/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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{:host,:root{--font-sans:var(--font-hyrlo-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-hyrlo-mono),ui-monospace,monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-950:oklch(29.3% .066 243.157);--color-violet-300:oklch(81.1% .111 293.571);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-ui:var(--font-ui);--font-figure:var(--font-figure);--radius-control:var(--radius-control);--radius-pill:var(--radius-pill);--radius-band:var(--radius-band);--radius-avatar:var(--radius-avatar);--shadow-overlay:var(--shadow-overlay);--ease-enter:var(--ease-enter);--ease-leave:var(--ease-leave)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-5{top:calc(var(--spacing)*5)}.right-0{right:calc(var(--spacing)*0)}.right-5{right:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.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}}.m-0{margin:calc(var(--spacing)*0)}.m-5{margin:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[430px\]{max-height:430px}.max-h-\[560px\]{max-height:560px}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[112px\]{min-height:112px}.min-h-\[144px\]{min-height:144px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-\[330px\]{width:330px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[940px\]{max-width:940px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-\[18rem\]{min-width:18rem}.min-w-\[154px\]{min-width:154px}.min-w-\[620px\]{min-width:620px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[860px\]{min-width:860px}.min-w-\[980px\]{min-width:980px}.min-w-\[1120px\]{min-width:1120px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing)*2)}.border-spacing-y-2,.border-spacing-y-3{border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.border-spacing-y-3{--tw-border-spacing-y:calc(var(--spacing)*3)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0\.8fr_1fr_1fr\]{grid-template-columns:.8fr 1fr 1fr}.grid-cols-\[0\.8fr_1fr_1fr_0\.8fr_0\.8fr_0\.8fr\]{grid-template-columns:.8fr 1fr 1fr .8fr .8fr .8fr}.grid-cols-\[1\.5fr_1fr_1fr_0\.9fr_0\.8fr\]{grid-template-columns:1.5fr 1fr 1fr .9fr .8fr}.grid-cols-\[1\.25fr_0\.8fr_0\.8fr_0\.8fr_0\.7fr\]{grid-template-columns:1.25fr .8fr .8fr .8fr .7fr}.grid-cols-\[1fr_120px_130px_150px_120px\]{grid-template-columns:1fr 120px 130px 150px 120px}.grid-cols-\[1fr_150px_150px\]{grid-template-columns:1fr 150px 150px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[\<tracks\>\]{grid-template-columns:<tracks>}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1\.1fr\)_repeat\(4\,0\.75fr\)_0\.8fr\]{grid-template-columns:minmax(0,1.1fr) repeat(4,.75fr) .8fr}.grid-cols-\[minmax\(0\,1fr\)_150px_150px\]{grid-template-columns:minmax(0,1fr) 150px 150px}.grid-cols-\[minmax\(220px\,1\.5fr\)_minmax\(180px\,1fr\)_120px_140px_120px\]{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 120px 140px 120px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-full{border-top-left-radius:3.40282e+38px;border-top-right-radius:3.40282e+38px}.rounded-l-\[18px\]{border-top-left-radius:18px;border-bottom-left-radius:18px}.rounded-r-\[18px\]{border-top-right-radius:18px;border-bottom-right-radius:18px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#b8e6cf\]{border-color:#b8e6cf}.border-\[\#f2d8c8\]{border-color:#f2d8c8}.border-\[\#f2dac4\]{border-color:#f2dac4}.border-\[color\:var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[color\:var\(--red\)\]{border-color:var(--red)}.border-\[var\(--brand\)\],.border-\[var\(--brand\)\]\/25{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand\)\]\/25{border-color:color-mix(in oklab,var(--brand)25%,transparent)}}.border-\[var\(--brand-primary-tint\)\]{border-color:var(--brand-primary-tint)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/15{border-color:color-mix(in oklab,var(--color-amber-200)15%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/15{border-color:color-mix(in oklab,var(--color-amber-300)15%,transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300)20%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300)25%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300)35%,transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300)50%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-950{border-color:var(--color-amber-950)}.border-amber-950\/25{border-color:#46190140}@supports (color:color-mix(in lab,red,red)){.border-amber-950\/25{border-color:color-mix(in oklab,var(--color-amber-950)25%,transparent)}}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/6{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.border-black\/25{border-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/15{border-color:color-mix(in oklab,var(--color-emerald-300)15%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300)20%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300)25%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300)50%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-red-300\/15{border-color:#ffa3a326}@supports (color:color-mix(in lab,red,red)){.border-red-300\/15{border-color:color-mix(in oklab,var(--color-red-300)15%,transparent)}}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.border-red-300\/20{border-color:color-mix(in oklab,var(--color-red-300)20%,transparent)}}.border-red-300\/25{border-color:#ffa3a340}@supports (color:color-mix(in lab,red,red)){.border-red-300\/25{border-color:color-mix(in oklab,var(--color-red-300)25%,transparent)}}.border-red-300\/30{border-color:#ffa3a34d}@supports (color:color-mix(in lab,red,red)){.border-red-300\/30{border-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-950{border-color:var(--color-red-950)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/20{border-color:color-mix(in oklab,var(--color-sky-300)20%,transparent)}}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/50{border-color:color-mix(in oklab,var(--color-sky-300)50%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-l-\[color\:var\(--brand-primary\)\]{border-left-color:var(--brand-primary)}.bg-\[\#241d08\]{background-color:#241d08}.bg-\[\#18211b\]{background-color:#18211b}.bg-\[\#111713\]{background-color:#111713}.bg-\[\#f3fbf7\]{background-color:#f3fbf7}.bg-\[\#fff4ed\]{background-color:#fff4ed}.bg-\[\#fff8df\]{background-color:#fff8df}.bg-\[\#fff8f1\]{background-color:#fff8f1}.bg-\[rgb\(15_23_42_\/_0\.6\)\]{background-color:#0f172a99}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--brand\)\],.bg-\[var\(--brand\)\]\/10{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand\)\]\/10{background-color:color-mix(in oklab,var(--brand)10%,transparent)}}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-primary-tint\)\]{background-color:var(--brand-primary-tint)}.bg-\[var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-\[var\(--card\)\],.bg-\[var\(--card\)\]\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--card\)\]\/70{background-color:color-mix(in oklab,var(--card)70%,transparent)}}.bg-\[var\(--card-2\)\]{background-color:var(--card-2)}.bg-\[var\(--ink\)\],.bg-\[var\(--ink\)\]\/70{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ink\)\]\/70{background-color:color-mix(in oklab,var(--ink)70%,transparent)}}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--red-tint\)\]{background-color:var(--red-tint)}.bg-\[var\(--sand-soft\)\]{background-color:var(--sand-soft)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/5{background-color:#fee6850d}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/5{background-color:color-mix(in oklab,var(--color-amber-200)5%,transparent)}}.bg-amber-200\/\[0\.06\]{background-color:#fee6850f}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-200)6%,transparent)}}.bg-amber-200\/\[0\.07\]{background-color:#fee68512}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-200)7%,transparent)}}.bg-amber-200\/\[0\.035\]{background-color:#fee68509}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-amber-200)3.5%,transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300)10%,transparent)}}.bg-amber-300\/15{background-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/15{background-color:color-mix(in oklab,var(--color-amber-300)15%,transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-300)7%,transparent)}}.bg-amber-300\/\[0\.035\]{background-color:#ffd23609}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-amber-300)3.5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300)10%,transparent)}}.bg-emerald-300\/15{background-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/15{background-color:color-mix(in oklab,var(--color-emerald-300)15%,transparent)}}.bg-emerald-300\/\[0\.06\]{background-color:#5ee9b50f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-emerald-300)6%,transparent)}}.bg-emerald-300\/\[0\.025\]{background-color:#5ee9b506}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-emerald-300)2.5%,transparent)}}.bg-emerald-300\/\[0\.035\]{background-color:#5ee9b509}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-emerald-300)3.5%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-300\/10{background-color:#ffa3a31a}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/10{background-color:color-mix(in oklab,var(--color-red-300)10%,transparent)}}.bg-red-300\/15{background-color:#ffa3a326}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/15{background-color:color-mix(in oklab,var(--color-red-300)15%,transparent)}}.bg-red-300\/\[0\.04\]{background-color:#ffa3a30a}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-red-300)4%,transparent)}}.bg-red-300\/\[0\.07\]{background-color:#ffa3a312}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-red-300)7%,transparent)}}.bg-red-300\/\[0\.035\]{background-color:#ffa3a309}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-red-300)3.5%,transparent)}}.bg-red-300\/\[0\.055\]{background-color:#ffa3a30e}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-red-300)5.5%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/\[0\.05\]{background-color:#77d4ff0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-sky-300)5%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950)45%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300{background-color:var(--color-violet-300)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(250\,245\,236\,0\.98\)\)\]{background-image:linear-gradient(135deg,#fffffff5,#faf5ecfa)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[var\(--font-hyrlo-mono\)\,ui-monospace\,monospace\]{--tw-font-weight:var(--font-hyrlo-mono),ui-monospace,monospace;font-weight:var(--font-hyrlo-mono),ui-monospace,monospace}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#241d08\]{color:#241d08}.text-\[\#102017\]{color:#102017}.text-\[\#d9d3c8\]{color:#d9d3c8}.text-\[\#d85b34\]{color:#d85b34}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--body\)\]{color:var(--body)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-primary-700\)\]{color:var(--brand-primary-700)}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--status-rejected-ink\)\]{color:var(--status-rejected-ink)}.text-\[var\(--text-negative\)\]{color:var(--text-negative)}.text-\[var\(--text-quiet\)\]{color:var(--text-quiet)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/65{color:#fef3c6a6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/65{color:color-mix(in oklab,var(--color-amber-100)65%,transparent)}}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/70{color:color-mix(in oklab,var(--color-amber-100)70%,transparent)}}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/75{color:color-mix(in oklab,var(--color-amber-100)75%,transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-orange-800{color:var(--color-orange-800)}.text-red-100{color:var(--color-red-100)}.text-red-100\/80{color:#ffe2e2cc}@supports (color:color-mix(in lab,red,red)){.text-red-100\/80{color:color-mix(in oklab,var(--color-red-100)80%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-red-950{color:var(--color-red-950)}.text-rose-800{color:var(--color-rose-800)}.text-sky-200{color:var(--color-sky-200)}.text-sky-950{color:var(--color-sky-950)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{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}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_1px_2px_rgb\(33_30_26_\/_0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#211e1a0d)}.shadow-\[0_18px_60px_rgba\(29\,24\,19\,0\.08\)\],.shadow-\[0_1px_2px_rgb\(33_30_26_\/_0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(29\,24\,19\,0\.08\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#1d181314)}.shadow-\[0_18px_60px_rgba\(42\,32\,24\,0\.08\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#2a201814)}.shadow-\[0_18px_60px_rgba\(42\,32\,24\,0\.08\)\],.shadow-\[0_22px_70px_rgba\(29\,24\,19\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(29\,24\,19\,0\.08\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#1d181314)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0f172a59)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.35\)\],.shadow-\[var\(--sh-1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-1\)\]{--tw-shadow:var(--sh-1)}.shadow-\[var\(--sh-2\)\]{--tw-shadow:var(--sh-2)}.shadow-\[var\(--sh-2\)\],.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-\[var\(--brand-primary\)\]{--tw-ring-color:var(--brand-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-sm{-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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,visibility,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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:text-\[var\(--ink\)\]:is(:where(.group):hover *){color:var(--ink)}}.placeholder\:text-\[var\(--faint\)\]::placeholder{color:var(--faint)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[var\(--brand\)\]:hover{border-color:var(--brand)}.hover\:border-\[var\(--brand-primary-tint\)\]:hover{border-color:var(--brand-primary-tint)}.hover\:border-\[var\(--faint\)\]:hover{border-color:var(--faint)}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--card-2\)\]:hover{background-color:var(--card-2)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-red-300\/10:hover{background-color:#ffa3a31a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-300\/10:hover{background-color:color-mix(in oklab,var(--color-red-300)10%,transparent)}}.hover\:bg-red-300\/15:hover{background-color:#ffa3a326}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-300\/15:hover{background-color:color-mix(in oklab,var(--color-red-300)15%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:border-\[var\(--brand-primary\)\]:focus{border-color:var(--brand-primary)}.focus\:border-emerald-300:focus{border-color:var(--color-emerald-300)}.focus\:border-emerald-300\/60:focus{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-300\/60:focus{border-color:color-mix(in oklab,var(--color-emerald-300)60%,transparent)}}.focus\:shadow-\[0_0_0_4px_var\(--brand-primary-tint\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--brand-primary-tint));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[110px_180px_1fr\]{grid-template-columns:110px 180px 1fr}.sm\:grid-cols-\[150px_1fr_180px\]{grid-template-columns:150px 1fr 180px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[0\.5fr_1fr\]{grid-template-columns:.5fr 1fr}.md\:grid-cols-\[0\.7fr_1fr_2fr\]{grid-template-columns:.7fr 1fr 2fr}.md\:grid-cols-\[0\.8fr_2fr_auto_auto\]{grid-template-columns:.8fr 2fr auto auto}.md\:grid-cols-\[0\.45fr_1\.4fr_1fr_auto\]{grid-template-columns:.45fr 1.4fr 1fr auto}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.4fr_0\.7fr_0\.7fr_0\.45fr_auto\]{grid-template-columns:1.4fr .7fr .7fr .45fr auto}.md\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.md\:grid-cols-\[1fr_1fr_0\.7fr_0\.7fr_0\.7fr\]{grid-template-columns:1fr 1fr .7fr .7fr .7fr}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.md\:grid-cols-\[150px_1fr_240px\]{grid-template-columns:150px 1fr 240px}.md\:grid-cols-\[220px_100px_1fr_180px\]{grid-template-columns:220px 100px 1fr 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,.8fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,.8fr) auto}.md\:grid-cols-\[minmax\(220px\,1\.5fr\)_minmax\(180px\,1fr\)_120px_140px_120px\]{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 120px 140px 120px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_0\.8fr_0\.7fr_0\.8fr_auto\]{grid-template-columns:1fr .8fr .7fr .8fr auto}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_0\.8fr_1fr_auto\]{grid-template-columns:minmax(0,1.5fr) .8fr 1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:min-w-\[420px\]{min-width:420px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.05fr_minmax\(0\,1\.4fr\)\]{grid-template-columns:1.05fr minmax(0,1.4fr)}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1fr_0\.42fr\]{grid-template-columns:1fr .42fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_22rem\]{grid-template-columns:minmax(0,1.6fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(22rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(22rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_22rem\]{grid-template-columns:minmax(0,2fr) 22rem}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}}:root{--surface-page:#eef1f4;--surface-raised:#fff;--surface-quiet:#f7f9fb;--surface-row-alt:#f8fafc;--surface-head:#eaeff5;--surface-select:#e8eef7;--surface-inverse:#101828;--surface-band:#0f4c5c;--text-primary:#101828;--text-secondary:#333d4a;--text-quiet:#5f6874;--text-head:#4a5563;--text-on-inverse:#f3f6fa;--text-link:#0b2f6b;--text-link-data:#101828;--text-negative:#a01b12;--border-hairline:#e7ecf1;--border-rule:#d3dae2;--border-control:#818b97;--border-strong:#101828;--border-focus:var(--accent);--border-focus-inverse:#7fa4dd;--accent:#0b2f6b;--accent-hover:#0a2757;--accent-soft:#e3eaf5;--accent-ink:#0b2f6b;--accent-on:#fff;--status-draft-ink:#4b5563;--status-draft-fill:#fff;--status-draft-edge:#b6bec9;--status-pending-ink:#8a5300;--status-pending-fill:#fdf1d9;--status-pending-edge:#ead0a0;--status-approved-ink:#0f6b3f;--status-approved-fill:#dcf1e5;--status-approved-edge:#a6d8bd;--status-paid-ink:#fff;--status-paid-fill:#0f6b3f;--status-paid-edge:#0f6b3f;--status-partpaid-ink:#8b2c6f;--status-partpaid-fill:#fbe6f2;--status-partpaid-edge:#eebcda;--status-rejected-ink:#a01b12;--status-rejected-fill:#fde5e2;--status-rejected-edge:#f0b6ae;--status-overdue-ink:#fff;--status-overdue-fill:#a01b12;--status-overdue-edge:#a01b12;--status-attention-ink:#9a4b00;--status-attention-fill:#fdefe0;--status-attention-edge:#f2c9a2;--status-void-ink:#5f6773;--status-void-fill:#f1f3f5;--status-void-edge:#d6dbe0;--status-held-ink:#4b5563;--status-held-fill:#f1f3f5;--status-held-edge:#b6bec9;--status-closed-ink:#fff;--status-closed-fill:#5f6773;--status-closed-edge:#5f6773;--chart-1:#243b53;--chart-2:#35617f;--chart-3:#4a86a0;--chart-4:#6fa8b8;--chart-5:#5d4b6b;--chart-6:#7d6f4f;--chart-7:#a99366;--chart-8:#b9bfc8;--chart-edge:var(--text-primary);--font-display:"Source Serif 4",Georgia,serif;--font-ui:"Source Sans 3",system-ui,sans-serif;--font-figure:"Source Code Pro",ui-monospace,monospace;--size-doc-title:30px;--size-page-title:23px;--size-section:14px;--size-body:12.5px;--size-meta:11.5px;--size-label:10.5px;--size-figure:12.5px;--size-total:14.5px;--size-hero:18px;--track-title:-.022em;--track-total:-.01em;--track-label:.09em;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:20px;--space-10:24px;--space-11:32px;--space-12:40px;--radius-control:3px;--radius-pill:2px;--radius-band:6px;--radius-avatar:999px;--shadow-overlay:0 8px 22px #10182824;--motion-state:.12s;--motion-overlay:.18s;--motion-sheet:.24s;--motion-opacity:.12s;--ease-enter:cubic-bezier(.2,0,0,1);--ease-leave:cubic-bezier(.4,0,1,1);--control-sm:26px;--control-md:30px;--control-lg:34px;--control-touch:44px;--band-row:33px;--band-body:var(--size-body);--band-radius:var(--radius-control);--band-zebra:var(--surface-row-alt);--band-head-surface:var(--surface-head);--band-head-ink:var(--text-head);--band-control:var(--control-md);--og-on-ink:#fff;--og-text-quiet-inverse:#8f9cb3;--og-text-soft-inverse:#d5dbe3;--og-border-frame:#b9bfc8;--og-shadow-frame:0 12px 30px #10182829;--brand-field-lift:#2c2823;--brand-field-ink:#f3efe7;--brand-field-ink-2:#d9d3c8;--brand-field-ink-3:#948d81;--og-size-title:74px;--og-size-title-framed:54px;--og-size-wordmark:34px;--og-size-wordmark-framed:29px;--og-size-strap:24px;--og-size-strap-framed:21px;--og-size-eyebrow:19px;--og-size-eyebrow-framed:17px;--og-track-title:-.024em;--og-track-wordmark:-.02em}[data-band=form]{--band-row:var(--control-lg);--band-zebra:transparent;--band-control:var(--control-lg)}[data-band=review]{--band-row:44px;--band-body:13.5px;--band-radius:var(--radius-band);--band-zebra:transparent;--band-head-surface:var(--surface-band);--band-head-ink:var(--text-on-inverse)}[data-band=portal]{--band-row:var(--control-touch);--band-body:14px;--band-zebra:transparent;--band-control:var(--control-touch)}[data-touch=true]{--band-row:var(--control-touch);--band-control:var(--control-touch)}[data-surface=inverse]{--border-focus:var(--border-focus-inverse)}@media (prefers-reduced-motion:reduce){:root{--motion-state:0s;--motion-overlay:0s;--motion-sheet:0s}}.hy-button:focus-visible,.hy-choice-input:focus-visible+.hy-choice-box,.hy-filter-chip:focus-visible,.hy-input:focus-visible,.hy-pager-step:focus-visible,.hy-segmented-option:focus-visible,.hy-text-link:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px;z-index:1;position:relative}.hy-figure{font-family:var(--font-figure);font-size:var(--size-figure);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;white-space:nowrap;display:block}.hy-figure[data-negative=true],.hy-figure[data-tone=bad]{color:var(--text-negative)}.hy-figure[data-tone=bad]{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.hy-figure[data-tone=good]{color:var(--text-secondary);font-weight:600}.hy-figure[data-tone=neutral]{color:var(--text-quiet);font-weight:400}.hy-figure[data-muted=true]{color:var(--text-quiet)}.hy-figure--inline{width:auto;text-align:inherit;display:inline}.hy-figure--hero{font-size:var(--size-hero)}.hy-figure--hero,.hy-figure--total{letter-spacing:var(--track-total);font-weight:600}.hy-figure--total{font-size:var(--size-total)}.hy-total-rule{border-top:2px solid var(--border-strong)}.hy-button-group{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:inline-flex}.hy-button{justify-content:center;align-items:center;gap:var(--space-3);height:var(--band-control);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--size-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-state)var(--ease-enter),border-color var(--motion-state)var(--ease-enter),color var(--motion-state)var(--ease-enter);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.hy-button[data-block=true]{width:100%}.hy-button[data-size=sm]{height:var(--control-sm);padding:0 var(--space-5)}.hy-button[data-size=md]{height:var(--control-md)}.hy-button[data-size=lg]{height:var(--control-lg)}.hy-button[data-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.hy-button--secondary:hover:not(:disabled){border-color:var(--text-primary);background:var(--surface-quiet)}.hy-button--secondary:active:not(:disabled){border-color:var(--text-primary);background:var(--surface-head);box-shadow:inset 0 2px 3px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hy-button--secondary:active:not(:disabled){box-shadow:inset 0 2px 3px color-mix(in srgb,var(--text-primary)14%,transparent)}}.hy-button--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-on);font-weight:600}.hy-button--primary:active:not(:disabled),.hy-button--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.hy-button--primary:active:not(:disabled){box-shadow:inset 0 2px 3px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hy-button--primary:active:not(:disabled){box-shadow:inset 0 2px 3px color-mix(in srgb,var(--text-primary)28%,transparent)}}.hy-button--quiet{color:var(--accent-ink);padding:0 var(--space-5);text-underline-offset:2px;background:0 0;border-color:#0000;font-weight:600;text-decoration:underline}.hy-button--quiet:hover:not(:disabled){border-color:var(--border-control);background:var(--surface-raised)}.hy-button--quiet:active:not(:disabled){border-color:var(--border-control);background:var(--surface-head)}.hy-button--destructive{border-color:var(--status-rejected-ink);background:var(--surface-raised);color:var(--status-rejected-ink);font-weight:600}.hy-button--destructive:hover:not(:disabled){background:var(--status-rejected-fill)}.hy-button--destructive:active:not(:disabled){background:var(--status-rejected-ink);color:var(--status-overdue-ink)}.hy-button:disabled{border-color:var(--border-rule);background:var(--surface-quiet);color:var(--text-quiet);cursor:not-allowed;text-decoration:none}.hy-button[data-working=true]{cursor:progress}.hy-spinner{border-radius:var(--radius-avatar);border:2px solid;flex:none;width:11px;height:11px;animation:hy-spin .8s linear infinite}@supports (color:color-mix(in lab,red,red)){.hy-spinner{border:2px solid color-mix(in srgb,currentColor 30%,transparent)}}@keyframes hy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hy-spinner{animation:none}}.hy-button-reason{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);line-height:1.4}.hy-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.hy-field[data-span="1"]{grid-column:span 1}.hy-field[data-span="2"]{grid-column:span 2}.hy-field[data-span="3"]{grid-column:span 3}.hy-field[data-span="4"]{grid-column:span 4}.hy-field[data-span="5"]{grid-column:span 5}.hy-field[data-span="6"]{grid-column:span 6}}.hy-field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.hy-field-note{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);flex:none}.hy-field-required{margin-left:var(--space-2);color:var(--text-negative);font-weight:700}.hy-field-label{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-field-hint{color:var(--text-quiet)}.hy-field-error,.hy-field-hint{font-family:var(--font-ui);font-size:var(--size-meta);line-height:1.4}.hy-field-error{gap:var(--space-2);color:var(--text-negative);font-weight:600}.hy-field-error,.hy-input{align-items:center;display:flex}.hy-input{width:100%;min-width:0;height:var(--band-control);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--band-body);transition:border-color var(--motion-state)var(--ease-enter)}.hy-input--area{height:auto;min-height:var(--band-control);padding:var(--space-4)var(--space-5);resize:vertical;line-height:1.5;display:block}.hy-input::placeholder{color:var(--text-quiet);opacity:1}.hy-input:hover:not(:disabled):not([readonly]){border-color:var(--text-primary)}.hy-input[readonly]{color:var(--text-primary)}.hy-input:disabled,.hy-input[readonly]{border-color:var(--border-rule);background:var(--surface-quiet)}.hy-input:disabled{color:var(--text-quiet);cursor:not-allowed}.hy-input[aria-invalid=true]{border-width:2px;border-color:var(--text-negative);padding:0 calc(var(--space-5) - 1px)}.hy-input--figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;text-align:right}.hy-input--date{font-family:var(--font-figure)}.hy-select{appearance:none;cursor:pointer;padding-right:var(--space-9)}.hy-select-wrap{align-items:center;min-width:0;display:flex;position:relative}.hy-select-chevron{right:var(--space-5);color:var(--text-quiet);pointer-events:none;display:flex;position:absolute}.hy-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.hy-input-wrap .hy-input{padding-right:var(--space-12)}.hy-input-trail{right:var(--space-5);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;position:absolute}.hy-input-trail:hover{color:var(--text-primary)}.hy-input-trail:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-control)}.hy-auth-hint{margin-top:-6px;font-size:.8125rem}.hy-search{min-width:0;height:var(--band-control);align-items:center;gap:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);padding:0 var(--space-5);color:var(--text-primary);flex:18rem;display:flex}.hy-search:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--surface-quiet)}.hy-search svg,.hy-search>span[aria-hidden]{width:16px;height:16px;color:var(--text-quiet);flex:none}.hy-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:2px solid #0000;flex:1}.hy-search input::placeholder{color:var(--text-quiet)}.hy-code-row{gap:10px;display:flex}.hy-code-cell{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);text-align:center;width:0;min-width:0;height:58px;font-family:var(--font-figure);color:var(--ink);flex:1 1 0;padding:0;font-size:1.5rem;font-weight:600;transition:border-color .16s,box-shadow .16s}.hy-code-cell:focus{box-shadow:0 0 0 4px var(--brand-primary-tint);outline:2px solid #0000}.hy-code-cell.is-filled,.hy-code-cell:focus{border-color:var(--brand-primary)}.hy-input-frame{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);height:46px;color:var(--ink);align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;transition:border-color .16s,box-shadow .16s;display:flex}.hy-input-frame:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-tint)}.hy-input-frame.is-invalid{border-color:var(--red);box-shadow:0 0 0 4px var(--red)}@supports (color:color-mix(in lab,red,red)){.hy-input-frame.is-invalid{box-shadow:0 0 0 4px color-mix(in srgb,var(--red)14%,transparent)}}.hy-input-frame input,.hy-input-frame select{min-width:0;color:var(--ink);background:0 0;border:0;outline:2px solid #0000;flex:1}.hy-input-frame input::placeholder{color:var(--faint)}.hy-input-frame textarea{min-width:0;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:2px solid #0000;flex:1;padding:0}.hy-input-frame textarea::placeholder{color:var(--faint)}.hy-input-frame:has(textarea){align-items:stretch;height:auto;padding-block:10px}.hy-select-wrap:has(.hy-select:disabled) .hy-select-chevron{color:var(--border-rule)}.hy-select-wrap:has(.hy-select[aria-invalid=true]) .hy-select-chevron{color:var(--text-negative)}.hy-choice{min-height:var(--band-control);align-items:center;gap:var(--space-4);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--band-body);cursor:pointer;display:inline-flex}.hy-choice[data-disabled=true]{color:var(--text-quiet);cursor:not-allowed}.hy-choice-input{opacity:0;width:15px;height:15px;margin:0;position:absolute}.hy-choice-control{flex:none;position:relative}.hy-choice-box,.hy-choice-control{justify-content:center;align-items:center;width:15px;height:15px;display:flex}.hy-choice-box{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--accent-on);font-size:var(--size-meta);transition:background-color var(--motion-state)var(--ease-enter),border-color var(--motion-state)var(--ease-enter);font-weight:700;line-height:1}.hy-choice--radio .hy-choice-box{border-radius:var(--radius-avatar)}.hy-choice-input:checked+.hy-choice-box,.hy-choice-input:indeterminate+.hy-choice-box{border-color:var(--accent);background:var(--accent)}.hy-choice--radio .hy-choice-input:checked+.hy-choice-box{background:var(--surface-raised)}.hy-choice-dot{border-radius:var(--radius-avatar);background:var(--accent);width:7px;height:7px;display:none}.hy-choice--radio .hy-choice-input:checked+.hy-choice-box .hy-choice-dot{display:block}.hy-choice-tick{display:none}.hy-choice-input:checked+.hy-choice-box .hy-choice-tick{display:block}.hy-choice-bar{background:var(--accent-on);width:8px;height:2px;display:none}.hy-choice-input:indeterminate+.hy-choice-box .hy-choice-tick{display:none}.hy-choice-input:indeterminate+.hy-choice-box .hy-choice-bar{display:block}.hy-choice-input:disabled+.hy-choice-box{border-color:var(--border-rule);background:var(--surface-quiet);color:var(--text-quiet)}.hy-choice-input:disabled+.hy-choice-box .hy-choice-bar,.hy-choice-input:disabled+.hy-choice-box .hy-choice-dot{background:var(--text-quiet)}.hy-choice--switch .hy-choice-control,.hy-choice--switch .hy-choice-input{width:32px;height:18px}.hy-choice--switch .hy-choice-box{border-radius:var(--radius-avatar);width:32px;height:18px;padding:0 var(--space-1);justify-content:flex-start}.hy-choice--switch .hy-choice-input:checked+.hy-choice-box{justify-content:flex-end}.hy-switch-knob{border-radius:var(--radius-avatar);background:var(--border-control);width:12px;height:12px}.hy-choice--switch .hy-choice-input:checked+.hy-choice-box .hy-switch-knob{background:var(--accent-on)}.hy-choice--switch .hy-choice-input:disabled+.hy-choice-box .hy-switch-knob{background:var(--text-quiet)}.hy-chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:var(--space-1)var(--space-3);font-family:var(--font-ui);font-size:var(--size-meta);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.3;display:inline-flex}.hy-chip-glyph{flex:none;justify-content:center;align-items:center;display:flex}.hy-chip-dot{border-radius:var(--radius-avatar);background:currentColor;width:5px;height:5px}.hy-chip-dot--half{background:linear-gradient(90deg,currentColor 50%,#0000 0);box-shadow:inset 0 0 0 1px}.hy-chip[data-state=draft]{border-style:dashed;border-color:var(--status-draft-edge);background:var(--status-draft-fill);color:var(--status-draft-ink)}.hy-chip[data-state=pending]{border-color:var(--status-pending-edge);background:var(--status-pending-fill);color:var(--status-pending-ink)}.hy-chip[data-state=approved]{border-color:var(--status-approved-edge);background:var(--status-approved-fill);color:var(--status-approved-ink)}.hy-chip[data-state=paid]{border-color:var(--status-paid-edge);background:var(--status-paid-fill);color:var(--status-paid-ink)}.hy-chip[data-state=partpaid]{border-color:var(--status-partpaid-edge);background:var(--status-partpaid-fill);color:var(--status-partpaid-ink)}.hy-chip[data-state=rejected]{border-color:var(--status-rejected-edge);background:var(--status-rejected-fill);color:var(--status-rejected-ink)}.hy-chip[data-state=overdue]{border-color:var(--status-overdue-edge);background:var(--status-overdue-fill);color:var(--status-overdue-ink);font-weight:700}.hy-chip[data-state=attention]{border-color:var(--status-attention-edge);border-left-width:3px;border-left-color:var(--status-attention-ink);background:var(--status-attention-fill);color:var(--status-attention-ink)}.hy-chip[data-state=held]{border-color:var(--status-held-edge);background:var(--status-held-fill);color:var(--status-held-ink)}.hy-chip[data-state=closed]{border-color:var(--status-closed-edge);background:var(--status-closed-fill);color:var(--status-closed-ink)}.hy-chip[data-state=void]{border-color:var(--status-void-edge);background:var(--status-void-fill);color:var(--status-void-ink);text-decoration:line-through}.hy-segmented{border:1px solid var(--border-control);border-radius:var(--radius-control);align-items:stretch;width:fit-content;max-width:100%;display:inline-flex;overflow:auto hidden}.hy-segmented-option{height:var(--control-sm);align-items:center;gap:var(--space-3);background:var(--surface-raised);color:var(--text-secondary);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--size-body);cursor:pointer;transition:background-color var(--motion-state)var(--ease-enter);border:0;text-decoration:none;display:flex}[data-touch=true] .hy-segmented-option{height:var(--control-touch)}.hy-segmented-option+.hy-segmented-option{border-left:1px solid var(--border-control)}.hy-segmented-option:hover:not([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--surface-quiet)}.hy-segmented-option:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--accent);color:var(--accent-on);font-weight:600}.hy-segmented-option[data-state=overdue]:not([aria-pressed=true],[aria-current=page],[aria-selected=true]){color:var(--status-overdue-fill);font-weight:600}.hy-segmented-count{font-family:var(--font-figure);font-size:var(--size-meta);font-variant-numeric:tabular-nums;color:var(--text-quiet)}.hy-segmented-option:is([aria-pressed=true],[aria-current=page],[aria-selected=true]) .hy-segmented-count,.hy-segmented-option[data-state=overdue] .hy-segmented-count{color:currentColor}.hy-filter-chip{height:var(--control-sm);align-items:center;gap:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);padding:0 var(--space-4);font-family:var(--font-ui);font-size:var(--size-body);cursor:pointer;transition:background-color var(--motion-state)var(--ease-enter);display:inline-flex}[data-touch=true] .hy-filter-chip{height:var(--control-touch)}.hy-filter-chip:hover{background:var(--surface-quiet)}.hy-filter-chip[data-applied=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.hy-pager{align-items:center;gap:var(--space-4);display:flex}.hy-pager-count{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-pager-steps{gap:var(--space-2)}.hy-pager-step,.hy-pager-steps{align-items:center;display:flex}.hy-pager-step{min-width:var(--control-sm);height:var(--control-sm);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);padding:0 var(--space-2);font-family:var(--font-figure);font-size:var(--size-body);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;text-decoration:none}[data-touch=true] .hy-pager-step{min-width:var(--control-touch);height:var(--control-touch)}.hy-pager-step:hover:not(:disabled):not([aria-current=page]){background:var(--surface-quiet)}.hy-pager-step[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-on);font-weight:600}.hy-pager-step:disabled{border-color:var(--border-rule);background:var(--surface-quiet);color:var(--text-quiet);cursor:not-allowed}.hy-pager-gap{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-body);padding:0 var(--space-1)}.hy-shell{grid-template-columns:68px 196px minmax(0,1fr);min-height:100vh;display:grid}.hy-main{min-width:0;min-height:0;overflow:hidden}.hy-main,.hy-rail{flex-direction:column;display:flex}.hy-rail{align-items:stretch;gap:var(--space-1);border-right:1px solid var(--border-rule);background:var(--surface-inverse);height:100vh;color:var(--text-on-inverse);padding:var(--space-5)0;position:sticky;top:0}.hy-rail-brand{height:34px;margin-bottom:var(--space-5);font-family:var(--font-display);font-size:var(--size-section);font-weight:700}.hy-rail-brand,.hy-rail-item{color:var(--text-on-inverse);justify-content:center;align-items:center;display:flex}.hy-rail-item{gap:var(--space-1);min-height:52px;padding:var(--space-3)var(--space-1);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-align:center;text-transform:uppercase;background:0 0;border:0;flex-direction:column;font-weight:500;text-decoration:none;position:relative}[data-touch=true] .hy-rail-item{min-height:var(--control-touch)}.hy-rail-item:hover{background:var(--text-on-inverse)}@supports (color:color-mix(in lab,red,red)){.hy-rail-item:hover{background:color-mix(in srgb,var(--text-on-inverse)10%,transparent)}}.hy-rail-item[aria-current=true]{background:var(--text-on-inverse);font-weight:700}@supports (color:color-mix(in lab,red,red)){.hy-rail-item[aria-current=true]{background:color-mix(in srgb,var(--text-on-inverse)16%,transparent)}}.hy-rail-item[aria-current=true]:before{background:var(--accent);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.hy-rail-foot{align-items:stretch;margin-top:auto}.hy-pane,.hy-rail-foot{flex-direction:column;display:flex}.hy-pane{border-right:1px solid var(--border-rule);background:var(--surface-quiet);height:100vh;min-height:0;position:sticky;top:0}.hy-pane-head{gap:var(--space-4);border-bottom:1px solid var(--border-rule);padding:var(--space-6)var(--space-5);flex-direction:column;flex:none;display:flex}.hy-pane-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-section);letter-spacing:var(--track-title);font-weight:600}.hy-pane-list{gap:var(--space-1);min-height:0;padding:var(--space-4)var(--space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hy-pane-group{color:var(--text-head);padding:var(--space-6)var(--space-4)var(--space-2);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.hy-pane-group:first-child{padding-top:var(--space-1)}.hy-pane-item{min-height:var(--band-control);align-items:center;gap:var(--space-4);border-radius:var(--radius-control);color:var(--text-secondary);padding:var(--space-2)var(--space-4);font-family:var(--font-ui);font-size:var(--size-body);text-decoration:none;display:flex;position:relative}.hy-pane-item:hover{background:var(--surface-raised)}.hy-pane-item[aria-current=page]{background:var(--surface-select);color:var(--text-primary);font-weight:600}.hy-pane-item[aria-current=page]:before{top:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--accent);content:"";width:2px;position:absolute;left:0}.hy-pane-item--unbuilt{color:var(--text-quiet);cursor:default}.hy-pane-item--unbuilt:hover{background:0 0}.hy-pane-unbuilt-mark{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);margin-left:auto;font-style:italic}.hy-pane-folded{margin-top:var(--space-4);border-top:1px solid var(--border-rule);padding-top:var(--space-4)}.hy-nav-badge{border-radius:var(--radius-pill);min-width:18px;padding:0 var(--space-2);font-family:var(--font-figure);font-size:var(--size-label);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;font-weight:600;display:inline-flex}.hy-nav-badge[data-tone=pending]{border-color:var(--status-pending-edge);background:var(--status-pending-fill);color:var(--status-pending-ink)}.hy-nav-badge[data-tone=attention]{border-color:var(--status-attention-edge);background:var(--status-attention-fill);color:var(--status-attention-ink)}.hy-nav-badge[data-tone=approved]{border-color:var(--status-approved-edge);background:var(--status-approved-fill);color:var(--status-approved-ink)}.hy-nav-badge[data-tone=overdue]{border-color:var(--status-overdue-edge);background:var(--status-overdue-fill);color:var(--status-overdue-ink)}.hy-nav-badge[data-tone=inventory]{color:var(--text-quiet);background:0 0}.hy-rail-item .hy-nav-badge{top:var(--space-2);right:var(--space-2);margin-left:0;position:absolute}.hy-rail-item .hy-nav-badge[data-tone=inventory]{color:var(--text-on-inverse)}.hy-register{gap:var(--space-6);min-width:0;padding:var(--space-8)var(--space-9);flex-direction:column;display:flex}.hy-register-head{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.hy-register-eyebrow{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.hy-register-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-page-title);letter-spacing:var(--track-title);margin:0;font-weight:600;line-height:1.05}.hy-register-description{max-width:56ch;margin:var(--space-1)0 0;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.6}.hy-register-head-actions{margin-left:auto}.hy-command-bar,.hy-register-head-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hy-command-bar-spacer{margin-left:auto}.hy-ledger{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);flex-direction:column;min-width:0;display:flex;overflow:hidden}.hy-ledger-row{grid-template-columns:var(--hy-ledger-columns);align-items:center;display:grid}.hy-ledger-head{border-bottom:1px solid var(--border-rule);background:var(--band-head-surface);height:30px}.hy-ledger-th{color:var(--band-head-ink);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-align:left;text-transform:uppercase;font-weight:600}.hy-ledger-th[data-numeric=true]{text-align:right}.hy-ledger-th[data-sorted]{align-items:center;gap:var(--space-2);color:var(--text-primary);font-weight:700;display:flex}.hy-ledger-th[data-sorted][data-numeric=true]{justify-content:flex-end}.hy-ledger-sort-index{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-label);letter-spacing:0;font-weight:400}.hy-ledger-body-row{min-height:var(--band-row);border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--band-body);position:relative}.hy-ledger-body-row:nth-child(2n){background:var(--band-zebra)}.hy-ledger-body-row:hover{background:var(--surface-quiet)}.hy-ledger-body-row[data-selected=true]{background:var(--surface-select);box-shadow:inset 2px 0 0 var(--accent)}.hy-ledger-body-row:focus-within{outline:3px solid var(--border-focus);outline-offset:-3px}.hy-ledger-body-row[data-flag=blocking]{background:var(--status-attention-fill);box-shadow:inset 3px 0 0 var(--status-attention-ink)}.hy-ledger-note{color:var(--status-attention-ink);font-family:var(--font-ui);font-size:var(--size-meta);white-space:nowrap}.hy-ledger-flow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.hy-ledger-truncate{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hy-ledger-absent{font-style:italic}.hy-ledger-absent,.hy-source-tag{color:var(--text-quiet);font-family:var(--font-ui)}.hy-source-tag{border:1px solid var(--border-rule);padding:1px var(--space-3);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:3px;flex:none;font-weight:600}.hy-ledger-aside{font-family:var(--font-figure);font-size:var(--size-meta);white-space:nowrap}.hy-ledger-aside,.hy-ledger-body-row[data-muted=true]{color:var(--text-quiet)}.hy-ledger-cell{min-width:0;padding:var(--space-2)var(--space-5)}.hy-ledger-cell[data-numeric=true]{color:var(--text-primary);font-family:var(--font-figure);font-variant-numeric:tabular-nums;text-align:right}.hy-ledger-cell[data-mono=true]{font-family:var(--font-figure)}.hy-ledger-cell[data-quiet=true]{color:var(--text-quiet)}.hy-ledger-link{color:var(--text-link-data);text-underline-offset:2px;font-weight:500;text-decoration:underline}.hy-ledger-body-row[data-selected=true] .hy-ledger-link{font-weight:600}.hy-ledger-select{justify-content:center;align-items:center;display:flex}.hy-ledger-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-right:var(--space-4);visibility:hidden;display:flex}.hy-ledger-body-row:focus-within .hy-ledger-actions,.hy-ledger-body-row:hover .hy-ledger-actions{visibility:visible}.hy-bulk-bar{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--accent);background:var(--accent-soft);padding:var(--space-3)var(--space-5);min-height:36px;display:flex}.hy-bulk-count{color:var(--accent-ink);font-family:var(--font-ui);font-size:var(--size-body);font-weight:600}.hy-bulk-sum{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-body);font-variant-numeric:tabular-nums}.hy-bulk-divider{background:var(--accent);width:1px;height:18px}@supports (color:color-mix(in lab,red,red)){.hy-bulk-divider{background:color-mix(in srgb,var(--accent)30%,transparent)}}.hy-bulk-clear{margin-left:auto}.hy-ledger-total{border-top:2px solid var(--border-strong);background:var(--surface-quiet);min-height:36px}.hy-ledger-total-label{color:var(--text-primary);font-size:var(--size-body);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.hy-ledger-total-caption,.hy-ledger-total-label{padding:0 var(--space-5);font-family:var(--font-ui)}.hy-ledger-total-caption{color:var(--text-quiet);font-size:var(--size-meta)}.hy-ledger-block{border-radius:var(--radius-pill);background:var(--surface-head);height:9px;display:block}.hy-ledger-cell[data-numeric=true] .hy-ledger-block{margin-left:auto}.hy-ledger-empty{align-items:flex-start;gap:var(--space-5);padding:var(--space-10)var(--space-8)var(--space-11);flex-direction:column;display:flex}.hy-ledger-empty-title{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-section);font-weight:700}.hy-ledger-empty-body{max-width:46ch;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.45}.hy-ledger-empty-actions{align-items:center;gap:var(--space-4);display:flex}.hy-ledger-error{align-items:flex-start;gap:var(--space-6);border-left:3px solid var(--status-rejected-ink);background:var(--status-rejected-fill);padding:var(--space-7)var(--space-8);display:flex}.hy-ledger-error-glyph{color:var(--status-rejected-ink);font-size:var(--size-hero);font-weight:700;line-height:1.1}.hy-ledger-error-ref{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta)}.hy-register-foot{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.hy-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hy-record{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);min-width:0;overflow:hidden}.hy-record,.hy-record-head{flex-direction:column;display:flex}.hy-record-head{gap:var(--space-6);padding:var(--space-7)var(--space-8)0}.hy-record-ident{align-items:center;gap:var(--space-4);display:flex}.hy-record-id{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-body)}.hy-record-crumb{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-record-crumb--link{color:var(--text-link-data);text-underline-offset:2px;text-decoration:underline}.hy-record-crumb-sep{color:var(--border-control);font-size:var(--size-body)}.hy-record-state{margin-left:auto}.hy-record-title-row{align-items:flex-start;gap:var(--space-7);flex-wrap:wrap;display:flex}.hy-record-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-page-title);letter-spacing:var(--track-title);margin:0;font-weight:700;line-height:1.05}.hy-record-subtitle{margin-top:var(--space-2);color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);display:block}.hy-record-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.hy-record-totals{align-items:flex-end;gap:var(--space-10);border-top:2px solid var(--border-strong);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.hy-record-meta{gap:var(--space-1);flex-direction:column;display:flex}.hy-record-meta-label{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-record-meta-value{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-body);font-variant-numeric:tabular-nums}.hy-record-meta--lead .hy-record-meta-value{font-size:var(--size-hero);letter-spacing:var(--track-total);font-weight:700}.hy-record-meta-value[data-negative=true]{color:var(--text-negative);font-weight:600}.hy-record-totals-end{margin-left:auto}.hy-tabs{align-items:stretch;gap:var(--space-1);border-bottom:1px solid var(--border-rule);padding:var(--space-5)var(--space-7)0;display:flex}.hy-tab{height:var(--control-lg);align-items:center;gap:var(--space-3);color:var(--text-secondary);padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--size-body);white-space:nowrap;background:0 0;border:0;text-decoration:none;display:flex}[data-touch=true] .hy-tab{height:var(--control-touch)}.hy-tab:hover{color:var(--text-primary)}.hy-tab[aria-current=page]{box-shadow:inset 0 -2px 0 var(--text-primary);color:var(--text-primary);font-weight:700}.hy-tab:focus-visible{outline:3px solid var(--border-focus);outline-offset:-3px}.hy-tab-count{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-label);font-weight:500}.hy-tab-more{align-self:center;position:relative}.hy-tab-more>summary{height:var(--control-lg);align-items:center;gap:var(--space-2);color:var(--text-quiet);padding:0 var(--space-5);font-family:var(--font-ui);font-size:var(--size-body);cursor:pointer;list-style:none;display:flex}.hy-tab-more>summary::-webkit-details-marker{display:none}.hy-tab-more>summary:focus-visible{outline:3px solid var(--border-focus);outline-offset:-3px}.hy-tab-more-list{z-index:2;border:1px solid var(--border-rule);border-radius:var(--radius-control);background:var(--surface-raised);min-width:180px;box-shadow:var(--shadow-overlay);padding:var(--space-2);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.hy-tab-more-list .hy-tab{height:var(--band-control);justify-content:flex-start}.hy-record-locked{align-items:center;gap:var(--space-5);background:var(--surface-quiet);padding:var(--space-6)var(--space-8);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.4;display:flex}.hy-grid{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);flex-direction:column;min-width:0;display:flex;overflow:visible}.hy-grid-row{grid-template-columns:var(--hy-grid-columns);align-items:center;display:grid}.hy-grid-head{border-bottom:1px solid var(--border-rule);background:var(--band-head-surface);height:30px}.hy-grid-th{color:var(--band-head-ink);padding:0 var(--space-4);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-align:left;text-transform:uppercase;font-weight:600}.hy-grid-th[data-numeric=true]{text-align:right}.hy-grid-line{min-height:var(--band-row);border-bottom:1px solid var(--border-hairline)}.hy-grid-handle{color:var(--status-draft-edge);justify-content:center;align-items:center;display:flex}.hy-grid-cell{min-width:0;padding:0 var(--space-2)}.hy-grid-input{width:100%;min-width:0;height:calc(var(--band-row) - 4px);border-radius:var(--radius-control);color:var(--text-primary);padding:0 var(--space-3);font-family:var(--font-ui);font-size:var(--band-body);background:0 0;border:1px solid #0000}.hy-grid-input:hover:not(:disabled):not([readonly]){border-color:var(--border-control)}.hy-grid-input:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px;border-color:var(--border-control);background:var(--surface-raised);z-index:1;position:relative}.hy-grid-input--figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;text-align:right}.hy-grid-input--code{font-family:var(--font-figure)}.hy-grid-input::placeholder{color:var(--status-draft-edge)}.hy-grid-input[data-offending=true]{border-color:var(--text-negative);border-width:2px}.hy-grid-add{min-height:var(--band-row);border-bottom:1px solid var(--border-hairline);color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--band-body)}.hy-grid-add-code,.hy-grid-add-hint{color:var(--status-draft-edge);padding:0 var(--space-4)}.hy-grid-add-code{font-family:var(--font-figure)}.hy-grid-totals{border-top:2px solid var(--border-strong);background:var(--surface-quiet);min-height:36px}.hy-grid-totals-label{font-family:var(--font-ui);font-size:var(--size-body);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.hy-grid-total,.hy-grid-totals-label{color:var(--text-primary);padding:0 var(--space-4)}.hy-grid-total{font-family:var(--font-figure);font-size:var(--size-total);font-variant-numeric:tabular-nums;letter-spacing:var(--track-total);text-align:right;font-weight:700}.hy-grid-total[data-short=true]{color:var(--text-negative)}.hy-grid-imbalance{align-items:center;gap:var(--space-6);border-top:1px solid var(--border-rule);border-left:3px solid var(--status-rejected-ink);background:var(--status-rejected-fill);padding:var(--space-5)var(--space-6);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.4;display:flex}.hy-grid-imbalance-figure{color:var(--text-negative);font-family:var(--font-figure);font-size:var(--size-body);font-variant-numeric:tabular-nums;font-weight:700}.hy-grid-actions{align-items:center;gap:var(--space-4);border-top:1px solid var(--border-rule);background:var(--surface-raised);padding:var(--space-5)var(--space-6);display:flex}.hy-grid-saved{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);margin-left:auto}.hy-settings{gap:var(--space-7);min-width:0;padding:var(--space-8)var(--space-9);flex-direction:column;display:flex}.hy-settings-search{max-width:320px}.hy-settings-grid{align-items:start;gap:var(--space-7)var(--space-9);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.hy-settings-group{gap:var(--space-2);break-inside:avoid;flex-direction:column;min-width:0;display:flex}.hy-settings-group-head{align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--border-rule);padding-bottom:var(--space-2);margin-bottom:var(--space-2);display:flex}.hy-settings-group-name{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.hy-settings-group-count{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-label);font-variant-numeric:tabular-nums}.hy-settings-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);color:var(--text-link-data);padding:var(--space-2)var(--space-3);font-family:var(--font-ui);font-size:var(--size-body);text-underline-offset:2px;text-decoration:underline;display:flex}.hy-settings-item:hover{background:var(--surface-quiet)}.hy-settings-item:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}.hy-settings-item--unbuilt{color:var(--text-quiet);text-decoration:none}.hy-settings-item--unbuilt:hover{background:0 0}.hy-settings-unbuilt-mark{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);font-style:italic}.hy-settings-empty{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body)}.hy-review{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);grid-template-columns:232px minmax(0,1fr) 250px;min-height:0;display:grid;overflow:hidden}.hy-review-band-head{height:var(--control-lg);align-items:center;gap:var(--space-4);background:var(--band-head-surface);color:var(--band-head-ink);padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;display:flex}.hy-review-band-count{font-family:var(--font-figure);font-size:var(--size-meta);letter-spacing:0;margin-left:auto}.hy-review-queue{border-right:1px solid var(--border-rule)}.hy-review-queue,.hy-review-queue-list{flex-direction:column;min-height:0;display:flex}.hy-review-queue-list{flex:1;overflow-y:auto}.hy-review-item{min-height:var(--band-row);gap:var(--space-5);border:0;padding:0 var(--space-6);text-align:left;background:0 0;text-decoration:none}.hy-review-item,.hy-review-queue-bar{align-items:center;border-bottom:1px solid var(--border-hairline);font-family:var(--font-ui);font-size:var(--band-body);display:flex}.hy-review-queue-bar{gap:var(--space-4);background:var(--surface-quiet);padding:var(--space-3)var(--space-6)}.hy-review-queue-bar-count{color:var(--text-primary);font-weight:600}.hy-review-queue-bar-note{color:var(--text-secondary);font-size:var(--size-meta)}.hy-review-queue-bar-action{margin-left:auto}.hy-review-item-row{border-bottom:1px solid var(--border-hairline);align-items:center;display:flex}.hy-review-item-row .hy-review-item{padding-left:var(--space-4);border-bottom:0;flex:1}.hy-review-item-select{padding-left:var(--space-6);align-items:center;display:flex}.hy-review-item-row:hover,.hy-review-item:hover{background:var(--surface-quiet)}.hy-review-item[aria-current=true]{background:var(--surface-quiet);box-shadow:inset 3px 0 0 var(--surface-band);font-weight:600}.hy-review-item:focus-visible{outline:3px solid var(--border-focus);outline-offset:-3px}.hy-review-item-name{gap:var(--space-1);min-width:0;color:var(--text-primary);flex-direction:column;display:flex}.hy-review-item-meta{color:var(--text-quiet);font-size:var(--size-meta);font-weight:400}.hy-review-item-figure{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--band-body);font-variant-numeric:tabular-nums;margin-left:auto}.hy-review-preview{gap:var(--space-5);background:var(--surface-page);min-width:0;min-height:0;padding:var(--space-6);flex-direction:column;display:flex}.hy-review-doc{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);min-height:0;box-shadow:var(--shadow-overlay);color:var(--text-quiet);font-family:var(--font-ui);flex:1;justify-content:stretch;align-items:stretch;overflow:hidden}.hy-review-doc,.hy-review-zoom{font-size:var(--size-body);display:flex}.hy-review-zoom{align-items:center;gap:var(--space-4);color:var(--text-primary);font-family:var(--font-figure)}.hy-review-position{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);margin-left:auto}.hy-review-form{border-left:1px solid var(--border-rule)}.hy-review-fields,.hy-review-form{flex-direction:column;min-height:0;display:flex}.hy-review-fields{gap:var(--space-5);padding:var(--space-6);flex:1;overflow-y:auto}.hy-review-confidence{border-radius:var(--radius-pill);padding:0 var(--space-2);font-family:var(--font-ui);font-size:var(--size-label);align-items:center;font-weight:700;display:inline-flex}.hy-review-confidence[data-level=high]{background:var(--status-approved-fill);color:var(--status-approved-ink)}.hy-review-confidence[data-level=low]{background:var(--status-pending-fill);color:var(--status-pending-ink)}.hy-review-foot{align-items:center;gap:var(--space-4);border-top:1px solid var(--border-rule);padding:var(--space-6);display:flex}.hy-review-foot .hy-button:first-child{flex:1}.hy-chart{gap:var(--space-5);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);min-width:0;padding:var(--space-7)var(--space-8);flex-direction:column;display:flex}.hy-chart-head{align-items:baseline;gap:var(--space-4);display:flex}.hy-chart-title{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-section);font-weight:700}.hy-chart-period{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);margin-left:auto}.hy-chart-bars{gap:var(--space-4);flex-direction:column;display:flex}.hy-chart-bar-row{align-items:center;gap:var(--space-5);display:flex}.hy-chart-bar-label{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);flex:0 0 96px}.hy-chart-bar{height:15px}.hy-chart-bar,.hy-chart-column,.hy-chart-swatch{border:1px solid var(--chart-edge)}.hy-chart-bar-value{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-meta);font-variant-numeric:tabular-nums}.hy-chart-columns{align-items:flex-end;gap:var(--space-5);border-bottom:1px solid var(--border-control);height:118px;display:flex}.hy-chart-group{align-items:flex-end;gap:var(--space-1);flex:1;height:100%;display:flex}.hy-chart-column{flex:1}.hy-chart-axis{gap:var(--space-5);display:flex}.hy-chart-axis-tick{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-label);text-align:center;flex:1}.hy-chart-legend{align-items:center;gap:var(--space-7);border-top:1px solid var(--border-hairline);padding-top:var(--space-4);display:flex}.hy-chart-legend-key{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);display:flex}.hy-chart-swatch{width:10px;height:10px}.hy-chart-note{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);line-height:1.4}.hy-chart-empty{justify-content:center;gap:var(--space-3);border-top:1px solid var(--border-control);min-height:118px;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);flex-direction:column;display:flex}.hy-chart-loading-bar{background:var(--surface-head);height:15px}.hy-wizard{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);min-width:0;overflow:hidden}.hy-wizard,.hy-wizard-head{flex-direction:column;display:flex}.hy-wizard-head{gap:var(--space-4);border-bottom:1px solid var(--border-rule);background:var(--surface-quiet);padding:var(--space-6)var(--space-7)}.hy-wizard-eyebrow{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-wizard-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-page-title);letter-spacing:var(--track-title);margin:0;font-weight:700}.hy-wizard-progress{align-items:center;gap:var(--space-1);display:flex}.hy-wizard-mark{background:var(--border-rule);flex:1;height:6px}.hy-wizard-mark[data-done=true]{background:var(--status-approved-ink)}.hy-wizard-step{min-height:var(--control-touch);align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border-hairline);padding:0 var(--space-7);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);display:flex}.hy-wizard-step-meta{color:var(--text-quiet);font-size:var(--size-meta);margin-left:auto}.hy-wizard-box{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);width:18px;height:18px;color:var(--accent-on);font-size:var(--size-meta);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.hy-wizard-step[data-state=done] .hy-wizard-box{border-color:var(--status-approved-ink);background:var(--status-approved-ink)}.hy-wizard-step[data-state=later]{color:var(--text-quiet)}.hy-wizard-step[data-state=later] .hy-wizard-box{border-color:var(--border-rule);background:var(--status-void-fill)}.hy-wizard-step[data-state=current]{border-left:3px solid var(--status-attention-ink);background:var(--status-attention-fill);padding:var(--space-6)var(--space-7);align-items:flex-start}.hy-wizard-current-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.hy-wizard-current-title{color:var(--text-primary);font-size:var(--size-body);font-weight:700}.hy-wizard-current-blocker{color:var(--text-secondary);font-size:var(--size-body);line-height:1.4}.hy-wizard-current-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.hy-wizard-irreversible{align-items:center;gap:var(--space-4);border-left:3px solid var(--status-rejected-ink);background:var(--status-rejected-fill);padding:var(--space-5)var(--space-6);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);line-height:1.4;display:flex}.hy-ledger-group{border-bottom:1px solid var(--border-rule);background:var(--surface-quiet);min-height:28px}.hy-ledger-group-code{font-family:var(--font-figure);font-size:var(--size-meta);font-weight:600}.hy-ledger-group-code,.hy-ledger-group-name{color:var(--text-primary);padding:0 var(--space-5)}.hy-ledger-group-name{font-family:var(--font-ui);font-size:var(--size-body);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.hy-command-bar--framed{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);min-height:40px;padding:0 var(--space-5)}.hy-command-bar-divider{background:var(--border-rule);width:1px;height:20px}.hy-notice{align-items:center;gap:var(--space-6);border-radius:var(--radius-control);padding:var(--space-5)var(--space-6);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);border:1px solid #0000;border-left-width:3px;line-height:1.4;display:flex}.hy-notice-glyph{font-size:var(--size-hero);flex:none;font-weight:700;line-height:1.1}.hy-notice-action{margin-left:auto}.hy-notice[data-tone=attention]{border-color:var(--status-attention-edge);border-left-color:var(--status-attention-ink);background:var(--status-attention-fill)}.hy-notice[data-tone=attention] .hy-notice-glyph{color:var(--status-attention-ink)}.hy-notice[data-tone=negative]{border-color:var(--status-rejected-edge);border-left-color:var(--status-rejected-ink);background:var(--status-rejected-fill)}.hy-notice[data-tone=negative] .hy-notice-glyph{color:var(--status-rejected-ink)}.hy-notice[data-tone=positive]{border-color:var(--status-approved-edge);border-left-color:var(--status-approved-ink);background:var(--status-approved-fill)}.hy-notice[data-tone=positive] .hy-notice-glyph{color:var(--status-approved-ink)}.hy-notice[data-tone=info]{border-color:var(--border-rule);border-left-color:var(--border-control);background:var(--surface-raised)}.hy-notice[data-tone=info] .hy-notice-glyph{color:var(--text-quiet)}.hy-register-meta{align-items:flex-end;gap:var(--space-9);row-gap:var(--space-4);flex-wrap:wrap;display:flex}.hy-register-meta-item{gap:var(--space-1);flex-direction:column;display:flex}.hy-register-meta-item:first-child{border-left:1px solid var(--border-rule);padding-left:var(--space-8)}@media (max-width:768px){.hy-code-row{gap:8px}.hy-register-meta-item:first-child{border-left:0;padding-left:0}}.hy-register-meta-label{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-register-meta-value{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-body);white-space:nowrap}.hy-register--fill{height:100vh;overflow:hidden}.hy-register--fill>.hy-ledger{flex:1;min-height:0}.hy-ledger-body{flex-direction:column;min-width:0;display:flex}.hy-ledger--fill{min-height:0}.hy-ledger--fill .hy-ledger-body{flex:1;min-height:0;overflow-y:auto}.hy-ledger-total-head{align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.hy-ledger-total-head .hy-ledger-total-caption,.hy-ledger-total-head .hy-ledger-total-label{padding:0}.hy-summary{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);flex-direction:column;min-width:0;display:flex;overflow:hidden}.hy-summary-head{border-bottom:1px solid var(--border-rule);background:var(--band-head-surface);height:30px;color:var(--band-head-ink);padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;font-weight:600;display:flex}.hy-summary-body{min-height:0;padding:var(--space-2)var(--space-6)var(--space-6);flex-direction:column;display:flex}.hy-summary-row{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-hairline);min-height:30px;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);display:flex}.hy-summary-row:last-child{border-bottom:0}.hy-summary-code{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta)}.hy-summary-value{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-body);font-variant-numeric:tabular-nums;margin-left:auto}.hy-summary-row--total{border-top:2px solid var(--border-strong);min-height:36px;color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;border-bottom:0;font-weight:700}.hy-summary-row--total .hy-summary-value{font-size:var(--size-hero);letter-spacing:var(--track-total);font-weight:700}.hy-summary-note{padding:var(--space-3)var(--space-6)var(--space-5);color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);margin:0;line-height:1.4}.hy-doc{gap:var(--space-6);background:var(--surface-page);min-height:0;padding:var(--space-6)var(--space-9)var(--space-7);flex:1;display:flex;overflow:hidden}.hy-doc-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.hy-doc-side{gap:var(--space-6);flex-direction:column;flex:0 0 286px;min-height:0;display:flex;overflow-y:auto}.hy-stats{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.hy-stat{gap:var(--space-2);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);min-width:0;padding:var(--space-5)var(--space-6)var(--space-5);flex-direction:column;display:flex}.hy-stat[data-total=true]{border-top:2px solid var(--border-strong)}.hy-stat-label{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-stat-value{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-hero);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.hy-stat-basis{color:var(--text-secondary);line-height:1.35}.hy-stat-basis,.hy-stat-comparison{font-family:var(--font-ui);font-size:var(--size-meta)}.hy-stat-comparison[data-tone=bad]{color:var(--text-negative);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.hy-stat-comparison[data-tone=good]{color:var(--text-secondary);font-weight:600}.hy-stat-comparison[data-tone=neutral]{color:var(--text-quiet);font-weight:400}.hy-reading{gap:var(--space-4);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-quiet);min-height:0;padding:var(--space-5)var(--space-6);flex-direction:column;display:flex;overflow:hidden}.hy-reading-head{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-weight:600}.hy-reading-body{gap:var(--space-4);min-height:0;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);flex-direction:column;line-height:1.45;display:flex}.hy-reading-body strong{color:var(--text-primary);font-weight:600}.hy-reading-footnote{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);margin:auto 0 0;line-height:1.4}.hy-today{flex-direction:column;display:flex}.hy-today,.hy-today-body{gap:var(--space-5);flex:1;min-height:0;overflow:hidden}.hy-today-body{grid-template-columns:1.4fr minmax(0,1fr);display:grid}.hy-today-main,.hy-today-side{gap:var(--space-5);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.hy-today-main>.hy-chart{flex:1;min-height:0}.hy-today-side>.hy-reading{flex:1}.hy-reading-p{margin:0}.hy-review-doc-placeholder{flex:1;justify-content:center;align-items:center;display:flex}.hy-review-doc-frame{border:0;flex:1}.hy-review-doc-image{object-fit:contain;flex:1;min-width:0}.hy-review-flag{border:1px solid var(--status-attention-edge);background:var(--status-attention-fill);padding:1px var(--space-3);color:var(--status-attention-ink);border-radius:2px;align-items:center;font-weight:700;display:inline-flex}.hy-review-flag,.hy-review-note{font-family:var(--font-ui);font-size:var(--size-meta)}.hy-review-note{margin:0 var(--space-6)var(--space-4);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-quiet);padding:var(--space-4)var(--space-5);color:var(--text-secondary);line-height:1.4}.hy-review-note strong{color:var(--text-primary);font-weight:600}.hy-doc-preview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hy-doc-preview-head{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border-hairline);padding:var(--space-5)var(--space-7);flex:none;display:flex}.hy-doc-preview-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-section);letter-spacing:var(--track-title);white-space:nowrap;font-weight:700}.hy-doc-preview-ref{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);white-space:nowrap;margin-left:auto}.hy-doc-preview-body{gap:var(--space-4);min-height:0;padding:var(--space-5)var(--space-7);flex-direction:column;flex:1;display:flex;overflow:hidden}.hy-doc-preview-meta{gap:var(--space-8);flex-wrap:wrap;margin:0;display:flex}.hy-doc-preview-meta dt{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-doc-preview-meta dd{margin:var(--space-1)0 0;color:var(--text-secondary);font-family:var(--font-figure);font-size:var(--size-meta);white-space:nowrap}.hy-doc-preview-lines{border-top:1px solid var(--border-hairline);padding-top:var(--space-4);flex-direction:column;display:flex}.hy-doc-preview-row{min-height:24px;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);grid-template-columns:minmax(0,1fr) 54px 90px;align-items:center;display:grid}.hy-doc-preview-row>span:nth-child(2){font-family:var(--font-figure);text-align:right}.hy-doc-preview-row--head{min-height:22px;color:var(--text-head);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-doc-preview-row--head>span:nth-child(2),.hy-doc-preview-row--head>span:nth-child(3){text-align:right}.hy-doc-preview-totals{align-items:flex-end;gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.hy-doc-preview-totals>span{gap:var(--space-7);color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);white-space:nowrap;display:flex}.hy-doc-preview-totals .hy-figure{width:84px}.hy-doc-preview-total{border-top:2px solid var(--border-strong);padding-top:var(--space-3);color:var(--text-primary);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.hy-settings-page{gap:var(--space-5);min-height:0;padding:var(--space-6)var(--space-8);flex-direction:column;flex:1;display:flex;overflow:hidden}.hy-settings-head{align-items:flex-start;gap:var(--space-8);flex:none;display:flex}.hy-settings-heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hy-settings-eyebrow{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-settings-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-page-title);letter-spacing:var(--track-title);margin:0;font-weight:700;line-height:1}.hy-settings-affects{margin:var(--space-1)0 0;max-width:78ch;color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.4}.hy-settings-actions{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.hy-settings-saved{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);white-space:nowrap}.hy-settings-body{gap:var(--space-5);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.hy-settings-body:has(>.hy-settings-aside){grid-template-columns:minmax(0,1fr) 340px}.hy-settings-aside,.hy-settings-main{min-width:0;overflow:hidden}.hy-settings-aside,.hy-settings-main,.hy-settings-section{gap:var(--space-5);flex-direction:column;min-height:0;display:flex}.hy-settings-section{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);padding:var(--space-5)var(--space-6)}.hy-settings-section[data-fill=true]{flex:1}.hy-settings-section-head{align-items:baseline;gap:var(--space-4);display:flex}.hy-settings-section-title{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-section);margin:0;font-weight:700}.hy-settings-section-aside{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-field-row{gap:var(--space-5);display:grid}.hy-field-row[data-columns="2"],.hy-field-row[data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.hy-accent-picker{gap:var(--space-3);flex-direction:column;display:flex}.hy-accent-swatches{align-items:center;gap:var(--space-4);display:flex}.hy-accent-swatch{border-radius:var(--band-radius);background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--accent)}.hy-field-stack{gap:var(--space-5)}.hy-field-stack,.hy-preview-card{flex-direction:column;display:flex}.hy-preview-card{gap:var(--space-4);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);padding:var(--space-5)}.hy-preview-actions,.hy-preview-states{align-items:center;gap:var(--space-4);display:flex}.hy-accent-note{color:var(--text-quiet);font-size:var(--size-meta);margin:0}.hy-accent-note,.hy-wizard-blocker-text{font-family:var(--font-ui);line-height:1.4}.hy-wizard-blocker-text{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--size-body)}.hy-close-body{flex:1;grid-template-columns:minmax(0,1fr) 296px;display:grid}.hy-close-body,.hy-close-main,.hy-close-side{gap:var(--space-5);min-height:0;overflow:hidden}.hy-close-main,.hy-close-side{flex-direction:column;min-width:0;display:flex}.hy-close-main>.hy-wizard{flex:1;min-height:0}.hy-close-note{align-items:center;gap:var(--space-5);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-quiet);padding:var(--space-4)var(--space-6);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);line-height:1.4;display:flex}.hy-close-note strong{color:var(--text-primary);font-weight:600}.hy-close-note-aside{color:var(--text-quiet);white-space:nowrap;margin-left:auto}.hy-activity{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hy-activity-head{border-bottom:1px solid var(--border-rule);background:var(--band-head-surface);height:30px;color:var(--band-head-ink);padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;flex:none;align-items:center;margin:0;font-weight:600;display:flex}.hy-activity-list{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hy-activity-item{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--border-hairline);min-height:33px;padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--size-body);display:flex}.hy-activity-item:last-child{border-bottom:0}.hy-activity-when{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);white-space:nowrap;flex:none}.hy-activity-what{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hy-activity-actor{color:var(--text-primary);font-weight:600}[data-touch=true] .hy-button,[data-touch=true] .hy-choice-input,[data-touch=true] .hy-input{min-height:var(--control-touch)}.hy-phone-set{align-items:flex-start;gap:var(--space-8);padding:var(--space-6);display:flex;overflow-x:auto}.hy-phone-figure{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.hy-phone-caption{align-items:baseline;gap:var(--space-4);font-family:var(--font-ui);display:flex}.hy-phone-label{color:var(--text-primary);font-size:var(--size-body);font-weight:700}.hy-phone-note{color:var(--text-quiet);font-size:var(--size-meta)}.hy-phone{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-page);flex-direction:column;width:390px;height:844px;display:flex;overflow:hidden}.hy-phone-status{background:var(--surface-raised);height:44px;padding:0 var(--space-8);color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-meta);flex:none;justify-content:space-between;align-items:center;display:flex}.hy-phone-signal{color:var(--text-quiet)}.hy-phone-signal[data-offline=true]{color:var(--status-rejected-ink);font-weight:600}.hy-phone-body{gap:var(--space-5);min-height:0;padding:var(--space-5)var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hy-phone-title{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-rule);background:var(--surface-raised);padding:var(--space-4)var(--space-6)var(--space-5);flex:none;display:flex}.hy-phone-title h2{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-page-title);letter-spacing:var(--track-title);margin:0;font-weight:700;line-height:1}.hy-phone-title-aside{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);margin-left:auto}.hy-phone-nav{border-bottom:1px solid var(--border-rule);background:var(--surface-raised);padding:var(--space-2)var(--space-4);flex:none;align-items:center;display:flex}.hy-phone-nav-slot{min-height:var(--band-control);flex:1;align-items:center;display:flex}.hy-phone-nav-slot--end{justify-content:flex-end}.hy-phone-nav-title{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-body);flex:none;font-weight:700}.hy-phone-foot{border-top:1px solid var(--border-rule);background:var(--surface-raised);padding:var(--space-5)var(--space-6);flex-direction:column;flex:none}.hy-phone-actions,.hy-phone-foot{gap:var(--space-4);display:flex}.hy-phone-actions>.hy-button:first-child{flex:1}.hy-phone-home{background:var(--surface-raised);padding:var(--space-4)0;flex:none;justify-content:center;align-items:center;display:flex}.hy-phone-home-bar{border-radius:var(--radius-pill);background:var(--border-control);width:134px;height:5px}.hy-tabbar{border-top:1px solid var(--border-rule);background:var(--surface-raised);flex:none;align-items:stretch;display:flex}.hy-tabbar-item{justify-content:center;align-items:center;gap:var(--space-2);height:52px;color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-label);flex-direction:column;flex:1;font-weight:600;display:flex;position:relative}.hy-tabbar-item[aria-current=page]{color:var(--text-primary);font-weight:700}.hy-tabbar-mark{background:var(--text-primary);width:18px;height:2px}.hy-tabbar-badge{top:var(--space-1);border-radius:var(--radius-pill);background:var(--status-attention-ink);min-width:17px;height:17px;padding:0 var(--space-2);color:var(--surface-raised);font-family:var(--font-figure);font-size:var(--size-label);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;left:50%}.hy-queue{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.hy-queue-head{align-items:center;gap:var(--space-4);background:var(--surface-inverse);height:36px;padding:0 var(--space-6);color:var(--text-on-inverse);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;display:flex}.hy-queue-count{font-family:var(--font-figure)}.hy-queue-action,.hy-queue-count{font-size:var(--size-meta);letter-spacing:normal;text-transform:none}.hy-queue-action{margin-left:auto}.hy-queue-row{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border-hairline);min-height:64px;padding:var(--space-4)var(--space-6);display:flex}.hy-queue-row:last-child{border-bottom:0}.hy-queue-row[data-state=failed]{border-left:3px solid var(--status-rejected-ink)}.hy-queue-thumb{border:1px solid var(--border-rule);background:var(--surface-quiet);border-radius:2px;flex:none;width:34px;height:44px}.hy-queue-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.hy-queue-name{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--band-body);font-weight:600}.hy-queue-detail{align-items:center;gap:var(--space-4);color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);display:flex}.hy-amount-entry{align-items:baseline;gap:var(--space-3);border-bottom:2px solid var(--accent);padding-bottom:var(--space-4);display:flex}.hy-amount-entry .hy-figure{letter-spacing:-.02em;font-size:46px;font-weight:700;line-height:1}.hy-amount-entry .hy-button{align-self:center;margin-left:auto}.hy-amount-label{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-read-tick{color:var(--status-approved-ink);font-weight:600}.hy-queue-flag{color:var(--status-attention-ink)}.hy-keypad{border-top:1px solid var(--border-rule);background:var(--border-rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hy-keypad-key{background:var(--surface-raised);height:54px;color:var(--text-primary);font-family:var(--font-figure);justify-content:center;align-items:center;font-size:22px;display:flex}.hy-chip-row{gap:var(--space-4);display:flex;overflow:hidden}.hy-report-hub{gap:var(--space-6);min-height:0;padding:var(--space-5)var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hy-report-pinned{align-items:center;gap:var(--space-6);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-quiet);padding:var(--space-4)var(--space-6);font-family:var(--font-ui);font-size:var(--size-body);flex:none;display:flex}.hy-report-pinned-label{color:var(--text-head);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.hy-report-pinned-item{color:var(--text-primary);font-weight:600}.hy-report-pinned-ran{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);font-weight:400}.hy-report-group{gap:var(--space-4);flex-direction:column;display:flex}.hy-report-group-head{align-items:center;gap:var(--space-4);color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-weight:600;display:flex}.hy-report-group-count{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);letter-spacing:normal;font-weight:400}.hy-report-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.hy-report-card{gap:var(--space-2);border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);padding:var(--space-4)var(--space-5)var(--space-5);flex-direction:column;display:flex}.hy-report-card[data-state=soon],.hy-report-card[data-state=unbuilt]{background:var(--surface-quiet);border-style:dashed}.hy-report-card-head{align-items:baseline;gap:var(--space-4);display:flex}.hy-report-card-title{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-body);font-weight:600}.hy-report-card[data-state=soon] .hy-report-card-title,.hy-report-card[data-state=unbuilt] .hy-report-card-title{color:var(--text-quiet)}.hy-report-card-mark{border:1px solid var(--status-pending-edge);border-radius:var(--radius-pill);background:var(--status-pending-fill);padding:0 var(--space-3);color:var(--status-pending-ink);font-family:var(--font-ui);font-size:var(--size-label);white-space:nowrap;margin-left:auto;font-weight:700}.hy-report-card[data-state=unbuilt] .hy-report-card-mark{border:1px dashed var(--status-draft-edge);background:var(--status-draft-fill);color:var(--status-draft-ink)}.hy-report-card-desc{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);line-height:1.4}.hy-report-card-meta{margin-top:var(--space-1);color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-label)}.hy-report-tally{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-og-card{width:1200px;height:630px;font-family:var(--font-ui);display:flex;overflow:hidden}.hy-og-card--ink{background:var(--surface-inverse);flex-direction:column;justify-content:space-between;padding:64px 72px}.hy-og-card--framed{background:var(--surface-page)}.hy-og-brand{align-items:center;gap:18px;display:flex}.hy-og-mark{background:var(--og-on-ink);border-radius:4px;width:40px;height:40px}.hy-og-wordmark{color:var(--og-on-ink);font-family:var(--font-display);font-size:var(--og-size-wordmark);letter-spacing:var(--og-track-wordmark);font-weight:700}.hy-og-lede{flex-direction:column;gap:22px;display:flex}.hy-og-eyebrow{color:var(--og-text-quiet-inverse);font-size:var(--og-size-eyebrow);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.hy-og-title{max-width:22ch;color:var(--og-on-ink);font-family:var(--font-display);font-size:var(--og-size-title);letter-spacing:var(--og-track-title);text-wrap:pretty;margin:0;font-weight:700;line-height:1.02}.hy-og-foot{align-items:center;gap:20px;display:flex}.hy-og-keel{background:var(--og-on-ink);width:64px;height:4px}.hy-og-strap{color:var(--og-text-soft-inverse);font-size:var(--og-size-strap);line-height:1.35}.hy-og-panel{border-right:1px solid var(--border-rule);background:var(--surface-raised);flex-direction:column;flex:0 0 560px;justify-content:space-between;padding:56px 48px;display:flex}.hy-og-card--framed .hy-og-brand{gap:15px}.hy-og-card--framed .hy-og-mark{background:var(--accent);border-radius:3px;width:34px;height:34px}.hy-og-card--framed .hy-og-wordmark{color:var(--text-primary);font-size:var(--og-size-wordmark-framed)}.hy-og-card--framed .hy-og-lede{gap:18px}.hy-og-card--framed .hy-og-eyebrow{color:var(--text-quiet);font-size:var(--og-size-eyebrow-framed)}.hy-og-card--framed .hy-og-title{max-width:none;color:var(--text-primary);font-size:var(--og-size-title-framed);line-height:1.04}.hy-og-card--framed .hy-og-strap{color:var(--text-secondary);font-size:var(--og-size-strap-framed);line-height:1.4}.hy-og-card--framed .hy-og-keel{background:var(--text-primary);width:56px}.hy-og-stage{flex:1;min-width:0;position:relative;overflow:hidden}.hy-og-window{border:1px solid var(--og-border-frame);background:var(--surface-page);width:900px;height:620px;box-shadow:var(--og-shadow-frame);position:absolute;top:56px;left:40px;overflow:hidden}.hy-og-crop{transform-origin:0 0;width:1102px;height:768px;transform:scale(.94)}.hy-og-unbuilt{padding:var(--space-10);color:var(--text-quiet);font-size:var(--size-body)}.hy-og-caption{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-register-cards{flex-direction:column;flex:1;min-height:0}.hy-register-cards,.hy-register-cards-head{background:var(--surface-raised);display:flex}.hy-register-cards-head{align-items:flex-end;gap:var(--space-4);padding:var(--space-4)var(--space-6)var(--space-3)}.hy-register-cards-head-title{gap:var(--space-1);flex-direction:column;display:flex}.hy-register-cards-head-eyebrow{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.hy-register-cards-head-name{font-family:var(--font-display);font-size:var(--size-h1);letter-spacing:-.022em;color:var(--text-primary);margin:0;font-weight:700;line-height:1}.hy-register-chips{gap:var(--space-3);background:var(--surface-raised);padding:0 var(--space-6)var(--space-4);display:flex;overflow:hidden}.hy-register-band{border-top:1px solid var(--border-rule);border-bottom:1px solid var(--border-rule);background:var(--surface-head);height:32px;padding:0 var(--space-6);align-items:center;display:flex}.hy-register-band-shown{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.hy-register-band-total{font-family:var(--font-figure);font-size:var(--size-body);font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:auto;font-weight:700}.hy-register-card-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.hy-register-card-list .hy-ledger-link{text-decoration:none;display:block}.hy-register-card{justify-content:center;gap:var(--space-3);border-bottom:1px solid var(--border-hairline);height:72px;padding:0 var(--space-6);flex-direction:column;display:flex}.hy-register-card[data-attention=true]{border-left:3px solid var(--status-attention-edge)}.hy-register-card-line{align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.hy-register-card-name{font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hy-register-card-amount,.hy-register-card-name{color:var(--text-primary);font-size:var(--size-body)}.hy-register-card-amount{font-family:var(--font-figure);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.hy-register-card-date{font-family:var(--font-figure);flex:none}.hy-register-card-date,.hy-register-card-meta{font-size:var(--size-meta);color:var(--text-quiet)}.hy-register-card-meta{font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hy-register-card-status{flex:none;margin-left:auto}.hy-register-card-foot{align-items:center;gap:var(--space-4);border-top:1px solid var(--border-rule);background:var(--surface-raised);padding:var(--space-4)var(--space-6);display:flex}.hy-tabbar{display:none}@media (max-width:980px){.hy-shell{flex-direction:column;height:100dvh;min-height:100dvh;display:flex}.hy-pane,.hy-rail{display:none}.hy-main{flex:1;min-width:0;min-height:0;overflow-y:auto}.hy-tabbar{padding-bottom:env(safe-area-inset-bottom,0);display:flex}}.hy-more{gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}.hy-more-title{font-family:var(--font-display);font-size:var(--size-h1);letter-spacing:-.022em;color:var(--text-primary);margin:0;font-weight:700}.hy-more-list{flex-direction:column;display:flex}.hy-more-list .hy-ledger-link{text-decoration:none;display:block}.hy-more-row{min-height:var(--control-touch);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-hairline);padding:var(--space-3)0;font-family:var(--font-ui);font-size:var(--size-body);color:var(--text-primary);display:flex}.hy-more-note{text-align:right;color:var(--text-quiet);font-size:var(--size-meta);margin-left:auto}.hy-filter-sheet{display:flex}.hy-segmented-option+.hy-filter-sheet .hy-filter-summary{border-left:1px solid var(--border-control)}.hy-filter-summary{cursor:pointer;list-style:none}.hy-filter-summary::-webkit-details-marker{display:none}.hy-filter-summary[data-applied=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.hy-filter-panel,.hy-filter-scrim{display:none}.hy-filter-sheet[open] .hy-filter-scrim{background:var(--surface-inverse);opacity:.42;z-index:20;display:block;position:fixed;inset:188px 0 0}.hy-filter-sheet[open] .hy-filter-panel{gap:var(--space-5);border-top:1px solid var(--border-rule);border-radius:var(--band-radius)var(--band-radius)0 0;background:var(--surface-raised);padding:var(--space-4)var(--space-6)env(safe-area-inset-bottom,0);box-shadow:var(--shadow-overlay);z-index:21;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.hy-filter-grab{border-radius:var(--radius-pill);background:var(--border-control);align-self:center;width:38px;height:4px}.hy-filter-body{gap:var(--space-4)}.hy-filter-body,.hy-filter-foot{flex-direction:column;display:flex}.hy-filter-foot{gap:var(--space-3);padding-bottom:var(--space-4)}.hy-filter-foot>*{width:100%;height:var(--control-touch)}.hy-filter-note{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);margin:0;line-height:1.5}.hy-approvals{flex-direction:column;flex:1;min-height:0}.hy-approvals,.hy-approvals-head{background:var(--surface-raised);display:flex}.hy-approvals-head{align-items:flex-end;gap:var(--space-4);padding:var(--space-4)var(--space-6)var(--space-3)}.hy-approvals-head-title{gap:var(--space-1);flex-direction:column;display:flex}.hy-approvals-head-eyebrow{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.hy-approvals-head-name{color:var(--text-primary);font-family:var(--font-display);font-size:var(--size-page-title);font-weight:700;line-height:1.1}.hy-approvals-band{border-block:1px solid var(--border-rule);background:var(--surface-head);height:34px;padding-inline:var(--space-6);justify-content:space-between;align-items:center;display:flex}.hy-approvals-band-waiting{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);font-weight:600}.hy-approvals-band-total{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-meta);font-variant-numeric:tabular-nums;font-weight:700}.hy-approvals-list{flex:1;min-height:0;overflow-y:auto}.hy-approvals-list .hy-ledger-link{text-decoration:none;display:block}.hy-approvals-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-hairline);min-height:82px;padding:var(--space-3)var(--space-6);display:flex;position:relative}.hy-approvals-row[data-attention=true]:before{background:var(--status-attention-edge);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.hy-approvals-evidence{border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-quiet);width:44px;height:56px;color:var(--text-quiet);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.hy-approvals-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.hy-approvals-line{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hy-approvals-vendor{font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.hy-approvals-amount,.hy-approvals-vendor{color:var(--text-primary);font-size:var(--size-body)}.hy-approvals-amount{font-family:var(--font-figure);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.hy-approvals-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hy-approvals-flag,.hy-approvals-meta{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-approvals-flag{font-weight:600}.hy-approvals-flag[data-level=error]{color:var(--status-rejected-ink)}.hy-approvals-flag[data-level=warn]{color:var(--status-attention-ink)}.hy-approvals-date{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);font-variant-numeric:tabular-nums;flex:none}.hy-approvals-empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8)var(--space-6);color:var(--text-quiet);text-align:center;flex-direction:column;flex:1;display:flex}.hy-approvals-foot{gap:var(--space-2);border-top:1px solid var(--border-hairline);background:var(--surface-raised);padding:var(--space-3)var(--space-6)calc(var(--space-3) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.hy-approvals-foot .hy-button{min-height:48px}.hy-approvals-hint{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);text-align:center}.hy-approval-detail{background:var(--surface-raised);flex-direction:column;flex:1;min-height:0;display:flex}.hy-approval-detail-top{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-hairline);padding:var(--space-3)var(--space-6);display:flex}.hy-approval-detail-eyebrow{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);letter-spacing:.09em;text-transform:uppercase;flex:1;font-weight:600}.hy-approval-detail-position{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-meta);font-variant-numeric:tabular-nums}.hy-approval-detail-policy{gap:var(--space-2);border-top:1px solid var(--border-hairline);padding:var(--space-4)var(--space-6);flex-direction:column;display:flex}.hy-approval-detail-finding{border-radius:var(--radius-control);background:var(--surface-quiet);padding:var(--space-3)var(--space-4)var(--space-3)var(--space-6);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-meta);position:relative}.hy-approval-detail-finding[data-level=error]:before{background:var(--status-attention-edge);content:"";border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.hy-approval-detail-sheet{gap:var(--space-2);border-top:1px solid var(--border-rule);background:var(--surface-raised);padding:var(--space-4)var(--space-6)calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;margin-top:auto;display:flex}.hy-approval-detail-sheet .hy-button{min-height:48px}.hy-approval-detail-last{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);text-align:center}.hy-approval-money{align-items:baseline;gap:var(--space-6);border-top:1px solid var(--border-hairline);padding:var(--space-4)var(--space-6);display:flex}.hy-approval-money-total strong{color:var(--text-primary);font-family:var(--font-figure);font-size:var(--size-total);font-variant-numeric:tabular-nums;font-weight:700;display:block}.hy-approval-money-part{color:var(--text-secondary);font-family:var(--font-figure);font-size:var(--size-meta);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.hy-approval-money-label{color:var(--text-quiet);letter-spacing:.09em;text-transform:uppercase;font-weight:600;display:block}.hy-approval-consequence,.hy-approval-money-label{font-family:var(--font-ui);font-size:var(--size-meta)}.hy-approval-consequence{gap:var(--space-1);border-top:1px solid var(--border-hairline);padding:var(--space-4)var(--space-6);color:var(--text-secondary);flex-direction:column;display:flex}.hy-approval-consequence [data-level=warn]{color:var(--status-attention-ink);font-weight:650}.hy-approval-posting{gap:var(--space-2);border-top:1px solid var(--border-hairline);padding:var(--space-4)var(--space-6);flex-direction:column;display:flex}.hy-approval-posting-title{color:var(--text-quiet);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.hy-approval-posting-line,.hy-approval-posting-title{font-family:var(--font-ui);font-size:var(--size-meta)}.hy-approval-posting-line{align-items:baseline;gap:var(--space-3);display:flex}.hy-approval-posting-code{color:var(--text-quiet);font-family:var(--font-figure);font-variant-numeric:tabular-nums}.hy-approval-posting-name{color:var(--text-secondary);flex:1}.hy-approval-posting-amount{color:var(--text-primary);font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-weight:650}.hy-approval-evidence{align-items:center;gap:var(--space-4);border-top:1px solid var(--border-hairline);padding:var(--space-4)var(--space-6);display:flex}.hy-approval-evidence-thumb{border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-quiet);width:48px;height:60px;color:var(--text-quiet);flex:none;justify-content:center;align-items:center;display:flex}.hy-approval-evidence-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.hy-approval-evidence-name{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-body);font-weight:650}.hy-approval-evidence-name[data-missing=true]{color:var(--status-attention-ink)}.hy-approval-evidence-summary{color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta)}.hy-panel{border:1px solid var(--border-rule);border-radius:var(--radius-control);background:var(--surface-raised);padding:20px 22px}.hy-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hy-panel-title{color:var(--text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.hy-record-panel{border:1px solid var(--border-rule);border-radius:var(--band-radius);background:var(--surface-raised);flex-direction:column;min-height:0;display:flex;overflow:hidden}.hy-record-panel-head{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-rule);background:var(--surface-head);flex:none;min-height:30px;padding-inline:13px;display:flex}.hy-record-panel-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.hy-record-panel-description{max-width:56ch;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--size-body);text-transform:none;letter-spacing:normal;margin:0;line-height:1.6}.hy-record-panel-head:has(.hy-record-panel-description){padding-block:var(--space-3);align-items:flex-start}.hy-record-panel-title{color:var(--text-head);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-weight:600}.hy-record-panel-aside{color:var(--text-quiet);font-family:var(--font-figure);font-size:var(--size-label);font-variant-numeric:tabular-nums}.hy-record-panel-body{gap:var(--space-4);flex-direction:column;min-height:0;padding:4px 13px 11px;display:flex}.hy-record-panel-foot{align-items:center;gap:var(--space-5);border-top:1px solid var(--border-rule);background:var(--surface-quiet);color:var(--text-quiet);font-family:var(--font-ui);font-size:var(--size-meta);padding:10px 14px;display:flex}.hy-record-panel-foot .hy-button{min-height:30px}.hy-text-link{color:var(--text-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hy-text-link:hover{color:var(--accent-hover)}.hy-chip-rule{background:currentColor;border-radius:1px;width:7px;height:1.5px;display:block}.hy-record-panel-subhead{border-top:1px solid var(--border-rule);padding-top:var(--space-3);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.hy-chip-pause{gap:2px;display:flex}.hy-chip-pause:after,.hy-chip-pause:before{content:"";background:currentColor;border-radius:1px;width:2px;height:8px;display:block}.hy-chip[data-flag=viewer]{border-color:var(--border-rule);color:var(--text-secondary);background:0 0}.hy-auth-shell{min-height:100vh;display:flex}.hy-auth-main{flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}.hy-auth-card{flex-direction:column;gap:20px;width:100%;max-width:392px;display:flex}.hy-auth-card-head h1{color:var(--ink);letter-spacing:-.02em;margin:0 0 5px;font-size:1.6875rem;font-weight:800;line-height:1.12}.hy-auth-card-head p{color:var(--muted);margin:0}.hy-auth-form{flex-direction:column;gap:16px;display:flex}.hy-auth-foot{text-align:center;color:var(--muted);font-size:.84375rem}.hy-wordmark{color:var(--ink);letter-spacing:-.035em;font-weight:900;line-height:1}.hy-page-card-head h1{color:var(--ink);letter-spacing:-.02em;margin:0 0 5px;font-size:1.6875rem;font-weight:800;line-height:1.12}.hy-page-card-head p{color:var(--muted);margin:0}.hy-page-card-foot{text-align:center;color:var(--muted);font-size:.84375rem}.hy-button-primary{background:var(--brand-primary);color:#fff;box-shadow:var(--brand-primary-shadow)}.hy-button-primary:hover:not(:disabled){background:var(--brand-primary-700)}.hy-icon-button{box-shadow:var(--sh-1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);width:40px;height:40px;color:var(--muted);justify-content:center;align-items:center;display:flex;position:relative}.hy-label{color:var(--ink-2);letter-spacing:.01em;font-size:.78125rem;font-weight:600}.hy-button-outline{border-color:var(--line);background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.hy-button-outline:hover:not(:disabled){border-color:var(--faint);background:var(--card-2)}.hy-button-sm{border-radius:8px;height:32px;padding:0 12px;font-size:.8125rem}.hy-button-lg{height:46px;padding:0 20px;font-size:.9375rem}.hy-button-block{width:100%}.hy-divider{background:var(--line);border:0;width:100%;height:1px}.hy-avatar{flex:none;width:34px;height:34px;font-size:.8125rem;font-weight:700;display:flex}.hy-avatar,.hy-badge-count{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center}.hy-badge-count{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);padding:0 5px;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:5px;right:5px}.hy-chip-pos{background:var(--status-approved-fill);color:var(--green)}.hy-chip-amber{background:var(--amber-tint);color:var(--amber)}.hy-chip-red{background:var(--red-tint);color:var(--red)}.hy-chip-coral{background:var(--brand-primary-tint);color:var(--brand-primary-700)}.hy-chip-button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hy-chip-button{border:1px solid color-mix(in srgb,var(--line)82%,white);background:color-mix(in srgb,white 88%,var(--paper))}}.hy-chip-button:hover{border-color:var(--brand-primary);background:#fff}@supports (color:color-mix(in lab,red,red)){.hy-chip-button:hover{border-color:color-mix(in srgb,var(--brand-primary)24%,white);background:color-mix(in srgb,white 78%,var(--brand-primary-tint))}}.hy-chip-button.is-muted{color:var(--muted);background:#fff}@supports (color:color-mix(in lab,red,red)){.hy-chip-button.is-muted{background:color-mix(in srgb,white 92%,var(--paper))}}.hy-chip-draft,.hy-chip-off{color:var(--faint);border:1px dashed var(--line);background:0 0}.hy-chip-off{text-decoration:line-through}.hy-chip-sent{background:var(--line-2);color:var(--ink-2)}.hy-chip-sent .dot{background:var(--amber)}.hy-checkbox-card,.hy-toggle-row{border:1px solid var(--line);border-radius:16px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.hy-checkbox-card{flex-direction:column;align-items:flex-start}.hy-checkbox-card input{align-self:flex-start}.hy-checkbox-card span{color:var(--muted);font-size:.78rem}.hy-link{color:var(--brand-primary-700);font-weight:600;text-decoration:none}.hy-link:focus-visible,.hy-link:hover{text-decoration:underline}.hy-page{background:var(--canvas);min-height:100vh;color:var(--body)}.hy-main-inner{max-width:1080px;margin:0 auto;padding:26px 34px 48px}.hy-main-inner,.hy-page-card{flex-direction:column;gap:20px;width:100%;display:flex}.hy-page-card{max-width:392px}.hy-auth-brand{background:radial-gradient(120% 80% at 0 0,var(--brand-field-lift)0,rgb(from var(--brand-field-lift)r g b/0)55%),var(--ink);max-width:600px;color:var(--brand-field-ink);flex-direction:column;flex:0 0 46%;justify-content:space-between;padding:48px 52px;display:flex;position:relative;overflow:hidden}.hy-auth-brand:after{background:radial-gradient(circle,var(--coral),transparent 65%);content:"";filter:blur(20px);pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}@supports (color:color-mix(in lab,red,red)){.hy-auth-brand:after{background:radial-gradient(circle,color-mix(in srgb,var(--coral)50%,transparent),transparent 65%)}}.hy-auth-wordmark{color:#fff;font-size:1.625rem;position:relative}.hy-auth-copy{position:relative}.hy-auth-display{color:#fff;letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(2rem,4vw,2.375rem);font-weight:800;line-height:1.08}.hy-auth-copy em{color:var(--coral);font-style:normal}.hy-auth-value-list{flex-direction:column;gap:14px;display:flex}.hy-auth-value-row{color:var(--brand-field-ink-2);align-items:center;gap:13px;font-size:.9375rem;font-weight:500;display:flex}.hy-auth-value-icon{background:var(--coral);width:30px;height:30px;color:var(--coral);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.hy-auth-value-icon{background:color-mix(in srgb,var(--coral)16%,transparent)}}.hy-auth-trust{color:var(--brand-field-ink-3);align-items:center;gap:11px;font-size:.8125rem;display:flex;position:relative}.hy-auth-stars{color:var(--coral);letter-spacing:2px}@media (max-width:1180px){.hy-auth-main{padding:32px 24px}.hy-main-inner{padding:24px 24px 40px}.hy-auth-brand{flex-basis:42%;padding:42px 40px}}@media (max-width:1024px){.hy-register-head-actions{justify-content:flex-end;width:100%}}@media (max-width:768px){.hy-auth-shell{flex-direction:column}.hy-auth-main{align-items:flex-start;padding:30px 22px 48px}.hy-auth-card,.hy-page-card{max-width:none}.hy-main-inner{gap:16px;padding:18px 16px 104px}.hy-auth-brand{flex:none;max-width:none;padding:26px 26px 30px}.hy-auth-display{margin-bottom:14px;font-size:1.625rem}.hy-auth-trust,.hy-auth-value-list{display:none}}@media (max-width:480px){.hy-code-row{gap:6px}.hy-code-cell{height:52px;font-size:1.25rem}.hy-panel{padding:18px}.hy-auth-main{padding:24px 16px 36px}.hy-auth-card-head h1,.hy-auth-display{font-size:1.5rem}.hy-main-inner{padding:16px 14px 110px}}@media (max-width:360px){.hy-code-cell{height:48px}.hy-auth-main{padding:22px 12px 32px}.hy-auth-brand{padding:22px 20px 24px}.hy-main-inner{padding:14px 12px 112px}}:root{--font-display:var(--font-hyrlo-display),Georgia,serif;--font-ui:var(--font-hyrlo-ui),system-ui,sans-serif;--font-figure:var(--font-hyrlo-figure),ui-monospace,monospace;--ink:#211e1a;--ink-2:#36322c;--body:#4b463f;--muted:#7c766c;--faint:#706a61;--line:#e7e2d8;--line-2:#efebe2;--canvas:#f6f3ec;--card:#fff;--card-2:#fbf9f4;--coral:#ef5a3c;--coral-700:#c9472d;--coral-tint:#fde8e2;--brand-primary:var(--coral-700);--brand-primary-700:#a93420;--brand-primary-tint:var(--coral-tint);--brand-primary-soft:#ef5a3c24;--green:#147a50;--green-tint:#dcf1e6;--amber:#8a5a08;--amber-tint:#f6ecd4;--red:#cf3d2c;--red-tint:#fbe3df;--r-sm:9px;--r:13px;--r-lg:18px;--r-xl:24px;--sh-1:0 1px 2px #211e1a0d,0 1px 3px #211e1a0a;--sh-2:0 2px 4px #211e1a0d,0 8px 24px #211e1a12;--sh-3:0 12px 32px #211e1a1f,0 4px 10px #211e1a0f;--sh-coral:0 6px 18px #ef5a3c52;--brand-primary-shadow:var(--sh-coral)}*{box-sizing:border-box}body,html{min-height:100%}body{font-family:var(--font-hyrlo-sans),ui-sans-serif,system-ui,sans-serif;background:var(--canvas);color:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}::selection{background:var(--coral-tint)}a{color:inherit}button,input,select,textarea{font:inherit}:where(a[href],button,input:not([type=hidden]),select,textarea,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #005fcc}:where(button,[role=button],[role=tab],input:not([type=hidden]),select){min-width:24px;min-height:24px}.hyrlo-skip-link{z-index:9999;border-radius:var(--r-sm);background:var(--ink);color:#fff;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.hyrlo-skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.hyrlo-wordmark{color:var(--ink);letter-spacing:-.035em;font-weight:900;line-height:1}.hyrlo-page{background:var(--canvas);min-height:100vh;color:var(--body)}.hyrlo-auth-shell{min-height:100vh;display:flex}.hyrlo-auth-brand{background:radial-gradient(120% 80% at 0 0,var(--brand-field-lift)0,rgb(from var(--brand-field-lift)r g b/0)55%),var(--ink);max-width:600px;color:var(--brand-field-ink);flex-direction:column;flex:0 0 46%;justify-content:space-between;padding:48px 52px;display:flex;position:relative;overflow:hidden}.hyrlo-auth-brand:after{background:radial-gradient(circle,var(--coral),transparent 65%);content:"";filter:blur(20px);pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}@supports (color:color-mix(in lab,red,red)){.hyrlo-auth-brand:after{background:radial-gradient(circle,color-mix(in srgb,var(--coral)50%,transparent),transparent 65%)}}.hyrlo-auth-wordmark{color:#fff;font-size:1.625rem;position:relative}.hyrlo-auth-copy{position:relative}.hyrlo-auth-copy h1,.hyrlo-auth-copy h2{color:#fff;letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(2rem,4vw,2.375rem);font-weight:800;line-height:1.08}.hyrlo-auth-copy em{color:var(--coral);font-style:normal}.hyrlo-auth-value-list{flex-direction:column;gap:14px;display:flex}.hyrlo-auth-value-row{color:var(--brand-field-ink-2);align-items:center;gap:13px;font-size:.9375rem;font-weight:500;display:flex}.hyrlo-auth-value-icon{background:var(--coral);width:30px;height:30px;color:var(--coral);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-auth-value-icon{background:color-mix(in srgb,var(--coral)16%,transparent)}}.hyrlo-auth-trust{color:var(--brand-field-ink-3);align-items:center;gap:11px;font-size:.8125rem;display:flex;position:relative}.hyrlo-auth-stars{color:var(--coral);letter-spacing:2px}.hyrlo-auth-main{flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}.hyrlo-auth-card{flex-direction:column;gap:20px;width:100%;max-width:392px;display:flex}.hyrlo-auth-card-head h1{color:var(--ink);letter-spacing:-.02em;margin:0 0 5px;font-size:1.6875rem;font-weight:800;line-height:1.12}.hyrlo-auth-card-head p{color:var(--muted);margin:0}.hyrlo-auth-form{gap:16px}.hyrlo-auth-form,.hyrlo-field{flex-direction:column;display:flex}.hyrlo-field{gap:7px}.hyrlo-label{color:var(--ink-2);letter-spacing:.01em;font-size:.78125rem;font-weight:600}.hyrlo-input-trail{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.8125rem;font-weight:600}.hyrlo-link{color:var(--brand-primary-700);font-weight:600;text-decoration:none}.hyrlo-link:focus-visible,.hyrlo-link:hover{text-decoration:underline}.hyrlo-button{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:.875rem;font-weight:600;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.hyrlo-button:active{transform:translateY(.5px)}.hyrlo-button:disabled{cursor:not-allowed;opacity:.6}.hyrlo-button-primary{background:var(--brand-primary);color:#fff;box-shadow:var(--brand-primary-shadow)}.hyrlo-button-primary:hover:not(:disabled){background:var(--brand-primary-700)}.hyrlo-button-outline{border-color:var(--line);background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.hyrlo-button-outline:hover:not(:disabled){border-color:var(--faint);background:var(--card-2)}.hyrlo-button-ghost{color:var(--muted);background:0 0}.hyrlo-button-ghost:hover:not(:disabled){color:var(--ink);background:#211e1a0d}.hyrlo-button-sm{border-radius:8px;height:32px;padding:0 12px;font-size:.8125rem}.hyrlo-button-lg{height:46px;padding:0 20px;font-size:.9375rem}.hyrlo-button-block{width:100%}.hyrlo-note{border:1px solid var(--line);border-radius:var(--r);background:var(--card-2);color:var(--muted);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;display:flex}.hyrlo-note-success{background:var(--green-tint);color:var(--green);border-color:#0000}.hyrlo-divider{background:var(--line);border:0;width:100%;height:1px}.hyrlo-auth-foot{text-align:center;color:var(--muted);font-size:.84375rem}.hyrlo-eyebrow{color:var(--muted);letter-spacing:.09em}.hyrlo-or{color:var(--faint);align-items:center;gap:14px;font-size:.78125rem;font-weight:600;display:flex}.hyrlo-or:after,.hyrlo-or:before{background:var(--line);content:"";flex:1;height:1px}.hyrlo-push-card{border:1px dashed var(--line);border-radius:var(--r);background:var(--card-2);align-items:center;gap:13px;padding:13px 15px;display:flex}.hyrlo-phone{border:2px solid var(--ink);border-radius:7px;flex:none;width:38px;height:52px;position:relative}.hyrlo-phone:after{background:var(--ink);content:"";border-radius:2px;width:12px;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.hyrlo-app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.hyrlo-sidebar{background:var(--ink);color:#cfc8bc;flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.hyrlo-sidebar-brand{align-items:center;padding:0 6px;display:flex}.hyrlo-sidebar-brand .hyrlo-wordmark{color:#fff;font-size:1rem}.hyrlo-brandmark{align-items:center;gap:12px;min-width:0;display:flex}.hyrlo-brandmark-badge,.hyrlo-brandmark-logo{border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.hyrlo-brandmark-badge{background:var(--brand-primary);color:#fff;box-shadow:var(--brand-primary-shadow);font-size:1rem;font-weight:800}.hyrlo-brandmark-logo{object-fit:cover;background:#fff;border:1px solid #ffffff14}.hyrlo-brandmark-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.hyrlo-sidebar-version{color:#6f685c;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;overflow:hidden}.hyrlo-nav{flex-direction:column;flex:1;gap:3px;display:flex}.hyrlo-nav-section{color:#6f685c;letter-spacing:.1em;text-transform:uppercase;padding:12px 10px 5px;font-size:.625rem;font-weight:700}.hyrlo-nav-item{color:#c4bdb1;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:.875rem;font-weight:500;display:flex;position:relative}.hyrlo-nav-item.is-active{background:var(--brand-primary-soft);color:#fff}.hyrlo-nav-item.is-active:before{background:var(--brand-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-16px}.hyrlo-nav-item svg{flex:none;width:18px;height:18px}.hyrlo-nav-badge{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;margin-left:auto;padding:0 5px;font-size:.6875rem;font-weight:700;display:flex}.hyrlo-side-user{background:#ffffff0d;border-radius:12px;gap:10px;padding:10px}.hyrlo-avatar,.hyrlo-side-user{align-items:center;display:flex}.hyrlo-avatar{background:var(--brand-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;width:34px;height:34px;font-size:.8125rem;font-weight:700}.hyrlo-side-user-name{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2}.hyrlo-side-user-org{color:#8d8678;font-size:.71875rem}.hyrlo-main{min-width:0}.hyrlo-main-inner{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:26px 34px 48px;display:flex}.hyrlo-search-trigger{cursor:pointer;appearance:none;font:inherit;text-align:left}.hyrlo-nav-item.hyrlo-search-trigger{background:0 0;border:0;width:100%}.hyrlo-search-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e10118f;justify-content:center;align-items:flex-start;padding:72px 24px 24px;display:flex;position:fixed;inset:0}.hyrlo-search-modal{background:linear-gradient(180deg,#fffffff5,#faf8f4f7),var(--card);border:1px solid #ffffff94;border-radius:28px;flex-direction:column;gap:18px;width:min(920px,100vw - 48px);max-height:min(78vh,860px);padding:24px;display:flex;overflow:hidden;box-shadow:0 28px 90px #12131447,inset 0 1px #ffffffeb}.hyrlo-search-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hyrlo-search-modal-eyebrow{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.hyrlo-search-modal-head h2{color:var(--ink);letter-spacing:-.03em;margin:6px 0 0;font-size:1.5rem;font-weight:800}.hyrlo-search-modal-head p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.hyrlo-search-close{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#ffffffe0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.hyrlo-search-modal-input{background:#fff;border:1px solid #a6977947;border-radius:20px;align-items:center;gap:12px;padding:0 16px;display:flex;box-shadow:inset 0 1px #fffc}.hyrlo-search-modal-input svg{color:var(--faint);flex:none}.hyrlo-search-modal-input input{width:100%;height:58px;color:var(--ink);background:0 0;border:0;outline:none;font-size:1rem}.hyrlo-search-modal-input input::placeholder{color:var(--faint)}.hyrlo-search-modal-input kbd{border:1px solid var(--line);background:var(--card-2);color:var(--muted);font-family:var(--font-hyrlo-mono),ui-monospace,monospace;border-radius:6px;padding:2px 7px;font-size:.6875rem}.hyrlo-search-modal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem;display:flex}.hyrlo-search-modal-body{min-height:0;padding-right:4px;overflow-y:auto}.hyrlo-search-modal-group{background:#ffffffb3;border:1px solid #a6977929;border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex}.hyrlo-search-result-card{border:1px solid var(--line);background:var(--card-2);border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.hyrlo-search-result-card:hover{border-color:var(--brand-primary-tint);background:var(--card);transform:translateY(-1px)}.hyrlo-search-modal-empty{background:#ffffff85;border:1px dashed #a6977940;border-radius:22px;flex-direction:column;justify-content:center;gap:10px;min-height:220px;padding:22px;display:flex}.hyrlo-search-modal-footer{color:var(--muted);border-top:1px solid #a697792e;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:.8125rem;display:flex}.hyrlo-search-modal-footer a{color:var(--ink);font-weight:600}.hyrlo-icon-button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);width:40px;height:40px;color:var(--muted);justify-content:center;align-items:center;display:flex;position:relative}.hyrlo-badge-count{color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex;top:5px;right:5px}.hyrlo-badge-count,.hyrlo-ping{background:var(--brand-primary);position:absolute}.hyrlo-ping{border:2px solid var(--card);border-radius:999px;width:7px;height:7px;top:9px;right:10px}.hyrlo-chip-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hyrlo-chip{letter-spacing:.005em;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.hyrlo-chip .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.hyrlo-chip-pos{background:var(--green-tint);color:var(--green)}.hyrlo-chip-amber{background:var(--amber-tint);color:var(--amber)}.hyrlo-chip-red{background:var(--red-tint);color:var(--red)}.hyrlo-chip-coral{background:var(--brand-primary-tint);color:var(--brand-primary-700)}.hyrlo-grid-2{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.hyrlo-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-1);padding:20px 22px}.hyrlo-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hyrlo-panel-title{color:var(--ink);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.hyrlo-empty-state{border:1px dashed var(--line);background:radial-gradient(circle at 50% 0,var(--brand-primary-tint)0,transparent 42%),var(--card);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:42px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-empty-state{border:1px dashed color-mix(in srgb,var(--line)88%,var(--brand-primary)12%);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--brand-primary-tint)58%,transparent)0,transparent 42%),var(--card)}}.hyrlo-empty-state.is-search{background:radial-gradient(circle at 50% 0,var(--sand-soft)0,transparent 44%),var(--card)}@supports (color:color-mix(in lab,red,red)){.hyrlo-empty-state.is-search{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--sand-soft)70%,transparent)0,transparent 44%),var(--card)}}.hyrlo-empty-state.is-success{border-color:var(--green);background:radial-gradient(circle at 50% 0,var(--green-tint)0,transparent 44%),var(--card)}@supports (color:color-mix(in lab,red,red)){.hyrlo-empty-state.is-success{border-color:color-mix(in srgb,var(--green)24%,var(--line));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--green-tint)72%,transparent)0,transparent 44%),var(--card)}}.hyrlo-empty-state-icon{border:1px solid var(--line);background:var(--card-2);width:56px;height:56px;color:var(--brand-primary);box-shadow:var(--sh-1);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.hyrlo-empty-state-icon svg{width:26px;height:26px}.hyrlo-empty-state-copy{max-width:460px}.hyrlo-empty-state-copy h3{color:var(--ink);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.hyrlo-empty-state-copy p{color:var(--muted);margin-top:8px;font-size:.875rem;line-height:1.65}.hyrlo-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hyrlo-plain-chip{background:var(--line-2);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.hyrlo-attention{flex-wrap:wrap;gap:12px;display:flex}.hyrlo-attention-item{border:1px solid var(--line);border-radius:var(--r);background:var(--card);min-width:200px;box-shadow:var(--sh-1);flex:1;align-items:center;gap:12px;padding:13px 15px;display:flex}.hyrlo-attention-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hyrlo-attention-copy{flex:1;min-width:0}.hyrlo-attention-copy strong{color:var(--ink);font-size:.84375rem;display:block}.hyrlo-attention-copy span{color:var(--muted);font-size:.75rem}.hyrlo-io{flex-direction:column;gap:16px;display:flex}.hyrlo-io-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.hyrlo-activity-name,.hyrlo-io-name,.hyrlo-outstanding-name{color:var(--ink);font-size:.875rem;font-weight:600}.hyrlo-io-name{align-items:center;gap:8px;display:flex}.hyrlo-money{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.hyrlo-track{background:var(--line-2);border-radius:999px;height:11px;overflow:hidden}.hyrlo-track>span{border-radius:999px;height:100%;display:block}.hyrlo-net-row{border-top:1px solid var(--line);padding-top:14px}.hyrlo-activity-row,.hyrlo-net-row,.hyrlo-outstanding-row{justify-content:space-between;align-items:center;display:flex}.hyrlo-activity-row,.hyrlo-outstanding-row{gap:16px;padding:13px 0}.hyrlo-activity-row+.hyrlo-activity-row,.hyrlo-outstanding-row+.hyrlo-outstanding-row{border-top:1px solid var(--line)}.hyrlo-outstanding-left{align-items:center;gap:12px;display:flex}.hyrlo-outstanding-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hyrlo-activity-row{grid-template-columns:40px 1.6fr 1fr auto;display:grid}.hyrlo-activity-avatar{border:1px solid var(--line);background:var(--card-2);width:40px;height:40px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.hyrlo-activity-meta,.hyrlo-meta,.hyrlo-outstanding-meta{color:var(--muted);font-size:.78125rem}.hyrlo-activity-category{color:var(--body);font-size:.8125rem}.hyrlo-activity-right{justify-self:end;align-items:center;gap:14px;display:flex}.hyrlo-status-error{color:var(--red);background:#fff2ef;border:1px solid #f3b7ae}.hyrlo-form-error{color:var(--red);margin-top:8px;font-size:.8125rem;font-weight:600;line-height:1.45}.hyrlo-status-info{border:1px solid var(--line);background:var(--card-2);color:var(--muted)}.hyrlo-notification-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px}.hyrlo-notification-card.is-unread{background:linear-gradient(#fff5f1,#fff);border-color:#ef5a3c40}.hyrlo-notification-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hyrlo-notification-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hyrlo-plain-chip.is-positive{color:#1c8b5a;background:#e8faf1;border-color:#30a9732e}.hyrlo-mobile-account{display:none}.hyrlo-mobile-account-copy{align-items:center;gap:10px;min-width:0;display:flex}.hyrlo-mobile-account-name{color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.2}.hyrlo-mobile-account-org{color:var(--muted);font-size:.71875rem}@media (max-width:1180px){.hyrlo-auth-brand{flex-basis:42%;padding:42px 40px}.hyrlo-auth-main{padding:32px 24px}.hyrlo-app-shell{grid-template-columns:220px 1fr}.hyrlo-main-inner{padding:24px 24px 40px}}@media (max-width:1024px){.hyrlo-attention-item,.hyrlo-grid-2{min-width:calc(50% - 6px)}.hyrlo-activity-row{grid-template-columns:40px minmax(0,1fr) auto}.hyrlo-activity-category{display:none}}@media (max-width:768px){.hyrlo-auth-shell{flex-direction:column}.hyrlo-auth-brand{flex:none;max-width:none;padding:26px 26px 30px}.hyrlo-auth-copy h1,.hyrlo-auth-copy h2{margin-bottom:14px;font-size:1.625rem}.hyrlo-auth-trust,.hyrlo-auth-value-list{display:none}.hyrlo-auth-main{align-items:flex-start;padding:30px 22px 48px}.hyrlo-auth-card{max-width:none}.hyrlo-app-shell{grid-template-columns:1fr}.hyrlo-search-modal-backdrop{display:none}.hyrlo-sidebar{z-index:50;height:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #ffffff14;flex-direction:row;gap:4px;position:fixed;inset:auto 0 0}.hyrlo-desktop-signout,.hyrlo-nav-badge,.hyrlo-nav-section,.hyrlo-side-user,.hyrlo-sidebar-brand{display:none}.hyrlo-nav{flex-direction:row;justify-content:space-around;gap:0}.hyrlo-nav-item{flex-direction:column;gap:4px;padding:4px 8px;font-size:.65625rem}.hyrlo-nav-item.is-active:before{display:none}.hyrlo-nav-item svg{width:21px;height:21px}.hyrlo-mobile-account{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hyrlo-main-inner{gap:16px;padding:18px 16px 104px}.hyrlo-notification-head{flex-direction:column}.hyrlo-attention-item{min-width:100%}}@media (max-width:480px){.hyrlo-auth-main{padding:24px 16px 36px}.hyrlo-auth-card-head h1,.hyrlo-auth-copy h1,.hyrlo-auth-copy h2{font-size:1.5rem}.hyrlo-main-inner{padding:16px 14px 110px}.hyrlo-mobile-account{padding:10px 14px}.hyrlo-button{padding:0 14px}.hyrlo-chip-row{gap:8px}.hyrlo-panel{padding:18px}.hyrlo-io-top,.hyrlo-net-row,.hyrlo-outstanding-row{align-items:flex-start}.hyrlo-outstanding-row{flex-direction:column}.hyrlo-activity-row{grid-template-columns:36px minmax(0,1fr);gap:12px}.hyrlo-activity-right{grid-column:2;justify-content:space-between;justify-self:stretch}.hyrlo-push-card{grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.hyrlo-push-card .hyrlo-button{grid-column:1/-1;width:100%}}.hyrlo-set{min-width:0;height:100vh;display:flex}.hyrlo-set-nav{border-right:1px solid var(--line);background:var(--card);flex-direction:column;flex:none;gap:16px;width:268px;padding:24px 18px;display:flex;overflow-y:auto}.hyrlo-set-nav-title{letter-spacing:-.02em;color:var(--ink);padding:0 6px;font-size:1.375rem;font-weight:800}.hyrlo-set-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card-2);height:38px;color:var(--faint);align-items:center;gap:9px;padding:0 11px;font-size:.8125rem;display:flex}.hyrlo-set-group{flex-direction:column;gap:1px;display:flex}.hyrlo-set-group-label{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:8px 10px 5px;font-size:.65625rem;font-weight:700}.hyrlo-set-link{color:var(--body);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:8px 10px;font-size:.84375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.hyrlo-set-link svg{stroke:currentColor;width:17px;height:17px;color:var(--muted);flex:none}.hyrlo-set-chev{color:var(--faint);margin-left:auto;display:none}.hyrlo-set-link:hover{background:var(--card-2);color:var(--ink)}.hyrlo-set-link.is-active{background:var(--brand-primary-tint);font-weight:600}.hyrlo-set-link.is-active,.hyrlo-set-link.is-active svg{color:var(--brand-primary-700)}.hyrlo-set-link.is-placeholder{opacity:.45;cursor:default;pointer-events:none}.hyrlo-set-body{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.hyrlo-set-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;padding:22px 34px;display:flex}.hyrlo-set-head-text{flex:1;min-width:0}.hyrlo-set-head-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.4375rem;font-weight:800;line-height:1.12}.hyrlo-set-head-desc{color:var(--muted);margin:3px 0 0;font-size:.84375rem}.hyrlo-set-back{color:var(--brand-primary-700);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:none}.hyrlo-set-scroll{flex-direction:column;flex:1;gap:26px;padding:28px 34px;display:flex;overflow-y:auto}.hyrlo-set-scroll-inner{flex-direction:column;gap:26px;width:100%;max-width:1160px;display:flex}.hyrlo-settings-page{flex-direction:column;gap:24px;display:flex}.hyrlo-settings-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hyrlo-settings-topline-copy{min-width:0}.hyrlo-settings-inline-title{color:var(--ink);letter-spacing:-.04em;margin:8px 0 10px;font-size:2.2rem;font-weight:900;line-height:.98}.hyrlo-settings-inline-desc{max-width:58ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.hyrlo-settings-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:18px;display:grid}.hyrlo-settings-hero-copy{border:1px solid var(--line);background:radial-gradient(120% 120% at 100% 0,var(--brand-primary-tint)0,#fff0 48%),var(--card);box-shadow:var(--sh-1);border-radius:26px;padding:28px}.hyrlo-settings-hero-title{color:var(--ink);letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(2rem,3vw,2.6rem);font-weight:900;line-height:.98}.hyrlo-settings-hero-desc{max-width:54ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.hyrlo-settings-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.hyrlo-settings-identity-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hyrlo-settings-identity-item{background:#ffffffb3;border-radius:18px;flex-direction:column;gap:7px;min-width:0;padding:16px 18px;display:flex}.hyrlo-settings-identity-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:700;overflow:hidden}.hyrlo-settings-identity-label,.hyrlo-settings-kpi-label{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.hyrlo-settings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hyrlo-settings-kpi{border:1px solid var(--line);background:var(--card);min-height:146px;box-shadow:var(--sh-1);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.hyrlo-settings-kpi strong{color:var(--ink);letter-spacing:-.04em;font-size:2rem;font-weight:900;line-height:1}.hyrlo-settings-kpi p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.hyrlo-settings-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.hyrlo-settings-main,.hyrlo-settings-side{flex-direction:column;gap:20px;display:flex}.hyrlo-settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hyrlo-settings-split-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--card)0,var(--card-2)100%);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:22px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.hyrlo-settings-split-card:hover{border-color:var(--brand-primary-tint);box-shadow:var(--sh-2);transform:translateY(-1px)}.hyrlo-settings-split-card strong{color:var(--ink);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.hyrlo-settings-split-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.hyrlo-settings-split-eyebrow{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.hyrlo-settings-split-link{color:var(--brand-primary-700);font-size:.83rem;font-weight:700}.hyrlo-settings-logo-row{border:1px solid var(--line);background:linear-gradient(180deg,var(--card)0,var(--card-2)100%);border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}.hyrlo-settings-logo-box{border:1px dashed var(--line);background:var(--card);width:92px;height:92px;color:var(--muted);border-radius:18px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.hyrlo-settings-logo-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hyrlo-settings-logo-meta strong{color:var(--ink);font-size:.95rem;font-weight:700}.hyrlo-settings-logo-meta span{color:var(--muted);font-size:.8125rem;line-height:1.55}.hyrlo-settings-logo-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hyrlo-settings-section{gap:18px}.hyrlo-settings-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hyrlo-settings-section-copy{max-width:56ch;color:var(--muted);margin:6px 0 0;font-size:.9rem;line-height:1.6}.hyrlo-appearance-intro{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2)0,var(--card)100%);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.hyrlo-appearance-intro strong{color:var(--ink);letter-spacing:-.02em;font-size:.98rem;font-weight:800}.hyrlo-appearance-intro p{max-width:58ch;color:var(--muted);margin:6px 0 0;font-size:.88rem;line-height:1.55}.hyrlo-appearance-chip{background:var(--brand-primary-tint);color:var(--brand-primary-700);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:800}.hyrlo-appearance-preset{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:20px;align-items:center;gap:16px;min-width:0;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.hyrlo-appearance-preset:hover{border-color:var(--brand-primary-tint);box-shadow:var(--sh-1);transform:translateY(-1px)}.hyrlo-appearance-preset.is-active{border-color:var(--brand-primary);background:radial-gradient(120% 120% at 100% 0,var(--brand-primary-tint)0,#fff0 48%),var(--card);box-shadow:var(--sh-1)}.hyrlo-appearance-preset-swatch{border:1px solid var(--line);border-radius:18px;flex:none;width:72px;height:72px;display:block;box-shadow:inset 0 1px #ffffffb3}.hyrlo-appearance-preset-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.hyrlo-appearance-preset-copy strong{color:var(--ink);letter-spacing:-.02em;font-size:.98rem;font-weight:800}.hyrlo-appearance-preset-copy span{color:var(--muted);font-size:.87rem;line-height:1.55}.hyrlo-appearance-preview{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2)0,var(--canvas)100%);border-radius:24px;padding:18px}.hyrlo-appearance-preview-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:800}.hyrlo-appearance-preview-shell{border:1px solid var(--line);background:var(--canvas);border-radius:22px;grid-template-columns:148px minmax(0,1fr);min-height:280px;display:grid;overflow:hidden}.hyrlo-appearance-preview-side{border-right:1px solid var(--line);background:var(--ink);flex-direction:column;gap:22px;padding:22px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-appearance-preview-side{background:color-mix(in srgb,var(--ink)96%,white 4%)}}.hyrlo-appearance-preview-logo{background:var(--preview-primary);color:#fff;width:42px;height:42px;box-shadow:0 10px 24px var(--preview-primary);border-radius:14px;place-items:center;font-size:1rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.hyrlo-appearance-preview-logo{box-shadow:0 10px 24px color-mix(in srgb,var(--preview-primary)34%,transparent)}}.hyrlo-appearance-preview-lines{flex-direction:column;gap:10px;display:flex}.hyrlo-appearance-preview-lines span{background:#ffffff24;border-radius:999px;height:10px;display:block}.hyrlo-appearance-preview-lines span:first-child{width:86%}.hyrlo-appearance-preview-lines span:nth-child(2){width:62%}.hyrlo-appearance-preview-lines span:nth-child(3){width:76%}.hyrlo-appearance-preview-main{padding:24px}.hyrlo-appearance-preview-card{border:1px solid var(--line);background:var(--card);height:100%;min-height:228px;box-shadow:var(--sh-1);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.hyrlo-appearance-preview-head{flex-direction:column;gap:5px;display:flex}.hyrlo-appearance-preview-head strong{color:var(--ink);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.hyrlo-appearance-preview-head span{color:var(--muted);font-size:.87rem}.hyrlo-appearance-preview-actions{flex-wrap:wrap;gap:12px;display:flex}.hyrlo-appearance-preview-actions button,.hyrlo-appearance-preview-actions span{border-radius:14px;padding:11px 16px;font-size:.88rem;font-weight:700}.hyrlo-appearance-preview-actions button{background:var(--preview-primary);color:#fff;border:0}.hyrlo-appearance-preview-actions span{border:1px solid var(--preview-primary);background:var(--preview-primary-tint);color:var(--preview-primary-700)}.hyrlo-settings-aside-card{gap:16px}.hyrlo-settings-facts,.hyrlo-settings-meta{flex-direction:column;gap:10px;display:flex}.hyrlo-settings-fact,.hyrlo-settings-meta-item{background:var(--card-2);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.hyrlo-settings-fact span,.hyrlo-settings-meta-item span{color:var(--muted);font-size:.82rem}.hyrlo-settings-fact strong,.hyrlo-settings-meta-item strong{min-width:0;color:var(--ink);text-align:right;word-break:break-word;font-size:.86rem;font-weight:700}.hyrlo-settings-bullets{color:var(--muted);flex-direction:column;gap:12px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.55;display:flex}@media (max-width:980px){.hyrlo-set{flex-direction:column;height:auto}.hyrlo-set-nav{width:100%;padding:16px 14px calc(80px + env(safe-area-inset-bottom));border-right:0;gap:12px}.hyrlo-set-group{border:1px solid var(--line);border-radius:var(--r);background:var(--card);gap:0;overflow:hidden}.hyrlo-set-group-label{background:var(--canvas);padding:14px 14px 6px}.hyrlo-set-link{border-radius:0;padding:13px 14px;font-size:.9375rem}.hyrlo-set-link,.hyrlo-set-link+.hyrlo-set-link{border-top:1px solid var(--line-2)}.hyrlo-set-group>.hyrlo-set-link:first-of-type{border-top:0}.hyrlo-set-link.is-active{color:var(--body);background:0 0;font-weight:500}.hyrlo-set-link.is-active svg{color:var(--muted)}.hyrlo-set-chev{display:block}.hyrlo-set-body{height:auto;display:none}.hyrlo-set.detail-open .hyrlo-set-nav{display:none}.hyrlo-set-back,.hyrlo-set.detail-open .hyrlo-set-body{display:flex}.hyrlo-set-head-title{font-size:1.25rem}.hyrlo-set-scroll{padding:20px 16px}.hyrlo-settings-hero,.hyrlo-settings-identity-grid,.hyrlo-settings-kpi-grid,.hyrlo-settings-layout,.hyrlo-settings-section-grid{grid-template-columns:1fr}.hyrlo-settings-topline{flex-direction:column}.hyrlo-settings-identity-grid.is-two{grid-template-columns:1fr}.hyrlo-settings-logo-row{flex-direction:column;align-items:flex-start}}.hyrlo-eyebrow{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:inline-block}.hyrlo-exp{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:26px 34px 90px;display:flex}.hyrlo-exp-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.hyrlo-exp-title{flex-direction:column;gap:8px;display:flex}.hyrlo-exp-head-actions{align-items:center;gap:14px;display:flex}.hyrlo-exp-head .is-head-search{flex:none;width:280px}.hyrlo-exp-head .hyrlo-button,.hyrlo-ne-foot-actions .hyrlo-button,.hyrlo-ne-receipt .hyrlo-button{align-items:center;gap:8px;display:inline-flex}.hyrlo-exp-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:3px;padding:15px 18px;display:flex}.hyrlo-exp-stat-hot{background:var(--brand-primary-tint);border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hyrlo-exp-stat-hot{border-color:color-mix(in srgb,var(--brand-primary)24%,white)}}.hyrlo-exp-stat-key{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.hyrlo-exp-stat-hot .hyrlo-exp-stat-detail,.hyrlo-exp-stat-hot .hyrlo-exp-stat-key,.hyrlo-exp-stat-hot .hyrlo-money{color:var(--brand-primary-700)}.hyrlo-exp-stat .hyrlo-money{color:var(--ink);font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.02em;font-size:1.5625rem;font-weight:600}.hyrlo-exp-stat-detail{color:var(--muted);font-size:.8125rem}.hyrlo-exp-tabs{border:1px solid var(--line);background:var(--card-2);border-radius:11px;gap:2px;width:fit-content;max-width:100%;padding:4px;overflow-x:auto}.hyrlo-exp-tabs,.hyrlo-exp-tabs a{align-items:center;display:inline-flex}.hyrlo-exp-tabs a{height:32px;color:var(--muted);white-space:nowrap;border-radius:8px;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600}.hyrlo-exp-tabs a.is-active{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.hyrlo-exp-tab-count{color:var(--faint);font-family:var(--font-hyrlo-mono),ui-monospace,monospace;font-size:.6875rem}.hyrlo-exp-tabs a.is-active .hyrlo-exp-tab-count{color:var(--brand-primary-700)}.hyrlo-exp-toolbtn{border:1px solid var(--line);background:var(--card);height:32px;box-shadow:var(--sh-1);color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.hyrlo-exp-toolbtn svg{stroke:currentColor;width:15px;height:15px}.hyrlo-exp-toolbtn:disabled{opacity:.45;cursor:default}.hyrlo-exp-status{justify-content:center;display:flex}.hyrlo-exp-status-pill{background:var(--card-2);min-width:0;color:var(--muted);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.hyrlo-exp-status-pill.is-pending{color:#b07a16;background:#fbf0d6;border-color:#d8a93f}.hyrlo-exp-status-pill.is-approved{background:var(--brand-primary-tint);border-color:var(--brand-primary);color:var(--brand-primary-700)}@supports (color:color-mix(in lab,red,red)){.hyrlo-exp-status-pill.is-approved{border-color:color-mix(in srgb,var(--brand-primary)24%,white)}}.hyrlo-exp-status-pill.is-paid{color:#236e43;background:#dcf0e6;border-color:#8bc0a2}.hyrlo-exp-status-pill.is-rejected{color:#b34a2e;background:#f7dfd8;border-color:#df8d79}.hyrlo-exp-status-pill.is-void{background:var(--line-2);border-color:var(--line);color:var(--faint)}.hyrlo-quick-add{gap:22px;min-height:100%;padding:clamp(20px,5vw,44px);display:grid}.hyrlo-quick-add-head{flex-direction:column;gap:18px;max-width:760px;display:flex}.hyrlo-quick-add-head h1{color:var(--ink);letter-spacing:-.07em;font-size:clamp(2.35rem,10vw,4.5rem);font-weight:950;line-height:.94}.hyrlo-quick-add-head p{max-width:62ch;color:var(--muted);margin-top:12px;font-size:.95rem;line-height:1.7}.hyrlo-quick-add-card{border:1px solid var(--line);background:radial-gradient(circle at top right,var(--brand-primary-tint)0,transparent 34%),var(--card);width:min(100%,560px);box-shadow:var(--sh-2);border-radius:34px;gap:18px;padding:clamp(18px,5vw,28px);display:grid}@supports (color:color-mix(in lab,red,red)){.hyrlo-quick-add-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-primary-tint)72%,transparent)0,transparent 34%),var(--card)}}.hyrlo-quick-add-hero{gap:8px;display:grid}.hyrlo-quick-add-hero p{color:var(--muted);font-size:.9rem;line-height:1.6}.hyrlo-quick-add-amount{color:var(--ink);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:-.08em;font-size:clamp(3.2rem,18vw,5.7rem);font-weight:900;line-height:.95}.hyrlo-quick-add-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hyrlo-quick-add-chips button,.hyrlo-quick-add-keypad button{border:1px solid var(--line);min-height:52px;color:var(--ink);background:#ffffffc7;border-radius:18px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;box-shadow:0 1px 2px #211e1a0f}.hyrlo-quick-add-keypad button{font-size:1.35rem}.hyrlo-quick-add-chips button:active,.hyrlo-quick-add-keypad button:active{transform:translateY(1px)scale(.99)}.hyrlo-quick-add-section{gap:10px;display:grid}.hyrlo-quick-add-section label,.hyrlo-quick-add-section-head label{color:var(--ink);font-size:.84rem;font-weight:800}.hyrlo-quick-add-section input[type=file],.hyrlo-quick-add-section input[type=text]{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#ffffffc7;border-radius:18px;padding:0 16px;font-size:1rem}.hyrlo-quick-add-section input[type=file]{padding:14px 16px}.hyrlo-quick-add-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hyrlo-quick-add-muted,.hyrlo-quick-add-section-head span,.hyrlo-quick-add-upload{color:var(--muted);font-size:.78rem}.hyrlo-quick-add-chips{flex-wrap:wrap;gap:9px;display:flex}.hyrlo-quick-add-chips button{min-height:44px;padding:0 14px;font-size:.86rem}.hyrlo-quick-add-chips button.is-active{border-color:var(--brand-primary);background:var(--brand-primary-tint);color:var(--brand-primary-700)}.hyrlo-quick-add-upload.is-ready{color:var(--green)}.hyrlo-quick-add-upload.is-error{color:var(--red)}.hyrlo-quick-add-actions{gap:10px;display:grid}.mobile-only{display:none}.desktop-only{display:block}.hyrlo-exp-empty{border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--card);flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.hyrlo-exp-empty strong{color:var(--ink);font-size:1rem}.hyrlo-exp-empty p{color:var(--muted);max-width:40ch;font-size:.875rem}.hyrlo-ne{flex-direction:column;min-width:0;min-height:100vh;display:flex}.hyrlo-ne-back{display:none}.hyrlo-ne-body{flex:1;grid-template-columns:minmax(300px,336px) minmax(0,1fr);align-items:start;gap:28px;width:100%;min-width:0;max-width:1680px;margin:0 auto;padding:24px 34px 0;display:grid}.hyrlo-ne-receipt{background:var(--card-2);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:28px;flex-direction:column;gap:13px;padding:18px;display:flex;position:sticky;top:18px}.hyrlo-ne-doc-kind-switch{border:1px solid var(--line);background:#ffffffeb;border-radius:999px;align-self:flex-start;gap:6px;padding:4px;display:inline-flex}.hyrlo-ne-doc-kind-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:.8125rem;font-weight:700}.hyrlo-ne-doc-kind-switch button.is-active{background:var(--brand-primary);color:var(--brand-primary-700)}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-doc-kind-switch button.is-active{background:color-mix(in srgb,var(--brand-primary)10%,white)}}.hyrlo-ne-camera-bar,.hyrlo-ne-camera-top,.hyrlo-ne-camera-view,.hyrlo-ne-mobile-capture{display:none}.hyrlo-ne-receipt-head{align-items:center;gap:9px;display:flex}.hyrlo-ne-scan-pill{color:#236e43;background:#dcf0e6;border:1px solid #8bc0a2;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.hyrlo-ne-scan-pill.is-muted{color:var(--muted);background:#f2ede3;border-color:#d8d1c3}.hyrlo-ne-receipt-confidence{color:var(--faint);font-size:.75rem}.hyrlo-ne-paper{border:1px solid var(--line);border-radius:var(--r);background:var(--card);min-height:320px;box-shadow:var(--sh-1);flex-direction:column;gap:11px;padding:20px;display:flex}.hyrlo-ne-paper.is-empty{justify-content:center}.hyrlo-ne-upload-preview{object-fit:cover;border-radius:24px;width:100%;height:100%}.hyrlo-ne-paper-empty{flex-direction:column;justify-content:center;gap:10px;min-height:240px;display:flex}.hyrlo-ne-paper-empty-icon{background:var(--card-2);width:40px;height:40px;color:var(--brand-primary-700);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.hyrlo-ne-paper-empty strong{color:var(--ink);font-size:1rem;font-weight:700}.hyrlo-ne-paper-empty>span{color:var(--muted);font-size:.875rem;line-height:1.6}.hyrlo-ne-paper-empty-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:12px;display:flex}.hyrlo-ne-paper-empty-total span{color:var(--muted);font-size:.8125rem}.hyrlo-ne-paper-line{background:var(--line-2);border-radius:5px;width:100%;height:9px}.hyrlo-ne-paper-line.is-dark{background:#ddd7cb;width:44%}.hyrlo-ne-paper-line.is-short{width:20%}.hyrlo-ne-paper-line.is-mid{width:66%}.hyrlo-ne-paper-line.is-long{width:82%}.hyrlo-ne-paper-rule{background:var(--line);height:1px;margin:4px 0}.hyrlo-ne-paper-spacer{flex:1}.hyrlo-ne-paper-total{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.hyrlo-ne-paper-total span{color:var(--muted);font-size:.8125rem}.hyrlo-ne-paper-upload{gap:.45rem;display:grid}.hyrlo-ne-paper-upload strong{color:var(--ink);font-size:.95rem;font-weight:700}.hyrlo-ne-paper-upload span{color:var(--muted);font-size:.88rem;line-height:1.55}.hyrlo-ne-receipt-meta{flex-direction:column;gap:4px;display:flex}.hyrlo-ne-receipt-meta strong{color:var(--ink);font-size:.875rem}.hyrlo-ne-receipt-meta span{color:var(--muted);font-size:.75rem}.hyrlo-ne-form-column{flex-direction:column;gap:14px;min-width:0;padding-bottom:32px;display:flex;overflow:hidden}.hyrlo-ne-import-summary{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh-1);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-import-summary{border:1px solid color-mix(in srgb,var(--line)82%,white);background:color-mix(in srgb,var(--card)86%,var(--card-2))}}.hyrlo-ne-import-summary-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hyrlo-ne-import-summary-list{flex-direction:column;gap:8px;display:flex}.hyrlo-ne-import-summary-item{color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.hyrlo-ne-note{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:.84375rem;font-weight:500;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-note{border:1px solid color-mix(in srgb,var(--line)78%,white);background:color-mix(in srgb,white 92%,var(--paper))}}.hyrlo-ne-note.is-idle{color:var(--muted);background:#fff;border-style:dashed}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-note.is-idle{background:color-mix(in srgb,white 94%,var(--card-2))}}.hyrlo-ne-note>span:first-child,.hyrlo-ne-note>svg{flex:none;margin-top:1px;line-height:1.2}.hyrlo-ne-note>span:last-child{min-width:0}.hyrlo-ne-note.is-prefilled{border-color:var(--brand-primary);background:var(--brand-primary-tint);color:var(--brand-primary-700)}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-note.is-prefilled{border-color:color-mix(in srgb,var(--brand-primary)14%,white)}}.hyrlo-ne-note.is-processing{color:#6d5e37;background:#f5efe1;border-color:#d9d1bd}.hyrlo-ne-note.is-warning{color:#b24c2e;background:#fff5f1;border-color:#f0d0c8}.hyrlo-ne-form-shell{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.hyrlo-ne-form-intro{flex-direction:column;gap:6px;display:flex}.hyrlo-ne-form-kicker{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.hyrlo-ne-form-copy{max-width:720px;color:var(--muted);font-size:.9375rem;line-height:1.6}.hyrlo-ne-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.hyrlo-ne-form-grid-secondary{grid-template-columns:1fr 1fr}.hyrlo-ne-form-grid-secondary>*,.hyrlo-ne-form-grid>*{min-width:0}.hyrlo-ne-panel{padding:22px}.hyrlo-ne-compose{gap:22px}.hyrlo-ne-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.hyrlo-ne-hero-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hyrlo-ne-lite-field{border-radius:18px}.hyrlo-ne-lite-field.is-prefilled .hy-input-frame,.hyrlo-ne-prefill-field .hy-input-frame{background:var(--brand-primary);border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:is(.hyrlo-ne-lite-field.is-prefilled .hy-input-frame,.hyrlo-ne-prefill-field .hy-input-frame){background:color-mix(in srgb,var(--brand-primary)5%,white);border-color:color-mix(in srgb,var(--brand-primary)20%,var(--line))}}.hyrlo-ne-big-amount .hy-input-frame input{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.03em;font-size:1.1rem;font-weight:700}.hyrlo-ne-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hyrlo-ne-tag{border:1px solid var(--brand-primary);background:var(--brand-primary);height:22px;color:var(--brand-primary-700);border-radius:999px;align-items:center;padding:0 10px;font-size:.6875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-tag{border:1px solid color-mix(in srgb,var(--brand-primary)28%,white);background:color-mix(in srgb,var(--brand-primary)10%,white)}}.hyrlo-ne-tag.is-soft{color:#a67618;background:#fbf2dc;border-color:#efd9a5}.hyrlo-ne-field-hint{color:var(--muted);margin:8px 2px 0;font-size:.8125rem;line-height:1.5}.hyrlo-ne-field-hint strong{color:var(--ink);font-weight:700}.hyrlo-ne-vendor-suggestion{border:1px solid var(--brand-primary);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-vendor-suggestion{border:1px solid color-mix(in srgb,var(--brand-primary)16%,var(--line));background:color-mix(in srgb,white 92%,var(--brand-primary-tint))}}.hyrlo-ne-vendor-suggestion.is-accepted{border-color:var(--brand-primary);background:#fff}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-vendor-suggestion.is-accepted{border-color:color-mix(in srgb,var(--brand-primary)28%,white);background:color-mix(in srgb,white 88%,var(--brand-primary-tint))}}.hyrlo-ne-vendor-suggestion-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hyrlo-ne-vendor-suggestion-head h3{letter-spacing:-.02em;margin:4px 0 0;font-size:1.05rem;font-weight:700}.hyrlo-ne-vendor-suggestion-copy{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.hyrlo-ne-vendor-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hyrlo-ne-vendor-field{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-vendor-field{border:1px solid color-mix(in srgb,var(--line)80%,white);background:color-mix(in srgb,white 92%,var(--paper))}}.hyrlo-ne-vendor-field.is-selected{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:#fff}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-vendor-field.is-selected{border-color:color-mix(in srgb,var(--brand-primary)28%,white);background:color-mix(in srgb,white 84%,var(--brand-primary-tint));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary)18%,transparent)}}.hyrlo-ne-vendor-field .check{border:1px solid var(--line);width:24px;height:24px;color:var(--brand-primary-700);background:#fff;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-vendor-field .check{border:1px solid color-mix(in srgb,var(--line)75%,white)}}.hyrlo-ne-vendor-field.is-selected .check{border-color:var(--brand-primary);background:#fff}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-vendor-field.is-selected .check{border-color:color-mix(in srgb,var(--brand-primary)30%,white);background:color-mix(in srgb,white 70%,var(--brand-primary-tint))}}.hyrlo-ne-vendor-field .meta{flex-direction:column;gap:4px;min-width:0;display:flex}.hyrlo-ne-vendor-field .meta span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.hyrlo-ne-vendor-field .meta strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.45}.hyrlo-ne-vendor-field .meta small{color:var(--muted);font-size:.75rem;line-height:1.45}.hyrlo-ne-vendor-suggestion-actions{flex-wrap:wrap;gap:10px;display:flex}.hyrlo-ne-policy-preview{border:1px solid var(--brand-primary);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-policy-preview{border:1px solid color-mix(in srgb,var(--brand-primary)14%,var(--line));background:color-mix(in srgb,white 90%,var(--paper))}}.hyrlo-ne-policy-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hyrlo-ne-policy-preview-head strong{color:var(--ink);font-size:.95rem}.hyrlo-ne-policy-preview-head span{color:var(--muted);font-size:.8125rem}.hyrlo-ne-policy-preview-list{flex-wrap:wrap;gap:10px;display:flex}.hyrlo-ne-policy-pill{border-radius:16px;flex-direction:column;flex:280px;gap:4px;min-width:min(100%,280px);padding:12px 14px;display:flex}.hyrlo-ne-policy-pill span{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.hyrlo-ne-policy-pill strong{color:var(--ink);font-size:.875rem;line-height:1.5}.hyrlo-ne-policy-pill.is-error{border:1px solid var(--red);background:#fffaf9}@supports (color:color-mix(in lab,red,red)){.hyrlo-ne-policy-pill.is-error{border:1px solid color-mix(in srgb,var(--red)25%,white)}}.hyrlo-ne-policy-pill.is-error span{color:var(--red)}.hyrlo-ne-policy-pill.is-warning{background:#fbf5e4;border:1px solid #e7d59d}.hyrlo-ne-policy-pill.is-warning span{color:#a67618}.hyrlo-chip-button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hyrlo-chip-button{border:1px solid color-mix(in srgb,var(--line)82%,white);background:color-mix(in srgb,white 88%,var(--paper))}}.hyrlo-chip-button:hover{border-color:var(--brand-primary);background:#fff}@supports (color:color-mix(in lab,red,red)){.hyrlo-chip-button:hover{border-color:color-mix(in srgb,var(--brand-primary)24%,white);background:color-mix(in srgb,white 78%,var(--brand-primary-tint))}}.hyrlo-chip-button.is-muted{color:var(--muted);background:#fff}@supports (color:color-mix(in lab,red,red)){.hyrlo-chip-button.is-muted{background:color-mix(in srgb,white 92%,var(--paper))}}.hyrlo-ne-upload-btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hyrlo-ne-upload-btn:hover{text-decoration:none}.hyrlo-ne-divider{background:var(--line);height:1px}.hyrlo-ne-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hyrlo-ne-section-copy{color:var(--muted);margin-top:6px;font-size:.875rem;line-height:1.6}.hyrlo-ne-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hyrlo-ne-foot{z-index:5;border-top:1px solid var(--line);background:var(--card);align-items:center;gap:12px;margin-top:6px;padding:14px 34px;display:flex;position:sticky;bottom:0}.hyrlo-ne-foot-note{color:var(--muted);flex:1;font-size:.8125rem}.hyrlo-ne-foot-actions{gap:12px;display:flex}@media (max-width:1180px){.hyrlo-exp{padding-left:24px;padding-right:24px}.hyrlo-exp-head{flex-direction:column;align-items:stretch}.hyrlo-exp-head .is-head-search,.hyrlo-exp-head-actions{width:100%}.hyrlo-ne-body,.hyrlo-ne-foot,.hyrlo-ne-head{padding-left:24px;padding-right:24px}.hyrlo-ne-body{grid-template-columns:minmax(280px,312px) minmax(0,1fr);gap:22px}}@media (max-width:980px){.hyrlo-exp{gap:16px;padding:18px 16px 96px}.hyrlo-exp-head{flex-direction:column}.hyrlo-exp-head .hyrlo-button{display:none}.hyrlo-exp-head-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.hyrlo-exp-tabs{width:100%}.mobile-only{flex-direction:column;width:100%;display:flex}.desktop-only{display:none}.hyrlo-ne{min-height:auto}.hyrlo-ne-back{color:var(--brand-primary-700);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.hyrlo-ne-body{grid-template-columns:1fr;gap:16px;padding:18px 16px 0}.hyrlo-ne-receipt{color:#fff;background:#111;border-color:#2a2a2a;padding:0;position:static;overflow:hidden}.hyrlo-ne-doc-kind-switch{background:#ffffff0a;border-color:#ffffff1f;margin:14px 16px 0}.hyrlo-ne-doc-kind-switch button{color:#ffffffbd}.hyrlo-ne-doc-kind-switch button.is-active{color:#fff;background:#ffffff24}.hyrlo-ne-camera-top{justify-content:space-between;align-items:center;padding:18px 16px 8px;display:flex}.hyrlo-ne-camera-icon{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;display:flex}.hyrlo-ne-camera-title{color:#fff;font-size:.875rem;font-weight:700}.hyrlo-ne-camera-view{justify-content:center;align-items:center;padding:26px 20px 38px;display:flex}.hyrlo-ne-camera-guide{aspect-ratio:.7;width:218px;position:relative}.hyrlo-ne-camera-receipt{background:#ffffff0f;border-radius:9px;flex-direction:column;gap:9px;padding:18px;display:flex;position:absolute;inset:18px}.hyrlo-ne-camera-receipt span{background:#ffffff29;border-radius:4px;height:8px}.hyrlo-ne-camera-receipt .is-wide{width:80%}.hyrlo-ne-camera-receipt .is-mid{width:66%}.hyrlo-ne-camera-receipt .is-long{width:74%}.hyrlo-ne-camera-bracket{border:3px solid var(--brand-primary);width:32px;height:32px;position:absolute}.hyrlo-ne-camera-bracket.tl{border-bottom:0;border-right:0;border-radius:9px 0 0;top:0;left:0}.hyrlo-ne-camera-bracket.tr{border-bottom:0;border-left:0;border-radius:0 9px 0 0;top:0;right:0}.hyrlo-ne-camera-bracket.bl{border-top:0;border-right:0;border-radius:0 0 0 9px;bottom:0;left:0}.hyrlo-ne-camera-bracket.br{border-top:0;border-left:0;border-radius:0 0 9px;bottom:0;right:0}.hyrlo-ne-camera-hint{color:#ffffffb8;white-space:nowrap;font-size:.8125rem;font-weight:500;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.hyrlo-ne-camera-bar{justify-content:space-between;align-items:center;padding:14px 28px 24px;display:flex}.hyrlo-ne-camera-aux{color:#ffffffc7;text-align:center;flex-direction:column;align-items:center;gap:6px;width:58px;font-size:.6875rem;font-weight:600;display:flex}.hyrlo-ne-camera-auxbox{color:#fff;border:1.5px solid #fff6;border-radius:11px;width:42px;height:42px}.hyrlo-ne-camera-auxbox,.hyrlo-ne-shutter{justify-content:center;align-items:center;display:flex}.hyrlo-ne-shutter{border:4px solid #ffffffb3;border-radius:999px;width:68px;height:68px}.hyrlo-ne-shutter span{background:#fff;border-radius:999px;width:48px;height:48px}.hyrlo-ne-mobile-capture,.hyrlo-ne-receipt-head,.hyrlo-ne-receipt>.hyrlo-button,.hyrlo-ne-receipt>.hyrlo-ne-paper,.hyrlo-ne-receipt>.hyrlo-ne-receipt-meta{display:none}.hyrlo-ne-form-column{gap:0}.hyrlo-ne-note{border-radius:14px;margin-top:-4px;font-size:.8125rem}.hyrlo-ne-form-intro{display:none}.hyrlo-ne-compose{border-radius:22px;padding-top:16px}.hyrlo-ne-form-grid,.hyrlo-ne-form-grid-secondary,.hyrlo-ne-hero-grid,.hyrlo-ne-hero-grid-three,.hyrlo-ne-meta-grid{grid-template-columns:1fr}.hyrlo-ne-vendor-suggestion{border-radius:18px;padding:16px}.hyrlo-ne-vendor-suggestion-head{flex-direction:column}.hyrlo-ne-vendor-suggestion-grid{grid-template-columns:1fr}.hyrlo-ne-panel{padding:18px}.hyrlo-ne-hero-grid-three .hyrlo-ne-big-amount .hy-input-frame input{font-size:1rem}.hyrlo-ne-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;margin-bottom:58px}.hyrlo-ne-foot-note{display:none}.hyrlo-ne-foot-actions{width:100%}.hyrlo-ne-foot-actions .hyrlo-button{flex:1;justify-content:center}}.hyrlo-nv{min-width:0;height:100vh}.hyrlo-nv-body{padding:26px 34px}.hyrlo-nv-wrap{gap:22px;max-width:940px}.hyrlo-nv-lookup,.hyrlo-nv-wrap{flex-direction:column;display:flex}.hyrlo-nv-lookup{background:radial-gradient(120% 140% at 0 0,#ef5a3c1a,transparent 60%),var(--coral-tint);border-radius:var(--r-lg);border:1px solid #ef5a3c47;gap:14px;padding:18px 20px}.hyrlo-nv-lookup .lh{align-items:center;gap:11px;display:flex}.hyrlo-nv-lookup .lh .ic{background:var(--coral);color:#fff;width:36px;height:36px;box-shadow:var(--sh-coral);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.hyrlo-nv-lookup .lh .ic svg{stroke:currentColor;width:19px;height:19px}.hyrlo-nv-lookup .lh .ti{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:800}.hyrlo-nv-lookup .lh .badge-rec{letter-spacing:.04em;text-transform:uppercase;color:var(--coral-700);background:var(--card);border:1px solid #ef5a3c4d;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.hyrlo-nv-lookup .ls{color:var(--coral-700);max-width:62ch;font-size:13.5px}.hyrlo-nv-lookup .lrow{align-items:flex-end;gap:12px;display:flex}.hyrlo-nv-lookup .lrow .field{flex:1;max-width:320px}.hyrlo-nv-lookup .lrow .field .hy-input-frame{background:var(--card)}.hyrlo-nv-cols{grid-template-columns:1fr 320px;align-items:start;gap:30px;display:grid}.hyrlo-nv-main{flex-direction:column;gap:18px;min-width:0;display:flex}.hyrlo-nv-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hyrlo-nv-grid>.hyrlo-field{min-width:0}.hyrlo-nv-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.hyrlo-nv-verify{flex-wrap:wrap;align-items:center;gap:11px;margin-top:-3px;display:flex}.hyrlo-nv-verify .when{color:var(--muted);white-space:nowrap;font-size:12.5px}.hyrlo-nv-rail{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:15px;padding:18px;display:flex;position:sticky;top:0}.hyrlo-nv-rail .hyrlo-nv-sec{margin-bottom:-3px}.hyrlo-nv-rail .rail-note,.hyrlo-nv-rail-note{color:var(--muted);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.hyrlo-nv-rail .rail-note svg,.hyrlo-nv-rail-note svg{width:16px;height:16px;stroke:var(--coral);flex:none;margin-top:1px}.hyrlo-nv-main textarea.hy-input-frame{min-height:98px}.hyrlo-nv-foot{border-top:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:12px;padding:14px 34px;display:flex}.hyrlo-nv-foot .note{color:var(--muted);flex:1;font-size:13px}@media (max-width:980px){.hyrlo-nv{height:auto}.hyrlo-nv-body{padding:18px 16px 90px;overflow:visible}.hyrlo-nv-cols{grid-template-columns:1fr;gap:18px}.hyrlo-nv-rail{position:static}.hyrlo-nv-grid{grid-template-columns:1fr}.hyrlo-nv-lookup .lrow{flex-direction:column;align-items:stretch}.hyrlo-nv-lookup .lrow .field{max-width:none}.hyrlo-nv-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin-bottom:58px;position:sticky;bottom:0}.hyrlo-nv-foot .note{display:none}}.hyrlo-vl{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:26px 34px 90px;display:flex}.hyrlo-vl .hyrlo-eyebrow{margin-bottom:4px;display:block}.hyrlo-vl-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hyrlo-vl-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.hyrlo-vl-stat .k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.hyrlo-vl-stat .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--ink);font-size:23px;font-weight:600}.hyrlo-vl-lead{padding:18px 22px}.hyrlo-vl-lead .hy-panel-head{margin-bottom:15px}.hyrlo-vl-lead .hy-panel-head .sub{color:var(--muted);font-size:12.5px}.hyrlo-vl-lb{flex-direction:column;gap:11px;display:flex}.hyrlo-vl-lb-row{grid-template-columns:156px 1fr 78px;align-items:center;gap:16px;display:grid}.hyrlo-vl-lb-row .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.hyrlo-vl-lb-track{background:var(--line-2);border-radius:999px;height:12px;overflow:hidden}.hyrlo-vl-lb-track>span{background:var(--coral);border-radius:999px;height:100%;display:block}.hyrlo-vl-lb-amt{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);text-align:right;font-size:13px;font-weight:600}.hyrlo-vl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hyrlo-vl-toolbar .spacer{flex:1}.hyrlo-vl-toolbar .tbtn{gap:7px}.hyrlo-vl-toolbar .tbtn svg{stroke:currentColor;width:15px;height:15px}.hyrlo-vl-table{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.hyrlo-vl-row{grid-template-columns:28px 38px minmax(0,1fr) 152px 100px 60px 90px 106px 30px;align-items:center;gap:14px;padding:0 18px;display:grid}.hyrlo-vl-head{background:var(--card-2);border-bottom:1px solid var(--line);height:44px}.hyrlo-vl-head .th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.hyrlo-vl-head .th.right{justify-content:flex-end}.hyrlo-vl-head .th.center{justify-content:center}.hyrlo-vl-body .hyrlo-vl-row{border-top:1px solid var(--line-2);cursor:pointer;height:62px;transition:background .14s}.hyrlo-vl-body .hyrlo-vl-row:hover{background:var(--card-2)}.hyrlo-vl-body .hyrlo-vl-row.off{opacity:.58}.hyrlo-vl-rank{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--faint);text-align:center;font-size:13px;font-weight:600}.hyrlo-vl-av{background:var(--card-2);border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.hyrlo-vl-nm{color:var(--ink);font-size:14px;font-weight:600}.hyrlo-vl-nm,.hyrlo-vl-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hyrlo-vl-type{color:var(--body);font-size:13px}.hyrlo-vl-spend{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);text-align:right;font-size:14px;font-weight:600}.hyrlo-vl-exp{text-align:center;font-size:13px}.hyrlo-vl-exp,.hyrlo-vl-last{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--muted)}.hyrlo-vl-last{font-size:12.5px}.hyrlo-vl-more,.hyrlo-vl-st{justify-content:center;display:flex}.hyrlo-vl-more{color:var(--faint);align-items:center}.hyrlo-vl-more:hover{color:var(--ink)}.hyrlo-vl-more svg{width:18px;height:18px}@media (max-width:980px){.hyrlo-vl{padding:18px 16px 90px}.hyrlo-vl-summary{grid-template-columns:1fr 1fr}.hyrlo-vl-lead{display:none}.hyrlo-vl-row{grid-template-columns:22px 34px 1fr 92px 30px;gap:11px;padding:0 14px}.hyrlo-vl-exp,.hyrlo-vl-head .th.t-exp,.hyrlo-vl-head .th.t-last,.hyrlo-vl-head .th.t-st,.hyrlo-vl-head .th.t-type,.hyrlo-vl-last,.hyrlo-vl-st,.hyrlo-vl-type{display:none}}.hyrlo-vp{flex-direction:column;min-width:0;min-height:100vh;display:flex}.hyrlo-vp-top{padding:20px 34px 0}.hyrlo-vp-crumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.hyrlo-vp-crumb a{color:var(--coral-700);cursor:pointer;font-weight:600}.hyrlo-vp-crumb svg{width:13px;height:13px;stroke:var(--faint)}.hyrlo-vp-id{gap:20px;padding:18px 20px}.hyrlo-vp-id,.hyrlo-vp-id .av{align-items:center;display:flex}.hyrlo-vp-id .av{background:var(--card-2);border:1px solid var(--line);width:54px;height:54px;color:var(--ink);border-radius:15px;flex:none;justify-content:center;font-size:21px;font-weight:800}.hyrlo-vp-id .who{flex:1;min-width:0}.hyrlo-vp-id .who .nm{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:800;overflow:hidden}.hyrlo-vp-id .who .sub{align-items:center;gap:10px;margin-top:4px;display:flex}.hyrlo-vp-id .who .sub .ty{color:var(--muted);white-space:nowrap;font-size:13.5px}.hyrlo-vp-metrics{flex:none;gap:26px;display:flex}.hyrlo-vp-metric{flex-direction:column;gap:1px;display:flex}.hyrlo-vp-metric .k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.hyrlo-vp-metric .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:600}.hyrlo-vp-id .vline{background:var(--line);flex:none;align-self:stretch;width:1px}.hyrlo-vp-id .acts{flex:none;gap:8px;display:flex}.hyrlo-vp-tabs{border-bottom:1px solid var(--line);gap:26px;padding:14px 34px 0;display:flex}.hyrlo-vp-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px 13px;font-size:14px;font-weight:600;display:flex}.hyrlo-vp-tab:hover{color:var(--ink)}.hyrlo-vp-tab.on{color:var(--ink);border-bottom-color:var(--coral)}.hyrlo-vp-tab .n{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--faint);background:var(--card-2);border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.hyrlo-vp-tab.on .n{color:var(--coral-700)}.hyrlo-vp-body{padding:24px 34px 48px}.hyrlo-vp-pane{display:none}.hyrlo-vp-pane.on{display:block}.hyrlo-vp-grid{grid-template-columns:1fr 320px;align-items:start;gap:26px;display:grid}.hyrlo-vp-main{flex-direction:column;gap:18px;min-width:0;display:flex}.hyrlo-vp-det-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hyrlo-vp-det-block{flex-direction:column;gap:12px;display:flex}@media (max-width:980px){.hyrlo-vp-top{padding:16px 16px 0}.hyrlo-vp-id{flex-wrap:wrap;gap:14px;padding:14px}.hyrlo-vp-id .who{flex:60%}.hyrlo-vp-metrics{order:3;gap:20px;width:100%}.hyrlo-vp-id .vline{display:none}.hyrlo-vp-id .acts{order:4}.hyrlo-vp-tabs{gap:18px;padding:12px 16px 0;overflow-x:auto}.hyrlo-vp-body{padding:18px 16px 90px}.hyrlo-vp-det-grid,.hyrlo-vp-grid{grid-template-columns:1fr}}.hyrlo-cl{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:26px 34px 90px;display:flex}.hyrlo-cl .hyrlo-eyebrow{margin-bottom:4px;display:block}.hyrlo-cl-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hyrlo-stat-danger{background:var(--red-tint);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.hyrlo-stat-danger{border-color:color-mix(in srgb,var(--red)24%,white)}}.hyrlo-stat-danger .hyrlo-vl-stat-key,.hyrlo-stat-danger strong{color:var(--red)}.hyrlo-cl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hyrlo-cl-toolbar .spacer{flex:1}.hyrlo-cl-toolbar .tbtn{gap:7px}.hyrlo-cl-toolbar .tbtn svg{stroke:currentColor;width:15px;height:15px}.hyrlo-cl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hyrlo-cl-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);cursor:pointer;color:inherit;flex-direction:column;gap:13px;padding:16px;text-decoration:none;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.hyrlo-cl-card:hover{box-shadow:var(--sh-2);border-color:var(--faint);transform:translateY(-1px)}.hyrlo-cl-card.off{opacity:.56}.hyrlo-cl-card .top{align-items:center;gap:12px;display:flex}.hyrlo-cl-card .av{background:var(--card-2);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.hyrlo-cl-card .who{flex:1;min-width:0}.hyrlo-cl-card .who .nm{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.hyrlo-cl-card .who .ct,.hyrlo-cl-card .who .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hyrlo-cl-card .who .ct{color:var(--muted);font-size:12.5px}.hyrlo-cl-card .more{color:var(--faint);flex:none;display:flex}.hyrlo-cl-card .more svg{width:18px;height:18px}.hyrlo-cl-card .div{background:var(--line);height:1px}.hyrlo-cl-card .mid{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.hyrlo-cl-card .out .k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.hyrlo-cl-card .out .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:700}.hyrlo-cl-card .out .v.zero{color:var(--faint)}.hyrlo-cl-card .meta{color:var(--muted);font-size:12px}@media (max-width:980px){.hyrlo-cl{padding:18px 16px 90px}.hyrlo-cl-summary{grid-template-columns:1fr 1fr}.hyrlo-cl-grid{grid-template-columns:1fr}}.hyrlo-clm{background:var(--canvas);flex-direction:column;flex:1;display:flex;position:relative}.hyrlo-clm-top{flex:none;justify-content:space-between;align-items:center;padding:44px 18px 10px;display:flex}.hyrlo-clm-top .h1{margin:0;font-size:24px}.hyrlo-clm-top .ib{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--muted);justify-content:center;align-items:center;display:flex}.hyrlo-clm-top .ib svg{stroke:currentColor;width:18px;height:18px}.hyrlo-clm-scroll{flex-direction:column;flex:1;gap:13px;padding:4px 16px 16px;display:flex;overflow-y:auto}.hyrlo-clm-sum{background:radial-gradient(130% 120% at 100% 0,#322d27 0,#322d2700 55%),var(--ink);color:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.hyrlo-clm-sum .k{letter-spacing:.07em;text-transform:uppercase;color:#a59d8f;font-size:10.5px;font-weight:700}.hyrlo-clm-sum .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.03em;color:#fff;font-size:32px;font-weight:700;line-height:1}.hyrlo-clm-sum .d{align-items:center;gap:9px;display:flex}.hyrlo-clm-sum .d .ch{color:#ffb4a6;background:#cf3d2c3d;border-radius:999px;align-items:center;gap:5px;height:23px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.hyrlo-clm-sum .d .vs{color:#a59d8f;font-size:12px}.hyrlo-clm-row{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);cursor:pointer;color:inherit;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;display:flex}.hyrlo-clm-row .av{background:var(--card-2);border:1px solid var(--line);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.hyrlo-clm-row .who{flex:1;min-width:0}.hyrlo-clm-row .who .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.hyrlo-clm-row .who .mt{color:var(--muted);font-size:11.5px}.hyrlo-clm-row .rt{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.hyrlo-clm-row .rt .am{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);font-size:14px;font-weight:600}.hyrlo-clm-fab{background:var(--coral);color:#fff;width:54px;height:54px;box-shadow:var(--sh-coral);z-index:30;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;bottom:86px;right:18px}.hyrlo-clm-fab svg{stroke:currentColor;width:26px;height:26px}.hyrlo-ct-field{flex-direction:column;gap:8px;display:flex}.hyrlo-ct-field>.hyrlo-ct-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.hyrlo-ct-seg{background:var(--card-2);border:1px solid var(--line);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.hyrlo-ct-seg button{cursor:pointer;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.hyrlo-ct-seg button svg{stroke:currentColor;flex:none;width:16px;height:16px}.hyrlo-ct-seg button.is-active{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.hyrlo-nv-lookup.is-soft{background:var(--card-2);border-color:var(--line)}.hyrlo-nv-lookup.is-soft .lh .ic{background:var(--ink);box-shadow:none}.hyrlo-nv-lookup.is-soft .lh .ti{color:var(--ink)}.hyrlo-nv-lookup.is-soft .ls{color:var(--muted)}.hyrlo-chip-draft{color:var(--faint);border:1px dashed var(--line);background:0 0}.hyrlo-pol-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:3px;padding:14px 17px;display:flex}.hyrlo-pol-stat .k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.hyrlo-pol-stat .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:600}.hyrlo-pol-stat .s{color:var(--muted);white-space:nowrap;font-size:.75rem}.hyrlo-pol-stat.is-hot{background:var(--coral-tint);border-color:#ef5a3c47}.hyrlo-pol-stat.is-hot .k,.hyrlo-pol-stat.is-hot .s,.hyrlo-pol-stat.is-hot .v{color:var(--coral-700)}.hyrlo-pol-stat.is-good .v{color:var(--green)}.hyrlo-chip-off{color:var(--faint);border:1px dashed var(--line);background:0 0;text-decoration:line-through}.hyrlo-srch-backdrop{z-index:200;background:#14110e6b;justify-content:center;align-items:flex-start;padding:86px 20px 20px;display:flex;position:fixed;inset:0}.hyrlo-srch-modal{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:564px;max-width:100%;max-height:calc(100vh - 120px);box-shadow:var(--sh-3);flex-direction:column;display:flex;overflow:hidden}.hyrlo-srch-head{flex:none;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.hyrlo-srch-head .htx{flex:1;min-width:0}.hyrlo-srch-head .hyrlo-eyebrow{margin-bottom:3px;display:block}.hyrlo-srch-head .ttl{letter-spacing:-.015em;color:var(--ink);font-size:1.125rem;font-weight:800}.hyrlo-srch-close{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.hyrlo-srch-close:hover{color:var(--ink);border-color:var(--faint)}.hyrlo-srch-close svg{stroke:currentColor;width:15px;height:15px}.hyrlo-srch-inputwrap{flex:none;padding:0 20px}.hyrlo-srch-input{border:1.5px solid var(--coral);border-radius:var(--r-sm);height:50px;box-shadow:0 0 0 4px var(--coral-tint);background:var(--card);align-items:center;gap:11px;padding:0 14px;display:flex}.hyrlo-srch-input>svg{width:19px;height:19px;stroke:var(--muted);flex:none}.hyrlo-srch-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem;font-weight:600}.hyrlo-srch-input input::placeholder{color:var(--faint);font-weight:400}.hyrlo-srch-input kbd{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;background:var(--card-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;flex:none;padding:2px 7px;font-size:.6875rem}.hyrlo-srch-meta{flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:12px 20px;display:flex}.hyrlo-srch-meta .count{background:var(--coral-tint);height:22px;color:var(--coral-700);border-radius:999px;align-items:center;padding:0 10px;font-size:.71875rem;font-weight:700;display:inline-flex}.hyrlo-srch-meta .g{color:var(--muted);font-size:.78125rem}.hyrlo-srch-meta .g b{color:var(--ink);font-family:var(--font-hyrlo-mono),ui-monospace,monospace;font-weight:600}.hyrlo-srch-body{flex-direction:column;flex:1;gap:18px;padding:6px 20px 8px;display:flex;overflow-y:auto}.hyrlo-srch-group{flex-direction:column;gap:9px;display:flex}.hyrlo-srch-gh{justify-content:space-between;align-items:center;display:flex}.hyrlo-srch-gl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.65625rem;font-weight:700}.hyrlo-srch-gc{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--faint);background:var(--card-2);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:.6875rem;font-weight:600}.hyrlo-srch-res{border:1px solid var(--line);border-radius:var(--r);background:var(--card);cursor:pointer;flex-direction:column;gap:3px;padding:11px 13px;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.hyrlo-srch-res:hover{border-color:var(--faint);background:var(--card-2)}.hyrlo-srch-res.is-hi{border-color:var(--coral);background:var(--coral-tint)}.hyrlo-srch-top{align-items:center;gap:9px;display:flex}.hyrlo-srch-ico{background:var(--card-2);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.hyrlo-srch-ico svg{stroke:currentColor;width:15px;height:15px}.hyrlo-srch-res.is-hi .hyrlo-srch-ico{background:var(--card);color:var(--coral-700);border-color:#ef5a3c66}.hyrlo-srch-lbl{color:var(--ink);font-size:.875rem;font-weight:700}.hyrlo-srch-typ{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--line-2);border-radius:999px;padding:2px 8px;font-size:.65625rem;font-weight:700}.hyrlo-srch-ret{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--coral-700);flex:none;margin-left:auto;font-size:.8125rem}.hyrlo-srch-desc{color:var(--muted);padding-left:39px;font-size:.78125rem}.hyrlo-srch-foot{border-top:1px solid var(--line);background:var(--card-2);flex:none;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.hyrlo-srch-foot .l{color:var(--muted);align-items:center;gap:8px;font-size:.78125rem;display:flex}.hyrlo-srch-foot kbd{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:.6875rem}.hyrlo-srch-foot .r{color:var(--coral-700);cursor:pointer;align-items:center;gap:5px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.hyrlo-srch-foot .r:hover{text-decoration:underline}.hyrlo-srch-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.hyrlo-srch-empty strong{color:var(--ink)}.hyrlo-invoice-pill{letter-spacing:.02em;white-space:nowrap;gap:5px;height:22px;padding:0 10px;font-size:.75rem;font-weight:700}.hyrlo-invoice-pill:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.hyrlo-invoice-pill.is-draft{border:1px dashed var(--line);background:0 0}.hyrlo-invoice-pill.is-draft:before{display:none}.hyrlo-invoice-pill.is-sent{background:var(--line-2);color:var(--muted);border:1px solid var(--line)}.hyrlo-invoice-pill.is-overdue{background:var(--red-tint);color:var(--red)}.hyrlo-invoice-pill.is-partial{background:var(--coral-tint)}.hyrlo-invoice-pill.is-paid{background:var(--green-tint);color:var(--green)}.hyrlo-invoice-pill.is-void{color:var(--faint);border:1px dashed var(--line);background:0 0}.hyrlo-inv{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:26px 34px 90px;display:flex}.hyrlo-inv-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hyrlo-inv-stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:3px;padding:14px 17px;display:flex}.hyrlo-inv-stat .k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.hyrlo-inv-stat .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:600}.hyrlo-inv-stat .s{color:var(--muted);font-size:.75rem}.hyrlo-inv-stat.is-hot{background:var(--coral-tint);border-color:#ef5a3c47}.hyrlo-inv-stat.is-hot .k,.hyrlo-inv-stat.is-hot .s,.hyrlo-inv-stat.is-hot .v{color:var(--coral-700)}.hyrlo-inv-stat.is-danger{background:var(--red-tint);border-color:#cf3d2c3d}.hyrlo-inv-stat.is-danger .v{color:var(--red)}.hyrlo-inv-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hyrlo-inv-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:220px;max-width:340px;height:40px;box-shadow:var(--sh-1);color:var(--faint);flex:1;align-items:center;gap:9px;padding:0 12px;font-size:.84375rem;display:flex}.hyrlo-inv-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:.84375rem}.hyrlo-inv-search svg{stroke:currentColor;flex:none;width:16px;height:16px}.hyrlo-inv-search input::placeholder{color:var(--faint)}.hyrlo-inv-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hyrlo-inv-chip{border:1px solid var(--line);background:var(--card);height:30px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:.78125rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.hyrlo-inv-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.hyrlo-inv-chip .n{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;opacity:.7;font-size:.6875rem}.hyrlo-inv-bulk{border-radius:var(--r);background:var(--ink);color:#fff;box-shadow:var(--sh-2);align-items:center;gap:14px;padding:10px 14px 10px 18px;display:flex}.hyrlo-inv-bulk .sel{font-size:.875rem;font-weight:700}.hyrlo-inv-bulk .amt{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:#ffffffb8;font-size:.8125rem}.hyrlo-inv-bulk .spacer{flex:1}.hyrlo-inv-bulk .hy-button-primary{box-shadow:none}.hyrlo-inv-table{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.hyrlo-inv-row{grid-template-columns:32px 116px 1fr 86px 100px 86px 112px 34px;align-items:center;gap:12px;padding:0 16px;display:grid}.hyrlo-inv-head{background:var(--card-2);border-bottom:1px solid var(--line);height:44px}.hyrlo-inv-head .th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-size:.6875rem;font-weight:700;display:flex}.hyrlo-inv-head .th.right{justify-content:flex-end}.hyrlo-inv-head .th.center{justify-content:center}.hyrlo-inv-body .hyrlo-inv-row{border-top:1px solid var(--line-2);cursor:pointer;min-height:58px;transition:background .14s}.hyrlo-inv-body .hyrlo-inv-row:hover{background:var(--card-2)}.hyrlo-inv-body .hyrlo-inv-row.is-selected{background:var(--coral-tint)}.hyrlo-inv-body .hyrlo-inv-row.is-paid{opacity:.65}.hyrlo-inv-check{justify-content:center;align-items:center;display:flex}.hyrlo-inv-check input{width:15px;height:15px;accent-color:var(--coral);cursor:pointer}.hyrlo-inv-num{font-size:.875rem;font-weight:700}.hyrlo-inv-client,.hyrlo-inv-num{color:var(--ink);white-space:nowrap}.hyrlo-inv-client{text-overflow:ellipsis;font-size:.84375rem;font-weight:500;overflow:hidden}.hyrlo-inv-date,.hyrlo-inv-due{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--muted);font-size:.75rem}.hyrlo-inv-due.is-overdue{color:var(--red);font-weight:600}.hyrlo-inv-amount{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);text-align:right;font-size:.875rem;font-weight:600}.hyrlo-inv-more,.hyrlo-inv-status{justify-content:center;display:flex}.hyrlo-inv-more{color:var(--faint);cursor:pointer;align-items:center}.hyrlo-inv-more:hover{color:var(--ink)}.hyrlo-inv-more svg{width:18px;height:18px}.hyrlo-inv-note{color:var(--muted);font-size:.6875rem}.hyrlo-inv-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 20px;display:flex}@media (max-width:980px){.hyrlo-inv{gap:14px;padding:18px 16px 96px}.hyrlo-inv-summary{grid-template-columns:1fr 1fr}.hyrlo-inv-row{grid-template-columns:100px 1fr 80px 100px 30px;gap:8px;padding:0 12px}.hyrlo-inv-check,.hyrlo-inv-date,.hyrlo-inv-due,.hyrlo-inv-head .th.t-due,.hyrlo-inv-head .th.t-issued,.hyrlo-inv-head .th:first-child{display:none}}.hyrlo-inv-totals{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0 4px;display:flex}.hyrlo-inv-totals-row{color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;font-size:.875rem;display:flex}.hyrlo-inv-totals-row.is-total{color:var(--ink);border-top:1px solid var(--line);padding-top:10px;font-size:1.0625rem;font-weight:800}.hyrlo-inv-totals-row .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);font-weight:600}.hyrlo-period{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);height:40px;color:var(--ink);box-shadow:var(--sh-1);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.hyrlo-period:hover{border-color:var(--faint)}.hyrlo-period .sub{color:var(--muted);font-weight:500}.hyrlo-period svg{width:14px;height:14px;stroke:var(--faint);flex:none}.hyrlo-report-topbar{align-items:flex-start}.hyrlo-report-topbar-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.hyrlo-report-period-selector{max-width:100%}.hyrlo-report-period-selector>label{min-width:0}.hyrlo-report-period-selector input,.hyrlo-report-period-selector select{max-width:100%}.hyrlo-report-period-chip{min-width:0}.hyrlo-io-bars{justify-content:space-around;align-items:flex-end;gap:16px;display:flex}.hyrlo-io-bars .grp{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.hyrlo-io-bars .pair{align-items:flex-end;gap:5px;height:100%;display:flex}.hyrlo-io-bars .b{border-radius:4px 4px 0 0}.hyrlo-io-bars .b.in{background:var(--green)}.hyrlo-io-bars .b.out{background:var(--coral)}.hyrlo-io-bars .ml{color:var(--muted);font-size:10px;font-weight:600}.hyrlo-io-legend{gap:14px;display:flex}.hyrlo-io-legend .lg{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.hyrlo-io-legend .lg .dot{border-radius:999px;width:8px;height:8px}.hyrlo-rl{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:26px 34px 90px;display:flex}.hyrlo-rl .eyebrow{margin-bottom:4px;display:block}.hyrlo-rl-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hyrlo-rl-cols{grid-template-columns:1.32fr 1fr;align-items:start;gap:18px;display:grid}.hyrlo-rl-col{flex-direction:column;gap:13px;min-width:0;display:flex}.hyrlo-rl-coll{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-left:2px;font-size:11px;font-weight:700}.hyrlo-rep-feat{background:radial-gradient(130% 130% at 100% 0,#322d27 0,#322d2700 52%),var(--ink);color:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-3);flex-direction:column;gap:16px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.hyrlo-rep-feat .fh{align-items:center;gap:9px;display:flex}.hyrlo-rep-feat .fh .star{color:var(--coral);display:flex}.hyrlo-rep-feat .fh .star svg{width:16px;height:16px}.hyrlo-rep-feat .fh .ti{letter-spacing:-.01em;color:#fff;flex:1;font-size:17px;font-weight:800}.hyrlo-rep-feat .fh .qp{color:#e7e1d6;background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.hyrlo-rep-feat .fbody{align-items:flex-end;gap:22px;display:flex}.hyrlo-rep-feat .np{flex-direction:column;flex:none;gap:3px;display:flex}.hyrlo-rep-feat .np .k{letter-spacing:.07em;text-transform:uppercase;color:#a59d8f;font-size:10.5px;font-weight:700}.hyrlo-rep-feat .np .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.03em;color:#fff;font-size:38px;font-weight:700;line-height:1}.hyrlo-rep-feat .np .ch{color:#7ee0ab;background:#1f9a6638;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:22px;margin-top:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.hyrlo-rep-feat .fbody .chart{flex:1;min-width:0;height:84px}.hyrlo-rep-feat .ffoot{border-top:1px solid #ffffff1f;align-items:center;gap:22px;padding-top:15px;display:flex}.hyrlo-rep-feat .ffoot .ie{flex-direction:column;gap:2px;display:flex}.hyrlo-rep-feat .ffoot .ie .k{color:#a59d8f;font-size:10.5px}.hyrlo-rep-feat .ffoot .ie .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;font-size:15px;font-weight:600}.hyrlo-rep-feat .ffoot .ie .v.in{color:#7ee0ab}.hyrlo-rep-feat .ffoot .ie .v.out{color:#f6a98f}.hyrlo-rep-feat .ffoot .btn{margin-left:auto}.hyrlo-rep-feat .ffoot .btn-open{color:var(--ink);box-shadow:none;background:#fff}.hyrlo-rep-feat .ffoot .btn-open:hover{background:#f0ece3}.hyrlo-rep-group{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.hyrlo-rep-group .gl{background:var(--card-2);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:9px 16px;font-size:10.5px;font-weight:700}.hyrlo-rep-row{cursor:pointer;align-items:center;gap:13px;padding:12px 16px;transition:background .14s;display:flex}.hyrlo-rep-row+.hyrlo-rep-row{border-top:1px solid var(--line-2)}.hyrlo-rep-row .ic,.hyrlo-rep-row:hover{background:var(--card-2)}.hyrlo-rep-row .ic{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.hyrlo-rep-row .ic svg{stroke:currentColor;width:17px;height:17px}.hyrlo-rep-row .tx{flex:1;min-width:0}.hyrlo-rep-row .tx .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.hyrlo-rep-row .tx .nm .pin{color:var(--coral);flex:none;display:inline-flex}.hyrlo-rep-row .tx .nm .pin svg{width:12px;height:12px}.hyrlo-rep-row .tx .ds{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hyrlo-rep-row .amt{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);flex:none;font-size:13px;font-weight:600}.hyrlo-rep-row .chev{color:var(--faint);flex:none;display:flex}.hyrlo-rep-row .chev svg{stroke:currentColor;width:17px;height:17px}@media (max-width:980px){.hyrlo-rl{padding:18px 16px 90px}.hyrlo-rl-summary{grid-template-columns:1fr 1fr}.hyrlo-rl-cols{grid-template-columns:1fr}.hyrlo-rep-feat .fbody{flex-direction:column;align-items:stretch;gap:14px}}.hyrlo-ql{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:26px 34px 90px;display:flex}.hyrlo-ql .eyebrow{margin-bottom:4px;display:block}.hyrlo-ql-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hyrlo-ql-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hyrlo-ql-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:200px;max-width:320px;height:34px;color:var(--faint);box-shadow:var(--sh-1);cursor:text;flex:1;align-items:center;gap:9px;padding:0 11px;font-size:13px;display:flex}.hyrlo-ql-search svg{stroke:currentColor;flex:none;width:15px;height:15px}.hyrlo-ql-toolbar .tbtn{gap:7px}.hyrlo-ql-toolbar .tbtn svg{stroke:currentColor;width:15px;height:15px}.hyrlo-chip-sent{background:var(--line-2);color:var(--ink-2)}.hyrlo-chip-sent .dot{background:var(--amber)}.hyrlo-chip-exp{color:var(--faint);border:1px dashed var(--line);background:0 0}.hyrlo-qt{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.hyrlo-qt-row{grid-template-columns:92px 1fr 150px 100px 118px 30px;align-items:center;gap:14px;padding:0 18px;display:grid}.hyrlo-qt-head{background:var(--card-2);border-bottom:1px solid var(--line);height:44px}.hyrlo-qt-head .th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.hyrlo-qt-head .th.right{justify-content:flex-end}.hyrlo-qt-head .th.center{justify-content:center}.hyrlo-qt-head .th svg{stroke:currentColor;opacity:.6;width:13px;height:13px}.hyrlo-qt-body .hyrlo-qt-row{border-top:1px solid var(--line-2);cursor:pointer;height:60px;transition:background .14s}.hyrlo-qt-body .hyrlo-qt-row:hover{background:var(--card-2)}.hyrlo-qt-body .hyrlo-qt-row.dim{opacity:.6}.hyrlo-qt-no{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);font-size:13px;font-weight:600}.hyrlo-qt-client{color:var(--ink);font-size:14px;font-weight:600}.hyrlo-qt-client,.hyrlo-qt-valid{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hyrlo-qt-valid{color:var(--muted);font-size:12.5px}.hyrlo-qt-amt{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);text-align:right;font-size:14px;font-weight:600}.hyrlo-qt-more,.hyrlo-qt-st{justify-content:center;display:flex}.hyrlo-qt-more{color:var(--faint);align-items:center}.hyrlo-qt-more:hover{color:var(--ink)}.hyrlo-qt-more svg{width:18px;height:18px}@media (max-width:980px){.hyrlo-ql{padding:18px 16px 90px}.hyrlo-ql-summary{grid-template-columns:1fr 1fr}.hyrlo-qt-row{grid-template-columns:78px 1fr 94px 30px;gap:11px;padding:0 14px}.hyrlo-qt-head .th.t-st,.hyrlo-qt-head .th.t-valid,.hyrlo-qt-st,.hyrlo-qt-valid{display:none}}.hyrlo-nq{flex-direction:column;min-width:0;height:100vh;display:flex}.hyrlo-nq-head{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:12px;padding:14px 30px;display:flex}.hyrlo-nq-head .crumb{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hyrlo-nq-head .crumb a{color:var(--coral-700);cursor:pointer;font-size:14px;font-weight:700}.hyrlo-nq-head .crumb .sl{color:var(--faint)}.hyrlo-nq-head .crumb .cur{color:var(--ink);font-size:14px;font-weight:700}.hyrlo-nq-head .ib{width:40px;height:40px}.hyrlo-nq-body{background:var(--canvas);flex:1;grid-template-columns:1fr 268px;align-items:start;gap:24px;padding:24px 30px;display:grid;overflow-y:auto}.hyrlo-nq-doc{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;gap:20px;min-width:0;padding:28px 30px;display:flex}.hyrlo-nq-doc .dh{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hyrlo-nq-doc .dh .ti{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:800;line-height:1.05}.hyrlo-nq-doc .dh .mt{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--muted);margin-top:4px;font-size:12.5px}.hyrlo-nq-doc .dh .wm{letter-spacing:-.035em;color:var(--ink);font-size:19px;font-weight:900}.hyrlo-nq-party{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hyrlo-nq-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.hyrlo-nq-fld .l{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.hyrlo-nq-input{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);height:42px;color:var(--ink);cursor:text;align-items:center;gap:10px;padding:0 13px;font-size:14.5px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.hyrlo-nq-input.sel{cursor:pointer}.hyrlo-nq-input.lit{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-tint)}.hyrlo-nq-input .ph{color:var(--faint);font-weight:400}.hyrlo-nq-input .av{background:var(--card-2);border:1px solid var(--line);width:24px;height:24px;color:var(--ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.hyrlo-nq-input>span.fx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hyrlo-nq-input .chev{color:var(--faint);flex:none;margin-left:auto;display:flex}.hyrlo-nq-input .chev svg{stroke:currentColor;width:15px;height:15px}.hyrlo-nq-lt{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.hyrlo-nq-lr,.hyrlo-nq-lt .lh{grid-template-columns:1fr 48px 88px 88px;align-items:center;gap:14px;display:grid}.hyrlo-nq-lt .lh{background:var(--card-2);border-bottom:1px solid var(--line);padding:9px 16px}.hyrlo-nq-lt .lh span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.hyrlo-nq-lr .r,.hyrlo-nq-lt .lh .r{text-align:right}.hyrlo-nq-lr .c,.hyrlo-nq-lt .lh .c{text-align:center}.hyrlo-nq-lr{padding:12px 16px}.hyrlo-nq-lr+.hyrlo-nq-lr{border-top:1px solid var(--line-2)}.hyrlo-nq-lr .desc{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;font-size:14px;font-weight:500;overflow:hidden}.hyrlo-nq-lr .qty{text-align:center}.hyrlo-nq-lr .qty,.hyrlo-nq-lr .unit{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--muted);background:0 0;border:none;outline:none;width:100%;font-size:13px}.hyrlo-nq-lr .unit{text-align:right}.hyrlo-nq-lr .amt{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);text-align:right;font-size:13.5px;font-weight:600}.hyrlo-nq-add{border-top:1px dashed var(--line);color:var(--coral-700);cursor:pointer;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:600;transition:background .14s;display:flex}.hyrlo-nq-add:hover{background:var(--coral-tint)}.hyrlo-nq-add svg{stroke:currentColor;width:15px;height:15px}.hyrlo-nq-rail{gap:14px;position:sticky;top:0}.hyrlo-nq-card,.hyrlo-nq-rail{flex-direction:column;display:flex}.hyrlo-nq-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);gap:13px;padding:16px}.hyrlo-nq-card .ch{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.hyrlo-nq-onaccept{background:radial-gradient(120% 140% at 0 0,#ef5a3c1f,transparent 62%),var(--coral-tint);border-radius:var(--r-lg);border:1px solid #ef5a3c47;flex-direction:column;gap:9px;padding:15px 16px;display:flex}.hyrlo-nq-onaccept .oh{align-items:center;gap:9px;display:flex}.hyrlo-nq-onaccept .oh .ic{background:var(--coral);color:#fff;width:30px;height:30px;box-shadow:var(--sh-coral);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.hyrlo-nq-onaccept .oh .ic svg{stroke:currentColor;width:16px;height:16px}.hyrlo-nq-onaccept .oh .ti{color:var(--ink);flex:1;font-size:14px;font-weight:800}.hyrlo-nq-onaccept .oh .tg{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--brand-primary);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}.hyrlo-nq-onaccept .ot{color:var(--coral-700);font-size:12.5px;line-height:1.45}.hyrlo-nq-onaccept .ot b{font-weight:700}.hyrlo-tot-row{justify-content:space-between;align-items:baseline;font-size:13.5px;display:flex}.hyrlo-tot-row .k{color:var(--muted)}.hyrlo-tot-row .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;color:var(--ink);font-weight:600}.hyrlo-tot-grand{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:2px;padding-top:12px;display:flex}.hyrlo-tot-grand .k{color:var(--ink);font-size:15px;font-weight:800}.hyrlo-tot-grand .v{font-family:var(--font-hyrlo-mono),ui-monospace,monospace;letter-spacing:-.02em;color:var(--ink);font-size:23px;font-weight:700}.hyrlo-nv{flex-direction:column;height:100%;min-height:100vh;display:flex}.hyrlo-nv-body{background:var(--canvas);flex:1;padding:24px 30px;overflow-y:auto}.hyrlo-nv-wrap{margin:0 auto}@media (max-width:980px){.hyrlo-nq{height:auto}.hyrlo-nq-body{grid-template-columns:1fr;padding:18px 16px 90px;overflow:visible}.hyrlo-nq-rail{position:static}.hyrlo-nq-doc{padding:20px 18px}.hyrlo-nq-head{padding:14px 16px}.hyrlo-nv-body{padding:18px 16px 90px}}@media (max-width:360px){.hyrlo-auth-brand{padding:22px 20px 24px}.hyrlo-auth-main{padding:22px 12px 32px}.hyrlo-main-inner{padding:14px 12px 112px}.hyrlo-nav-item{padding:4px;font-size:.5625rem}.hyrlo-nav-item svg{width:20px;height:20px}}.hyrlo-invoices-page{flex-direction:column;gap:1.25rem;display:flex}.hyrlo-invoices-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hyrlo-invoices-eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hyrlo-invoices-title{letter-spacing:-.05em;margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.hyrlo-invoices-create{flex-shrink:0}.hyrlo-invoices-create svg{width:1rem;height:1rem}.hyrlo-invoices-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.hyrlo-invoice-stat{background:#ffffffe6;border:1px solid #3a30271f;border-radius:1.4rem;flex-direction:column;gap:.18rem;padding:1rem 1.1rem;display:flex;box-shadow:0 10px 28px #3c281414}.hyrlo-invoice-stat.is-accent{background:linear-gradient(#fffffff0,#fff3eff5);border-color:#ef5a3c2e}.hyrlo-invoice-stat-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hyrlo-invoice-stat strong{letter-spacing:-.05em;font-size:1.85rem;line-height:1}.hyrlo-invoice-stat strong.is-negative{color:var(--coral-700)}.hyrlo-invoice-stat span:last-child{color:var(--faint);font-size:.86rem}.hyrlo-invoices-filters{flex-wrap:wrap;gap:.45rem;display:flex}.hyrlo-invoices-filter{color:var(--ink-soft);font:inherit;background:#ffffffbd;border:1px solid #3a30271a;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.hyrlo-invoices-filter.is-active{color:var(--coral-700);background:#ffefeaf2;border-color:#ef5a3c33}.hyrlo-invoices-mode{background:#fffc;border:1px solid #3a30271a;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.hyrlo-invoices-modebtn{color:var(--faint);font:inherit;background:0 0;border:0;border-radius:999px;padding:.45rem .8rem;font-size:.86rem;font-weight:700}.hyrlo-invoices-modebtn.is-active{color:var(--coral-700);background:#ffefeaf2}.hyrlo-invoices-bulkbar{color:#fbf7f0;background:#2b241d;border-radius:1.3rem;justify-content:space-between;padding:1rem 1.25rem;box-shadow:0 14px 30px #1e120a29}.hyrlo-invoices-bulkbar,.hyrlo-invoices-bulkmeta{align-items:center;gap:1rem;display:flex}.hyrlo-invoices-bulkmeta strong{font-size:1rem}.hyrlo-invoices-bulkmeta span{color:#fbf7f0b3;font-weight:700}.hyrlo-invoices-bulkactions{flex-wrap:wrap;gap:.7rem;display:flex}.hyrlo-invoices-tablewrap{background:#ffffffeb;border:1px solid #3a30271f;border-radius:1.6rem;overflow:hidden;box-shadow:0 16px 36px #3c281417}.hyrlo-invoices-row,.hyrlo-invoices-tablehead{grid-template-columns:2.2rem 7rem minmax(12rem,1.5fr) 5rem 5rem 7rem 7rem 2rem;align-items:center;gap:.9rem;display:grid}.hyrlo-invoices-tablehead{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fffcf7eb;border-bottom:1px solid #3a302714;padding:.95rem 1.25rem;font-size:.74rem;font-weight:800}.hyrlo-invoices-sorthead{color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.hyrlo-invoices-sorthead.is-active{color:var(--ink)}.hyrlo-invoices-row{border-top:1px solid #3a302712;padding:1rem 1.25rem}.hyrlo-invoices-row:first-child{border-top:0}.hyrlo-invoices-row.is-selected{background:#fff0ebb8}.hyrlo-invoices-checkbox{color:#fff;background:0 0;border:2px solid #3a302740;border-radius:.45rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.hyrlo-invoices-checkbox.is-on{border-color:var(--coral-600);background:var(--coral-600)}.hyrlo-invoices-row .is-strong{font-weight:800}.hyrlo-invoices-row .is-negative{color:var(--coral-700)}.hyrlo-invoices-row .is-amount{text-align:right;font-weight:800}.hyrlo-invoices-clientcell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.hyrlo-invoices-clientcell span{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.hyrlo-invoices-clientcell small{color:var(--faint);font-size:.78rem}.hyrlo-invoices-clientname{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.hyrlo-invoices-more{color:var(--faint);background:0 0;border:0;font-size:1.35rem;line-height:1}.hyrlo-invoice-pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex}.hyrlo-invoice-pill.is-draft{color:var(--faint)}.hyrlo-invoice-pill.is-sent{color:var(--ink-soft)}.hyrlo-invoice-pill.is-overdue{color:var(--coral-700)}.hyrlo-invoice-pill.is-partial{color:var(--coral-700);background:#ffefeae6}.hyrlo-invoice-pill.is-paid{color:#1a8f55;background:#dcf0e6e6}.hyrlo-invoices-collections{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.hyrlo-invoices-aging,.hyrlo-invoices-group{background:#ffffffeb;border:1px solid #3a30271f;border-radius:1.5rem;box-shadow:0 14px 30px #3c281414}.hyrlo-invoices-aging{padding:1rem 1.1rem}.hyrlo-invoices-aginghead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hyrlo-invoices-aginghead strong{letter-spacing:-.05em;font-size:2rem;line-height:1;display:block}.hyrlo-invoices-agingbars{align-items:flex-end;gap:.9rem;min-height:6.5rem;margin-top:.9rem;display:flex}.hyrlo-invoices-agingbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.hyrlo-invoices-agingbar span{font-size:.8rem;font-weight:700}.hyrlo-invoices-agingbar .bar{border-radius:.5rem .5rem 0 0;width:64%;min-height:.9rem}.hyrlo-invoices-agingbar:first-child .bar{background:#1a8f55d9;height:3.5rem}.hyrlo-invoices-agingbar:nth-child(2) .bar{background:#3a302799;height:1rem}.hyrlo-invoices-agingbar:nth-child(3) .bar{background:#ef5a3cb8;height:2.1rem}.hyrlo-invoices-agingbar:nth-child(4) .bar{background:#ef5a3ceb;height:3.9rem}.hyrlo-invoices-agingbar small{color:var(--faint);font-size:.72rem}.hyrlo-invoices-groups{flex-direction:column;gap:.9rem;display:flex}.hyrlo-invoices-group header{background:#fffcf7eb;border-bottom:1px solid #3a302714;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.hyrlo-invoices-group.is-overdue header{background:#fbe7e1d6}.hyrlo-invoices-group.is-draft header{background:#ffefead6}.hyrlo-invoices-group header strong{display:block}.hyrlo-invoices-group header span{color:var(--faint);font-size:.85rem}.hyrlo-invoices-group header b{font-size:1rem}.hyrlo-invoices-group-row{border-top:1px solid #3a302712;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}.hyrlo-invoices-group-row strong{font-size:.95rem;display:block}.hyrlo-invoices-group-row small{color:var(--faint);font-size:.78rem}.hyrlo-invoices-group-row>span{font-weight:800}.hyrlo-invoices-mobile{display:none}.hyrlo-invoice-mobilecard{background:#ffffffeb;border:1px solid #3a30271a;border-radius:1.2rem;flex-direction:column;gap:.55rem;padding:.95rem 1rem;display:flex;box-shadow:0 8px 22px #3c281414}.hyrlo-invoice-mobilemeta,.hyrlo-invoice-mobilemid,.hyrlo-invoice-mobiletop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hyrlo-invoice-mobiletop strong:last-child{font-weight:800}.hyrlo-invoice-mobilemid>span{font-weight:700}.hyrlo-invoice-mobilemeta{color:var(--faint);font-size:.82rem}.hyrlo-invoice-mobilecard p{color:var(--faint);margin:0;font-size:.85rem}.hyrlo-invoices-fab{background:var(--coral-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:2rem;display:inline-flex;position:fixed;bottom:5.25rem;right:1rem;box-shadow:0 14px 28px #ef5a3c59}@media (max-width:1120px){.hyrlo-invoices-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hyrlo-invoices-row,.hyrlo-invoices-tablehead{grid-template-columns:2.2rem 6.4rem minmax(10rem,1fr) 4.5rem 4.5rem 6rem 6.5rem 2rem}}@media (max-width:860px){.hyrlo-invoices-header{flex-direction:column;align-items:stretch}.hyrlo-invoices-create{justify-content:center;width:100%}.hyrlo-invoices-bulkbar,.hyrlo-invoices-tablewrap{display:none}.hyrlo-invoices-mobile{flex-direction:column;gap:.85rem;padding-bottom:5rem;display:flex}.hyrlo-invoices-collections{display:none}}@media (max-width:640px){.hyrlo-invoices-stats{grid-template-columns:1fr 1fr}.hyrlo-invoices-title{font-size:2.35rem}}.hyrlo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hyrlo-field.is-wide,.hyrlo-form-grid .is-wide{grid-column:1/-1}.hyrlo-check-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.hyrlo-checkbox-card,.hyrlo-toggle-row{border:1px solid var(--line);border-radius:16px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.hyrlo-checkbox-card{flex-direction:column;align-items:flex-start}.hyrlo-checkbox-card input{align-self:flex-start}.hyrlo-checkbox-card span{color:var(--muted);font-size:.78rem}.hyrlo-settings-stack{gap:1rem;display:grid}.hyrlo-subpanel{box-shadow:none}.hyrlo-pre{background:var(--card-2);border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;border-radius:16px;padding:1rem;font-family:Berkeley Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;overflow-x:auto}@media (max-width:768px){.hyrlo-form-grid{grid-template-columns:1fr}.hyrlo-report-period-chip,.hyrlo-report-period-selector{width:100%}.hyrlo-report-period-selector>label{flex:150px}.hyrlo-report-period-chip,.hyrlo-report-period-selector>button{justify-content:center}}@media (max-width:480px){.hyrlo-report-period-chip{flex-wrap:wrap;justify-content:flex-start;height:auto;padding:10px 13px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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}