@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";/*! tailwindcss v4.0.4 | MIT License | https://tailwindcss.com */*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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}body{line-height:inherit}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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{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)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-\[0\.7em\]{top:.7em}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10050\]{z-index:10050}.z-\[10100\]{z-index:10100}.z-\[10101\]{z-index:10101}.z-\[10300\]{z-index:10300}.order-123{order:123}.col-\[2\/-1\]{grid-column:2/-1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.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-1{margin:calc(var(--spacing)*1)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.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-3{margin-left:calc(var(--spacing)*-3)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-\[9px\]{margin-left:9px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.\!h-8{height:calc(var(--spacing)*8)!important}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[90vh\]{height:90vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[88vh\]{max-height:88vh}.max-h-\[288px\]{max-height:288px}.max-h-\[360px\]{max-height:360px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[14px\]{min-height:14px}.min-h-\[24px\]{min-height:24px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[38px\]{min-height:38px}.min-h-\[58px\]{min-height:58px}.min-h-\[68px\]{min-height:68px}.min-h-\[180px\]{min-height:180px}.min-h-\[210px\]{min-height:210px}.min-h-\[280px\]{min-height:280px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[42\%\]{width:42%}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[58\%\]{width:58%}.w-\[68\%\]{width:68%}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76\%\]{width:76%}.w-\[76px\]{width:76px}.w-\[82\%\]{width:82%}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[90\%\]{width:90%}.w-\[96px\]{width:96px}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[160px\]{width:160px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[358px\]{width:358px}.w-\[382px\]{width:382px}.w-\[400px\]{width:400px}.w-\[520px\]{width:520px}.w-\[min\(100\%\,280px\)\]{width:min(100%,280px)}.w-\[min\(720px\,calc\(100vw-32px\)\)\]{width:min(720px,100vw - 32px)}.w-\[min\(760px\,calc\(100vw-32px\)\)\]{width:min(760px,100vw - 32px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[330px\]{max-width:330px}.max-w-\[460px\]{max-width:460px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[940px\]{max-width:940px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[3ch\]{min-width:3ch}.min-w-\[8rem\]{min-width:8rem}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[330px\]{min-width:330px}.min-w-\[480px\]{min-width:480px}.min-w-\[650px\]{min-width:650px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing)*48)}.basis-64{flex-basis:calc(var(--spacing)*64)}.basis-72{flex-basis:calc(var(--spacing)*72)}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.border-spacing-y-1{--tw-border-spacing-y:calc(var(--spacing)*1);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.-rotate-6{rotate:-6deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\!transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)!important}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.columns-4{-moz-columns:4;columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[18px_18px_minmax\(110px\,1fr\)_78px_108px_28px\]{grid-template-columns:18px 18px minmax(110px,1fr) 78px 108px 28px}.grid-cols-\[1fr_84px_84px\]{grid-template-columns:1fr 84px 84px}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[22px_minmax\(150px\,1fr\)_50px_66px_46px_82px_34px\]{grid-template-columns:22px minmax(150px,1fr) 50px 66px 46px 82px 34px}.grid-cols-\[24px_72px_minmax\(0\,1fr\)_88px_88px_92px_28px\]{grid-template-columns:24px 72px minmax(0,1fr) 88px 88px 92px 28px}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,0\.9fr\)_150px_minmax\(0\,0\.75fr\)_76px_60px_36px\]{grid-template-columns:52px minmax(0,.9fr) 150px minmax(0,.75fr) 76px 60px 36px}.grid-cols-\[52px_minmax\(0\,1\.1fr\)_92px_minmax\(0\,1fr\)_92px_minmax\(0\,1\.1fr\)_72px_40px\]{grid-template-columns:52px minmax(0,1.1fr) 92px minmax(0,1fr) 92px minmax(0,1.1fr) 72px 40px}.grid-cols-\[60px_minmax\(0\,1fr\)_64px_72px_112px_80px_36px\]{grid-template-columns:60px minmax(0,1fr) 64px 72px 112px 80px 36px}.grid-cols-\[120px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[minmax\(0\,1fr\)_132px_38px\]{grid-template-columns:minmax(0,1fr) 132px 38px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-\[2px\]{gap:2px}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.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-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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*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)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}: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-\[\#e3e7ee\]>:not(:last-child)){border-color:#e3e7ee}:where(.divide-\[\#edf0f6\]>:not(:last-child)){border-color:#edf0f6}:where(.divide-\[\#f1f3f7\]>:not(:last-child)){border-color:#f1f3f7}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.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-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-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{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#e3e7ee\]{border-color:#e3e7ee!important}.\!border-\[var\(--text4\)\]\/60{border-color:color-mix(in oklab,var(--text4)60%,transparent)!important}.border-\[\#4f6df5\]{border-color:#4f6df5}.border-\[\#899bff\]{border-color:#899bff}.border-\[\#8dd5aa\]{border-color:#8dd5aa}.border-\[\#101f32\]{border-color:#101f32}.border-\[\#465FE9\]{border-color:#465fe9}.border-\[\#465FE9\]\/20{border-color:#465fe933}.border-\[\#991b1b\]\/55{border-color:#991b1b8c}.border-\[\#CBD2F8\]{border-color:#cbd2f8}.border-\[\#DCE1FB\]{border-color:#dce1fb}.border-\[\#bbf7d0\]{border-color:#bbf7d0}.border-\[\#bcc4cf\]{border-color:#bcc4cf}.border-\[\#c3cad4\]{border-color:#c3cad4}.border-\[\#c7d2fe\]{border-color:#c7d2fe}.border-\[\#cfd6e0\]{border-color:#cfd6e0}.border-\[\#d6dce4\]{border-color:#d6dce4}.border-\[\#d9e1ff\]{border-color:#d9e1ff}.border-\[\#dbe4ff\]{border-color:#dbe4ff}.border-\[\#e3e7ee\]{border-color:#e3e7ee}.border-\[\#e4e7ec\]{border-color:#e4e7ec}.border-\[\#e7d9c4\]{border-color:#e7d9c4}.border-\[\#eaeef3\]{border-color:#eaeef3}.border-\[\#eceff5\]{border-color:#eceff5}.border-\[\#edf0f6\]{border-color:#edf0f6}.border-\[\#ef4444\]{border-color:#ef4444}.border-\[\#f1f3f7\]{border-color:#f1f3f7}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[var\(--calm-line\)\]{border-color:var(--calm-line)}.border-\[var\(--calm-line\,\#e3e7ee\)\]{border-color:var(--calm-line,#e3e7ee)}.border-\[var\(--calm-warn-fill\)\]{border-color:var(--calm-warn-fill)}.border-\[var\(--calm-warn-line\)\]{border-color:var(--calm-warn-line)}.border-\[var\(--cd-line\)\]{border-color:var(--cd-line)}.border-\[var\(--cw-line\,\#e3e7ee\)\]{border-color:var(--cw-line,#e3e7ee)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--text4\)\]{border-color:var(--text4)}.border-\[var\(--text4\)\]\/50{border-color:color-mix(in oklab,var(--text4)50%,transparent)}.border-\[var\(--text4\)\]\/60{border-color:color-mix(in oklab,var(--text4)60%,transparent)}.border-\[var\(--text4\,\#e3e7ee\)\]{border-color:var(--text4,#e3e7ee)}.border-\[var\(--text5\)\]{border-color:var(--text5)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-input{border-color:var(--calm-line)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}.\!bg-\[var\(--background\)\]{background-color:var(--background)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#465fe9\]{background-color:#465fe9}.bg-\[\#4f6df5\]{background-color:#4f6df5}.bg-\[\#98a2b3\]{background-color:#98a2b3}.bg-\[\#101f32\]{background-color:#101f32}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#1b283b\]{background-color:#1b283b}.bg-\[\#354BC7\]{background-color:#354bc7}.bg-\[\#465FE9\]{background-color:#465fe9}.bg-\[\#465FE9\]\/5{background-color:#465fe90d}.bg-\[\#465FE9\]\/10{background-color:#465fe91a}.bg-\[\#465FE9\]\/60{background-color:#465fe999}.bg-\[\#606d7f\]{background-color:#606d7f}.bg-\[\#15803d\]{background-color:#15803d}.bg-\[\#354356\]{background-color:#354356}.bg-\[\#495669\]{background-color:#495669}.bg-\[\#DCE1FB\]{background-color:#dce1fb}.bg-\[\#EEF0FD\]{background-color:#eef0fd}.bg-\[\#b91c1c\]{background-color:#b91c1c}.bg-\[\#b42318\]{background-color:#b42318}.bg-\[\#bcc4cf\]{background-color:#bcc4cf}.bg-\[\#c2413b\]{background-color:#c2413b}.bg-\[\#cfd6e0\]{background-color:#cfd6e0}.bg-\[\#d5dbe4\]{background-color:#d5dbe4}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#e3e7ee\]{background-color:#e3e7ee}.bg-\[\#e7ebf1\]{background-color:#e7ebf1}.bg-\[\#e9f9ef\]{background-color:#e9f9ef}.bg-\[\#ebeff4\]{background-color:#ebeff4}.bg-\[\#eceff5\]{background-color:#eceff5}.bg-\[\#ecfdf3\]{background-color:#ecfdf3}.bg-\[\#ecfdf5\]{background-color:#ecfdf5}.bg-\[\#eef0fd\]{background-color:#eef0fd}.bg-\[\#eef2ff\]{background-color:#eef2ff}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f1f3f7\]{background-color:#f1f3f7}.bg-\[\#f2f4f7\]{background-color:#f2f4f7}.bg-\[\#f2f7f5\]{background-color:#f2f7f5}.bg-\[\#f4f3ff\]{background-color:#f4f3ff}.bg-\[\#f5f6fe\]{background-color:#f5f6fe}.bg-\[\#f5f7fb\]{background-color:#f5f7fb}.bg-\[\#f5f7ff\]{background-color:#f5f7ff}.bg-\[\#f5fcf7\]{background-color:#f5fcf7}.bg-\[\#f6f7ff\]{background-color:#f6f7ff}.bg-\[\#f7f8ff\]{background-color:#f7f8ff}.bg-\[\#f7f9fc\]{background-color:#f7f9fc}.bg-\[\#f7fdf9\]{background-color:#f7fdf9}.bg-\[\#f8f9fb\]{background-color:#f8f9fb}.bg-\[\#f8faff\]{background-color:#f8faff}.bg-\[\#fafbfc\]{background-color:#fafbfc}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fff1f1\]{background-color:#fff1f1}.bg-\[\#fff1f2\]{background-color:#fff1f2}.bg-\[\#fff7f7\]{background-color:#fff7f7}.bg-\[\#fff8e8\]{background-color:#fff8e8}.bg-\[\#fff8f8\]{background-color:#fff8f8}.bg-\[color-mix\(in_srgb\,var\(--tile-violet-from\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tile-violet-from)12%,transparent)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--calm-accent\)\]{background-color:var(--calm-accent)}.bg-\[var\(--calm-accent\,\#465FE9\)\]{background-color:var(--calm-accent,#465fe9)}.bg-\[var\(--calm-accent-soft\)\]{background-color:var(--calm-accent-soft)}.bg-\[var\(--calm-bg\)\]{background-color:var(--calm-bg)}.bg-\[var\(--calm-bg\,\#f8f9fb\)\]{background-color:var(--calm-bg,#f8f9fb)}.bg-\[var\(--calm-chip\)\]{background-color:var(--calm-chip)}.bg-\[var\(--calm-surface\)\]{background-color:var(--calm-surface)}.bg-\[var\(--calm-surface\,\#ffffff\)\]{background-color:var(--calm-surface,#fff)}.bg-\[var\(--calm-warn\)\]{background-color:var(--calm-warn)}.bg-\[var\(--calm-warn-fill\)\]{background-color:var(--calm-warn-fill)}.bg-\[var\(--calm-warn-soft\)\]{background-color:var(--calm-warn-soft)}.bg-\[var\(--cw-bg\,\#f8f9fb\)\]{background-color:var(--cw-bg,#f8f9fb)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary\)\]\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}.bg-\[var\(--text1\)\]{background-color:var(--text1)}.bg-\[var\(--text4\)\]\/30{background-color:color-mix(in oklab,var(--text4)30%,transparent)}.bg-\[var\(--text5\)\]{background-color:var(--text5)}.bg-\[var\(--tile-violet-from\)\]{background-color:var(--tile-violet-from)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-background{background-color:var(--calm-bg)}.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-card{background-color:var(--calm-surface)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50)80%,transparent)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-muted{background-color:var(--calm-chip)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/60{background-color:color-mix(in oklab,var(--color-neutral-50)60%,transparent)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-popover{background-color:var(--calm-surface)}.bg-primary{background-color:var(--calm-accent)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-secondary{background-color:var(--calm-chip)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}.fill-current{fill:currentColor}.stroke-\[2\.5\]{stroke-width:2.5px}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.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)}.p-px{padding:1px}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.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-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[22px\]{padding-inline:22px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.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-3\.5{padding-block:calc(var(--spacing)*3.5)}.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-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[7px\]{padding-block:7px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.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-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-\[6px\]{font-size:6px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.leading-3\.5{--tw-leading:calc(var(--spacing)*3.5);line-height:calc(var(--spacing)*3.5)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-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-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.055em\]{--tw-tracking:.055em;letter-spacing:.055em}.tracking-\[\.065em\]{--tw-tracking:.065em;letter-spacing:.065em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.075em\]{--tw-tracking:.075em;letter-spacing:.075em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#101f32\]{color:#101f32!important}.\!text-\[var\(--text1\)\]{color:var(--text1)!important}.text-\[\#5c687a\]{color:#5c687a}.text-\[\#8c96a5\]{color:#8c96a5}.text-\[\#354BC7\]{color:#354bc7}.text-\[\#166534\]{color:#166534}.text-\[\#1d2939\]{color:#1d2939}.text-\[\#344054\]{color:#344054}.text-\[\#3b3f78\]{color:#3b3f78}.text-\[\#3f4c5f\]{color:#3f4c5f}.text-\[\#465FE9\]{color:#465fe9}.text-\[\#4b5567\]{color:#4b5567}.text-\[\#5f6b7e\]{color:#5f6b7e}.text-\[\#768192\]{color:#768192}.text-\[\#7b8697\]{color:#7b8697}.text-\[\#98a2b3\]{color:#98a2b3}.text-\[\#101f32\]{color:#101f32}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#465fe9\]{color:#465fe9}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#991b1b\]\/60{color:#991b1b99}.text-\[\#3730a3\]{color:#3730a3}.text-\[\#4338ca\]{color:#4338ca}.text-\[\#5925dc\]{color:#5925dc}.text-\[\#15803d\]{color:#15803d}.text-\[\#28735a\]{color:#28735a}.text-\[\#067647\]{color:#067647}.text-\[\#475467\]{color:#475467}.text-\[\#586577\]{color:#586577}.text-\[\#667085\]{color:#667085}.text-\[\#abb4c1\]{color:#abb4c1}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#b42318\]{color:#b42318}.text-\[\#bcc4cf\]{color:#bcc4cf}.text-\[\#be123c\]{color:#be123c}.text-\[\#bfc7d2\]{color:#bfc7d2}.text-\[\#c0c8d2\]{color:#c0c8d2}.text-\[\#c2413b\]{color:#c2413b}.text-\[\#cfd6e0\]{color:#cfd6e0}.text-\[\#d97706\]{color:#d97706}.text-\[\#dc2626\]{color:#dc2626}.text-\[color-mix\(in_srgb\,var\(--calm-warn-strong\)_75\%\,transparent\)\]{color:color-mix(in srgb,var(--calm-warn-strong)75%,transparent)}.text-\[var\(--calm-accent\)\]{color:var(--calm-accent)}.text-\[var\(--calm-accent-ink\)\]{color:var(--calm-accent-ink)}.text-\[var\(--calm-danger\)\]{color:var(--calm-danger)}.text-\[var\(--calm-good\)\]{color:var(--calm-good)}.text-\[var\(--calm-ink\)\]{color:var(--calm-ink)}.text-\[var\(--calm-ink\,\#101f32\)\]{color:var(--calm-ink,#101f32)}.text-\[var\(--calm-ink-soft\)\]{color:var(--calm-ink-soft)}.text-\[var\(--calm-muted\)\]{color:var(--calm-muted)}.text-\[var\(--calm-muted\,\#5f6b7e\)\]{color:var(--calm-muted,#5f6b7e)}.text-\[var\(--calm-warn\)\]{color:var(--calm-warn)}.text-\[var\(--calm-warn-fill\)\]{color:var(--calm-warn-fill)}.text-\[var\(--calm-warn-line\)\]{color:var(--calm-warn-line)}.text-\[var\(--calm-warn-strong\)\]{color:var(--calm-warn-strong)}.text-\[var\(--cw-ink\,\#101f32\)\]{color:var(--cw-ink,#101f32)}.text-\[var\(--cw-muted\,\#5f6b7e\)\]{color:var(--cw-muted,#5f6b7e)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--text1\)\]{color:var(--text1)}.text-\[var\(--text1\,\#101f32\)\]{color:var(--text1,#101f32)}.text-\[var\(--text2\)\]{color:var(--text2)}.text-\[var\(--text2\,\#4b5567\)\]{color:var(--text2,#4b5567)}.text-\[var\(--text3\)\]{color:var(--text3)}.text-\[var\(--text4\)\]{color:var(--text4)}.text-\[var\(--tile-violet-from\)\]{color:var(--tile-violet-from)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--calm-ink)}.text-destructive-foreground{color:#fff}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--calm-ink)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-muted-foreground{color:var(--calm-muted)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-popover-foreground{color:var(--calm-ink)}.text-primary{color:var(--calm-accent)}.text-primary-foreground{color:#fff}.text-purple-600{color:var(--color-purple-600)}.text-red-100{color:var(--color-red-100)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--calm-ink)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#98a2b3\]::-moz-placeholder{color:#98a2b3}.placeholder-\[\#98a2b3\]::placeholder{color:#98a2b3}.accent-\[\#354BC7\]{accent-color:#354bc7}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_0_3px_rgba\(70\,95\,233\,\.08\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#465fe914);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_8px_18px_rgba\(79\,109\,245\,0\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#4f6df52e);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_12px_32px_rgba\(16\,31\,50\,0\.12\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#101f321f);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_14px_32px_rgba\(16\,31\,50\,0\.14\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#101f3224);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_14px_32px_rgba\(16\,31\,50\,0\.16\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#101f3229);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_14px_38px_rgba\(16\,31\,50\,0\.14\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#101f3224);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_44px_rgba\(16\,31\,50\,0\.16\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#101f3229);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_45px_rgba\(16\,31\,50\,0\.16\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#101f3229);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_1px_0_\#e3e7ee\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#e3e7ee);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_1px_1px_rgba\(16\,31\,50\,0\.04\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#101f320a);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_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);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_1px_2px_rgba\(16\,31\,50\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#101f320a);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_1px_2px_rgba\(16\,31\,50\,0\.025\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#101f3206);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_1px_3px_rgba\(16\,31\,50\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#101f3214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#465FE9\]\/10{--tw-ring-color:oklab(54.9625% .000531077 -.209241/.1)}.ring-offset-background{--tw-ring-offset-color:var(--calm-bg)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[a-zA-Z0-9\:_-\]{a-zA-Z0-9:-}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:border-\[\#e3e7ee\]:is(:where(.group):hover *){border-color:#e3e7ee}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-\[\#101f32\]:is(:where(.group):hover *){color:#101f32}.group-hover\:text-\[var\(--primary\)\]:is(:where(.group):hover *){color:var(--primary)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--calm-ink)}.placeholder\:text-\[\#98a2b3\]::-moz-placeholder{color:#98a2b3}.placeholder\:text-\[\#98a2b3\]::placeholder{color:#98a2b3}.placeholder\:text-\[var\(--calm-muted\)\]::-moz-placeholder{color:var(--calm-muted)}.placeholder\:text-\[var\(--calm-muted\)\]::placeholder{color:var(--calm-muted)}.placeholder\:text-\[var\(--text3\)\]::-moz-placeholder{color:var(--text3)}.placeholder\:text-\[var\(--text3\)\]::placeholder{color:var(--text3)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--calm-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--calm-muted)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-\[var\(--primary\)\]:checked{border-color:var(--primary)}.checked\:bg-\[var\(--primary\)\]:checked{background-color:var(--primary)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[\#354BC7\]:focus-within{border-color:#354bc7}.focus-within\:border-\[\#465FE9\]:focus-within{border-color:#465fe9}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-\[rgba\(49\,88\,212\,0\.14\)\]:focus-within{outline-color:#3158d424}@media(hover:hover){.hover\:\!border-\[\#cfd6e0\]:hover{border-color:#cfd6e0!important}.hover\:\!border-\[var\(--text4\)\]:hover{border-color:var(--text4)!important}.hover\:border-\[\#5cba80\]:hover{border-color:#5cba80}.hover\:border-\[\#98a2b3\]:hover{border-color:#98a2b3}.hover\:border-\[\#465FE9\]:hover{border-color:#465fe9}.hover\:border-\[\#899bff\]:hover{border-color:#899bff}.hover\:border-\[\#CBD2F8\]:hover{border-color:#cbd2f8}.hover\:border-\[\#b9c7ff\]:hover{border-color:#b9c7ff}.hover\:border-\[\#bcc4cf\]:hover{border-color:#bcc4cf}.hover\:border-\[\#cfd6e0\]:hover{border-color:#cfd6e0}.hover\:border-\[\#e3e7ee\]:hover{border-color:#e3e7ee}.hover\:border-\[\#fca5a5\]:hover{border-color:#fca5a5}.hover\:border-\[color-mix\(in_srgb\,var\(--tile-violet-from\)_35\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--tile-violet-from)35%,transparent)}.hover\:border-\[var\(--calm-warn\)\]:hover{border-color:var(--calm-warn)}.hover\:border-\[var\(--text4\)\]:hover{border-color:var(--text4)}.hover\:bg-\[\#1d2939\]:hover{background-color:#1d2939}.hover\:bg-\[\#2c3fae\]:hover{background-color:#2c3fae}.hover\:bg-\[\#3a51d6\]:hover{background-color:#3a51d6}.hover\:bg-\[\#9a1d14\]:hover{background-color:#9a1d14}.hover\:bg-\[\#354BC7\]:hover,.hover\:bg-\[\#354bc7\]:hover{background-color:#354bc7}.hover\:bg-\[\#991b1b\]:hover{background-color:#991b1b}.hover\:bg-\[\#4161e8\]:hover{background-color:#4161e8}.hover\:bg-\[\#4461ee\]:hover{background-color:#4461ee}.hover\:bg-\[\#15803d\]:hover{background-color:#15803d}.hover\:bg-\[\#a5342f\]:hover{background-color:#a5342f}.hover\:bg-\[\#dbe0ff\]:hover{background-color:#dbe0ff}.hover\:bg-\[\#dfe4ff\]:hover{background-color:#dfe4ff}.hover\:bg-\[\#eef2ff\]:hover{background-color:#eef2ff}.hover\:bg-\[\#f1f3f7\]:hover{background-color:#f1f3f7}.hover\:bg-\[\#f5f7ff\]:hover{background-color:#f5f7ff}.hover\:bg-\[\#f6f7f9\]:hover{background-color:#f6f7f9}.hover\:bg-\[\#f6f7ff\]:hover{background-color:#f6f7ff}.hover\:bg-\[\#f7f8ff\]:hover{background-color:#f7f8ff}.hover\:bg-\[\#f8f9fb\]:hover{background-color:#f8f9fb}.hover\:bg-\[\#fafbff\]:hover{background-color:#fafbff}.hover\:bg-\[\#fcfbfa\]:hover{background-color:#fcfbfa}.hover\:bg-\[\#fee2e2\]:hover{background-color:#fee2e2}.hover\:bg-\[\#fef2f2\]:hover{background-color:#fef2f2}.hover\:bg-\[\#fff5f5\]:hover{background-color:#fff5f5}.hover\:bg-\[color-mix\(in_srgb\,var\(--tile-violet-from\)_4\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--tile-violet-from)4%,transparent)}.hover\:bg-\[var\(--calm-accent-hover\)\]:hover{background-color:var(--calm-accent-hover)}.hover\:bg-\[var\(--calm-accent-soft\,\#EEF0FD\)\]:hover{background-color:var(--calm-accent-soft,#eef0fd)}.hover\:bg-\[var\(--calm-warn-soft\)\]:hover{background-color:var(--calm-warn-soft)}.hover\:bg-\[var\(--calm-warn-strong\)\]:hover{background-color:var(--calm-warn-strong)}.hover\:bg-\[var\(--primary\)\]:hover{background-color:var(--primary)}.hover\:bg-\[var\(--primary\)\]\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}.hover\:bg-\[var\(--primary\)\]\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}.hover\:bg-\[var\(--primary\)\]\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}.hover\:bg-\[var\(--primary\)\]\/85:hover{background-color:color-mix(in oklab,var(--primary)85%,transparent)}.hover\:bg-\[var\(--primary\)\]\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}.hover\:bg-\[var\(--text4\)\]:hover{background-color:var(--text4)}.hover\:bg-\[var\(--text4\)\]\/20:hover{background-color:color-mix(in oklab,var(--text4)20%,transparent)}.hover\:bg-accent:hover{background-color:var(--calm-accent-soft)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-300:hover{background-color:var(--color-neutral-300)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--calm-chip)80%,transparent)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:\!text-\[\#15803d\]:hover{color:#15803d!important}.hover\:text-\[\#101f32\]:hover{color:#101f32}.hover\:text-\[\#465FE9\]:hover{color:#465fe9}.hover\:text-\[\#344054\]:hover{color:#344054}.hover\:text-\[\#b91c1c\]:hover{color:#b91c1c}.hover\:text-\[\#c2413b\]:hover{color:#c2413b}.hover\:text-\[\#dc2626\]:hover{color:#dc2626}.hover\:text-\[var\(--calm-ink\,\#101f32\)\]:hover{color:var(--calm-ink,#101f32)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-\[var\(--text1\)\]:hover{color:var(--text1)}.hover\:text-accent-foreground:hover{color:var(--calm-accent-ink)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:\!border-\[\#354BC7\]:focus{border-color:#354bc7!important}.focus\:\!border-\[var\(--primary\)\]:focus{border-color:var(--primary)!important}.focus\:border-\[\#354BC7\]:focus{border-color:#354bc7}.focus\:border-\[\#465FE9\]:focus{border-color:#465fe9}.focus\:border-\[\#ef4444\]:focus{border-color:#ef4444}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-ring:focus{border-color:var(--calm-accent-ink)}.focus\:border-slate-400:focus{border-color:var(--color-slate-400)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-\[\#EEF0FD\]:focus{background-color:#eef0fd}.focus\:bg-\[var\(--calm-accent\,\#465FE9\)\]:focus{background-color:var(--calm-accent,#465fe9)}.focus\:bg-accent:focus{background-color:var(--calm-accent-soft)}.focus\:text-\[\#334ec7\]:focus{color:#334ec7}.focus\:text-accent-foreground:focus{color:var(--calm-accent-ink)}.focus\:text-white:focus{color:var(--color-white)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#354BC7\]\/15:focus{--tw-ring-color:oklab(47.6306% -.00127786 -.193301/.15)}.focus\:ring-\[\#465FE9\]\/15:focus{--tw-ring-color:oklab(54.9625% .000531077 -.209241/.15)}.focus\:ring-\[\#ef4444\]\/15:focus{--tw-ring-color:oklab(63.6834% .187864 .0889286/.15)}.focus\:ring-\[\#fca5a5\]:focus{--tw-ring-color:#fca5a5}.focus\:ring-\[color-mix\(in_srgb\,var\(--tile-violet-from\)_20\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--tile-violet-from)20%,transparent)}.focus\:ring-\[var\(--primary\)\]:focus{--tw-ring-color:var(--primary)}.focus\:ring-\[var\(--primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}.focus\:ring-ring\/15:focus{--tw-ring-color:color-mix(in oklab,var(--calm-accent-ink)15%,transparent)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-\[rgba\(49\,88\,212\,0\.14\)\]:focus{outline-color:#3158d424}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--calm-accent-ink)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--calm-accent-soft\,\#EEF0FD\)\]:focus-visible{--tw-ring-color:var(--calm-accent-soft,#eef0fd)}.focus-visible\:ring-\[var\(--primary\)\]\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--calm-accent-ink)}.focus-visible\:ring-ring\/15:focus-visible{--tw-ring-color:color-mix(in oklab,var(--calm-accent-ink)15%,transparent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--calm-bg)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#cbd1f5\]:disabled{background-color:#cbd1f5}.disabled\:bg-\[\#cfd6e0\]:disabled{background-color:#cfd6e0}.disabled\:bg-\[\#f1f3f7\]:disabled{background-color:#f1f3f7}.disabled\:bg-muted:disabled{background-color:var(--calm-chip)}.disabled\:text-\[\#6b7280\]:disabled{color:#6b7280}.disabled\:text-\[\#7b8697\]:disabled{color:#7b8697}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-primary:disabled:hover{background-color:var(--calm-accent)}}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--calm-danger)}.aria-invalid\:ring-destructive\/15[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--calm-danger)15%,transparent)}.aria-selected\:bg-\[\#e7eaff\][aria-selected=true]{background-color:#e7eaff}.aria-selected\:bg-\[var\(--calm-accent\,\#465FE9\)\][aria-selected=true]{background-color:var(--calm-accent,#465fe9)}.aria-selected\:text-\[var\(--calm-ink\,\#101f32\)\][aria-selected=true]{color:var(--calm-ink,#101f32)}.aria-selected\:text-\[var\(--calm-ink-soft\,\#344054\)\][aria-selected=true]{color:var(--calm-ink-soft,#344054)}.aria-selected\:text-white[aria-selected=true]{color:var(--color-white)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:\!text-\[\#98a2b3\][data-placeholder]{color:#98a2b3!important}.data-\[placeholder\]\:\!text-\[var\(--text3\)\][data-placeholder]{color:var(--text3)!important}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--calm-bg)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-\[var\(--primary\)\][data-state=active]{color:var(--primary)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--calm-ink)}.data-\[state\=active\]\:shadow[data-state=active],.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:bg-\[\#f4f6ff\][data-state=checked]{background-color:#f4f6ff}.data-\[state\=checked\]\:text-\[\#334ec7\][data-state=checked]{color:#334ec7}.data-\[state\=open\]\:border-\[\#465FE9\][data-state=open]{border-color:#465fe9}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--calm-accent-soft)}.data-\[state\=open\]\:shadow-\[0_0_0_3px_\#EEF0FD\][data-state=open]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#eef0fd);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mr-3{margin-right:calc(var(--spacing)*3)}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:h-\[calc\(100vh-24px\)\]{height:calc(100vh - 24px)}.sm\:\[grid-template-columns\:repeat\(auto-fill\,minmax\(172px\,196px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(172px,196px))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_210px\]{grid-template-columns:minmax(0,1fr) 210px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[23px\]{font-size:23px}}@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\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.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\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-14{top:calc(var(--spacing)*14)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.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-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:block{display:block}}@container (width>=560px){.\@min-\[560px\]\:inline{display:inline}.\@min-\[560px\]\:grid-cols-\[1fr_120px_120px\]{grid-template-columns:1fr 120px 120px}.\@min-\[560px\]\:gap-4{gap:calc(var(--spacing)*4)}}@container (width>=610px){.\@min-\[610px\]\:block{display:block}.\@min-\[610px\]\:hidden{display:none}.\@min-\[610px\]\:grid-cols-\[18px_18px_minmax\(120px\,1fr\)_40px_64px_40px_78px_108px_28px\]{grid-template-columns:18px 18px minmax(120px,1fr) 40px 64px 40px 78px 108px 28px}}:where(.dark\:divide-\[\#1d2636\]:where(.dark,.dark *)>:not(:last-child)){border-color:#1d2636}:where(.dark\:divide-\[\#303030\]:where(.dark,.dark *)>:not(:last-child)){border-color:#303030}.dark\:\!border-\[\#303030\]:where(.dark,.dark *){border-color:#303030!important}.dark\:border-\[\#1d2838\]:where(.dark,.dark *){border-color:#1d2838}.dark\:border-\[\#2a2a2a\]:where(.dark,.dark *){border-color:#2a2a2a}.dark\:border-\[\#7f1d1d\]:where(.dark,.dark *){border-color:#7f1d1d}.dark\:border-\[\#285e3c\]:where(.dark,.dark *){border-color:#285e3c}.dark\:border-\[\#5263ad\]:where(.dark,.dark *){border-color:#5263ad}.dark\:border-\[\#14532d\]:where(.dark,.dark *){border-color:#14532d}.dark\:border-\[\#1d2636\]:where(.dark,.dark *){border-color:#1d2636}.dark\:border-\[\#243247\]:where(.dark,.dark *){border-color:#243247}.dark\:border-\[\#263244\]:where(.dark,.dark *){border-color:#263244}.dark\:border-\[\#2c384b\]:where(.dark,.dark *){border-color:#2c384b}.dark\:border-\[\#2f7047\]:where(.dark,.dark *){border-color:#2f7047}.dark\:border-\[\#312e81\]:where(.dark,.dark *){border-color:#312e81}.dark\:border-\[\#414e61\]:where(.dark,.dark *){border-color:#414e61}.dark\:border-\[\#273142\]:where(.dark,.dark *){border-color:#273142}.dark\:border-\[\#303030\]:where(.dark,.dark *){border-color:#303030}.dark\:border-\[\#344054\]:where(.dark,.dark *){border-color:#344054}.dark\:border-\[\#465487\]:where(.dark,.dark *){border-color:#465487}.dark\:border-\[\#743131\]:where(.dark,.dark *){border-color:#743131}.dark\:border-\[var\(--calm-line\)\]:where(.dark,.dark *){border-color:var(--calm-line)}.dark\:border-\[var\(--calm-warn-line\)\]:where(.dark,.dark *){border-color:var(--calm-warn-line)}.dark\:border-\[var\(--calm-warn-strong\)\]:where(.dark,.dark *){border-color:var(--calm-warn-strong)}.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:where(.dark,.dark *){border-color:var(--color-neutral-800)}.dark\:border-red-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}.dark\:border-red-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}.dark\:\!bg-\[\#121212\]:where(.dark,.dark *){background-color:#121212!important}.dark\:bg-\[\#050b16\]:where(.dark,.dark *){background-color:#050b16}.dark\:bg-\[\#0a111c\]:where(.dark,.dark *){background-color:#0a111c}.dark\:bg-\[\#0a111c\]\/85:where(.dark,.dark *){background-color:#0a111cd9}.dark\:bg-\[\#0d1522\]:where(.dark,.dark *){background-color:#0d1522}.dark\:bg-\[\#1c1407\]:where(.dark,.dark *){background-color:#1c1407}.dark\:bg-\[\#1d2939\]:where(.dark,.dark *){background-color:#1d2939}.dark\:bg-\[\#1e1b4b\]:where(.dark,.dark *){background-color:#1e1b4b}.dark\:bg-\[\#2a2212\]:where(.dark,.dark *){background-color:#2a2212}.dark\:bg-\[\#2d1818\]:where(.dark,.dark *){background-color:#2d1818}.dark\:bg-\[\#3b2a12\]:where(.dark,.dark *){background-color:#3b2a12}.dark\:bg-\[\#052e16\]:where(.dark,.dark *){background-color:#052e16}.dark\:bg-\[\#111a28\]:where(.dark,.dark *){background-color:#111a28}.dark\:bg-\[\#111b2a\]:where(.dark,.dark *){background-color:#111b2a}.dark\:bg-\[\#121212\]:where(.dark,.dark *){background-color:#121212}.dark\:bg-\[\#121c2a\]:where(.dark,.dark *){background-color:#121c2a}.dark\:bg-\[\#252c4a\]:where(.dark,.dark *){background-color:#252c4a}.dark\:bg-\[\#17261c\]:where(.dark,.dark *){background-color:#17261c}.dark\:bg-\[\#20243a\]:where(.dark,.dark *){background-color:#20243a}.dark\:bg-\[\#102819\]:where(.dark,.dark *){background-color:#102819}.dark\:bg-\[\#16231a\]:where(.dark,.dark *){background-color:#16231a}.dark\:bg-\[\#142032\]:where(.dark,.dark *){background-color:#142032}.dark\:bg-\[\#164025\]:where(.dark,.dark *){background-color:#164025}.dark\:bg-\[\#171717\]:where(.dark,.dark *){background-color:#171717}.dark\:bg-\[\#173522\]:where(.dark,.dark *){background-color:#173522}.dark\:bg-\[\#1a3027\]:where(.dark,.dark *){background-color:#1a3027}.dark\:bg-\[\#1b283b\]:where(.dark,.dark *){background-color:#1b283b}.dark\:bg-\[\#1c2737\]:where(.dark,.dark *){background-color:#1c2737}.dark\:bg-\[\#1d2235\]:where(.dark,.dark *){background-color:#1d2235}.dark\:bg-\[\#1d2636\]:where(.dark,.dark *){background-color:#1d2636}.dark\:bg-\[\#1e2a4a\]:where(.dark,.dark *){background-color:#1e2a4a}.dark\:bg-\[\#202743\]:where(.dark,.dark *){background-color:#202743}.dark\:bg-\[\#292313\]:where(.dark,.dark *){background-color:#292313}.dark\:bg-\[\#293052\]:where(.dark,.dark *){background-color:#293052}.dark\:bg-\[\#2a1f0b\]:where(.dark,.dark *){background-color:#2a1f0b}.dark\:bg-\[\#2e3a4d\]:where(.dark,.dark *){background-color:#2e3a4d}.dark\:bg-\[\#7f1d1d\]:where(.dark,.dark *){background-color:#7f1d1d}.dark\:bg-\[\#422d0b\]:where(.dark,.dark *){background-color:#422d0b}.dark\:bg-\[\#451a1a\]:where(.dark,.dark *){background-color:#451a1a}.dark\:bg-\[\#32250e\]:where(.dark,.dark *){background-color:#32250e}.dark\:bg-\[\#302510\]:where(.dark,.dark *){background-color:#302510}.dark\:bg-\[\#33270f\]:where(.dark,.dark *){background-color:#33270f}.dark\:bg-\[\#351515\]:where(.dark,.dark *){background-color:#351515}.dark\:bg-\[\#f1f3f7\]:where(.dark,.dark *){background-color:#f1f3f7}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}.dark\:bg-neutral-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-900)20%,transparent)}.dark\:bg-neutral-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-900)40%,transparent)}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}.dark\:\!text-\[\#f1f3f7\]:where(.dark,.dark *){color:#f1f3f7!important}.dark\:text-\[\#86efac\]:where(.dark,.dark *){color:#86efac}.dark\:text-\[\#8a97ab\]:where(.dark,.dark *){color:#8a97ab}.dark\:text-\[\#8d97a6\]:where(.dark,.dark *){color:#8d97a6}.dark\:text-\[\#9ca5b3\]:where(.dark,.dark *){color:#9ca5b3}.dark\:text-\[\#9cabff\]:where(.dark,.dark *){color:#9cabff}.dark\:text-\[\#78d5b3\]:where(.dark,.dark *){color:#78d5b3}.dark\:text-\[\#98a2b3\]:where(.dark,.dark *){color:#98a2b3}.dark\:text-\[\#101f32\]:where(.dark,.dark *){color:#101f32}.dark\:text-\[\#414e61\]:where(.dark,.dark *){color:#414e61}.dark\:text-\[\#677385\]:where(.dark,.dark *){color:#677385}.dark\:text-\[\#a5b4fc\]:where(.dark,.dark *){color:#a5b4fc}.dark\:text-\[\#a8b5ff\]:where(.dark,.dark *){color:#a8b5ff}.dark\:text-\[\#aeb9ff\]:where(.dark,.dark *){color:#aeb9ff}.dark\:text-\[\#bec6d1\]:where(.dark,.dark *){color:#bec6d1}.dark\:text-\[\#cfd6e0\]:where(.dark,.dark *){color:#cfd6e0}.dark\:text-\[\#e7ebf1\]:where(.dark,.dark *){color:#e7ebf1}.dark\:text-\[\#f1f3f7\]:where(.dark,.dark *){color:#f1f3f7}.dark\:text-\[\#f1f4f8\]:where(.dark,.dark *){color:#f1f4f8}.dark\:text-\[\#f87171\]:where(.dark,.dark *){color:#f87171}.dark\:text-\[\#fca5a5\]:where(.dark,.dark *){color:#fca5a5}.dark\:text-\[var\(--calm-ink-soft\)\]:where(.dark,.dark *){color:var(--calm-ink-soft)}.dark\:text-\[var\(--calm-warn\)\]:where(.dark,.dark *){color:var(--calm-warn)}.dark\:text-\[var\(--calm-warn-strong\)\]:where(.dark,.dark *){color:var(--calm-warn-strong)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:where(.dark,.dark *){color:var(--color-neutral-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:shadow-\[0_1px_0_\#263244\]:where(.dark,.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#263244);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.dark\:hover\:\!border-\[\#344054\]:where(.dark,.dark *):hover{border-color:#344054!important}.dark\:hover\:border-\[\#2c384b\]:where(.dark,.dark *):hover{border-color:#2c384b}.dark\:hover\:border-\[\#414e61\]:where(.dark,.dark *):hover{border-color:#414e61}.dark\:hover\:border-\[\#465FE9\]:where(.dark,.dark *):hover{border-color:#465fe9}.dark\:hover\:border-\[\#6574bd\]:where(.dark,.dark *):hover{border-color:#6574bd}.dark\:hover\:border-\[var\(--tile-violet-from\)\]:where(.dark,.dark *):hover{border-color:var(--tile-violet-from)}.dark\:hover\:bg-\[\#1b1d24\]:where(.dark,.dark *):hover{background-color:#1b1d24}.dark\:hover\:bg-\[\#2d1818\]:where(.dark,.dark *):hover{background-color:#2d1818}.dark\:hover\:bg-\[\#172335\]:where(.dark,.dark *):hover{background-color:#172335}.dark\:hover\:bg-\[\#1b283b\]:where(.dark,.dark *):hover{background-color:#1b283b}.dark\:hover\:bg-\[\#1d2030\]:where(.dark,.dark *):hover{background-color:#1d2030}.dark\:hover\:bg-\[\#991b1b\]:where(.dark,.dark *):hover{background-color:#991b1b}.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--tile-violet-from\)_12\%\,transparent\)\]:where(.dark,.dark *):hover{background-color:color-mix(in srgb,var(--tile-violet-from)12%,transparent)}.dark\:hover\:bg-neutral-800\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-800)60%,transparent)}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:text-\[\#465FE9\]:where(.dark,.dark *):hover{color:#465fe9}.dark\:hover\:text-\[\#cfd6e0\]:where(.dark,.dark *):hover{color:#cfd6e0}.dark\:hover\:text-\[\#fca5a5\]:where(.dark,.dark *):hover{color:#fca5a5}}.dark\:disabled\:bg-\[\#2c384b\]:where(.dark,.dark *):disabled{background-color:#2c384b}.dark\:disabled\:text-\[\#677385\]:where(.dark,.dark *):disabled{color:#677385}.dark\:data-\[placeholder\]\:\!text-\[\#5f6b7e\]:where(.dark,.dark *)[data-placeholder]{color:#5f6b7e!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:has\(\.day-range-end\)\]\:rounded-r-md:has(.day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\.day-range-start\)\]\:rounded-l-md:has(.day-range-start),.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-range-middle\)\]\:bg-\[\#e7eaff\]:has([aria-selected].day-range-middle){background-color:#e7eaff}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[\#5f6b7e\]>svg{color:#5f6b7e}.\[\&\>svg\]\:opacity-100>svg{opacity:1}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-red-950:oklch(.258 .092 26.042);--color-orange-50:oklch(.98 .016 73.684);--color-orange-100:oklch(.954 .038 75.164);--color-orange-200:oklch(.901 .076 70.697);--color-orange-300:oklch(.837 .128 66.29);--color-orange-400:oklch(.75 .183 55.934);--color-orange-500:oklch(.705 .213 47.604);--color-orange-600:oklch(.646 .222 41.116);--color-orange-700:oklch(.553 .195 38.402);--color-orange-800:oklch(.47 .157 37.304);--color-orange-900:oklch(.408 .123 38.172);--color-orange-950:oklch(.266 .079 36.259);--color-amber-50:oklch(.987 .022 95.277);--color-amber-100:oklch(.962 .059 95.617);--color-amber-200:oklch(.924 .12 95.746);--color-amber-300:oklch(.879 .169 91.605);--color-amber-400:oklch(.828 .189 84.429);--color-amber-500:oklch(.769 .188 70.08);--color-amber-600:oklch(.666 .179 58.318);--color-amber-700:oklch(.555 .163 48.998);--color-amber-800:oklch(.473 .137 46.201);--color-amber-900:oklch(.414 .112 45.904);--color-amber-950:oklch(.279 .077 45.635);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-100:oklch(.973 .071 103.193);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-300:oklch(.905 .182 98.111);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-700:oklch(.554 .135 66.442);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-900:oklch(.421 .095 57.708);--color-yellow-950:oklch(.286 .066 53.813);--color-lime-50:oklch(.986 .031 120.757);--color-lime-100:oklch(.967 .067 122.328);--color-lime-200:oklch(.938 .127 124.321);--color-lime-300:oklch(.897 .196 126.665);--color-lime-400:oklch(.841 .238 128.85);--color-lime-500:oklch(.768 .233 130.85);--color-lime-600:oklch(.648 .2 131.684);--color-lime-700:oklch(.532 .157 131.589);--color-lime-800:oklch(.453 .124 130.933);--color-lime-900:oklch(.405 .101 131.063);--color-lime-950:oklch(.274 .072 132.109);--color-green-50:oklch(.982 .018 155.826);--color-green-100:oklch(.962 .044 156.743);--color-green-200:oklch(.925 .084 155.995);--color-green-300:oklch(.871 .15 154.449);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-700:oklch(.527 .154 150.069);--color-green-800:oklch(.448 .119 151.328);--color-green-900:oklch(.393 .095 152.535);--color-green-950:oklch(.266 .065 152.934);--color-emerald-50:oklch(.979 .021 166.113);--color-emerald-100:oklch(.95 .052 163.051);--color-emerald-200:oklch(.905 .093 164.15);--color-emerald-300:oklch(.845 .143 164.978);--color-emerald-400:oklch(.765 .177 163.223);--color-emerald-500:oklch(.696 .17 162.48);--color-emerald-600:oklch(.596 .145 163.225);--color-emerald-700:oklch(.508 .118 165.612);--color-emerald-800:oklch(.432 .095 166.913);--color-emerald-900:oklch(.378 .077 168.94);--color-emerald-950:oklch(.262 .051 172.552);--color-teal-50:oklch(.984 .014 180.72);--color-teal-100:oklch(.953 .051 180.801);--color-teal-200:oklch(.91 .096 180.426);--color-teal-300:oklch(.855 .138 181.071);--color-teal-400:oklch(.777 .152 181.912);--color-teal-500:oklch(.704 .14 182.503);--color-teal-600:oklch(.6 .118 184.704);--color-teal-700:oklch(.511 .096 186.391);--color-teal-800:oklch(.437 .078 188.216);--color-teal-900:oklch(.386 .063 188.416);--color-teal-950:oklch(.277 .046 192.524);--color-cyan-50:oklch(.984 .019 200.873);--color-cyan-100:oklch(.956 .045 203.388);--color-cyan-200:oklch(.917 .08 205.041);--color-cyan-300:oklch(.865 .127 207.078);--color-cyan-400:oklch(.789 .154 211.53);--color-cyan-500:oklch(.715 .143 215.221);--color-cyan-600:oklch(.609 .126 221.723);--color-cyan-700:oklch(.52 .105 223.128);--color-cyan-800:oklch(.45 .085 224.283);--color-cyan-900:oklch(.398 .07 227.392);--color-cyan-950:oklch(.302 .056 229.695);--color-sky-50:oklch(.977 .013 236.62);--color-sky-100:oklch(.951 .026 236.824);--color-sky-200:oklch(.901 .058 230.902);--color-sky-300:oklch(.828 .111 230.318);--color-sky-400:oklch(.746 .16 232.661);--color-sky-500:oklch(.685 .169 237.323);--color-sky-600:oklch(.588 .158 241.966);--color-sky-700:oklch(.5 .134 242.749);--color-sky-800:oklch(.443 .11 240.79);--color-sky-900:oklch(.391 .09 240.876);--color-sky-950:oklch(.293 .066 243.157);--color-blue-50:oklch(.97 .014 254.604);--color-blue-100:oklch(.932 .032 255.585);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-blue-950:oklch(.282 .091 267.935);--color-indigo-50:oklch(.962 .018 272.314);--color-indigo-100:oklch(.93 .034 272.788);--color-indigo-200:oklch(.87 .065 274.039);--color-indigo-300:oklch(.785 .115 274.713);--color-indigo-400:oklch(.673 .182 276.935);--color-indigo-500:oklch(.585 .233 277.117);--color-indigo-600:oklch(.511 .262 276.966);--color-indigo-700:oklch(.457 .24 277.023);--color-indigo-800:oklch(.398 .195 277.366);--color-indigo-900:oklch(.359 .144 278.697);--color-indigo-950:oklch(.257 .09 281.288);--color-violet-50:oklch(.969 .016 293.756);--color-violet-100:oklch(.943 .029 294.588);--color-violet-200:oklch(.894 .057 293.283);--color-violet-300:oklch(.811 .111 293.571);--color-violet-400:oklch(.702 .183 293.541);--color-violet-500:oklch(.606 .25 292.717);--color-violet-600:oklch(.541 .281 293.009);--color-violet-700:oklch(.491 .27 292.581);--color-violet-800:oklch(.432 .232 292.759);--color-violet-900:oklch(.38 .189 293.745);--color-violet-950:oklch(.283 .141 291.089);--color-purple-50:oklch(.977 .014 308.299);--color-purple-100:oklch(.946 .033 307.174);--color-purple-200:oklch(.902 .063 306.703);--color-purple-300:oklch(.827 .119 306.383);--color-purple-400:oklch(.714 .203 305.504);--color-purple-500:oklch(.627 .265 303.9);--color-purple-600:oklch(.558 .288 302.321);--color-purple-700:oklch(.496 .265 301.924);--color-purple-800:oklch(.438 .218 303.724);--color-purple-900:oklch(.381 .176 304.987);--color-purple-950:oklch(.291 .149 302.717);--color-fuchsia-50:oklch(.977 .017 320.058);--color-fuchsia-100:oklch(.952 .037 318.852);--color-fuchsia-200:oklch(.903 .076 319.62);--color-fuchsia-300:oklch(.833 .145 321.434);--color-fuchsia-400:oklch(.74 .238 322.16);--color-fuchsia-500:oklch(.667 .295 322.15);--color-fuchsia-600:oklch(.591 .293 322.896);--color-fuchsia-700:oklch(.518 .253 323.949);--color-fuchsia-800:oklch(.452 .211 324.591);--color-fuchsia-900:oklch(.401 .17 325.612);--color-fuchsia-950:oklch(.293 .136 325.661);--color-pink-50:oklch(.971 .014 343.198);--color-pink-100:oklch(.948 .028 342.258);--color-pink-200:oklch(.899 .061 343.231);--color-pink-300:oklch(.823 .12 346.018);--color-pink-400:oklch(.718 .202 349.761);--color-pink-500:oklch(.656 .241 354.308);--color-pink-600:oklch(.592 .249 .584);--color-pink-700:oklch(.525 .223 3.958);--color-pink-800:oklch(.459 .187 3.815);--color-pink-900:oklch(.408 .153 2.432);--color-pink-950:oklch(.284 .109 3.907);--color-rose-50:oklch(.969 .015 12.422);--color-rose-100:oklch(.941 .03 12.58);--color-rose-200:oklch(.892 .058 10.001);--color-rose-300:oklch(.81 .117 11.638);--color-rose-400:oklch(.712 .194 13.428);--color-rose-500:oklch(.645 .246 16.439);--color-rose-600:oklch(.586 .253 17.585);--color-rose-700:oklch(.514 .222 16.935);--color-rose-800:oklch(.455 .188 13.697);--color-rose-900:oklch(.41 .159 10.272);--color-rose-950:oklch(.271 .105 12.094);--color-slate-50:oklch(.984 .003 247.858);--color-slate-100:oklch(.968 .007 247.896);--color-slate-200:oklch(.929 .013 255.508);--color-slate-300:oklch(.869 .022 252.894);--color-slate-400:oklch(.704 .04 256.788);--color-slate-500:oklch(.554 .046 257.417);--color-slate-600:oklch(.446 .043 257.281);--color-slate-700:oklch(.372 .044 257.287);--color-slate-800:oklch(.279 .041 260.031);--color-slate-900:oklch(.208 .042 265.755);--color-slate-950:oklch(.129 .042 264.695);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-gray-950:oklch(.13 .028 261.692);--color-zinc-50:oklch(.985 0 0);--color-zinc-100:oklch(.967 .001 286.375);--color-zinc-200:oklch(.92 .004 286.32);--color-zinc-300:oklch(.871 .006 286.286);--color-zinc-400:oklch(.705 .015 286.067);--color-zinc-500:oklch(.552 .016 285.938);--color-zinc-600:oklch(.442 .017 285.786);--color-zinc-700:oklch(.37 .013 285.805);--color-zinc-800:oklch(.274 .006 286.033);--color-zinc-900:oklch(.21 .006 285.885);--color-zinc-950:oklch(.141 .005 285.823);--color-neutral-50:oklch(.985 0 0);--color-neutral-100:oklch(.97 0 0);--color-neutral-200:oklch(.922 0 0);--color-neutral-300:oklch(.87 0 0);--color-neutral-400:oklch(.708 0 0);--color-neutral-500:oklch(.556 0 0);--color-neutral-600:oklch(.439 0 0);--color-neutral-700:oklch(.371 0 0);--color-neutral-800:oklch(.269 0 0);--color-neutral-900:oklch(.205 0 0);--color-neutral-950:oklch(.145 0 0);--color-stone-50:oklch(.985 .001 106.423);--color-stone-100:oklch(.97 .001 106.424);--color-stone-200:oklch(.923 .003 48.717);--color-stone-300:oklch(.869 .005 56.366);--color-stone-400:oklch(.709 .01 56.259);--color-stone-500:oklch(.553 .013 58.071);--color-stone-600:oklch(.444 .011 73.639);--color-stone-700:oklch(.374 .01 67.558);--color-stone-800:oklch(.268 .007 34.298);--color-stone-900:oklch(.216 .006 56.043);--color-stone-950:oklch(.147 .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--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-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--color-background:var(--calm-bg);--color-foreground:var(--calm-ink);--color-card:var(--calm-surface);--color-card-foreground:var(--calm-ink);--color-popover:var(--calm-surface);--color-popover-foreground:var(--calm-ink);--color-primary:var(--calm-accent);--color-primary-foreground:#fff;--color-secondary:var(--calm-chip);--color-secondary-foreground:var(--calm-ink);--color-muted:var(--calm-chip);--color-muted-foreground:var(--calm-muted);--color-accent:var(--calm-accent-soft);--color-accent-foreground:var(--calm-accent-ink);--color-destructive:var(--calm-danger);--color-destructive-foreground:#fff;--color-border:var(--calm-line);--color-input:var(--calm-line);--color-ring:var(--calm-accent-ink)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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}body{line-height:inherit}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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--text:#7c7c7c;--background:var(--calm-bg);--foreground:white;--card:#49454f;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:#465fe9;--primary-foreground:#354bc7;--primaryLow:#b6c0f5;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:210,50%,95%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--primaryText:white;--text1:var(--calm-ink);--text2:#1d2939;--text3:var(--calm-muted);--text4:#cfd6e0;--text5:var(--calm-line);--radius:.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}}@layer components,utilities;:root{--calm-bg:#eff1f6;--calm-surface:#fff;--calm-line:#e3e7ee;--calm-ink:#101f32;--calm-ink-soft:#344054;--calm-muted:#5f6b7e;--calm-row-hover:#f8f9fb;--calm-chip:#f1f3f7;--calm-accent:#465fe9;--calm-accent-hover:#354bc7;--calm-accent-ink:#465fe9;--calm-link-hover:#354bc7;--calm-accent-soft:#eef0fd;--calm-accent-line:#d9defb;--calm-anchor:#f5f6fe;--calm-good:#15803d;--calm-good-soft:#ecfdf5;--calm-warn:#b45309;--calm-warn-soft:#fffbeb;--calm-warn-line:#fde68a;--calm-warn-strong:#92400e;--calm-warn-fill:#f59e0b;--calm-warn-from:#d97706;--calm-warn-to:#fbbf24;--tile-violet-from:#6d4ae8;--tile-violet-to:#a48bff;--tile-sky-from:#0284c7;--tile-sky-to:#5cc8f5;--tile-teal-from:#0f766e;--tile-teal-to:#2dd4bf;--tile-pink-from:#db2777;--tile-pink-to:#f472b6;--calm-danger:#b91c1c;--calm-danger-soft:#fef2f2;--chrome-bg:#101f32;--chrome-raised:#ffffff0d;--chrome-hover:#ffffff12;--chrome-active:#ffffff1c;--chrome-line:#ffffff17;--chrome-ink:#fff;--chrome-ink-soft:#c5cdd9;--chrome-muted:#8a97ab;--chrome-shadow:0 1px 2px #00000040;--chrome-warn:#fbbf24;--chrome-warn-ink:#fcd34d;--app-gutter:clamp(1rem,2.5vw,2.5rem);--app-measure:120rem;--app-inset:max(var(--app-gutter),calc((100% - var(--app-measure))/2))}.calm-root{color:var(--calm-ink);background:var(--calm-bg);font-feature-settings:"ss01","cv11";font-family:Inter,system-ui,-apple-system,sans-serif}.calm-tabular{font-variant-numeric:tabular-nums}.calm-pill{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.calm-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.calm-row{transition:background .12s}.calm-row:hover{background:var(--calm-row-hover)}.calm-row-active{background:var(--calm-accent-soft)!important}.calm-btn{border:1px solid var(--calm-line);height:30px;color:var(--calm-ink);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.calm-btn:hover{border-color:#cfd6e0}.calm-btn-primary{background:var(--calm-accent);color:#fff;border-color:var(--calm-accent)}.calm-btn-primary:hover{background:var(--calm-accent-hover)}.calm-btn-accent{background:var(--calm-accent);color:#fff;border-color:var(--calm-accent)}.calm-btn-accent:hover{background:var(--calm-accent-hover)}.calm-icon-btn{cursor:pointer;width:28px;height:28px;color:var(--calm-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.calm-icon-btn:hover{background:var(--calm-chip);color:var(--calm-ink)}@keyframes fin-loading-spin{to{transform:rotate(360deg)}}@keyframes fin-loading-dot{0%,80%,to{opacity:.38;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes fin-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes fin-loading-progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}.fin-loading-spinner{border:2px solid color-mix(in srgb,currentColor 18%,transparent);vertical-align:-.125em;border-top-color:currentColor;border-right-color:currentColor;border-radius:999px;flex:none;animation:.9s linear infinite fin-loading-spin;display:inline-flex}.fin-loading-dots{color:var(--calm-accent-ink,#465fe9);align-items:center;gap:8px;display:inline-flex}.fin-loading-dot{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite fin-loading-dot}.fin-loading-skeleton{background-image:linear-gradient(90deg,#f1f3f7,#e9edf2,#f1f3f7);background-size:220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite fin-loading-shimmer}.fin-loading-progress{background:#f1f3f7;border-radius:999px;height:4px;overflow:hidden}.fin-loading-progress>span{border-radius:inherit;background:var(--calm-accent,#465fe9);height:100%;display:block}.fin-loading-progress-indeterminate>span{width:34%;animation:1.35s ease-in-out infinite fin-loading-progress}.fin-page-loading{width:min(100%,360px);color:var(--calm-ink,#101f32);flex-direction:column;align-items:center;padding:18px 20px 16px;display:inline-flex}.fin-loading-document{aspect-ratio:.78;border:1px solid var(--calm-line,#e3e7ee);background:#fff;border-radius:8px;flex-direction:column;gap:22px;width:min(100%,230px);padding:26px 22px;display:flex;box-shadow:0 18px 40px -28px #101f3257}.fin-loading-document-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fin-loading-document-mark{background:var(--calm-accent,#465fe9);border-radius:7px;flex:none;width:30px;height:30px}.fin-loading-document-mini{flex-direction:column;flex:1;align-items:flex-end;gap:8px;padding-top:2px;display:flex}.fin-loading-document-lines{flex-direction:column;gap:13px;display:flex}.fin-page-loading-brand{justify-content:center;align-items:center;gap:12px;margin-top:26px;display:inline-flex}.fin-page-loading-logo{background:var(--calm-accent,#465fe9);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fin-page-loading-logo svg{width:100%;height:100%}.fin-page-loading-name{color:var(--calm-ink,#101f32);font-size:19px;font-weight:700}.fin-page-loading-copy{text-align:center;margin-top:24px}.fin-page-loading-title{color:var(--calm-ink,#101f32);margin:0;font-size:18px;font-weight:700}.fin-page-loading-subtitle{color:var(--calm-muted,#5f6b7e);margin:8px 0 0;font-size:14px;font-weight:500}.fin-stat-strip-skeleton{border:1px solid var(--calm-line,#e3e7ee);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fin-stat-skeleton{flex-direction:column;gap:13px;min-height:112px;padding:20px 22px;display:flex}.fin-stat-skeleton+.fin-stat-skeleton{border-left:1px solid var(--calm-line,#e3e7ee)}.fin-table-skeleton{background:#fff;flex-direction:column;display:flex}.fin-table-skeleton-row{border-bottom:1px solid var(--calm-line,#e3e7ee);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:14px 16px;display:flex}.fin-table-skeleton-row:last-child{border-bottom:0}.fin-month-groups-skeleton{flex-direction:column;gap:18px;display:flex}.fin-month-skeleton{flex-direction:column;gap:10px;display:flex}.fin-month-skeleton-list{border:1px solid var(--calm-line,#e3e7ee);background:#fff;border-radius:10px;overflow:hidden}.fin-stepped-loading{border:1px solid var(--calm-line,#e3e7ee);width:min(100%,480px);color:var(--calm-ink,#101f32);background:#fff;border-radius:12px;padding:24px 26px;box-shadow:0 24px 70px -36px #101f3273}.fin-stepped-brand{align-items:center;gap:12px;display:inline-flex}.fin-stepped-copy{margin-top:22px}.fin-stepped-copy .fin-page-loading-title,.fin-stepped-copy .fin-page-loading-subtitle{text-align:left}.fin-stepped-progress{margin-top:18px}.fin-step-list{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fin-step-row{color:var(--calm-muted,#5f6b7e);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.fin-step-row-current{color:var(--calm-ink,#101f32)}.fin-step-row-done{color:var(--calm-good,#15803d)}.fin-step-dot{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.fin-step-copy{flex-direction:column;gap:2px;padding-top:2px;display:flex}.fin-step-title{color:currentColor;font-size:13px;font-weight:600}.fin-step-description{color:var(--calm-muted,#5f6b7e);font-size:12px;font-weight:500}@media(max-width:520px){.fin-page-loading{width:min(100%,300px);padding:14px}.fin-loading-document{width:min(100%,190px);padding:22px 18px}.fin-stat-strip-skeleton{grid-template-columns:1fr}.fin-stat-skeleton+.fin-stat-skeleton{border-left:0;border-top:1px solid var(--calm-line,#e3e7ee)}}@media(prefers-reduced-motion:reduce){.fin-loading-spinner,.fin-loading-dot,.fin-loading-skeleton,.fin-loading-progress-indeterminate>span{animation-duration:1ms;animation-iteration-count:1}}@keyframes finova-elem-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.finova-page-fill{flex-direction:column;flex:auto;min-height:100%;display:flex}.finova-page-fill>*{flex:auto}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus{outline-color:var(--primary,#465fe9)}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;min-width:100vw;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}#root>div{background-color:var(--background);min-width:100vw;min-height:100dvh}a{color:var(--calm-accent-ink);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--calm-link-hover)}body{place-items:center;min-width:100vw;min-height:100dvh;margin:0;display:flex;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{background-color:var(--foreground,#f5f5f5);color:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}textarea{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}textarea::-webkit-scrollbar{width:8px}div::-webkit-scrollbar{width:8px}div::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:10px}.scrollbar-custom::-webkit-scrollbar{width:8px}.scrollbar-custom::-webkit-scrollbar-track{background:0 0}.scrollbar-custom::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:10px}.scrollbar-soft{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.scrollbar-soft::-webkit-scrollbar{width:12px;height:12px}.scrollbar-soft::-webkit-scrollbar-track{background:0 0}.scrollbar-soft::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:8px}.scrollbar-thumb-transparent::-webkit-scrollbar-thumb{background-color:#0000!important}.scrollbar-thumb-transparent::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-track{background:0 0}textarea::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:10px}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:var(--foreground,#f9f9f9)}}html.dark{--calm-bg:#0a111c;--calm-surface:#111b2a;--calm-line:#243247;--calm-ink:#f1f4f8;--calm-ink-soft:#c5cdd9;--calm-muted:#8a97ab;--calm-row-hover:#172335;--calm-chip:#1b283b;--calm-accent:#465fe9;--calm-accent-ink:#a8b5ff;--calm-link-hover:#cbd2ff;--calm-accent-soft:#465fe92e;--calm-good:#4ade80;--calm-good-soft:#22c55e29;--calm-warn:#fbbf24;--calm-warn-soft:#fbbf2424;--calm-warn-line:#fbbf245c;--calm-warn-strong:#fcd34d;--calm-danger:#f87171;--calm-danger-soft:#f8717124;--calm-accent-line:#465fe952;--calm-anchor:#152039;--chrome-line:#ffffff14;--background:#0a111c;--foreground:#111b2a;--card:#111b2a;--primary:#465fe9;--primary-foreground:#fff;--primaryLow:#465fe947;--primaryText:#f1f4f8;--text1:#f1f4f8;--text2:#cfd5df;--text3:#8e98a8;--text4:#3a485b;--text5:#1a2433}html[data-portal=accountant]{--calm-warn:#0e7490;--calm-warn-soft:#ecfeff;--calm-warn-line:#a5f3fc;--calm-warn-strong:#155e75;--calm-warn-fill:#0891b2;--calm-warn-from:#0e7490;--calm-warn-to:#22d3ee;--chrome-warn:#67e8f9;--chrome-warn-ink:#a5f3fc;--tile-violet-from:#465fe9;--tile-violet-to:#7c8cff;--tile-sky-from:#142a4f;--tile-sky-to:#2c4374;--tile-teal-from:#334155;--tile-teal-to:#64748b;--tile-pink-from:#5f6b7e;--tile-pink-to:#97a3b6}html.dark[data-portal=accountant]{--calm-warn:#67e8f9;--calm-warn-soft:#22d3ee24;--calm-warn-line:#22d3ee5c;--calm-warn-strong:#a5f3fc;--calm-warn-fill:#22d3ee;--tile-sky-from:#2c4374;--tile-sky-to:#4a6296}html.dark,html.dark body,html.dark #root,html.dark #root>div,html.dark .calm-root,html.dark [data-theme-surface=page]{color:var(--calm-ink);background:var(--calm-bg)!important}html.dark .bg-white,html.dark .bg-\[\#fff\],html.dark .bg-\[\#ffffff\],html.dark .bg-stone-50,html.dark .bg-gray-50,html.dark .bg-neutral-50,html.dark .bg-slate-50{background-color:var(--calm-surface)!important}html.dark .bg-\[\#f8f9fb\],html.dark .bg-\[\#f9fafb\],html.dark .bg-\[\#f8fafc\],html.dark .bg-\[\#f1f3f7\],html.dark .bg-gray-100,html.dark .bg-stone-100,html.dark .bg-neutral-100,html.dark .bg-slate-100{background-color:var(--calm-bg)!important}html.dark .text-black,html.dark .text-gray-950,html.dark .text-gray-900,html.dark .text-neutral-950,html.dark .text-neutral-900,html.dark .text-stone-950,html.dark .text-stone-900,html.dark .text-slate-950,html.dark .text-slate-900{color:var(--calm-ink)!important}html.dark .text-gray-800,html.dark .text-gray-700,html.dark .text-neutral-800,html.dark .text-neutral-700,html.dark .text-stone-800,html.dark .text-stone-700,html.dark .text-slate-800,html.dark .text-slate-700{color:var(--calm-ink-soft)!important}html.dark .text-gray-600,html.dark .text-gray-500,html.dark .text-neutral-600,html.dark .text-neutral-500,html.dark .text-stone-600,html.dark .text-stone-500,html.dark .text-slate-600,html.dark .text-slate-500{color:var(--calm-muted)!important}html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-neutral-100,html.dark .border-neutral-200,html.dark .border-stone-100,html.dark .border-stone-200,html.dark .border-slate-100,html.dark .border-slate-200,html.dark .border-\[\#e5e7eb\],html.dark .border-\[\#e3e7ee\]{border-color:var(--calm-line)!important}html.dark input,html.dark select,html.dark textarea{border-color:var(--calm-line);color:var(--calm-ink);background-color:#0d1522}html.dark .tavin-field:focus-visible{border-color:var(--calm-accent-ink)}html.dark .tavin-field[aria-invalid=true]{border-color:var(--calm-danger)}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:var(--calm-muted)}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--calm-muted)}html.dark input:disabled,html.dark input[readonly],html.dark select:disabled,html.dark textarea:disabled{color:var(--calm-muted);background-color:#142032}html.dark button:where(:not(.asb *,.csb *)){color:inherit}html.dark .tavin-button:is(.text-primary-foreground,.text-destructive-foreground){color:#fff}html.dark .tavin-button.text-primary{color:var(--calm-accent-ink)}html.dark .calm-btn,html.dark .cs-btn,html.dark .cs-input{border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark .calm-btn-primary,html.dark .calm-btn-accent,html.dark .cs-btn-accent{background:var(--calm-accent)!important;border-color:var(--calm-accent)!important;color:#fff!important}html.dark .calm-icon-btn:hover,html.dark .cs-row:hover:not(.cs-form-card-actions),html.dark .cs-pwd-toggle:hover{background:var(--calm-row-hover)!important}html.dark .fin-loading-document,html.dark .fin-stepped-loading,html.dark .fin-stat-strip-skeleton,html.dark .fin-table-skeleton,html.dark .fin-month-skeleton-list{background:var(--calm-surface);border-color:var(--calm-line);box-shadow:0 24px 70px -36px #000c}html.dark .fin-loading-skeleton{background-image:linear-gradient(90deg,#121c2a,#1d2838,#121c2a)}html.dark .fin-loading-progress{background:#1a2638}html.dark .fin-loading-document-mark,html.dark .fin-page-loading-logo{background:var(--calm-accent);color:#fff}html.dark .cs-settings-root,html.dark .cs-settings-main{background:var(--calm-bg)!important}html.dark .cs-settings-page-header,html.dark .cs-settings-nav-rail,html.dark .cs-form-card,html.dark .cs-form-card-actions,html.dark .cs-nom-modal,html.dark .cs-nom-tab[aria-selected=true]{background:var(--calm-surface)!important;border-color:var(--calm-line)!important}html.dark .cs-nav-item{color:var(--calm-ink-soft)!important}html.dark .cs-nav-item .cs-nav-ic{color:var(--calm-muted)!important}html.dark .cs-nav-item:hover,html.dark .cs-nav-item[data-active=true]{background:var(--calm-row-hover)!important;color:var(--calm-ink)!important}html.dark .cs-nav-item:hover .cs-nav-ic,html.dark .cs-nav-item[data-active=true] .cs-nav-ic{color:var(--calm-ink-soft)!important}html.dark .cs-nom-tabs,html.dark .cs-nom-modal-foot{border-color:var(--calm-line)!important;background:#0d1522!important}html.dark .cs-theme-options{border:1px solid var(--calm-line);background:#0d1522;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}html.dark .cs-theme-option{color:var(--calm-muted)}.cs-theme-options{border:1px solid var(--calm-line);background:#f1f3f7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,28rem);padding:4px;display:grid}.cs-theme-option{height:34px;color:var(--calm-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.cs-theme-option[data-active=true]{background:var(--calm-surface);color:var(--calm-ink);box-shadow:0 1px 2px #0f0f0f14}html.dark .cs-theme-option[data-active=true]{color:var(--calm-ink);box-shadow:none;background:#1b283b}.fin-date-popover{--fin-date-surface:var(--calm-surface,#fff);--fin-date-side:var(--calm-bg,#f8f9fb);--fin-date-line:var(--calm-line,#e3e7ee);--fin-date-hover:#465fe91a;--fin-date-range:#465fe924;--fin-date-range-hover:#465fe933;color:var(--calm-ink,#101f32);background:var(--fin-date-surface)!important;border-color:var(--fin-date-line)!important}.fin-date-presets{background:var(--fin-date-side)!important;border-color:var(--fin-date-line)!important}.fin-date-presets-title,.fin-date-summary{color:var(--calm-ink,#101f32)!important}.fin-date-preset{color:var(--calm-ink-soft,#344054)!important}.fin-date-preset:hover{background:var(--fin-date-hover)!important}.fin-date-preset[data-active=true]{background:var(--fin-date-surface)!important;color:var(--calm-ink,#101f32)!important}.fin-date-nav-button{color:var(--calm-muted,#5f6b7e)!important;background:0 0!important}.fin-date-nav-button:hover{background:var(--fin-date-hover)!important;color:var(--calm-accent-ink,#465fe9)!important}.fin-date-footer{border-color:var(--fin-date-line)!important}.fin-date-cell:has(.fin-date-range-middle[aria-selected=true]){background:var(--fin-date-range)!important}.fin-date-cell:has(.fin-date-range-start[aria-selected=true]){border-top-left-radius:6px;border-bottom-left-radius:6px}.fin-date-cell:has(.fin-date-range-end[aria-selected=true]){border-top-right-radius:6px;border-bottom-right-radius:6px}.fin-date-day{color:var(--calm-ink,#101f32)!important;background:0 0!important}.fin-date-day:hover{background:var(--fin-date-hover)!important;color:var(--calm-ink,#101f32)!important}.fin-date-day[aria-selected=true]{background:var(--calm-accent,#465fe9)!important;color:#fff!important}.fin-date-day.fin-date-range-middle[aria-selected=true]{background:var(--fin-date-range)!important;color:var(--calm-ink,#101f32)!important;border-radius:0!important}.fin-date-day.fin-date-range-middle[aria-selected=true]:hover{background:var(--fin-date-range-hover)!important}.fin-date-day.fin-date-range-start[aria-selected=true],.fin-date-day.fin-date-range-end[aria-selected=true]{background:var(--calm-accent,#465fe9)!important;color:#fff!important;border-radius:6px!important}.fin-date-day.fin-date-outside-hidden{pointer-events:none;color:#0000!important}.fin-date-action{transition:background .12s,color .12s;color:var(--calm-ink-soft,#344054)!important}.fin-date-action:hover{background:var(--calm-chip,#f1f3f7)!important;color:var(--calm-ink,#101f32)!important}.fin-date-action-primary{background:var(--calm-accent,#465fe9)!important;color:#fff!important}html.dark .fin-date-popover{--fin-date-side:#0d1522;--fin-date-hover:#465fe929;--fin-date-range:#465fe938;--fin-date-range-hover:#465fe94d;box-shadow:0 24px 70px -34px #000000db!important}html.dark .fin-date-preset[data-active=true]{background:var(--calm-chip)!important;box-shadow:none!important}html.dark [role=dialog],html.dark .modal,html.dark .rounded-xl,html.dark .rounded-2xl{border-color:var(--calm-line)}html.dark :is(.bp-root,.br-root,.cb-root,.cd-root,.cl-root,.cm-root,.co-root,.cp-root,.cr-root,.ct-root,.fm-root,.stock-root,.tp-root){color:var(--calm-ink)!important;background:var(--calm-bg)!important;--line:var(--calm-line)!important;--line-soft:#1a2638!important;--line-strong:#2a3749!important;--muted:var(--calm-muted)!important;--muted-2:var(--calm-ink-soft)!important;--ink:var(--calm-ink)!important;--ink-soft:var(--calm-ink-soft)!important;--accent:var(--calm-accent)!important;--accent-soft:var(--calm-accent-soft)!important;--accent-border:#465fe95c!important;--good:var(--calm-good)!important;--good-soft:var(--calm-good-soft)!important;--warn:var(--calm-warn)!important;--warn-soft:var(--calm-warn-soft)!important;--danger:var(--calm-danger)!important;--danger-soft:var(--calm-danger-soft)!important;--br-line:var(--calm-line)!important;--br-line-soft:#1a2638!important;--br-muted:var(--calm-muted)!important;--br-ink:var(--calm-ink)!important;--br-ink-soft:var(--calm-ink-soft)!important;--br-accent:var(--calm-accent)!important;--br-accent-soft:var(--calm-accent-soft)!important;--br-good:var(--calm-good)!important;--br-good-soft:var(--calm-good-soft)!important;--br-warn:var(--calm-warn)!important;--br-warn-soft:var(--calm-warn-soft)!important;--br-danger:var(--calm-danger)!important;--br-danger-soft:var(--calm-danger-soft)!important;--cd-line:var(--calm-line)!important;--cd-muted:var(--calm-muted)!important;--cd-ink:var(--calm-ink)!important;--cd-accent:var(--calm-accent)!important;--cd-accent-soft:var(--calm-accent-soft)!important;--cd-good:var(--calm-good)!important;--cd-good-soft:var(--calm-good-soft)!important;--cd-warn:var(--calm-warn)!important;--cd-warn-soft:var(--calm-warn-soft)!important;--cd-danger:var(--calm-danger)!important;--cd-danger-soft:var(--calm-danger-soft)!important;--cl-line:var(--calm-line)!important;--cl-muted:var(--calm-muted)!important;--cl-ink:var(--calm-ink)!important;--cl-accent:var(--calm-accent)!important;--cl-accent-soft:var(--calm-accent-soft)!important;--cl-good:var(--calm-good)!important;--cl-good-soft:var(--calm-good-soft)!important;--cl-warn:var(--calm-warn)!important;--cl-warn-soft:var(--calm-warn-soft)!important;--cl-danger:var(--calm-danger)!important;--cl-danger-soft:var(--calm-danger-soft)!important;--fm-line:var(--calm-line)!important;--fm-line-soft:#1a2638!important;--fm-muted:var(--calm-muted)!important;--fm-ink:var(--calm-ink)!important;--fm-ink-soft:var(--calm-ink-soft)!important;--fm-accent:var(--calm-accent)!important;--fm-accent-soft:var(--calm-accent-soft)!important;--fm-danger:var(--calm-danger)!important;--fm-danger-soft:var(--calm-danger-soft)!important;--bp-line:var(--calm-line)!important;--bp-muted:var(--calm-muted)!important;--bp-ink:var(--calm-ink)!important;--bp-accent:var(--calm-accent)!important;--bp-accent-soft:var(--calm-accent-soft)!important;--bp-good:var(--calm-good)!important;--bp-good-soft:var(--calm-good-soft)!important;--bp-warn:var(--calm-warn)!important;--bp-warn-soft:var(--calm-warn-soft)!important;--bp-danger:var(--calm-danger)!important;--bp-danger-soft:var(--calm-danger-soft)!important;--foreground:var(--calm-surface)!important;--background:var(--calm-bg)!important;--text1:var(--calm-ink)!important;--text2:var(--calm-ink-soft)!important;--text3:var(--calm-muted)!important;--text4:var(--calm-line)!important;--text5:#1a2638!important;--primary:var(--calm-accent)!important;--primary-soft:var(--calm-accent-soft)!important}html.dark :is(.bp-header,.cb-header,.cd-header,.cl-header,.cm-header,.cp-header,.fm-header,.cs-settings-page-header,.cs-settings-nav-rail){background:var(--calm-surface)!important;border-color:var(--calm-line)!important}html.dark :is(.bp-card,.bp-modal,.bp-pdfbar,.bp-detailcol,.bp-pdfframe,.bp-stats,.bp-tabtrack,.cb-card,.cb-aside-card,.cb-bank-row,.cb-info-card,.cb-account-card,.cb-modal-topbar,.cd-card,.cd-stats,.cl-card,.cl-stats,.cm-bubble-other,.cm-file-chip,.cm-attach-other,.cp-tab-group,.cs-import-modal,.cs-import-card,.cs-import-summary,.fm-card,.cs-form-card,.cs-nom-modal,.cs-nom-tabs,.cs-nom-table,.stock-card,.stock-header,.stock-stats,.stock-filter-bar,.stock-action-menu,.stock-doc-tabs,.stock-doc-table,.stock-form-modal,.stock-review,.bg-white,.bg-\[\#fff\],.bg-\[\#ffffff\]),html.dark :is(.br-root,.cb-root,.cd-root,.cl-root,.cm-root,.cs-settings-root,.fm-root,.bp-root,.cp-root,.cr-root,.ct-root,.tp-root,.stock-root) :is([style*="background: white"],[style*="background:white"],[style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background: rgb(255, 255, 255)"],[style*="background:rgb(255, 255, 255)"]){background:var(--calm-surface)!important;border-color:var(--calm-line)!important;color:var(--calm-ink)!important}html.dark :is(.br-root,.cb-root,.cd-root,.cl-root,.cm-root,.cs-settings-root,.fm-root,.bp-root,.cp-root,.cr-root,.ct-root,.tp-root,.stock-root) :is([style*="background: #f8f9fb"],[style*="background:#f8f9fb"],[style*="background: #f1f3f7"],[style*="background:#f1f3f7"],[style*="background: rgb(248, 249, 251)"],[style*="background:rgb(248, 249, 251)"],[style*="background: rgb(241, 243, 247)"],[style*="background:rgb(241, 243, 247)"]){background:var(--calm-bg)!important;border-color:var(--calm-line)!important}html.dark :is(.br-body,.cb-body,.cd-body,.cl-body,.cm-messages,.fm-body,.bg-\[\#f8f9fb\],.bg-\[\#f8fafc\],.bg-\[\#f9fafb\],.bg-\[\#f1f3f7\]){background:var(--calm-bg)!important}html.dark :is(.cb-bank-row,.cb-account-row,.bp-row,.cd-row,.cl-row,.cl-row-head,.cs-nom-row,.fm-row,.cs-row,tr,[class*=-row]){border-color:var(--calm-line)!important}html.dark :is(.cb-bank-row:hover,.cb-account-row:hover,.bp-row:hover,.cd-row:hover,.cl-row:hover,.cl-row-head:hover,.cs-nom-row:hover,.fm-row:hover,tr:hover,[class*=-row]:hover){background:var(--calm-row-hover)!important}html.dark :is(.bp-btn,.bp-icon-btn,.cb-btn,.cd-btn,.cl-btn,.cm-btn,.ct-btn,.fm-btn,.cb-icon-btn,.cd-icon-btn,.cs-nom-icon-btn,.fm-icon-btn){border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark :is(.bp-btn-accent,.cb-btn-accent,.cd-btn-accent,.cl-btn-accent,.cm-btn-accent,.ct-btn-accent,.fm-btn-active){background:var(--calm-accent)!important;border-color:var(--calm-accent)!important;color:#fff!important}html.dark :is(.bp-search-input,.bp-filter-input,.cb-input,.cd-input,.cl-input,.cm-input,.ct-input,.ct-textarea,.fm-input,.fm-search-input,.cs-input){border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark :is(.br-title,.bp-detail-title,.cb-title,.cd-title,.cm-title,.cl-title,.cp-title,.fm-title,.cs-form-card-title,h1,h2,h3){color:var(--calm-ink)!important}html.dark :is(.br-eyebrow,.bp-filter-label,.bp-flabel,.cb-eyebrow,.cd-eyebrow,.cm-eyebrow,.cl-eyebrow,.cp-eyebrow,.fm-eyebrow,.cs-form-card-help,small){color:var(--calm-muted)!important}html.dark .shadow-sm,html.dark .shadow,html.dark .shadow-lg,html.dark .shadow-xl,html.dark .shadow-2xl{box-shadow:0 18px 48px #0000005c!important}html.dark .cm-btn-ghost{color:var(--calm-ink-soft)!important;background:0 0!important;border-color:#0000!important}html.dark .cm-btn-ghost:hover:not(:disabled){background:var(--calm-accent-soft)!important;color:var(--calm-accent-ink)!important}html.dark .cm-btn-danger{color:var(--calm-danger)!important}html.dark .cm-btn-danger:hover:not(:disabled){background:var(--calm-danger-soft)!important;border-color:var(--calm-danger-soft)!important;color:var(--calm-danger)!important}html.dark .cp-tab-thumb{background:var(--calm-accent)!important;box-shadow:none!important}html.dark .cp-tab-group{border-color:var(--calm-line)!important;background:#0d1522!important}html.dark .cp-tab-btn[data-active=true]{color:#fff!important}html.dark .cp-tab-btn[data-active=false]{color:var(--calm-ink-soft)!important}html.dark .cs-nom-row-head,html.dark .cs-nom-row-head:hover{color:var(--calm-muted)!important;background:#0d1522!important}html.dark .cs-nom-icon-btn:hover:not(:disabled){background:var(--calm-row-hover)!important;color:var(--calm-ink)!important}html.dark .cs-import-topbar,html.dark .cs-import-actions,html.dark .cs-nom-modal-foot{background:var(--calm-surface)!important;border-color:var(--calm-line)!important}html.dark .cs-import-file:hover,html.dark .cs-import-back:hover:not(:disabled),html.dark .cs-import-close:hover{background:var(--calm-row-hover)!important;color:var(--calm-ink)!important}html.dark .cs-import-chip,html.dark .cs-import-pill{border-color:var(--calm-line)!important;color:var(--calm-ink-soft)!important;background:#0d1522!important}html.dark .cs-import-dot[data-active=true]{background:var(--calm-ink)!important}html.dark .ct-prio-chip{border-color:var(--calm-line)!important;color:var(--calm-ink-soft)!important;background:#0d1522!important}html.dark .ct-prio-chip.selected[data-p=high]{background:var(--calm-danger-soft)!important;color:var(--calm-danger)!important;border-color:var(--calm-danger)!important}html.dark .ct-prio-chip.selected[data-p=med]{background:var(--calm-accent-soft)!important;color:var(--calm-accent-ink)!important;border-color:var(--calm-accent)!important}html.dark .ct-prio-chip.selected[data-p=low]{color:var(--calm-ink)!important;border-color:var(--calm-line)!important;background:#1a2638!important}html.dark :is(.cl-row-head,.bp-row-head,.stock-doc-table th){color:var(--calm-muted)!important;border-color:var(--calm-line)!important;background:#0d1522!important}html.dark :is(.cl-icon-btn,.bp-icon-btn,.stock-doc-action,.stock-form-add,.stock-form-remove){border-color:var(--calm-line)!important;color:var(--calm-ink-soft)!important;background:#0d1522!important}html.dark :is(.cl-icon-btn:hover:not(:disabled),.bp-icon-btn:hover:not(:disabled),.stock-doc-action:hover,.stock-form-add:hover:not(:disabled),.stock-form-close:hover){background:var(--calm-row-hover)!important;border-color:var(--calm-line)!important;color:var(--calm-ink)!important}html.dark .bp-tab[data-active=true]{background:var(--calm-surface)!important;color:var(--calm-ink)!important;box-shadow:none!important}html.dark .bp-tab2[data-active=true]{color:var(--calm-ink)!important;border-bottom-color:var(--calm-ink)!important}html.dark :is(.bp-pdfcol,.bp-pdfwrap,.stock-body){background:var(--calm-bg)!important}html.dark :is(.bp-foot,.stock-form-footer,.stock-stepper){background:var(--calm-surface)!important;border-color:var(--calm-line)!important}html.dark :is(.bp-tl-dot,.stock-step-index,.stock-bank-avatar,.stock-bank-avatar-lg,.cb-bank-avatar,.cb-bank-avatar-lg){border-color:var(--calm-line)!important;color:var(--calm-ink-soft)!important;background:#0d1522!important}html.dark :is(.bp-pdfcol iframe,.bp-pdfcol img){background:#fff}html.dark .bp-reconcile{background:var(--calm-good-soft)!important;border-color:#4ade8047!important}html.dark .bp-reconcile-text{color:var(--calm-ink-soft)!important}html.dark .cb-bank-row:hover{background:var(--calm-row-hover)!important;border-color:var(--calm-line)!important}html.dark .cb-step-dot[data-active=true]{background:var(--calm-ink)!important}html.dark .cb-modal-back:hover:not(:disabled),html.dark .cb-modal-close:hover{background:var(--calm-row-hover)!important;color:var(--calm-ink)!important}html.dark :is(.stock-btn,.stock-filter-input,.stock-doc-action,.stock-form-input){border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark :is(.stock-btn-primary,.stock-step[data-active=true] .stock-step-index){background:var(--calm-accent)!important;border-color:var(--calm-accent)!important;color:#fff!important}html.dark :is(.stock-btn:hover:not(:disabled),.stock-filter-input:hover,.stock-action-item:hover,.stock-doc-tab-active,.stock-form-line,.stock-form-empty){background:var(--calm-row-hover)!important;border-color:var(--calm-line)!important}html.dark .stock-doc-tab-active{color:var(--calm-ink)!important;box-shadow:none!important}html.dark :is(.stock-doc-table td,.stock-review-row){border-color:var(--calm-line)!important}html.dark .cd-root>[role=button],html.dark .cd-root [style*="border: 1.5px dashed"],html.dark .fm-root [style*="border: 1px dashed"]{background:var(--calm-surface)!important;color:var(--calm-ink)!important;border-color:#4a576a!important}html.dark .cd-root :is([class*="text-[#111827]"],[class*="text-[#101f32]"],[class*="text-[#242424]"],[class*="text-[#252525]"],[class*="text-[#1d2939]"]){color:var(--calm-ink)!important}html.dark .cd-root :is([class*="text-[#344054]"],[class*="text-[#3f4c5f]"],[class*="text-[#4b5567]"],[class*="text-[#586577]"],[class*="text-[#5f6b7d]"],[class*="text-[#677384]"],[class*="text-[#5f6b7e]"],[class*="text-[#717d8e]"]){color:var(--calm-ink-soft)!important}html.dark .cd-root :is([class*="bg-[#fafafa]"],[class*="bg-[#f8f9fb]"],[class*="bg-[#f1f3f7]"]){background:var(--calm-bg)!important}html.dark .cd-root :is([class*="border-[#e3e7ee]"],[class*="border-[#cfd6e0]"],[class*="border-[#f1f3f7]"]){border-color:var(--calm-line)!important}html.dark .cd-root :is(input,select,textarea){border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark .cd-root :is(input,select,textarea)::-moz-placeholder{color:var(--calm-muted)!important}html.dark .cd-root :is(input,select,textarea)::placeholder{color:var(--calm-muted)!important}html.dark :is(.fr-kpi,.fr-stmt,.fr-insights,.tp-modal-header,.tp-modal-footer,.cs-privacy-head){background:var(--calm-surface)!important;border-color:var(--calm-line)!important;color:var(--calm-ink)!important}html.dark .br-body{background:var(--calm-bg)!important}html.dark .fr{--line:var(--calm-line)!important;--line-soft:#1a2638!important;--muted:var(--calm-muted)!important;--ink:var(--calm-ink)!important;--ink-soft:var(--calm-ink-soft)!important;--accent:var(--calm-accent)!important;--accent-soft:var(--calm-accent-soft)!important;--good:var(--calm-good)!important;--good-soft:var(--calm-good-soft)!important;--warn:var(--calm-warn)!important;--warn-soft:var(--calm-warn-soft)!important;--danger:var(--calm-danger)!important;--danger-soft:var(--calm-danger-soft)!important;color:var(--calm-ink)!important}html.dark :is(.fr-mini-btn,.fr-segment,.cs-privacy-row:not(.cs-privacy-head)){border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark :is(.fr-mini-btn:hover,.fr-row:hover,.cs-privacy-row:not(.cs-privacy-head):hover){background:var(--calm-row-hover)!important;border-color:var(--calm-line)!important;color:var(--calm-ink)!important}html.dark .cs-btn:not(.cs-btn-accent){border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark .cs-btn-accent{background:var(--calm-accent)!important;border-color:var(--calm-accent)!important;color:#fff!important}html.dark .cs-privacy-pill-off{border-color:var(--calm-line)!important;color:var(--calm-ink-soft)!important;background:#0d1522!important}html.dark :is(.fr-stmt-period,.fr-kpi-sub,.fr-insights-head,.fr-row-acct,.fr-row-pct,.cs-privacy-head,.cs-privacy-date){color:var(--calm-muted)!important}html.dark :is(.fr-stmt h2,.fr-kpi-value,.fr-row-name,.fr-insight-title,.cs-privacy-name){color:var(--calm-ink)!important}html.dark .cl-root .cl-row{background:var(--calm-surface)!important;border-color:var(--calm-line)!important;color:var(--calm-ink)!important}html.dark .cl-root .cl-row:hover{background:var(--calm-row-hover)!important}html.dark .cl-root .cl-row [style*="color: var(--cl-ink)"]{color:var(--calm-ink)!important}html.dark .cl-root .cl-row [style*="color: var(--cl-muted)"]{color:var(--calm-muted)!important}html.dark .cd-doc-status-badge{color:#86efac!important;background:#22c55e24!important;border:1px solid #22c55e47!important}html.dark .cd-doc-status-badge[data-status=QUEUED]{border-color:var(--calm-line)!important;color:var(--calm-muted)!important;background:#0d1522!important}html.dark .cd-doc-status-badge[data-status=PROCESSING]{background:var(--calm-accent-soft)!important;color:#9db0ff!important;border-color:#465fe95c!important}html.dark .cd-doc-status-badge[data-status=PHASE0_COMPLETE]{background:var(--calm-warn-soft)!important;border-color:var(--calm-warn-line)!important;color:var(--calm-warn)!important}html.dark .cd-doc-status-badge[data-status=ERROR]{background:var(--calm-danger-soft)!important;color:var(--calm-danger)!important;border-color:#f8717157!important}html.dark .cd-nir-back-button{color:var(--calm-ink-soft)!important;background:0 0!important}html.dark .cd-nir-back-button:hover{color:var(--calm-ink)!important;background:#0d1522!important}html.dark .cl-loading-state{background:0 0!important}html.dark .cl-loading-table{background:var(--calm-surface)!important;border-color:var(--calm-line)!important}html.dark .extraction-fields-scroll .line-items-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html.dark .extraction-fields-scroll .line-items-panel>.overflow-hidden{background:var(--calm-surface)!important;border-color:var(--calm-line)!important;color:var(--calm-ink)!important}html.dark .extraction-fields-scroll .line-items-panel [class*="bg-[#f8f9fb]"]{border-color:var(--calm-line)!important;background:#0d1522!important}html.dark .extraction-fields-scroll .line-items-panel button.bg-white,html.dark .extraction-fields-scroll .line-items-panel [class*=bg-white]{background:var(--calm-surface)!important;border-color:var(--calm-line)!important}html.dark .extraction-fields-scroll .line-items-panel button:hover,html.dark .extraction-fields-scroll .line-items-panel button:hover [class*="group-hover:bg-white"]{background:var(--calm-row-hover)!important;border-color:var(--calm-line)!important}html.dark .extraction-fields-scroll .line-items-panel .line-item-row:hover{background:var(--calm-row-hover)!important}html.dark .extraction-fields-scroll .line-items-panel .line-item-row[data-selected]{background:#465fe924!important}html.dark .extraction-fields-scroll .line-items-panel [class*="text-[#101f32]"],html.dark .extraction-fields-scroll .line-items-panel [class*="text-[#344054]"]{color:var(--calm-ink)!important}html.dark .extraction-fields-scroll .line-items-panel [class*="text-[#4b5567]"],html.dark .extraction-fields-scroll .line-items-panel [class*="text-[#5f6b7e]"],html.dark .extraction-fields-scroll .line-items-panel [class*="text-[#98a2b3]"]{color:var(--calm-muted)!important}html.dark .extraction-fields-scroll .line-items-panel .line-item-percent-field{border-color:var(--calm-line)!important;background:#0d1522!important}html.dark .journal-entry-preview [class*="text-[#344054]"]{color:var(--calm-ink-soft)!important}html.dark .journal-entry-preview :is([class*="divide-[#f1f3f7]"]>*,[class*="border-[#edf0f6]"],[class*="border-[#e3e7ee]"],[class*="border-[#cfd6e0]"]){border-color:var(--calm-line)!important}html.dark .journal-entry-preview [class*="border-[#101f32]"]{border-color:var(--calm-ink-soft)!important}html.dark .journal-entry-preview .journal-uncoded{border-color:var(--calm-warn-line)!important}html.dark .journal-entry-preview [class*="text-[#354BC7]"]{color:var(--calm-accent-ink)!important}html.dark .journal-entry-preview [class*="hover:bg-[#eef2ff]"]:hover{background:var(--calm-accent-soft)!important}html.dark .extraction-fields-scroll .ex-party-card{border-color:var(--calm-line)!important;color:var(--calm-ink)!important;background:#0d1522!important}html.dark .extraction-fields-scroll .ex-party-card-own{background:#10b9811a!important;border-color:#10b98152!important}html.dark .extraction-fields-scroll .ex-party-card .ex-party-name{color:var(--calm-ink)!important}html.dark .extraction-fields-scroll .ex-party-card .ex-party-detail{color:var(--calm-ink-soft)!important}html.dark .extraction-fields-scroll .ex-party-card .ex-party-kicker{color:var(--calm-muted)!important}html.dark .extraction-fields-scroll .ex-party-card-own .ex-party-kicker{color:#34d399!important}html.dark .extraction-fields-scroll .ex-party-badge{border-color:var(--calm-line)!important;color:var(--calm-ink-soft)!important;background:#0d1522!important}html.dark .extraction-fields-scroll .ex-party-badge-valid{color:#6ee7b7!important;background:#10b98124!important;border-color:#10b9815c!important}html.dark .extraction-fields-scroll .ex-party-edit{color:var(--calm-ink)!important}html.dark .extraction-fields-scroll .ex-party-edit:hover{color:var(--calm-accent-ink)!important}html.dark .stock-doc-table thead tr:hover,html.dark .stock-doc-table thead tr:hover th{background:#0d1522!important}html.dark .bg-\[var\(--primary\)\],html.dark [class*="bg-[var(--primary)]"]{background:var(--calm-accent,#465fe9)!important;background-color:var(--calm-accent,#465fe9)!important;color:#fff!important}html.dark .text-\[var\(--primary\)\],html.dark [class*="text-[var(--primary)]"]{color:var(--calm-accent-ink,#465fe9)!important}html.dark .border-\[var\(--primary\)\],html.dark [class*="border-[var(--primary)]"]{border-color:var(--calm-accent,#465fe9)!important}.rainbow{animation:15s linear infinite rainbow}@keyframes rainbow{0%{color:#59419a}16%{color:#b840c6}33%{color:#d97de7}50%{color:#446b9e}66%{color:#3fd4b4}83%{color:#5ce1e6}to{color:#3e9dad}}@media(hover:none){.kbd-hint{display:none}}@media(max-width:767px)and (hover:none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@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-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}#root{min-width:100vw;min-height:100vh;min-height:100dvh;text-align:center}.ccp{--ccp-ground: var(--calm-bg, #eff1f6);--ccp-card: var(--calm-surface, #ffffff);--ccp-text: var(--calm-ink, #101f32);--ccp-soft: var(--calm-ink-soft, #344054);--ccp-muted: var(--calm-muted, #5f6b7e);--ccp-faint: #a3acba;--ccp-fill: rgba(118, 126, 145, .13);--ccp-separator: rgba(16, 31, 50, .1);--ccp-accent: #465fe9;--ccp-accent-hover: #354bc7;--ccp-accent-text: var(--calm-accent-ink, #465fe9);--ccp-highlight: rgba(70, 95, 233, .08);--ccp-highlight-ring: rgba(70, 95, 233, .18);--ccp-good: var(--calm-good, #15803d);--ccp-good-soft: var(--calm-good-soft, #ecfdf5);--ccp-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--ccp-sheet-ring: transparent;--ccp-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#070f1c6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;animation:ccp-fade .18s ease-out}html.dark .ccp{--ccp-faint: #56647a;--ccp-fill: rgba(255, 255, 255, .08);--ccp-separator: rgba(255, 255, 255, .08);--ccp-accent-hover: #5a71f0;--ccp-highlight: rgba(70, 95, 233, .2);--ccp-highlight-ring: rgba(168, 181, 255, .22);--ccp-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--ccp-sheet-ring: rgba(255, 255, 255, .08);background:#0009;color-scheme:dark}.ccp :focus-visible{outline:2px solid var(--ccp-accent-text);outline-offset:2px}.ccp-sheet{display:flex;flex-direction:column;width:100%;max-width:620px;height:min(660px,calc(100dvh - 48px));overflow:hidden;border-radius:28px;background:var(--ccp-ground);color:var(--ccp-text);box-shadow:0 0 0 .5px var(--ccp-sheet-ring),0 40px 80px -40px #000c;animation:ccp-rise .34s cubic-bezier(.16,1,.3,1)}.ccp-grabber{display:none}.ccp-head{display:flex;align-items:center;gap:14px;padding:24px 24px 16px}.ccp-mark{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#465fe9,#7c8cff);box-shadow:var(--ccp-glow);color:#fff}.ccp-mark svg{width:100%;height:100%}.ccp-head-copy{flex:1;min-width:0}.ccp-eyebrow{margin:0 0 2px;color:var(--ccp-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.ccp .ccp-title{margin:0;color:var(--ccp-text);font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.ccp .ccp-close{display:grid;place-items:center;flex-shrink:0;align-self:flex-start;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--ccp-fill);color:var(--ccp-soft);cursor:pointer;transition:color .15s,transform .15s}.ccp .ccp-close:hover{color:var(--ccp-text)}.ccp .ccp-close:active{transform:scale(.92)}.ccp-search{position:relative;margin:0 24px 4px}.ccp-search>svg{position:absolute;top:50%;left:13px;width:17px;height:17px;color:var(--ccp-muted);transform:translateY(-50%);pointer-events:none}.ccp .ccp-search input{width:100%;height:44px;padding:0 40px 0 39px;box-sizing:border-box;border:0;border-radius:12px;outline:none;background:var(--ccp-fill);box-shadow:none;color:var(--ccp-text);font:inherit;font-size:15px;transition:box-shadow .15s}.ccp .ccp-search input::-moz-placeholder{color:var(--ccp-muted)}.ccp .ccp-search input::placeholder{color:var(--ccp-muted)}.ccp .ccp-search input:focus{box-shadow:0 0 0 4px #465fe929}.ccp .ccp-search input:focus-visible{outline:none}.ccp-search input::-webkit-search-cancel-button{display:none}.ccp .ccp-search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ccp-faint);cursor:pointer}.ccp .ccp-search-clear:hover{color:var(--ccp-muted)}.ccp-search-clear svg{width:18px;height:18px}.ccp-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 24px;scroll-padding-block:16px;scrollbar-width:thin}.ccp-section+.ccp-section{margin-top:22px}.ccp-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:0 6px 6px}.ccp-section-label{color:var(--ccp-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ccp-section-note{color:var(--ccp-muted);font-size:12.5px}.ccp-group{padding:4px;border-radius:18px;background:var(--ccp-card);box-shadow:var(--ccp-card-shadow)}.ccp .ccp-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:8px 12px 8px 10px;box-sizing:border-box;border:0;border-radius:14px;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.ccp-item+.ccp-item:before{content:"";position:absolute;top:0;left:62px;right:12px;height:1px;background:var(--ccp-separator);transition:opacity .15s}.ccp .ccp-item[data-active=true]{background:var(--ccp-highlight);box-shadow:inset 0 0 0 1px var(--ccp-highlight-ring)}.ccp-item[data-active=true]:before,.ccp-item[data-active=true]+.ccp-item:before{opacity:0}.ccp-avatar{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e;font-size:14px;font-weight:700;letter-spacing:-.01em}.ccp-avatar[data-tone=good]{--from: #15803d;--to: #34c76f}.ccp-avatar[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.ccp-avatar[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.ccp-avatar[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.ccp-avatar[data-tone=slate]{--from: #334155;--to: #64748b}.ccp-item-copy{flex:1;min-width:0}.ccp-item-name{display:block;overflow:hidden;color:var(--ccp-text);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ccp-item-ein{display:block;margin-top:2px;color:var(--ccp-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.ccp-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 8px 2px 7px;border-radius:999px;background:var(--ccp-good-soft);color:var(--ccp-good);font-size:11.5px;font-weight:600;white-space:nowrap}.ccp-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ccp-open{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;color:var(--ccp-faint);font-size:13px;font-weight:600}.ccp-open span{display:none}.ccp-open svg{width:18px;height:18px;transition:transform .15s}.ccp-item[data-active=true] .ccp-open{color:var(--ccp-accent-text)}.ccp-item[data-active=true] .ccp-open span{display:inline}.ccp-item[data-active=true] .ccp-open svg{transform:translate(2px)}.ccp-pager{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:var(--ccp-fill);color:var(--ccp-soft);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ccp-pager>span{min-width:44px;text-align:center}.ccp .ccp-pager button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ccp-text);cursor:pointer;transition:background .15s,opacity .15s}.ccp .ccp-pager button:hover:not(:disabled){background:var(--ccp-card);box-shadow:0 1px 3px #101f321f}.ccp .ccp-pager button:disabled{opacity:.35;cursor:not-allowed}.ccp-pager svg{width:15px;height:15px}.ccp-skel{display:block;border-radius:999px;background:var(--ccp-fill);animation:ccp-pulse 1.4s ease-in-out infinite}.ccp-skel-item{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px 8px 10px;box-sizing:border-box}.ccp-skel-item .ccp-skel:first-child{width:40px;height:40px;flex-shrink:0;border-radius:12px}.ccp-skel-lines{display:grid;flex:1;gap:8px}.ccp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:24px 12px;box-sizing:border-box;text-align:center}.ccp-empty-tile{display:grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border-radius:16px;background:linear-gradient(145deg,#5f6b7e,#97a3b6);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 10px 24px -12px #101f3280}.ccp-empty-title{margin:0;color:var(--ccp-text);font-size:18px;font-weight:700;letter-spacing:-.015em}.ccp-empty-text{max-width:360px;margin:6px 0 20px;color:var(--ccp-muted);font-size:14px;line-height:1.5}.ccp .ccp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ccp-card);color:var(--ccp-accent-text);box-shadow:var(--ccp-card-shadow);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.ccp .ccp-btn:active{transform:scale(.97)}.ccp .ccp-btn svg{width:17px;height:17px;flex-shrink:0}.ccp .ccp-btn-primary{background:var(--ccp-accent);color:#fff;box-shadow:var(--ccp-glow)}.ccp .ccp-btn-primary:hover{background:var(--ccp-accent-hover)}.ccp-foot{display:flex;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid var(--ccp-separator)}.ccp-keys{display:flex;align-items:center;gap:5px;color:var(--ccp-muted);font-size:12px;white-space:nowrap}.ccp-keys kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:6px;background:var(--ccp-card);box-shadow:var(--ccp-card-shadow),inset 0 -1px 0 var(--ccp-separator);color:var(--ccp-soft);font:inherit;font-size:11px;font-weight:600}.ccp-keys kbd+span{margin-right:6px}.ccp .ccp-link{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:0;border:0;background:transparent;color:var(--ccp-accent-text);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.ccp .ccp-link:hover{text-decoration:underline;text-underline-offset:3px}.ccp-link svg{width:17px;height:17px}@keyframes ccp-fade{0%{opacity:0}to{opacity:1}}@keyframes ccp-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes ccp-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ccp-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:720px),(hover:none){.ccp-keys{display:none}}@media(max-width:600px){.ccp{align-items:flex-end;padding:0}.ccp-sheet{max-width:none;height:min(92dvh,760px);border-radius:28px 28px 0 0;animation:ccp-up .36s cubic-bezier(.32,.72,0,1)}.ccp-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--ccp-faint);opacity:.6}.ccp-head{padding:14px 18px}.ccp-mark{width:38px;height:38px;border-radius:11px}.ccp .ccp-title{font-size:22px}.ccp-search{margin:0 18px 4px}.ccp .ccp-search input{font-size:16px}.ccp-body{padding:14px 16px 20px}.ccp-section-note{display:none}.ccp .ccp-item{min-height:62px}.ccp-foot{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 18px max(14px,env(safe-area-inset-bottom))}.ccp-foot .ccp-btn{flex:1 1 100%;min-height:46px;font-size:15px}.ccp .ccp-link{margin:0 auto}}@media(prefers-reduced-motion:reduce){.ccp,.ccp-sheet,.ccp-skel{animation:none}}.tavin-workspace{--workspace-frame: var(--chrome-bg);display:flex;width:100%;height:100dvh;min-width:0;min-height:0;overflow:hidden}#root .tavin-workspace.tavin-workspace{background:var(--workspace-frame)!important}.tavin-workspace #content{text-align:left}.tavin-workspace #content{height:auto;align-self:stretch;margin:8px 8px 8px 0;border-radius:14px;background:var(--calm-bg);min-width:0;min-height:0;outline:none}html.dark .tavin-workspace #content{box-shadow:0 0 0 1px var(--chrome-line)}.tavin-workspace :is(.asb,.csb){border-right:0}.workspace-navigation{flex:0 0 256px;min-width:0}.workspace-navigation.collapsed{flex-basis:68px}.tavin-workspace .workspace-navigation.collapsed :is(.asb,.csb){width:68px}:is(.tavin-workspace,.tavin-nav-drawer) :is(.asb,.csb){width:256px;min-width:0;height:100%;border-color:var(--chrome-line)}.workspace-nav-search{display:flex;flex-shrink:0;align-items:center;gap:7px;margin:0 12px 12px;padding:0 10px;min-height:34px;border:0;border-radius:10px;background:#ffffff14;color:var(--chrome-muted);transition:background .15s,box-shadow .15s}.workspace-nav-search:focus-within{background:#ffffff1a;box-shadow:0 0 0 3px #465fe973}.workspace-nav-search input{width:100%;min-width:0;padding:7px 0;border:0;background:transparent!important;outline:none;box-shadow:none;color:var(--chrome-ink)!important;font:inherit;font-size:12px}.workspace-nav-search input::-moz-placeholder{color:var(--chrome-muted)!important}.workspace-nav-search input::placeholder{color:var(--chrome-muted)!important}.workspace-nav-search input::-webkit-search-cancel-button{display:none}.workspace-nav-search button{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--chrome-muted)}.workspace-nav-search button:hover{color:var(--chrome-ink)}.workspace-nav-empty{margin:12px;color:var(--chrome-muted);font-size:12px;line-height:1.6;text-align:center}.tsb .nbell-btn{width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:var(--chrome-ink-soft);transition:background .15s,color .15s}.tsb .nbell-btn:hover{color:var(--chrome-ink);background:#ffffff1f}.tsb .nbell-badge{background:#f04438;box-shadow:0 0 0 2px var(--chrome-bg)}.workspace-skip{position:fixed;z-index:11000;top:8px;left:12px;transform:translateY(-160%);padding:10px 16px;border-radius:8px;background:var(--calm-accent);color:#fff;font-size:13px}.workspace-skip:focus{transform:none;color:#fff}:is(.tavin-workspace,.tavin-nav-drawer) :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--calm-accent-ink);outline-offset:3px}:is(.tavin-workspace,.tavin-nav-drawer) :is(.asb,.csb) :is(button,a,[role=button]):focus-visible{outline-color:#8b9cf5}:is(.tavin-workspace,.tavin-nav-drawer) .workspace-nav-search input:focus-visible{outline:none}.tavin-workspace table{font-variant-numeric:tabular-nums}.workspace-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;min-height:56px;padding:0 16px;background:var(--calm-surface);border-bottom:1px solid var(--calm-line)}.workspace-menu-trigger{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;padding:0;background:transparent;color:var(--calm-ink);font-weight:600;font-size:14px}.workspace-mobile-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--calm-muted);font-size:12px}.workspace-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:#101f3266;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tavin-nav-drawer{position:fixed;inset:0 auto 0 0;z-index:8001;width:min(320px,calc(100vw - 40px));height:100dvh;background:var(--chrome-bg);box-shadow:16px 0 60px #0002;outline:none}.tavin-nav-drawer :is(.asb,.csb){width:100%}.tavin-nav-drawer .tsb-head{padding-right:52px}.workspace-nav-close{position:absolute;top:12px;right:8px;z-index:30;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--chrome-muted)}.workspace-nav-close:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.workspace-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:20px 0;border:1px solid var(--calm-line);border-radius:10px;background:var(--calm-warn-soft);color:var(--calm-warn);font-size:13px;text-align:left}.workspace-error button{flex-shrink:0}@media(max-width:900px){.tavin-workspace{--workspace-frame: var(--calm-bg);flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;height:auto;overscroll-behavior:none}.workspace-mobile-header{position:relative;z-index:20}.tavin-workspace #content{height:auto;flex:1;margin:0;border-radius:0;box-shadow:none!important}.tavin-nav-drawer .tsb-row{min-height:42px}.workspace-nav-search input{font-size:16px}.workspace-nav-search button{width:32px;height:32px}}@media(max-width:600px){.workspace-error{align-items:flex-start;flex-direction:column}}.tsb,.tsb-tip{--tsb-card: rgba(255, 255, 255, .045);--tsb-card-ring: rgba(255, 255, 255, .06);--tsb-hover: rgba(255, 255, 255, .06);--tsb-separator: rgba(255, 255, 255, .08);--tsb-lens: rgba(70, 95, 233, .3);--tsb-accent-text: #a8b5ff;--tsb-badge: #f04438;--tsb-spring: cubic-bezier(.32, 1.28, .52, 1)}.tsb{position:relative;z-index:20;display:flex;flex-direction:column;width:256px;height:100vh;overflow:visible;background:radial-gradient(70% 230px at 50% 0,#465fe942,#465fe900 70%),var(--chrome-bg);color:var(--chrome-ink-soft);color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.tsb-head{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:16px 12px 14px 20px}.tsb-wordmark{margin-right:auto;color:var(--chrome-ink);--tavin-dot: var(--tsb-accent-text)}.tsb.collapsed{align-items:center;gap:10px;padding:18px 0 14px}.tsb.collapsed .tsb-head{flex-direction:column;padding:0}.tsb-rail-sep{flex-shrink:0;width:28px;height:1px;background:var(--tsb-separator)}.tsb-logo{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #a8b5ff4d,0 10px 24px -10px #465fe9f2}.tsb-logo svg{width:100%;height:100%}.tsb-cat-status{position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 2px var(--chrome-bg)}.tsb-cat-status[data-tone=warn]{background:var(--chrome-warn)}.tsb-cat-status[data-tone=accent]{background:var(--tsb-accent-text)}.tsb-profile-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:13px;font-weight:700;letter-spacing:-.01em}.tsb-profile-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.tsb-profile-name{overflow:hidden;color:var(--chrome-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.tsb-profile-chevron{flex-shrink:0;color:var(--chrome-muted)}.tsb-nav{position:relative;flex:1;min-height:0;padding:0 12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}.tsb-nav[hidden]{display:none}.tsb-group-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes tsb-group-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tsb-row{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px 6px 44px;border:0;border-radius:10px;background:transparent;color:var(--chrome-muted);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:color .15s}.tsb-row:hover{color:var(--chrome-ink)}.tsb-row[aria-current=page]{color:var(--chrome-ink);font-weight:600}.tsb-page{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.tsb-label{flex:1;min-width:0;line-height:1.3;overflow-wrap:anywhere}.tsb-lens{position:absolute;top:0;left:0;z-index:0;width:0;height:0;opacity:0;pointer-events:none;transition:transform .42s var(--tsb-spring),width .3s ease,height .3s var(--tsb-spring),opacity .2s ease;will-change:transform}.tsb-lens:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:var(--tsb-lens);box-shadow:inset 0 0 0 1px #a8b5ff1f}.tsb-lens.instant{transition:none}.tsb-tile{--from: #465fe9;--to: #7c8cff;position:relative;display:grid;place-items:center;flex-shrink:0;width:var(--tile, 24px);height:var(--tile, 24px);border-radius:calc(var(--tile, 24px) * .3);background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #00000040}.tsb-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.tsb-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.tsb-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.tsb-tile[data-tone=neutral]{--from: #5f6b7e;--to: #97a3b6}.tsb-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.tsb-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.tsb-tile[data-tone=slate]{--from: #334155;--to: #64748b}.tsb-badge{display:inline-grid;place-items:center;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--tsb-badge);color:#fff;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.tsb-pin{display:inline-flex;flex-shrink:0;padding:3px;border-radius:6px;color:var(--chrome-muted);opacity:0;cursor:pointer;transition:opacity .12s,color .12s,background .12s}.tsb-row:hover .tsb-pin,.tsb-pin:focus-visible{opacity:1}.tsb-pin:hover{background:#ffffff14;color:var(--tsb-accent-text)}.tsb-pin.pinned{opacity:1;color:var(--tsb-accent-text)}.tsb-actions{display:flex;flex-shrink:0;align-items:center;gap:6px;padding:12px 12px 14px;box-shadow:inset 0 1px 0 var(--tsb-separator)}.tsb.collapsed .tsb-actions{flex-direction:column;padding:0;box-shadow:none}.tsb-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:999px;background:linear-gradient(160deg,#465fe9,#7c8cff);color:#fff;font-size:12px;font-weight:600;letter-spacing:-.01em}.csb{gap:12px;padding:0 12px 12px}.csb .tsb-head{padding:14px 0 0 6px;gap:9px}.csb .tsb-logo{width:26px;height:26px;border-radius:8px}.csb-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--chrome-muted);cursor:pointer;transition:background .15s,color .15s}.csb-icon:hover{background:var(--tsb-hover);color:var(--chrome-ink)}.csb-company{display:flex;align-items:center;gap:10px;flex-shrink:0;width:100%;padding:8px;border:0;border-radius:12px;background:var(--tsb-card);box-shadow:inset 0 0 0 1px var(--tsb-card-ring);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.csb-company:hover{background:#ffffff13}.csb-company .tsb-profile-mark{background:#465fe9}.csb-company-hint{overflow:hidden;color:var(--chrome-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.csb .workspace-nav-search{margin:0;flex-shrink:0}.csb-todo{display:flex;align-items:center;gap:10px;flex-shrink:0;width:100%;padding:10px;border:0;border-radius:12px;background:#465fe924;box-shadow:inset 0 0 0 1px #7c8cff47;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.csb-todo:hover{background:#465fe933}.csb-todo[aria-current=page]{box-shadow:inset 0 0 0 1.5px #7c8cff}.csb-todo-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:#465fe9;color:#fff}.csb-todo-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.csb-todo-title{color:var(--chrome-ink);font-size:13.5px;font-weight:600}.csb-todo-hint{color:var(--chrome-muted);font-size:11.5px;line-height:1.35}.csb-todo-count{display:inline-grid;place-items:center;flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#465fe9;color:#fff;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.csb-drop{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;border:1.5px dashed #8b9cf5;border-radius:14px;background:#101a2ef0;color:var(--chrome-ink);text-align:center;pointer-events:none;animation:tsb-tip-in .12s ease-out}.csb-drop svg{color:var(--tsb-accent-text)}.csb-drop b{font-size:14px;font-weight:600}.csb-drop span{max-width:190px;color:var(--chrome-muted);font-size:12px;line-height:1.4}.csb-upload{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;background:transparent;color:var(--chrome-ink-soft);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.csb-upload:hover,.csb[data-dragging] .csb-upload{border-color:#8b9cf5;background:#465fe914;color:var(--chrome-ink)}.csb-upload svg{flex-shrink:0}.csb-upload-text{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;font-weight:600}.csb-upload-hint{color:var(--chrome-muted);font-size:11px;font-weight:500}.csb-upload-bar{position:absolute;left:0;bottom:0;width:40%;height:2px;background:#8b9cf5;animation:csb-upload-run 1.1s ease-in-out infinite}@keyframes csb-upload-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.csb-nav{margin:0 -4px;padding:0 4px 12px}.csb-group{display:flex;flex-direction:column}.csb-group-head{position:relative;z-index:1;display:flex;align-items:center;gap:6px;width:100%;height:28px;margin-top:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--chrome-muted);font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left}button.csb-group-head{cursor:pointer;transition:color .15s}button.csb-group-head:hover,.csb-group-head[data-here]{color:var(--chrome-ink-soft)}.csb-group-head .tsb-badge{min-width:16px;height:16px;padding:0 4px;font-size:9.5px;letter-spacing:0}.csb-group-chevron{flex-shrink:0;margin-left:auto;transition:transform .2s ease}.csb-group-head[aria-expanded=false] .csb-group-chevron{transform:rotate(-90deg)}.csb-group-body{display:flex;flex-direction:column;gap:2px;animation:tsb-group-in .18s ease-out}.csb .tsb-row{gap:10px;min-height:32px;padding:6px 10px;border-radius:9px;color:var(--chrome-ink-soft);transition:background .15s,color .15s}.csb .tsb-row:hover{background:var(--tsb-hover);color:var(--chrome-ink)}.csb .tsb-row[aria-current=page]{background:transparent;color:var(--chrome-ink)}.csb-row-icon{flex-shrink:0;color:var(--chrome-muted);transition:color .15s}.csb .tsb-row:hover .csb-row-icon{color:var(--chrome-ink-soft)}.csb .tsb-row[aria-current=page] .csb-row-icon{color:var(--tsb-accent-text)}.csb .tsb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-list{display:flex;flex-direction:column;gap:2px}.csb-list+.csb-list,.csb-steps+.csb-list,.csb-company-card+.csb-list{margin-top:8px}.csb-cap{margin:6px 0 2px;padding:0 10px;color:var(--chrome-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.csb-company-card{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px;padding:10px}.csb-company-top{display:flex;align-items:center;gap:10px;min-width:0}.csb-progress{display:flex;align-items:center;gap:10px;color:var(--chrome-muted);font-size:11.5px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.csb-progress-bars{display:flex;flex:1;gap:3px}.csb-progress-bars span{flex:1;height:4px;border-radius:999px;background:#ffffff1f}.csb-progress-bars span[data-tone=good]{background:#34c76f}.csb-progress-bars span[data-tone=warn]{background:var(--chrome-warn)}.csb-progress-bars span[data-tone=accent]{background:var(--tsb-accent-text)}.csb-steps{display:flex;flex-direction:column}.csb-step{position:relative;display:flex;gap:6px}.csb-step-line{position:absolute;top:30px;bottom:2px;left:11px;width:2px;border-radius:1px;background:#ffffff1a}.csb-step-node{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-top:4px;border-radius:999px;background:#1c2b44;box-shadow:inset 0 0 0 1.5px #ffffff2e;color:var(--chrome-ink-soft);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.csb-step-node[data-tone]{box-shadow:none;color:#fff}.csb-step-node[data-tone=good]{background:#16a34a}.csb-step-node[data-tone=warn]{background:var(--chrome-warn)}.csb-step-node[data-tone=accent]{background:#465fe9}.csb-step-pages{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding-bottom:6px}.csb-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;flex-shrink:0;margin-bottom:10px;padding:3px;border-radius:11px;background:#00000038;box-shadow:inset 0 0 0 1px var(--tsb-card-ring)}.csb-scope button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--chrome-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.csb-scope button:hover{color:var(--chrome-ink)}.csb-scope button[aria-pressed=true]{background:var(--tsb-lens);color:var(--chrome-ink);box-shadow:inset 0 0 0 1px #a8b5ff38}.csb-scope .tsb-badge{min-width:16px;height:16px;padding:0 4px;font-size:9.5px}.csb-scope-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cglobe{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.cglobe-stage{position:relative;height:176px;margin:-4px -4px 0}.cglobe-canvas{display:block;width:100%;height:100%}.cglobe-hint{min-height:16px;margin:0;overflow:hidden;color:var(--chrome-muted);font-size:11.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cglobe-hint b{color:var(--chrome-ink);font-weight:600}.cglobe-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cglobe-chip{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 9px;border-radius:10px;background:var(--tsb-card);box-shadow:inset 0 0 0 1px var(--tsb-card-ring);color:var(--chrome-muted);font-size:11px;white-space:nowrap}.cglobe-chip b{display:flex;align-items:center;gap:6px;color:var(--chrome-ink);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.cglobe-chip i{width:7px;height:7px;border-radius:999px}.cglobe-chip[data-tone=good] i{background:#34d17a}.cglobe-chip[data-tone=warn] i{background:var(--calm-warn-fill)}.cglobe-chip[data-tone=danger] i{background:#ff6b6b}.cglobe[data-enter]{animation:csb-zoom-out .6s cubic-bezier(.2,.8,.2,1) both}.csb-cabinet .csb-step{gap:6px}.csb-node-icon{color:var(--chrome-muted)}.csb-cabinet .csb-step:has([aria-current=page]) .csb-node-icon{background:var(--tsb-lens);box-shadow:inset 0 0 0 1.5px #a8b5ff73;color:var(--tsb-accent-text)}.csb-company-card .mring .tsb-profile-mark{width:38px;height:38px;border-radius:999px}.csb-company-card .csb-company-hint b{color:var(--chrome-ink);font-weight:600}.csb-company-card .csb-company-hint{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.35}.csb-company-steps{color:var(--chrome-muted);font-size:11px;font-variant-numeric:tabular-nums}.csb-company-card[data-enter]{animation:csb-zoom-in .5s cubic-bezier(.2,.8,.2,1) both}.csb-rail-company .mring{margin:-4px}.csb-rail-company-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#465fe9}.csb-step[data-enter]{animation:csb-unroll .5s cubic-bezier(.2,.8,.2,1) both}@keyframes csb-unroll{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 -40px 0)}}@keyframes csb-zoom-in{0%{opacity:0;transform:scale(.6)}}@keyframes csb-zoom-out{0%{opacity:0;transform:scale(1.25)}}.csb-step-line{overflow:hidden}.csb-step-fill{position:absolute;inset:0 0 auto;height:0;background:#34c76f;transition:height .7s cubic-bezier(.2,.8,.2,1)}.csb-step-fill[data-on]{height:100%}.csb-step-flow{position:absolute;left:0;right:0;top:-22px;height:22px;background:linear-gradient(transparent,color-mix(in srgb,var(--chrome-warn) 90%,transparent),transparent);animation:csb-flow 1.8s linear infinite}@keyframes csb-flow{to{top:100%}}.csb-step-mark{position:relative;flex-shrink:0;align-self:flex-start}.csb-step[data-next] .csb-step-node:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:2px solid var(--chrome-warn);animation:csb-pulse 1.9s ease-out infinite;pointer-events:none}@keyframes csb-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.85);opacity:0}}.csb-step[data-burst] .csb-step-node{animation:csb-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes csb-pop{0%{transform:scale(.55)}}.csb-burst{position:absolute;left:12px;top:16px;width:0;height:0;pointer-events:none}.csb-burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:999px;background:#5fe09a;animation:csb-spark .85s cubic-bezier(.1,.7,.3,1) both}.csb-burst i:nth-child(3n){width:4px;height:4px;background:#fff}@keyframes csb-spark{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.tsb-badge-shake{animation:tsb-shake .6s cubic-bezier(.36,.07,.19,.97)}@keyframes tsb-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px) scale(1.15)}30%,50%,70%{transform:translate(-3px) scale(1.15)}40%,60%{transform:translate(3px)}}.csb.collapsed{gap:6px;padding:14px 0 12px}.csb.collapsed .tsb-head{padding:0;gap:6px}.csb.collapsed .tsb-rail-sep{width:24px;margin:4px 0}.csb-rail-company{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;margin-top:4px;padding:0;border:0;border-radius:10px;background:#465fe9;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:transform .15s}.csb-rail-company:active{transform:scale(.94)}.csb-rail{display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:0;padding-bottom:12px;overflow-y:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent)}.csb-rail::-webkit-scrollbar{display:none}.csb-rail-row{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--chrome-muted);cursor:pointer;transition:background .15s,color .15s}.csb-rail-row:hover{background:var(--tsb-hover);color:var(--chrome-ink)}.csb-rail-row[aria-current=page]{background:var(--tsb-lens);color:var(--tsb-accent-text)}.csb-rail-todo{background:#465fe929;color:var(--tsb-accent-text)}.csb-rail-todo:hover{background:#465fe93d;color:var(--tsb-accent-text)}.csb-rail-todo[aria-current=page]{background:#465fe947;color:var(--tsb-accent-text);box-shadow:inset 0 0 0 1.5px #7c8cff}.csb-rail-row .tsb-badge,.csb-rail-count{position:absolute;top:-4px;right:-3px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;box-shadow:0 0 0 2px var(--chrome-bg)}.csb .tsb-actions{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0 0}.csb.collapsed .tsb-actions{align-items:center;gap:6px;padding:10px 0 0;box-shadow:inset 0 1px 0 var(--tsb-separator);width:40px}.csb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.csb.collapsed .csb-duo{display:flex;flex-direction:column;align-items:center;gap:6px}.csb-tavi,.csb-messages{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 10px;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,transform .15s}.csb-tavi:active,.csb-messages:active{transform:scale(.97)}.csb-tavi{background:#465fe9;color:#fff;box-shadow:inset 0 1px #fff3,0 12px 28px -14px #465fe9f2}.csb-tavi:hover{background:#5a71f0}.csb-messages{background:var(--tsb-card);box-shadow:inset 0 0 0 1px var(--tsb-card-ring);color:var(--chrome-ink)}.csb-messages:hover{background:#ffffff17}.csb.collapsed :is(.csb-tavi,.csb-messages){width:38px;padding:0}.csb.collapsed .csb-messages .tsb-badge{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;box-shadow:0 0 0 2px var(--chrome-bg)}.csb-kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff73;color:#ffffffd9;font:inherit;font-size:10.5px;font-weight:600}.csb-account{display:flex;align-items:center;gap:4px;min-width:0}.csb.collapsed .csb-account{flex-direction:column-reverse;gap:6px}.csb-account-open{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:5px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.csb-account-open:hover,.csb-account-open[data-state=open]{background:var(--tsb-hover)}.csb-account-open:active .tsb-avatar{transform:scale(.94)}.csb-account-open .tsb-avatar{transition:transform .15s}.csb-account-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.csb-account-name,.csb-account-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-account-name{color:var(--chrome-ink);font-size:13px;font-weight:600;letter-spacing:-.01em}.csb-account-hint{color:var(--chrome-muted);font-size:11px}.csb-account-chevron{flex-shrink:0;color:var(--chrome-muted)}.csb.collapsed .csb-account-open{flex:none;padding:0;border-radius:999px}.csb.collapsed .csb-account-open:hover,.csb.collapsed .csb-account-open[data-state=open]{background:transparent;box-shadow:0 0 0 2px #ffffff38}.tsb.csb .nbell-btn{width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--chrome-muted)}.tsb.csb .nbell-btn:hover{background:var(--tsb-hover);color:var(--chrome-ink)}.tsb.csb .nbell-btn svg{width:16px;height:16px}.csb-menu{z-index:10050;display:flex;flex-direction:column;gap:2px;min-width:232px;padding:6px;border-radius:12px;background:#1b2c44;color:#c5cdd9;color-scheme:dark;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -12px #08111e99;font:500 13px/1.2 Inter,system-ui,sans-serif;text-align:left;animation:tsb-tip-in .12s ease-out}.csb-menu-who{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.csb-menu-name{color:#fff;font-weight:600}.csb-menu-hint{color:#8a97ab;font-size:11.5px}.csb-menu-sep{height:1px;margin:4px 6px;background:#ffffff14}.csb-menu-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.csb-menu-item svg{flex-shrink:0;color:#8a97ab}.csb-menu-item[data-highlighted]{background:#ffffff12;color:#fff}.csb-menu-item[data-highlighted] svg{color:#fff}.csb-menu-danger,.csb-menu-danger svg,.csb-menu-danger[data-highlighted],.csb-menu-danger[data-highlighted] svg{color:#fca5a5}.csb-menu-danger[data-highlighted]{background:#f8717124}.tavin-nav-drawer .csb .tsb-row{min-height:42px;font-size:14px}.tavin-nav-drawer .csb-step-node{margin-top:9px}.tavin-nav-drawer .csb-step-line{top:35px}.tavin-nav-drawer :is(.csb-tavi,.csb-messages){height:44px}.tavin-nav-drawer .csb-kbd{display:none}.tsb-tip{z-index:10050;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1b2c44;color:#fff;box-shadow:0 10px 28px -8px #08111e8c;font:500 12.5px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;animation:tsb-tip-in .12s ease-out}.tsb-tip-hint{color:var(--chrome-muted);font-size:10.5px}@keyframes tsb-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tsb-lens,.csb-group-chevron{transition:none}.csb-group-body{animation:none}.cglobe[data-enter],.csb-company-card[data-enter],.csb-step[data-enter],.csb-step[data-burst] .csb-step-node,.csb-step-flow,.csb-step[data-next] .csb-step-node:after,.csb-burst,.tsb-badge-shake{animation:none}.csb-step-flow,.csb-burst{display:none}.csb-drop{animation:none}.csb-upload-bar{animation:none;width:100%;opacity:.6}.csb-step-fill,.mring-arc{transition:none}}.mring{position:relative;display:grid;place-items:center;flex-shrink:0}.mring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg);overflow:visible}.mring-arc{stroke:#ffffff24;transition:opacity .2s,stroke-width .2s}.mring-arc[data-tone=good]{stroke:#34c76f}.mring-arc[data-tone=warn]{stroke:var(--calm-warn-fill)}.mring-arc[data-tone=accent]{stroke:var(--tsb-accent-text)}.mring-arc[data-tone=danger]{stroke:#f87171}.mring-arc[data-dim]{opacity:.28}.mring-arc[data-lift]{stroke-width:4.5px}.hm-root .mring-arc[data-tone=none]{stroke:#64748b40}.hm-root .mring .hm-avatar{width:34px;height:34px;font-size:12px}.sh-sheet{--sh-ink: var(--calm-ink, #101f32);--sh-ink-soft: var(--calm-ink-soft, #344054);--sh-muted: var(--calm-muted, #5f6b7e);--sh-surface: var(--calm-surface, #ffffff);--sh-ground: var(--calm-bg, #eff1f6);--sh-accent: #465fe9;--sh-accent-hover: #354bc7;--sh-accent-ink: var(--calm-accent-ink, #465fe9);--sh-accent-soft: var(--calm-accent-soft, #eef0fd);--sh-good: var(--calm-good, #15803d);--sh-good-soft: var(--calm-good-soft, #ecfdf5);--sh-warn: var(--calm-warn);--sh-warn-soft: var(--calm-warn-soft);--sh-danger: var(--calm-danger, #b91c1c);--sh-danger-soft: var(--calm-danger-soft, #fef2f2);--sh-danger-fill: #dc2626;--sh-danger-fill-hover: #b91c1c;--sh-fill: rgba(118, 126, 145, .13);--sh-thumb: #ffffff;--sh-separator: rgba(16, 31, 50, .1);--sh-faint: #a3acba;--sh-hover: #f4f5f9;--sh-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--sh-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--sh-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--sh-danger-glow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 14px 30px -14px rgba(220, 38, 38, .9);--sh-focus: 0 0 0 4px rgba(70, 95, 233, .16);--sh-spring: cubic-bezier(.32, 1.28, .52, 1)}html.dark .sh-sheet{--sh-accent-hover: #5a71f0;--sh-danger-fill: #e5484d;--sh-danger-fill-hover: #f05a5f;--sh-fill: rgba(255, 255, 255, .08);--sh-thumb: #2a3954;--sh-separator: rgba(255, 255, 255, .08);--sh-faint: #56647a;--sh-hover: #18253a;--sh-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--sh-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.fin-date-popover,[data-sheet-layer]{pointer-events:auto}.fin-date-popover{z-index:10050!important}.sh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sh-fade .2s ease}html.dark .sh-overlay{background:#0009}.sh-sheet{position:fixed;z-index:10001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(var(--sh-width, 560px),calc(100vw - 32px));max-height:min(90dvh,var(--sh-max-height, 880px));border-radius:26px;background:var(--sh-ground);color:var(--sh-ink);box-shadow:0 0 0 .5px var(--sh-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;text-align:left;outline:none;-webkit-font-smoothing:antialiased;animation:sh-pop .24s cubic-bezier(.16,1,.3,1)}.sh-sheet[data-size=sm]{--sh-width: 420px}.sh-sheet[data-size=lg]{--sh-width: 760px}.sh-sheet[data-size=xl]{--sh-width: 1040px}.sh-sheet[data-size=full]{--sh-width: 1480px;--sh-max-height: 1000px;height:min(92dvh,1000px);max-height:none}.sh-sheet[data-side]{left:auto;top:10px;right:10px;bottom:10px;transform:none;max-height:none;animation:sh-slide-in .32s var(--sh-spring)}@keyframes sh-fade{0%{opacity:0}}@keyframes sh-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}}@keyframes sh-slide-in{0%{opacity:0;transform:translate(32px)}}@keyframes sh-rise{0%{transform:translateY(100%)}}.sh-sheet *,.sh-sheet *:before,.sh-sheet *:after{box-sizing:border-box}.sh-sheet :is(button,input,select,textarea){font-family:inherit}.sh-sheet :is(button,a,summary,select):focus-visible{outline:2px solid var(--sh-accent-ink);outline-offset:2px}.sh-sheet :is(h1,h2,h3,h4,p,dl,dd){margin:0}.sh-sheet svg{flex-shrink:0}.sh-sheet :is(input[type=checkbox],input[type=radio]){accent-color:var(--sh-accent)}.sh-sheet .sh-grabber{display:none}.sh-sheet .sh-bar{position:absolute;z-index:2;top:14px;right:14px;display:flex;align-items:center;gap:8px}.sh-sheet .sh-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--sh-fill);color:var(--sh-muted);cursor:pointer;transition:color .15s,background .15s}.sh-sheet .sh-close:hover:not(:disabled){color:var(--sh-ink)}.sh-sheet .sh-close:disabled{opacity:.5;cursor:not-allowed}.sh-sheet .sh-close svg{width:16px;height:16px}.sh-sheet .sh-head{display:flex;align-items:flex-start;gap:14px;flex-shrink:0;padding:22px 64px 12px 22px}.sh-sheet .sh-head-copy{flex:1;min-width:0}.sh-sheet .sh-head>.sh-tile{margin-top:2px}.sh-sheet .sh-eyebrow{margin-bottom:3px;color:var(--sh-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.sh-sheet .sh-title{color:var(--sh-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.sh-sheet[data-size=sm] .sh-title{font-size:20px}.sh-sheet .sh-sub{margin-top:6px;color:var(--sh-muted);font-size:13.5px;line-height:1.5}.sh-sheet .sh-head-aside{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.sh-sheet .sh-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 22px}.sh-sheet .sh-body>*{flex-shrink:0}.sh-sheet .sh-body.is-flush{padding:0;gap:0}.sh-sheet .sh-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--sh-separator);background:var(--sh-ground)}.sh-sheet .sh-foot .sh-cap{min-height:42px;padding:0 18px;font-size:14px}.sh-sheet .sh-foot-note{flex:1 1 200px;min-width:0;color:var(--sh-muted);font-size:12.5px;line-height:1.45}.sh-sheet .sh-foot-spacer{flex:1}.sh-sheet .sh-foot.is-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;padding:4px 20px 20px}.sh-sheet .sh-foot.is-split .sh-cap{width:100%}.sh-sheet.is-alert .sh-head{flex-direction:column;gap:16px;padding:24px 56px 14px 22px}.sh-sheet.is-alert .sh-head>.sh-tile{margin-top:0}.sh-sheet.is-alert .sh-title{font-size:20px}.sh-sheet.is-alert .sh-sub{margin-top:8px;color:var(--sh-ink-soft);font-size:14px;line-height:1.55}.sh-sheet.is-alert .sh-body{padding-top:0;padding-bottom:16px}.sh-sheet.is-alert .sh-head:last-child,.sh-sheet.is-alert .sh-head:has(+.sh-foot){padding-bottom:18px}.sh-sheet .sh-steps{display:flex;align-items:center;gap:6px}.sh-sheet .sh-steps>span{width:22px;height:5px;border-radius:999px;background:var(--sh-fill);transition:background .2s,width .3s var(--sh-spring)}.sh-sheet .sh-steps>span[data-done]{background:color-mix(in srgb,var(--sh-accent) 45%,transparent)}.sh-sheet .sh-steps>span[data-active]{width:34px;background:var(--sh-accent)}.sh-sheet .sh-section{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 4px -4px;color:var(--sh-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sh-sheet .sh-section>span:last-child:not(:first-child){font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.sh-sheet .sh-note{margin:-2px 4px 0;color:var(--sh-muted);font-size:12.5px;line-height:1.5}.sh-sheet .sh-card{position:relative;min-width:0;border-radius:18px;background:var(--sh-surface);box-shadow:var(--sh-card-shadow)}.sh-sheet .sh-card.is-padded{padding:16px}.sh-sheet .sh-card.is-scroll{overflow-x:auto}.sh-sheet .sh-card-head{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.sh-sheet .sh-card-title{color:var(--sh-ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.sh-sheet .sh-card-sub{margin-top:2px;color:var(--sh-muted);font-size:12.5px;line-height:1.45}.sh-sheet .sh-list{margin:0;padding:0;list-style:none}.sh-sheet .sh-item{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;color:var(--sh-ink);text-align:left}.sh-sheet .sh-item+.sh-item:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--sh-separator)}.sh-sheet .sh-item:has(>.sh-tile:first-child)+.sh-item:before{left:60px}.sh-sheet button.sh-item,.sh-sheet a.sh-item,.sh-sheet label.sh-item{width:100%;border:0;background:transparent;font:inherit;cursor:pointer;text-decoration:none}.sh-sheet :is(button,a,label).sh-item:hover:not(:disabled){background:var(--sh-hover)}.sh-sheet :is(button,a,label).sh-item:first-child{border-radius:18px 18px 0 0}.sh-sheet :is(button,a,label).sh-item:last-child{border-radius:0 0 18px 18px}.sh-sheet :is(button,a,label).sh-item:only-child{border-radius:18px}.sh-sheet .sh-item-copy{flex:1;min-width:0}.sh-sheet .sh-item-title{color:var(--sh-ink);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.sh-sheet .sh-item-sub{margin-top:2px;color:var(--sh-muted);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.sh-sheet .sh-item-value{flex-shrink:0;color:var(--sh-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.sh-sheet .sh-chevron{width:16px;height:16px;color:var(--sh-faint)}.sh-sheet .sh-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sh-sheet .sh-mark{width:18px;height:18px;color:var(--sh-accent-ink);opacity:0;transition:opacity .15s}.sh-sheet :is(.sh-item:has(input:checked),.sh-item[aria-checked=true],.sh-item[aria-selected=true]) .sh-mark{opacity:1}.sh-sheet :is(.sh-item:has(input:checked),.sh-item[aria-checked=true],.sh-item[aria-selected=true]) .sh-item-title{color:var(--sh-accent-ink)}.sh-sheet :is(.sh-item[aria-checked=true],.sh-item[aria-selected=true]){background:color-mix(in srgb,var(--sh-accent) 7%,transparent)}.sh-sheet .sh-item:has(input:focus-visible){outline:2px solid var(--sh-accent-ink);outline-offset:-2px}.sh-sheet .sh-item:has(input:disabled){opacity:.55;cursor:not-allowed}.sh-sheet .sh-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.sh-sheet .sh-cols.is-wide-end{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:20px}.sh-sheet .sh-figure{color:var(--sh-ink);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.sh-sheet .sh-figure>.sh-figure-unit{margin-left:3px;color:var(--sh-muted);font-size:13px;font-weight:600;letter-spacing:0}.sh-sheet .sh-figure[data-tone=good]{color:var(--sh-good)}.sh-sheet .sh-figure[data-tone=danger]{color:var(--sh-danger)}.sh-sheet .sh-kicker{color:var(--sh-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.sh-sheet .sh-heading{margin-top:4px;color:var(--sh-ink);font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-sheet .sh-meta{margin-top:2px;color:var(--sh-muted);font-size:12.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-sheet .sh-dl{margin:0}.sh-sheet .sh-dl>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 16px}.sh-sheet .sh-dl>div+div:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--sh-separator)}.sh-sheet .sh-dl dt{min-width:0;color:var(--sh-muted);font-size:13px;line-height:1.45}.sh-sheet .sh-dl dd{min-width:0;color:var(--sh-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.sh-sheet .sh-dl>.is-total dt{color:var(--sh-ink);font-weight:650}.sh-sheet .sh-dl>.is-total dd{font-size:15px;font-weight:700}.sh-sheet .sh-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.sh-sheet .sh-tile svg{width:17px;height:17px}.sh-sheet .sh-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.sh-sheet .sh-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.sh-sheet .sh-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.sh-sheet .sh-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.sh-sheet .sh-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.sh-sheet .sh-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.sh-sheet .sh-tile-lg{width:48px;height:48px;border-radius:14px;box-shadow:0 14px 28px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.sh-sheet .sh-tile-lg[data-tone=danger]{box-shadow:0 14px 28px -14px #dc2626d9,inset 0 0 0 .5px #fff3}.sh-sheet .sh-tile-lg[data-tone=warn]{box-shadow:0 14px 28px -14px color-mix(in srgb,var(--calm-warn-fill) 85%,transparent),inset 0 0 0 .5px #fff3}.sh-sheet .sh-tile-lg svg{width:24px;height:24px}.sh-sheet .sh-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--sh-surface);color:var(--sh-ink);box-shadow:var(--sh-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.sh-sheet .sh-cap:hover:not(:disabled){box-shadow:var(--sh-float-shadow)}.sh-sheet .sh-cap:active:not(:disabled){transform:scale(.97)}.sh-sheet .sh-cap:disabled{opacity:.5;cursor:not-allowed}.sh-sheet .sh-cap svg{width:16px;height:16px}.sh-sheet .sh-cap-primary{background:var(--sh-accent);color:#fff;box-shadow:var(--sh-glow)}.sh-sheet .sh-cap-primary:hover:not(:disabled){background:var(--sh-accent-hover);box-shadow:var(--sh-glow)}.sh-sheet .sh-cap-danger{background:var(--sh-danger-fill);color:#fff;box-shadow:var(--sh-danger-glow)}.sh-sheet .sh-cap-danger:hover:not(:disabled){background:var(--sh-danger-fill-hover);box-shadow:var(--sh-danger-glow)}.sh-sheet :is(.sh-cap-primary,.sh-cap-danger):disabled{box-shadow:none}.sh-sheet .sh-cap-plain{background:var(--sh-fill);box-shadow:none}.sh-sheet .sh-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--sh-accent-ink)}.sh-sheet .sh-cap-tinted{background:var(--sh-accent-soft);color:var(--sh-accent-ink);box-shadow:none}.sh-sheet .sh-cap-tinted:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sh-accent-ink) 26%,transparent)}.sh-sheet .sh-cap-warn{background:var(--sh-warn-soft);color:var(--sh-warn);box-shadow:none}.sh-sheet .sh-cap-warn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sh-warn) 30%,transparent)}.sh-sheet .sh-cap-ghost-danger{background:var(--sh-danger-soft);color:var(--sh-danger);box-shadow:none}.sh-sheet .sh-cap-ghost-danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sh-danger) 30%,transparent)}.sh-sheet .sh-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.sh-sheet .sh-cap-sm svg{width:14px;height:14px}.sh-sheet .sh-foot .sh-cap.sh-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.sh-sheet .sh-icon-cap{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--sh-muted);cursor:pointer;transition:background .15s,color .15s}.sh-sheet .sh-icon-cap:hover:not(:disabled){background:var(--sh-fill);color:var(--sh-ink)}.sh-sheet .sh-icon-cap:disabled{opacity:.45;cursor:not-allowed}.sh-sheet .sh-icon-cap.is-danger:hover:not(:disabled){background:var(--sh-danger-soft);color:var(--sh-danger)}.sh-sheet .sh-icon-cap svg{width:16px;height:16px}.sh-sheet .sh-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--sh-accent-ink);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.sh-sheet .sh-link:hover:not(:disabled){text-decoration:underline}.sh-sheet .sh-link svg{width:14px;height:14px}.sh-sheet .sh-pill{--tint: var(--sh-fill);--ink: var(--sh-muted);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0;white-space:nowrap}.sh-sheet .sh-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.sh-sheet .sh-pill.is-plain:before{display:none}.sh-sheet .sh-pill[data-tone=good]{--tint: var(--sh-good-soft);--ink: var(--sh-good)}.sh-sheet .sh-pill[data-tone=warn]{--tint: var(--sh-warn-soft);--ink: var(--sh-warn)}.sh-sheet .sh-pill[data-tone=danger]{--tint: var(--sh-danger-soft);--ink: var(--sh-danger)}.sh-sheet .sh-pill[data-tone=accent]{--tint: var(--sh-accent-soft);--ink: var(--sh-accent-ink)}.sh-sheet .sh-callout{--tint: var(--sh-accent-soft);--ink: var(--sh-accent-ink);display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:14px;background:var(--tint);color:var(--sh-ink-soft);font-size:13px;line-height:1.5}.sh-sheet .sh-callout>svg{width:16px;height:16px;margin-top:1px;color:var(--ink)}.sh-sheet .sh-callout>div{flex:1;min-width:0}.sh-sheet .sh-callout[data-tone=warn]{--tint: var(--sh-warn-soft);--ink: var(--sh-warn)}.sh-sheet .sh-callout[data-tone=danger]{--tint: var(--sh-danger-soft);--ink: var(--sh-danger)}.sh-sheet .sh-callout[data-tone=good]{--tint: var(--sh-good-soft);--ink: var(--sh-good)}.sh-sheet .sh-callout[data-tone=neutral]{--tint: var(--sh-fill);--ink: var(--sh-muted)}.sh-sheet .sh-callout :is(b,strong){color:var(--sh-ink);font-weight:650}.sh-sheet .sh-callout-title{color:var(--sh-ink);font-weight:650}.sh-sheet .sh-field{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background:var(--sh-fill);box-shadow:none;color:var(--sh-ink);font-size:14px;line-height:1.4;transition:box-shadow .15s}.sh-sheet textarea.sh-field{height:auto;min-height:92px;padding:11px 13px;resize:vertical}.sh-sheet .sh-field::-moz-placeholder{color:var(--sh-muted);opacity:.85}.sh-sheet .sh-field::placeholder{color:var(--sh-muted);opacity:.85}.sh-sheet .sh-field:focus{box-shadow:var(--sh-focus)}.sh-sheet .sh-field:disabled,.sh-sheet .sh-field[readonly]{color:var(--sh-muted);cursor:not-allowed}.sh-sheet .sh-field[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--sh-danger)}.sh-sheet .sh-field.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;letter-spacing:-.01em}.sh-sheet .sh-field.is-num{font-variant-numeric:tabular-nums;text-align:right}.sh-sheet .sh-field.is-sm{height:34px;padding:0 10px;border-radius:10px;font-size:13px}.sh-sheet select.sh-field{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.sh-sheet select.sh-field option{background:var(--sh-surface);color:var(--sh-ink)}.sh-sheet .sh-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.sh-sheet .sh-fld.is-wide{grid-column:1 / -1}.sh-sheet .sh-label{display:block;margin:0 4px;color:var(--sh-muted);font-size:12.5px;font-weight:600}.sh-sheet .sh-label .is-req{color:var(--sh-danger)}.sh-sheet .sh-hint{margin:0 4px;color:var(--sh-muted);font-size:12px;line-height:1.45}.sh-sheet .sh-error{margin:0 4px;color:var(--sh-danger);font-size:12px;font-weight:500;line-height:1.45}.sh-sheet .sh-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sh-sheet .sh-form.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-sheet .sh-form.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-sheet .sh-search{position:relative;display:block;min-width:0}.sh-sheet .sh-search>svg{position:absolute;top:50%;left:12px;width:16px;height:16px;color:var(--sh-muted);transform:translateY(-50%);pointer-events:none}.sh-sheet .sh-search .sh-field{padding-left:36px}.sh-sheet .sh-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--sh-fill)}.sh-sheet .sh-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--sh-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--sh-spring)}html.dark .sh-sheet .sh-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.sh-sheet .sh-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--sh-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.sh-sheet .sh-seg>button:hover:not(:disabled){color:var(--sh-ink)}.sh-sheet .sh-seg>button:disabled{opacity:.5;cursor:not-allowed}.sh-sheet .sh-seg>button[aria-pressed=true],.sh-sheet .sh-seg>button[aria-selected=true]{color:var(--sh-ink);font-weight:600}.sh-sheet .sh-seg>button>span{overflow:hidden;text-overflow:ellipsis}.sh-sheet .sh-seg>button svg{width:15px;height:15px}.sh-sheet .sh-switch{display:flex;align-items:center;gap:12px;color:var(--sh-ink);font-size:13.5px;font-weight:500;line-height:1.45;cursor:pointer}.sh-sheet .sh-switch>span{flex:1;min-width:0}.sh-sheet .sh-switch input{position:relative;flex-shrink:0;width:44px;height:26px;margin:0;border:0;border-radius:999px;background:var(--sh-fill);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s}.sh-sheet .sh-switch input:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e,0 0 0 .5px #0000000a;transition:transform .25s var(--sh-spring)}.sh-sheet .sh-switch input:checked{background:#34c759}.sh-sheet .sh-switch input:checked:after{transform:translate(18px)}.sh-sheet .sh-switch input:disabled{opacity:.5;cursor:not-allowed}.sh-sheet .sh-switch input:focus-visible{outline:2px solid var(--sh-accent-ink);outline-offset:2px}.sh-sheet .sh-check{display:flex;align-items:flex-start;gap:10px;color:var(--sh-ink-soft);font-size:13.5px;line-height:1.45;cursor:pointer}.sh-sheet .sh-check input{flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.sh-sheet .sh-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.sh-sheet .sh-table th{padding:10px 12px;border-bottom:1px solid var(--sh-separator);color:var(--sh-muted);font-size:12px;font-weight:600;text-align:left;white-space:nowrap;background:transparent}.sh-sheet .sh-table td{padding:10px 12px;border-bottom:0;color:var(--sh-ink-soft);vertical-align:middle}.sh-sheet .sh-table tbody tr+tr>td{border-top:1px solid var(--sh-separator)}.sh-sheet .sh-table :is(th,td):first-child{padding-left:16px}.sh-sheet .sh-table :is(th,td):last-child{padding-right:16px}.sh-sheet .sh-table :is(th,td).is-num{text-align:right}.sh-sheet .sh-table td strong{color:var(--sh-ink);font-weight:650}.sh-sheet .sh-table tfoot td{border-top:1px solid var(--sh-separator);color:var(--sh-ink);font-weight:650}.sh-sheet .sh-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:24px;color:var(--sh-muted);font-size:13.5px}.sh-sheet .sh-loading svg{width:18px;height:18px;color:var(--sh-accent-ink)}.sh-sheet .sh-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;color:var(--sh-muted);font-size:13.5px;line-height:1.5;text-align:center}.sh-sheet .sh-empty-title{margin-top:10px;color:var(--sh-ink);font-size:16px;font-weight:700}.sh-sheet .sh-spin{animation:sh-spin .9s linear infinite}@keyframes sh-spin{to{transform:rotate(360deg)}}.sh-sheet .sh-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95em;letter-spacing:-.01em}.sh-sheet .sh-num{font-variant-numeric:tabular-nums}.sh-sheet .sh-muted{color:var(--sh-muted)}.sh-sheet .sh-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:132px;padding:20px;border:1.5px dashed color-mix(in srgb,var(--sh-muted) 40%,transparent);border-radius:18px;background:var(--sh-surface);color:var(--sh-muted);font-size:13px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.sh-sheet .sh-drop:hover,.sh-sheet .sh-drop[data-active]{border-color:var(--sh-accent-ink);background:var(--sh-accent-soft)}.sh-sheet .sh-drop strong{color:var(--sh-ink);font-weight:650}.sh-sheet .li-edit label>span:first-child{color:var(--sh-muted);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.sh-sheet .li-edit :is(input,select):not([type=checkbox]):not([type=radio]){height:40px;padding:0 12px;border:0!important;border-radius:12px;outline:none;background:var(--sh-fill)!important;box-shadow:none;color:var(--sh-ink)!important;font-size:14px}.sh-sheet .li-edit :is(input,select):focus{box-shadow:var(--sh-focus);outline:none}.sh-sheet .li-edit .line-item-percent-field{height:40px;border:0!important;border-radius:12px;background:var(--sh-fill)!important}.sh-sheet .li-edit .line-item-percent-field input:not([type=checkbox]){height:100%;background:transparent!important;box-shadow:none}.sh-sheet .li-edit .line-item-percent-field>span{border:0!important;background:transparent!important;color:var(--sh-muted)!important}.sh-sheet .li-edit label>div[class*="bg-[#f8f9fb]"]{height:40px;border:0!important;border-radius:12px;background:var(--sh-fill)!important;color:var(--sh-ink)!important;font-size:14px}.sh-sheet .li-edit button[class*="h-[32px]"]{height:40px;border-radius:12px;border-color:transparent!important;background:var(--sh-fill)!important}.sh-sheet .li-edit button[class*="h-[32px]"][class*=border-dashed]{border-color:var(--sh-warn)!important;background:var(--sh-warn-soft)!important}.sh-sheet .li-edit>div[class*="rounded-[8px]"][class*=border]{border:0!important;border-radius:14px}.sh-sheet .li-edit [class*="rounded-[8px]"][class*=absolute]{border:0!important;border-radius:14px;background:var(--sh-surface)!important;box-shadow:var(--sh-float-shadow)}html.dark .sh-sheet .li-edit :is([class*="text-[#101f32]"],[class*="text-[#4b5567]"]){color:var(--sh-ink-soft)}html.dark .sh-sheet .li-edit [class*="bg-[#f0fdf4]"]{background:var(--sh-good-soft)}html.dark .sh-sheet .li-edit [class*="bg-[#eef2ff]"]{background:var(--sh-accent-soft)}html.dark .sh-sheet .li-edit [class*="bg-[var(--calm-warn-soft)]"]{background:var(--sh-warn-soft)}.sh-sheet .sh-chart>div{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:640px){.sh-sheet,.sh-sheet[data-side],.sh-sheet[data-size]{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0;animation:sh-rise .32s var(--sh-spring)}.sh-sheet[data-side],.sh-sheet[data-size=full]{top:12px;height:auto;max-height:none}.sh-sheet .sh-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--sh-faint);opacity:.6}.sh-sheet .sh-bar{top:18px;right:12px}.sh-sheet .sh-head{padding:12px 56px 8px 18px}.sh-sheet .sh-title{font-size:22px}.sh-sheet .sh-body{padding:6px 16px 18px}.sh-sheet .sh-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.sh-sheet .sh-foot .sh-cap{flex:1 1 auto;min-height:46px}.sh-sheet .sh-foot.is-split{padding:4px 16px calc(16px + env(safe-area-inset-bottom))}.sh-sheet .sh-foot-note{flex-basis:100%}.sh-sheet .sh-foot-spacer{display:none}.sh-sheet :is(.sh-form.is-2,.sh-form.is-3,.sh-cols){grid-template-columns:minmax(0,1fr)}.sh-sheet .sh-field{font-size:16px}.sh-sheet .sh-item.is-wrap{flex-wrap:wrap}.sh-sheet .sh-item.is-wrap>.sh-item-copy{flex-basis:calc(100% - 44px)}.sh-sheet .sh-item.is-wrap>:last-child:not(.sh-item-copy){margin-left:44px;text-align:left!important}}@media(prefers-reduced-motion:reduce){.sh-overlay,.sh-sheet,.sh-sheet .sh-spin{animation:none}.sh-sheet .sh-seg:before,.sh-sheet .sh-switch input:after{transition:none}}.pgi-btn.pgi-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(18px,.7em,24px);height:clamp(18px,.7em,24px);margin:0 0 0 clamp(6px,.3em,10px);padding:0;border:0;border-radius:999px;background:transparent;color:var(--calm-muted, #5f6b7e);cursor:help;vertical-align:middle;position:relative;top:-.06em;transition:color .15s,background-color .15s}.pgi-btn.pgi-btn svg{width:clamp(14px,.53em,18px);height:clamp(14px,.53em,18px);stroke-width:2}.pgi-btn.pgi-btn:hover,.pgi-btn.pgi-btn[data-state$=open]{color:var(--calm-accent-ink, #465FE9);background:var(--calm-accent-soft, #EEF0FD)}.pgi-btn.pgi-btn:focus-visible{outline:2px solid var(--calm-accent-ink, #465FE9);outline-offset:2px}:is(.pk-title,.et-h1)>.pgi-btn.pgi-btn{margin-left:0;top:0}.pgi-tip{z-index:10000;max-width:min(360px,calc(100vw - 32px));padding:10px 13px;border-radius:12px;background:var(--calm-ink, #101f32);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;white-space:normal;box-shadow:0 10px 30px #101f322e,0 2px 6px #101f321f;transform-origin:var(--radix-tooltip-content-transform-origin);animation:pgi-in .14s ease-out}html.dark .pgi-tip{background:var(--calm-chip, #1b283b);color:var(--calm-ink, #f1f4f8);border:1px solid var(--calm-line, #243247);box-shadow:0 10px 30px #00000073}@keyframes pgi-in{0%{opacity:0;transform:translateY(-2px) scale(.98)}}@media(prefers-reduced-motion:reduce){.pgi-tip{animation:none}}@media print{.pgi-btn.pgi-btn{display:none}}.fy-root,.fy-preview{--fy-ink: var(--calm-ink, #101f32);--fy-ink-soft: var(--calm-ink-soft, #344054);--fy-muted: var(--calm-muted, #5f6b7e);--fy-surface: var(--calm-surface, #ffffff);--fy-ground: var(--calm-bg, #eff1f6);--fy-accent: #465fe9;--fy-accent-hover: #354bc7;--fy-accent-ink: var(--calm-accent-ink, #465fe9);--fy-accent-soft: var(--calm-accent-soft, #eef0fd);--fy-danger: var(--calm-danger, #b91c1c);--fy-danger-soft: var(--calm-danger-soft, #fef2f2);--fy-fill: rgba(118, 126, 145, .13);--fy-thumb: #ffffff;--fy-separator: rgba(16, 31, 50, .1);--fy-faint: #a3acba;--fy-hover: #f4f5f9;--fy-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--fy-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--fy-focus: 0 0 0 4px rgba(70, 95, 233, .16);--fy-spring: cubic-bezier(.32, 1.28, .52, 1)}html.dark :is(.fy-root,.fy-preview){--fy-accent-hover: #5a71f0;--fy-fill: rgba(255, 255, 255, .08);--fy-thumb: #2a3954;--fy-separator: rgba(255, 255, 255, .08);--fy-faint: #56647a;--fy-hover: #18253a;--fy-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--fy-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.fy-root{color:var(--fy-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}.fy-root *,.fy-root *:before,.fy-root *:after,.fy-preview *{box-sizing:border-box}:is(.fy-root,.fy-preview) :is(button,input,textarea){font-family:inherit}:is(.fy-root,.fy-preview) :is(button,a):focus-visible{outline:2px solid var(--fy-accent-ink);outline-offset:2px}:is(.fy-root,.fy-preview) :is(h2,p){margin:0}.fy-root svg{flex-shrink:0}.fy-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;pointer-events:none;box-shadow:inset 0 0 0 2px #465fe999,inset 0 0 44px #465fe933;animation:fy-fade .3s ease-out}.fy-root.fy-overlay{--fy-ink: #ffffff;--fy-ink-soft: #dbe1ea;--fy-muted: #b4bfcf;--fy-faint: #8a97ab;--fy-surface: rgba(255, 255, 255, .07);--fy-ground: rgba(255, 255, 255, .06);--fy-fill: rgba(255, 255, 255, .1);--fy-hover: rgba(255, 255, 255, .08);--fy-separator: rgba(255, 255, 255, .12);--fy-thumb: #2a3954;--fy-accent-ink: #c7d0ff;--fy-accent-soft: rgba(70, 95, 233, .26);--fy-danger: #fca5a5;--fy-danger-soft: rgba(220, 38, 38, .22);--fy-card-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);--fy-glass: rgba(12, 20, 36, .84);position:fixed;z-index:50;top:14px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;width:min(680px,calc(100vw - 24px));color-scheme:dark;animation:fy-drop .24s cubic-bezier(.2,.8,.2,1)}.fy-root.fy-overlay :is(.fy-bar,.fy-answer,.fy-attached){background:var(--fy-glass);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff21,0 24px 60px -24px #070f1cb3}.fy-root.fy-overlay .fy-bar{display:flex;align-items:center;gap:4px;min-height:56px;padding:8px 8px 8px 10px;border-radius:18px}.fy-root.fy-overlay .fy-orb{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;margin-right:4px;border-radius:50%;background:var(--fy-accent);color:#fff;box-shadow:0 0 0 4px #465fe940}.fy-root.fy-overlay .fy-orb svg{width:17px;height:17px}.fy-root.fy-overlay .fy-bar textarea{flex:1;min-width:0;max-height:120px;padding:8px 4px;border:0;outline:none;resize:none;background:transparent;color:var(--fy-ink);font-size:15px;line-height:1.4}.fy-root.fy-overlay .fy-bar textarea::-moz-placeholder{overflow:hidden;color:var(--fy-muted);text-overflow:ellipsis;white-space:nowrap}.fy-root.fy-overlay .fy-bar textarea::placeholder{overflow:hidden;color:var(--fy-muted);text-overflow:ellipsis;white-space:nowrap}.fy-root.fy-overlay .fy-bar textarea:focus-visible{outline:none}.fy-root.fy-overlay .fy-bar textarea:disabled{opacity:.7}.fy-root.fy-overlay .fy-round{width:36px;height:36px;background:transparent;color:var(--fy-ink-soft)}.fy-root.fy-overlay .fy-round:hover:not(:disabled){background:var(--fy-fill);color:var(--fy-ink)}.fy-root.fy-overlay .fy-round svg{width:17px;height:17px}.fy-root.fy-overlay .fy-send{background:var(--fy-accent);color:#fff}.fy-root.fy-overlay .fy-send:hover:not(:disabled){background:var(--fy-accent-hover);color:#fff}.fy-root.fy-overlay .fy-send:disabled{opacity:1;background:var(--fy-fill);color:var(--fy-faint)}.fy-root.fy-overlay .fy-round.is-listening,.fy-root.fy-overlay .fy-round.is-listening:hover:not(:disabled){background:var(--fy-danger-soft);color:var(--fy-danger);animation:fy-pulse 1.3s infinite}.fy-root.fy-overlay .fy-bar-rule{flex-shrink:0;width:1px;height:24px;margin:0 2px;background:#ffffff29}.fy-root.fy-overlay .fy-attached{margin:0;padding:8px;border-radius:14px}.fy-root.fy-overlay .fy-attached .fy-file{cursor:default}.fy-root .fy-sees{display:inline-flex;align-items:center;gap:6px;flex-shrink:1;min-width:0;max-width:230px;height:30px;padding:0 11px 0 9px;border:0;border-radius:999px;background:var(--fy-fill);color:var(--fy-ink-soft);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.fy-root .fy-sees>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fy-root .fy-sees svg{width:14px;height:14px;color:var(--fy-accent-ink)}.fy-root .fy-sees:hover{background:var(--fy-hover);color:var(--fy-ink)}.fy-root .fy-sees[aria-pressed=false],.fy-root .fy-sees[aria-pressed=false] svg{color:var(--fy-muted)}.fy-root .fy-seen{display:inline-flex;align-items:center;gap:5px;max-width:84%;margin-top:4px;color:var(--fy-muted);font-size:11.5px;font-weight:600}.fy-root .fy-seen svg{width:12px;height:12px}.fy-root.fy-overlay .fy-answer{display:flex;flex-direction:column;max-height:min(62dvh,560px);overflow:hidden;border-radius:18px;animation:fy-rise .22s ease-out}.fy-root.fy-overlay .fy-answer-feed{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 14px;scrollbar-width:thin;scrollbar-color:var(--fy-faint) transparent}.fy-root.fy-overlay .fy-answer-foot{display:flex;align-items:center;gap:2px;padding:6px 8px 6px 10px;border-top:1px solid var(--fy-separator)}.fy-root.fy-overlay .fy-answer-foot .fy-round{margin-left:auto}.fy-root .fy-link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--fy-accent-ink);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.fy-root .fy-link:hover:not(:disabled){background:var(--fy-fill)}.fy-root .fy-link:disabled{opacity:.5;cursor:not-allowed}.fy-root .fy-link svg{width:14px;height:14px}.fy-root.fy-overlay .fy-bubble-tavi{max-width:100%;padding:2px 2px 0;background:transparent;box-shadow:none}.fy-root.fy-overlay .fy-typing{background:transparent;box-shadow:none;padding:4px 2px}.fy-root.fy-overlay .fy-from{margin-left:2px}.fy-root.fy-overlay .fy-chart{background:var(--calm-surface, #ffffff);color-scheme:light}html.dark .fy-root.fy-overlay .fy-chart{color-scheme:dark}.fy-root.fy-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;padding:16px;background:#070f1c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fy-fade .2s ease-out}html.dark .fy-root.fy-full{background:#0000009e}.fy-root.fy-full .fy-window{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden;border-radius:22px;background:var(--fy-surface);box-shadow:0 40px 100px -30px #0009;animation:fy-zoom .26s cubic-bezier(.2,.8,.2,1)}html.dark .fy-root.fy-full .fy-window{box-shadow:0 0 0 1px #ffffff14,0 40px 100px -30px #000}.fy-root.fy-full .fy-round.is-quiet{width:36px;height:36px}.fy-root.fy-full .fy-round.is-quiet svg{width:18px;height:18px}.fy-root.fy-full .fy-list{display:flex;flex-direction:column;gap:10px;flex-shrink:0;width:288px;padding:14px 12px 12px;background:var(--fy-ground);border-right:1px solid var(--fy-separator);overflow:hidden}.fy-root.fy-full[data-list=closed] .fy-list{display:none}.fy-root.fy-full .fy-list-head{display:flex;align-items:center;gap:10px;padding:0 0 2px 6px}.fy-root.fy-full .fy-list-brand{flex:1;font-size:16px;font-weight:700;letter-spacing:-.01em}.fy-root.fy-full .fy-new{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--fy-surface);box-shadow:inset 0 0 0 1px var(--fy-separator);color:var(--fy-ink);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.fy-root.fy-full .fy-new:hover:not(:disabled){background:var(--fy-hover)}.fy-root.fy-full .fy-new:disabled{opacity:.55;cursor:not-allowed}.fy-root.fy-full .fy-new svg{width:16px;height:16px}.fy-root.fy-full .fy-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;background:var(--fy-fill);color:var(--fy-muted)}.fy-root.fy-full .fy-search:focus-within{box-shadow:var(--fy-focus)}.fy-root.fy-full .fy-search svg{width:15px;height:15px}.fy-root.fy-full .fy-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--fy-ink);font-size:13.5px}.fy-root.fy-full .fy-search input::-moz-placeholder{color:var(--fy-muted)}.fy-root.fy-full .fy-search input::placeholder{color:var(--fy-muted)}.fy-root.fy-full .fy-list-label{margin:6px 8px 2px;color:var(--fy-muted);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fy-root.fy-full :is(.fy-agents,.fy-chat-group ul){display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.fy-root.fy-full .fy-agent{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--fy-ink);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s}.fy-root.fy-full .fy-agent:hover:not(:disabled){background:var(--fy-hover)}.fy-root.fy-full .fy-agent[aria-pressed=true]{background:var(--fy-accent-soft);font-weight:600}.fy-root.fy-full .fy-agent:disabled{cursor:not-allowed}.fy-root.fy-full .fy-agent:disabled:not([aria-pressed=true]){opacity:.6}.fy-root .fy-agent-tile{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--fy-accent-soft);color:var(--fy-accent-ink)}.fy-root .fy-agent-tile svg{width:15px;height:15px}.fy-root .fy-agent-tile.is-lg{width:56px;height:56px;border-radius:16px}.fy-root .fy-agent-tile.is-lg svg{width:26px;height:26px}.fy-root .fy-agent-tile[data-tone=sky]{background:#e6f4ff;color:#0b62a8}.fy-root .fy-agent-tile[data-tone=warn]{background:var(--calm-warn-soft);color:var(--calm-warn)}.fy-root .fy-agent-tile[data-tone=good]{background:#ecfdf5;color:#15803d}.fy-root .fy-agent-tile[data-tone=violet]{background:#f3eefe;color:#6d28d9}.fy-root .fy-agent-tile[data-tone=neutral]{background:var(--fy-fill);color:var(--fy-ink-soft)}html.dark .fy-root .fy-agent-tile[data-tone=sky]{background:#3898ec2e;color:#8cc8ff}html.dark .fy-root .fy-agent-tile[data-tone=warn]{background:color-mix(in srgb,var(--calm-warn-fill) 16%,transparent);color:var(--calm-warn)}html.dark .fy-root .fy-agent-tile[data-tone=good]{background:#22c55e29;color:#6ee7a0}html.dark .fy-root .fy-agent-tile[data-tone=violet]{background:#8b5cf633;color:#c4b5fd}html[data-portal=accountant] .fy-root .fy-agent-tile[data-tone=violet]{background:var(--fy-accent-soft);color:var(--fy-accent-ink)}html[data-portal=accountant] .fy-root .fy-agent-tile[data-tone=sky]{background:var(--fy-fill);color:var(--calm-ink)}.fy-root.fy-full .fy-chats{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:4px -4px 0;padding:8px 4px 0;border-top:1px solid var(--fy-separator);scrollbar-width:thin;scrollbar-color:var(--fy-faint) transparent}.fy-root.fy-full .fy-chat-group+.fy-chat-group{margin-top:12px}.fy-root.fy-full .fy-chat-group .fy-list-label{letter-spacing:0;text-transform:none;font-size:12px}.fy-root.fy-full .fy-chat-row{position:relative;display:flex;align-items:center}.fy-root.fy-full .fy-chat{flex:1;min-width:0;height:34px;padding:0 36px 0 8px;border:0;border-radius:9px;background:transparent;color:var(--fy-ink);font-size:13.5px;text-align:left;cursor:pointer;transition:background .15s}.fy-root.fy-full .fy-chat>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy-root.fy-full .fy-chat:hover:not(:disabled){background:var(--fy-hover)}.fy-root.fy-full .fy-chat[aria-current=true]{background:var(--fy-fill);font-weight:600}.fy-root.fy-full .fy-chat:disabled{cursor:not-allowed}.fy-root.fy-full .fy-chat-delete{position:absolute;right:4px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fy-muted);opacity:0;cursor:pointer;transition:opacity .15s,background .15s,color .15s}.fy-root.fy-full .fy-chat-row:hover .fy-chat-delete,.fy-root.fy-full .fy-chat-delete:focus-visible,.fy-root.fy-full .fy-chat[aria-current=true]+.fy-chat-delete{opacity:1}.fy-root.fy-full .fy-chat-delete:hover:not(:disabled){background:var(--fy-danger-soft);color:var(--fy-danger)}.fy-root.fy-full .fy-chat-delete:disabled{cursor:not-allowed}.fy-root.fy-full .fy-chat-delete svg{width:14px;height:14px}@media(hover:none){.fy-root.fy-full .fy-chat-delete{opacity:1}}.fy-root.fy-full .fy-list-empty{margin:6px 8px;color:var(--fy-muted);font-size:13px;line-height:1.45}.fy-root.fy-full .fy-main{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}.fy-root.fy-full .fy-main-head{display:flex;align-items:center;gap:10px;flex-shrink:0;height:60px;padding:0 10px 0 14px}.fy-root.fy-full .fy-main-agent{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:650;white-space:nowrap}.fy-root.fy-full .fy-main-agent>span:last-child{overflow:hidden;text-overflow:ellipsis}.fy-root.fy-full .fy-main-scope{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0 auto;color:var(--fy-muted);font-size:13px;font-weight:600}.fy-root.fy-full .fy-main-scope svg{width:14px;height:14px;color:var(--fy-accent-ink)}.fy-root.fy-full .fy-main-head .fy-seg{flex:0 1 360px;min-width:0;margin:0 auto}.fy-root.fy-full .fy-main-head .fy-seg>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fy-root.fy-full .fy-main-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.fy-root.fy-full .fy-main-head .fy-seg+.fy-main-actions,.fy-root.fy-full .fy-main-scope+.fy-main-actions{margin-left:0}.fy-root.fy-full .fy-column{width:100%;max-width:768px;margin:0 auto}.fy-root .fy-avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#465fe9,#8b6cff);color:#fff;box-shadow:0 10px 22px -12px #465fe9f2,inset 0 0 0 .5px #ffffff38}.fy-root .fy-avatar svg{width:19px;height:19px}.fy-root .fy-avatar.is-sm{width:22px;height:22px;box-shadow:inset 0 0 0 .5px #ffffff38}.fy-root .fy-avatar.is-sm svg{width:12px;height:12px}.fy-root .fy-avatar.is-lg{width:64px;height:64px;box-shadow:0 18px 36px -16px #465fe9f2,inset 0 0 0 .5px #ffffff38}.fy-root .fy-avatar.is-lg svg{width:30px;height:30px}.fy-root .fy-avatar.is-online:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#34c759;box-shadow:0 0 0 2.5px var(--fy-ground)}.fy-root .fy-round{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--fy-fill);color:var(--fy-ink-soft);cursor:pointer;transition:background .15s,color .15s,transform .15s}.fy-root .fy-round:hover:not(:disabled){color:var(--fy-ink)}.fy-root .fy-round:active:not(:disabled){transform:scale(.92)}.fy-root .fy-round:disabled{opacity:.45;cursor:not-allowed}.fy-root .fy-round svg{width:16px;height:16px}.fy-root .fy-round.is-quiet{width:26px;height:26px;background:transparent;color:var(--fy-muted)}.fy-root .fy-round.is-quiet:hover:not(:disabled){background:var(--fy-fill);color:var(--fy-ink)}.fy-root .fy-round.is-quiet svg{width:14px;height:14px}.fy-root .fy-seg{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:999px;background:var(--fy-fill)}.fy-root .fy-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:var(--fy-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--fy-spring)}html.dark .fy-root .fy-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.fy-root .fy-seg>button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--fy-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.fy-root .fy-seg>button svg{width:14px;height:14px;color:var(--fy-muted)}.fy-root .fy-seg>button[aria-pressed=true]{color:var(--fy-ink);font-weight:600}.fy-root .fy-seg>button[aria-pressed=true] svg{color:var(--fy-accent-ink)}.fy-root .fy-seg>button:disabled{cursor:not-allowed}.fy-root.fy-full .fy-feed{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 16px;scrollbar-width:thin;scrollbar-color:var(--fy-faint) transparent}.fy-root.fy-full .fy-feed>.fy-column{display:flex;flex-direction:column;min-height:100%}.fy-root :is(.fy-feed,.fy-answer-feed)::-webkit-scrollbar{width:8px}.fy-root :is(.fy-feed,.fy-answer-feed)::-webkit-scrollbar-thumb{border-radius:999px;background:var(--fy-fill)}.fy-root .fy-intro{display:flex;flex-direction:column;align-items:center;margin:auto 0;padding:28px 0 12px;text-align:center}.fy-root .fy-intro-title{margin-top:16px;color:var(--fy-ink);font-size:26px;font-weight:700;letter-spacing:-.02em}.fy-root .fy-intro-text{max-width:460px;margin-top:6px;color:var(--fy-muted);font-size:14.5px;line-height:1.55}.fy-root .fy-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:26px 0 0;padding:0;list-style:none;text-align:left}.fy-root .fy-starter{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:12px 14px;border:0;border-radius:16px;background:var(--fy-surface);box-shadow:inset 0 0 0 1px var(--fy-separator);color:inherit;text-align:left;cursor:pointer;transition:background .15s}.fy-root .fy-starter:hover{background:var(--fy-hover)}.fy-root .fy-starter-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.fy-root .fy-starter-tile svg{width:16px;height:16px}.fy-root .fy-starter-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.fy-root .fy-starter-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.fy-root .fy-starter-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.fy-root .fy-starter-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.fy-root .fy-starter-tile[data-tone=neutral]{--from: #5f6b7e;--to: #8a97ab}.fy-root .fy-starter-copy{flex:1;min-width:0}.fy-root .fy-starter-copy strong{display:block;color:var(--fy-ink);font-size:13.5px;font-weight:600}.fy-root .fy-starter-copy span{display:block;margin-top:2px;color:var(--fy-muted);font-size:12px;line-height:1.4}.fy-root .fy-starter>svg{width:16px;height:16px;color:var(--fy-faint)}.fy-root .fy-time{margin:14px 0 4px;color:var(--fy-muted);font-size:11.5px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.fy-root .fy-time:first-child{margin-top:10px}.fy-root .fy-msg{display:flex;flex-direction:column;margin-top:10px}.fy-root .fy-time+.fy-msg{margin-top:4px}.fy-root .fy-msg.is-mine{align-items:flex-end}.fy-root .fy-bubble-mine{max-width:84%;padding:9px 14px;border-radius:20px 20px 6px;background:linear-gradient(160deg,#5c74f5,#465fe9);color:#fff;box-shadow:0 8px 18px -12px #465fe9e6;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fy-root .fy-bubble-mine .fy-files{margin-top:8px}.fy-root .fy-bubble-mine .fy-file{background:#ffffff2e;color:#fff;box-shadow:none}.fy-root .fy-from{display:flex;align-items:center;gap:7px;margin:0 0 5px 4px;color:var(--fy-muted);font-size:12px;font-weight:600}.fy-root .fy-bubble-tavi{max-width:96%;padding:11px 14px;border-radius:20px 20px 20px 6px;background:var(--fy-surface);box-shadow:var(--fy-card-shadow);color:var(--fy-ink);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.fy-root .fy-bubble-tavi strong{font-weight:650}.fy-root.fy-full .fy-msg{margin-top:22px}.fy-root.fy-full .fy-time+.fy-msg{margin-top:6px}.fy-root.fy-full .fy-bubble-mine{max-width:75%;padding:10px 16px;border-radius:20px;background:var(--fy-fill);color:var(--fy-ink);box-shadow:none;font-size:15px;line-height:1.5}.fy-root.fy-full .fy-bubble-mine .fy-file{background:var(--fy-surface);color:var(--fy-ink);box-shadow:inset 0 0 0 1px var(--fy-separator)}.fy-root.fy-full .fy-bubble-tavi{max-width:100%;padding:0;background:transparent;box-shadow:none;font-size:15px;line-height:1.65}.fy-root.fy-full .fy-from{margin-left:0}.fy-root.fy-full .fy-typing{padding:4px 0;background:transparent;box-shadow:none}.fy-root .fy-chart{position:relative;margin-top:10px;padding:8px;border-radius:14px;background:var(--fy-ground)}.fy-root .fy-chart>.fy-round{position:absolute;top:8px;right:8px;z-index:1;background:var(--fy-surface);box-shadow:var(--fy-card-shadow)}.fy-root .fy-jp{margin-top:10px;padding:10px 12px;border-radius:14px;background:var(--fy-ground);font-size:13px}.fy-root .fy-jp-head{display:flex;align-items:center;gap:7px;font-weight:650}.fy-root .fy-jp-head svg{width:15px;height:15px;color:var(--fy-accent-ink);flex:none}.fy-root .fy-jp-title{flex:1}.fy-root .fy-jp-date{color:var(--fy-muted);font-weight:600;font-variant-numeric:tabular-nums}.fy-root .fy-jp-why{margin:6px 0 0;color:var(--fy-ink-soft);line-height:1.45}.fy-root .fy-jp-ref{color:var(--fy-muted)}.fy-root .fy-jp-table{width:100%;margin-top:8px;border-collapse:collapse;font-variant-numeric:tabular-nums}.fy-root .fy-jp-table th{padding:4px 0;color:var(--fy-muted);font-size:11.5px;font-weight:600;text-align:left}.fy-root .fy-jp-table td{padding:5px 0;border-top:1px solid var(--fy-separator);vertical-align:top}.fy-root .fy-jp-table tfoot td{font-weight:650}.fy-root .fy-jp-table .is-num{padding-left:10px;text-align:right;white-space:nowrap}.fy-root .fy-jp-code{font-weight:650}.fy-root .fy-jp-name{display:block;color:var(--fy-muted);font-size:12px;line-height:1.3}.fy-root .fy-jp-issues{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;line-height:1.4}.fy-root .fy-jp-issues li{display:flex;gap:6px}.fy-root .fy-jp-issues svg{width:14px;height:14px;margin-top:2px;flex:none}.fy-root .fy-jp-issues .is-error,.fy-root .fy-jp-error{color:var(--fy-danger)}.fy-root .fy-jp-issues .is-warning{color:var(--fy-ink-soft)}.fy-root .fy-jp-issues .is-warning svg{color:var(--calm-warn)}html.dark .fy-root .fy-jp-issues .is-warning svg{color:var(--calm-warn-fill)}.fy-root .fy-jp-picks{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.fy-root .fy-jp-pick{min-height:26px;padding:3px 10px;border:0;border-radius:999px;background:var(--fy-accent-soft);color:var(--fy-accent-ink);box-shadow:inset 0 0 0 1px #465fe92e;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.fy-root .fy-jp-pick:hover:not(:disabled){background:#465fe929}.fy-root .fy-jp-pick:disabled{opacity:.55;cursor:not-allowed}.fy-root .fy-jp-error{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;font-size:12.5px}.fy-root .fy-jp-error svg{width:14px;height:14px;margin-top:2px;flex:none}.fy-root .fy-jp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.fy-root .fy-jp-approve,.fy-root .fy-jp-discard{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 14px;border:0;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.fy-root .fy-jp-approve{background:var(--fy-accent);color:#fff}.fy-root .fy-jp-approve:hover:not(:disabled){background:var(--fy-accent-hover)}.fy-root .fy-jp-discard{background:var(--fy-fill);color:var(--fy-ink)}.fy-root .fy-jp-approve:disabled,.fy-root .fy-jp-discard:disabled{opacity:.55;cursor:not-allowed}.fy-root .fy-jp-approve svg{width:14px;height:14px}.fy-root .fy-jp-blocked{flex:1;color:var(--fy-muted);font-size:12.5px}.fy-root .fy-jp-done{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--fy-muted);font-size:12.5px;font-weight:600}.fy-root .fy-jp-done svg{width:14px;height:14px;color:#15803d}.fy-root .fy-jp.is-discarded .fy-jp-table{opacity:.55}.fy-root .fy-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fy-root .fy-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:5px 12px;border:0;border-radius:999px;background:var(--fy-accent-soft);color:var(--fy-accent-ink);box-shadow:inset 0 0 0 1px #465fe92e;font-size:12.5px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.fy-root .fy-chip:hover{background:#465fe929}.fy-root .fy-chip svg{width:13px;height:13px}.fy-root .fy-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fy-root .fy-file{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:30px;padding:0 12px 0 10px;border:0;border-radius:999px;background:var(--fy-ground);color:var(--fy-ink);box-shadow:inset 0 0 0 1px var(--fy-separator);font-size:12.5px;font-weight:550;cursor:pointer;transition:background .15s}.fy-root button.fy-file:hover{background:var(--fy-hover)}.fy-root .fy-file svg{width:13px;height:13px;color:var(--fy-muted)}.fy-root .fy-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy-root .fy-typing{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--fy-surface);box-shadow:var(--fy-card-shadow);color:var(--fy-muted);font-size:13px}.fy-root .fy-dots{display:inline-flex;align-items:center;gap:4px}.fy-root .fy-dots>span{width:7px;height:7px;border-radius:50%;background:var(--fy-faint);animation:fy-bounce 1.2s infinite ease-in-out}.fy-root .fy-dots>span:nth-child(2){animation-delay:.15s}.fy-root .fy-dots>span:nth-child(3){animation-delay:.3s}@keyframes fy-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.fy-root .fy-suggest{flex-shrink:0;width:calc(100% - 48px);max-width:768px;max-height:38%;overflow-y:auto;margin:0 auto 10px;padding:12px 14px 4px;border-radius:20px;background:var(--fy-surface);box-shadow:var(--fy-float-shadow);animation:fy-rise .22s ease-out}@keyframes fy-rise{0%{opacity:0;transform:translateY(6px)}}.fy-root .fy-suggest-group{margin-bottom:10px}.fy-root .fy-suggest-label{margin:0 0 6px 2px;color:var(--fy-muted);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fy-root .fy-suggest .fy-chips{margin-top:0}.fy-root .fy-compose{flex-shrink:0;padding:4px 24px 14px}.fy-root .fy-compose .fy-files{margin:0 0 8px}.fy-root .fy-compose .fy-file{padding-right:4px;background:var(--fy-surface);box-shadow:var(--fy-card-shadow);cursor:default}.fy-root .fy-file-remove{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fy-muted);cursor:pointer}.fy-root .fy-file-remove:hover{background:var(--fy-fill);color:var(--fy-ink)}.fy-root .fy-file-remove svg{width:12px;height:12px}.fy-root .fy-composer{display:flex;flex-direction:column;gap:4px;padding:10px 10px 8px 16px;border-radius:24px;background:var(--fy-surface);box-shadow:inset 0 0 0 1px var(--fy-separator),0 10px 30px -18px #101f3259;transition:box-shadow .15s}.fy-root .fy-composer:focus-within{box-shadow:inset 0 0 0 1px var(--fy-separator),var(--fy-focus)}.fy-root .fy-composer-row{display:flex;align-items:center;gap:6px;min-width:0;margin-left:-6px}.fy-root .fy-composer-row .fy-spacer{flex:1}.fy-root .fy-composer .fy-sees{background:var(--fy-accent-soft);color:var(--fy-accent-ink)}.fy-root .fy-composer .fy-sees[aria-pressed=false]{background:var(--fy-fill)}.fy-root .fy-composer .fy-round{width:36px;height:36px;background:transparent;color:var(--fy-muted)}.fy-root .fy-composer .fy-round:hover:not(:disabled){background:var(--fy-fill);color:var(--fy-ink)}.fy-root .fy-composer textarea{width:100%;max-height:200px;padding:6px 0;border:0;outline:none;resize:none;background:transparent;color:var(--fy-ink);font-size:15px;line-height:1.45}.fy-root .fy-composer textarea:disabled{background:transparent;opacity:.7}.fy-root .fy-composer textarea::-moz-placeholder{color:var(--fy-faint)}.fy-root .fy-composer textarea::placeholder{color:var(--fy-faint)}.fy-root .fy-composer textarea:focus-visible{outline:none}.fy-root .fy-composer .fy-round.is-listening,.fy-root .fy-composer .fy-round.is-listening:hover:not(:disabled){background:var(--fy-danger-soft);color:var(--fy-danger);animation:fy-pulse 1.3s infinite}@keyframes fy-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 5px #dc262600}}.fy-root .fy-composer .fy-send{background:linear-gradient(160deg,#6b80f0,#465fe9);color:#fff;box-shadow:0 8px 18px -10px #465fe9e6}.fy-root .fy-composer .fy-send:hover:not(:disabled){background:linear-gradient(160deg,#5c74f5,#354bc7);color:#fff}.fy-root .fy-composer .fy-send:disabled{opacity:1;background:var(--fy-fill);color:var(--fy-faint);box-shadow:none}.fy-root .fy-composer .fy-send svg{width:16px;height:16px}.fy-root .fy-ideas{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:28px;padding:0 10px 0 9px;border:0;border-radius:999px;background:transparent;color:var(--fy-accent-ink);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.fy-root .fy-ideas:hover,.fy-root .fy-ideas[aria-expanded=true]{background:var(--fy-accent-soft)}.fy-root .fy-ideas svg{width:13px;height:13px}.fy-root .fy-ideas>svg:last-child{transition:transform .25s var(--fy-spring)}.fy-root .fy-ideas[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.fy-root .fy-compose>.fy-column>.fy-files{margin:0 0 8px}.fy-root .fy-disclaimer{margin-top:8px;color:var(--fy-muted);font-size:11px;line-height:1.4;text-align:center}.fy-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .fy-preview{background:#0009}.fy-preview .fy-preview-sheet{display:flex;flex-direction:column;overflow:hidden;width:min(960px,100%);height:min(88dvh,900px);border-radius:26px;background:var(--fy-ground);color:var(--fy-ink);box-shadow:0 0 0 .5px var(--fy-separator),0 40px 80px -30px #070f1c99}.fy-preview .fy-preview-head{display:flex;align-items:center;gap:12px;padding:16px 16px 12px 20px}.fy-preview .fy-preview-tile{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff}.fy-preview .fy-preview-tile svg{width:18px;height:18px}.fy-preview .fy-preview-copy{flex:1;min-width:0}.fy-preview .fy-preview-title{overflow:hidden;color:var(--fy-ink);font-size:17px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.fy-preview .fy-preview-sub{color:var(--fy-muted);font-size:12.5px}.fy-preview .fy-preview-open{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--fy-surface);box-shadow:var(--fy-card-shadow);color:var(--fy-ink);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.fy-preview .fy-preview-open:hover{box-shadow:var(--fy-float-shadow)}.fy-preview .fy-preview-open svg{width:14px;height:14px;color:var(--fy-accent-ink)}.fy-preview .fy-preview-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--fy-fill);color:var(--fy-ink-soft);cursor:pointer}.fy-preview .fy-preview-close:hover{color:var(--fy-ink)}.fy-preview .fy-preview-close svg{width:16px;height:16px}.fy-preview .fy-preview-body{flex:1;min-height:0;margin:0 12px 12px;overflow:hidden;border-radius:18px;background:var(--fy-surface);box-shadow:var(--fy-card-shadow)}.fy-preview .fy-preview-body iframe{display:block;width:100%;height:100%;border:0}.fy-preview .fy-preview-empty{display:grid;place-items:center;height:100%;color:var(--fy-muted);font-size:13.5px}@keyframes fy-fade{0%{opacity:0}}@keyframes fy-drop{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes fy-zoom{0%{opacity:0;transform:scale(.985)}}@media(max-width:860px){.fy-root.fy-full{padding:0}.fy-root.fy-full .fy-window{border-radius:0}.fy-root.fy-full .fy-list{position:absolute;inset:0 auto 0 0;z-index:3;width:min(300px,86vw);box-shadow:0 0 60px #070f1c59}.fy-root.fy-full .fy-main-head{padding-top:env(safe-area-inset-top);height:calc(60px + env(safe-area-inset-top))}.fy-root.fy-full .fy-main-head .fy-seg>button svg{display:none}.fy-root.fy-full .fy-feed{padding:4px 14px 12px}.fy-root .fy-compose{padding:4px 12px max(12px,env(safe-area-inset-bottom))}.fy-root .fy-suggest{width:calc(100% - 24px)}.fy-root .fy-starters{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.fy-root.fy-overlay{top:max(8px,env(safe-area-inset-top));width:calc(100vw - 16px)}.fy-root.fy-overlay .fy-sees{width:34px;padding:0;justify-content:center}.fy-root.fy-overlay .fy-sees>span{display:none}.fy-root.fy-full .fy-main-agent>span:last-child{display:none}.fy-root :is(.fy-bar,.fy-composer) textarea{font-size:16px}.fy-preview{padding:0;align-items:end}.fy-preview .fy-preview-sheet{height:92dvh;border-radius:26px 26px 0 0}}@media(prefers-reduced-motion:reduce){.fy-root .fy-seg:before,.fy-root .fy-ideas>svg:last-child{transition:none}.fy-glow,.fy-root.fy-overlay,.fy-root.fy-overlay .fy-answer,.fy-root.fy-full,.fy-root.fy-full .fy-window,.fy-root .fy-dots>span,.fy-root .fy-round.is-listening,.fy-root .fy-suggest{animation:none}}.messages-page{--msg-bg: #f4f6fa;--msg-surface: #ffffff;--msg-surface-soft: #f8f9fb;--msg-line: #e3e7ee;--msg-line-strong: #cfd6e0;--msg-ink: #101f32;--msg-ink-soft: #344054;--msg-muted: #5f6b7e;--msg-accent: #465FE9;--msg-accent-soft: #EEF0FD;--msg-good: #15803d;--msg-good-soft: #ecfdf3;--msg-warning: var(--calm-warn);--msg-warning-soft: var(--calm-warn-soft);box-sizing:border-box;display:flex;min-width:0;flex-direction:column;color:var(--msg-ink);text-align:left;background:radial-gradient(circle at 82% -12%,rgba(70,95,233,.09),transparent 31rem),var(--msg-bg)}.messages-page--accountant{height:100vh;min-height:680px;padding:28px 30px 30px}.messages-page--client{height:calc(100vh - 80px);min-height:640px;border-radius:18px}.messages-page-header{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;max-width:1580px;margin:0 auto 20px}.messages-page-heading{min-width:0}.messages-page-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--msg-muted);font-size:10.5px;font-weight:700;letter-spacing:.105em;text-transform:uppercase}.messages-page-title{margin:0;color:var(--msg-ink);font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.05;letter-spacing:-.035em}.messages-page-subtitle{max-width:680px;margin:9px 0 0;color:var(--msg-muted);font-size:13.5px;line-height:1.5}.messages-unread-pill{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border:1px solid #dce2ff;border-radius:999px;color:#354bc7;background:var(--msg-accent-soft);font-size:10px;font-weight:750;letter-spacing:0}.messages-context-card{display:flex;align-items:center;gap:10px;min-width:260px;max-width:410px;height:48px;padding:0 12px;border:1px solid var(--msg-line);border-radius:12px;background:#ffffffeb;box-shadow:0 1px 2px #101f320a}.messages-context-icon{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid #DCE1FB;border-radius:9px;color:var(--msg-accent);background:var(--msg-accent-soft)}.messages-context-copy{min-width:0;flex:1}.messages-context-label{display:block;margin-bottom:2px;color:#8c96a5;font-size:9px;font-weight:750;letter-spacing:.085em;text-transform:uppercase}.messages-context-value{overflow:hidden;color:var(--msg-ink-soft);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.messages-page-workspace{display:flex;flex:1;min-width:0;min-height:0;width:100%;max-width:1580px;margin:0 auto}.messages-relation-empty{display:grid;flex:1;min-height:480px;place-items:center;border:1px solid var(--msg-line);border-radius:18px;background:#ffffffe6;box-shadow:0 1px 2px #101f3209,0 16px 44px #101f3209}.messages-relation-empty-inner{max-width:420px;padding:32px;text-align:center}.messages-relation-empty-icon{display:grid;width:54px;height:54px;margin:0 auto 16px;place-items:center;border:1px solid #DCE1FB;border-radius:16px;color:var(--msg-accent);background:var(--msg-accent-soft)}.messages-relation-empty h2{margin:0;color:var(--msg-ink);font-size:17px;font-weight:650;letter-spacing:-.015em}.messages-relation-empty p{margin:7px 0 0;color:var(--msg-muted);font-size:12.5px;line-height:1.55}.messages-client-picks{display:flex;flex-direction:column;gap:6px;margin-top:18px;text-align:left}.messages-client-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--msg-line);border-radius:10px;background:transparent;color:var(--msg-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.messages-client-pick:hover{border-color:#dce1fb;background:var(--msg-accent-soft)}.messages-client-pick:focus-visible{outline:2px solid var(--msg-accent);outline-offset:2px}.thread-panel{display:grid;position:relative;flex:1;grid-template-columns:330px minmax(0,1fr);width:100%;min-width:0;min-height:520px;overflow:hidden;border:1px solid var(--msg-line);border-radius:18px;background:var(--msg-surface);box-shadow:0 1px 2px #101f3209,0 16px 44px #101f320a}.tp-sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--msg-line);background:var(--msg-surface)}.tp-sidebar-header{padding:16px 16px 13px;border-bottom:1px solid var(--msg-line)}.tp-sidebar-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-sidebar-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--msg-ink);font-size:13.5px;font-weight:680}.tp-thread-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border:1px solid var(--msg-line);border-radius:999px;color:var(--msg-muted);background:var(--msg-surface-soft);font-size:10px;font-weight:650}.tp-new-button,.tp-primary-button,.tp-secondary-button,.tp-icon-button{border:0;outline:0;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .12s}.tp-new-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;color:#fff;background:var(--msg-accent);font-size:11px;font-weight:650}.tp-new-button:hover{background:#4665f0}.tp-search{position:relative;margin-top:13px}.tp-search svg{position:absolute;top:50%;left:10px;color:#8c96a5;transform:translateY(-50%);pointer-events:none}.tp-search input{box-sizing:border-box;width:100%;height:36px;padding:0 30px 0 32px;border:1px solid var(--msg-line);border-radius:9px;outline:0;color:var(--msg-ink);background:var(--msg-surface-soft);font-family:inherit;font-size:11.5px;transition:border-color .12s,box-shadow .12s,background .12s}.tp-search input:focus{border-color:#9aaafd;background:var(--msg-surface);box-shadow:0 0 0 3px #465fe91a}.tp-search input::-moz-placeholder{color:#8c96a5}.tp-search input::placeholder{color:#8c96a5}.tp-search-clear{position:absolute;top:50%;right:7px;display:grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:6px;color:var(--msg-muted);background:transparent;transform:translateY(-50%);cursor:pointer}.tp-filters{display:flex;gap:4px;margin-top:10px}.tp-filter{height:27px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:var(--msg-muted);background:transparent;font-family:inherit;font-size:10.5px;font-weight:620;cursor:pointer}.tp-filter:hover{color:var(--msg-ink-soft);background:var(--msg-surface-soft)}.tp-filter[data-active=true]{border-color:#dce1fb;color:#354bc7;background:var(--msg-accent-soft)}.tp-thread-list{flex:1;min-height:0;overflow-y:auto;padding:7px}.tp-thread-item{display:flex;width:100%;gap:10px;padding:11px 10px;border:1px solid transparent;border-radius:11px;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.tp-thread-item+.tp-thread-item{margin-top:2px}.tp-thread-item:hover{background:var(--msg-surface-soft)}.tp-thread-item[data-active=true]{border-color:#dce1fb;background:var(--msg-accent-soft)}.tp-topic-icon{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid var(--msg-line);border-radius:10px;color:var(--msg-muted);background:var(--msg-surface)}.tp-thread-item[data-active=true] .tp-topic-icon{border-color:#d9dfff;color:var(--msg-accent)}.tp-thread-copy{min-width:0;flex:1}.tp-thread-titleline,.tp-thread-previewline{display:flex;min-width:0;align-items:center;gap:6px}.tp-thread-title{overflow:hidden;flex:1;color:var(--msg-ink);font-size:12px;font-weight:670;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tp-thread-time{flex:0 0 auto;color:#8c96a5;font-size:9.5px}.tp-thread-preview{overflow:hidden;flex:1;margin-top:5px;color:var(--msg-muted);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tp-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;color:#fff;background:var(--msg-accent);font-size:9.5px;font-weight:750}.tp-thread-meta{display:flex;min-width:0;align-items:center;gap:6px;margin-top:7px}.tp-status{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:999px;font-size:9.5px;font-weight:680;white-space:nowrap}.tp-status:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.tp-status--open{color:#354bc7;background:var(--msg-accent-soft)}.tp-status--client,.tp-status--accountant{color:var(--msg-warning);background:var(--msg-warning-soft)}.tp-status--resolved{color:var(--msg-good);background:var(--msg-good-soft)}.tp-assignee{overflow:hidden;color:#8c96a5;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.tp-list-state{display:flex;min-height:250px;padding:28px 20px;align-items:center;justify-content:center;flex-direction:column;color:var(--msg-muted);text-align:center}.tp-list-state-icon{display:grid;width:42px;height:42px;margin-bottom:12px;place-items:center;border:1px solid var(--msg-line);border-radius:13px;color:var(--msg-accent);background:var(--msg-accent-soft)}.tp-list-state strong{color:var(--msg-ink-soft);font-size:12px;font-weight:650}.tp-list-state p{margin:5px 0 0;font-size:10.5px;line-height:1.45}.tp-list-state button{margin-top:13px}.tp-conversation{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--msg-surface-soft)}.tp-conversation-header{display:flex;flex:0 0 auto;min-height:72px;padding:13px 18px;align-items:center;gap:12px;border-bottom:1px solid var(--msg-line);background:var(--msg-surface)}.tp-mobile-back{display:none}.tp-conversation-identity{display:flex;min-width:0;flex:1;align-items:center;gap:11px}.tp-conversation-topic{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid #DCE1FB;border-radius:11px;color:var(--msg-accent);background:var(--msg-accent-soft)}.tp-conversation-copy{min-width:0}.tp-conversation-title{overflow:hidden;margin:0;color:var(--msg-ink);font-size:13.5px;font-weight:680;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tp-conversation-meta{display:flex;align-items:center;gap:7px;margin-top:4px;color:var(--msg-muted);font-size:10.5px}.tp-conversation-meta-dot{width:3px;height:3px;border-radius:50%;background:#bcc4cf}.tp-secondary-button{display:inline-flex;height:33px;padding:0 11px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--msg-line);border-radius:8px;color:var(--msg-ink-soft);background:var(--msg-surface);font-size:10.5px;font-weight:650;white-space:nowrap}.tp-secondary-button:hover{border-color:var(--msg-line-strong);background:var(--msg-surface-soft)}.tp-secondary-button--success{color:var(--msg-good)}.tp-message-feed{display:flex;flex:1;min-height:0;padding:22px 24px 18px;overflow-y:auto;flex-direction:column;scroll-behavior:smooth}.tp-feed-loading{display:flex;flex-direction:column;gap:14px;margin-top:auto}.tp-message-skeleton{width:min(58%,440px);height:58px;border-radius:14px;background:linear-gradient(90deg,#ebeef4 25%,#f5f7fb,#ebeef4 75%);background-size:200% 100%;animation:tp-shimmer 1.25s infinite}.tp-message-skeleton:nth-child(2){width:min(48%,360px);margin-left:auto}@keyframes tp-shimmer{to{background-position:-200% 0}}.tp-date-divider{display:flex;margin:6px 0 18px;align-items:center;gap:10px;color:#8c96a5;font-size:9.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.tp-date-divider:before,.tp-date-divider:after{height:1px;flex:1;background:var(--msg-line);content:""}.tp-message-line{display:flex;width:100%;align-items:flex-end;gap:9px}.tp-message-line+.tp-message-line{margin-top:11px}.tp-message-line--mine{justify-content:flex-end}.tp-message-avatar{display:grid;flex:0 0 auto;width:28px;height:28px;margin-bottom:18px;place-items:center;border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-ink-soft);background:var(--msg-surface);font-size:8.5px;font-weight:750}.tp-message-stack{max-width:min(72%,680px)}.tp-message-author{margin:0 0 4px 2px;color:var(--msg-muted);font-size:9.5px;font-weight:620}.tp-message-bubble{padding:10px 13px;border:1px solid var(--msg-line);border-radius:14px 14px 14px 5px;color:var(--msg-ink);background:var(--msg-surface);box-shadow:0 1px 1px #101f3206;font-size:12.5px;line-height:1.52;white-space:pre-wrap;word-break:break-word}.tp-message-line--mine .tp-message-bubble{border-color:var(--msg-ink);border-radius:14px 14px 5px;color:#fff;background:var(--msg-ink)}.tp-message-meta{display:flex;margin-top:4px;align-items:center;gap:4px;color:#8c96a5;font-size:9px}.tp-message-line--mine .tp-message-meta{justify-content:flex-end}.tp-attachments{display:flex;margin-top:8px;flex-direction:column;gap:5px}.tp-attachment{display:flex;min-width:190px;padding:7px 8px;align-items:center;gap:7px;border-radius:8px;color:inherit;background:#5f6b7e17;font-size:10.5px;text-decoration:none}.tp-message-line--mine .tp-attachment{background:#ffffff1c}.tp-feed-empty{display:flex;max-width:420px;margin:auto;padding:28px;align-items:center;flex-direction:column;text-align:center}.tp-feed-empty-icon,.tp-workspace-empty-icon{display:grid;width:52px;height:52px;margin-bottom:14px;place-items:center;border:1px solid #DCE1FB;border-radius:16px;color:var(--msg-accent);background:var(--msg-accent-soft)}.tp-feed-empty h3,.tp-workspace-empty h3{margin:0;color:var(--msg-ink);font-size:15px;font-weight:680;letter-spacing:-.01em}.tp-feed-empty p,.tp-workspace-empty p{margin:6px 0 0;color:var(--msg-muted);font-size:11.5px;line-height:1.5}.tp-composer-area{flex:0 0 auto;padding:12px 16px 14px;border-top:1px solid var(--msg-line);background:var(--msg-surface)}.tp-resolved-banner{display:flex;min-height:44px;padding:9px 11px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #bbf7d0;border-radius:10px;color:#166534;background:var(--msg-good-soft);font-size:10.5px}.tp-composer{display:flex;padding:7px 7px 7px 12px;align-items:flex-end;gap:8px;border:1px solid var(--msg-line-strong);border-radius:13px;background:var(--msg-surface);transition:border-color .12s,box-shadow .12s}.tp-composer:focus-within{border-color:#9aaafd;box-shadow:0 0 0 3px #465fe91a}.tp-composer textarea{box-sizing:border-box;min-height:34px;max-height:128px;flex:1;padding:7px 0;resize:none;overflow-y:auto;border:0;outline:0;color:var(--msg-ink);background:transparent;font-family:inherit;font-size:12.5px;line-height:1.45}.tp-composer textarea::-moz-placeholder{color:#8c96a5}.tp-composer textarea::placeholder{color:#8c96a5}.tp-send-button{display:grid;flex:0 0 auto;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:10px;color:#fff;background:var(--msg-accent);cursor:pointer;transition:opacity .12s,transform .12s,background .12s}.tp-send-button:hover:not(:disabled){background:#4665f0}.tp-send-button:active:not(:disabled){transform:translateY(1px)}.tp-send-button:disabled{opacity:.38;cursor:default}.tp-composer-footer{display:flex;margin-top:7px;align-items:center;justify-content:space-between;gap:12px;color:#8c96a5;font-size:9.5px}.tp-send-error{color:#b91c1c}.tp-workspace-empty{display:flex;max-width:500px;margin:auto;padding:36px;align-items:center;flex-direction:column;text-align:center}.tp-topic-suggestions{display:flex;margin-top:16px;justify-content:center;flex-wrap:wrap;gap:6px}.tp-topic-suggestion{display:inline-flex;height:29px;padding:0 9px;align-items:center;gap:5px;border:1px solid var(--msg-line);border-radius:8px;color:var(--msg-ink-soft);background:var(--msg-surface);font-family:inherit;font-size:10px;font-weight:620;cursor:pointer}.tp-topic-suggestion:hover{border-color:#cbd2f8;color:#354bc7}.tp-modal-backdrop{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;display:grid;padding:18px;place-items:center;background:#101f326b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tp-modal{box-sizing:border-box;width:min(100%,520px);overflow:hidden;border:1px solid var(--msg-line);border-radius:16px;background:var(--msg-surface);box-shadow:0 24px 80px #101f3238}.tp-modal-header{display:flex;padding:18px 18px 15px;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--msg-line)}.tp-modal-header h2{margin:0;color:var(--msg-ink);font-size:16px;font-weight:680}.tp-modal-header p{margin:5px 0 0;color:var(--msg-muted);font-size:11px;line-height:1.45}.tp-icon-button{display:grid;flex:0 0 auto;width:30px;height:30px;padding:0;place-items:center;border:1px solid var(--msg-line);border-radius:8px;color:var(--msg-muted);background:var(--msg-surface)}.tp-icon-button:hover{color:var(--msg-ink);background:var(--msg-surface-soft)}.tp-modal-body{padding:17px 18px 18px}.tp-field-label{display:block;margin-bottom:7px;color:var(--msg-muted);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tp-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tp-topic-choice{display:flex;min-width:0;height:68px;padding:8px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--msg-line);border-radius:10px;color:var(--msg-muted);background:var(--msg-surface);font-family:inherit;font-size:9.5px;font-weight:620;cursor:pointer}.tp-topic-choice:hover{border-color:#cbd2f8}.tp-topic-choice[data-active=true]{border-color:#bfc9ff;color:#354bc7;background:var(--msg-accent-soft);box-shadow:inset 0 0 0 1px #465fe90f}.tp-field{margin-top:16px}.tp-field input{box-sizing:border-box;width:100%;height:40px;padding:0 11px;border:1px solid var(--msg-line-strong);border-radius:9px;outline:0;color:var(--msg-ink);background:var(--msg-surface);font-family:inherit;font-size:12px}.tp-field input:focus{border-color:#9aaafd;box-shadow:0 0 0 3px #465fe91a}.tp-modal-error{margin:10px 0 0;color:#b91c1c;font-size:10.5px}.tp-modal-footer{display:flex;padding:13px 18px;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--msg-line);background:var(--msg-surface-soft)}.tp-primary-button{display:inline-flex;height:34px;padding:0 13px;align-items:center;justify-content:center;gap:6px;border-radius:8px;color:#fff;background:var(--msg-accent);font-size:11px;font-weight:650}.tp-primary-button:hover:not(:disabled){background:#4665f0}.tp-primary-button:disabled{opacity:.5;cursor:default}html.dark .messages-page{--msg-bg: var(--calm-bg, #0a111c);--msg-surface: var(--calm-surface, #111b2a);--msg-surface-soft: #0d1522;--msg-line: var(--calm-line, #243247);--msg-line-strong: #2c384b;--msg-ink: var(--calm-ink, #f1f4f8);--msg-ink-soft: #d6dce4;--msg-muted: var(--calm-muted, #8a97ab);--msg-accent-soft: rgba(70, 95, 233, .17);--msg-good-soft: rgba(34, 197, 94, .13);--msg-warning-soft: color-mix(in srgb, var(--calm-warn-fill) 12%, transparent)}html.dark .messages-context-card,html.dark .messages-relation-empty{background:#111b2af0}html.dark .tp-message-skeleton{background:linear-gradient(90deg,#172335 25%,#192332,#172335 75%);background-size:200% 100%}html.dark .tp-message-line--mine .tp-message-bubble{border-color:#283546;background:#1c2737}html.dark .tp-new-button,html.dark .tp-primary-button{color:#fff;background:var(--msg-accent)}@media(max-width:1050px){.thread-panel{grid-template-columns:290px minmax(0,1fr)}.tp-message-feed{padding-right:18px;padding-left:18px}}@media(max-width:760px){.messages-page--accountant{min-height:100vh;height:auto;padding:20px 16px}.messages-page--client{height:calc(100vh - 48px);min-height:580px;border-radius:14px}.messages-page-header{margin-bottom:15px;align-items:stretch;flex-direction:column;gap:14px}.messages-page-title{font-size:28px}.messages-context-card{width:100%;min-width:0;max-width:none}.thread-panel{display:block;min-height:560px;border-radius:14px}.tp-sidebar,.tp-conversation{width:100%;height:100%;border-right:0}.thread-panel[data-mobile-view=conversation] .tp-sidebar,.thread-panel[data-mobile-view=list] .tp-conversation{display:none}.tp-mobile-back{display:grid;flex:0 0 auto;width:30px;height:30px;padding:0;place-items:center;border:1px solid var(--msg-line);border-radius:8px;color:var(--msg-muted);background:var(--msg-surface)}.tp-conversation-header{min-height:66px;padding:11px 12px}.tp-conversation-topic,.tp-secondary-button span{display:none}.tp-message-feed{padding:18px 12px 14px}.tp-message-stack{max-width:84%}.tp-composer-area{padding:10px}.tp-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qx-root{--qx-urgent: #b42318;--qx-urgent-soft: #fef3f2;--qx-high: var(--calm-warn);--qx-high-soft: var(--calm-warn-soft);--qx-low: #475467;--qx-low-soft: #f2f4f7;--qx-tavi: #6941c6;--qx-tavi-soft: #f4f3ff;--qx-radius: 12px}html.dark .qx-root{--qx-urgent: #fda29b;--qx-urgent-soft: rgba(240, 68, 56, .16);--qx-high: var(--calm-warn);--qx-high-soft: color-mix(in srgb, var(--calm-warn-fill) 14%, transparent);--qx-low: #cbd2dc;--qx-low-soft: rgba(255, 255, 255, .07);--qx-tavi: #bdb4fe;--qx-tavi-soft: rgba(122, 90, 248, .18)}.qx-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;color:var(--msg-ink-soft);background:var(--msg-surface-soft);border:1px solid var(--msg-line);font-size:10.5px;font-weight:650;white-space:nowrap}.qx-chip svg{width:11px;height:11px}.qx-chip--urgent{color:var(--qx-urgent);background:var(--qx-urgent-soft);border-color:transparent}.qx-chip--high{color:var(--qx-high);background:var(--qx-high-soft);border-color:transparent}.qx-chip--low{color:var(--qx-low);background:var(--qx-low-soft);border-color:transparent}.qx-chip--normal{color:var(--msg-muted)}.qx-chip--tavi{color:var(--qx-tavi);background:var(--qx-tavi-soft);border-color:transparent}.qx-chip--good{color:var(--msg-good);background:var(--msg-good-soft);border-color:transparent}.qx-chip--warning{color:var(--msg-warning);background:var(--msg-warning-soft);border-color:transparent}.qx-chip--breached{color:var(--qx-urgent);background:var(--qx-urgent-soft);border-color:transparent}.qx-chip--accent{color:var(--msg-accent);background:var(--msg-accent-soft);border-color:transparent}.qx-modebar{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--ms-fill, rgba(118, 126, 145, .13))}.qx-modebar button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:8px;color:var(--msg-muted);background:transparent;font-size:12.5px;font-weight:600;cursor:pointer}.qx-modebar button svg{width:14px;height:14px}.qx-modebar button[aria-pressed=true]{color:var(--msg-ink);background:var(--ms-thumb, #fff);box-shadow:0 1px 3px #101f321f}.qx-modebar .qx-count{margin-left:2px}.qx-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#fff;background:var(--msg-accent);font-size:10px;font-weight:750}.qx-count--muted{color:var(--msg-muted);background:var(--msg-surface-soft);border:1px solid var(--msg-line)}.qx-count--danger{background:#d92d20}.qx-queue{display:grid;flex:1;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:14px;min-height:0}.qx-queue>*{min-width:0;min-height:0}.qx-inbox{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--msg-line);border-radius:18px;background:var(--msg-surface);box-shadow:var(--ms-card-shadow, 0 1px 2px rgba(16, 31, 50, .04))}.qx-inbox-head{padding:14px 14px 10px;border-bottom:1px solid var(--msg-line)}.qx-views{display:flex;flex-wrap:wrap;gap:6px}.qx-view{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--msg-line);border-radius:999px;color:var(--msg-ink-soft);background:var(--msg-surface);font-size:12px;font-weight:600;cursor:pointer}.qx-view[aria-pressed=true]{color:var(--msg-accent);border-color:transparent;background:var(--msg-accent-soft)}.qx-view .qx-count{height:16px;min-width:16px;font-size:9.5px}.qx-filters{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.qx-search{grid-column:1 / -1;display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:9px;background:var(--ms-fill, var(--msg-surface-soft));color:var(--msg-muted)}.qx-search input{flex:1;min-width:0;border:0;outline:0;color:var(--msg-ink);background:transparent;font-size:12.5px}.qx-search svg{width:13px;height:13px}.qx-select{height:32px;min-width:0;padding:0 8px;border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-ink);background:var(--msg-surface);font-size:12.5px}.qx-select:focus{outline:2px solid var(--msg-accent-soft)}.qx-list{flex:1;overflow-y:auto;padding:6px}.qx-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 18px;color:var(--msg-muted);text-align:center;font-size:12.5px}.qx-empty strong{color:var(--msg-ink);font-size:13.5px}.qx-item{display:grid;width:100%;gap:5px;padding:10px 11px;border:1px solid transparent;border-radius:var(--qx-radius);color:inherit;background:transparent;text-align:left;cursor:pointer}.qx-item:hover{background:var(--msg-surface-soft)}.qx-item[data-active=true]{border-color:var(--msg-line);background:var(--msg-accent-soft)}.qx-item-top{display:flex;align-items:center;gap:8px;min-width:0}.qx-item-client{flex:1;min-width:0;overflow:hidden;color:var(--msg-ink);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.qx-item-wait{color:var(--msg-muted);font-size:11px;font-weight:600;white-space:nowrap}.qx-item-wait[data-sla=warning]{color:var(--msg-warning)}.qx-item-wait[data-sla=breached]{color:var(--qx-urgent)}.qx-item-title{overflow:hidden;color:var(--msg-ink-soft);font-size:12.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.qx-item-summary{display:-webkit-box;overflow:hidden;color:var(--msg-muted);font-size:12px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qx-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.qx-item-owner{margin-left:auto;color:var(--msg-muted);font-size:11px}.qx-conversation{display:flex;min-height:0;flex-direction:column}.qx-conversation .thread-panel{grid-template-columns:minmax(0,1fr)}.qx-placeholder{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;border:1px dashed var(--msg-line);border-radius:18px;color:var(--msg-muted);text-align:center;font-size:13px}.qx-placeholder strong{color:var(--msg-ink);font-size:15px}.qx-assist{display:grid;gap:9px;padding:10px 18px 12px;border-bottom:1px solid var(--msg-line);background:var(--msg-surface-soft);font-size:12.5px}.qx-assist-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qx-assist-label{color:var(--msg-muted);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.qx-assist .qx-select{height:28px;font-size:12px}.qx-summary{display:flex;align-items:flex-start;gap:8px;color:var(--msg-ink-soft);line-height:1.45}.qx-summary svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px;color:var(--qx-tavi)}.qx-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:var(--msg-accent);background:none;font-size:12px;font-weight:650;cursor:pointer}.qx-link:disabled{opacity:.5;cursor:default}.qx-link svg{width:12px;height:12px}.qx-similar{display:grid;gap:6px}.qx-similar-item{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--msg-line);border-radius:10px;background:var(--msg-surface)}.qx-similar-q{color:var(--msg-ink);font-weight:600}.qx-similar-a{display:-webkit-box;overflow:hidden;color:var(--msg-muted);line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap}.qx-task-list{display:flex;flex-wrap:wrap;gap:6px}.qx-system-note{align-self:center;max-width:78%;margin:6px auto;padding:6px 12px;border-radius:999px;color:var(--msg-muted);background:var(--msg-surface-soft);border:1px solid var(--msg-line);font-size:11.5px;line-height:1.45;text-align:center}.qx-tavi-avatar{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#7a5af8,#465fe9)}.qx-tavi-avatar svg{width:14px;height:14px}.tp-message-bubble.qx-tavi-bubble{border:1px solid transparent;color:var(--msg-ink);background:var(--qx-tavi-soft)}.qx-handoff{margin-top:4px}.qx-verdict{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.qx-verdict button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--msg-line);color:var(--msg-ink);background:var(--msg-surface);font-size:12px;font-weight:650;cursor:pointer}.qx-verdict button:disabled{opacity:.55;cursor:default}.qx-verdict button svg{width:13px;height:13px}.qx-verdict .qx-verdict-yes{color:var(--msg-good);border-color:transparent;background:var(--msg-good-soft)}.qx-typing{display:inline-flex;align-items:center;gap:8px;margin:4px 0 8px;color:var(--qx-tavi);font-size:12px;font-weight:600}.qx-typing svg{width:14px;height:14px}.qx-from{color:var(--msg-muted);font-size:11px}.qx-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.qx-tool{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--msg-line);border-radius:999px;color:var(--msg-ink-soft);background:var(--msg-surface);font-size:12px;font-weight:600;cursor:pointer}.qx-tool:hover:not(:disabled){border-color:var(--msg-line-strong);background:var(--msg-surface-soft)}.qx-tool:disabled{opacity:.55;cursor:default}.qx-tool svg{width:13px;height:13px}.qx-tool--ai{color:var(--qx-tavi)}.qx-tool--on{color:var(--msg-accent);border-color:transparent;background:var(--msg-accent-soft)}.qx-tools-hint{margin-left:auto;color:var(--msg-muted);font-size:11px}.qx-attach-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.qx-attach{display:inline-flex;align-items:center;gap:5px;max-width:220px;height:26px;padding:0 4px 0 9px;border-radius:8px;color:var(--msg-ink-soft);background:var(--msg-surface-soft);border:1px solid var(--msg-line);font-size:11.5px}.qx-attach span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qx-attach button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:5px;color:var(--msg-muted);background:none;cursor:pointer}.qx-attach button:hover{background:var(--msg-line)}.qx-attach svg{width:11px;height:11px}.qx-attach-btn{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:var(--msg-muted);background:transparent;cursor:pointer}.qx-attach-btn:hover{color:var(--msg-ink);background:var(--msg-surface-soft)}.qx-attach-btn svg{width:16px;height:16px}.qx-popover-anchor{position:relative}.qx-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:40;display:flex;flex-direction:column;width:min(420px,86vw);max-height:380px;overflow:hidden;border:1px solid var(--msg-line);border-radius:14px;background:var(--msg-surface);box-shadow:var(--ms-float-shadow, 0 18px 40px -16px rgba(16, 31, 50, .32))}.qx-popover-head{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--msg-line)}.qx-popover-head .qx-search{flex:1}.qx-popover-list{overflow-y:auto;padding:6px}.qx-template{display:grid;width:100%;gap:3px;padding:8px 10px;border:0;border-radius:10px;color:inherit;background:transparent;text-align:left;cursor:pointer}.qx-template:hover{background:var(--msg-surface-soft)}.qx-template strong{color:var(--msg-ink);font-size:12.5px}.qx-template .qx-template-preview{display:-webkit-box;overflow:hidden;color:var(--msg-muted);font-size:11.5px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qx-template strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qx-form{display:grid;gap:12px}.qx-form label{display:grid;gap:5px;color:var(--msg-ink-soft);font-size:12px;font-weight:600}.qx-form input[type=text],.qx-form input[type=date],.qx-form input[type=number],.qx-form textarea,.qx-form select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--msg-line);border-radius:9px;color:var(--msg-ink);background:var(--msg-surface);font-size:13px;font-family:inherit}.qx-form textarea{min-height:96px;resize:vertical;line-height:1.45}.qx-form .qx-inline{display:flex;flex-wrap:wrap;gap:10px}.qx-form .qx-inline>*{flex:1 1 160px}.qx-seg{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--ms-fill, var(--msg-surface-soft))}.qx-seg button{height:30px;padding:0 12px;border:0;border-radius:8px;color:var(--msg-muted);background:transparent;font-size:12.5px;font-weight:600;cursor:pointer}.qx-seg button[aria-pressed=true]{color:var(--msg-ink);background:var(--ms-thumb, #fff);box-shadow:0 1px 3px #101f321f}.qx-checks{display:flex;flex-wrap:wrap;gap:6px}.qx-check{display:inline-flex!important;grid-template-columns:none;align-items:center;gap:6px!important;height:28px;padding:0 10px;border:1px solid var(--msg-line);border-radius:999px;font-weight:550!important;cursor:pointer}.qx-check input{margin:0}.qx-error{color:var(--qx-urgent, #b42318);font-size:12px}.qx-help{color:var(--msg-muted);font-size:11.5px;line-height:1.45;font-weight:500}.qx-pane{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.qx-section{margin-bottom:14px;padding:16px 18px;border:1px solid var(--msg-line);border-radius:18px;background:var(--msg-surface);box-shadow:var(--ms-card-shadow, 0 1px 2px rgba(16, 31, 50, .04))}.qx-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.qx-section h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--msg-ink);font-size:15px;font-weight:650}.qx-section h2 svg{width:16px;height:16px;color:var(--msg-accent)}.qx-section>p{margin:-4px 0 12px;color:var(--msg-muted);font-size:12.5px;line-height:1.5}.qx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.qx-tile{padding:12px 14px;border:1px solid var(--msg-line);border-radius:14px;background:var(--msg-surface-soft)}.qx-tile-label{color:var(--msg-muted);font-size:11.5px;font-weight:600}.qx-tile-value{margin-top:4px;color:var(--msg-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qx-tile-sub{margin-top:2px;color:var(--msg-muted);font-size:11px}.qx-tile[data-tone=bad] .qx-tile-value{color:var(--qx-urgent)}.qx-tile[data-tone=good] .qx-tile-value{color:var(--msg-good)}.qx-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.qx-bars{display:grid;gap:7px}.qx-bar{display:grid;grid-template-columns:minmax(90px,140px) 1fr 34px;align-items:center;gap:8px;font-size:12px;color:var(--msg-ink-soft)}.qx-bar-track{height:8px;overflow:hidden;border-radius:999px;background:var(--msg-surface-soft);border:1px solid var(--msg-line)}.qx-bar-fill{height:100%;border-radius:999px;background:var(--msg-accent)}.qx-bar-value{color:var(--msg-ink);font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.qx-terms{display:flex;flex-wrap:wrap;gap:6px}.qx-faq{display:grid;gap:8px}.qx-faq-item{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--msg-line);border-radius:12px}.qx-faq-item strong{color:var(--msg-ink);font-size:13px}.qx-faq-item p{margin:0;color:var(--msg-muted);font-size:12px;line-height:1.45;white-space:pre-wrap}.qx-faq-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qx-setting{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--msg-line)}.qx-setting:first-of-type{border-top:0;padding-top:0}.qx-setting-copy{display:grid;gap:3px;min-width:0}.qx-setting-title{color:var(--msg-ink);font-size:13px;font-weight:600}.qx-setting-sub{color:var(--msg-muted);font-size:12px;line-height:1.45}.qx-setting-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:var(--msg-ink-soft);font-size:12px}.qx-setting-extra .qx-select{height:28px}.qx-switch{position:relative;flex:0 0 auto;width:38px;height:22px;border:0;border-radius:999px;background:var(--msg-line-strong, #cfd6e0);cursor:pointer;transition:background .18s ease}.qx-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #101f3240;transition:transform .18s ease}.qx-switch[aria-checked=true]{background:var(--msg-good, #15803d)}.qx-switch[aria-checked=true]:after{transform:translate(16px)}.qx-switch:disabled{opacity:.5;cursor:default}.qx-routing{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.qx-routing label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--msg-ink-soft);font-size:12.5px}.qx-routing .qx-select{width:150px;height:30px}.qx-table{display:grid;gap:8px}.qx-rowcard{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--msg-line);border-radius:12px}.qx-rowcard-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qx-rowcard-head strong{flex:1 1 200px;min-width:0;color:var(--msg-ink);font-size:13px}.qx-rowcard p{margin:0;color:var(--msg-muted);font-size:12px;line-height:1.45;white-space:pre-wrap}.qx-icon-btn{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;color:var(--msg-muted);background:transparent;cursor:pointer}.qx-icon-btn:hover{color:var(--msg-ink);background:var(--msg-surface-soft)}.qx-icon-btn svg{width:14px;height:14px}.qx-task-reply{margin-top:10px;display:grid;gap:8px}.qx-task-reply textarea{width:100%;min-height:74px;padding:9px 11px;border:1px solid var(--msg-line, #e3e7ee);border-radius:10px;font:inherit;font-size:13px;resize:vertical;color:inherit;background:transparent}.qx-task-reply-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:1000px){.qx-queue{grid-template-columns:minmax(0,1fr)}.qx-queue[data-has-selection=true] .qx-inbox,.qx-queue[data-has-selection=false] .qx-conversation{display:none}}@media(max-width:640px){.qx-filters{grid-template-columns:1fr}.qx-assist{padding:10px 12px}.qx-modebar button span.qx-mode-label{display:none}}.thread-panel.qx-root[data-hide-list=true]{grid-template-columns:minmax(0,1fr)!important}.thread-panel.qx-root[data-hide-list=true]>.tp-sidebar{display:none!important}.qx-topbar-modes{display:flex;align-items:center;min-width:0;padding-bottom:3px}@media(max-width:760px){.qx-topbar-modes{flex:1 1 100%;overflow-x:auto}}.ms-root{--ms-ink: var(--calm-ink, #101f32);--ms-ink-soft: var(--calm-ink-soft, #344054);--ms-muted: var(--calm-muted, #5f6b7e);--ms-surface: var(--calm-surface, #ffffff);--ms-ground: var(--calm-bg, #eff1f6);--ms-accent: #465fe9;--ms-accent-hover: #354bc7;--ms-accent-ink: var(--calm-accent-ink, #465fe9);--ms-accent-soft: var(--calm-accent-soft, #eef0fd);--ms-good: var(--calm-good, #15803d);--ms-good-soft: var(--calm-good-soft, #ecfdf5);--ms-warn: var(--calm-warn);--ms-warn-soft: var(--calm-warn-soft);--ms-danger: var(--calm-danger, #b91c1c);--ms-danger-soft: var(--calm-danger-soft, #fef2f2);--ms-fill: rgba(118, 126, 145, .13);--ms-thumb: #ffffff;--ms-separator: rgba(16, 31, 50, .1);--ms-faint: #a3acba;--ms-hover: #f6f7fa;--ms-bubble: #eef0f4;--ms-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--ms-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--ms-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--ms-focus: 0 0 0 4px rgba(70, 95, 233, .16);--ms-overlay: rgba(7, 15, 28, .42);--ms-spring: cubic-bezier(.32, 1.28, .52, 1);--ms-gutter: 28px;--msg-bg: var(--ms-ground);--msg-surface: var(--ms-surface);--msg-surface-soft: var(--ms-hover);--msg-line: var(--ms-separator);--msg-line-strong: var(--ms-separator);--msg-ink: var(--ms-ink);--msg-ink-soft: var(--ms-ink-soft);--msg-muted: var(--ms-muted);--msg-accent: var(--ms-accent);--msg-accent-soft: var(--ms-accent-soft);--msg-good: var(--ms-good);--msg-good-soft: var(--ms-good-soft);--msg-warning: var(--ms-warn);--msg-warning-soft: var(--ms-warn-soft);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;height:calc(100vh - 16px);height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;background:var(--ms-ground);color:var(--ms-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .ms-root{--ms-accent-hover: #5a71f0;--ms-fill: rgba(255, 255, 255, .08);--ms-thumb: #2a3954;--ms-separator: rgba(255, 255, 255, .08);--ms-faint: #56647a;--ms-hover: #16233a;--ms-bubble: #1b2a42;--ms-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--ms-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--ms-overlay: rgba(0, 0, 0, .6);color-scheme:dark}.ms-root *,.ms-root *:before,.ms-root *:after{box-sizing:border-box}.ms-root :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ms-accent-ink);outline-offset:2px}.ms-root svg{flex-shrink:0}.ms-root .ms-tile,.ms-root .ms-avatar,.ms-root [data-topic]{--from: #465fe9;--to: #7c8cff}.ms-root [data-topic=SALARIZARE]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.ms-root [data-topic=BANCA]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.ms-root [data-topic=TAXE]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.ms-root [data-topic=CONTRACTE]{--from: #334155;--to: #64748b}.ms-root [data-topic=DOCUMENTE_LIPSA]{--from: #dc2626;--to: #f87171}.ms-root [data-topic=EFACTURA]{--from: #15803d;--to: #34c76f}.ms-root [data-topic=GENERAL],.ms-root .ms-avatar[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.ms-root .ms-avatar[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.ms-root .ms-tile{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.ms-root .ms-tile svg{width:17px;height:17px}.ms-root .ms-tile-lg{width:68px;height:68px;border-radius:19px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.ms-root .ms-tile-lg svg{width:32px;height:32px}.ms-root .ms-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(160deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:650;letter-spacing:-.01em}.ms-root .ms-avatar svg{width:18px;height:18px}.ms-root .ms-avatar-sq{width:36px;height:36px;border-radius:11px}.ms-root .ms-count{display:inline-grid;place-items:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none}.ms-root .ms-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--ms-surface);color:var(--ms-ink);box-shadow:var(--ms-card-shadow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.ms-root .ms-cap:active:not(:disabled){transform:scale(.97)}.ms-root .ms-cap svg{width:16px;height:16px}.ms-root .ms-cap-plain{background:var(--ms-fill);box-shadow:none}.ms-root .ms-cap-plain:hover:not(:disabled){color:var(--ms-accent-ink)}.ms-root .ms-spin{animation:ms-spin .9s linear infinite}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-root .ms-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;flex-shrink:0;padding:30px var(--ms-gutter) 0}.ms-root .ms-topbar-lead{min-width:0}.ms-root .ms-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 2px;color:var(--ms-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.ms-root .ms-eyebrow>svg{width:15px;height:15px}.ms-root .ms-title{margin:0;color:var(--ms-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.ms-root .ms-topbar-actions{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:3px}.ms-root .ms-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--ms-surface);box-shadow:var(--ms-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.ms-root .ms-client:hover{box-shadow:var(--ms-float-shadow)}.ms-root .ms-client:active{transform:scale(.98)}.ms-root .ms-client-copy{display:flex;flex-direction:column;flex:1;min-width:0}.ms-root .ms-client-eyebrow{color:var(--ms-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ms-root .ms-client-name{overflow:hidden;color:var(--ms-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ms-root .ms-client>svg{width:16px;height:16px;color:var(--ms-faint)}.ms-root .ms-body{display:flex;flex:1 1 auto;gap:14px;min-height:460px;padding:18px var(--ms-gutter) 24px}.ms-root .ms-main{display:flex;flex:1 1 auto;min-width:0;min-height:0}.ms-root .ms-main>*{flex:1 1 auto;min-width:0}.ms-root .ms-card{position:relative;overflow:hidden;border-radius:20px;background:var(--ms-surface);box-shadow:var(--ms-card-shadow)}.ms-root .ms-rail{display:none;flex-direction:column;flex:0 0 280px;min-height:0}.ms-root .ms-rail-head{display:flex;align-items:center;gap:8px;padding:16px 16px 10px}.ms-root .ms-rail-head h2{margin:0;color:var(--ms-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.ms-root .ms-rail-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--ms-fill);color:var(--ms-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ms-root .ms-rail-head>svg{width:15px;height:15px;margin-left:auto;color:var(--ms-faint)}.ms-root .ms-list-tools{display:flex;flex-direction:column;gap:10px;padding:0 12px 10px}.ms-root .ms-find{position:relative;min-width:0}.ms-root .ms-find>svg{position:absolute;top:50%;left:11px;width:16px;height:16px;color:var(--ms-muted);transform:translateY(-50%);pointer-events:none}.ms-root .ms-find input{width:100%;height:38px;padding:0 34px;border:0;border-radius:12px;outline:none;background:var(--ms-fill);box-shadow:none;color:var(--ms-ink);font:inherit;font-size:13.5px;transition:box-shadow .15s}.ms-root .ms-find input::-moz-placeholder{color:var(--ms-muted)}.ms-root .ms-find input::placeholder{color:var(--ms-muted)}.ms-root .ms-find input:focus{box-shadow:var(--ms-focus)}.ms-root .ms-find input:focus-visible{outline:none}.ms-root .ms-find input::-webkit-search-cancel-button{display:none}.ms-root .ms-find-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ms-faint);cursor:pointer}.ms-root .ms-find-clear:hover{color:var(--ms-muted)}.ms-root .ms-find-clear svg{width:16px;height:16px}.ms-root .ms-seg{position:relative;display:flex;padding:3px;border-radius:999px;background:var(--ms-fill)}.ms-root .ms-seg:before,.ms-root .thread-panel .tp-filters:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--ms-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--ms-spring)}html.dark .ms-root :is(.ms-seg,.thread-panel .tp-filters):before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.ms-root .ms-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ms-ink-soft);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.ms-root .ms-seg>button:hover{color:var(--ms-ink)}.ms-root .ms-seg>button[aria-pressed=true]{color:var(--ms-ink);font-weight:600}.ms-root .ms-seg .ms-count{min-width:18px;height:18px;font-size:10.5px}.ms-root .ms-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 10px}.ms-root .ms-list-empty{margin:0;padding:22px 12px;color:var(--ms-muted);font-size:13px;line-height:1.5;text-align:center}.ms-root .ms-conv{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.ms-root .ms-conv+.ms-conv:before{content:"";position:absolute;top:0;left:61px;right:10px;height:1px;background:var(--ms-separator)}.ms-root .ms-conv:hover{background:var(--ms-hover)}.ms-root .ms-conv[aria-current=true]{background:var(--ms-accent-soft)}.ms-root .ms-conv:is(:hover,[aria-current=true]):before,.ms-root .ms-conv:is(:hover,[aria-current=true])+.ms-conv:before{opacity:0}.ms-root .ms-conv-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ms-root .ms-conv-top,.ms-root .ms-conv-bottom{display:flex;align-items:center;gap:8px;min-width:0}.ms-root .ms-conv-name{flex:1;min-width:0;overflow:hidden;color:var(--ms-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ms-root .ms-conv-time{flex-shrink:0;color:var(--ms-muted);font-size:12px;font-variant-numeric:tabular-nums}.ms-root .ms-conv-preview{flex:1;min-width:0;overflow:hidden;color:var(--ms-muted);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ms-root .ms-conv-preview b{color:var(--ms-ink-soft);font-weight:600}.ms-root .ms-conv[data-unread] .ms-conv-name{font-weight:700}.ms-root .ms-conv[data-unread] .ms-conv-time{color:var(--ms-accent-ink);font-weight:600}.ms-root .ms-conv[data-unread] .ms-conv-preview{color:var(--ms-ink-soft)}.ms-root .ms-conv[aria-current=true] .ms-conv-name{color:var(--ms-accent-ink)}.ms-root .ms-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:44px 24px;text-align:center}.ms-root .ms-empty-title{margin:20px 0 0;color:var(--ms-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.ms-root .ms-empty-text{max-width:420px;margin:6px 0 0;color:var(--ms-muted);font-size:13.5px;line-height:1.55}.ms-root .ms-empty .ms-cap{margin-top:20px;min-width:160px}.ms-root .ms-empty-list{display:flex;flex-direction:column;flex-shrink:0;width:min(100%,440px);margin-top:22px;padding-top:12px;border-radius:18px;background:var(--ms-ground);text-align:left}.ms-root .ms-empty-list .ms-list{overflow:visible}.ms-root .thread-panel{grid-template-columns:320px minmax(0,1fr);gap:14px;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:inherit}.ms-root .thread-panel .tp-sidebar,.ms-root .thread-panel .tp-conversation{min-height:0;overflow:hidden;border:0;border-radius:20px;background:var(--ms-surface);box-shadow:var(--ms-card-shadow)}.ms-root .thread-panel .tp-sidebar-header{padding:16px 16px 10px;border-bottom:0}.ms-root .thread-panel .tp-sidebar-title{gap:8px;color:var(--ms-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.ms-root .thread-panel .tp-thread-count{min-width:22px;height:20px;border:0;background:var(--ms-fill);color:var(--ms-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ms-root .thread-panel :is(.tp-new-button,.tp-primary-button,.tp-secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;height:auto;min-height:36px;padding:0 14px;border:0;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.ms-root .thread-panel :is(.tp-new-button,.tp-primary-button){background:var(--ms-accent);color:#fff;box-shadow:var(--ms-glow)}.ms-root .thread-panel :is(.tp-new-button,.tp-primary-button):hover:not(:disabled){background:var(--ms-accent-hover)}.ms-root .thread-panel :is(.tp-new-button,.tp-primary-button,.tp-secondary-button):active:not(:disabled){transform:scale(.97)}.ms-root .thread-panel .tp-primary-button:disabled{opacity:.55;box-shadow:none;cursor:progress}.ms-root .thread-panel .tp-new-button{min-height:34px;padding:0 13px 0 11px;font-size:12.5px}.ms-root .thread-panel :is(.tp-new-button,.tp-primary-button,.tp-secondary-button) svg{width:15px;height:15px}.ms-root .thread-panel .tp-secondary-button{background:var(--ms-fill);color:var(--ms-ink)}.ms-root .thread-panel .tp-secondary-button:hover:not(:disabled){background:var(--ms-fill);color:var(--ms-accent-ink)}.ms-root .thread-panel .tp-secondary-button:disabled{opacity:.55;cursor:progress}.ms-root .thread-panel .tp-secondary-button--success{background:var(--ms-good-soft);color:var(--ms-good)}.ms-root .thread-panel .tp-secondary-button--success:hover:not(:disabled){background:var(--ms-good-soft);color:var(--ms-good);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ms-good) 35%,transparent)}.ms-root .thread-panel .tp-search{margin-top:12px}.ms-root .thread-panel .tp-search svg{left:11px;width:16px;height:16px;color:var(--ms-muted)}.ms-root .thread-panel .tp-search input{height:38px;padding:0 34px;border:0;border-radius:12px;background:var(--ms-fill);box-shadow:none;color:var(--ms-ink);font-size:13.5px}.ms-root .thread-panel .tp-search input::-moz-placeholder{color:var(--ms-muted)}.ms-root .thread-panel .tp-search input::placeholder{color:var(--ms-muted)}.ms-root .thread-panel .tp-search input:focus{background:var(--ms-fill);box-shadow:var(--ms-focus)}.ms-root .thread-panel .tp-search input:focus-visible{outline:none}.ms-root .thread-panel .tp-search-clear{right:6px;width:26px;height:26px;border-radius:999px;color:var(--ms-faint)}.ms-root .thread-panel .tp-search-clear svg{position:static;width:15px;height:15px;color:currentColor;transform:none}.ms-root .thread-panel .tp-filters{position:relative;gap:0;margin-top:10px;padding:3px;border-radius:999px;background:var(--ms-fill)}.ms-root .thread-panel .tp-filter{position:relative;z-index:1;flex:1 1 0;min-width:0;height:30px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--ms-ink-soft);font-size:13px;font-weight:500}.ms-root .thread-panel .tp-filter:hover{background:transparent;color:var(--ms-ink)}.ms-root .thread-panel .tp-filter[data-active=true]{border:0;background:transparent;color:var(--ms-ink);font-weight:600}.ms-root .thread-panel .tp-thread-list{padding:2px 8px 10px;overscroll-behavior:contain}.ms-root .thread-panel .tp-thread-item{position:relative;gap:11px;padding:11px 10px;border:0;border-radius:14px;transition:background .15s}.ms-root .thread-panel .tp-thread-item+.tp-thread-item{margin-top:0}.ms-root .thread-panel .tp-thread-item+.tp-thread-item:before{content:"";position:absolute;top:0;left:57px;right:10px;height:1px;background:var(--ms-separator)}.ms-root .thread-panel .tp-thread-item:hover{background:var(--ms-hover)}.ms-root .thread-panel .tp-thread-item[data-active=true]{border:0;background:var(--ms-accent-soft)}.ms-root .thread-panel .tp-thread-item:is(:hover,[data-active=true]):before,.ms-root .thread-panel .tp-thread-item:is(:hover,[data-active=true])+.tp-thread-item:before{opacity:0}.ms-root .thread-panel :is(.tp-topic-icon,.tp-conversation-topic){width:36px;height:36px;border:0;border-radius:10px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.ms-root .thread-panel .tp-thread-item[data-active=true] .tp-topic-icon{border:0;color:#fff}.ms-root .thread-panel .tp-topic-icon svg{width:17px;height:17px}.ms-root .thread-panel .tp-thread-titleline,.ms-root .thread-panel .tp-thread-previewline{gap:8px}.ms-root .thread-panel .tp-thread-title{color:var(--ms-ink);font-size:14px;font-weight:600;letter-spacing:-.01em}.ms-root .thread-panel .tp-thread-item[data-active=true] .tp-thread-title{color:var(--ms-accent-ink)}.ms-root .thread-panel .tp-thread-time{color:var(--ms-muted);font-size:12px;font-variant-numeric:tabular-nums}.ms-root .thread-panel .tp-thread-preview{margin-top:2px;color:var(--ms-muted);font-size:13px;line-height:1.4}.ms-root .thread-panel .tp-thread-item:has(.tp-unread-badge) .tp-thread-title{font-weight:700}.ms-root .thread-panel .tp-thread-item:has(.tp-unread-badge) .tp-thread-time{color:var(--ms-accent-ink);font-weight:600}.ms-root .thread-panel .tp-thread-item:has(.tp-unread-badge) .tp-thread-preview{color:var(--ms-ink-soft)}.ms-root .thread-panel .tp-unread-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.ms-root .thread-panel .tp-thread-meta{gap:8px;margin-top:6px}.ms-root .thread-panel .tp-assignee{color:var(--ms-muted);font-size:12px}.ms-root .thread-panel .tp-status{gap:5px;height:auto;padding:1px 8px 1px 7px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.6}.ms-root .thread-panel .tp-status:before{width:6px;height:6px}.ms-root .thread-panel .tp-status--open{background:var(--ms-accent-soft);color:var(--ms-accent-ink)}.ms-root .thread-panel .tp-status--client{background:var(--ms-fill);color:var(--ms-muted)}.ms-root .thread-panel .tp-status--accountant{background:var(--ms-warn-soft);color:var(--ms-warn)}.ms-root .thread-panel .tp-status--resolved{background:var(--ms-good-soft);color:var(--ms-good)}.ms-root .thread-panel .tp-list-state{min-height:260px;color:var(--ms-muted)}.ms-root .thread-panel :is(.tp-list-state-icon,.tp-feed-empty-icon,.tp-workspace-empty-icon){width:56px;height:56px;margin-bottom:16px;border:0;border-radius:16px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 14px 28px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.ms-root .thread-panel :is(.tp-list-state-icon,.tp-feed-empty-icon,.tp-workspace-empty-icon) svg{width:26px;height:26px}.ms-root .thread-panel .tp-list-state strong{color:var(--ms-ink);font-size:15px;font-weight:700}.ms-root .thread-panel .tp-list-state p{font-size:13px;line-height:1.5}.ms-root .thread-panel .tp-list-state button{margin-top:16px}.ms-root .thread-panel :is(.tp-feed-empty,.tp-workspace-empty) h3{color:var(--ms-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.ms-root .thread-panel :is(.tp-feed-empty,.tp-workspace-empty) p{color:var(--ms-muted);font-size:13.5px;line-height:1.55}.ms-root .thread-panel .tp-topic-suggestions{gap:8px;margin-top:20px}.ms-root .thread-panel .tp-topic-suggestion{height:36px;padding:0 14px 0 6px;gap:8px;border:0;border-radius:999px;background:var(--ms-fill);color:var(--ms-ink);font-size:13px;font-weight:600;transition:color .15s,transform .15s}.ms-root .thread-panel .tp-topic-suggestion:hover{color:var(--ms-accent-ink)}.ms-root .thread-panel .tp-topic-suggestion:active{transform:scale(.97)}.ms-root .thread-panel .tp-topic-suggestion svg{width:24px;height:24px;padding:5px;border-radius:999px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff}.ms-root .thread-panel .tp-conversation-header{min-height:68px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ms-separator);background:var(--ms-surface)}.ms-root .thread-panel .tp-conversation-identity{gap:12px}.ms-root .thread-panel .tp-conversation-topic{width:40px;height:40px;border-radius:11px}.ms-root .thread-panel .tp-conversation-topic svg{width:19px;height:19px}.ms-root .thread-panel .tp-conversation-title{color:var(--ms-ink);font-size:16px;font-weight:700;letter-spacing:-.015em}.ms-root .thread-panel .tp-conversation-meta{flex-wrap:wrap;gap:2px 8px;margin-top:3px;color:var(--ms-muted);font-size:12.5px}.ms-root .thread-panel .tp-conversation-meta>.truncate{max-width:100%}.ms-root .thread-panel .tp-conversation-meta-dot{width:3px;height:3px;background:var(--ms-faint)}.ms-root .thread-panel .tp-message-feed{padding:16px 20px 14px;background:var(--ms-surface)}.ms-root .thread-panel .tp-date-divider{justify-content:center;margin:16px 0 6px;color:var(--ms-muted);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none}.ms-root .thread-panel .tp-date-divider:first-child{margin-top:0}.ms-root .thread-panel .tp-date-divider:before,.ms-root .thread-panel .tp-date-divider:after{content:none}.ms-root .thread-panel .tp-message-line{gap:8px;margin-top:2px}.ms-root .thread-panel .tp-message-line[data-first]{margin-top:12px}.ms-root .thread-panel .tp-date-divider+.tp-message-line{margin-top:6px}.ms-root .thread-panel .tp-message-avatar{width:28px;height:28px;margin-bottom:0;border:0;border-radius:50%;background:linear-gradient(160deg,#5f6b7e,#97a3b6);color:#fff;font-size:10.5px;font-weight:700}.ms-root .thread-panel .tp-message-line[data-last] .tp-message-avatar{margin-bottom:22px}.ms-root .thread-panel .tp-message-line:not([data-last]) .tp-message-avatar{visibility:hidden;height:0}.ms-root .thread-panel .tp-message-stack{max-width:min(72%,640px)}.ms-root .thread-panel .tp-message-author{margin:0 0 3px 12px;color:var(--ms-muted);font-size:12px;font-weight:600}.ms-root .thread-panel .tp-message-line:not([data-first]) .tp-message-author{display:none}.ms-root .thread-panel .tp-message-bubble{padding:8px 14px;border:0;border-radius:20px;background:var(--ms-bubble);box-shadow:none;color:var(--ms-ink);font-size:14.5px;line-height:1.45}.ms-root .thread-panel .tp-message-line[data-last] .tp-message-bubble{border-bottom-left-radius:6px}.ms-root .thread-panel .tp-message-line--mine .tp-message-bubble{border:0;border-radius:20px;background:linear-gradient(160deg,#5c74f5,#465fe9);color:#fff}.ms-root .thread-panel .tp-message-line--mine[data-last] .tp-message-bubble{border-bottom-right-radius:6px}.ms-root .thread-panel .tp-message-meta{gap:4px;margin:4px 8px 0;color:var(--ms-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.ms-root .thread-panel .tp-message-meta svg{width:13px;height:13px}.ms-root .thread-panel .tp-message-line:not([data-last]) .tp-message-meta{display:none}.ms-root .thread-panel .tp-attachments{margin-top:8px;gap:6px}.ms-root .thread-panel .tp-attachment{min-width:0;max-width:100%;padding:8px 10px;border-radius:12px;background:var(--ms-surface);font-size:13px;font-weight:500}.ms-root .thread-panel .tp-attachment svg{width:14px;height:14px}.ms-root .thread-panel a.tp-attachment:hover{text-decoration:underline;text-underline-offset:2px}.ms-root .thread-panel .tp-message-line--mine .tp-attachment{background:#ffffff29}.ms-root .thread-panel .tp-message-skeleton{height:46px;border-radius:20px;background:linear-gradient(90deg,var(--ms-fill) 25%,var(--ms-hover) 50%,var(--ms-fill) 75%);background-size:200% 100%}.ms-root .thread-panel .tp-composer-area{padding:10px 14px 12px;border-top:1px solid var(--ms-separator);background:var(--ms-surface)}.ms-root .thread-panel .tp-composer{align-items:flex-end;gap:8px;padding:4px 4px 4px 16px;border:1px solid var(--ms-separator);border-radius:22px;background:var(--ms-surface);transition:box-shadow .15s,border-color .15s}.ms-root .thread-panel .tp-composer:focus-within{border-color:color-mix(in srgb,var(--ms-accent) 45%,transparent);box-shadow:var(--ms-focus)}.ms-root .thread-panel .tp-composer textarea{padding:7px 0;background:transparent;color:var(--ms-ink);font-size:14.5px;line-height:1.4}.ms-root .thread-panel .tp-composer textarea::-moz-placeholder{color:var(--ms-faint)}.ms-root .thread-panel .tp-composer textarea::placeholder{color:var(--ms-faint)}.ms-root .thread-panel .tp-composer textarea:focus-visible{outline:none}.ms-root .thread-panel .tp-send-button{width:34px;height:34px;border-radius:50%;background:linear-gradient(160deg,#6b80f0,#465fe9);color:#fff;box-shadow:0 8px 18px -10px #465fe9e6;transition:transform .15s var(--ms-spring),background .15s,box-shadow .15s}.ms-root .thread-panel .tp-send-button:hover:not(:disabled){background:linear-gradient(160deg,#5c74f5,#354bc7)}.ms-root .thread-panel .tp-send-button:active:not(:disabled){transform:scale(.9)}.ms-root .thread-panel .tp-send-button:disabled{opacity:1;background:var(--ms-fill);color:var(--ms-faint);box-shadow:none}.ms-root .thread-panel .tp-send-button svg{width:16px;height:16px}.ms-root .thread-panel .tp-composer-footer{margin:6px 8px 0;color:var(--ms-faint);font-size:11.5px}.ms-root .thread-panel .tp-send-error{color:var(--ms-danger);font-weight:500}.ms-root .thread-panel .tp-resolved-banner{flex-wrap:wrap;min-height:0;gap:10px 12px;padding:10px 10px 10px 16px;border:0;border-radius:16px;background:var(--ms-good-soft);color:var(--ms-ink);font-size:13px;line-height:1.45}.ms-root .thread-panel .tp-modal-backdrop{padding:24px;background:var(--ms-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ms-root .thread-panel .tp-modal{display:flex;flex-direction:column;width:min(100%,580px);max-height:min(860px,calc(100dvh - 48px));overflow:hidden;border:0;border-radius:26px;background:var(--ms-surface);color:var(--ms-ink);box-shadow:0 0 0 .5px var(--ms-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif}.ms-root .thread-panel .tp-modal-grabber{display:none}.ms-root .thread-panel .tp-modal-header{gap:12px;padding:22px 22px 8px;border-bottom:0;background:var(--ms-surface)}.ms-root .thread-panel .tp-modal-header h2{color:var(--ms-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.ms-root .thread-panel .tp-modal-header p{margin-top:4px;color:var(--ms-muted);font-size:13.5px;line-height:1.5}.ms-root .thread-panel .tp-icon-button{width:32px;height:32px;border:0;border-radius:999px;background:var(--ms-fill);color:var(--ms-ink-soft)}.ms-root .thread-panel .tp-icon-button:hover{background:var(--ms-fill);color:var(--ms-ink)}.ms-root .thread-panel .tp-icon-button svg{width:17px;height:17px}.ms-root .thread-panel .tp-modal-body{flex:1;min-height:0;overflow-y:auto;padding:10px 22px 18px}.ms-root .thread-panel .tp-field-label{margin:0 0 8px 4px;color:var(--ms-muted);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.ms-root .thread-panel .tp-topic-grid{gap:8px}.ms-root .thread-panel .tp-topic-choice{height:auto;min-height:86px;gap:8px;padding:12px 6px 10px;border:0;border-radius:16px;background:var(--ms-fill);box-shadow:none;color:var(--ms-ink-soft);font-size:12.5px;font-weight:600;line-height:1.25;text-align:center;transition:background .15s,box-shadow .15s,color .15s,transform .15s}.ms-root .thread-panel .tp-topic-choice:hover{border:0;color:var(--ms-ink)}.ms-root .thread-panel .tp-topic-choice:active{transform:scale(.97)}.ms-root .thread-panel .tp-topic-choice[data-active=true]{background:var(--ms-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ms-accent);color:var(--ms-accent-ink)}.ms-root .thread-panel .tp-topic-choice svg{width:34px;height:34px;padding:8px;border-radius:10px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.ms-root .thread-panel .tp-field{display:block;margin-top:18px}.ms-root .thread-panel .tp-field input{height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--ms-fill);color:var(--ms-ink);font-size:15px;transition:box-shadow .15s}.ms-root .thread-panel .tp-field input::-moz-placeholder{color:var(--ms-muted);opacity:.85}.ms-root .thread-panel .tp-field input::placeholder{color:var(--ms-muted);opacity:.85}.ms-root .thread-panel .tp-field input:focus{border:0;box-shadow:var(--ms-focus)}.ms-root .thread-panel .tp-field input:focus-visible{outline:none}.ms-root .thread-panel .tp-modal-error{margin:12px 4px 0;color:var(--ms-danger);font-size:13px;font-weight:500}.ms-root .thread-panel .tp-modal-footer{gap:10px;padding:14px 22px 20px;border-top:1px solid var(--ms-separator);background:var(--ms-surface)}.ms-root .thread-panel .tp-modal-footer :is(.tp-primary-button,.tp-secondary-button){min-height:40px;padding:0 18px;font-size:13.5px}.ms-root .ms-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--ms-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ms-root .ms-sheet{display:flex;flex-direction:column;width:min(460px,100%);max-height:min(720px,calc(100dvh - 48px));overflow:hidden;border-radius:26px;background:var(--ms-surface);color:var(--ms-ink);box-shadow:0 0 0 .5px var(--ms-separator),0 40px 80px -30px #070f1c99}.ms-root .ms-sheet-grabber{display:none}.ms-root .ms-sheet-head{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 12px}.ms-root .ms-sheet-head>div{flex:1;min-width:0}.ms-root .ms-sheet-eyebrow{margin:0;color:var(--ms-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ms-root .ms-sheet-title{margin:2px 0 0;color:var(--ms-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.ms-root .ms-sheet-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--ms-fill);color:var(--ms-ink-soft);cursor:pointer}.ms-root .ms-sheet-close:hover{color:var(--ms-ink)}.ms-root .ms-sheet-close svg{width:17px;height:17px}.ms-root .ms-sheet-body{display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:env(safe-area-inset-bottom)}.ms-root .ms-sheet-body .ms-list-tools{padding:0 16px 10px}.ms-root .ms-sheet-body .ms-list{padding:0 8px 14px}@media(min-width:1320px){.ms-root .ms-rail{display:flex}.ms-root .ms-topbar-actions,.ms-root .ms-empty-list{display:none}}@media(min-width:1320px)and (max-width:1599px){.ms-root .thread-panel{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1319px){.ms-root .ms-empty:has(.ms-empty-list){justify-content:flex-start}}@media(max-width:1100px){.ms-root .thread-panel{grid-template-columns:290px minmax(0,1fr);gap:12px}}@media(max-width:900px){.ms-root{height:calc(100vh - 56px);height:calc(100dvh - 56px)}}@media(max-width:760px){.ms-root{--ms-gutter: 16px}.ms-root .ms-topbar{padding-top:20px}.ms-root .ms-title{font-size:30px}.ms-root .ms-topbar-actions{flex:1 1 100%}.ms-root .ms-client{flex:1;max-width:none}.ms-root .ms-body{min-height:420px;padding:14px var(--ms-gutter) 16px}.ms-root:has(.thread-panel[data-mobile-view=conversation]) .ms-topbar{display:none}.ms-root:has(.thread-panel[data-mobile-view=conversation]) .ms-body{padding-top:10px}.ms-root .ms-find input,.ms-root .thread-panel .tp-search input{font-size:16px}.ms-root .ms-empty{padding:32px 16px}.ms-root .thread-panel{display:flex;flex-direction:column;min-height:0}.ms-root .thread-panel .tp-sidebar,.ms-root .thread-panel .tp-conversation{flex:1 1 auto;height:auto;min-height:0;border-radius:20px}.ms-root .thread-panel .tp-mobile-back{width:34px;height:34px;border:0;border-radius:999px;background:var(--ms-fill);color:var(--ms-accent-ink)}.ms-root .thread-panel .tp-mobile-back svg{width:17px;height:17px}.ms-root .thread-panel .tp-conversation-header{min-height:60px;padding:10px 12px}.ms-root .thread-panel .tp-conversation-header .tp-secondary-button{width:36px;min-height:36px;padding:0}.ms-root .thread-panel .tp-message-feed{padding:14px 12px 12px}.ms-root .thread-panel .tp-message-stack{max-width:84%}.ms-root .thread-panel .tp-composer-area{padding:8px 10px 10px}.ms-root .thread-panel .tp-composer textarea{font-size:16px}.ms-root .thread-panel .tp-composer-footer>span:first-child:not(.tp-send-error){display:none}.ms-root .thread-panel .tp-modal-backdrop,.ms-root .ms-sheet-layer{align-items:end;padding:0}.ms-root .thread-panel .tp-modal,.ms-root .ms-sheet{width:100%;max-height:calc(100dvh - 24px);border-radius:24px 24px 0 0}.ms-root .thread-panel .tp-modal-grabber,.ms-root .ms-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--ms-faint);opacity:.6}.ms-root .thread-panel .tp-modal-header{padding:12px 16px 6px}.ms-root .thread-panel .tp-modal-body{padding:8px 16px 16px}.ms-root .thread-panel .tp-topic-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.ms-root .thread-panel .tp-field input{font-size:16px}.ms-root .thread-panel .tp-modal-footer{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.ms-root .thread-panel .tp-modal-footer :is(.tp-primary-button,.tp-secondary-button){flex:1;min-height:46px}}@media(hover:none){.ms-root .ms-find input{font-size:16px}}@media(prefers-reduced-motion:reduce){.ms-root .ms-seg:before,.ms-root .thread-panel .tp-filters:before,.ms-root .thread-panel .tp-send-button{transition:none}.ms-root .ms-spin{animation:none}}.ms-root.ms-panel{position:fixed;z-index:50;top:12px;right:12px;bottom:12px;width:440px;max-width:calc(100vw - 24px);height:auto;overflow:hidden;border-radius:26px;box-shadow:0 0 0 .5px var(--ms-separator),0 40px 80px -30px #070f1c8c,0 12px 32px -18px #070f1c4d;transform:translate(0);transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.ms-root.ms-panel[data-open=false]{transform:translate(calc(100% + 24px));pointer-events:none;visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}html.dark .ms-root.ms-panel{box-shadow:0 0 0 .5px #ffffff1a,0 40px 80px -24px #000c}.ms-panel .msp-head{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 12px 18px}.ms-panel .msp-head-copy{flex:1;min-width:0}.ms-panel .msp-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--ms-ink);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ms-panel .msp-subtitle{margin:2px 0 0;overflow:hidden;color:var(--ms-muted);font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ms-panel .msp-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--ms-fill);color:var(--ms-ink-soft);cursor:pointer;transition:color .15s,transform .15s}.ms-panel .msp-close:hover{color:var(--ms-ink)}.ms-panel .msp-close:active{transform:scale(.92)}.ms-panel .msp-close svg{width:16px;height:16px}.ms-panel .msp-body{display:flex;flex:1 1 auto;min-height:0;padding:0 10px 10px}.ms-panel .msp-body>*{flex:1 1 auto;min-width:0}.ms-panel .msp-clients{display:flex;flex-direction:column;min-height:0;padding-top:12px}.ms-root.ms-panel .thread-panel{display:flex;flex-direction:column;min-height:0}.ms-root.ms-panel .thread-panel .tp-sidebar,.ms-root.ms-panel .thread-panel .tp-conversation{flex:1 1 auto;width:100%;height:auto;min-height:0;border-right:0;border-radius:20px}.ms-root.ms-panel .thread-panel[data-mobile-view=conversation] .tp-sidebar,.ms-root.ms-panel .thread-panel[data-mobile-view=list] .tp-conversation{display:none}.ms-root.ms-panel .thread-panel .tp-mobile-back{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:var(--ms-fill);color:var(--ms-accent-ink)}.ms-root.ms-panel .thread-panel .tp-mobile-back svg{width:17px;height:17px}.ms-root.ms-panel .thread-panel .tp-conversation-header{min-height:60px;padding:10px 12px}.ms-root.ms-panel .thread-panel .tp-conversation-topic{display:none}.ms-root.ms-panel .thread-panel .tp-conversation-header .tp-secondary-button{width:36px;min-height:36px;padding:0}.ms-root.ms-panel .thread-panel .tp-secondary-button span{display:none}.ms-root.ms-panel .thread-panel .tp-message-feed{padding:14px 12px 12px}.ms-root.ms-panel .thread-panel .tp-message-stack{max-width:84%}.ms-root.ms-panel .thread-panel .tp-composer-area{padding:8px 10px 10px}.ms-root.ms-panel .thread-panel .tp-composer-footer>span:first-child:not(.tp-send-error){display:none}.ms-root.ms-panel .thread-panel .tp-modal-backdrop{align-items:end;padding:0}.ms-root.ms-panel .thread-panel .tp-modal{width:100%;max-height:calc(100% - 24px);border-radius:24px 24px 0 0}.ms-root.ms-panel .thread-panel .tp-modal-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--ms-faint);opacity:.6}.ms-root.ms-panel .thread-panel .tp-modal-header{padding:12px 16px 6px}.ms-root.ms-panel .thread-panel .tp-modal-body{padding:8px 16px 16px}.ms-root.ms-panel .thread-panel .tp-topic-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.ms-root.ms-panel .thread-panel .tp-modal-footer{padding:12px 16px 16px}.ms-root.ms-panel .thread-panel .tp-modal-footer :is(.tp-primary-button,.tp-secondary-button){flex:1;min-height:46px}@media(max-width:600px){.ms-root.ms-panel{top:0;right:0;bottom:0;width:100vw;max-width:100vw;height:100dvh;border-radius:0;box-shadow:none}.ms-panel .msp-head{padding-top:max(14px,env(safe-area-inset-top))}.ms-panel .msp-body{padding-bottom:max(10px,env(safe-area-inset-bottom))}.ms-root.ms-panel .thread-panel :is(.tp-search input,.tp-composer textarea,.tp-field input){font-size:16px}}@media(prefers-reduced-motion:reduce){.ms-root.ms-panel,.ms-root.ms-panel[data-open=false]{transition:none}}.st-root{--st-ink: var(--calm-ink, #101f32);--st-ink-soft: var(--calm-ink-soft, #344054);--st-muted: var(--calm-muted, #5f6b7e);--st-surface: var(--calm-surface, #ffffff);--st-accent: #465fe9;--st-accent-hover: #354bc7;--st-accent-ink: var(--calm-accent-ink, #465fe9);--st-accent-soft: var(--calm-accent-soft, #eef0fd);--st-good: var(--calm-good, #15803d);--st-good-soft: var(--calm-good-soft, #ecfdf5);--st-warn: var(--calm-warn);--st-warn-soft: var(--calm-warn-soft);--st-danger: var(--calm-danger, #b91c1c);--st-danger-soft: var(--calm-danger-soft, #fef2f2);--st-fill: rgba(118, 126, 145, .13);--st-thumb: #ffffff;--st-separator: rgba(16, 31, 50, .1);--st-faint: #a3acba;--st-row-hover: #f4f5f9;--st-card-ring: rgba(16, 31, 50, .08);--st-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--st-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--st-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--st-focus: 0 0 0 4px rgba(70, 95, 233, .16);--st-spring: cubic-bezier(.32, 1.28, .52, 1);--st-gutter: 28px;box-sizing:border-box;min-width:0;padding-bottom:48px;background:var(--calm-bg, #eff1f6);color:var(--st-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .st-root{--st-accent-hover: #5a71f0;--st-fill: rgba(255, 255, 255, .08);--st-thumb: #2a3954;--st-separator: rgba(255, 255, 255, .08);--st-faint: #56647a;--st-row-hover: #18253a;--st-card-ring: rgba(255, 255, 255, .07);--st-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--st-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.st-root *,.st-root *:before,.st-root *:after{box-sizing:border-box}.st-root :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--st-accent-ink);outline-offset:2px}.st-root .st-tabular{font-variant-numeric:tabular-nums}.st-root .st-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.st-root .st-tile svg{width:16px;height:16px}.st-root .st-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.st-root .st-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.st-root .st-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.st-root .st-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.st-root .st-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.st-root .st-tile[data-tone=slate]{--from: #334155;--to: #64748b}.st-root .st-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.st-root .st-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--st-surface);color:var(--st-ink);box-shadow:var(--st-card-shadow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.st-root .st-cap:hover:not(:disabled){box-shadow:var(--st-float-shadow)}.st-root .st-cap:active:not(:disabled){transform:scale(.97)}.st-root .st-cap:disabled{opacity:.5;cursor:not-allowed}.st-root .st-cap svg{width:16px;height:16px;flex-shrink:0}.st-root .st-cap-primary{background:var(--st-accent);color:#fff;box-shadow:var(--st-glow)}.st-root .st-cap-primary:hover:not(:disabled){background:var(--st-accent-hover);box-shadow:var(--st-glow)}.st-root .st-cap-primary:disabled{box-shadow:none}.st-root .st-cap-plain{background:var(--st-fill);box-shadow:none}.st-root .st-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--st-accent-ink)}.st-root .st-cap-sm{min-height:32px;padding:0 13px;font-size:12.5px}.st-root .st-cap-sm svg{width:14px;height:14px}.st-root .st-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--st-gutter) 0}.st-root .st-topbar-lead{min-width:0}.st-root .st-eyebrow{margin:0 0 2px;color:var(--st-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.st-root .st-title{margin:0;color:var(--st-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.st-root .st-topbar-actions{display:flex;align-items:center;gap:10px;padding-bottom:3px}.st-root .st-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:22px var(--st-gutter) 0}.st-root .st-seg{position:relative;display:none;padding:3px;border-radius:999px;background:var(--st-fill)}.st-root .st-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--st-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--st-spring)}html.dark .st-root .st-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.st-root .st-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--st-ink-soft);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.st-root .st-seg>button>span{overflow:hidden;text-overflow:ellipsis}.st-root .st-seg>button:hover{color:var(--st-ink)}.st-root .st-seg>button[aria-pressed=true]{color:var(--st-ink);font-weight:600}.st-root .st-seg>button svg{width:15px;height:15px;flex-shrink:0}.st-root .st-seg-inline{display:flex;width:236px;max-width:100%}.st-root .st-seg-inline>button{height:32px;font-size:13px}.st-root.st-embedded{padding-bottom:0;background:transparent}.st-root.st-embedded .st-layout{display:block;padding:0}.st-root .st-content{display:flex;flex-direction:column;min-width:0}.st-root .st-section+.st-section{margin-top:26px}.st-root .st-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 16px 7px}.st-root .st-section-title{margin:0;color:var(--st-muted);font-size:12.5px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}.st-root .st-section-foot{margin:8px 16px 0;color:var(--st-muted);font-size:12.5px;line-height:1.5}.st-root .st-card{overflow:hidden;border-radius:20px;background:var(--st-surface);box-shadow:var(--st-card-shadow)}.st-root .st-cell{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:11px 16px;border:0;background:transparent;color:var(--st-ink);font:inherit;text-align:left;text-decoration:none}.st-root .st-card>*+.st-cell:before,.st-root .st-card>*+.st-block:before,.st-root .st-card>*+.st-cell-group:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--st-separator)}.st-root .st-card>*+.st-flush:before{left:0}.st-root :is(button,a).st-cell{cursor:pointer;transition:background .15s}.st-root :is(button,a).st-cell:hover{background:var(--st-row-hover)}.st-root :is(button,a).st-cell:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--st-accent)}.st-root .st-cell-copy{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.st-root .st-cell-title{color:var(--st-ink);font-size:14px;font-weight:550;letter-spacing:-.006em;line-height:1.35}.st-root .st-cell-sub{color:var(--st-muted);font-size:12.5px;line-height:1.45}.st-root .st-cell-sub[data-tone=good]{display:inline-flex;align-items:center;gap:4px;color:var(--st-good);font-weight:550}.st-root .st-cell-sub svg{width:13px;height:13px}.st-root .st-cell-end{display:flex;align-items:center;gap:10px;flex-shrink:0}.st-root .st-chevron{flex-shrink:0;width:17px;height:17px;color:var(--st-faint);transition:transform .25s var(--st-spring),color .15s}.st-root :is(button,a).st-cell:hover .st-chevron{color:var(--st-muted)}.st-root .st-cell[aria-expanded=true] .st-chevron{transform:rotate(90deg)}.st-root .st-cell-action{justify-content:center;min-height:52px;color:var(--st-accent-ink);font-size:14.5px;font-weight:600}.st-root .st-cell-action[data-tone=danger]{color:var(--st-danger)}.st-root .st-cell-action:disabled{opacity:.5;cursor:not-allowed}.st-root .st-cell-action svg{width:16px;height:16px}.st-root .st-cell-group{position:relative;transition:opacity .2s}.st-root .st-cell-group[data-disabled=true]{opacity:.5}.st-root .st-cell-group[data-disabled=true] .st-input:disabled{opacity:1}.st-root .st-subcell{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:50px;padding:9px 16px 9px 58px}.st-root .st-subcell+.st-subcell:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--st-separator)}.st-root .st-subcell .st-cell-copy{flex:1 1 180px}.st-root .st-subcell .st-cell-title{font-size:13.5px;font-weight:500}.st-root .st-block{position:relative;padding:14px 16px}.st-root .st-block-inset{padding-left:58px}.st-root .st-field{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:8px 16px;padding:9px 16px}.st-root .st-field+.st-field{padding-top:5px}.st-root .st-field-label{color:var(--st-ink);font-size:13.5px;font-weight:550}.st-root .st-field-label em{margin-left:6px;color:var(--st-muted);font-size:12px;font-style:normal;font-weight:500}.st-root .st-input{width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;outline:none;background:var(--st-fill);box-shadow:none;color:var(--st-ink);font:inherit;font-size:14px;transition:box-shadow .15s,background .15s}.st-root .st-input::-moz-placeholder{color:var(--st-muted);opacity:.85}.st-root .st-input::placeholder{color:var(--st-muted);opacity:.85}.st-root .st-input:focus{box-shadow:var(--st-focus)}.st-root .st-input:focus-visible{outline:none}.st-root .st-input:disabled{background:var(--st-fill);color:var(--st-muted);opacity:.7;cursor:not-allowed}.st-root select.st-input{padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.st-root select.st-input:disabled{cursor:not-allowed}.st-root textarea.st-input{height:auto;min-height:160px;padding:10px 12px;line-height:1.5;resize:vertical}.st-root .st-input-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.st-root .st-input-compact{width:132px;height:34px;border-radius:9px;font-size:13.5px}.st-root .st-pwd{position:relative}.st-root .st-pwd .st-input{padding-right:70px}.st-root .st-pwd-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--st-accent-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.st-root .st-pwd-toggle:hover{background:var(--st-accent-soft)}.st-root .st-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.st-root .st-checklist li{display:flex;align-items:center;gap:7px;color:var(--st-muted);font-size:12.5px;transition:color .15s}.st-root .st-check-dot{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--st-faint);color:#fff;transition:background .2s,box-shadow .2s}.st-root .st-check-dot svg{width:10px;height:10px;stroke-width:3.2;opacity:0;transition:opacity .15s}.st-root .st-checklist li[data-met=true]{color:var(--st-ink-soft)}.st-root .st-checklist li[data-met=true] .st-check-dot{background:#34c759;box-shadow:none}.st-root .st-checklist li[data-met=true] .st-check-dot svg{opacity:1}.st-root .st-card-foot{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 16px 14px}.st-root .st-card-foot:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--st-separator)}.st-root .st-status{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--st-good);font-size:13px;font-weight:600}.st-root .st-status svg{width:15px;height:15px}.st-root .st-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 9px 1px 8px;border-radius:999px;background:var(--st-fill);color:var(--st-muted);font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap}.st-root .st-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.st-root .st-pill[data-tone=accent]{background:var(--st-accent-soft);color:var(--st-accent-ink)}.st-root .st-pill[data-tone=good]{background:var(--st-good-soft);color:var(--st-good)}.st-root .st-pill[data-tone=warn]{background:var(--st-warn-soft);color:var(--st-warn)}.st-root .st-banner{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;border-radius:16px;background:var(--st-danger-soft);color:var(--st-ink);font-size:13.5px;font-weight:550;line-height:1.45}.st-root .st-banner[data-tone=good]{background:var(--st-good-soft)}.st-root .st-banner .st-tile{width:28px;height:28px}.st-root .st-banner .st-tile svg{width:15px;height:15px}.st-root .st-banner .st-cap{margin-left:auto}.st-root .st-card .st-banner{margin:12px 16px 0}.st-root .st-switch{position:relative;flex-shrink:0;width:51px;height:31px;padding:0;border:0;border-radius:999px;background:#7878803d;cursor:pointer;transition:background .2s}html.dark .st-root .st-switch{background:#7878805c}.st-root .st-switch[aria-checked=true]{background:#34c759}.st-root .st-switch:disabled{opacity:.55;cursor:not-allowed}.st-root .st-switch-thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .3s var(--st-spring)}.st-root .st-switch[aria-checked=true] .st-switch-thumb{transform:translate(20px)}.st-root .st-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:16px;margin-bottom:26px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.st-root .st-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 12% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.st-root .st-hero .st-tile{width:52px;height:52px;border-radius:15px;box-shadow:0 10px 24px -10px #7c5cffd9,inset 0 0 0 .5px #fff3}.st-root .st-hero .st-tile svg{width:24px;height:24px}.st-root .st-hero-copy{flex:1;min-width:0}.st-root .st-hero-eyebrow{color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.st-root .st-hero-title{margin:2px 0 0;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.018em;line-height:1.3}.st-root .st-hero-text{margin:4px 0 0;color:#c5cdd9;font-size:13px;line-height:1.5}.st-root .st-hero-meter{display:flex;gap:4px;margin-top:12px}.st-root .st-hero-meter>span{flex:1;height:5px;border-radius:999px;background:#ffffff1f;transition:background .3s}.st-root .st-hero-meter>span[data-on=true]{background:linear-gradient(90deg,#465fe9,#7c8cff)}.st-root .st-time{color:var(--st-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.st-root .st-empty{padding:22px 16px;color:var(--st-muted);font-size:13.5px;text-align:center}.st-root .st-skel{display:block;height:12px;border-radius:999px;background:var(--st-fill);animation:st-pulse 1.4s ease-in-out infinite}.st-root .st-skel-tile{width:30px;height:30px;flex-shrink:0;border-radius:8px}@keyframes st-pulse{0%,to{opacity:1}50%{opacity:.5}}.st-root .st-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--st-muted);font-size:12px}.st-root .st-chip{padding:2px 8px;border-radius:7px;background:var(--st-fill);color:var(--st-ink-soft);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.st-root .st-template-body{display:flex;flex-direction:column;gap:12px;padding:4px 16px 16px 58px}.st-root .st-template-body .st-field{grid-template-columns:1fr;gap:6px;padding:0}.st-root .st-template-body .st-field-label{margin-left:4px;color:var(--st-muted);font-size:12.5px;font-weight:600}.st-root .st-actions{display:flex;flex-wrap:wrap;gap:8px}.st-root.st-cabinet{min-height:100%}.st-cabinet .st-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:30px var(--st-gutter) 0}.st-cabinet .st-menu{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px;flex:1 1 250px;min-width:0;max-width:290px}.st-cabinet .st-menu .st-title{margin:0 0 4px 6px;font-size:30px}.st-cabinet .st-menu-card{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:20px;background:var(--st-surface);box-shadow:var(--st-card-shadow)}.st-cabinet .st-menu-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:7px 10px;border:0;border-radius:14px;background:transparent;color:var(--st-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.st-cabinet .st-menu-item:hover{background:var(--st-row-hover)}.st-cabinet .st-menu-item[aria-current=page]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 12px 26px -12px #070f1ccc}.st-cabinet .st-menu-item[aria-current=page] .st-tile{background:#ffffff24;box-shadow:none}.st-cabinet .st-menu-label{flex:1;min-width:0;font-size:14px;font-weight:600}.st-cabinet .st-menu-meta{font-size:12px;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.st-cabinet .st-menu-link{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-left:8px;padding:4px 0;border:0;background:transparent;color:var(--st-accent-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.st-cabinet .st-menu-link:hover{text-decoration:underline}.st-cabinet .st-menu-link svg{width:15px;height:15px}.st-cabinet .st-pane{display:flex;flex-direction:column;gap:22px;flex:999 1 560px;min-width:0;padding-top:6px}.st-cabinet .st-pane>.st-section+.st-section{margin-top:0}.st-cabinet .st-pane-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.st-cabinet .st-pane-head>.st-pane-title{flex:1}.st-cabinet .st-pane-title{margin:0;color:var(--st-ink);font-size:22px;font-weight:700;letter-spacing:-.015em}.st-cabinet .st-status{display:inline-flex;align-items:center;gap:5px;color:var(--st-good);font-size:13px;font-weight:600}.st-root.st-cabinet :is(.st-tile,.st-tile[data-tone]){--from: #465fe9;--to: #7c8cff}.st-cabinet .st-tavi{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 18px}.st-cabinet .st-tavi-main{display:flex;flex-direction:column;gap:22px;flex:999 1 420px;min-width:0}.st-cabinet .st-tavi-main>.st-section+.st-section{margin-top:0}.st-cabinet .st-tavi-side{flex:1 1 250px;min-width:0}.st-cabinet .st-tavi-side .st-cell{flex-wrap:wrap;gap:1px 10px;min-height:44px}.st-cabinet .st-tavi-side .st-tile{display:none}.st-cabinet .st-tavi-side .st-cell-copy{flex-basis:100%}.st-cabinet .st-modules{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.st-cabinet .st-module{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:118px;padding:14px;border:0;border-radius:18px;background:var(--st-surface);box-shadow:var(--st-card-shadow);color:var(--st-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.st-cabinet .st-module:hover:not(:disabled){box-shadow:var(--st-float-shadow)}.st-cabinet .st-module:active:not(:disabled){transform:scale(.98)}.st-cabinet .st-module:disabled{cursor:not-allowed}.st-cabinet .st-module[aria-checked=false]{box-shadow:inset 0 0 0 1px var(--st-card-ring);background:transparent}.st-root.st-cabinet .st-module[aria-checked=false] .st-tile{--from: #8a94a6;--to: #b4bcc9}.st-cabinet .st-module-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-cabinet .st-module .st-tile{width:40px;height:40px;border-radius:12px}.st-cabinet .st-module .st-tile svg{width:19px;height:19px}.st-cabinet .st-module-title{font-size:14.5px;font-weight:600}.st-cabinet .st-pill[data-tone=good]{background:var(--st-good-soft);color:var(--st-good)}.st-root .st-2fa-scan{display:flex;align-items:center;gap:20px;padding:10px 16px 6px}.st-root .st-2fa-qr{flex-shrink:0;width:164px;height:164px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--st-separator)}.st-root .st-2fa-steps{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--st-ink-soft);font-size:13.5px;line-height:1.45}.st-root .st-2fa-secret{display:block;margin-top:4px;color:var(--st-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:600;letter-spacing:.04em;overflow-wrap:anywhere}.st-root .st-2fa-note{margin:0 0 10px;color:var(--st-ink-soft);font-size:13.5px;line-height:1.5}.st-root .st-2fa-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px 16px;margin:0;padding:12px 14px;border-radius:12px;background:var(--st-fill);list-style:none;color:var(--st-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;font-weight:600;text-align:center}@media(max-width:700px){.st-cabinet .st-split{padding-top:16px;gap:16px}.st-cabinet .st-menu{position:static;max-width:none;flex-basis:100%}.st-cabinet .st-menu-card{flex-direction:row;overflow-x:auto;scrollbar-width:none}.st-cabinet .st-menu-card::-webkit-scrollbar{display:none}.st-cabinet .st-menu-item{flex:none;min-height:44px}.st-cabinet .st-menu-meta{display:none}.st-cabinet .st-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.st-root .st-2fa-scan{flex-direction:column;align-items:stretch}.st-root .st-2fa-qr{align-self:center}.st-root .st-2fa-member{flex-wrap:wrap}.st-root .st-2fa-member .st-cell-end{flex-wrap:wrap;justify-content:flex-end;width:100%}.st-root{--st-gutter: 16px}.st-root .st-topbar{padding-top:22px}.st-root .st-title{font-size:30px}.st-root .st-manual-cap{width:40px;padding:0}.st-root .st-manual-cap .st-cap-label{display:none}.st-root .st-layout{padding-top:16px}.st-root .st-seg>button{padding:0 6px;font-size:13px}.st-root .st-field{grid-template-columns:1fr;gap:6px;padding:10px 16px}.st-root .st-field+.st-field{padding-top:4px}.st-root .st-field-label{margin-left:4px;font-size:12.5px;color:var(--st-muted);font-weight:600}.st-root .st-input,.st-root .st-input-compact{font-size:16px}.st-root .st-checklist{grid-template-columns:1fr}.st-root .st-cell-pref{flex-wrap:wrap}.st-root .st-cell-pref .st-seg-inline{width:100%;margin-left:42px}.st-root .st-subcell{padding-left:16px}.st-root .st-card>*+.st-cell-group:before{left:16px}.st-root .st-subcell+.st-subcell:before{left:16px}.st-root .st-template-body,.st-root .st-block-inset{padding-left:16px}.st-root .st-card-foot .st-cap{flex:1 1 auto}.st-root .st-hero{align-items:flex-start;padding:16px}.st-root .st-hero .st-tile{width:44px;height:44px;border-radius:13px}.st-root .st-hero .st-tile svg{width:21px;height:21px}.st-root .st-hero-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.st-root .st-seg:before,.st-root .st-switch-thumb,.st-root .st-chevron,.st-root .st-check-dot{transition:none}.st-root .st-skel{animation:none}}.cx-root{--cx-ink: var(--calm-ink, #101f32);--cx-ink-soft: var(--calm-ink-soft, #344054);--cx-muted: var(--calm-muted, #5f6b7e);--cx-surface: var(--calm-surface, #ffffff);--cx-ground: var(--calm-bg, #eff1f6);--cx-accent: #465fe9;--cx-accent-hover: #354bc7;--cx-accent-ink: var(--calm-accent-ink, #465fe9);--cx-accent-soft: var(--calm-accent-soft, #eef0fd);--cx-good: var(--calm-good, #15803d);--cx-good-soft: var(--calm-good-soft, #ecfdf5);--cx-warn: var(--calm-warn);--cx-warn-soft: var(--calm-warn-soft);--cx-danger: var(--calm-danger, #b91c1c);--cx-danger-soft: var(--calm-danger-soft, #fef2f2);--cx-fill: rgba(118, 126, 145, .13);--cx-thumb: #ffffff;--cx-separator: rgba(16, 31, 50, .1);--cx-faint: #a3acba;--cx-hover: #f4f5f9;--cx-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--cx-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--cx-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--cx-spring: cubic-bezier(.32, 1.28, .52, 1);--cx-overlay: rgba(7, 15, 28, .42);--cl-line: var(--cx-separator);--cl-line-strong: var(--cx-faint);--cl-muted: var(--cx-muted);--cl-ink: var(--cx-ink);--cl-ink-soft: var(--cx-ink-soft);--cl-accent: var(--cx-accent-ink);--cl-accent-soft: var(--cx-accent-soft);--cl-good: var(--cx-good);--cl-good-soft: var(--cx-good-soft);--cl-danger: var(--cx-danger);--cl-danger-soft: var(--cx-danger-soft);--cl-fill: var(--cx-fill);--cl-surface: var(--cx-surface);box-sizing:border-box;min-width:0;min-height:100vh;background:var(--cx-ground);color:var(--cx-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .cx-root{--cx-accent-hover: #5a71f0;--cx-fill: rgba(255, 255, 255, .08);--cx-thumb: #2a3954;--cx-separator: rgba(255, 255, 255, .08);--cx-faint: #56647a;--cx-hover: #18253a;--cx-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--cx-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--cx-overlay: rgba(0, 0, 0, .6)}.cx-root button,.cx-root input,.cx-root select,.cx-root textarea{font-family:inherit}.cx-root button:focus-visible{outline:2px solid var(--cx-accent-ink);outline-offset:2px}.cx-root :is(.cx-field,.cx-search input,.cx-caen input,.cx-owner select):focus-visible{outline:none}.cx-root .cx-num{font-variant-numeric:tabular-nums}.cx-root .cx-tile{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from, #465fe9),var(--to, #7c8cff));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.cx-root .cx-tile svg{width:17px;height:17px}.cx-root [data-tone=good]{--from: #15803d;--to: #34c76f}.cx-root [data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.cx-root [data-tone=danger]{--from: #dc2626;--to: #f87171}.cx-root [data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.cx-root [data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.cx-root .cx-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;box-sizing:border-box;border:0;border-radius:999px;background:var(--cx-surface);color:var(--cx-ink);box-shadow:var(--cx-card-shadow);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.cx-root .cx-cap:hover:not(:disabled){box-shadow:var(--cx-float-shadow)}.cx-root .cx-cap:active:not(:disabled){transform:scale(.97)}.cx-root .cx-cap:disabled{opacity:.5;cursor:not-allowed}.cx-root .cx-cap svg{width:16px;height:16px;flex-shrink:0}.cx-root .cx-cap-primary{background:var(--cx-accent);color:#fff;box-shadow:var(--cx-glow)}.cx-root .cx-cap-primary:hover:not(:disabled){background:var(--cx-accent-hover);box-shadow:var(--cx-glow)}.cx-root .cx-cap-primary:disabled{box-shadow:none}.cx-root .cx-cap-fill{background:var(--cx-fill);box-shadow:none}.cx-root .cx-cap-fill:hover:not(:disabled){background:var(--cx-fill);box-shadow:none;filter:brightness(.96)}html.dark .cx-root .cx-cap-fill:hover:not(:disabled){filter:brightness(1.25)}.cx-root .cx-cap-tinted{background:var(--cx-accent-soft);color:var(--cx-accent-ink);box-shadow:none}.cx-root .cx-cap-tinted:hover:not(:disabled){box-shadow:none;filter:brightness(.97)}html.dark .cx-root .cx-cap-tinted:hover:not(:disabled){filter:brightness(1.2)}.cx-root .cx-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.cx-root .cx-cap-sm svg{width:14px;height:14px}.cx-root .cx-round{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--cx-muted);cursor:pointer;transition:background .15s,color .15s}.cx-root .cx-round svg{width:16px;height:16px}.cx-root .cx-round:hover:not(:disabled){background:var(--cx-fill);color:var(--cx-ink)}.cx-root .cx-round[data-danger=true]:hover:not(:disabled){background:var(--cx-danger-soft);color:var(--cx-danger)}.cx-root .cx-round:disabled{opacity:.4;cursor:default}.cx-root .cx-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:100%;box-sizing:border-box;padding:2px 8px 2px 7px;border-radius:999px;background:var(--cx-fill);color:var(--cx-ink-soft);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap}.cx-root .cx-pill>span{overflow:hidden;text-overflow:ellipsis}.cx-root .cx-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.cx-root .cx-pill[data-tone=accent]{background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cx-root .cx-pill[data-tone=good]{background:var(--cx-good-soft);color:var(--cx-good)}.cx-root .cx-pill[data-tone=warn]{background:var(--cx-warn-soft);color:var(--cx-warn)}.cx-root .cx-pill[data-tone=muted]{color:var(--cx-muted)}.cx-root .cx-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px 28px 0}.cx-root .cx-topbar-lead{min-width:0}.cx-root .cx-eyebrow{margin:0 0 2px;color:var(--cx-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.cx-root .cx-title{margin:0;color:var(--cx-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.cx-root .cx-topbar-actions{display:flex;align-items:center;gap:10px;padding-bottom:3px}.cx-root .cx-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:18px 28px 0}.cx-root .cx-seg{position:relative;display:flex;flex:0 1 300px;min-width:0;padding:3px;box-sizing:border-box;border-radius:999px;background:var(--cx-fill)}.cx-root .cx-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--cx-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--cx-spring)}html.dark .cx-root .cx-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.cx-root .cx-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--cx-ink-soft);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.cx-root .cx-seg>button svg{width:15px;height:15px;flex-shrink:0}.cx-root .cx-seg>button:hover{color:var(--cx-ink)}.cx-root .cx-seg>button[aria-pressed=true]{color:var(--cx-ink);font-weight:600}.cx-root .cx-search{position:relative;flex:1 1 280px;min-width:0;max-width:520px;margin-left:auto}.cx-root .cx-search>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--cx-muted);transform:translateY(-50%);pointer-events:none}.cx-root .cx-search input{width:100%;height:40px;padding:0 64px 0 37px;box-sizing:border-box;border:0;border-radius:12px;outline:none;background:var(--cx-fill);box-shadow:none;color:var(--cx-ink);font-size:14px;transition:box-shadow .15s}.cx-root .cx-search input::-moz-placeholder{color:var(--cx-muted)}.cx-root .cx-search input::placeholder{color:var(--cx-muted)}.cx-root .cx-search input:focus{box-shadow:0 0 0 4px #465fe929}.cx-root .cx-search input::-webkit-search-cancel-button{display:none}.cx-root .cx-search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--cx-faint);cursor:pointer}.cx-root .cx-search-clear:hover{color:var(--cx-muted)}.cx-root .cx-search-clear svg{width:17px;height:17px}.cx-root .cx-kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:2px 7px;border-radius:6px;background:var(--cx-surface);box-shadow:0 0 0 .5px var(--cx-separator),0 1px 1px #101f3214;color:var(--cx-muted);font:600 11px/1.4 Inter,system-ui,sans-serif;pointer-events:none}.cx-root .cx-body{padding:18px 28px 40px;box-sizing:border-box}.cx-root .cx-body>.cx-card{margin-top:0}.cx-root .cx-card{position:relative;overflow:hidden;border-radius:20px;background:var(--cx-surface);box-shadow:var(--cx-card-shadow)}.cx-root .cx-card-progress{position:absolute;top:0;left:0;right:0;z-index:2}.cx-root .cx-cols,.cx-root .cx-item{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) minmax(0,.95fr) minmax(150px,.8fr) 64px 118px;align-items:center;gap:16px}.cx-root .cx-cols{padding:13px 20px 11px;border-bottom:1px solid var(--cx-separator);color:var(--cx-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cx-root .cx-cols>span:last-child{text-align:right}.cx-root .cx-list[data-dim=true]{opacity:.55;transition:opacity .15s}.cx-root .cx-item{position:relative;min-height:76px;padding:13px 20px;box-sizing:border-box;cursor:pointer;transition:background .15s}.cx-root .cx-item:hover{background:var(--cx-hover)}.cx-root .cx-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cx-accent)}.cx-root .cx-item+.cx-item:before{content:"";position:absolute;top:0;left:74px;right:0;height:1px;background:var(--cx-separator)}.cx-root .cx-item:hover:before,.cx-root .cx-item:hover+.cx-item:before{opacity:0}.cx-root .cx-company{display:flex;align-items:center;gap:12px;min-width:0}.cx-root .cx-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(160deg,var(--from, #465fe9),var(--to, #7c8cff));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13.5px;font-weight:650;letter-spacing:-.01em}.cx-root .cx-company-copy{min-width:0}.cx-root .cx-name{display:flex;align-items:center;gap:7px;min-width:0}.cx-root .cx-name strong{overflow:hidden;color:var(--cx-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.cx-root .cx-meta{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-top:3px;color:var(--cx-muted);font-size:12px}.cx-root .cx-ein{color:var(--cx-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.cx-root .cx-pills{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.cx-root .cx-contact{min-width:0;color:var(--cx-ink-soft);font-size:12.5px}.cx-root .cx-contact>span{display:flex;align-items:center;gap:6px;min-width:0}.cx-root .cx-contact>span+span{margin-top:4px}.cx-root .cx-contact>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-root .cx-contact svg{flex-shrink:0;width:13px;height:13px;color:var(--cx-faint)}.cx-root .cx-contact [data-missing=true]{color:var(--cx-faint)}.cx-root .cx-owner{position:relative;min-width:0}.cx-root .cx-owner>svg{position:absolute;top:50%;left:10px;width:14px;height:14px;color:var(--cx-muted);transform:translateY(-50%);pointer-events:none}.cx-root .cx-owner select{width:100%;height:32px;padding:0 28px 0 30px;box-sizing:border-box;border:0;border-radius:999px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--cx-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--cx-ink);font-size:12.5px;font-weight:550;text-overflow:ellipsis;cursor:pointer;transition:box-shadow .15s}.cx-root .cx-owner select:focus-visible{box-shadow:0 0 0 3px #465fe938}.cx-root .cx-owner[data-empty=true] select{color:var(--cx-muted);font-weight:500}.cx-root .cx-ring{position:relative;display:grid;place-items:center;width:34px;height:34px}.cx-root .cx-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.cx-root .cx-ring circle{fill:none;stroke-width:3.5}.cx-root .cx-ring circle:first-child{stroke:var(--cx-fill)}.cx-root .cx-ring circle:last-child{stroke:var(--cx-accent);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.cx-root .cx-ring[data-tone=good] circle:last-child{stroke:var(--cx-good)}.cx-root .cx-ring[data-tone=warn] circle:last-child{stroke:var(--calm-warn-fill)}.cx-root .cx-ring b{color:var(--cx-ink-soft);font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums}.cx-root .cx-ring[data-tone=good] b{color:var(--cx-good)}.cx-root .cx-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.cx-root .cx-actions .cx-cap{margin-right:4px}.cx-root .cx-chevron{flex-shrink:0;width:18px;height:18px;color:var(--cx-faint)}.cx-root .cx-item:hover .cx-chevron{color:var(--cx-muted)}.cx-root .cx-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px 12px 20px;border-top:1px solid var(--cx-separator);color:var(--cx-muted);font-size:12.5px}.cx-root .cx-pager-steps{display:flex;align-items:center;gap:8px}.cx-root .cx-pager-steps>span{min-width:64px;color:var(--cx-ink-soft);font-weight:600;text-align:center}.cx-root .cx-empty{display:flex;flex-direction:column;align-items:center;padding:56px 24px;text-align:center}.cx-root .cx-empty .cx-tile{width:48px;height:48px;border-radius:14px;margin-bottom:14px}.cx-root .cx-empty .cx-tile svg{width:24px;height:24px}.cx-root .cx-empty strong{color:var(--cx-ink);font-size:16px;font-weight:650;letter-spacing:-.01em}.cx-root .cx-empty p{max-width:420px;margin:6px 0 0;color:var(--cx-muted);font-size:13.5px;line-height:1.5}.cx-root .cx-empty .cx-cap{margin-top:18px}.cx-root .cx-skel{display:block;border-radius:999px;background:var(--cx-fill);animation:cx-pulse 1.4s ease-in-out infinite}@keyframes cx-pulse{0%,to{opacity:1}50%{opacity:.5}}.cx-root .cx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--cx-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cx-root .cx-sheet{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:540px;max-height:min(90vh,760px);border-radius:26px;background:var(--cx-ground);color:var(--cx-ink);box-shadow:0 0 0 .5px var(--cx-separator),0 40px 80px -30px #070f1c99}.cx-root .cx-sheet-grabber{display:none}.cx-root .cx-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 14px 0}.cx-root .cx-sheet-back{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px 0 6px;border:0;border-radius:999px;background:transparent;color:var(--cx-accent-ink);font-size:14px;font-weight:500;cursor:pointer}.cx-root .cx-sheet-back svg{width:18px;height:18px}.cx-root .cx-sheet-back:disabled{visibility:hidden}.cx-root .cx-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--cx-fill);color:var(--cx-muted);cursor:pointer}.cx-root .cx-sheet-close:hover{color:var(--cx-ink)}.cx-root .cx-sheet-close svg{width:16px;height:16px}.cx-root .cx-steps{display:inline-flex;align-items:center;gap:6px}.cx-root .cx-steps span{width:7px;height:7px;border-radius:999px;background:var(--cx-faint);opacity:.45;transition:width .3s var(--cx-spring),background .15s,opacity .15s}.cx-root .cx-steps span[data-done=true]{background:var(--cx-accent);opacity:1}.cx-root .cx-steps span[data-active=true]{width:20px;background:var(--cx-accent);opacity:1}.cx-root .cx-sheet-head{flex-shrink:0;padding:14px 22px 8px}.cx-root .cx-sheet-eyebrow{margin:0 0 3px;color:var(--cx-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.cx-root .cx-sheet-title{margin:0;color:var(--cx-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.cx-root .cx-sheet-sub{margin:6px 0 0;color:var(--cx-muted);font-size:13.5px;line-height:1.5}.cx-root .cx-sheet-body{flex:1;overflow-y:auto;padding:10px 18px 18px}.cx-root .cx-sheet-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--cx-separator)}.cx-root .cx-form{display:flex;flex-direction:column;gap:14px}.cx-root .cx-group{padding:14px;border-radius:18px;background:var(--cx-surface);box-shadow:var(--cx-card-shadow)}.cx-root .cx-group>.cx-form{gap:12px}.cx-root .cx-group-title{margin:0 0 2px;color:var(--cx-ink);font-size:14px;font-weight:650}.cx-root .cx-group-note{margin:0 0 12px;color:var(--cx-muted);font-size:12.5px;line-height:1.45}.cx-root .cx-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-root .cx-label{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 4px 6px;color:var(--cx-ink-soft);font-size:12.5px;font-weight:600}.cx-root .cx-label .cx-note{font-size:11.5px;font-weight:500}.cx-root .cx-label .cx-note[data-tone=good]{color:var(--cx-good)}.cx-root .cx-label .cx-note[data-tone=danger]{color:var(--cx-danger)}.cx-root .cx-label .cx-note[data-tone=muted]{color:var(--cx-muted);display:inline-flex;align-items:center;gap:4px}.cx-root .cx-field{display:block;width:100%;min-height:44px;padding:10px 14px;box-sizing:border-box;border:0;border-radius:12px;outline:none;background-color:var(--cx-fill);box-shadow:none;color:var(--cx-ink);font-size:14px;line-height:1.4;transition:box-shadow .15s}.cx-root .cx-field::-moz-placeholder{color:var(--cx-muted)}.cx-root .cx-field::placeholder{color:var(--cx-muted)}.cx-root .cx-field:focus{box-shadow:0 0 0 4px #465fe929}.cx-root select.cx-field{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.cx-root textarea.cx-field{min-height:76px;resize:vertical}.cx-root .cx-group .cx-field{background-color:var(--cx-fill)}.cx-root .cx-caen input{height:44px;border:0;border-radius:12px;outline:none;background:var(--cx-fill)!important;color:var(--cx-ink)!important;box-shadow:none;font-size:14px}.cx-root .cx-caen input::-moz-placeholder{color:var(--cx-muted)}.cx-root .cx-caen input::placeholder{color:var(--cx-muted)}.cx-root .cx-caen input:focus{box-shadow:0 0 0 4px #465fe929}.cx-root .cx-hint{margin:8px 4px 0;color:var(--cx-muted);font-size:12px;line-height:1.5}.cx-root .cx-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer}.cx-root .cx-switch>span:first-child{color:var(--cx-ink);font-size:14px;font-weight:550}.cx-root .cx-switch input{position:absolute;opacity:0;pointer-events:none}.cx-root .cx-switch-track{position:relative;flex-shrink:0;width:46px;height:28px;border-radius:999px;background:var(--cx-fill);transition:background .2s}.cx-root .cx-switch-thumb{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .3s var(--cx-spring)}.cx-root .cx-switch input:checked+.cx-switch-track{background:#34c759}.cx-root .cx-switch input:checked+.cx-switch-track .cx-switch-thumb{transform:translate(18px)}.cx-root .cx-switch input:focus-visible+.cx-switch-track{box-shadow:0 0 0 3px #465fe94d}.cx-root .cx-review{padding:2px 16px;border-radius:18px;background:var(--cx-surface);box-shadow:var(--cx-card-shadow)}.cx-root .cx-review-line{display:flex;justify-content:space-between;gap:16px;padding:11px 0;font-size:13.5px}.cx-root .cx-review-line+.cx-review-line{border-top:1px solid var(--cx-separator)}.cx-root .cx-review-line>span:first-child{flex-shrink:0;color:var(--cx-muted)}.cx-root .cx-review-line>span:last-child{color:var(--cx-ink);font-weight:550;text-align:right;word-break:break-word}.cx-root .cx-sheet .cl-tabular{font-variant-numeric:tabular-nums}@media(max-width:1180px){.cx-root .cx-cols,.cx-root .cx-item{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(150px,.8fr) 64px 118px}.cx-root .cx-cols>:nth-child(3),.cx-root .cx-item>.cx-contact{display:none}}@media(max-width:900px){.cx-root .cx-cols,.cx-root .cx-item{grid-template-columns:minmax(0,1.5fr) minmax(150px,.9fr) 118px}.cx-root .cx-cols>:nth-child(2),.cx-root .cx-item>.cx-pills,.cx-root .cx-cols>:nth-child(5),.cx-root .cx-item>.cx-ring{display:none}}@media(max-width:760px){.cx-root .cx-topbar{padding:22px 16px 0}.cx-root .cx-title{font-size:30px}.cx-root .cx-topbar-actions{width:100%}.cx-root .cx-topbar-actions .cx-cap{flex:1 1 0;min-height:44px}.cx-root .cx-toolbar{padding:14px 16px 0}.cx-root .cx-seg{flex:1 1 100%}.cx-root .cx-search{flex:1 1 100%;max-width:none}.cx-root .cx-search input{padding-right:40px}.cx-root .cx-kbd{display:none}.cx-root .cx-body{padding:14px 16px 28px}.cx-root .cx-cols{display:none}.cx-root .cx-item{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;padding:14px}.cx-root .cx-item+.cx-item:before{left:68px}.cx-root .cx-company{flex:1 1 0;order:0}.cx-root .cx-item>.cx-ring{display:grid;flex:0 0 34px;order:1}.cx-root .cx-item>.cx-pills{display:flex;flex:1 1 100%;order:2;padding-left:54px;box-sizing:border-box}.cx-root .cx-item>.cx-owner{flex:1 1 0;order:3;margin-left:54px}.cx-root .cx-item>.cx-actions{flex:0 0 auto;order:4}.cx-root .cx-actions .cx-chevron,.cx-root .cx-actions .cx-cap-text{display:none}.cx-root .cx-actions .cx-cap{width:36px;min-height:36px;padding:0}.cx-root .cx-owner select{height:36px;font-size:13.5px}.cx-root .cx-pager{padding:12px 14px}.cx-root .cx-overlay{align-items:flex-end;padding:0}.cx-root .cx-sheet{max-width:none;max-height:92dvh;border-radius:26px 26px 0 0}.cx-root .cx-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--cx-faint);opacity:.6}.cx-root .cx-sheet-bar{padding-top:6px}.cx-root .cx-sheet-head{padding:10px 18px 6px}.cx-root .cx-sheet-body{padding:8px 14px 16px}.cx-root .cx-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.cx-root .cx-sheet-foot .cx-cap{flex:1 1 0;min-height:46px}.cx-root .cx-grid2{grid-template-columns:minmax(0,1fr)}}@media(hover:none){.cx-root .cx-kbd{display:none}.cx-root :is(.cx-search input,.cx-owner select,.cx-field,.cx-caen input){font-size:16px}}@media(prefers-reduced-motion:reduce){.cx-root .cx-skel{animation:none}.cx-root .cx-seg:before,.cx-root .cx-switch-thumb,.cx-root .cx-steps span,.cx-root .cx-ring circle:last-child{transition:none}}.hm-root{--hm-ink: var(--calm-ink, #101f32);--hm-ink-soft: var(--calm-ink-soft, #344054);--hm-muted: var(--calm-muted, #5f6b7e);--hm-surface: var(--calm-surface, #ffffff);--hm-accent: #465fe9;--hm-accent-hover: #354bc7;--hm-accent-ink: var(--calm-accent-ink, #465fe9);--hm-accent-soft: var(--calm-accent-soft, #eef0fd);--hm-good: var(--calm-good, #15803d);--hm-good-soft: var(--calm-good-soft, #ecfdf5);--hm-warn: var(--calm-warn);--hm-warn-soft: var(--calm-warn-soft);--hm-danger: var(--calm-danger, #b91c1c);--hm-danger-soft: var(--calm-danger-soft, #fef2f2);--hm-fill: rgba(118, 126, 145, .13);--hm-thumb: #ffffff;--hm-separator: rgba(16, 31, 50, .1);--hm-faint: #a3acba;--hm-hover: #f4f5f9;--hm-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--hm-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--hm-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--hm-spring: cubic-bezier(.32, 1.28, .52, 1);box-sizing:border-box;min-height:100vh;background:var(--calm-bg, #eff1f6);color:var(--hm-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .hm-root{--hm-accent-hover: #5a71f0;--hm-fill: rgba(255, 255, 255, .08);--hm-thumb: #2a3954;--hm-separator: rgba(255, 255, 255, .08);--hm-faint: #56647a;--hm-hover: #18253a;--hm-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--hm-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7)}.hm-root button{font-family:inherit}.hm-root button:focus-visible{outline:2px solid var(--hm-accent-ink);outline-offset:2px}.hm-root .hm-num{font-variant-numeric:tabular-nums}.hm-root .hm-tile{--from: #465fe9;--to: #7c8cff;position:relative;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.hm-root .hm-tile svg{width:17px;height:17px}.hm-root [data-tone=good]{--from: #15803d;--to: #34c76f}.hm-root [data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.hm-root [data-tone=danger]{--from: #dc2626;--to: #f87171}.hm-root [data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.hm-root [data-tone=info]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.hm-root [data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.hm-root .hm-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;box-sizing:border-box;border:0;border-radius:999px;background:var(--hm-surface);color:var(--hm-ink);box-shadow:var(--hm-card-shadow);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.hm-root .hm-cap:hover:not(:disabled){box-shadow:var(--hm-float-shadow)}.hm-root .hm-cap:active:not(:disabled){transform:scale(.97)}.hm-root .hm-cap:disabled{opacity:.55;cursor:not-allowed}.hm-root .hm-cap svg{width:16px;height:16px;flex-shrink:0}.hm-root .hm-cap-primary{background:var(--hm-accent);color:#fff;box-shadow:var(--hm-glow)}.hm-root .hm-cap-primary:hover:not(:disabled){background:var(--hm-accent-hover);box-shadow:var(--hm-glow)}.hm-root .hm-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.hm-root .hm-cap-sm svg{width:14px;height:14px}.hm-root .hm-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 8px 2px 7px;border-radius:999px;background:var(--hm-fill);color:var(--hm-muted);font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap}.hm-root .hm-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hm-root .hm-pill[data-tone=good]{background:var(--hm-good-soft);color:var(--hm-good)}.hm-root .hm-pill[data-tone=warn]{background:var(--hm-warn-soft);color:var(--hm-warn)}.hm-root .hm-pill[data-tone=danger]{background:var(--hm-danger-soft);color:var(--hm-danger)}.hm-root .hm-pill[data-tone=accent]{background:var(--hm-accent-soft);color:var(--hm-accent-ink)}.hm-root .hm-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px 28px 0}.hm-root .hm-title{margin:0;color:var(--hm-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.hm-root .hm-topbar-actions{display:flex;align-items:center;gap:10px;padding-bottom:3px}.hm-root .hm-body{padding:18px 28px 40px;box-sizing:border-box}.hm-root .hm-banner{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:16px;background:var(--hm-warn-soft);color:var(--hm-ink);font-size:13.5px;font-weight:550}.hm-root .hm-banner .hm-cap{margin-left:auto}.hm-root .hm-start{margin-bottom:18px;padding:14px 16px;border-radius:20px;background:var(--hm-surface);box-shadow:var(--hm-card-shadow)}.hm-root .hm-start-head{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:transparent;color:var(--hm-ink);text-align:left;cursor:pointer}.hm-root .hm-start-copy{flex:1;min-width:0}.hm-root .hm-start-copy strong{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em}.hm-root .hm-start-copy span{display:block;margin-top:1px;color:var(--hm-muted);font-size:12.5px}.hm-root .hm-start-chevron{flex-shrink:0;width:20px;height:20px;color:var(--hm-faint);transition:transform .25s var(--hm-spring)}.hm-root .hm-start-head[aria-expanded=true] .hm-start-chevron{transform:rotate(90deg)}.hm-root .hm-meter{height:5px;overflow:hidden;border-radius:999px;background:var(--hm-fill)}.hm-root .hm-meter>span{display:block;height:100%;border-radius:999px;background:var(--hm-accent);transition:width .4s ease}.hm-root .hm-start .hm-meter{margin:12px 0 6px}.hm-root .hm-start-steps{display:flex;flex-direction:column}.hm-root .hm-start-step{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--hm-ink);font-size:13.5px;font-weight:550;text-align:left;cursor:pointer}.hm-root .hm-start-step+.hm-start-step:before{content:"";position:absolute;top:0;left:34px;right:0;height:1px;background:var(--hm-separator)}.hm-root .hm-start-step:disabled{cursor:default}.hm-root .hm-start-step[data-done=true]>span:nth-child(2){color:var(--hm-muted);text-decoration:line-through}.hm-root .hm-start-step .hm-tile{width:22px;height:22px;border-radius:50%}.hm-root .hm-start-step .hm-tile svg{width:13px;height:13px}.hm-root .hm-start-ring{flex-shrink:0;width:22px;height:22px;box-sizing:border-box;border:1.5px solid var(--hm-faint);border-radius:50%}.hm-root .hm-start-step>span:nth-child(2){flex:1;min-width:0}.hm-root .hm-start-step>svg{flex-shrink:0;width:18px;height:18px;color:var(--hm-faint)}.hm-root .hm-card{position:relative;overflow:hidden;border-radius:20px;background:var(--hm-surface);box-shadow:var(--hm-card-shadow)}.hm-root .hm-card+.hm-card{margin-top:0}.hm-root .hm-empty{display:flex;align-items:center;gap:12px;padding:4px 18px 18px;color:var(--hm-muted);font-size:13px;line-height:1.45}.hm-root .hm-empty[data-tone=good]{color:var(--hm-good);font-weight:550}.hm-root .hm-search{position:relative;flex:1 1 200px;min-width:0;max-width:320px;margin-left:auto}.hm-root .hm-search>svg{position:absolute;top:50%;left:11px;width:16px;height:16px;color:var(--hm-muted);transform:translateY(-50%);pointer-events:none}.hm-root .hm-search input{width:100%;height:38px;padding:0 34px;box-sizing:border-box;border:0;border-radius:12px;outline:none;background:var(--hm-fill);box-shadow:none;color:var(--hm-ink);font:inherit;font-size:13.5px;transition:box-shadow .15s}.hm-root .hm-search input::-moz-placeholder{color:var(--hm-muted)}.hm-root .hm-search input::placeholder{color:var(--hm-muted)}.hm-root .hm-search input:focus{box-shadow:0 0 0 4px #465fe929}.hm-root .hm-search input:focus-visible{outline:none}.hm-root .hm-search input::-webkit-search-cancel-button{display:none}.hm-root .hm-search-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hm-faint);cursor:pointer}.hm-root .hm-search-clear:hover{color:var(--hm-muted)}.hm-root .hm-search-clear svg{width:16px;height:16px}.hm-root .hm-list{border-top:1px solid var(--hm-separator)}.hm-root .hm-list[data-dim=true]{opacity:.55;transition:opacity .15s}.hm-root .hm-client{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 24px;align-items:center;gap:18px;padding:14px 18px;transition:background .15s}.hm-root .hm-client:hover{background:var(--hm-hover)}.hm-root .hm-client+.hm-client:before{content:"";position:absolute;top:0;left:70px;right:0;height:1px;background:var(--hm-separator)}.hm-root .hm-client:hover:before,.hm-root .hm-client:hover+.hm-client:before{opacity:0}.hm-root .hm-client-id{display:flex;align-items:center;gap:12px;min-width:0}.hm-root .hm-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(160deg,var(--from, #465fe9),var(--to, #7c8cff));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:650;letter-spacing:-.01em}.hm-root .hm-client-copy{min-width:0}.hm-root .hm-client-name{display:flex;align-items:center;gap:7px;min-width:0}.hm-root .hm-client-name button{overflow:hidden;min-width:0;padding:0;border:0;background:transparent;color:var(--hm-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.hm-root .hm-client-name button:hover{color:var(--hm-accent-ink)}.hm-root .hm-client-meta{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-top:2px;color:var(--hm-muted);font-size:12px}.hm-root .hm-client-meta [data-tone=danger]{color:var(--hm-danger);font-weight:600}.hm-root .hm-client-meta [data-tone=warn]{color:var(--hm-warn);font-weight:600}.hm-root .hm-ein{color:var(--hm-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hm-root .hm-client-work{min-width:0}.hm-root .hm-client-work .hm-meter>span[data-tone=good]{background:var(--hm-good)}.hm-root .hm-client-work .hm-meter>span[data-tone=warn]{background:var(--calm-warn-fill)}.hm-root .hm-client-work .hm-meter>span[data-tone=danger]{background:#ef4444}.hm-root .hm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hm-root .hm-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;box-sizing:border-box;border:0;border-radius:999px;background:var(--hm-fill);color:var(--hm-ink-soft);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:filter .15s}.hm-root .hm-chip b{font-weight:700;font-variant-numeric:tabular-nums}.hm-root .hm-chip:hover{filter:brightness(.96)}html.dark .hm-root .hm-chip:hover{filter:brightness(1.2)}.hm-root .hm-chip[data-tone=accent]{background:var(--hm-accent-soft);color:var(--hm-accent-ink)}.hm-root .hm-chip[data-tone=violet]{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.hm-root .hm-chip[data-tone=warn]{background:var(--hm-warn-soft);color:var(--hm-warn)}.hm-root .hm-chip[data-tone=danger]{background:var(--hm-danger-soft);color:var(--hm-danger)}.hm-root .hm-chip-quiet{color:var(--hm-faint);font-size:12px}.hm-root .hm-open{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hm-faint);cursor:pointer}.hm-root .hm-open svg{width:18px;height:18px}.hm-root .hm-client:hover .hm-open{color:var(--hm-muted)}.hm-root .hm-portfolio .tavin-empty-state button{min-height:38px;border-radius:999px!important}.hm-root .hm-board-head,.hm-root .hm-board .hm-board-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr) 64px}.hm-root .hm-board-head{display:grid;align-items:center;gap:18px;padding:10px 18px 8px;border-bottom:1px solid var(--hm-separator);color:var(--hm-muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hm-root .hm-board .hm-board-row{align-items:start}.hm-root .hm-board .hm-board-row>.hm-client-id{align-self:center}.hm-root .hm-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.hm-root .hm-client-work.hm-cell{align-items:stretch;gap:0}.hm-root .hm-cell-note{color:var(--hm-muted);font-size:12px;line-height:1.4}.hm-root .hm-cell-note[data-tone=danger]{color:var(--hm-danger)}.hm-root .hm-next{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 5px;max-width:100%;padding:0;border:0;background:transparent;color:var(--hm-ink-soft);font-size:12.5px;line-height:1.4;text-align:left;cursor:pointer}.hm-root .hm-next svg{width:13px;height:13px;color:var(--hm-faint)}.hm-root .hm-next b{color:var(--hm-accent-ink);font-weight:600}.hm-root .hm-next:hover b{text-decoration:underline;text-underline-offset:3px}.hm-root .hm-returns{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.hm-root .hm-returns-count{color:var(--hm-muted);font-size:12.5px}.hm-root .hm-returns-count b{color:var(--hm-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.hm-root .hm-returns:hover .hm-returns-count b{color:var(--hm-accent-ink)}.hm-root .hm-owner{position:relative;display:inline-flex;align-items:center;gap:3px;min-width:0;color:var(--hm-muted)}.hm-root .hm-owner svg{flex-shrink:0;width:12px;height:12px}.hm-root .hm-owner-cell{align-self:center}.hm-root .hm-owner-mark{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;margin-right:4px;border-radius:50%;background:var(--hm-fill);color:var(--hm-ink-soft);font-size:10.5px;font-weight:700}.hm-root .hm-owner[data-empty=true] .hm-owner-mark{background:var(--hm-warn-soft);color:var(--hm-warn)}.hm-root .hm-owner select{max-width:150px;padding:2px 4px;border:0;border-radius:6px;background:transparent;field-sizing:content;color:inherit;font:inherit;font-size:13px;text-overflow:ellipsis;cursor:pointer}.hm-root .hm-owner select:hover{background:var(--hm-fill)}.hm-root .hm-owner[data-empty=true]{color:var(--hm-warn)}.hm-root .hm-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;align-self:center}.hm-root .hm-board-row:hover .hm-open{color:var(--hm-muted)}.hm-menu{z-index:10050;min-width:230px;padding:5px;border-radius:14px;background:var(--calm-surface, #fff);box-shadow:0 12px 32px #101f322e,0 0 0 1px var(--calm-line, rgba(16, 31, 50, .08));font-family:Inter,system-ui,-apple-system,sans-serif}.hm-menu-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;outline:none;color:var(--calm-ink, #101f32);font-size:13.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hm-menu-item svg{flex-shrink:0;width:16px;height:16px;color:var(--calm-muted, #5f6b7e)}.hm-menu-item[data-highlighted]{background:var(--calm-row-hover, #f4f5f9)}.hm-menu-item[data-danger]{color:var(--calm-danger, #dc2626)}.hm-menu-item[data-danger] svg{color:currentColor}.hm-menu-sep{height:1px;margin:4px 6px;background:var(--calm-line, rgba(16, 31, 50, .08))}@media(max-width:1100px){.hm-root .hm-board-head{display:none}.hm-root .hm-board .hm-board-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.hm-root .hm-board .hm-board-row>.hm-client-id{grid-column:1;grid-row:1}.hm-root .hm-board .hm-board-row>.hm-row-actions{grid-column:2;grid-row:1}.hm-root .hm-board .hm-board-row>.hm-cell{grid-column:1 / -1;padding-left:52px}.hm-root .hm-board .hm-cell:before{content:attr(data-label);color:var(--hm-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}}@media(max-width:760px){.hm-root .hm-topbar{padding:22px 16px 0}.hm-root .hm-title{font-size:30px}.hm-root .hm-topbar-actions{width:100%}.hm-root .hm-topbar-actions .hm-cap{flex:1 1 0;min-height:44px}.hm-root .hm-body{padding:16px 16px 28px}.hm-root .hm-search{flex:1 1 100%;max-width:none}.hm-root .hm-client{grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:13px 14px}.hm-root .hm-board .hm-board-row>.hm-cell{padding-left:0}.hm-root .hm-client-work{grid-column:1 / -1;grid-row:2;padding-left:52px}.hm-root .hm-client .hm-open{grid-column:2;grid-row:1}.hm-root .hm-client+.hm-client:before{left:66px}.hm-root .hm-empty{padding:4px 14px 16px}}.hm-root.is-clients{--hm-navy: linear-gradient(145deg, #142a4f, #070f1c)}html.dark .hm-root.is-clients{--hm-navy: linear-gradient(145deg, #2c4372, #17305a)}.hm-root .hm-topbar.is-line{align-items:flex-end;padding-top:30px}.hm-root .hm-topbar.is-line .hm-title{display:flex;align-items:baseline;gap:10px;font-size:34px}.hm-root .hm-topbar.is-line .hm-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.hm-root.is-clients .hm-cap{min-height:44px;padding:0 18px}.hm-root .hm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:26px}.hm-root .hm-tile-card{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;border:0;border-radius:20px;background:var(--hm-surface);color:var(--hm-ink);box-shadow:var(--hm-card-shadow);text-align:left;cursor:pointer;transition:box-shadow .15s}.hm-root .hm-tile-card:hover{box-shadow:var(--hm-float-shadow)}.hm-root .hm-tile-card[aria-current]{background:var(--hm-navy);color:#fff;box-shadow:0 18px 36px -18px #070f1ccc}.hm-root .hm-tile-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff}.hm-root .hm-tile-card[aria-current] .hm-tile-icon{background:#ffffff1f}.hm-root .hm-tile-icon svg{width:19px;height:19px}.hm-root .hm-tile-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.hm-root .hm-tile-copy>span{overflow:hidden;color:var(--hm-muted);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-tile-copy strong{overflow:hidden;font-size:20px;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-root .hm-tile-copy strong[data-tone=danger]{color:var(--hm-danger)}.hm-root .hm-tile-copy strong[data-tone=warn]{color:var(--hm-warn)}.hm-root .hm-tile-copy strong span{color:var(--hm-muted);font-size:13px;font-weight:600;letter-spacing:0}.hm-root .hm-tile-card[aria-current] .hm-tile-copy>span,.hm-root .hm-tile-card[aria-current] .hm-tile-copy strong span{color:#c5cdd9}.hm-root .hm-tile-card[aria-current] .hm-tile-copy strong{color:#fff}.hm-root .hm-board-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px}.hm-root .hm-section-title{flex:1 1 auto;margin:0 0 0 4px;color:var(--hm-ink);font-size:20px;font-weight:700;letter-spacing:-.015em}.hm-root .hm-seg-mine{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--hm-fill)}.hm-root .hm-seg-mine>button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--hm-ink);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.hm-root .hm-seg-mine>button[aria-pressed=true]{background:var(--hm-thumb);box-shadow:0 1px 3px #101f3229}.hm-root .hm-seg-mine>button span{margin-left:5px;opacity:.6;font-variant-numeric:tabular-nums}.hm-root .hm-board-tools .hm-search{flex:0 1 280px;margin-left:0}.hm-root .hm-board-tools .hm-search input{height:40px;border-radius:999px;background:var(--hm-surface);box-shadow:var(--hm-card-shadow)}.hm-root .hm-sort select{height:40px;padding:0 30px 0 14px;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--hm-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;box-shadow:var(--hm-card-shadow);color:var(--hm-ink);font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer}.hm-root .hm-recon{display:flex;align-items:center;gap:10px;min-width:0}.hm-root .hm-recon .hm-meter{flex:1 1 auto;margin:0}.hm-root .hm-recon b{flex-shrink:0;min-width:38px;color:var(--hm-ink);font-size:13px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.hm-root .hm-recon b[data-empty]{color:var(--hm-faint);font-size:12px;font-weight:500}.hm-root .hm-recon+.hm-chips{margin-top:8px}.hm-root .hm-ph-row{pointer-events:none}.hm-root .hm-ph-dot{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--hm-fill)}.hm-root .hm-ph-lines{display:flex;flex:1;flex-direction:column;gap:8px}.hm-root .hm-ph-lines i,.hm-root .hm-ph-bar{display:block;height:9px;border-radius:999px;background:var(--hm-fill)}.hm-root .hm-ph-lines i:first-child{width:70%}.hm-root .hm-ph-lines i:last-child{width:40%}.hm-root .hm-ph-bar{width:90%}.hm-root .hm-ph-bar.is-short{width:55%}.hm-root.is-clients .hm-board{border-radius:20px}.hm-root.is-clients .hm-board-head{padding:12px 18px 10px;color:var(--hm-muted);font-size:12px;letter-spacing:0;text-transform:none}.hm-root.is-clients :is(.hm-avatar,.hm-avatar[data-tone]){--from: #465fe9;--to: #7c8cff}.hm-root.is-clients .hm-chip{background:var(--hm-fill);color:var(--hm-ink-soft)}.hm-root.is-clients .hm-chip b{color:var(--hm-ink)}.hm-root.is-clients .hm-chip[data-tone=accent] b{color:var(--hm-accent-ink)}.hm-root.is-clients .hm-chip[data-tone=violet] b{color:var(--calm-accent-ink)}.hm-root.is-clients .hm-chip[data-tone=warn] b{color:var(--hm-warn)}.hm-root.is-clients .hm-chip[data-tone=danger] b{color:var(--hm-danger)}@media(max-width:760px){.hm-root .hm-topbar.is-line .hm-title{font-size:30px}.hm-root .hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.hm-root .hm-tile-card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.hm-root .hm-tile-copy strong{font-size:17px}.hm-root .hm-board-tools .hm-search,.hm-root .hm-sort{flex:1 1 100%}.hm-root .hm-sort select{width:100%}}@media(hover:none){.hm-root .hm-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){.hm-root .hm-seg:before,.hm-root .hm-start-chevron,.hm-root .hm-meter>span{transition:none}}.db-root,.db-sheet{--db-ink: var(--calm-ink, #101f32);--db-ink-soft: var(--calm-ink-soft, #344054);--db-muted: var(--calm-muted, #5f6b7e);--db-surface: var(--calm-surface, #ffffff);--db-ground: var(--calm-bg, #eff1f6);--db-accent: #465fe9;--db-accent-ink: var(--calm-accent-ink, #465fe9);--db-accent-soft: var(--calm-accent-soft, #eef0fd);--db-good: var(--calm-good, #15803d);--db-good-soft: var(--calm-good-soft, #ecfdf5);--db-warn: #3b50d4;--db-warn-soft: #eef0fe;--db-danger: #1f2b7d;--db-danger-soft: #e3e7fc;--db-fill: rgba(118, 126, 145, .13);--db-panel: #f7f8fb;--db-separator: rgba(16, 31, 50, .08);--db-faint: #a3acba;--db-hover: #f4f5f9;--db-navy: linear-gradient(145deg, #142a4f, #070f1c);--db-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--db-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--db-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 12px 26px -12px rgba(70, 95, 233, .95);--db-c1: #465fe9;--db-c2: #c95fd0;--db-c3: #1baf7a;--db-c1-soft: #c7cefa;--db-u1: #1f2b7d;--db-u2: #5b6ff0;--db-u3: #a3aef5;--db-s-good: #22c55e;--db-s-muted: #b4bccb;--db-ph: rgba(118, 126, 145, .12)}html.dark :is(.db-root,.db-sheet){--db-c1: #5a71f0;--db-c2: #b664c0;--db-c3: #199e70;--db-c1-soft: #34437e;--db-u1: #c4ccff;--db-u2: #7083f2;--db-u3: #3d4ca8;--db-warn: #8d9cf7;--db-warn-soft: rgba(112, 131, 242, .16);--db-danger: #c4ccff;--db-danger-soft: rgba(196, 204, 255, .14);--db-s-good: #22c55e;--db-s-muted: #4b5870;--db-ph: rgba(255, 255, 255, .07);--db-fill: rgba(255, 255, 255, .08);--db-panel: rgba(255, 255, 255, .04);--db-separator: rgba(255, 255, 255, .08);--db-faint: #56647a;--db-hover: #18253a;--db-navy: linear-gradient(145deg, #2c4374, #182a4d);--db-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--db-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.db-root{box-sizing:border-box;min-height:100vh;padding-bottom:48px;background:var(--db-ground);color:var(--db-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;text-align:left;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}:is(.db-root,.db-sheet) *,:is(.db-root,.db-sheet) *:before,:is(.db-root,.db-sheet) *:after{box-sizing:border-box}:is(.db-root,.db-sheet) :is(button,select,input){font-family:inherit}:is(.db-root,.db-sheet) button:focus-visible{outline:2px solid var(--db-accent-ink);outline-offset:2px}:is(.db-root,.db-sheet) :is(h1,h2,h3,p,ol){margin:0}:is(.db-root,.db-sheet) svg{flex-shrink:0}.db-root .db-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px 28px 0}.db-root .db-title{font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.db-root .db-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:3px}.db-root .db-round{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--db-surface);color:var(--db-ink-soft);box-shadow:var(--db-card-shadow);cursor:pointer;transition:box-shadow .15s}.db-root .db-round:hover{box-shadow:var(--db-float-shadow);color:var(--db-ink)}.db-root .db-round svg{width:18px;height:18px}.db-root .db-scope{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--db-surface);box-shadow:var(--db-card-shadow)}.db-root .db-scope>button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--db-ink-soft);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s}.db-root .db-scope>button:hover{color:var(--db-ink)}.db-root .db-scope>button[aria-pressed=true]{background:var(--db-navy);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}:is(.db-root,.db-sheet) .db-cap{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--db-surface);color:var(--db-ink);box-shadow:var(--db-card-shadow);font-size:13.5px;font-weight:600;cursor:pointer;transition:box-shadow .15s,transform .15s}:is(.db-root,.db-sheet) .db-cap:hover{box-shadow:var(--db-float-shadow)}:is(.db-root,.db-sheet) .db-cap:active{transform:scale(.97)}:is(.db-root,.db-sheet) .db-cap svg{width:16px;height:16px;color:var(--db-accent-ink)}.db-root .db-cap-primary{background:var(--db-accent);color:#fff;box-shadow:var(--db-glow)}.db-root .db-cap-primary svg{color:#fff}.db-root .db-cap-light{background:#fff;color:#0b1726;box-shadow:0 10px 24px -12px #0009}.db-root .db-cap-light svg{color:#465fe9}.db-root .db-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.db-root .db-cap-glass:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.db-root .db-cap-glass svg{color:#c7cefa}.db-sheet .db-cap-plain{background:var(--db-fill);box-shadow:none}.db-sheet .db-cap-plain:hover{box-shadow:none}.db-sheet .db-cap-navy{background:var(--db-navy);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.db-root .db-body{display:flex;flex-direction:column;gap:16px;padding:18px 28px 0}.db-root .db-hero{--db-hero-tone: #a8b5ff;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.db-root .db-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.db-root .db-hero[data-tone=good]{--db-hero-tone: #4ade80}.db-root .db-hero-ring{position:relative;flex-shrink:0;width:104px;height:104px;border-radius:50%}.db-root .db-hero-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(var(--db-hero-tone) var(--deg, 0deg),rgba(255,255,255,.12) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px))}.db-root .db-hero-ring>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.db-root .db-hero-ring strong{font-size:24px;font-weight:700;line-height:1;letter-spacing:-.02em}.db-root .db-hero-ring>span>span{margin-top:4px;color:#8a97ab;font-size:11px;font-weight:600}.db-root .db-hero-copy{min-width:0}.db-root .db-hero-eyebrow{color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.db-root .db-hero-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:3px}.db-root .db-hero-title h2{color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.db-root .db-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.db-root .db-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--db-hero-tone)}.db-root .db-hero-sub{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;color:#8a97ab;font-size:12.5px}.db-root .db-hero-sub b{color:#fff;font-weight:650}.db-root .db-hero-sub [data-tone=warn] b{color:#c4ccff}.db-root .db-hero-actions{display:flex;flex-direction:column;gap:8px}.db-root .db-grid{-moz-columns:2 440px;columns:2 440px;-moz-column-gap:16px;column-gap:16px}.db-root .db-slot{min-width:0;margin-bottom:16px;-moz-column-break-inside:avoid;break-inside:avoid}.db-root .hm-root.db-start{min-height:0;background:transparent}.db-root .hm-root.db-start:empty{display:none}.db-root .db-module{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--db-surface);box-shadow:var(--db-card-shadow)}.db-root .db-module-head{display:flex;align-items:center;gap:12px 14px;padding:16px}.db-root .db-module-tile{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24}.db-root .db-module-tile svg{width:17px;height:17px}.db-root .db-module-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.db-root .db-module-title{font-size:15px;font-weight:650;letter-spacing:-.01em}.db-root .db-module-note{color:var(--db-muted);font-size:12.5px;line-height:1.45}.db-root .db-module-note[data-tone=warn]{color:var(--db-warn);font-weight:600}.db-root .db-module-note[data-tone=danger]{color:var(--db-danger);font-weight:600}.db-root .db-module-body{display:flex;flex-direction:column;gap:14px;padding:0 16px 14px}:is(.db-root,.db-sheet) .db-link{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:4px 2px;border:0;background:transparent;color:var(--db-accent-ink);font-size:13px;font-weight:600;cursor:pointer}:is(.db-root,.db-sheet) .db-link svg{width:14px;height:14px}:is(.db-root,.db-sheet) .db-link:hover{color:var(--db-ink)}.db-root .db-calm{display:flex;align-items:center;gap:8px;color:var(--db-muted)}.db-root .db-calm svg{width:18px;height:18px;color:var(--db-good)}.db-root .db-quiet{color:var(--db-muted);font-size:12.5px;font-weight:500}.db-root .db-rows{display:flex;flex-direction:column;min-width:0}.db-root .db-row{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 2px;border:0;border-top:1px solid var(--db-separator);background:transparent;color:var(--db-ink);text-align:left;cursor:pointer}.db-root .db-row:hover{background:var(--db-hover)}.db-root .db-row-label{flex:1;min-width:0;color:var(--db-ink-soft)}.db-root .db-row-copy{display:flex;flex:1;flex-direction:column;min-width:0}.db-root .db-row-copy>b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.db-root .db-row-copy>span{color:var(--db-muted);font-size:12.5px}.db-root .db-row-copy>.db-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-root .db-row-copy>span[data-tone=danger]{color:var(--db-danger)}.db-root .db-row-copy>span[data-tone=warn]{color:var(--db-warn)}.db-root .db-chevron{width:15px;height:15px;color:var(--db-faint)}:is(.db-root) :is(.db-pill)[data-tone=danger]{--t: var(--db-danger-soft);--i: var(--db-danger)}:is(.db-root) :is(.db-pill)[data-tone=warn]{--t: var(--db-warn-soft);--i: var(--db-warn)}:is(.db-root) :is(.db-pill)[data-tone=accent]{--t: var(--db-accent-soft);--i: var(--db-accent-ink)}:is(.db-root) :is(.db-pill)[data-tone=good]{--t: var(--db-good-soft);--i: var(--db-good)}.db-root .db-pill{flex-shrink:0;padding:2px 9px;border-radius:999px;background:var(--t, var(--db-fill));color:var(--i, var(--db-ink-soft));font-size:12px;font-weight:600;white-space:nowrap}.db-root .db-bar-row{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px 2px;border:0;border-top:1px solid var(--db-separator);background:transparent;color:var(--db-ink);text-align:left;cursor:pointer}.db-root .db-bar-row:hover{background:var(--db-hover)}.db-root .db-bar-top{display:flex;justify-content:space-between;gap:10px}.db-root .db-bar-top b{font-weight:600}.db-root .db-bar-top b[data-tone=danger]{color:var(--db-danger)}.db-root .db-bar-top b[data-tone=warn]{color:var(--db-warn)}.db-root .db-bar{position:relative;display:block;height:8px;border-radius:999px;background:var(--db-fill)}.db-root .db-bar>i{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--db-ink);opacity:.55}.db-root .db-bar>span{display:block;height:100%;border-radius:999px;background:var(--db-accent)}.db-root .db-bar>span[data-tone=danger]{background:var(--db-u1)}.db-root .db-bar>span[data-tone=warn]{background:var(--db-u2)}.db-root .db-team{display:flex;flex-direction:column;gap:12px}.db-root .db-team-row{display:grid;grid-template-columns:minmax(0,130px) minmax(0,1fr) 44px;align-items:center;gap:12px}.db-root .db-team-figure{font-size:13px;font-weight:650;text-align:right}.db-root .db-team-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.db-root .db-team-bar{display:flex;height:12px;overflow:hidden;border-radius:999px;background:var(--db-fill)}.db-root .db-team-bar>span:first-child{background:var(--db-accent)}.db-root .db-team-bar>span:last-child{background:#c7cefa}html.dark .db-root .db-team-bar>span:last-child{background:#3a4a86}.db-root .db-legend{display:flex;gap:14px;color:var(--db-muted);font-size:12px}.db-root .db-legend i{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:3px}.db-root .db-feed{display:flex;flex-direction:column;padding:0;list-style:none}.db-root .db-feed li{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--db-separator)}.db-root .db-feed-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--db-accent-soft);color:var(--db-accent-ink)}.db-root .db-feed-icon svg{width:15px;height:15px}.db-root .db-feed-when{color:var(--db-muted)!important;font-size:11.5px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.db-root .db-none{padding:40px;border:2px dashed var(--db-separator);border-radius:22px;color:var(--db-muted);text-align:center}.db-root .db-headline{display:flex;align-items:baseline;gap:8px}.db-root .db-headline b{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.db-root .db-headline span{color:var(--db-muted);font-size:13px}.db-root .db-legend-list{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.db-root .db-legend-list[data-compact]{display:flex;flex-wrap:wrap;gap:4px 16px}.db-root .db-legend-list :is(button,.db-legend-item){display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--db-ink-soft);font-size:13px;text-align:left}.db-root .db-legend-list[data-compact] :is(button,.db-legend-item){width:auto;min-height:26px;padding:0;font-size:12.5px}.db-root .db-legend-list button{cursor:pointer}.db-root .db-legend-list button:hover{background:var(--db-hover);color:var(--db-ink)}.db-root .db-legend-list[data-compact] button:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.db-root .db-legend-list i{flex-shrink:0;width:10px;height:10px;border-radius:3px}.db-root .db-legend-list span{flex:1 1 auto;min-width:0}.db-root .db-legend-list b{color:var(--db-ink);font-weight:650}.db-root .db-legend-list[data-compact] span{flex:0 1 auto}.db-root .db-chart-split{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.db-root .db-chart-split>.db-legend-list{flex:1 1 200px}.db-root .db-donut{position:relative;flex-shrink:0}.db-root .db-donut svg{width:100%;height:100%;overflow:visible}.db-root .db-donut-track{fill:none;stroke:var(--db-fill);stroke-width:11}.db-root .db-donut-seg{cursor:pointer;transition:opacity .15s}.db-root .db-donut-seg[data-dim]{opacity:.35}.db-root .db-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 22px;text-align:center;pointer-events:none}.db-root .db-donut-center b{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.db-root .db-donut-center span{color:var(--db-muted);font-size:11.5px;line-height:1.3}.db-root .db-gauge{position:relative;width:min(100%,240px);margin:0 auto}.db-root .db-gauge svg{display:block;width:100%;height:auto}.db-root .db-gauge-track,.db-root .db-gauge-fill{fill:none;stroke-width:9;stroke-linecap:round}.db-root .db-gauge-track{stroke:var(--db-fill)}.db-root .db-gauge-fill{stroke:var(--db-c1)}.db-root .db-gauge-fill[data-tone=good]{stroke:var(--db-s-good)}.db-root .db-gauge-figure{position:absolute;left:0;right:0;bottom:2px;display:flex;flex-direction:column;align-items:center}.db-root .db-gauge-figure b{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em}.db-root .db-gauge-figure span{margin-top:3px;color:var(--db-muted);font-size:12px}.db-root .db-segbar{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:999px}.db-root .db-segbar>span{min-width:6px}.db-root .db-segbar-empty{flex:1;background:var(--db-fill)}.db-root .db-days{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;height:128px}.db-root .db-day{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.db-root .db-day[data-empty]{cursor:default}.db-root .db-day-stack{display:flex;flex-direction:column-reverse;gap:2px;width:min(100%,22px);min-height:0;margin:0 auto;overflow:hidden;border-radius:4px 4px 0 0}.db-root .db-day[data-empty] .db-day-stack{height:3px!important;border-radius:2px;background:var(--db-fill)}.db-root .db-day-stack>span{min-height:3px}.db-root .db-day:not([data-empty]):hover .db-day-stack{filter:brightness(1.08)}.db-root .db-day-label{display:flex;flex-direction:column;align-items:center;padding:3px 0;border-radius:8px;color:var(--db-muted);line-height:1.15}.db-root .db-day-label b{color:var(--db-ink-soft);font-size:12px;font-weight:650}.db-root .db-day-label span{font-size:10px;font-weight:600;text-transform:uppercase}.db-root .db-day[data-today] .db-day-label{background:var(--db-navy);color:#c5cdd9}.db-root .db-day[data-today] .db-day-label b{color:#fff}.db-root .db-next{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:var(--db-panel);color:var(--db-ink);text-align:left;cursor:pointer}.db-root .db-next>span:first-child{color:var(--db-muted);font-size:12.5px}.db-root .db-next b{flex:1;font-weight:650}.db-root .db-rank{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.db-root .db-rank button{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:34px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--db-ink);text-align:left;cursor:pointer}.db-root .db-rank button:hover{background:var(--db-hover)}.db-root .db-rank-name{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.db-root .db-rank-track{display:flex;align-items:center;gap:8px;min-width:0}.db-root .db-rank-track>span{height:12px;min-width:4px;border-radius:0 4px 4px 0}.db-root .db-rank-track b{font-size:13px;font-weight:650}.db-root .db-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.db-root .db-stats button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px;border:0;border-radius:14px;background:var(--db-panel);color:var(--db-ink);text-align:left;cursor:pointer}.db-root .db-stats button:hover{background:var(--db-hover)}.db-root .db-stats b{font-size:22px;font-weight:700;letter-spacing:-.02em}.db-root .db-stats span{color:var(--db-muted);font-size:12px;line-height:1.35}.db-root .db-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%}.db-root .db-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-root .db-ph{display:flex;align-items:center;gap:20px;padding:8px 0 6px}.db-root .db-ph-circle{flex-shrink:0;width:96px;height:96px;border-radius:50%;box-shadow:inset 0 0 0 11px var(--db-ph)}.db-root .db-ph-lines{display:flex;flex:1;flex-direction:column;gap:12px}.db-root .db-ph-lines i{display:block;height:10px;border-radius:999px;background:var(--db-ph)}.db-root .db-ph-lines i:nth-child(1){width:70%}.db-root .db-ph-lines i:nth-child(2){width:90%}.db-root .db-ph-lines i:nth-child(3){width:50%}.db-root .db-hero-ph{display:flex;gap:10px}.db-root .db-hero-ph i{display:block;width:110px;height:10px;border-radius:999px;background:#ffffff1a}.db-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .db-overlay{background:#0009}.db-sheet{position:fixed;z-index:9001;top:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:18px;width:min(640px,calc(100vw - 24px));padding:26px;overflow-y:auto;border-radius:26px;background:var(--db-surface);color:var(--db-ink);box-shadow:0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;outline:none}.db-sheet .db-sheet-head{display:flex;align-items:center;gap:12px}.db-sheet .db-sheet-title{flex:1;font-size:24px;font-weight:700;letter-spacing:-.015em}.db-sheet .db-sheet-close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:var(--db-fill);color:var(--db-muted);cursor:pointer}.db-sheet .db-sheet-close svg{width:18px;height:18px}.db-sheet .db-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.db-sheet .db-pick{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:104px;padding:16px;border:0;border-radius:18px;background:var(--db-panel);box-shadow:inset 0 0 0 1px var(--db-separator);color:var(--db-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,background .15s}.db-sheet .db-pick[aria-pressed=true]{background:var(--db-accent-soft);box-shadow:inset 0 0 0 2px var(--db-accent)}.db-sheet .db-pick-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--db-faint);color:#fff}.db-sheet .db-pick[aria-pressed=true] .db-pick-icon{background:linear-gradient(145deg,#465fe9,#7c8cff)}.db-sheet .db-pick-icon svg{width:17px;height:17px}.db-sheet .db-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.db-sheet .db-pick-foot b{font-size:14.5px;font-weight:600}.db-sheet .db-pick-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--db-fill);color:#fff}.db-sheet .db-pick[aria-pressed=true] .db-pick-check{background:var(--db-accent)}.db-sheet .db-pick-check svg{width:12px;height:12px;stroke-width:3}.db-sheet .db-sheet-foot{display:flex;justify-content:space-between;gap:10px;margin-top:auto}@media(max-width:1023px){.db-root .db-hero{grid-template-columns:auto minmax(0,1fr)}.db-root .db-hero-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}@media(max-width:700px){.db-root .db-topbar{padding:20px 16px 0}.db-root .db-title{font-size:30px}.db-root .db-topbar-actions{width:100%}.db-root .db-scope{flex:1}.db-root .db-topbar-actions .db-cap-primary{flex:1 1 100%}.db-root .db-scope>button{flex:1}.db-root .db-body{padding:16px 16px 0}.db-root .db-hero{grid-template-columns:auto minmax(0,1fr);padding:18px 16px;border-radius:22px}.db-root .db-hero-ring{width:84px;height:84px}.db-root .db-hero-ring strong{font-size:20px}.db-root .db-hero-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.db-root .db-hero-actions .db-cap{flex:1 1 auto}.db-root .db-team-row{grid-template-columns:minmax(0,1fr) auto}.db-root .db-rank button{grid-template-columns:minmax(0,110px) minmax(0,1fr)}.db-root .db-days{gap:2px;height:112px}.db-root .db-day-label span{display:none}.db-root .db-ph-circle{width:72px;height:72px}.db-root .db-module-head{flex-wrap:wrap}.db-root .db-module-copy{flex-basis:150px}.db-root .db-team-bar{grid-column:1 / -1;grid-row:2}.db-sheet{top:auto;right:0;bottom:0;left:0;width:100%;max-height:92dvh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.db-sheet .db-picker{gap:10px}.db-sheet .db-pick{min-height:92px;padding:14px}}.client-workspace{--cw-ground: var(--calm-bg, #eff1f6);--cw-bg: var(--cw-ground);--cw-surface: var(--calm-surface, #ffffff);--cw-ink: var(--calm-ink, #101f32);--cw-ink-soft: var(--calm-ink-soft, #344054);--cw-muted: var(--calm-muted, #5f6b7e);--cw-line: rgba(16, 31, 50, .1);--cw-fill: rgba(118, 126, 145, .13);--cw-hover: #f4f5f9;--cw-accent: #465fe9;--cw-accent-hover: #354bc7;--cw-accent-ink: var(--calm-accent-ink, #465fe9);--cw-accent-soft: var(--calm-accent-soft, #eef0fd);--cw-good: var(--calm-good, #15803d);--cw-good-soft: var(--calm-good-soft, #ecfdf5);--cw-warn: var(--calm-warn);--cw-warn-soft: var(--calm-warn-soft);--cw-danger: var(--calm-danger, #b91c1c);--cw-danger-soft: var(--calm-danger-soft, #fef2f2);--cw-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--cw-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--cw-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--cw-focus: 0 0 0 4px rgba(70, 95, 233, .16);--foreground: var(--calm-surface);--background: var(--calm-bg);--text1: var(--calm-ink);--text2: var(--calm-ink-soft);--text3: var(--calm-muted);--text4: var(--cw-line);border-radius:26px;background:var(--cw-ground);color:var(--cw-ink);box-shadow:0 0 0 .5px var(--cw-line),0 40px 80px -30px #070f1c99!important;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}html.dark .client-workspace{--cw-line: rgba(255, 255, 255, .08);--cw-fill: rgba(255, 255, 255, .08);--cw-hover: #18253a;--cw-accent-hover: #5a71f0;--cw-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--cw-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.cw-backdrop{background:#070f1c6b!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html.dark .cw-backdrop{background:#0009!important}.client-workspace .cw-sidebar{width:264px;flex:0 0 264px;background:transparent;border-right:1px solid var(--cw-line)}.client-workspace .cw-sidebar>div:first-child{margin:14px 12px 4px;padding:14px;border:0!important;border-radius:20px;background:var(--cw-surface);box-shadow:var(--cw-card-shadow)}.client-workspace .cw-sidebar>div:last-child{border-top:0!important}.client-workspace .cw-sidebar nav p{color:var(--cw-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important}.client-workspace .cw-nav-button{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--cw-ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.client-workspace .cw-nav-button>svg:first-child{width:28px;height:28px;padding:6px;flex-shrink:0;border-radius:8px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.client-workspace .cw-nav-button:hover{background:var(--cw-fill);color:var(--cw-ink)}.client-workspace .cw-nav-button[data-active=true]{background:var(--cw-surface);color:var(--cw-ink);font-weight:600;box-shadow:var(--cw-card-shadow)}.client-workspace .cw-nav-button[data-active=true] svg:first-child{color:#fff}.client-workspace :is([class*="bg-[#EEF0FD]"][class*="border-[#DCE1FB]"]){border:0!important;background:linear-gradient(145deg,#465fe9,#7c8cff)!important;color:#fff!important;box-shadow:0 10px 22px -12px #465fe9d9,inset 0 0 0 .5px #fff3}.client-workspace .cw-module-card [class*="bg-[#EEF0FD]"]{background:linear-gradient(145deg,#465fe9,#7c8cff)!important;color:#fff!important}.client-workspace>div>header,html.dark .client-workspace>div>header{background:transparent!important;border-bottom:0!important}.client-workspace>div>header h2{color:var(--cw-ink)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important}.client-workspace>div>header p{color:var(--cw-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important}.client-workspace .cw-close{width:32px!important;height:32px!important;border:0!important;border-radius:999px!important;background:var(--cw-fill)!important;color:var(--cw-muted)!important}.client-workspace .cw-close:hover{color:var(--cw-ink)!important}.client-workspace .cw-mobile-nav button{height:34px;padding:0 12px;border:0!important;border-radius:999px;background:var(--cw-surface)!important;color:var(--cw-muted)!important;box-shadow:var(--cw-card-shadow);font-size:12.5px}.client-workspace .cw-mobile-nav button[class*="text-[#354BC7]"]{background:var(--cw-accent)!important;color:#fff!important;box-shadow:var(--cw-glow)}.client-workspace .cw-mobile-nav::-webkit-scrollbar{display:none}.client-workspace .cw-content{background:transparent!important}.client-workspace :is(.cw-overview-card,.cw-module-card,.cw-table-card){border:0!important;border-radius:20px;background:var(--cw-surface);box-shadow:var(--cw-card-shadow)}.client-workspace .cw-table-card{overflow:hidden}.client-workspace .cw-module-card{padding:14px;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.client-workspace .cw-module-card:hover{box-shadow:var(--cw-float-shadow);transform:translateY(-1px)}.client-workspace :is(button.cw-overview-card):hover{box-shadow:var(--cw-float-shadow)}.client-workspace .cw-status-row+.cw-status-row{border-top:1px solid var(--cw-line)}.client-workspace :is([class*="border-[#e3e7ee]"],[class*="border-[#e7ebf1]"],[class*="border-[#eceff5]"],[class*="divide-[#e3e7ee]"]>*,[class*="divide-[#f1f3f7]"]>*){border-color:var(--cw-line)!important}.client-workspace section[class*=rounded-][class*=border]:not(.cw-overview-card),.client-workspace div[class*="rounded-[12px]"][class*=border][class*=bg-white],.client-workspace div[class*=rounded-xl][class*=border][class*=bg-white]{border-color:transparent!important;border-radius:20px!important;box-shadow:var(--cw-card-shadow)}.client-workspace [class*="bg-[#f8f9fb]"]:not(.cw-content){background:var(--cw-ground)!important}.client-workspace .cw-content [class*="bg-[#f8f9fb]"][class*=px-]{background:transparent!important}.client-workspace .cw-label{display:block;margin:0 4px 6px;color:var(--cw-muted);font-size:12.5px;font-weight:600}.client-workspace .cw-field{border:0!important;border-radius:12px;outline:none;background:var(--cw-fill)!important;color:var(--cw-ink)!important;box-shadow:none;font-size:13.5px}.client-workspace .cw-field.is-cell{border-radius:9px;font-size:12.5px}.client-workspace .cw-field::-moz-placeholder{color:var(--cw-muted);opacity:.85}.client-workspace .cw-field::placeholder{color:var(--cw-muted);opacity:.85}.client-workspace .cw-field:focus{box-shadow:var(--cw-focus)!important}.client-workspace .cw-field:disabled{color:var(--cw-muted)!important}.client-workspace .cw-col-head{color:var(--cw-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.client-workspace :is(input,select,textarea)[class*="border-[#e3e7ee]"]:not(.cw-field),.client-workspace :is(input,select,textarea)[class*="border-[#d6dce4]"]:not(.cw-field){border-color:transparent!important;border-radius:12px!important;background:var(--cw-fill)!important;color:var(--cw-ink)!important}.client-workspace .cw-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--cw-fill);color:var(--cw-ink);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.client-workspace .cw-cap:hover:not(:disabled){color:var(--cw-accent-ink)}.client-workspace .cw-cap:active:not(:disabled){transform:scale(.97)}.client-workspace .cw-cap:disabled{opacity:.5;cursor:not-allowed}.client-workspace .cw-cap-primary{background:var(--cw-accent);color:#fff;box-shadow:var(--cw-glow)}.client-workspace .cw-cap-primary:hover:not(:disabled){background:var(--cw-accent-hover);color:#fff}.client-workspace .cw-cap-primary:disabled{box-shadow:none}.client-workspace .cw-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.client-workspace .cw-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--cw-muted);cursor:pointer;transition:background .15s,color .15s}.client-workspace .cw-icon-btn.is-danger:hover{background:var(--cw-danger-soft);color:var(--cw-danger)}.client-workspace .cw-icon-btn.is-good{color:var(--cw-good)}.client-workspace .cw-icon-btn.is-good:hover:not(:disabled){background:var(--cw-good-soft)}.client-workspace .cw-icon-btn:disabled{opacity:.4;cursor:not-allowed}.client-workspace :is(button)[class*=rounded-lg][class*="border-[#cfd6e0]"],.client-workspace :is(button)[class*=rounded-md][class*="border-[#d6dce4]"]{border-color:transparent!important;border-radius:999px!important;background:var(--cw-fill)!important;color:var(--cw-ink)!important}.client-workspace button[class*="bg-[var(--primary)]"],.client-workspace button[class*="bg-[#465FE9]"]{border-radius:999px!important;box-shadow:var(--cw-glow)}html.dark .client-workspace :is([class*=bg-white]):not(input,select,textarea,header){background:var(--cw-surface)!important}.client-workspace :is([class*="bg-[#e3e7ee]"],[class*="bg-[#e7ebf1]"]){background:var(--cw-fill)!important}.client-workspace .cw-sidebar span[class*=rounded-full][class*=border]{height:auto;min-height:24px;padding:3px 9px;border:0!important;background:var(--cw-fill)!important;color:var(--cw-muted)!important;white-space:nowrap}.client-workspace .cw-sidebar div:has(>span[class*=rounded-full][class*=border]){flex-wrap:wrap}html.dark .client-workspace :is([class*="text-[#101f32]"],[class*="text-[#111827]"],[class*="text-[#1f2a3a]"]){color:var(--calm-ink)!important}html.dark .client-workspace :is([class*="text-[#344054]"],[class*="text-[#4b5567]"]){color:var(--calm-ink-soft)!important}html.dark .client-workspace :is([class*="text-[#5f6b7e]"],[class*="text-[#5c687a]"],[class*="text-[#7b8697]"],[class*="text-[#8c96a5]"],[class*="text-[#98a2b3]"]){color:var(--calm-muted)!important}html.dark .client-workspace [class*="bg-[#EEF0FD]"]:not([class*="border-[#DCE1FB]"]){background:var(--cw-accent-soft)!important}html.dark .client-workspace [class*="text-[#354BC7]"]{color:var(--cw-accent-ink)!important}@media(max-width:767px){.client-workspace{border-radius:26px 26px 0 0!important;max-height:none!important;height:calc(100dvh - 10px)!important;margin-top:auto}.client-workspace>div>header h2{font-size:20px!important}.client-workspace .cw-field{font-size:16px}}@media(prefers-reduced-motion:reduce){.client-workspace :is(.cw-cap,.cw-module-card,.cw-nav-button){transition:none}}.document-grid-card{position:relative;width:100%;max-width:196px;overflow:hidden;border:0;border-radius:14px;background:var(--document-card-surface, #fff);box-shadow:0 3px 10px #101f3217;transition:transform .15s ease,box-shadow .15s ease}.document-grid-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--document-card-line, #d2d8e1);transition:box-shadow .15s ease}.document-grid-card:hover,.document-grid-card:focus-within{transform:translateY(-2px);box-shadow:0 10px 26px #4159d821,0 3px 9px #101f3214}.document-grid-card:hover:after,.document-grid-card:focus-within:after{box-shadow:inset 0 0 0 1px #aebcff}.document-grid-card.is-selected:after{box-shadow:inset 0 0 0 2px var(--document-card-primary, #465FE9)}.document-grid-preview{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eceef3}.document-grid-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;overflow:hidden;border:0;background:transparent;cursor:pointer}.document-grid-open:focus-visible{outline:2px solid var(--document-card-primary, #465FE9);outline-offset:-2px}.document-grid-media,.document-grid-pdf-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;transition:opacity .28s ease}.document-grid-media.is-ready,.document-grid-pdf-canvas.is-ready{opacity:1}.document-grid-media{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.document-grid-pdf-canvas{height:auto}.document-grid-fallback{position:absolute;left:12%;top:12px;width:76%;height:150%;overflow:hidden;border:1px solid #d6dce4;border-radius:7px 7px 0 0;background:#fff;box-shadow:0 2px 7px #101f321a}.document-grid-fallback-line{height:3px;border-radius:999px;background:#d6dce4}.document-grid-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(100deg,#fff0 20%,#ffffff8c,#fff0 70%);background-size:220% 100%;animation:document-card-shimmer 1.3s linear infinite;pointer-events:none}.document-grid-badges{position:absolute;left:8px;top:8px;z-index:12;display:flex;max-width:calc(100% - 72px);flex-wrap:wrap;gap:4px}.document-grid-actions{position:absolute;right:8px;top:8px;z-index:20;display:flex;max-width:calc(100% - 16px);flex-wrap:wrap;justify-content:flex-end;gap:4px;opacity:0;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.document-grid-card:hover .document-grid-actions,.document-grid-card:focus-within .document-grid-actions{opacity:1;transform:translateY(0)}.document-grid-action{display:inline-grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:9px;background:#fffffff0;color:#4b5567;box-shadow:0 3px 10px #101f3221;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.document-grid-action:hover:not(:disabled){color:#354bc7;background:#fff;box-shadow:0 4px 12px #4159d829}.document-grid-action.success{border-color:#bbf7d0;background:#f0fdf4f5;color:#15803d}.document-grid-action.success:hover:not(:disabled){border-color:#86efac;background:#dcfce7;color:#166534;box-shadow:0 4px 12px #15803d2e}.document-grid-action.danger:hover:not(:disabled){color:#b91c1c}.document-grid-action:disabled{cursor:not-allowed;opacity:.5}.document-grid-footer{position:relative;z-index:3;min-height:58px;padding:10px 12px;color:#fff;background:var(--document-card-primary, #465FE9)}.document-grid-title{display:block;width:100%;overflow:hidden;border:0;padding:0;color:#fff;background:transparent;font:inherit;font-size:10.5px;font-weight:600;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.document-grid-title{cursor:pointer}button.document-grid-title:hover{text-decoration:underline}.document-grid-metadata{margin-top:4px;overflow:hidden;color:#ffffffad;font-size:8.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.document-grid-extra{margin-top:3px;color:#ffffffb8;font-size:8px;line-height:1.25}.document-grid-skeleton{pointer-events:none}@keyframes document-card-shimmer{to{background-position:-220% 0}}@media(hover:none){.document-grid-actions{opacity:1;transform:none}}html.dark .document-grid-card{--document-card-surface: #151515;--document-card-line: #4b5563}.pk-root,.pk-sheet,.pk-menu{--pk-ink: var(--calm-ink, #101f32);--pk-ink-soft: var(--calm-ink-soft, #344054);--pk-muted: var(--calm-muted, #5f6b7e);--pk-surface: var(--calm-surface, #ffffff);--pk-ground: var(--calm-bg, #eff1f6);--pk-accent: #465fe9;--pk-accent-hover: #354bc7;--pk-accent-ink: var(--calm-accent-ink, #465fe9);--pk-accent-soft: var(--calm-accent-soft, #eef0fd);--pk-good: var(--calm-good, #15803d);--pk-good-soft: var(--calm-good-soft, #ecfdf5);--pk-warn: var(--calm-accent-ink, #465fe9);--pk-warn-soft: var(--calm-accent-soft, #eef0fd);--pk-danger: var(--calm-danger, #b91c1c);--pk-danger-soft: var(--calm-danger-soft, #fef2f2);--pk-fill: rgba(118, 126, 145, .13);--pk-thumb: #ffffff;--pk-separator: rgba(16, 31, 50, .1);--pk-faint: #a3acba;--pk-hover: #f4f5f9;--pk-band: #f7f8fb;--pk-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--pk-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--pk-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--pk-focus: 0 0 0 4px rgba(70, 95, 233, .16);--pk-spring: cubic-bezier(.32, 1.28, .52, 1);--pk-gutter: 28px}html.dark :is(.pk-root,.pk-sheet,.pk-menu){--pk-accent-hover: #5a71f0;--pk-fill: rgba(255, 255, 255, .08);--pk-thumb: #2a3954;--pk-separator: rgba(255, 255, 255, .08);--pk-faint: #56647a;--pk-hover: #18253a;--pk-band: rgba(255, 255, 255, .035);--pk-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--pk-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.pk-root{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--pk-ground);color:var(--pk-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}:is(.pk-root,.pk-sheet,.pk-menu) *,:is(.pk-root,.pk-sheet,.pk-menu) *:before,:is(.pk-root,.pk-sheet,.pk-menu) *:after{box-sizing:border-box}:is(.pk-root,.pk-sheet,.pk-menu) :is(button,input,select,textarea){font-family:inherit}:is(.pk-root,.pk-sheet,.pk-menu) :is(button,select,a,summary,[tabindex]):focus-visible{outline:2px solid var(--pk-accent-ink);outline-offset:2px}:is(.pk-root,.pk-sheet) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:is(.pk-root,.pk-sheet) :is(ul,ol).pk-plain{padding:0;list-style:none}:is(.pk-root,.pk-sheet) svg{flex-shrink:0}:is(.pk-root,.pk-sheet) .pk-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em;letter-spacing:-.01em}:is(.pk-root,.pk-sheet) .pk-num{font-variant-numeric:tabular-nums;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-muted{color:var(--pk-muted)}:is(.pk-root,.pk-sheet) .pk-good{color:var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-bad{color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-warn-text{color:var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-link{padding:0;border:0;background:none;color:var(--pk-accent-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}:is(.pk-root,.pk-sheet) .pk-link:hover{text-decoration:underline;text-underline-offset:3px}:is(.pk-root,.pk-sheet,.pk-menu) .pk-spin{animation:pk-spin .9s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}:is(.pk-root,.pk-sheet,.pk-menu) .pk-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.pk-root,.pk-sheet,.pk-menu) .pk-tile svg{width:17px;height:17px}:is(.pk-root,.pk-sheet,.pk-menu) :is(.pk-tile,.pk-avatar):is([data-tone=muted],[data-tone=neutral]){--from: #5f6b7e;--to: #97a3b6}:is(.pk-root,.pk-sheet,.pk-menu) .pk-tile-sm{width:26px;height:26px;border-radius:8px}:is(.pk-root,.pk-sheet,.pk-menu) .pk-tile-sm svg{width:14px;height:14px}:is(.pk-root,.pk-sheet) .pk-tile-lg{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}:is(.pk-root,.pk-sheet) .pk-tile-lg svg{width:30px;height:30px}:is(.pk-root,.pk-sheet) .pk-cal{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--pk-fill);color:var(--pk-ink);line-height:1}:is(.pk-root,.pk-sheet) .pk-cal b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}:is(.pk-root,.pk-sheet) .pk-cal span{margin-top:2px;color:var(--pk-muted);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}:is(.pk-root,.pk-sheet) .pk-cal[data-tone=danger]{background:var(--pk-danger-soft);color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-cal[data-tone=danger] span{color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-cal[data-tone=warn]{background:var(--pk-warn-soft);color:var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-cal[data-tone=warn] span{color:var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-cal[data-tone=accent]{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-cal[data-tone=accent] span{color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet,.pk-menu) .pk-avatar{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;font-size:12.5px;font-weight:700;letter-spacing:-.01em;box-shadow:inset 0 0 0 .5px #ffffff29}:is(.pk-root,.pk-sheet,.pk-menu) .pk-avatar.is-sm{width:26px;height:26px;font-size:10.5px}:is(.pk-root,.pk-sheet,.pk-menu) .pk-avatar.is-sq{border-radius:11px}:is(.pk-root,.pk-sheet) .pk-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--pk-surface);color:var(--pk-ink);box-shadow:var(--pk-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}:is(.pk-root,.pk-sheet) .pk-cap:hover:not(:disabled){box-shadow:var(--pk-float-shadow)}:is(.pk-root,.pk-sheet) .pk-cap:active:not(:disabled){transform:scale(.97)}:is(.pk-root,.pk-sheet) .pk-cap:disabled{opacity:.5;cursor:not-allowed}:is(.pk-root,.pk-sheet) .pk-cap svg{width:16px;height:16px}:is(.pk-root,.pk-sheet) .pk-cap-primary{background:var(--pk-accent);color:#fff;box-shadow:var(--pk-glow)}:is(.pk-root,.pk-sheet) .pk-cap-primary:hover:not(:disabled){background:var(--pk-accent-hover);box-shadow:var(--pk-glow)}:is(.pk-root,.pk-sheet) .pk-cap-primary:disabled{box-shadow:none}:is(.pk-root,.pk-sheet) .pk-cap-plain{background:var(--pk-fill);box-shadow:none}:is(.pk-root,.pk-sheet) .pk-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-cap-tinted{background:var(--pk-accent-soft);color:var(--pk-accent-ink);box-shadow:none}:is(.pk-root,.pk-sheet) .pk-cap-tinted:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-accent) 30%,transparent)}:is(.pk-root,.pk-sheet) .pk-cap-good{background:#15803d;color:#fff;box-shadow:0 10px 22px -12px #15803de6}:is(.pk-root,.pk-sheet) .pk-cap-good:hover:not(:disabled){background:#166534;box-shadow:0 10px 22px -12px #15803de6}:is(.pk-root,.pk-sheet) .pk-cap-danger{background:var(--pk-danger-soft);color:var(--pk-danger);box-shadow:none}:is(.pk-root,.pk-sheet) .pk-cap-danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-danger) 30%,transparent)}.pk-root .pk-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.pk-root .pk-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.pk-root .pk-cap-light{background:#fff;color:#0b1726;box-shadow:0 10px 24px -12px #0009}.pk-root .pk-cap-light:hover:not(:disabled){background:#eef0fd;box-shadow:0 10px 24px -12px #0009}.pk-root .pk-cap-light svg{color:#465fe9}:is(.pk-root,.pk-sheet) .pk-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.pk-root,.pk-sheet) .pk-cap-sm svg{width:14px;height:14px}:is(.pk-root,.pk-sheet) .pk-cap-block{width:100%}:is(.pk-root,.pk-sheet) .pk-icon-cap{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pk-muted);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}:is(.pk-root,.pk-sheet) .pk-icon-cap:hover:not(:disabled){background:var(--pk-fill);color:var(--pk-ink)}:is(.pk-root,.pk-sheet) .pk-icon-cap:disabled{opacity:.4;cursor:not-allowed}:is(.pk-root,.pk-sheet) .pk-icon-cap[data-tone=danger]:hover:not(:disabled){background:var(--pk-danger-soft);color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-icon-cap svg{width:17px;height:17px}:is(.pk-root,.pk-sheet) .pk-icon-cap.is-raised{background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-count{display:inline-grid;place-items:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}:is(.pk-root,.pk-sheet) .pk-pill{--tint: var(--pk-fill);--ink: var(--pk-muted);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.pk-root,.pk-sheet) .pk-pill[data-tone=good]{--tint: var(--pk-good-soft);--ink: var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-pill[data-tone=warn]{--tint: var(--pk-warn-soft);--ink: var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-pill[data-tone=danger]{--tint: var(--pk-danger-soft);--ink: var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-pill[data-tone=accent]{--tint: var(--pk-accent-soft);--ink: var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-pill[data-tone=violet]{--tint: var(--pk-accent-soft);--ink: var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-tag{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:1px 7px;border-radius:6px;background:var(--pk-fill);color:var(--pk-ink-soft);font-size:10.5px;font-weight:700;letter-spacing:.03em;line-height:1.6;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-tag svg{width:11px;height:11px}:is(.pk-root,.pk-sheet) .pk-tag[data-tone=accent]{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-tag[data-tone=warn]{background:var(--pk-warn-soft);color:var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-tag[data-tone=good]{background:var(--pk-good-soft);color:var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-tag[data-tone=danger]{background:var(--pk-danger-soft);color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:7px;background:var(--pk-fill);color:var(--pk-ink-soft);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:-.01em;white-space:nowrap}.pk-root .pk-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--pk-gutter) 0}.pk-root .pk-topbar-lead{flex:1 1 320px;min-width:0}.pk-root .pk-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 2px;color:var(--pk-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.pk-root .pk-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:var(--pk-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.pk-root .pk-lead{max-width:720px;margin-top:6px;color:var(--pk-muted);font-size:13.5px;line-height:1.55}.pk-root .pk-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:3px}.pk-root .pk-back{display:inline-flex;align-items:center;gap:2px;margin:0 0 6px -6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--pk-accent-ink);font-size:14px;font-weight:500;cursor:pointer}.pk-root .pk-back:hover{background:var(--pk-accent-soft)}.pk-root .pk-back svg{width:18px;height:18px}.pk-root .pk-company{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;min-height:46px;margin-bottom:3px;padding:5px 14px 5px 5px;border:0;border-radius:16px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:inherit;text-align:left}.pk-root button.pk-company{cursor:pointer;transition:box-shadow .15s,transform .15s}.pk-root button.pk-company:hover{box-shadow:var(--pk-float-shadow)}.pk-root button.pk-company:active{transform:scale(.98)}.pk-root .pk-company-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.pk-root .pk-company-copy{display:flex;flex-direction:column;min-width:0}.pk-root .pk-company-eyebrow{color:var(--pk-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pk-root .pk-company-name{overflow:hidden;color:var(--pk-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-company>svg{width:16px;height:16px;color:var(--pk-faint)}.pk-root .pk-body{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px var(--pk-gutter) 0}.pk-root .pk-body>*{min-width:0}.pk-root .pk-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.pk-root .pk-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.pk-root .pk-cols>:only-child{grid-column:1 / -1}.pk-root .pk-cols.is-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pk-root .pk-cols.is-side{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pk-root .pk-section-title{margin:6px 4px -6px;color:var(--pk-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pk-root .pk-tabs{position:relative;display:flex;width:100%;max-width:760px;padding:3px;border-radius:999px;background:var(--pk-fill)}.pk-root .pk-tabs:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 4));border-radius:999px;background:var(--pk-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--pk-spring)}.pk-root .pk-tabs[data-none]:before{display:none}html.dark .pk-root .pk-tabs:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.pk-root .pk-tab{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--pk-ink-soft);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.pk-root .pk-tab svg{width:16px;height:16px;color:var(--pk-muted);transition:color .15s}.pk-root .pk-tab-label{overflow:hidden;text-overflow:ellipsis}.pk-root .pk-tab:hover{color:var(--pk-ink)}.pk-root .pk-tab[aria-selected=true]{color:var(--pk-ink);font-weight:600}.pk-root .pk-tab[aria-selected=true] svg{color:var(--pk-accent-ink)}.pk-root .pk-tab:focus-visible{outline-offset:-2px}.pk-root .pk-tab-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f04438;color:#fff;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.pk-root .pk-tab-count[data-tone=muted]{background:var(--pk-fill);color:var(--pk-muted)}:is(.pk-root,.pk-sheet) .pk-seg{position:relative;display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--pk-fill)}:is(.pk-root,.pk-sheet) .pk-seg.is-block{display:grid;width:100%}:is(.pk-root,.pk-sheet) .pk-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--pk-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--pk-spring)}:is(.pk-root,.pk-sheet) .pk-seg[data-none]:before{display:none}html.dark :is(.pk-root,.pk-sheet) .pk-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}:is(.pk-root,.pk-sheet) .pk-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--pk-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.pk-root,.pk-sheet) .pk-seg>button:hover{color:var(--pk-ink)}:is(.pk-root,.pk-sheet) .pk-seg>button[aria-pressed=true]{color:var(--pk-ink);font-weight:600}:is(.pk-root,.pk-sheet) .pk-seg>button>span{overflow:hidden;text-overflow:ellipsis}:is(.pk-root,.pk-sheet) .pk-seg>button svg{width:15px;height:15px}:is(.pk-root,.pk-sheet) .pk-seg-count{color:var(--pk-muted);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}:is(.pk-root,.pk-sheet) .pk-seg>button[aria-pressed=true] .pk-seg-count{color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-seg.is-sm>button{height:28px;padding:0 10px;font-size:12.5px}.pk-root .pk-stepper{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 4px;border-radius:999px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.pk-root .pk-stepper>span{display:inline-flex;align-items:center;gap:7px;min-width:148px;padding:0 6px;justify-content:center;color:var(--pk-ink);font-size:13.5px;font-weight:600;text-transform:capitalize;font-variant-numeric:tabular-nums}.pk-root .pk-stepper>span svg{width:15px;height:15px;color:var(--pk-accent-ink)}.pk-root .pk-scope{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 1 230px;min-width:0;height:40px;padding:0 12px 0 14px;border-radius:999px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink);cursor:pointer;transition:box-shadow .15s}.pk-root .pk-scope:hover{box-shadow:var(--pk-float-shadow)}.pk-root .pk-scope[data-active=true]{color:var(--pk-accent-ink)}.pk-root .pk-scope>svg{width:16px;height:16px;color:currentColor}.pk-root .pk-scope>svg:last-of-type{width:14px;height:14px;color:var(--pk-faint)}.pk-root .pk-scope-label{flex:1;min-width:0;overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-scope select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;font-size:14px}.pk-root .pk-scope:has(select:focus-visible){outline:2px solid var(--pk-accent-ink);outline-offset:2px}.pk-root .pk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pk-root .pk-toolbar-note{color:var(--pk-muted);font-size:12.5px}.pk-root .pk-toolbar-spacer{flex:1 1 auto}:is(.pk-root,.pk-sheet) .pk-find{position:relative;flex:1 1 280px;min-width:0;max-width:520px}:is(.pk-root,.pk-sheet) .pk-find>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--pk-muted);transform:translateY(-50%);pointer-events:none}:is(.pk-root,.pk-sheet) .pk-find input{width:100%;height:40px;padding:0 40px 0 37px;border:0;border-radius:12px;outline:none;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink);font-size:14px;transition:box-shadow .15s}:is(.pk-root,.pk-sheet) .pk-find.is-fill input{background:var(--pk-fill);box-shadow:none}:is(.pk-root,.pk-sheet) .pk-find input::-moz-placeholder{color:var(--pk-muted)}:is(.pk-root,.pk-sheet) .pk-find input::placeholder{color:var(--pk-muted)}:is(.pk-root,.pk-sheet) .pk-find input:focus{box-shadow:var(--pk-focus),var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-find.is-fill input:focus{box-shadow:var(--pk-focus)}:is(.pk-root,.pk-sheet) .pk-find input::-webkit-search-cancel-button{display:none}:is(.pk-root,.pk-sheet) .pk-find-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pk-faint);cursor:pointer}:is(.pk-root,.pk-sheet) .pk-find-clear:hover{color:var(--pk-muted)}:is(.pk-root,.pk-sheet) .pk-find-clear svg{width:17px;height:17px}:is(.pk-root,.pk-sheet) .pk-find kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;padding:1px 6px;border-radius:6px;background:var(--pk-fill);color:var(--pk-muted);font-family:inherit;font-size:11px;font-weight:600}.pk-root .pk-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"lead side" "figs figs";align-items:center;gap:20px 28px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.pk-root .pk-hero.is-lead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead side" "figs figs"}.pk-root .pk-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.pk-root .pk-hero-lead{grid-area:lead;display:flex;align-items:center;gap:14px;min-width:0}.pk-root .pk-hero-tile{width:46px;height:46px;border-radius:13px;box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.pk-root .pk-hero-tile svg{width:22px;height:22px}.pk-root .pk-hero-copy{min-width:0}.pk-root .pk-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pk-root .pk-hero-value{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:2px;color:#fff;font-size:21px;font-weight:700;letter-spacing:-.018em;line-height:1.25;font-variant-numeric:tabular-nums}.pk-root .pk-hero-value.is-xl{font-size:30px;letter-spacing:-.025em}.pk-root .pk-hero-value .pk-hero-unit{color:#8a97ab;font-size:.55em;font-weight:600;letter-spacing:0}.pk-root .pk-hero-pill{--dot: #a8b5ff;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.pk-root .pk-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 8px var(--dot)}.pk-root .pk-hero-pill[data-tone=good]{--dot: #4ade80}.pk-root .pk-hero-pill[data-tone=warn]{--dot: #a8b5ff}.pk-root .pk-hero-pill[data-tone=danger]{--dot: #f87171}.pk-root .pk-hero-sub{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;color:#c5cdd9;font-size:13px;line-height:1.45}.pk-root .pk-hero-sub b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.pk-root .pk-hero-sub [data-tone=danger] b{color:#fca5a5}.pk-root .pk-hero-sub [data-tone=warn] b{color:#a8b5ff}.pk-root .pk-hero-sub [data-tone=good] b{color:#86efac}.pk-root .pk-hero-side{grid-area:side;display:flex;flex-direction:column;gap:10px;min-width:0}.pk-root .pk-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pk-root .pk-hero-meter{min-width:0}.pk-root .pk-hero-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8a97ab;font-size:12.5px}.pk-root .pk-hero-meter-top b{color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-root .pk-hero-track{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.pk-root .pk-hero-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#a8b5ff);transition:width .5s ease}.pk-root .pk-hero-fill[data-tone=good]{background:linear-gradient(90deg,#15803d,#4ade80)}.pk-root .pk-hero-fill[data-tone=warn]{background:linear-gradient(90deg,#465fe9,#a8b5ff)}.pk-root .pk-hero-fill[data-tone=danger]{background:linear-gradient(90deg,#dc2626,#f87171)}.pk-root .pk-hero-track>.pk-hero-fill+.pk-hero-fill{border-radius:0 999px 999px 0}.pk-root .pk-hero-track>.pk-hero-fill:not(:last-child){border-radius:999px 0 0 999px}.pk-root .pk-hero-meter-note{margin-top:7px;color:#8a97ab;font-size:12px;line-height:1.45}.pk-root .pk-hero-list{margin-top:9px;padding:0;list-style:none}.pk-root .pk-hero-list li{display:flex;justify-content:space-between;gap:12px;padding:2px 0;color:#c5cdd9;font-size:12.5px;line-height:1.45}.pk-root .pk-hero-list li>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.pk-root .pk-hero-list li b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-root .pk-hero-list li[data-tone=danger] b{color:#fca5a5}.pk-root .pk-hero-list li[data-tone=warn] b{color:#a8b5ff}.pk-root .pk-hero-list li[data-tone=good] b{color:#86efac}.pk-root .pk-hero-figures{grid-area:figs;display:grid;grid-template-columns:repeat(var(--figs, 4),minmax(0,1fr));gap:10px;min-width:0}.pk-root .pk-hero-figure{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;color:#8a97ab;font-size:12px;text-align:left}.pk-root button.pk-hero-figure{border:0;font:inherit;font-size:12px;cursor:pointer;transition:background .15s}.pk-root button.pk-hero-figure:hover{background:#ffffff1c}.pk-root .pk-hero-figure>b{overflow:hidden;color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-hero-figure>b[data-tone=danger]{color:#fca5a5}.pk-root .pk-hero-figure>b[data-tone=warn]{color:#a8b5ff}.pk-root .pk-hero-figure>b[data-tone=good]{color:#86efac}.pk-root .pk-hero-figure>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-root .pk-hero-figure>span:first-child{color:#c5cdd9;font-weight:600}.pk-root .pk-kpis{display:grid;grid-template-columns:repeat(var(--kpis, 4),minmax(0,1fr));gap:12px}.pk-root .pk-kpi{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:15px 16px 14px;border:0;border-radius:20px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:inherit;font:inherit;text-align:left}.pk-root button.pk-kpi{cursor:pointer;transition:box-shadow .15s,transform .15s}.pk-root button.pk-kpi:hover{box-shadow:var(--pk-float-shadow)}.pk-root button.pk-kpi:active{transform:scale(.98)}.pk-root .pk-kpi[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pk-accent),var(--pk-card-shadow)}.pk-root .pk-kpi-top{display:flex;align-items:center;gap:9px;min-width:0}.pk-root .pk-kpi-top .pk-tile{width:28px;height:28px;border-radius:8px}.pk-root .pk-kpi-top .pk-tile svg{width:15px;height:15px}.pk-root .pk-kpi-label{overflow:hidden;color:var(--pk-muted);font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-kpi-value{margin-top:10px;overflow:hidden;color:var(--pk-ink);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-kpi-value .pk-kpi-unit{margin-left:4px;color:var(--pk-muted);font-size:13px;font-weight:600;letter-spacing:0}.pk-root .pk-kpi-value[data-tone=accent]{color:var(--pk-accent-ink)}.pk-root .pk-kpi-value[data-tone=good]{color:var(--pk-good)}.pk-root .pk-kpi-value[data-tone=warn]{color:var(--pk-warn)}.pk-root .pk-kpi-value[data-tone=danger]{color:var(--pk-danger)}.pk-root .pk-kpi-sub{margin-top:4px;color:var(--pk-muted);font-size:12px;line-height:1.4}.pk-root .pk-kpi-sub [data-tone=danger]{color:var(--pk-danger);font-weight:600}.pk-root .pk-kpi-sub [data-tone=warn]{color:var(--pk-warn);font-weight:600}.pk-root .pk-kpi-sub [data-tone=good]{color:var(--pk-good);font-weight:600}:is(.pk-root,.pk-sheet) .pk-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-card.is-visible{overflow:visible}:is(.pk-root,.pk-sheet) .pk-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 18px 14px}:is(.pk-root,.pk-sheet) .pk-card-copy{flex:1 1 120px;min-width:0}:is(.pk-root,.pk-sheet) .pk-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:var(--pk-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.pk-sheet .pk-card-title{font-size:15px}:is(.pk-root,.pk-sheet) .pk-card-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--pk-fill);color:var(--pk-muted);font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}:is(.pk-root,.pk-sheet) .pk-card-sub{margin-top:2px;color:var(--pk-muted);font-size:12.5px;line-height:1.5}:is(.pk-root,.pk-sheet) .pk-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(.pk-root,.pk-sheet) .pk-card-body{padding:0 18px 18px}:is(.pk-root,.pk-sheet) .pk-card-body>*+*{margin-top:12px}:is(.pk-root,.pk-sheet) .pk-card-body.is-top{padding-top:16px}:is(.pk-root,.pk-sheet) .pk-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-card-foot.is-end{justify-content:flex-end}:is(.pk-root,.pk-sheet) .pk-card-foot.is-spread{justify-content:space-between}:is(.pk-root,.pk-sheet) .pk-band{padding:12px 18px;border-top:1px solid var(--pk-separator);background:var(--pk-band)}:is(.pk-root,.pk-sheet) .pk-items{border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-items.is-bare{border-top:0}:is(.pk-root,.pk-sheet) .pk-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;width:100%;padding:13px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}:is(.pk-root,.pk-sheet) button.pk-item{cursor:pointer;transition:background .15s}:is(.pk-root,.pk-sheet) button.pk-item:hover{background:var(--pk-hover)}:is(.pk-root,.pk-sheet) button.pk-item:focus-visible{outline-offset:-2px;border-radius:12px}:is(.pk-root,.pk-sheet) .pk-item+.pk-item:before{content:"";position:absolute;top:0;left:64px;right:0;height:1px;background:var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-item.is-plain{grid-template-columns:minmax(0,1fr) auto}:is(.pk-root,.pk-sheet) .pk-item.is-plain+.pk-item:before,:is(.pk-root,.pk-sheet) .pk-item+.pk-item.is-plain:before{left:18px}:is(.pk-root,.pk-sheet) .pk-item.is-top{align-items:start}:is(.pk-root,.pk-sheet) .pk-item-main{min-width:0}:is(.pk-root,.pk-sheet) .pk-item-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;color:var(--pk-ink);font-size:13.5px;font-weight:600;line-height:1.4}:is(.pk-root,.pk-sheet) .pk-item-title>.pk-ellipsis{flex:0 1 auto}:is(.pk-root,.pk-sheet) .pk-item-text{margin-top:2px;color:var(--pk-ink-soft);font-size:13px;line-height:1.5}:is(.pk-root,.pk-sheet) .pk-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;margin-top:2px;color:var(--pk-muted);font-size:12.5px;line-height:1.45}:is(.pk-root,.pk-sheet) .pk-item-side{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}:is(.pk-root,.pk-sheet) .pk-item-amount{color:var(--pk-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-item-amount[data-tone=good]{color:var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-item-amount[data-tone=danger]{color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}:is(.pk-root,.pk-sheet) .pk-item[data-dim]>:not(.pk-item-side){opacity:.55}:is(.pk-root,.pk-sheet) .pk-chevron{width:16px;height:16px;color:var(--pk-faint)}:is(.pk-root,.pk-sheet) .pk-check{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--pk-faint);color:#fff;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s var(--pk-spring)}:is(.pk-root,.pk-sheet) .pk-check:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--pk-accent)}:is(.pk-root,.pk-sheet) .pk-check:active:not(:disabled){transform:scale(.88)}:is(.pk-root,.pk-sheet) .pk-check:disabled{cursor:progress}:is(.pk-root,.pk-sheet) .pk-check[aria-checked=true],:is(.pk-root,.pk-sheet) .pk-check.is-done{background:var(--pk-accent);box-shadow:0 6px 14px -8px #465fe9e6}:is(.pk-root,.pk-sheet) .pk-check svg{width:15px;height:15px;stroke-width:3}:is(.pk-root,.pk-sheet) .pk-box{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--pk-faint);color:#fff;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .15s,box-shadow .15s}:is(.pk-root,.pk-sheet) .pk-box:checked,:is(.pk-root,.pk-sheet) .pk-box[aria-checked=true]{background:var(--pk-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;box-shadow:none}:is(.pk-root,.pk-sheet) .pk-box:indeterminate{background:var(--pk-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E") center / 13px no-repeat;box-shadow:none}:is(.pk-root,.pk-sheet) .pk-box:focus-visible{outline:2px solid var(--pk-accent-ink);outline-offset:2px}.pk-root .pk-lines{position:relative;padding:4px 0;transition:opacity .15s}.pk-root .pk-lines.is-refreshing{opacity:.6}.pk-root .pk-lines-head{display:grid;align-items:center;gap:14px;padding:10px 16px 8px 18px;border-bottom:1px solid var(--pk-separator);color:var(--pk-muted);font-size:12px;font-weight:600}.pk-root .pk-line{position:relative;display:grid;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.pk-root div.pk-line{cursor:default}.pk-root .pk-line+.pk-line:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:var(--pk-separator);transition:opacity .15s}.pk-root button.pk-line:hover,.pk-root .pk-line.is-hoverable:hover{background:var(--pk-hover)}.pk-root button.pk-line:hover:before,.pk-root button.pk-line:hover+.pk-line:before{opacity:0}.pk-root .pk-line[aria-selected=true],.pk-root .pk-line.is-selected{background:var(--pk-accent-soft)}.pk-root .pk-line:focus-visible{outline-offset:-2px;border-radius:12px}.pk-root .pk-line-main{min-width:0}.pk-root .pk-line-title{display:flex;align-items:center;gap:6px;min-width:0;color:var(--pk-ink);font-size:14px;font-weight:600;line-height:1.35}.pk-root .pk-line-title>.pk-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-line-sub{margin-top:2px;overflow:hidden;color:var(--pk-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-line-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:var(--pk-ink-soft);font-size:13px}.pk-root .pk-line-cell.is-right{align-items:flex-end;text-align:right}.pk-root .pk-line-cell>b{color:var(--pk-ink);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-root .pk-line-cell>b[data-tone=good]{color:var(--pk-good)}.pk-root .pk-line-cell>b[data-tone=danger]{color:var(--pk-danger)}.pk-root .pk-line-cell>span{max-width:100%;overflow:hidden;color:var(--pk-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pk-root .pk-line-chevron{width:16px;height:16px;color:var(--pk-faint)}@media(min-width:1024px){.pk-root .pk-line-facts{display:contents}}:is(.pk-root,.pk-sheet) .pk-table-wrap{overflow-x:auto;border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-table-wrap.is-bare{border-top:0}:is(.pk-root,.pk-sheet) .pk-table-wrap.is-tall{max-height:520px;overflow-y:auto}:is(.pk-root,.pk-sheet) .pk-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}:is(.pk-root,.pk-sheet) .pk-table :is(th,td){padding:10px 14px;border:0;text-align:left;vertical-align:middle}:is(.pk-root,.pk-sheet) .pk-table :is(th,td):first-child{padding-left:18px}:is(.pk-root,.pk-sheet) .pk-table :is(th,td):last-child{padding-right:18px}:is(.pk-root,.pk-sheet) .pk-table thead th{position:sticky;top:0;z-index:1;background:var(--pk-surface);color:var(--pk-muted);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-table tbody tr+tr>*{border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-table tbody tr{transition:background .12s}:is(.pk-root,.pk-sheet) .pk-table.is-hover tbody tr:hover{background:var(--pk-hover)}:is(.pk-root,.pk-sheet) .pk-table tbody tr.is-clickable{cursor:pointer}:is(.pk-root,.pk-sheet) .pk-table td{color:var(--pk-ink-soft)}:is(.pk-root,.pk-sheet) .pk-table td.pk-good{color:var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-table td.pk-bad{color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-table td.pk-warn-text{color:var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-table td strong{color:var(--pk-ink);font-weight:650}:is(.pk-root,.pk-sheet) .pk-table .is-right{text-align:right;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-table .is-center{text-align:center}:is(.pk-root,.pk-sheet) .pk-table tfoot td{border-top:1px solid var(--pk-separator);background:var(--pk-band);color:var(--pk-ink);font-weight:650}:is(.pk-root,.pk-sheet) .pk-table tr[data-dim] td{opacity:.5}:is(.pk-root,.pk-sheet) .pk-table tr[data-tone=danger] td{background:color-mix(in srgb,var(--pk-danger-soft) 70%,transparent)}:is(.pk-root,.pk-sheet) .pk-table tr[data-tone=warn] td{background:color-mix(in srgb,var(--pk-warn-soft) 70%,transparent)}:is(.pk-root,.pk-sheet) .pk-table .pk-cell-sub{display:block;margin-top:2px;color:var(--pk-muted);font-size:12px;font-weight:500}:is(.pk-root,.pk-sheet) .pk-table .pk-cell-actions{display:flex;justify-content:flex-end;gap:4px}:is(.pk-root,.pk-sheet) .pk-dl{padding:0 0 4px;border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-dl.is-bare{border-top:0}:is(.pk-root,.pk-sheet) .pk-dl>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 18px}:is(.pk-root,.pk-sheet) .pk-dl>div+div:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-dl dt{flex-shrink:0;color:var(--pk-muted);font-size:13px}:is(.pk-root,.pk-sheet) .pk-dl dd{min-width:0;color:var(--pk-ink);font-size:13px;font-weight:550;text-align:right;overflow-wrap:anywhere}:is(.pk-root,.pk-sheet) .pk-dl>div.is-total dt,:is(.pk-root,.pk-sheet) .pk-dl>div.is-total dd{color:var(--pk-ink);font-size:14px;font-weight:700}:is(.pk-root,.pk-sheet) .pk-field{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background:var(--pk-fill);box-shadow:none;color:var(--pk-ink);font-size:14px;line-height:1.4;transition:box-shadow .15s}:is(.pk-root,.pk-sheet) textarea.pk-field{height:auto;min-height:84px;padding:11px 13px;resize:vertical}:is(.pk-root,.pk-sheet) .pk-field::-moz-placeholder{color:var(--pk-muted);opacity:.85}:is(.pk-root,.pk-sheet) .pk-field::placeholder{color:var(--pk-muted);opacity:.85}:is(.pk-root,.pk-sheet) .pk-field:focus{box-shadow:var(--pk-focus)}:is(.pk-root,.pk-sheet) .pk-field:focus-visible{outline:none}:is(.pk-root,.pk-sheet) .pk-field:disabled,:is(.pk-root,.pk-sheet) .pk-field[readonly]{color:var(--pk-muted);cursor:not-allowed}:is(.pk-root,.pk-sheet) .pk-field[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--pk-danger)}:is(.pk-root,.pk-sheet) select.pk-field{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}:is(.pk-root,.pk-sheet) select.pk-field option{background:var(--pk-surface);color:var(--pk-ink)}:is(.pk-root,.pk-sheet) .pk-field.is-sm{height:34px;padding:0 11px;border-radius:10px;font-size:13px}:is(.pk-root,.pk-sheet) select.pk-field.is-sm{padding-right:30px}:is(.pk-root,.pk-sheet) .pk-field.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:-.01em}:is(.pk-root,.pk-sheet) .pk-field.is-right{text-align:right;font-variant-numeric:tabular-nums}:is(.pk-root,.pk-sheet) .pk-field.is-raised{background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-field.is-raised:focus{box-shadow:var(--pk-focus),var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-fld{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.pk-root,.pk-sheet) .pk-fld.is-wide{grid-column:1 / -1}:is(.pk-root,.pk-sheet) .pk-label{display:block;margin:0 4px;color:var(--pk-muted);font-size:12.5px;font-weight:600}:is(.pk-root,.pk-sheet) .pk-hint{margin:0 4px;color:var(--pk-muted);font-size:12px;line-height:1.45}:is(.pk-root,.pk-sheet) .pk-error-text{margin:0 4px;color:var(--pk-danger);font-size:12px;line-height:1.45}:is(.pk-root,.pk-sheet) .pk-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px}:is(.pk-root,.pk-sheet) .pk-form.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.pk-root,.pk-sheet) .pk-form.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.pk-root,.pk-sheet) .pk-form.is-1{grid-template-columns:minmax(0,1fr)}:is(.pk-root,.pk-sheet) .pk-form.is-top{align-items:start}:is(.pk-root,.pk-sheet) .pk-inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}:is(.pk-root,.pk-sheet) .pk-inline>.pk-fld{flex:1 1 220px}:is(.pk-root,.pk-sheet) .pk-drop{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:16px;background:var(--pk-surface);box-shadow:inset 0 0 0 1.5px var(--pk-separator);cursor:pointer;transition:box-shadow .15s,background .15s}:is(.pk-root,.pk-sheet) .pk-drop.is-dashed{background-image:none;box-shadow:none;outline:1.5px dashed color-mix(in srgb,var(--pk-faint) 70%,transparent);outline-offset:-1.5px}:is(.pk-root,.pk-sheet) .pk-drop:hover,:is(.pk-root,.pk-sheet) .pk-drop.is-over{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pk-accent) 45%,transparent);background:color-mix(in srgb,var(--pk-accent-soft) 50%,var(--pk-surface))}:is(.pk-root,.pk-sheet) .pk-drop:focus-within{box-shadow:inset 0 0 0 1.5px var(--pk-accent),var(--pk-focus)}:is(.pk-root,.pk-sheet) .pk-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}:is(.pk-root,.pk-sheet) .pk-drop-copy{flex:1;min-width:0}:is(.pk-root,.pk-sheet) .pk-drop-copy strong{display:block;overflow:hidden;color:var(--pk-ink);font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-drop-copy span{display:block;margin-top:1px;color:var(--pk-muted);font-size:12.5px;line-height:1.45}:is(.pk-root,.pk-sheet) .pk-toggle{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;margin:0;border:0;border-radius:999px;background:var(--pk-fill);cursor:pointer;transition:background .2s}:is(.pk-root,.pk-sheet) .pk-toggle:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e,0 0 0 .5px #0000000a;transition:transform .25s var(--pk-spring)}html.dark :is(.pk-root,.pk-sheet) .pk-toggle{background:#ffffff29}:is(.pk-root,.pk-sheet) .pk-toggle[aria-checked=true]{background:#34c759}:is(.pk-root,.pk-sheet) .pk-toggle[aria-checked=true]:after{transform:translate(18px)}:is(.pk-root,.pk-sheet) .pk-toggle:disabled{opacity:.5;cursor:not-allowed}:is(.pk-root,.pk-sheet) .pk-switch{display:inline-flex;align-items:center;gap:10px;color:var(--pk-ink);font-size:13.5px;font-weight:550;cursor:pointer}:is(.pk-root,.pk-sheet) .pk-switch input{position:relative;flex-shrink:0;width:44px;height:26px;margin:0;border-radius:999px;background:var(--pk-fill);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s}html.dark :is(.pk-root,.pk-sheet) .pk-switch input{background:#ffffff29}:is(.pk-root,.pk-sheet) .pk-switch input:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e,0 0 0 .5px #0000000a;transition:transform .25s var(--pk-spring)}:is(.pk-root,.pk-sheet) .pk-switch input:checked{background:#34c759}:is(.pk-root,.pk-sheet) .pk-switch input:checked:after{transform:translate(18px)}:is(.pk-root,.pk-sheet) .pk-switch input:focus-visible{outline:2px solid var(--pk-accent-ink);outline-offset:2px}:is(.pk-root,.pk-sheet) .pk-disclosure{border-radius:16px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-disclosure.is-flat{border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-disclosure>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;color:var(--pk-ink);font-size:13.5px;font-weight:600;list-style:none;cursor:pointer}:is(.pk-root,.pk-sheet) .pk-disclosure>summary::-webkit-details-marker{display:none}:is(.pk-root,.pk-sheet) .pk-disclosure>summary>svg{width:16px;height:16px;color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-disclosure>summary>svg:last-child{margin-left:auto;color:var(--pk-faint);transition:transform .25s var(--pk-spring)}:is(.pk-root,.pk-sheet) .pk-disclosure[open]>summary>svg:last-child{transform:rotate(90deg)}:is(.pk-root,.pk-sheet) .pk-disclosure>.pk-disclosure-body{padding:0 16px 16px}:is(.pk-root,.pk-sheet) .pk-callout{--tint: var(--pk-accent-soft);--ink: var(--pk-accent-ink);display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:14px;background:var(--tint);color:var(--pk-ink-soft);font-size:13px;line-height:1.5}:is(.pk-root,.pk-sheet) .pk-callout>svg{width:16px;height:16px;margin-top:1px;color:var(--ink)}:is(.pk-root,.pk-sheet) .pk-callout>div{flex:1;min-width:0}:is(.pk-root,.pk-sheet) .pk-callout strong{color:var(--pk-ink);font-weight:650}:is(.pk-root,.pk-sheet) .pk-callout[data-tone=warn]{--tint: var(--pk-warn-soft);--ink: var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-callout[data-tone=danger]{--tint: var(--pk-danger-soft);--ink: var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-callout[data-tone=good]{--tint: var(--pk-good-soft);--ink: var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-callout[data-tone=neutral]{--tint: var(--pk-fill);--ink: var(--pk-muted)}:is(.pk-root,.pk-sheet) .pk-callout[data-tone=danger]>div{color:var(--pk-ink)}:is(.pk-root,.pk-sheet) .pk-callout .pk-callout-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pk-root .pk-notice{--tint: var(--pk-accent-soft);display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:14px 16px;border-radius:20px;background:var(--tint);color:var(--pk-ink)}.pk-root .pk-notice[data-tone=warn]{--tint: var(--pk-warn-soft)}.pk-root .pk-notice[data-tone=danger]{--tint: var(--pk-danger-soft)}.pk-root .pk-notice[data-tone=good]{--tint: var(--pk-good-soft)}.pk-root .pk-notice-copy{flex:1 1 240px;min-width:0}.pk-root .pk-notice-copy strong{display:block;color:var(--pk-ink);font-size:14.5px;font-weight:650;letter-spacing:-.01em}.pk-root .pk-notice-copy>span{display:block;margin-top:2px;color:var(--pk-ink-soft);font-size:12.5px;line-height:1.5}.pk-root .pk-notice-actions{display:flex;flex-wrap:wrap;gap:8px}:is(.pk-root,.pk-sheet) .pk-meter{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--pk-fill)}:is(.pk-root,.pk-sheet) .pk-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .5s ease}:is(.pk-root,.pk-sheet) .pk-meter[data-tone=good]>span,:is(.pk-root,.pk-sheet) .pk-meter>span[data-tone=good]{background:linear-gradient(90deg,#15803d,#34c76f)}:is(.pk-root,.pk-sheet) .pk-meter[data-tone=warn]>span,:is(.pk-root,.pk-sheet) .pk-meter>span[data-tone=warn]{background:linear-gradient(90deg,#465fe9,#a8b5ff)}:is(.pk-root,.pk-sheet) .pk-meter[data-tone=danger]>span,:is(.pk-root,.pk-sheet) .pk-meter>span[data-tone=danger]{background:linear-gradient(90deg,#dc2626,#f87171)}:is(.pk-root,.pk-sheet) .pk-meter.is-thin{height:6px}:is(.pk-root,.pk-sheet) .pk-meter-top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;color:var(--pk-muted);font-size:12.5px}:is(.pk-root,.pk-sheet) .pk-meter-top b{color:var(--pk-ink);font-size:15px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.pk-root,.pk-sheet) .pk-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}:is(.pk-root,.pk-sheet) .pk-figure{display:flex;flex-direction:column;gap:2px;min-width:0;padding:11px 13px;border-radius:14px;background:var(--pk-band);box-shadow:inset 0 0 0 1px var(--pk-separator)}.pk-sheet .pk-figure{background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}:is(.pk-root,.pk-sheet) .pk-figure>span{overflow:hidden;color:var(--pk-muted);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-figure>b{overflow:hidden;color:var(--pk-ink);font-size:16px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}:is(.pk-root,.pk-sheet) .pk-figure[data-tone=good]>b{color:var(--pk-good)}:is(.pk-root,.pk-sheet) .pk-figure[data-tone=warn]>b{color:var(--pk-warn)}:is(.pk-root,.pk-sheet) .pk-figure[data-tone=danger]>b{color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-figure[data-tone=accent]>b{color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-feedback{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:12px;background:var(--pk-good-soft);color:var(--pk-good);font-size:13px;font-weight:550;line-height:1.45}:is(.pk-root,.pk-sheet) .pk-feedback[data-ok=false]{background:var(--pk-danger-soft);color:var(--pk-danger)}:is(.pk-root,.pk-sheet) .pk-feedback svg{width:15px;height:15px;margin-top:1px}:is(.pk-root,.pk-sheet) .pk-skel{display:block;border-radius:999px;background:var(--pk-fill);animation:pk-pulse 1.4s ease-in-out infinite}.pk-root .pk-skel-hero{height:168px;border-radius:24px}:is(.pk-root,.pk-sheet) .pk-skel-lines{display:grid;gap:14px;padding:18px}:is(.pk-root,.pk-sheet) .pk-skel-lines .pk-skel{height:13px}@keyframes pk-pulse{0%,to{opacity:1}50%{opacity:.5}}:is(.pk-root,.pk-sheet) .pk-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;padding:24px;color:var(--pk-muted);font-size:13.5px}:is(.pk-root,.pk-sheet) .pk-loading svg{width:18px;height:18px;color:var(--pk-accent-ink)}:is(.pk-root,.pk-sheet) .pk-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:16px;background:var(--pk-danger-soft);color:var(--pk-ink);font-size:13.5px}:is(.pk-root,.pk-sheet) .pk-card>.pk-banner{margin:12px}:is(.pk-root,.pk-sheet) .pk-banner[data-tone=warn]{background:var(--pk-warn-soft)}:is(.pk-root,.pk-sheet) .pk-banner[data-tone=good]{background:var(--pk-good-soft)}:is(.pk-root,.pk-sheet) .pk-banner[data-tone=accent]{background:var(--pk-accent-soft)}:is(.pk-root,.pk-sheet) .pk-banner-copy{flex:1 1 220px;min-width:0}:is(.pk-root,.pk-sheet) .pk-banner-copy strong{display:block;font-weight:650}:is(.pk-root,.pk-sheet) .pk-banner-copy span{display:block;margin-top:1px;color:var(--pk-muted);font-size:12.5px}:is(.pk-root,.pk-sheet) .pk-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}:is(.pk-root,.pk-sheet) .pk-empty.is-inline{padding:28px 24px 30px;border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .pk-empty.is-inline.is-bare{border-top:0}:is(.pk-root,.pk-sheet) .pk-empty.is-inline .pk-tile-lg{width:52px;height:52px;border-radius:15px}:is(.pk-root,.pk-sheet) .pk-empty.is-inline .pk-tile-lg svg{width:24px;height:24px}:is(.pk-root,.pk-sheet) .pk-empty-title{margin-top:18px;color:var(--pk-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}:is(.pk-root,.pk-sheet) .pk-empty.is-inline .pk-empty-title{margin-top:14px;font-size:16px}:is(.pk-root,.pk-sheet) .pk-empty-text{max-width:480px;margin-top:6px;color:var(--pk-muted);font-size:13.5px;line-height:1.55}:is(.pk-root,.pk-sheet) .pk-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.pk-root .pk-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 18px 14px;border-top:1px solid var(--pk-separator);color:var(--pk-muted);font-size:12.5px}.pk-root .pk-pager-buttons{display:flex;align-items:center;gap:6px}.pk-menu{z-index:9100;min-width:200px;padding:5px;border-radius:14px;background:var(--pk-surface);color:var(--pk-ink);box-shadow:0 0 0 .5px var(--pk-separator),0 18px 40px -12px #070f1c59;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;text-align:left}.pk-menu .pk-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--pk-ink);font:inherit;text-align:left;cursor:pointer;outline:none}.pk-menu .pk-menu-item:is(:hover,[data-highlighted]){background:var(--pk-hover)}.pk-menu .pk-menu-item svg{width:16px;height:16px;color:var(--pk-muted)}.pk-menu .pk-menu-item[data-tone=danger]{color:var(--pk-danger)}.pk-menu .pk-menu-item[data-tone=danger] svg{color:var(--pk-danger)}.pk-menu .pk-menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.pk-menu .pk-menu-sep{height:1px;margin:4px 6px;background:var(--pk-separator)}.pk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pk-fade .18s ease}html.dark .pk-overlay{background:#0009}@keyframes pk-fade{0%{opacity:0}}@keyframes pk-rise{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.98)}}@keyframes pk-slide{0%{transform:translate(100%)}}@keyframes pk-up{0%{transform:translateY(100%)}}.pk-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(560px,calc(100vw - 32px));max-height:min(90dvh,880px);border-radius:26px;background:var(--pk-ground);color:var(--pk-ink);box-shadow:0 0 0 .5px var(--pk-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased;animation:pk-rise .26s var(--pk-spring)}.pk-sheet[data-wide]{width:min(900px,calc(100vw - 32px))}.pk-sheet[data-xwide]{width:min(1180px,calc(100vw - 32px));max-height:min(94dvh,980px)}.pk-sheet[data-side]{left:auto;right:8px;top:8px;bottom:8px;transform:none;width:min(620px,calc(100vw - 16px));max-height:none;border-radius:22px;animation:pk-slide .3s cubic-bezier(.22,1,.36,1)}.pk-sheet .pk-sheet-grabber{display:none}.pk-sheet .pk-sheet-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding:14px 14px 0}.pk-sheet .pk-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--pk-fill);color:var(--pk-muted);cursor:pointer}.pk-sheet .pk-sheet-close:hover{color:var(--pk-ink)}.pk-sheet .pk-sheet-close svg{width:16px;height:16px}.pk-sheet .pk-sheet-head{display:flex;align-items:flex-start;gap:14px;flex-shrink:0;padding:0 22px 12px}.pk-sheet .pk-sheet-head-copy{flex:1;min-width:0}.pk-sheet .pk-sheet-eyebrow{margin-bottom:3px;color:var(--pk-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.pk-sheet .pk-sheet-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--pk-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.pk-sheet .pk-sheet-sub{margin-top:6px;color:var(--pk-muted);font-size:13.5px;line-height:1.5}.pk-sheet .pk-sheet-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pk-sheet .pk-sheet-body{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 22px}.pk-sheet .pk-sheet-body.is-flush{padding:0}.pk-sheet .pk-sheet-body>*{flex-shrink:0}.pk-sheet .pk-sheet-section{margin:4px 4px -6px;color:var(--pk-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pk-sheet .pk-sheet-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.pk-sheet .pk-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--pk-separator);background:var(--pk-ground)}.pk-sheet .pk-sheet-foot.is-spread{justify-content:space-between}.pk-sheet .pk-sheet-foot-group{display:flex;flex-wrap:wrap;gap:8px}.pk-sheet .pk-sheet-text{margin:0 4px;color:var(--pk-muted);font-size:12.5px;line-height:1.55}@media(max-width:1100px){.pk-root :is(.pk-cols,.pk-cols.is-main,.pk-cols.is-side){grid-template-columns:minmax(0,1fr)}.pk-root .pk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.pk-root .pk-hero,.pk-root .pk-hero.is-lead{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "side" "figs";gap:16px}.pk-root .pk-hero-actions{justify-content:flex-start}.pk-root .pk-hero-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-root .pk-hero-figures>.pk-hero-figure:last-child:nth-child(odd){grid-column:1 / -1}.pk-root .pk-lines-head{display:none}.pk-root .pk-lines[data-kind] .pk-line{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile main chev" "tile facts chev";align-items:start;row-gap:8px}.pk-root .pk-line>:is(.pk-tile,.pk-avatar,.pk-cal,.pk-check,.pk-box):first-child{grid-area:tile;margin-top:2px}.pk-root .pk-line>.pk-line-main{grid-area:main}.pk-root .pk-line>:is(.pk-line-chevron,.pk-line-end){grid-area:chev;align-self:center}.pk-root .pk-line-facts{grid-area:facts;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0}.pk-root .pk-line-facts .pk-line-cell{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px}.pk-root .pk-line-facts .pk-line-cell.is-right{align-items:center;text-align:left}.pk-root .pk-line-facts .pk-line-cell.is-right{order:-1}.pk-sheet[data-side]{width:min(560px,calc(100vw - 16px))}}@media(max-width:760px){.pk-root .pk-tabs.is-scroll{gap:6px;max-width:none;margin:0 calc(var(--pk-gutter) * -1);padding:2px var(--pk-gutter) 6px;width:auto;overflow-x:auto;border-radius:0;background:transparent;scrollbar-width:none;scroll-padding-inline:var(--pk-gutter)}.pk-root .pk-tabs.is-scroll::-webkit-scrollbar{display:none}.pk-root .pk-tabs.is-scroll:before{display:none}.pk-root .pk-tabs.is-scroll .pk-tab{flex:0 0 auto;height:38px;padding:0 14px;background:var(--pk-fill)}.pk-root .pk-tabs.is-scroll .pk-tab[aria-selected=true]{background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}}@media(max-width:700px){.pk-root{--pk-gutter: 16px;padding-bottom:28px}.pk-root .pk-topbar{align-items:stretch;flex-direction:column;padding-top:22px}.pk-root .pk-topbar-lead{flex-basis:auto}.pk-root .pk-title{font-size:30px}.pk-root .pk-topbar-actions>:is(.pk-cap,.pk-stepper,.pk-scope){flex:1 1 auto}.pk-root .pk-company{max-width:none;margin-bottom:0}.pk-root .pk-company-copy{flex:1}.pk-root .pk-stepper>span{flex:1;min-width:0}.pk-root .pk-hero{padding:18px 16px;border-radius:22px}.pk-root .pk-hero-value.is-xl{font-size:26px}.pk-root .pk-hero-figures{gap:8px}.pk-root .pk-hero-figure{padding:10px 12px}.pk-root .pk-hero-figure>b{font-size:16px}.pk-root .pk-hero-actions>.pk-cap{flex:1 1 auto}.pk-root .pk-kpis{gap:10px}.pk-root .pk-kpi{padding:13px 14px 12px;border-radius:18px}.pk-root .pk-kpi-value{font-size:21px}:is(.pk-root,.pk-sheet) .pk-card-head{padding:14px 16px 12px}:is(.pk-root,.pk-sheet) .pk-card-body{padding:0 16px 16px}:is(.pk-root,.pk-sheet) .pk-item{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px 16px}:is(.pk-root,.pk-sheet) .pk-item.is-plain{grid-template-columns:minmax(0,1fr)}:is(.pk-root,.pk-sheet) .pk-item>.pk-item-side{grid-column:1 / -1;justify-content:flex-start}:is(.pk-root,.pk-sheet) .pk-item:not(.is-plain)>.pk-item-side{grid-column:2}:is(.pk-root,.pk-sheet) .pk-item+.pk-item:before{left:62px}.pk-root .pk-line{padding:12px 14px 12px 16px}.pk-root .pk-line+.pk-line:before{left:66px}.pk-root .pk-toolbar>.pk-find{flex:1 1 100%;max-width:none}.pk-root .pk-toolbar>.pk-scope{flex:1 1 140px}.pk-root .pk-toolbar>.pk-seg{flex:1 1 100%;display:grid}:is(.pk-root,.pk-sheet) .pk-find input{font-size:16px}.pk-root .pk-scope select{font-size:16px}:is(.pk-root,.pk-sheet) .pk-field{font-size:16px}:is(.pk-root,.pk-sheet) :is(.pk-form.is-2,.pk-form.is-3){grid-template-columns:minmax(0,1fr)}.pk-root .pk-notice-actions{width:100%}.pk-root .pk-notice-actions>.pk-cap{flex:1 1 auto}.pk-sheet,.pk-sheet[data-wide],.pk-sheet[data-xwide],.pk-sheet[data-side]{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0;animation:pk-up .3s cubic-bezier(.22,1,.36,1)}.pk-sheet[data-side]{height:92dvh}.pk-sheet .pk-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--pk-faint);opacity:.6}.pk-sheet .pk-sheet-bar{padding-top:4px}.pk-sheet .pk-sheet-head{padding:0 18px 8px}.pk-sheet .pk-sheet-title{font-size:22px}.pk-sheet .pk-sheet-body{padding:6px 16px 18px}.pk-sheet .pk-sheet-cols{grid-template-columns:minmax(0,1fr)}.pk-sheet .pk-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.pk-sheet .pk-sheet-foot .pk-cap{flex:1 1 auto;min-height:46px}.pk-sheet .pk-sheet-foot-group{flex:1 1 100%}}@media(max-width:420px){.pk-root .pk-kpis,.pk-root .pk-hero-figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pk-root :is(.pk-tabs,.pk-seg):before,.pk-sheet .pk-seg:before,.pk-root .pk-hero-fill,:is(.pk-root,.pk-sheet) .pk-meter>span,:is(.pk-root,.pk-sheet) :is(.pk-toggle,.pk-switch input):after,:is(.pk-root,.pk-sheet) .pk-disclosure>summary>svg,:is(.pk-root,.pk-sheet) .pk-check{transition:none}.pk-root .pk-skel,:is(.pk-root,.pk-sheet,.pk-menu) .pk-spin,.pk-sheet,.pk-overlay{animation:none}}.dr-root,.dr-sheet{--dr-ink: var(--calm-ink, #101f32);--dr-ink-soft: var(--calm-ink-soft, #344054);--dr-muted: var(--calm-muted, #5f6b7e);--dr-surface: var(--calm-surface, #ffffff);--dr-ground: var(--calm-bg, #eff1f6);--dr-accent: #465fe9;--dr-accent-hover: #354bc7;--dr-accent-ink: var(--calm-accent-ink, #465fe9);--dr-accent-soft: var(--calm-accent-soft, #eef0fd);--dr-good: var(--calm-good, #15803d);--dr-good-soft: var(--calm-good-soft, #ecfdf5);--dr-warn: var(--calm-warn);--dr-warn-soft: var(--calm-warn-soft);--dr-danger: var(--calm-danger, #b91c1c);--dr-danger-soft: var(--calm-danger-soft, #fef2f2);--dr-fill: rgba(118, 126, 145, .13);--dr-thumb: #ffffff;--dr-separator: rgba(16, 31, 50, .1);--dr-faint: #a3acba;--dr-hover: #f4f5f9;--dr-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--dr-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--dr-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--dr-focus: 0 0 0 4px rgba(70, 95, 233, .16);--dr-spring: cubic-bezier(.32, 1.28, .52, 1);--dr-gutter: 28px}html.dark :is(.dr-root,.dr-sheet){--dr-accent-hover: #5a71f0;--dr-fill: rgba(255, 255, 255, .08);--dr-thumb: #2a3954;--dr-separator: rgba(255, 255, 255, .08);--dr-faint: #56647a;--dr-hover: #18253a;--dr-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--dr-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.dr-root{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:40px;background:var(--dr-ground);color:var(--dr-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}:is(.dr-root,.dr-sheet) *,:is(.dr-root,.dr-sheet) *:before,:is(.dr-root,.dr-sheet) *:after{box-sizing:border-box}:is(.dr-root,.dr-sheet) :is(button,input,textarea){font-family:inherit}:is(.dr-root,.dr-sheet) :is(button,a):focus-visible{outline:2px solid var(--dr-accent-ink);outline-offset:2px}:is(.dr-root,.dr-sheet) :is(h1,h2,h3,p){margin:0}:is(.dr-root,.dr-sheet) svg{flex-shrink:0}:is(.dr-root,.dr-sheet) .dr-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.dr-root,.dr-sheet) .dr-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em;letter-spacing:-.01em}:is(.dr-root,.dr-sheet) .dr-spin{animation:dr-spin .9s linear infinite}@keyframes dr-spin{to{transform:rotate(360deg)}}:is(.dr-root,.dr-sheet) .dr-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.dr-root,.dr-sheet) .dr-tile svg{width:17px;height:17px}:is(.dr-root,.dr-sheet) :is(.dr-tile,.dr-avatar)[data-tone=good]{--from: #15803d;--to: #34c76f}:is(.dr-root,.dr-sheet) :is(.dr-tile,.dr-avatar)[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}:is(.dr-root,.dr-sheet) :is(.dr-tile,.dr-avatar)[data-tone=danger]{--from: #dc2626;--to: #f87171}:is(.dr-root,.dr-sheet) :is(.dr-tile,.dr-avatar)[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}:is(.dr-root,.dr-sheet) :is(.dr-tile,.dr-avatar)[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}:is(.dr-root,.dr-sheet) :is(.dr-tile,.dr-avatar)[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}:is(.dr-root,.dr-sheet) .dr-tile-lg{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}:is(.dr-root,.dr-sheet) .dr-tile-lg svg{width:30px;height:30px}:is(.dr-root,.dr-sheet) .dr-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--dr-surface);color:var(--dr-ink);box-shadow:var(--dr-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}:is(.dr-root,.dr-sheet) .dr-cap:hover:not(:disabled){box-shadow:var(--dr-float-shadow)}:is(.dr-root,.dr-sheet) .dr-cap:active:not(:disabled){transform:scale(.97)}:is(.dr-root,.dr-sheet) .dr-cap:disabled{opacity:.5;cursor:not-allowed}:is(.dr-root,.dr-sheet) .dr-cap svg{width:16px;height:16px}:is(.dr-root,.dr-sheet) .dr-cap-primary{background:var(--dr-accent);color:#fff;box-shadow:var(--dr-glow)}:is(.dr-root,.dr-sheet) .dr-cap-primary:hover:not(:disabled){background:var(--dr-accent-hover);box-shadow:var(--dr-glow)}:is(.dr-root,.dr-sheet) .dr-cap-primary:disabled{box-shadow:none}:is(.dr-root,.dr-sheet) .dr-cap-good{background:#16a34a;color:#fff;box-shadow:inset 0 1px #fff3,0 10px 22px -12px #16a34ae6}:is(.dr-root,.dr-sheet) .dr-cap-good:hover:not(:disabled){background:#15803d;box-shadow:inset 0 1px #fff3,0 10px 22px -12px #16a34ae6}:is(.dr-root,.dr-sheet) .dr-cap-good:disabled{box-shadow:none}:is(.dr-root,.dr-sheet) .dr-cap-plain{background:var(--dr-fill);box-shadow:none}:is(.dr-root,.dr-sheet) .dr-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--dr-accent-ink)}:is(.dr-root,.dr-sheet) .dr-cap-plain[aria-pressed=true]{background:var(--dr-accent-soft);color:var(--dr-accent-ink)}:is(.dr-root,.dr-sheet) .dr-cap-tint{background:var(--dr-good-soft);color:var(--dr-good);box-shadow:none}:is(.dr-root,.dr-sheet) .dr-cap-tint:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dr-good) 30%,transparent)}:is(.dr-root,.dr-sheet) .dr-cap-warn{background:var(--dr-warn-soft);color:var(--dr-warn);box-shadow:none}:is(.dr-root,.dr-sheet) .dr-cap-warn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dr-warn) 30%,transparent)}:is(.dr-root,.dr-sheet) .dr-cap-warn[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dr-warn) 45%,transparent)}.dr-root .dr-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.dr-root .dr-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}:is(.dr-root,.dr-sheet) .dr-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.dr-root,.dr-sheet) .dr-cap-sm svg{width:14px;height:14px}:is(.dr-root,.dr-sheet) .dr-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--dr-muted);font-size:12.5px;font-weight:600;cursor:pointer}:is(.dr-root,.dr-sheet) .dr-link:hover:not(:disabled){color:var(--dr-accent-ink)}:is(.dr-root,.dr-sheet) .dr-link:disabled{opacity:.5;cursor:not-allowed}:is(.dr-root,.dr-sheet) .dr-link svg{width:14px;height:14px}:is(.dr-root,.dr-sheet) .dr-icon-cap{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--dr-muted);cursor:pointer;transition:background .15s,color .15s}:is(.dr-root,.dr-sheet) .dr-icon-cap:hover:not(:disabled){background:var(--dr-fill);color:var(--dr-ink)}:is(.dr-root,.dr-sheet) .dr-icon-cap svg{width:17px;height:17px}:is(.dr-root,.dr-sheet) .dr-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}:is(.dr-root,.dr-sheet) .dr-pill{--tint: var(--dr-fill);--ink: var(--dr-muted);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap}:is(.dr-root,.dr-sheet) .dr-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.dr-root,.dr-sheet) .dr-pill.is-plain:before{display:none}:is(.dr-root,.dr-sheet) .dr-pill svg{width:12px;height:12px}:is(.dr-root,.dr-sheet) .dr-pill[data-tone=good]{--tint: var(--dr-good-soft);--ink: var(--dr-good)}:is(.dr-root,.dr-sheet) .dr-pill[data-tone=warn]{--tint: var(--dr-warn-soft);--ink: var(--dr-warn)}:is(.dr-root,.dr-sheet) .dr-pill[data-tone=danger]{--tint: var(--dr-danger-soft);--ink: var(--dr-danger)}:is(.dr-root,.dr-sheet) .dr-pill[data-tone=accent]{--tint: var(--dr-accent-soft);--ink: var(--dr-accent-ink)}.dr-root .dr-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--dr-gutter) 0}.dr-root .dr-topbar-lead{min-width:0}.dr-root .dr-eyebrow{margin:0 0 2px;color:var(--dr-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.dr-root .dr-title{color:var(--dr-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.dr-root .dr-topbar-actions{display:flex;align-items:center;gap:10px;padding-bottom:3px}.dr-root .dr-stepper{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 4px;border-radius:999px;background:var(--dr-surface);box-shadow:var(--dr-card-shadow)}.dr-root .dr-stepper>span{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:156px;padding:0 6px;color:var(--dr-ink);font-size:13.5px;font-weight:600;text-transform:capitalize;font-variant-numeric:tabular-nums}.dr-root .dr-stepper>span svg{width:15px;height:15px;color:var(--dr-accent-ink)}.dr-root .dr-stepper .dr-icon-cap:disabled{opacity:.35;cursor:not-allowed}.dr-root .dr-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin:18px var(--dr-gutter) 0;padding:14px 16px;border-radius:20px;background:var(--dr-surface);box-shadow:var(--dr-card-shadow)}.dr-root .dr-notice-copy{flex:1 1 320px;min-width:0}.dr-root .dr-notice-copy strong{display:block;color:var(--dr-ink);font-size:14px;font-weight:650}.dr-root .dr-notice-copy span{display:block;margin-top:2px;color:var(--dr-muted);font-size:13px;line-height:1.5}.dr-root .dr-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin:18px var(--dr-gutter) 0;padding:20px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.dr-root .dr-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.dr-root .dr-hero-lead{display:flex;align-items:center;gap:14px;min-width:0}.dr-root .dr-hero-tile{width:46px;height:46px;border-radius:13px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--calm-warn-fill) 85%,transparent),inset 0 0 0 .5px #fff3}.dr-root .dr-hero-tile svg{width:22px;height:22px}.dr-root .dr-hero-copy{min-width:0}.dr-root .dr-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dr-root .dr-hero-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:2px;color:#fff;font-size:20px;font-weight:700;letter-spacing:-.018em;line-height:1.25;text-transform:capitalize}.dr-root .dr-hero-pill{--dot: #a8b5ff;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.dr-root .dr-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 8px var(--dot)}.dr-root .dr-hero-pill[data-tone=good]{--dot: #4ade80}.dr-root .dr-hero-pill[data-tone=warn]{--dot: var(--calm-warn-to)}.dr-root .dr-hero-sub{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;color:#c5cdd9;font-size:13px;line-height:1.45}.dr-root .dr-hero-sub b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.dr-root .dr-hero-sub [data-tone=warn] b{color:var(--chrome-warn-ink)}.dr-root .dr-hero-meter{min-width:0}.dr-root .dr-hero-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8a97ab;font-size:12.5px}.dr-root .dr-hero-meter-top b{color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dr-root .dr-hero-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.dr-root .dr-hero-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .5s ease}.dr-root .dr-hero-fill[data-tone=good]{background:linear-gradient(90deg,#15803d,#4ade80)}.dr-root .dr-hero-next{display:flex;align-items:center;gap:7px;margin-top:9px;color:#c5cdd9;font-size:12.5px;line-height:1.4}.dr-root .dr-hero-next svg{width:15px;height:15px;color:#a8b5ff}.dr-root .dr-hero-next b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.dr-root .dr-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dr-root .dr-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:18px var(--dr-gutter) 0}:is(.dr-root,.dr-sheet) .dr-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--dr-fill)}.dr-root .dr-toolbar>.dr-seg{flex:0 1 500px}:is(.dr-root,.dr-sheet) .dr-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 3));border-radius:999px;background:var(--dr-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--dr-spring)}html.dark :is(.dr-root,.dr-sheet) .dr-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}:is(.dr-root,.dr-sheet) .dr-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--dr-ink-soft);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.dr-root,.dr-sheet) .dr-seg>button>span:first-child{overflow:hidden;text-overflow:ellipsis}:is(.dr-root,.dr-sheet) .dr-seg>button:hover{color:var(--dr-ink)}:is(.dr-root,.dr-sheet) .dr-seg>button[aria-pressed=true]{color:var(--dr-ink);font-weight:600}:is(.dr-root,.dr-sheet) .dr-seg-count{display:inline-grid;place-items:center;min-width:20px;height:19px;padding:0 6px;border-radius:999px;background:var(--dr-fill);color:var(--dr-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}:is(.dr-root,.dr-sheet) .dr-seg-count[data-tone=warn]{background:var(--dr-warn-soft);color:var(--dr-warn)}:is(.dr-root,.dr-sheet) .dr-seg-count[data-tone=accent]{background:var(--dr-accent-soft);color:var(--dr-accent-ink)}.dr-root .dr-find{position:relative;flex:1 1 260px;min-width:0;max-width:420px;margin-left:auto}.dr-root .dr-find>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--dr-muted);transform:translateY(-50%);pointer-events:none}.dr-root .dr-find input{width:100%;height:40px;padding:0 64px 0 37px;border:0;border-radius:12px;outline:none;background:var(--dr-fill);box-shadow:none;color:var(--dr-ink);font-size:14px;transition:box-shadow .15s}.dr-root .dr-find input::-moz-placeholder{color:var(--dr-muted)}.dr-root .dr-find input::placeholder{color:var(--dr-muted)}.dr-root .dr-find input:focus{box-shadow:var(--dr-focus)}.dr-root .dr-find input::-webkit-search-cancel-button{display:none}.dr-root .dr-find-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--dr-faint);cursor:pointer}.dr-root .dr-find-clear:hover{color:var(--dr-muted)}.dr-root .dr-find-clear svg{width:17px;height:17px}.dr-root .dr-kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:2px 7px;border-radius:6px;background:var(--dr-surface);box-shadow:0 0 0 .5px var(--dr-separator),0 1px 1px #101f3214;color:var(--dr-muted);font:600 11px/1.4 Inter,system-ui,sans-serif;pointer-events:none}.dr-root .dr-find input:not(:-moz-placeholder-shown)~.dr-kbd{display:none}.dr-root .dr-find input:not(:placeholder-shown)~.dr-kbd{display:none}:is(.dr-root,.dr-sheet) .dr-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--dr-surface);box-shadow:var(--dr-card-shadow)}.dr-root .dr-list{margin:16px var(--dr-gutter) 0}.dr-root .dr-lines{--dr-cols: 40px minmax(0, 1.6fr) minmax(120px, .95fr) 6.25rem 6.25rem minmax(0, .9fr) 6.5rem 3.25rem 16px;padding:4px 0;transition:opacity .15s}.dr-root .dr-lines[data-dim]{opacity:.6}.dr-root .dr-lines-head{display:grid;grid-template-columns:var(--dr-cols);align-items:center;gap:14px;padding:10px 16px 8px 18px;border-bottom:1px solid var(--dr-separator);color:var(--dr-muted);font-size:12px;font-weight:600}.dr-root .dr-lines-head>.is-right{text-align:right}.dr-root .dr-head-count{display:inline-grid;place-items:center;min-width:20px;height:19px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--dr-fill);color:var(--dr-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dr-root .dr-line{position:relative;display:grid;grid-template-columns:var(--dr-cols);align-items:center;gap:14px;width:100%;padding:11px 16px 11px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.dr-root .dr-line+.dr-line:before{content:"";position:absolute;top:0;left:72px;right:0;height:1px;background:var(--dr-separator);transition:opacity .15s}.dr-root .dr-line:hover{background:var(--dr-hover)}.dr-root .dr-line:hover:before,.dr-root .dr-line:hover+.dr-line:before{opacity:0}.dr-root .dr-line:focus-visible{outline-offset:-2px;border-radius:12px}:is(.dr-root,.dr-sheet) .dr-avatar{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(160deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:650;letter-spacing:-.01em}.dr-root .dr-line-main{min-width:0}.dr-root .dr-line-name{display:block;overflow:hidden;color:var(--dr-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.dr-root .dr-line:hover .dr-line-name{color:var(--dr-accent-ink)}.dr-root .dr-line-meta{display:flex;align-items:center;gap:8px;min-width:0;margin-top:2px;color:var(--dr-muted);font-size:12px;white-space:nowrap}.dr-root .dr-ein{color:var(--dr-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}:is(.dr-root,.dr-sheet) .dr-tag{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:1px 7px;border-radius:6px;background:var(--dr-accent-soft);color:var(--dr-accent-ink);font-size:11px;font-weight:650;line-height:1.6;white-space:nowrap}:is(.dr-root,.dr-sheet) .dr-tag svg{width:11px;height:11px}.dr-root .dr-line-facts{display:contents}.dr-root .dr-fact{display:flex;align-items:center;gap:6px;min-width:0;color:var(--dr-ink-soft);font-size:13px;font-variant-numeric:tabular-nums}.dr-root .dr-fact.is-right{justify-content:flex-end}.dr-root .dr-fact b{color:var(--dr-ink);font-weight:650}.dr-root .dr-fact[data-zero]>b{color:var(--dr-faint);font-weight:500}.dr-root .dr-fact-older{color:var(--dr-warn);font-size:11.5px;font-weight:600;white-space:nowrap}.dr-root .dr-fact-label{display:none;color:var(--dr-muted);font-weight:500}.dr-root .dr-fact-review{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--dr-warn-soft);color:var(--dr-warn);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.dr-root .dr-ready{display:flex;align-items:center;gap:8px;min-width:0}.dr-root .dr-ready-track{flex:1;min-width:40px;height:6px;overflow:hidden;border-radius:999px;background:var(--dr-fill)}.dr-root .dr-ready-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .5s ease}.dr-root .dr-ready[data-tone=good] .dr-ready-fill{background:linear-gradient(90deg,#15803d,#34c76f)}.dr-root .dr-ready[data-tone=warn] .dr-ready-fill{background:linear-gradient(90deg,var(--calm-warn-from),var(--calm-warn-to))}.dr-root .dr-ready[data-tone=danger] .dr-ready-fill{background:linear-gradient(90deg,#dc2626,#f87171)}.dr-root .dr-ready>b{width:38px;color:var(--dr-ink);font-size:12.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.dr-root .dr-ready[data-tone=good]>b{color:var(--dr-good)}.dr-root .dr-ready[data-tone=warn]>b{color:var(--dr-warn)}.dr-root .dr-ready[data-tone=danger]>b{color:var(--dr-danger)}.dr-root .dr-ready[data-none]>b{color:var(--dr-faint);font-weight:500}.dr-root .dr-channels{display:flex;align-items:center;gap:6px;color:var(--dr-muted)}.dr-root .dr-channels svg{width:15px;height:15px}.dr-root .dr-channels [data-off]{opacity:.28}.dr-root .dr-line-chevron{width:16px;height:16px;color:var(--dr-faint);transition:color .15s,transform .15s}.dr-root .dr-line:hover .dr-line-chevron{color:var(--dr-muted);transform:translate(2px)}.dr-root .dr-skel{display:block;border-radius:999px;background:var(--dr-fill);animation:dr-pulse 1.4s ease-in-out infinite}.dr-root .dr-loading{padding:6px 0 10px}.dr-root .dr-skel-hero{height:112px;margin:18px var(--dr-gutter) 0;border-radius:24px}.dr-root .dr-skel-line{display:grid;grid-template-columns:40px minmax(120px,260px) minmax(0,1fr);align-items:center;gap:14px;padding:12px 18px}.dr-root .dr-skel-avatar{width:40px;height:40px;border-radius:50%}.dr-root .dr-skel-text{height:12px}@keyframes dr-pulse{0%,to{opacity:1}50%{opacity:.5}}:is(.dr-root,.dr-sheet) .dr-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}:is(.dr-root,.dr-sheet) .dr-empty-title{margin-top:18px;color:var(--dr-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}:is(.dr-root,.dr-sheet) .dr-empty-text{max-width:420px;margin-top:6px;color:var(--dr-muted);font-size:13.5px;line-height:1.55}:is(.dr-root,.dr-sheet) .dr-empty .dr-cap{margin-top:20px}:is(.dr-root,.dr-sheet) .dr-empty.is-compact{padding:18px 0}:is(.dr-root,.dr-sheet) .dr-loading-icon{width:22px;height:22px;color:var(--dr-accent-ink)}.dr-sheet .dr-empty{padding:30px 20px 28px}.dr-sheet .dr-empty .dr-tile-lg{width:52px;height:52px;border-radius:15px}.dr-sheet .dr-empty .dr-tile-lg svg{width:24px;height:24px}.dr-sheet .dr-empty-title{margin-top:14px;font-size:16px}:is(.dr-root,.dr-sheet) .dr-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:16px;background:var(--dr-danger-soft);color:var(--dr-ink);font-size:13.5px}.dr-root .dr-banner{margin:12px}:is(.dr-root,.dr-sheet) .dr-banner-copy{flex:1 1 220px;min-width:0}:is(.dr-root,.dr-sheet) .dr-banner-copy strong{display:block;font-weight:650}:is(.dr-root,.dr-sheet) .dr-banner-copy span{display:block;margin-top:1px;color:var(--dr-muted);font-size:12.5px}.dr-root .dr-state-card{margin:18px var(--dr-gutter) 0}.dr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dr-fade .2s ease}html.dark .dr-overlay{background:#0009}.dr-sheet{position:fixed;z-index:9001;top:10px;right:10px;bottom:10px;display:flex;flex-direction:column;overflow:hidden;width:min(740px,calc(100vw - 20px));border-radius:26px;background:var(--dr-ground);color:var(--dr-ink);box-shadow:0 0 0 .5px var(--dr-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased;animation:dr-slide-in .32s var(--dr-spring)}@keyframes dr-fade{0%{opacity:0}}@keyframes dr-slide-in{0%{opacity:0;transform:translate(32px)}}@keyframes dr-rise{0%{transform:translateY(40px);opacity:.4}}.dr-sheet .dr-sheet-grabber{display:none}.dr-sheet .dr-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.dr-sheet .dr-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--dr-fill);color:var(--dr-muted);cursor:pointer}.dr-sheet .dr-sheet-close:hover{color:var(--dr-ink)}.dr-sheet .dr-sheet-close svg{width:16px;height:16px}.dr-sheet .dr-sheet-head{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:0 22px 4px}.dr-sheet .dr-sheet-head .dr-avatar{width:52px;height:52px;font-size:16px}.dr-sheet .dr-sheet-copy{flex:1;min-width:0}.dr-sheet .dr-sheet-eyebrow{color:var(--dr-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.dr-sheet .dr-sheet-title{margin-top:1px;overflow:hidden;color:var(--dr-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.dr-sheet .dr-sheet-pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.dr-sheet .dr-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;padding:14px 22px 0}.dr-sheet .dr-sheet-feedback{flex-shrink:0;padding:12px 22px 0}.dr-sheet .dr-sheet-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 22px 22px}.dr-sheet .dr-sheet-body>*{flex-shrink:0}.dr-sheet .dr-sheet-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dr-sheet .dr-sheet-tabs>.dr-seg{flex:1 1 380px}.dr-sheet .dr-sheet-note{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:4px 4px 0;color:var(--dr-muted);font-size:12.5px;line-height:1.5}:is(.dr-root,.dr-sheet) .dr-feedback{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:14px;background:var(--dr-good-soft);color:var(--dr-good);font-size:13px;font-weight:550;line-height:1.45}:is(.dr-root,.dr-sheet) .dr-feedback[data-ok=false]{background:var(--dr-danger-soft);color:var(--dr-danger)}:is(.dr-root,.dr-sheet) .dr-feedback svg{width:15px;height:15px;margin-top:1px}:is(.dr-root,.dr-sheet) .dr-error-text{color:var(--dr-danger);font-size:12.5px;line-height:1.45}.dr-sheet .dr-card-head{display:flex;align-items:center;gap:12px;padding:14px 16px 12px}.dr-sheet .dr-card-copy{flex:1;min-width:0}.dr-sheet .dr-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:var(--dr-ink);font-size:15px;font-weight:700;letter-spacing:-.015em}.dr-sheet .dr-card-sub{margin-top:1px;color:var(--dr-muted);font-size:12.5px;line-height:1.45}.dr-sheet .dr-card-body{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.dr-sheet .dr-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(.dr-root,.dr-sheet) .dr-field{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background:var(--dr-fill);box-shadow:none;color:var(--dr-ink);font-size:14px;line-height:1.4;transition:box-shadow .15s}:is(.dr-root,.dr-sheet) textarea.dr-field{height:auto;padding:11px 13px;resize:vertical;line-height:1.55}:is(.dr-root,.dr-sheet) .dr-field::-moz-placeholder{color:var(--dr-muted);opacity:.85}:is(.dr-root,.dr-sheet) .dr-field::placeholder{color:var(--dr-muted);opacity:.85}:is(.dr-root,.dr-sheet) .dr-field:focus{box-shadow:var(--dr-focus)}:is(.dr-root,.dr-sheet) .dr-field.is-sm{height:34px;padding:0 11px;border-radius:10px;font-size:13px}:is(.dr-root,.dr-sheet) .dr-field.is-strong{font-weight:600}:is(.dr-root,.dr-sheet) .dr-field.is-account{width:104px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.01em}.dr-sheet .dr-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.dr-sheet .dr-label{margin:0 4px;color:var(--dr-muted);font-size:12.5px;font-weight:600}.dr-sheet .dr-req{padding:14px 16px;transition:box-shadow .15s}.dr-sheet .dr-req[data-selected]{box-shadow:inset 0 0 0 2px var(--dr-accent),var(--dr-card-shadow)}.dr-sheet .dr-req-head{display:flex;align-items:flex-start;gap:12px}.dr-sheet .dr-req-copy{flex:1;min-width:0}.dr-sheet .dr-req-kind{color:var(--dr-muted);font-size:12px;font-weight:600}.dr-sheet .dr-req-title{margin-top:1px;color:var(--dr-ink);font-size:14.5px;font-weight:650;letter-spacing:-.01em;line-height:1.4;overflow-wrap:anywhere}.dr-sheet .dr-req-detail{margin-top:2px;color:var(--dr-muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.dr-sheet .dr-req-amount{flex-shrink:0;color:var(--dr-ink);font-size:15px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.dr-sheet .dr-req-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin-top:10px;padding-left:44px;color:var(--dr-muted);font-size:12.5px;line-height:1.45}.dr-sheet .dr-req-foot svg{width:14px;height:14px}.dr-sheet .dr-req-meta{display:inline-flex;align-items:center;gap:6px;min-width:0}.dr-sheet .dr-req-closed{color:var(--dr-good)}.dr-sheet .dr-req-closed svg{color:var(--dr-good)}.dr-sheet .dr-check{position:relative;flex-shrink:0;width:22px;height:22px;margin:5px 0 0;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--dr-faint);background:transparent;transition:background .15s,box-shadow .15s}.dr-sheet .dr-check:checked{background:var(--dr-accent);box-shadow:none}.dr-sheet .dr-check:checked:after{content:"";position:absolute;left:7.5px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.dr-sheet .dr-check:focus-visible{outline:2px solid var(--dr-accent-ink);outline-offset:2px}.dr-sheet .dr-answer{margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--dr-ground);color:var(--dr-ink-soft);font-size:13px;line-height:1.5}.dr-sheet .dr-answer>strong{color:var(--dr-ink);font-weight:650}.dr-sheet .dr-answer q{color:var(--dr-muted);quotes:"„" "”"}.dr-sheet .dr-answer .dr-link{margin-left:8px;color:var(--dr-accent-ink);vertical-align:-2px}.dr-sheet .dr-proposal{margin-top:8px;padding:10px 12px;border-radius:14px;background:var(--dr-accent-soft);color:var(--dr-ink-soft);font-size:13px;line-height:1.5}.dr-sheet .dr-proposal-head{display:flex;align-items:flex-start;gap:7px;color:var(--dr-accent-ink);font-weight:650}.dr-sheet .dr-proposal-head svg{width:14px;height:14px;margin-top:3px}.dr-sheet .dr-proposal-conf{display:inline-block;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--dr-accent) 14%,transparent);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.dr-sheet .dr-proposal-text{margin-top:2px}.dr-sheet .dr-proposal-warn{margin-top:2px;color:var(--dr-warn);font-weight:600}.dr-sheet .dr-req-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.dr-sheet .dr-req-actions>.dr-link{margin-left:4px}.dr-sheet .dr-sendback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.dr-sheet .dr-sendback>.dr-field{flex:1 1 240px}.dr-sheet .dr-composer-meta{color:var(--dr-muted);font-size:12px;font-weight:500}@media(max-width:1240px){.dr-root .dr-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dr-root .dr-hero-actions{display:none}}@media(max-width:1100px){.dr-root .dr-lines-head{display:none}.dr-root .dr-line{grid-template-columns:40px minmax(0,1fr) 16px;grid-template-areas:"avatar main chev" "avatar facts chev";align-items:start;row-gap:8px}.dr-root .dr-line>.dr-avatar{grid-area:avatar}.dr-root .dr-line>.dr-line-main{grid-area:main;padding-top:2px}.dr-root .dr-line>.dr-line-chevron{grid-area:chev;align-self:center}.dr-root .dr-line-facts{grid-area:facts;display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0}.dr-root .dr-line-facts>.dr-ready{flex:0 1 180px}.dr-root .dr-fact.is-right{justify-content:flex-start}.dr-root .dr-fact-label{display:inline}.dr-root .dr-fact[data-zero]{display:none}.dr-root .dr-fact-review{min-width:0;height:auto;padding:1px 8px;font-size:12px}}@media(max-width:1023px){.dr-root .dr-hero{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:700px){.dr-root{--dr-gutter: 16px;padding-bottom:28px}.dr-root .dr-topbar{align-items:stretch;flex-direction:column;padding-top:22px}.dr-root .dr-title{font-size:30px}.dr-root .dr-topbar-actions{padding-bottom:0}.dr-root .dr-stepper{flex:1;justify-content:space-between}.dr-root .dr-stepper>span{flex:1;min-width:0}.dr-root .dr-hero{padding:18px 16px;border-radius:22px}.dr-root .dr-toolbar>.dr-seg{flex:1 1 100%}.dr-root .dr-seg>button{gap:5px;padding:0 6px;font-size:13px}.dr-root .dr-find{flex:1 1 100%;max-width:none;margin-left:0}.dr-root .dr-find input{padding-right:40px;font-size:16px}.dr-root .dr-kbd{display:none}.dr-root .dr-line{padding:11px 14px 11px 16px}.dr-root .dr-line+.dr-line:before{left:70px}.dr-root .dr-channels{display:none}:is(.dr-root,.dr-sheet) .dr-field{font-size:16px}.dr-sheet{top:auto;left:0;right:0;bottom:0;width:100%;max-height:92dvh;height:92dvh;border-radius:26px 26px 0 0;animation-name:dr-rise}.dr-sheet .dr-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--dr-faint);opacity:.6}.dr-sheet .dr-sheet-bar{padding-top:4px}.dr-sheet .dr-sheet-head{padding:0 18px 2px}.dr-sheet .dr-sheet-head .dr-avatar{width:44px;height:44px;font-size:14px}.dr-sheet .dr-sheet-title{font-size:21px}.dr-sheet .dr-sheet-actions{flex-wrap:nowrap;overflow-x:auto;padding:12px 18px 2px;scrollbar-width:none}.dr-sheet .dr-sheet-actions::-webkit-scrollbar{display:none}.dr-sheet .dr-sheet-feedback{padding:10px 16px 0}.dr-sheet .dr-sheet-body{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.dr-sheet .dr-seg>button{gap:5px;padding:0 6px;font-size:12.5px}.dr-sheet .dr-req-foot{padding-left:0}.dr-sheet .dr-req-actions>.dr-cap{flex:1 1 auto}}@media(hover:none){.dr-root .dr-kbd{display:none}.dr-root .dr-find input{font-size:16px}}@media(prefers-reduced-motion:reduce){:is(.dr-root,.dr-sheet) .dr-seg:before,.dr-root .dr-hero-fill,.dr-root .dr-ready-fill,.dr-root .dr-line-chevron{transition:none}.dr-root .dr-skel,:is(.dr-root,.dr-sheet) .dr-spin,.dr-sheet,.dr-overlay{animation:none}}.lp-page{--lp-navy: #101f32;--lp-navy-deep: #0b1726;--lp-night: #070f1c;--lp-indigo: #465fe9;--lp-indigo-hover: #354bc7;--lp-indigo-soft: #eef0fd;--lp-indigo-line: #d9defb;--lp-indigo-light: #a8b5ff;--lp-ink: #101f32;--lp-ink-soft: #344054;--lp-muted: #5f6b7e;--lp-line: #e3e7ee;--lp-ground: #f5f6fa;--lp-chip: #f1f3f7;--lp-surface: #ffffff;--lp-good: #15803d;--lp-good-soft: #ecfdf5;--lp-warn: #b45309;--lp-warn-soft: #fffbeb;--lp-warn-line: #fde7c2;--lp-on-navy-soft: #c5cdd9;--lp-on-navy-muted: #8a97ab;--lp-glass-line: rgba(255, 255, 255, .1);--lp-row-shadow: 0 1px 2px rgba(16, 31, 50, .06);--lp-shadow-md: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .28);--lp-shadow-lg: 0 40px 90px -30px rgba(5, 12, 24, .6), 0 16px 32px -16px rgba(5, 12, 24, .35);--lp-ease: cubic-bezier(.16, 1, .3, 1);--lp-gutter: clamp(16px, 4vw, 40px);--lp-nav-h: 68px;position:relative;width:100%;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;background:var(--lp-surface);color:var(--lp-ink);color-scheme:light;text-align:left;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv11";line-height:1.5;-webkit-font-smoothing:antialiased}.lp-page *,.lp-page *:before,.lp-page *:after{box-sizing:border-box}:where(.lp-page) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.lp-page) :where(ul,ol){padding:0;list-style:none}.lp-page a,.lp-page a:hover{color:inherit;font-weight:inherit;text-decoration:none}.lp-page button{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer}.lp-page :focus-visible{outline:2px solid var(--lp-indigo);outline-offset:3px;border-radius:8px}.lp-page svg{flex-shrink:0}.lp-container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--lp-gutter)}.lp-page .lp-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .2s,transform .2s var(--lp-ease)}.lp-page .lp-btn svg{transition:transform .15s}.lp-page .lp-btn:hover svg{transform:translate(2px)}.lp-page .lp-btn:active{transform:translateY(1px)}.lp-page .lp-btn-sm{height:36px;padding:0 14px;border-radius:9px;font-size:14px}.lp-page .lp-btn-lg{height:52px;padding:0 26px;border-radius:12px;font-size:16px}.lp-page .lp-btn-primary{background:var(--lp-indigo);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -10px #465fe9cc}.lp-page .lp-btn-primary:hover{background:var(--lp-indigo-hover);color:#fff}.lp-page .lp-btn-ghost{border-color:#ffffff38;background:#ffffff0d;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-page .lp-btn-ghost:hover{border-color:#fff6;background:#ffffff1a;color:#fff}.lp-page .lp-btn-outline{border-color:var(--lp-line);background:var(--lp-surface);color:var(--lp-ink)}.lp-page .lp-btn-outline:hover{border-color:#c4ccd8;color:var(--lp-ink)}.lp-page .lp-btn-glow{box-shadow:inset 0 1px #ffffff38,0 0 0 1px #a8b5ff59,0 14px 40px -12px #465fe9f2}.lp-page .lp-btn-glow:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #a8b5ff80,0 20px 50px -12px #465fe9}.lp-btn-glow:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:lp-sheen 5.5s 2s ease-in-out infinite}@keyframes lp-sheen{0%,70%{left:-60%}to{left:130%}}.lp-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;color:#fff;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.lp-nav.is-glass{border-bottom-color:#ffffff0f;background:#070f1c8c;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.lp-nav.is-solid{border-bottom-color:#e3e7eecc;background:#ffffffed;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 8px 30px -18px #101f3240;color:var(--lp-ink)}.lp-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--lp-indigo),#7c8cff 60%,#7dd3fc);transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity .3s}.lp-nav.is-solid .lp-progress{opacity:1}.lp-nav-inner{display:flex;align-items:center;gap:24px;height:var(--lp-nav-h)}.lp-page .lp-brand{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:600;letter-spacing:-.02em}.lp-page .lp-brand svg{display:block;flex-shrink:0}.lp-nav,.lp-footer{--tavin-dot: #a8b5ff}.lp-nav.is-solid{--tavin-dot: var(--lp-indigo)}.lp-nav-links{display:flex;gap:2px}.lp-page .lp-nav-links a{padding:8px 10px;border-radius:8px;font-size:14px;font-weight:500;opacity:.78;transition:opacity .15s,background .15s}.lp-page .lp-nav-links a:hover{opacity:1;background:#ffffff14}.lp-page .lp-nav.is-solid .lp-nav-links a:hover{background:var(--lp-chip)}.lp-nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.lp-page .lp-nav-login{padding:8px 10px;border-radius:8px;font-size:14px;font-weight:500;opacity:.85}.lp-page .lp-nav-login:hover{opacity:1}.lp-page .lp-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px}.lp-lang{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.18);border-radius:9px}.lp-page .lp-lang button{min-width:32px;height:26px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.04em;opacity:.62}.lp-page .lp-lang button:hover{opacity:1}.lp-page .lp-lang button[aria-pressed=true]{background:#ffffff24;opacity:1}.lp-nav.is-solid .lp-lang,.lp-menu .lp-lang{border-color:var(--lp-line)}.lp-page .lp-nav.is-solid .lp-lang button[aria-pressed=true],.lp-page .lp-menu .lp-lang button[aria-pressed=true]{background:var(--lp-chip);color:var(--lp-ink)}.lp-menu{display:flex;flex-direction:column;padding:4px var(--lp-gutter) 20px;border-top:1px solid var(--lp-line);background:var(--lp-surface)}.lp-page .lp-menu>a{padding:14px 0;border-bottom:1px solid var(--lp-chip);font-size:16px;font-weight:500;color:var(--lp-ink)}.lp-menu-actions{display:flex;align-items:center;gap:10px;margin-top:18px}.lp-page .lp-menu-actions .lp-btn{flex:1}.lp-hero{position:relative;isolation:isolate;overflow:hidden;min-height:max(100svh,760px);margin-top:calc(-1 * var(--lp-nav-h));padding:calc(var(--lp-nav-h) + clamp(24px,4.5vh,64px)) 0 clamp(270px,34vh,400px);background:radial-gradient(120% 80% at 50% 0%,#142a4f 0%,var(--lp-navy-deep) 45%,var(--lp-night) 100%);color:#fff}.lp-hero-backdrop{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 40% at 50% 8%,rgba(70,95,233,.38),transparent 70%),radial-gradient(40% 30% at 50% 74%,rgba(61,85,232,.22),transparent 70%)}.lp-hero-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 45% at 50% 22%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 45% at 50% 22%,#000 20%,transparent 75%)}.lp-scene{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-scene-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.lp-scene-canvas:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(transparent,var(--lp-night))}.lp-scene-canvas canvas{display:block;width:100%!important;height:100%!important;animation:lp-fade 1.6s .2s both;transition:opacity .4s}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-scene-label{position:absolute;transform:translate(-50%);animation:lp-label-in .9s var(--lp-ease) both}.lp-scene-label-raw{animation-delay:1.1s}.lp-scene-label-ai{animation-delay:1.4s}.lp-scene-label-done{animation-delay:1.7s}.lp-scene-label-review{animation-delay:2.1s;transform:translate(-50%,-100%)}@keyframes lp-label-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.lp-chip{display:inline-flex;align-items:center;gap:9px;padding:7px 13px 7px 10px;border:1px solid var(--lp-glass-line);border-radius:999px;background:#0b17268c;color:#e6eaf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -14px #0009;font-size:12.5px;line-height:1.25;white-space:nowrap}.lp-chip strong{display:block;font-weight:600}.lp-chip small{display:block;color:var(--lp-on-navy-muted);font-size:11.5px}.lp-chip>svg{width:22px;height:22px;padding:4px;border-radius:50%}.lp-chip-raw>svg{background:#ffffff1a;color:var(--lp-on-navy-soft)}.lp-chip-ai{border-color:#a8b5ff59}.lp-chip-ai>svg{background:#465fe973;color:#fff}.lp-chip-good>svg{background:#22c55e33;color:#4ade80}.lp-chip-warn{border-color:#f59e0b66}.lp-chip-warn>svg{background:#f59e0b33;color:#fbbf24}.lp-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-hero-inner:before{content:"";position:absolute;z-index:-1;left:50%;top:-6%;width:min(980px,120%);height:112%;background:radial-gradient(closest-side,rgba(7,15,28,.7),rgba(7,15,28,.35) 60%,transparent);transform:translate(-50%);pointer-events:none}.lp-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:var(--lp-on-navy-soft);font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-hero-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-indigo-light);box-shadow:0 0 0 4px #a8b5ff2e;animation:lp-pulse 2.4s ease-in-out infinite}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 4px #a8b5ff2e}50%{box-shadow:0 0 0 7px #a8b5ff0f}}.lp-page .lp-hero-title{max-width:16em;margin-top:24px;color:#fff;font-size:clamp(38px,5.6vw,74px);font-weight:600;line-height:1.02;letter-spacing:-.047em;text-wrap:balance}.lp-hero-title span{display:block;padding-bottom:.06em;background:linear-gradient(92deg,#8e9dff,#c7cfff 40%,#fff,#b9c4ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shimmer 9s ease-in-out infinite alternate}@keyframes lp-shimmer{0%{background-position:0% 0}to{background-position:100% 0}}.lp-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-hero-inner>*{animation:lp-rise .9s var(--lp-ease) both}.lp-hero-inner>:nth-child(2){animation-delay:.07s}.lp-hero-inner>:nth-child(3){animation-delay:.14s}.lp-hero-inner>:nth-child(4){animation-delay:.21s}.lp-hero-inner>:nth-child(5){animation-delay:.28s}.lp-hero-inner>:nth-child(6){animation-delay:.35s}.lp-hero-inner>:nth-child(7){animation-delay:.42s}.lp-showcase-stage{--p: 1;position:relative;perspective:1800px}.lp-showcase-stage>.lp-shot{transform-origin:50% 0;transform:rotateX(calc((1 - var(--p)) * 24deg)) scale(calc(.9 + var(--p) * .1)) translateY(calc((1 - var(--p)) * 24px));will-change:transform}.lp-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}.lp-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lp-pill-good{background:var(--lp-good-soft);color:var(--lp-good)}.lp-pill-warn{background:var(--lp-warn-soft);color:var(--lp-warn)}.lp-pill-accent{background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-pill-muted{background:var(--lp-chip);color:var(--lp-muted)}.lp-mini-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 11px;border:1px solid var(--lp-line);border-radius:7px;background:var(--lp-surface);color:var(--lp-ink);font-size:12px;font-weight:500;white-space:nowrap}.lp-mini-btn-primary{border-color:var(--lp-indigo);background:var(--lp-indigo);color:#fff}.lp-mini-icon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-mini-icon-warn{background:var(--lp-warn-soft);color:var(--lp-warn)}.lp-mini-main{display:flex;flex-direction:column;flex:1;min-width:0}.lp-mini-main strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lp-mini-main small{color:var(--lp-muted);font-size:11.5px}.lp-pos{color:var(--lp-good)}.lp-shot{position:relative;max-width:1080px;margin:0 auto}.lp-shot-frame{border-radius:16px;background:var(--lp-navy-deep);box-shadow:0 0 0 1px #ffffff1a,var(--lp-shadow-lg)}.lp-shot-bar{display:flex;align-items:center;height:38px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06);border-radius:16px 16px 0 0}.lp-shot-lights{display:flex;gap:6px;width:60px}.lp-shot-lights i{width:10px;height:10px;border-radius:50%;background:#ffffff29}.lp-shot-url{display:flex;align-items:center;justify-content:center;width:min(320px,50%);height:22px;margin:0 auto;padding-right:60px;border-radius:6px;color:var(--lp-on-navy-muted);font-size:11.5px}.lp-shot-body{display:flex;min-height:420px;padding:10px 10px 10px 0;border-radius:0 0 16px 16px;background:var(--lp-navy)}.lp-shot-rail{display:flex;flex-direction:column;align-items:center;gap:6px;width:58px;padding-top:4px}.lp-shot-logo{display:grid;place-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:8px;background:var(--lp-indigo);color:#fff}.lp-shot-logo svg{width:100%;height:100%}.lp-shot-railbtn{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--lp-on-navy-muted)}.lp-shot-railbtn.is-active{background:#ffffff1c;color:#fff}.lp-shot-railbtn-end{margin-top:auto}.lp-shot-panel{flex:1;min-width:0;padding:18px 20px 20px;border-radius:12px;background:var(--lp-surface);color:var(--lp-ink);text-align:left}.lp-shot-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--lp-line)}.lp-shot-crumb{display:block;margin-bottom:3px;color:var(--lp-muted);font-size:11.5px}.lp-shot-head strong{font-size:16px;font-weight:600;letter-spacing:-.02em}.lp-shot-pills{display:flex;flex-wrap:wrap;gap:6px}.lp-shot-amount{font-variant-numeric:tabular-nums;font-weight:500;text-align:right;white-space:nowrap}.lp-float{position:absolute;z-index:2;padding:14px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-surface);color:var(--lp-ink);box-shadow:var(--lp-shadow-md);font-size:12.5px;text-align:left}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-float-invoice{bottom:-132px;left:-84px;width:290px;animation:lp-bob 7s ease-in-out infinite}.lp-float-tavi{right:-52px;top:-34px;width:280px;animation:lp-bob 8s ease-in-out -3s infinite}.lp-float-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600}.lp-float-head>svg{color:var(--lp-indigo)}.lp-float-head .lp-pill{margin-left:auto}.lp-tavi-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--lp-indigo);color:#fff;font-size:11px;font-weight:700}.lp-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--lp-ground)}.lp-pair>div{display:flex;flex-direction:column;gap:1px;min-width:0}.lp-pair small{color:var(--lp-muted);font-size:10.5px}.lp-pair strong{font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.lp-pair span{overflow:hidden;color:var(--lp-ink-soft);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lp-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lp-reasons span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--lp-good-soft);color:var(--lp-good);font-size:11px;font-weight:500}.lp-bubble{max-width:92%;padding:9px 12px;border-radius:12px;font-size:12.5px;line-height:1.5}.lp-bubble+.lp-bubble{margin-top:8px}.lp-bubble-user{width:-moz-fit-content;width:fit-content;margin-left:auto;border-bottom-right-radius:4px;background:var(--lp-indigo);color:#fff}.lp-bubble-ai{border-bottom-left-radius:4px;background:var(--lp-chip);color:var(--lp-ink)}.lp-section{position:relative;padding:clamp(80px,10vw,128px) 0}.lp-section-tint{background:var(--lp-ground)}.lp-section-head{max-width:720px;margin:0 auto clamp(40px,6vw,64px)}.lp-section-head-center{text-align:center}.lp-section-head-left{margin-left:0}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--lp-indigo);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.6}.lp-section-head h2{color:var(--lp-ink);font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.07;letter-spacing:-.04em;text-wrap:balance}.lp-lead{margin-top:18px;color:var(--lp-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.6;text-wrap:pretty}.lp-dark{isolation:isolate;overflow:hidden;background:var(--lp-night);color:#fff}.lp-dark .lp-section-head h2{color:#fff}.lp-dark .lp-lead{color:var(--lp-on-navy-soft)}.lp-dark .lp-eyebrow{color:var(--lp-indigo-light)}.lp-dark-glow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 80% 40%,rgba(70,95,233,.32),transparent 70%),radial-gradient(40% 50% at 5% 100%,rgba(124,92,255,.16),transparent 70%)}.lp-dark-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000,transparent 75%);mask-image:radial-gradient(60% 70% at 70% 40%,#000,transparent 75%)}.lp-dark-glow-alt{background:radial-gradient(60% 55% at 50% 0%,rgba(70,95,233,.3),transparent 70%),radial-gradient(35% 45% at 100% 100%,rgba(125,211,252,.08),transparent 70%)}.lp-dark-glow-alt:after{-webkit-mask-image:radial-gradient(60% 60% at 50% 10%,#000,transparent 75%);mask-image:radial-gradient(60% 60% at 50% 10%,#000,transparent 75%)}.lp-closing-scene{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-closing-scene canvas{display:block;width:100%!important;height:100%!important;animation:lp-fade 1.6s both;transition:opacity .4s}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-tick{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--lp-good-soft);color:var(--lp-good)}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px)}.lp-split .lp-section-head{margin-bottom:32px}.lp-checklist{display:flex;flex-direction:column;gap:14px}.lp-checklist li{display:flex;gap:12px;color:var(--lp-ink-soft);font-size:16px;line-height:1.5}.lp-check{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-dark .lp-checklist li{color:var(--lp-on-navy-soft)}.lp-dark .lp-check{background:#465fe94d;color:#c7d0ff}.lp-phone-stage{position:relative;display:grid;place-items:center;padding:24px 0;perspective:1400px}.lp-phone{--rx: 3deg;--ry: -10deg;position:relative;width:min(330px,100%);padding:11px;border-radius:48px;background:linear-gradient(145deg,#2a3a55,#0d1828 45%,#1d2b42);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 4px #0a1322,0 50px 90px -30px #000c,0 0 0 1px #0006,-30px 40px 80px -40px #465fe98c;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--lp-ease)}.lp-phone-screen{position:relative;overflow:hidden;height:640px;border-radius:38px;background:var(--lp-surface)}.lp-phone-notch{position:absolute;z-index:2;left:50%;top:10px;width:92px;height:26px;border-radius:999px;background:#0a1322;transform:translate(-50%)}.lp-phone .lp-portal{max-width:none;height:100%;padding:48px 14px 18px;border-radius:0;box-shadow:none}.lp-phone .lp-portal-card{flex-wrap:wrap}.lp-phone .lp-portal-card .lp-mini-main{flex-basis:calc(100% - 38px)}.lp-phone .lp-portal-card>.lp-mini-btn,.lp-phone .lp-portal-actions{margin-left:38px}.lp-phone-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 32%);pointer-events:none}.lp-toast{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid var(--lp-glass-line);border-radius:14px;background:#101f32b8;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px -20px #000000b3;font-size:12.5px}.lp-toast strong{display:block;font-weight:600}.lp-toast small{display:block;color:var(--lp-on-navy-muted);font-size:11.5px}.lp-toast .lp-tick{background:#22c55e33;color:#4ade80}.lp-toast .lp-mini-icon{background:#465fe959;color:#dfe4ff}.lp-toast-a{top:16%;right:max(-6%,-40px);animation:lp-bob 7s ease-in-out infinite}.lp-receipt-scene{position:absolute;z-index:2;top:-140px;right:-180px;bottom:-60px;left:-120px;pointer-events:none}.lp-receipt-scene canvas{display:block;width:100%!important;height:100%!important;animation:lp-fade 1s both;transition:opacity .4s}.lp-toast[data-live]{animation:none}.lp-toast-copy.is-new{animation:lp-toast-in .5s var(--lp-ease) both}@keyframes lp-toast-in{0%{opacity:0;translate:6px 0}to{opacity:1;translate:0 0}}.lp-portal{display:flex;flex-direction:column;gap:10px;max-width:440px;margin:0 auto;padding:16px;border-radius:16px;background:var(--lp-surface);color:var(--lp-ink);box-shadow:var(--lp-shadow-lg);font-size:12.5px}.lp-portal-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px}.lp-portal-head small{display:block;color:var(--lp-muted);font-size:11px}.lp-portal-head strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.lp-portal-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--lp-indigo-soft);color:var(--lp-indigo);font-size:12px;font-weight:600}.lp-portal-avatar-firm{width:28px;height:28px;background:var(--lp-navy);color:#fff;font-size:10.5px}.lp-portal-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-portal-stats>div{padding:10px 12px;border-radius:10px;background:var(--lp-ground)}.lp-portal-stats small{display:block;color:var(--lp-muted);font-size:11px}.lp-portal-stats strong{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.lp-portal-stats>.lp-portal-yours{background:var(--lp-indigo-soft)}.lp-portal-yours strong{color:var(--lp-good)}.lp-portal-card{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--lp-line);border-radius:11px}.lp-portal-card-warn{border-color:var(--lp-warn-line);background:#fffcf4}.lp-portal-actions{display:flex;gap:6px}.lp-portal-msg{display:flex;align-items:flex-end;gap:8px;padding-top:2px}.lp-portal-msg p{padding:9px 12px;border-radius:12px 12px 12px 4px;background:var(--lp-chip)}.lp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.lp-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--lp-line);border-radius:12px}.lp-kpi small{overflow:hidden;color:var(--lp-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lp-kpi strong{font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.lp-kpi span{color:var(--lp-muted);font-size:11.5px}.lp-kpi-yours{border-color:var(--lp-indigo-line);background:var(--lp-indigo-soft)}.lp-kpi-yours strong{color:var(--lp-good)}.lp-kpi-yours strong em{margin-right:2px;color:var(--lp-indigo);font-size:11.5px;font-style:normal;font-weight:600;letter-spacing:0}.lp-dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;font-size:12.5px}.lp-dash-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border-radius:12px;background:var(--lp-ground)}.lp-dash-title{margin-bottom:2px;color:var(--lp-ink-soft);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lp-dash-row{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:9px;background:var(--lp-surface);box-shadow:var(--lp-row-shadow)}.lp-dash-row span{color:var(--lp-ink-soft)}.lp-dash-row strong{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.lp-dash-total{background:var(--lp-navy);box-shadow:none}.lp-dash-total span{color:var(--lp-on-navy-soft)}.lp-dash-total strong{color:#fff}.lp-dash-inv,.lp-dash-ask{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;background:var(--lp-surface);box-shadow:var(--lp-row-shadow)}.lp-dash-inv .lp-shot-amount{font-size:12px}.lp-pair-solo{grid-template-columns:minmax(0,1fr)}.lp-portal-snap{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:linear-gradient(135deg,var(--lp-indigo),#6b7cf5);color:#fff;box-shadow:0 12px 24px -14px #465fe9e6}.lp-portal-snap small{color:#dfe4ff}.lp-portal-snap-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ffffff2e}.lp-portal .lp-portal-snap .lp-mini-main small{color:#dfe4ff}.lp-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);align-items:stretch}.lp-way{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3.6vw,44px);border-radius:28px;background:linear-gradient(var(--lp-surface),var(--lp-surface)) padding-box,linear-gradient(140deg,var(--lp-indigo),#a8b5ff 45%,#e3e7ee 85%) border-box;border:1.5px solid transparent;box-shadow:0 40px 80px -50px #465fe999;scroll-margin-top:calc(var(--lp-nav-h) + 24px)}.lp-way:before{content:"";position:absolute;z-index:-1;right:-20%;top:-30%;width:80%;height:90%;background:radial-gradient(closest-side,rgba(70,95,233,.1),transparent)}.lp-free-badge,.lp-way-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--lp-good-soft);color:var(--lp-good);font-size:13px;font-weight:600}.lp-way-badge{background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-way h2{margin-top:18px;color:var(--lp-ink);font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.lp-way-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:20px 0 12px}.lp-way-price strong{white-space:nowrap;font-size:clamp(36px,4vw,52px);font-weight:600;letter-spacing:-.05em;line-height:1;background:linear-gradient(120deg,var(--lp-indigo),#7c8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-way-price span{color:var(--lp-muted);font-size:15px}.lp-way .lp-formation-steps{align-self:stretch;margin-bottom:24px}.lp-page .lp-way>.lp-btn{margin-top:auto}.lp-formation-steps{position:relative;display:flex;flex-direction:column;gap:4px}.lp-formation-steps:before{content:"";position:absolute;left:17px;top:30px;bottom:50px;width:2px;background:linear-gradient(var(--lp-indigo),var(--lp-indigo-line))}.lp-formation-steps li{position:relative;display:flex;gap:16px;padding:12px 0}.lp-formation-num{position:relative;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--lp-surface);color:var(--lp-indigo);font-size:14px;font-weight:700;box-shadow:inset 0 0 0 2px var(--lp-indigo)}.lp-formation-steps li:last-child .lp-formation-num{background:var(--lp-indigo);color:#fff}.lp-formation-steps li,.lp-start li{align-items:center}.lp-formation-steps p{color:var(--lp-ink-soft);font-size:15.5px;line-height:1.5}.lp-input{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-input label,.lp-choice legend{color:var(--lp-ink-soft);font-size:13.5px;font-weight:500}.lp-page .lp-input input,.lp-page .lp-input textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid #d5dbe4;border-radius:10px;outline:0;background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.lp-page .lp-input textarea{resize:vertical}.lp-page .lp-input input:focus,.lp-page .lp-input textarea:focus{border-color:var(--lp-indigo);box-shadow:0 0 0 4px #465fe924}.lp-input input::-moz-placeholder,.lp-input textarea::-moz-placeholder{color:#9aa3b2}.lp-input input::placeholder,.lp-input textarea::placeholder{color:#9aa3b2}.lp-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lp-choice{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;border:0}.lp-choice legend{width:100%;margin-bottom:8px;padding:0}.lp-choice label{position:relative;display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1px solid #d5dbe4;border-radius:10px;background:var(--lp-surface);color:var(--lp-ink-soft);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.lp-choice label:hover{border-color:#b9c2d0}.lp-choice label.is-on{border-color:var(--lp-indigo);background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-choice input{position:absolute;opacity:0;pointer-events:none}.lp-choice label:has(input:focus-visible){outline:2px solid var(--lp-indigo);outline-offset:2px}.lp-page .lp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.lp-offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,80px)}.lp-offer .lp-section-head{margin-bottom:28px}.lp-offer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px;color:var(--lp-muted);font-size:14px}.lp-page .lp-offer-contact a{display:inline-flex;align-items:center;gap:7px;color:var(--lp-indigo);font-weight:500;overflow-wrap:anywhere}.lp-page .lp-offer-contact a:hover{text-decoration:underline}.lp-offer-card{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,3vw,32px);border:1px solid var(--lp-line);border-radius:24px;background:var(--lp-surface);box-shadow:0 40px 80px -50px #101f3273}.lp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--lp-chip)}.lp-page .lp-tabs button{min-height:40px;padding:6px 10px;border-radius:9px;color:var(--lp-muted);font-size:14px;font-weight:600;line-height:1.25;transition:background .2s,color .2s,box-shadow .2s}.lp-page .lp-tabs button[aria-checked=true]{background:var(--lp-surface);color:var(--lp-ink);box-shadow:0 1px 3px #101f321f}.lp-offer-quote{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lp-indigo-line);border-radius:14px;background:var(--lp-indigo-soft)}.lp-offer-quote-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--lp-surface);color:var(--lp-indigo)}.lp-offer-quote-copy{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.lp-offer-quote-copy small{color:var(--lp-muted);font-size:12px;font-weight:500}.lp-offer-quote-copy strong{color:var(--lp-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.lp-offer-quote-copy span{color:var(--lp-ink-soft);font-size:13px;line-height:1.4}.lp-page .lp-offer-quote a{flex:none;color:var(--lp-indigo);font-size:14px;font-weight:600}.lp-page .lp-offer-quote a:hover{text-decoration:underline}.lp-lookup{min-height:0}.lp-lookup>span{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px}.lp-lookup-wait{color:var(--lp-muted)}.lp-lookup-wait:before{content:"";width:12px;height:12px;border:2px solid var(--lp-indigo);border-right-color:transparent;border-radius:50%;animation:lp-spin .8s linear infinite}.lp-lookup-hit{padding:10px 12px;border:1px solid #bbf7d0;border-radius:12px;background:var(--lp-good-soft);color:var(--lp-ink)}.lp-lookup-hit>svg:first-child{color:var(--lp-good)}.lp-lookup-hit>span{flex:1;min-width:0}.lp-lookup-hit strong{display:block;font-weight:600}.lp-lookup-hit small{color:var(--lp-ink-soft)}.lp-lookup-ok{color:var(--lp-good)}.lp-lookup-miss{color:var(--lp-warn)}.lp-offer-fine{color:var(--lp-muted);font-size:12.5px;text-align:center;overflow-wrap:anywhere}.lp-page .lp-offer-fine a{color:inherit;text-decoration:underline}.lp-page .lp-input input[aria-invalid=true]{border-color:var(--lp-warn)}.lp-field-error{display:flex;align-items:center;gap:6px;color:var(--lp-warn);font-size:13px}.lp-offer-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--lp-warn-line);border-radius:12px;background:var(--lp-warn-soft);color:var(--lp-ink);font-size:14px;line-height:1.5}.lp-offer-error>svg{flex:none;margin-top:2px;color:var(--lp-warn)}.lp-page .lp-offer-error a{color:var(--lp-indigo);font-weight:500;overflow-wrap:anywhere}.lp-page .lp-btn:disabled{opacity:.7;cursor:progress}.lp-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp-offer-sent{align-items:center;text-align:center}.lp-offer-sent-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-offer-sent h3{color:var(--lp-ink);font-size:22px;font-weight:600;letter-spacing:-.02em}.lp-offer-sent p{max-width:42ch;color:var(--lp-muted);font-size:15px;line-height:1.6}.lp-page .lp-offer-sent p a{color:var(--lp-indigo);font-weight:500;overflow-wrap:anywhere}.lp-stores{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lp-page .lp-store{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff0f;color:#fff;font-size:15px;font-weight:600}.lp-page .lp-store:hover{background:#ffffff1f;color:#fff}.lp-store small{display:block;color:var(--lp-on-navy-muted);font-size:11px;font-weight:500}.lp-trust-gdpr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:32px;color:var(--lp-muted);font-size:14.5px;text-align:center}.lp-trust-gdpr>svg{color:var(--lp-good)}.lp-page .lp-trust-gdpr a{color:var(--lp-indigo);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp-page .lp-trust-gdpr a:hover{color:var(--lp-indigo-hover)}.lp-start{position:relative;display:flex;flex-direction:column;gap:2px}.lp-start:before{content:"";position:absolute;left:17px;top:30px;bottom:58px;width:2px;background:linear-gradient(var(--lp-indigo),var(--lp-indigo-line))}.lp-start li{position:relative;display:flex;gap:16px;padding:10px 0}.lp-start li:first-child .lp-formation-num{background:var(--lp-indigo);color:#fff}.lp-start p{color:var(--lp-muted);font-size:15.5px;line-height:1.5}.lp-dark .lp-start p{color:#e6eaf2;font-size:16px}.lp-dark .lp-offer-contact{color:var(--lp-on-navy-soft)}.lp-page .lp-dark .lp-offer-contact a{color:#c7d0ff}.lp-dark .lp-offer .lp-section-head{margin-bottom:28px}.lp-hero{--ph: clamp(480px, 76vh, 740px)}.lp-hero-person{position:absolute;z-index:-2;bottom:0;right:calc((100% - min(100%,1200px)) / 2 - var(--ph) * .1);width:calc(var(--ph) * .683);height:var(--ph);pointer-events:none;animation:lp-person-in 1.4s .35s var(--lp-ease) both}.lp-hero-person:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:20%;left:8%;background:radial-gradient(46% 40% at 56% 34%,rgba(70,95,233,.3),transparent 70%)}.lp-hero-person img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;opacity:.8;filter:brightness(.8) saturate(.8);-webkit-mask-image:linear-gradient(to bottom,#000 48%,transparent 92%);mask-image:linear-gradient(to bottom,#000 48%,transparent 92%)}@keyframes lp-person-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-hero-sub{max-width:30em;margin-top:22px;color:#eef1f8;font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.lp-hero-proof{max-width:40em;margin-top:12px;color:var(--lp-on-navy-soft);font-size:clamp(15px,1.25vw,16.5px);line-height:1.55;text-wrap:balance}.lp-hero-includes{display:inline-flex;align-items:flex-start;gap:8px;max-width:56em;margin-top:18px;text-wrap:balance;color:var(--lp-on-navy-muted);font-size:13.5px;line-height:1.5;text-align:left}.lp-hero-includes svg{flex-shrink:0;width:18px;height:18px;margin-top:1px;padding:3px;border-radius:50%;background:#465fe966;color:#dfe4ff}.lp-page .lp-price-band{display:inline-flex;align-items:center;gap:16px;margin-top:22px;padding:9px 12px 9px 22px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s,border-color .2s}.lp-page .lp-price-band:hover{border-color:#a8b5ff73;background:#ffffff1a;color:#fff}.lp-price-band-label{color:var(--lp-on-navy-soft);font-size:15px;font-weight:500}.lp-price-band-amount{display:inline-flex;align-items:baseline;gap:6px}.lp-price-band-amount small{color:var(--lp-on-navy-soft);font-size:13.5px}.lp-price-band-amount strong{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em;background:linear-gradient(120deg,#fff,#b9c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-price-band-go{color:var(--lp-indigo-light);transition:transform .2s}.lp-price-band:hover .lp-price-band-go{transform:translate(3px)}.lp-reason-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,var(--lp-indigo),#7c8cff);color:#fff;box-shadow:0 12px 24px -12px #465fe9e6}.lp-calc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:20px}.lp-calc-form{display:flex;flex-direction:column;gap:26px;padding:clamp(20px,3vw,32px);border:1px solid var(--lp-line);border-radius:24px;background:var(--lp-surface)}.lp-calc-field{display:flex;flex-direction:column;gap:10px}.lp-calc-label{color:var(--lp-ink);font-size:14.5px;font-weight:600}.lp-calc-form .lp-tabs{max-width:320px}.lp-calc-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.lp-calc-tiers legend,.lp-calc-addons legend{margin-bottom:10px;padding:0}.lp-calc-tiers label{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;border:1px solid #d5dbe4;border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.lp-calc-tiers label:hover{border-color:#b9c2d0}.lp-calc-tiers label.is-on{border-color:var(--lp-indigo);background:var(--lp-indigo-soft);box-shadow:inset 0 0 0 1px var(--lp-indigo)}.lp-calc-tiers strong{color:var(--lp-ink);font-size:14.5px;font-weight:600}.lp-calc-tier-price{color:var(--lp-ink);font-size:22px;font-weight:700;letter-spacing:-.03em}.lp-calc-tier-price small{margin-left:4px;color:var(--lp-muted);font-size:13px;font-weight:500;letter-spacing:0}.lp-calc-tiers label>small{color:var(--lp-muted);font-size:12.5px;line-height:1.4}.lp-calc-tiers input,.lp-calc-addons input{position:absolute;opacity:0;pointer-events:none}.lp-calc-tiers label:has(input:focus-visible),.lp-calc-addons label:has(input:focus-visible){outline:2px solid var(--lp-indigo);outline-offset:2px}.lp-calc-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-ground);cursor:pointer}.lp-calc-switch strong{display:block;color:var(--lp-ink);font-size:14.5px;font-weight:600}.lp-calc-switch small{display:block;margin-top:2px;color:var(--lp-muted);font-size:13px;line-height:1.4}.lp-page .lp-calc-switch input{position:relative;flex:none;width:46px;height:26px;margin:0;border-radius:999px;background:#cfd6e1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .2s}.lp-calc-switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #101f324d;transition:transform .2s var(--lp-ease)}.lp-page .lp-calc-switch input:checked{background:var(--lp-indigo)}.lp-calc-switch input:checked:after{transform:translate(20px)}.lp-calc-qty{display:flex;flex-direction:column;gap:10px}.lp-calc-qty-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-calc-qty-head label{color:var(--lp-ink);font-size:14.5px;font-weight:600}.lp-page .lp-calc-num{width:88px;height:38px;padding:0 12px;border:1px solid #d5dbe4;border-radius:10px;outline:none;background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;transition:border-color .15s,box-shadow .15s}.lp-calc-num::-webkit-outer-spin-button,.lp-calc-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-page .lp-calc-num:focus{border-color:var(--lp-indigo);box-shadow:0 0 0 4px #465fe924}.lp-page .lp-calc-range{--pos: calc(11px + (100% - 22px) * var(--fill, 0));width:100%;height:22px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.lp-calc-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--lp-indigo) 0 var(--pos),var(--lp-line) var(--pos) 100%)}.lp-calc-range::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--lp-indigo) 0 var(--pos),var(--lp-line) var(--pos) 100%)}.lp-calc-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:2px solid var(--lp-indigo);border-radius:50%;background:#fff;box-shadow:0 2px 8px #101f3238;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:transform .15s;transition:transform .15s}.lp-calc-range::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;border:2px solid var(--lp-indigo);border-radius:50%;background:#fff;box-shadow:0 2px 8px #101f3238}.lp-calc-range:active::-webkit-slider-thumb{transform:scale(1.12)}.lp-calc-hint{display:flex;justify-content:space-between;gap:12px;color:var(--lp-muted);font-size:13px;line-height:1.45}.lp-calc-hint b{flex:none;color:var(--lp-indigo);font-weight:600;font-variant-numeric:tabular-nums}.lp-calc-hint b.is-included{color:var(--lp-good);font-weight:500}.lp-calc-addons{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.lp-calc-addons label{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lp-line);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.lp-calc-addons label:hover{border-color:#c4ccd8}.lp-calc-addons label.is-on{border-color:var(--lp-indigo-line);background:var(--lp-indigo-soft)}.lp-calc-box{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1.5px solid #c4ccd8;border-radius:6px;background:var(--lp-surface);color:transparent;transition:background .15s,border-color .15s,color .15s}.lp-calc-addons .is-on .lp-calc-box{border-color:var(--lp-indigo);background:var(--lp-indigo);color:#fff}.lp-calc-addon-name{flex:1;min-width:0;color:var(--lp-ink);font-size:14.5px;font-weight:500;line-height:1.35}.lp-calc-addons label small{flex:none;max-width:42%;color:var(--lp-muted);font-size:13px;text-align:right}.lp-calc-addons .lp-calc-hint{margin-top:2px}.lp-calc-aside{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--lp-indigo-soft);color:var(--lp-ink-soft);font-size:14px;line-height:1.5}.lp-calc-aside>svg{flex:none;margin-top:3px;color:var(--lp-indigo)}.lp-calc-sum{position:sticky;top:calc(var(--lp-nav-h) + 20px);display:flex;flex-direction:column;padding:clamp(22px,3vw,32px);border-radius:24px;background:radial-gradient(120% 80% at 100% 0%,#1d3566 0%,var(--lp-navy) 55%,var(--lp-navy-deep) 100%);color:#fff;box-shadow:0 40px 80px -40px #101f3299}.lp-calc-sum-eyebrow{color:var(--lp-indigo-light);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp-calc-sum-plan{margin-top:8px;color:var(--lp-on-navy-soft);font-size:14px;line-height:1.5}.lp-calc-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:16px}.lp-calc-total small{color:var(--lp-on-navy-soft);font-size:15px}.lp-calc-total strong{font-size:clamp(44px,5vw,60px);font-weight:700;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lp-calc-total span{color:var(--lp-on-navy-soft);font-size:17px}.lp-calc-total-note{margin-top:6px;color:var(--lp-on-navy-muted);font-size:13px}.lp-calc-lines{display:flex;flex-direction:column;margin-top:20px;border-top:1px solid var(--lp-glass-line)}.lp-calc-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--lp-glass-line);color:var(--lp-on-navy-soft);font-size:14px;line-height:1.4}.lp-calc-lines li small{display:block;color:var(--lp-on-navy-muted);font-size:12.5px}.lp-calc-lines li b{flex:none;color:#fff;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.lp-calc-alert{display:flex;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:#fbbf241f;color:#fde68a;font-size:13.5px;line-height:1.45}.lp-calc-alert>svg{flex:none;margin-top:2px}.lp-calc-annual{display:flex;justify-content:space-between;gap:16px;margin-top:14px;color:var(--lp-on-navy-soft);font-size:14px}.lp-calc-annual small{display:block;color:var(--lp-on-navy-muted);font-size:12.5px}.lp-calc-annual b{flex:none;color:#fff;font-weight:600}.lp-calc-options{border:1px solid var(--lp-line);border-radius:14px;interpolate-size:allow-keywords}.lp-calc-options summary{display:flex;align-items:center;gap:12px;padding:14px 16px;list-style:none;cursor:pointer}.lp-calc-options summary::-webkit-details-marker{display:none}.lp-calc-options summary:focus-visible{outline-offset:-2px;border-radius:14px}.lp-calc-options summary>span{flex:1;min-width:0}.lp-calc-options summary strong{display:block;color:var(--lp-ink);font-size:14.5px;font-weight:600}.lp-calc-options summary small{display:block;margin-top:2px;color:var(--lp-muted);font-size:13px;line-height:1.4}.lp-calc-options summary>b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--lp-indigo);color:#fff;font-size:12px;font-weight:600}.lp-calc-options summary>svg{color:var(--lp-muted);transition:transform .25s var(--lp-ease)}.lp-calc-options[open] summary>svg{color:var(--lp-indigo);transform:rotate(180deg)}.lp-calc-options .lp-calc-addons{padding:0 16px 16px}.lp-calc-options .lp-calc-addons legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lp-calc-plus strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp-calc-plus{border-color:var(--lp-indigo-line);background:var(--lp-indigo-soft)}.lp-page .lp-calc-sum .lp-btn{width:100%;margin-top:22px}.lp-calc-fine{margin-top:14px;color:var(--lp-on-navy-muted);font-size:12.5px;line-height:1.55;text-align:center}.lp-tax{--tax-ink: var(--lp-ink);--tax-soft: var(--lp-ink-soft);--tax-muted: var(--lp-muted);--tax-track: var(--lp-line);--tax-field: var(--lp-surface);--tax-vat: #94a3b8;--tax-tax: var(--lp-warn);--tax-kept: var(--lp-good);display:flex;flex-direction:column;gap:8px;margin-bottom:22px;padding:14px 16px;border-radius:14px;background:var(--lp-ground)}.lp-tax-dark{--tax-ink: #fff;--tax-soft: var(--lp-on-navy-soft);--tax-muted: var(--lp-on-navy-muted);--tax-track: var(--lp-glass-line);--tax-field: rgba(255, 255, 255, .06);--tax-vat: #64748b;--tax-tax: #fbbf24;--tax-kept: #4ade80;margin:18px 0 0;background:#ffffff0d}.lp-tax-line{color:var(--tax-soft);font-size:14px;line-height:1.55}.lp-tax-line b{color:var(--tax-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-tax-line>span{white-space:nowrap}.lp-tax-line>span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:.05em}.lp-tax-line>.lp-tax-amount:before{content:none}.lp-tax-vat:before{background:var(--tax-vat)}.lp-tax-tax:before{background:var(--tax-tax)}.lp-tax-kept:before{background:var(--tax-kept)}.lp-tax-kept b{color:var(--tax-kept)}.lp-tax-amount{white-space:nowrap;color:var(--tax-ink);font-weight:600}.lp-tax-amount input{padding:1px 6px;border:1px solid var(--tax-track);border-radius:6px;background:var(--tax-field);color:var(--tax-ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums}.lp-tax-amount input:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:1px}.lp-tax-bar{display:flex;height:6px;overflow:hidden;border-radius:999px;background:var(--tax-track)}.lp-tax-bar i{transition:width .3s var(--lp-ease)}.lp-tax-bar-vat{background:var(--tax-vat)}.lp-tax-bar-tax{background:var(--tax-tax)}.lp-tax-bar-kept{background:var(--tax-kept)}.lp-tax-note{color:var(--tax-muted);font-size:12.5px;line-height:1.5}.lp-showcase-head .lp-section-head{max-width:820px}.lp-showcase-head .lp-section-head h2{font-size:clamp(26px,3.2vw,40px)}.lp-showcase-stage{padding-bottom:130px}.lp-soon{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--lp-warn-soft);color:var(--lp-warn);font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:1.4;white-space:nowrap}.lp-calc-title{margin:clamp(48px,6vw,72px) 0 20px;color:var(--lp-ink);font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.03em;text-align:center}.lp-platform{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,5vw,72px)}.lp-platform .lp-tag{margin-bottom:20px}.lp-platform-title{color:var(--lp-ink);font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.07;letter-spacing:-.04em;text-wrap:balance}.lp-platform-points{display:flex;flex-direction:column;gap:4px;margin:28px 0 0 -14px}.lp-page .lp-platform-point{display:flex;align-items:flex-start;gap:16px;width:100%;padding:12px 14px;border-radius:16px;text-align:left;transition:background .25s}.lp-page .lp-platform-point:hover{background:var(--lp-ground)}.lp-page .lp-platform-point.is-active{background:var(--lp-indigo-soft)}.lp-platform-point>svg{color:var(--lp-indigo);opacity:.5;transition:opacity .25s}.lp-platform-point.is-active>svg{opacity:1}.lp-platform-point strong{display:block;color:var(--lp-ink);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.lp-platform-point small{display:block;margin-top:4px;color:var(--lp-muted);font-size:15.5px;line-height:1.55}.lp-tour{padding:clamp(36px,5vw,64px) clamp(28px,4.4vw,56px) clamp(24px,3vw,36px);border-radius:28px;background:radial-gradient(70% 60% at 25% 0%,#dde3ff,transparent 70%),var(--lp-indigo-soft)}.lp-laptop-screen{padding:2.4% 2.4% 2.8%;border-radius:14px 14px 4px 4px;background:var(--lp-night);box-shadow:0 0 0 1px #101f3233,var(--lp-shadow-md)}.lp-laptop-display{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:4px;background:var(--lp-surface)}.lp-laptop-base{position:relative;height:clamp(8px,1.6vw,14px);margin:0 -7%;border-radius:0 0 16px 16px/0 0 10px 10px;background:linear-gradient(180deg,#e2e6ed,#a3acba);box-shadow:0 14px 22px -14px #101f3280}.lp-laptop-base:before{content:"";position:absolute;top:0;left:50%;width:16%;height:40%;border-radius:0 0 6px 6px;background:#bfc6d2;transform:translate(-50%)}.lp-tour-app{position:absolute;top:0;left:0;height:350px;transform-origin:0 0;background:var(--lp-surface);color:var(--lp-ink);font-size:12.5px;line-height:1.4;text-align:left}.lp-tour-bar{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--lp-line)}.lp-tour-bar .lp-shot-logo{width:22px;height:22px;margin:0 6px 0 0;border-radius:6px}.lp-tour-tab{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;color:var(--lp-muted);font-size:11.5px;font-weight:500;transition:background .3s,color .3s}.lp-tour-tab.is-active{background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-tour-slides{display:grid;grid-template-columns:minmax(0,1fr);padding:14px 16px 16px}.lp-tour-slide{grid-area:1 / 1;display:flex;min-width:0;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transform:translate(14px);transition:opacity .45s var(--lp-ease),transform .45s var(--lp-ease),visibility 0s .45s}.lp-tour-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--lp-ease),transform .45s var(--lp-ease),visibility 0s}.lp-tour-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding-bottom:10px;border-bottom:1px solid var(--lp-line)}.lp-tour-head>span:first-child{display:flex;flex-direction:column}.lp-tour-head small{color:var(--lp-muted);font-size:11.5px}.lp-tour-head strong{font-size:18px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-tour-head .lp-mini-btn{gap:4px}.lp-tour-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;background:var(--lp-ground)}.lp-tour-row .lp-shot-amount{font-size:12px}.lp-tour .lp-reasons{margin-top:2px}.lp-tour-note{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--lp-good-soft);color:var(--lp-good);font-size:12px;font-weight:500}.lp-tour-receipt{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;padding:6px 0 2px}.lp-tour-paper{position:relative;display:flex;flex-direction:column;gap:6px;margin:4px 0 0 4px;padding:14px 12px 16px;border-radius:6px;background:var(--lp-surface);box-shadow:0 0 0 1px var(--lp-line),0 12px 22px -12px #101f3266;color:var(--lp-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;transform:rotate(-3deg)}.lp-tour-paper b{font-weight:700;text-align:center}.lp-tour-paper i{height:4px;border-radius:2px;background:var(--lp-line)}.lp-tour-paper i.is-short{width:60%}.lp-tour-snap{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lp-indigo);color:#fff;box-shadow:0 6px 14px -6px #465fe9e6}.lp-tour-fields{display:flex;flex-direction:column;gap:5px}.lp-tour-fields>div{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background:var(--lp-ground)}.lp-tour-fields dt{color:var(--lp-muted)}.lp-tour-fields dd{font-weight:600;text-align:right;white-space:nowrap}.lp-tour-split{display:flex;gap:3px;height:10px;margin:4px 0 2px}.lp-tour-split span{border-radius:999px}.lp-tour-key{flex-shrink:0;width:10px;height:10px;margin:0 4px;border-radius:3px}.lp-tour .is-yours{background:var(--lp-good)}.lp-tour .is-due{background:var(--lp-indigo)}.lp-tour .is-accruing{background:var(--lp-indigo-light)}.lp-tour-controls{display:flex;align-items:center;gap:12px;margin-top:clamp(24px,3vw,36px)}.lp-page .lp-tour-arrow{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--lp-indigo-line);border-radius:50%;background:var(--lp-surface);color:var(--lp-ink);box-shadow:var(--lp-row-shadow);transition:border-color .2s,color .2s,transform .2s var(--lp-ease)}.lp-page .lp-tour-arrow:hover{border-color:var(--lp-indigo);color:var(--lp-indigo)}.lp-page .lp-tour-arrow:active{transform:scale(.96)}.lp-tour-dots{display:flex;align-items:center;margin-left:12px}.lp-page .lp-tour-dot{position:relative;width:20px;height:28px;transition:width .35s var(--lp-ease)}.lp-page .lp-tour-dot:before{content:"";position:absolute;top:9px;right:5px;left:5px;height:10px;border-radius:999px;background:#c3cae0;transition:background .3s}.lp-page .lp-tour-dot.is-active{width:46px}.lp-page .lp-tour-dot.is-active:before{background:var(--lp-indigo)}.lp-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto}.lp-proof-quote{display:flex;flex-direction:column;gap:14px;margin:0;padding:26px 24px;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-surface)}.lp-proof-quote>svg{color:var(--lp-indigo-light)}.lp-proof-quote blockquote{margin:0;color:var(--lp-ink);font-size:16px;line-height:1.6}.lp-proof-quote figcaption{display:flex;flex-direction:column;margin-top:auto}.lp-proof-quote figcaption strong{color:var(--lp-ink);font-weight:600}.lp-proof-quote figcaption span{color:var(--lp-muted);font-size:13.5px}.lp-results{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:980px;margin:0 auto 28px}.lp-results>*{display:flex;flex:1 1 200px;flex-direction:column;align-items:center;gap:2px;padding:18px 20px;border:1px solid var(--lp-line);border-radius:18px;background:var(--lp-surface);text-align:center}.lp-results strong{color:var(--lp-ink);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.lp-results span{color:var(--lp-muted);font-size:14px}.lp-page .lp-results a:hover{border-color:var(--lp-indigo-line)}.lp-team{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;margin-top:40px}.lp-proof+.lp-team{margin-top:48px}.lp-team li{display:flex;flex-direction:column;align-items:center;gap:4px;width:180px;text-align:center}.lp-team img,.lp-team-initials{width:64px;height:64px;margin-bottom:8px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lp-team-initials{display:grid;place-items:center;background:var(--lp-indigo-soft);color:var(--lp-indigo);font-size:20px;font-weight:600}.lp-team strong{color:var(--lp-ink);font-size:15px;font-weight:600}.lp-team small{color:var(--lp-muted);font-size:13px;line-height:1.4}.lp-section.lp-trust-section{padding:clamp(56px,7vw,88px) 0}.lp-trust-title{max-width:720px;margin:0 auto 28px;color:var(--lp-ink);font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-align:center;text-wrap:balance}.lp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-line)}.lp-trust-item{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;background:var(--lp-surface)}.lp-trust-item .lp-reason-icon{flex:none;width:38px;height:38px;margin:0;border-radius:12px}.lp-trust-item h3{margin-bottom:4px;color:var(--lp-ink);font-size:15.5px;font-weight:600;letter-spacing:-.01em}.lp-trust-item p{color:var(--lp-muted);font-size:14px;line-height:1.5}.lp-page .lp-trust-item a{color:var(--lp-indigo);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp-page .lp-trust-item a:hover{color:var(--lp-indigo-hover)}.lp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px)}.lp-faq-side{position:sticky;top:calc(var(--lp-nav-h) + 32px)}.lp-faq-side .lp-section-head{margin-bottom:24px}.lp-faq-contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lp-page .lp-faq-contact a{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--lp-indigo);font-size:15px;font-weight:500;overflow-wrap:anywhere}.lp-page .lp-faq-contact a:hover{color:var(--lp-indigo-hover);text-decoration:underline}.lp-faq-list{display:flex;flex-direction:column;gap:10px}.lp-faq-item{border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-surface);transition:border-color .2s,box-shadow .2s;interpolate-size:allow-keywords}.lp-faq-item:hover{border-color:#cfd6e0}.lp-faq-item[open]{border-color:var(--lp-indigo-line);box-shadow:0 16px 34px -26px #465fe999}.lp-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;color:var(--lp-ink);font-size:16px;font-weight:600;letter-spacing:-.01em;list-style:none;cursor:pointer}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:focus-visible{outline-offset:-2px;border-radius:14px}.lp-faq-item summary svg{color:var(--lp-muted);transition:transform .25s var(--lp-ease)}.lp-faq-item[open] summary svg{color:var(--lp-indigo);transform:rotate(180deg)}.lp-faq-item p{max-width:62ch;padding:0 22px 22px;color:var(--lp-muted);font-size:15px;line-height:1.65}.lp-page .lp-faq-item p a{color:var(--lp-indigo);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp-faq-item::details-content{height:0;overflow:clip;transition:height .35s var(--lp-ease),content-visibility .35s allow-discrete}.lp-faq-item[open]::details-content{height:auto}.lp-footer{padding:64px 0 28px;border-top:1px solid rgba(255,255,255,.06);background:var(--lp-night);color:var(--lp-on-navy-soft)}.lp-footer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.3fr);gap:32px}.lp-footer-grid:has(>:nth-child(7)){grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1.25fr);gap:28px}.lp-footer .lp-brand{color:#fff}.lp-footer-brand p{max-width:280px;margin-top:14px;color:var(--lp-on-navy-muted);font-size:14px;line-height:1.6}.lp-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.lp-footer-col h3{margin-bottom:4px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lp-page .lp-footer-col a{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--lp-on-navy-muted);font-size:14px;overflow-wrap:anywhere;transition:color .15s}.lp-page .lp-footer-col a:hover{color:#fff}.lp-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);color:var(--lp-on-navy-muted);font-size:13px}.lp-page .lp-hero-demo{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#c7d0ff;font-size:14.5px;font-weight:500;text-decoration:underline;text-decoration-color:#c7d0ff66;text-underline-offset:4px}.lp-page .lp-hero-demo:hover{color:#fff;text-decoration-color:#fff}.lp-demo-line{margin-top:24px;color:var(--lp-muted);font-size:15px;text-align:center}.lp-page .lp-demo-line a,.lp-page .lp-fit-talk>a{display:inline-flex;align-items:center;gap:6px;color:var(--lp-indigo);font-weight:600}.lp-page .lp-demo-line a:hover,.lp-page .lp-fit-talk>a:hover{text-decoration:underline;text-underline-offset:3px}.lp-ba{max-width:1040px;margin:0 auto}.lp-ba-head,.lp-ba-row{display:grid;grid-template-columns:48px minmax(0,1fr) 32px minmax(0,1fr);gap:0 clamp(16px,2.4vw,32px)}.lp-ba-head{padding-bottom:14px;border-bottom:1px solid var(--lp-line)}.lp-ba-label{color:var(--lp-muted);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lp-ba-label-now{grid-column:4;color:var(--lp-indigo)}.lp-ba-row{align-items:center;padding:clamp(18px,2.2vw,24px) 0;border-bottom:1px solid var(--lp-line)}.lp-ba-before,.lp-ba-now{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.lp-ba-before{color:var(--lp-muted);font-size:16px}.lp-ba-now strong{display:block;color:var(--lp-ink);font-size:clamp(17px,1.6vw,19px);font-weight:600;line-height:1.3;letter-spacing:-.015em}.lp-ba-now small{display:block;margin-top:4px;color:var(--lp-muted);font-size:14.5px;line-height:1.5}.lp-ba-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--lp-indigo-line);border-radius:12px;background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-ba-mark{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%}.lp-ba-before .lp-ba-mark{background:var(--lp-warn-soft);color:var(--lp-warn)}.lp-ba-now .lp-ba-mark{background:var(--lp-good-soft);color:var(--lp-good)}.lp-ba-arrow{justify-self:center;color:var(--lp-indigo);opacity:.55}.lp-ba-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-ba-close{max-width:760px;margin:clamp(32px,4vw,48px) auto 0;color:var(--lp-ink);font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.35;letter-spacing:-.02em;text-align:center;text-wrap:balance}.lp-ba-close span{color:var(--lp-muted);font-weight:500}.lp-stats-section{padding:clamp(32px,5vw,64px) 0}.lp-stats{padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px);border-radius:28px;background:radial-gradient(55% 90% at 50% 0%,#dde3ff,transparent 72%),var(--lp-indigo-soft);text-align:center}.lp-tag{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid var(--lp-indigo-line);border-radius:999px;background:#ffffffb3;color:var(--lp-indigo-hover);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.lp-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,44px)}.lp-stats-row li{display:flex;flex-direction:column;gap:8px;padding:6px clamp(10px,1.6vw,20px)}.lp-stats-row li+li{border-left:1px solid var(--lp-indigo-line)}.lp-stats-row strong{color:var(--lp-ink);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.lp-stats-row span{color:var(--lp-muted);font-size:clamp(15px,1.3vw,17px);line-height:1.5}.lp-fit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-bottom:24px}.lp-fit-col{padding:22px 24px;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-surface)}.lp-fit-col h3{margin-bottom:14px;color:var(--lp-ink);font-size:16.5px;font-weight:600;letter-spacing:-.01em}.lp-fit-col ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 20px}.lp-fit-col li{display:flex;align-items:flex-start;gap:10px;color:var(--lp-ink-soft);font-size:14.5px;line-height:1.45}.lp-fit-col li svg{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--lp-good-soft);color:var(--lp-good)}.lp-fit-talk{background:var(--lp-ground)}.lp-fit-talk ul{grid-template-columns:minmax(0,1fr)}.lp-fit-talk li svg{background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-page .lp-fit-talk>a{margin-top:14px;font-size:14.5px}.lp-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--lp-gutter);background:#070f1c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;animation:lp-fade .3s both}.lp-modal{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(960px,100%);max-height:calc(100dvh - 2 * var(--lp-gutter));overflow:auto;border-radius:28px;background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);animation:lp-modal-in .45s var(--lp-ease) both}@keyframes lp-modal-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.lp-modal-side{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(28px,4vw,48px);background:var(--lp-indigo-soft)}.lp-modal-side:before{content:"";position:absolute;z-index:-1;top:-90px;right:-90px;width:240px;height:240px;border-radius:50%;background:var(--lp-indigo-line)}.lp-modal-brand{display:inline-flex;align-items:center;gap:8px;color:var(--lp-ink);--tavin-dot: var(--lp-indigo)}.lp-modal-big{display:flex;flex-direction:column;color:var(--lp-ink);font-weight:700;letter-spacing:-.045em;line-height:.95}.lp-modal-big strong{font-size:clamp(110px,14vw,170px);line-height:.85;letter-spacing:-.06em}.lp-modal-big span{margin-top:18px;font-size:clamp(36px,4.4vw,52px)}.lp-modal-big em{margin-top:4px;font-size:clamp(36px,4.4vw,52px);font-style:normal}.lp-modal-big em span,.lp-modal-main h2 mark{background:linear-gradient(transparent 78%,var(--lp-indigo-light) 78%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp-modal-main{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,52px) clamp(24px,4vw,48px)}.lp-page .lp-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--lp-indigo-line);border-radius:50%;color:var(--lp-ink-soft);transition:border-color .15s,color .15s}.lp-page .lp-modal-close:hover{border-color:var(--lp-indigo);color:var(--lp-ink)}.lp-modal-main h2{max-width:13em;margin-top:28px;padding-right:32px;color:var(--lp-ink);font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.lp-modal-main h2 mark{color:inherit}.lp-modal-lead{margin-top:18px;color:var(--lp-muted);font-size:16.5px;line-height:1.6}.lp-modal-points{display:flex;flex-direction:column;gap:12px;margin:22px 0 28px}.lp-modal-points li{display:flex;align-items:center;gap:12px;color:var(--lp-ink);font-size:16px}.lp-modal-points svg{color:var(--lp-indigo)}.lp-page .lp-modal-main .lp-btn{align-self:stretch}.lp-modal-fine{margin-top:12px;align-self:stretch;color:var(--lp-muted);font-size:13px;text-align:center}.lp-offer-promo{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--lp-good-soft);color:var(--lp-good);font-size:14px;font-weight:600}.lp-page [data-reveal]{transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease)}.lp-reveal-ready [data-reveal]:not([data-shown]){opacity:0;transform:translateY(22px)}.lp-platform>:nth-child(2),.lp-calc>:nth-child(2),.lp-ways>:nth-child(2){transition-delay:.08s}.lp-page [data-shown]{transition-delay:0s}@media(prefers-reduced-motion:reduce){.lp-page *,.lp-page *:before,.lp-page *:after{animation:none!important;transition:none!important}.lp-phone{--rx: 0deg;--ry: 0deg}}@media(max-width:1180px){.lp-float-invoice{left:-70px}.lp-float-tavi{right:-12px}}@media(max-width:1080px){.lp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.3fr)}.lp-footer-brand{grid-column:1 / -1}.lp-footer-grid:has(>:nth-child(7)){grid-template-columns:repeat(3,minmax(0,1fr))}.lp-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-dash-grid>:last-child{display:none}}@media(max-width:980px){.lp-float-tavi{display:none}.lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-shot-body{min-height:0}}@media(max-width:1199px){.lp-nav-links,.lp-page .lp-nav-login{display:none}.lp-page .lp-menu-btn{display:inline-flex}.lp-nav.is-open .lp-nav-signup{display:none}}@media(max-width:900px){.lp-split,.lp-faq,.lp-offer,.lp-ways,.lp-calc{grid-template-columns:minmax(0,1fr)}.lp-platform>*{transition-delay:0s!important}.lp-calc-sum{position:static}.lp-calc>*{transition-delay:0s!important}.lp-faq-side{position:static}.lp-fit{grid-template-columns:minmax(0,1fr)}.lp-ways>*{transition-delay:0s!important}.lp-phone-stage{padding:8px 0 24px}.lp-closing-scene{display:none}}@media(min-width:1200px){.lp-menu{display:none}}@media(max-width:640px){.lp-trust,.lp-calc-tiers,.lp-proof{grid-template-columns:minmax(0,1fr)}.lp-modal{grid-template-columns:minmax(0,1fr);border-radius:22px}.lp-modal-side{flex-direction:row;align-items:center;gap:16px;padding:18px 20px}.lp-modal-side:before{top:-120px;right:-60px;width:180px;height:180px}.lp-modal-brand{display:none}.lp-modal-big{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 8px}.lp-modal-big strong{font-size:56px}.lp-modal-big span,.lp-modal-big em{margin-top:0;font-size:24px}.lp-modal-main{padding:20px 20px 22px}.lp-modal-main h2{margin-top:0;font-size:25px}.lp-modal-lead{margin-top:12px;font-size:15px}.lp-modal-points{margin:16px 0 20px;gap:10px}.lp-modal-points li{font-size:15px}.lp-page .lp-modal-close{top:12px;right:12px;width:36px;height:36px;background:var(--lp-surface)}.lp-modal-close{z-index:1}.lp-ba-head,.lp-ba-arrow{display:none}.lp-ba-row{grid-template-columns:40px minmax(0,1fr);gap:10px 14px;align-items:start;padding:18px 0}.lp-ba-icon{grid-row:span 2;width:40px;height:40px;border-radius:10px}.lp-ba-icon svg{width:20px;height:20px}.lp-ba-row:first-child{border-top:1px solid var(--lp-line)}.lp-ba-before{font-size:15px}.lp-ba-now small{font-size:14px}.lp-stats-row{grid-template-columns:minmax(0,1fr)}.lp-stats-row li{padding:18px 0}.lp-stats-row li+li{border-top:1px solid var(--lp-indigo-line);border-left:0}.lp-tour .lp-shot-amount{display:inline}.lp-tour-controls{justify-content:center}.lp-page .lp-tour-arrow{width:46px;height:46px}.lp-footer-grid,.lp-footer-grid:has(>:nth-child(7)){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-col:last-child{grid-column:1 / -1}.lp-hero{min-height:max(100svh,720px)}.lp-hero-ctas{flex-direction:column;width:100%;max-width:360px}.lp-page .lp-price-band{flex-wrap:wrap;justify-content:center;gap:4px 12px;padding:10px 18px;border-radius:18px}.lp-price-band-go,.lp-scene-label-raw,.lp-scene-label-done,.lp-scene-label-review,.lp-float{display:none}.lp-showcase-stage>.lp-shot{transform:none}.lp-showcase-stage{padding-bottom:0}.lp-shot-rail,.lp-shot-url,.lp-shot-amount,.lp-shot-pills>:first-child{display:none}.lp-shot-body{padding:8px}.lp-shot-panel{padding:14px}.lp-dash-grid{grid-template-columns:minmax(0,1fr)}.lp-dash-grid>:nth-child(2){display:none}.lp-kpi strong{font-size:16px}.lp-input-row,.lp-tabs{grid-template-columns:minmax(0,1fr)}.lp-calc-form .lp-tabs{grid-template-columns:1fr 1fr}.lp-offer-card{padding:20px}.lp-way{padding:24px 20px}.lp-toast-a{right:0;top:6%}.lp-phone-screen{height:600px}}@media(max-height:820px)and (min-width:641px){.lp-hero{min-height:100svh;padding-top:calc(var(--lp-nav-h) + 16px);padding-bottom:clamp(200px,30vh,250px)}.lp-page .lp-hero-title{margin-top:16px;font-size:clamp(36px,min(5.2vw,8vh),64px)}.lp-hero-sub{margin-top:14px;font-size:clamp(17px,1.7vw,20px)}.lp-hero-proof{margin-top:8px;font-size:15px}.lp-hero-includes{margin-top:14px}.lp-hero-ctas{margin-top:22px}.lp-page .lp-price-band{margin-top:16px}}@media(max-height:760px)and (min-width:641px){.lp-scene-label-raw,.lp-scene-label-done{display:none}}@media(max-width:480px){.lp-nav-actions .lp-lang{display:none}.lp-nav-actions{gap:6px}.lp-phone{width:min(300px,100%)}.lp-toast{max-width:82%}}@media(max-width:1100px){.lp-hero{--ph: clamp(340px, 46vw, 460px);--lp-band-at: .6;min-height:0;padding-bottom:calc(var(--ph) * 1.083 + 14px)}.lp-hero-person{bottom:calc(var(--ph) * .083 + 6px);right:max(-4%,calc(50% - var(--ph) * .8))}.lp-scene-label-review{display:none}}.lp-page .lp-nav-links a[aria-current=page]{opacity:1;background:#ffffff1a}.lp-page .lp-nav.is-solid .lp-nav-links a[aria-current=page]{background:var(--lp-indigo-soft);color:var(--lp-indigo)}.lp-page .lp-menu>a[aria-current=page]{color:var(--lp-indigo)}.lpc-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(-1 * var(--lp-nav-h));padding:calc(var(--lp-nav-h) + clamp(32px,5vw,64px)) 0 clamp(36px,5vw,56px);background:radial-gradient(120% 80% at 50% 0%,#142a4f 0%,var(--lp-navy-deep) 45%,var(--lp-night) 100%);color:#fff}.lpc-hero .lp-eyebrow{color:var(--lp-indigo-light)}.lp-page .lpc-hero-title{max-width:18em;color:#fff;font-size:clamp(34px,4.8vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.lpc-hero-title span{background:linear-gradient(92deg,#8e9dff,#c7cfff 45%,#fff 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.lpc-hero-lead{max-width:36em;margin-top:16px;color:var(--lp-on-navy-soft);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.lpc-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,44px)}.lp-page .lpc-pick{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;transition:border-color .15s,background .15s,transform .2s var(--lp-ease)}.lp-page .lpc-pick:hover{border-color:#ffffff42;background:#ffffff12;transform:translateY(-1px)}.lp-page .lpc-pick[aria-current=page]{border-color:var(--lp-indigo-light);background:#465fe938;box-shadow:inset 0 0 0 1px #a8b5ff59}.lpc-pick-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:4px;border-radius:10px;background:#a8b5ff24;color:var(--lp-indigo-light)}.lpc-pick[aria-current=page] .lpc-pick-icon{background:var(--lp-indigo);color:#fff}.lpc-pick strong{color:#fff;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.lpc-pick small{color:var(--lp-on-navy-muted);font-size:13px;line-height:1.45}.lpc-main{padding-top:clamp(48px,6vw,80px);scroll-margin-top:var(--lp-nav-h)}.lpc-head{max-width:760px;margin-bottom:clamp(28px,4vw,40px)}.lpc-head h1{color:var(--lp-ink);font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.lpc-head .lp-lead{margin-top:12px}.lp-calc-form .lpc-choice{max-width:480px}.lpc-amount{display:inline-flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:14px;font-weight:500}.lp-page .lpc-amount .lp-calc-num{width:136px}.lpc-headline{margin-top:14px;color:#fff;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.lpc-headline+.lp-calc-total{margin-top:6px}.lp-calc-lines li.is-total{color:#fff;font-weight:600}.lpc-insight{display:flex;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:#a8b5ff1f;color:#dfe4ff;font-size:13.5px;line-height:1.45}.lpc-insight>svg{flex:none;margin-top:2px;color:var(--lp-indigo-light)}.lpc-scenarios{display:grid;gap:16px;margin-top:20px}.lpc-scenarios-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lpc-scenarios-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lpc-card{position:relative;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,26px);border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-surface)}.lpc-card.is-best{border-color:var(--lp-indigo);box-shadow:inset 0 0 0 1px var(--lp-indigo),var(--lp-shadow-md)}.lpc-badge{align-self:flex-start;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:var(--lp-indigo);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em}.lpc-card h3{color:var(--lp-ink);font-size:18px;font-weight:600;letter-spacing:-.02em}.lpc-card-sub{margin-top:4px;color:var(--lp-muted);font-size:14px;line-height:1.45}.lpc-card-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:18px}.lpc-card-figure strong{color:var(--lp-ink);font-size:clamp(28px,3vw,34px);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lpc-card-figure span{color:var(--lp-muted);font-size:14px}.lpc-card-parts{margin-top:4px;color:var(--lp-ink-soft);font-size:13.5px;line-height:1.45}.lpc-split{margin-top:14px}.lpc-split-bar{height:8px;overflow:hidden;border-radius:999px;background:var(--lp-line)}.lpc-split-bar span{display:block;height:100%;border-radius:inherit;background:var(--lp-good);transition:width .3s var(--lp-ease)}.lpc-split p{display:flex;justify-content:space-between;gap:12px;margin-top:6px;color:var(--lp-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.lpc-split-kept{color:var(--lp-good);font-weight:600}.lpc-card-lines-title{margin-top:18px;color:var(--lp-muted);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lpc-card-lines{display:flex;flex-direction:column;margin-top:6px}.lpc-card-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--lp-chip);color:var(--lp-ink-soft);font-size:14px;line-height:1.4}.lpc-card-lines li small{display:block;color:var(--lp-muted);font-size:12.5px}.lpc-card-lines li b{flex:none;color:var(--lp-ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.lpc-card-lines li.is-total{border-bottom:0;color:var(--lp-ink);font-weight:600}.lpc-card-off{display:flex;gap:8px;margin-top:18px;padding:12px 14px;border-radius:12px;background:var(--lp-ground);color:var(--lp-ink-soft);font-size:14px;line-height:1.5}.lpc-card-off>svg{flex:none;margin-top:3px;color:var(--lp-muted)}.lpc-card.is-off h3,.lpc-card.is-off .lpc-card-sub{opacity:.7}.lpc-card-note{margin-top:14px;padding:10px 12px;border:1px solid var(--lp-warn-line);border-radius:10px;background:var(--lp-warn-soft);color:var(--lp-warn);font-size:13px;line-height:1.45}.lpc-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0}.lpc-rules-grid>div{padding:18px 18px 20px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface)}.lpc-rules-grid dt{color:var(--lp-indigo);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lpc-rules-grid dd{margin:8px 0 0;color:var(--lp-ink-soft);font-size:14.5px;line-height:1.55}.lpc-disclaimer{display:flex;gap:10px;max-width:860px;margin-top:24px;color:var(--lp-muted);font-size:14px;line-height:1.6}.lpc-disclaimer>svg{flex:none;margin-top:3px}.lp-page .lpc-guide{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--lp-indigo);font-size:15px;font-weight:600;text-decoration:none}.lp-page .lpc-guide:hover{text-decoration:underline;text-underline-offset:3px}.lpc-cta-inner{max-width:780px;text-align:center}.lpc-cta h2{color:#fff;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.lpc-cta .lp-lead{color:var(--lp-on-navy-soft)}.lpc-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}@media(max-width:1080px){.lpc-scenarios-3{grid-template-columns:minmax(0,1fr);max-width:640px}}@media(max-width:980px){.lpc-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lpc-scenarios-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lpc-pick small{display:none}.lp-page .lpc-pick{padding:12px}.lpc-pick strong{font-size:14.5px;line-height:1.3}.lpc-cta-actions{flex-direction:column}}@media(max-width:400px){.lp-page .lpc-amount .lp-calc-num{width:118px}}.lpg-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;list-style:none;color:var(--lp-on-navy-muted);font-size:13.5px}.lpg-crumbs svg{flex:none;opacity:.6}.lp-page .lpg-crumbs a{color:var(--lp-on-navy-soft);text-decoration:none}.lp-page .lpg-crumbs a:hover{color:#fff}.lpg-crumbs [aria-current=page]{display:inline-block;max-width:32ch;overflow:hidden;color:var(--lp-on-navy-muted);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.lp-page .lpg-title{max-width:22em;font-size:clamp(32px,4.2vw,52px)}.lpg-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;color:var(--lp-on-navy-soft);font-size:14px}.lpg-byline span{display:inline-flex;align-items:center;gap:6px}.lpg-byline svg{color:var(--lp-indigo-light)}.lpg-language{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;border-radius:999px;background:#ffffff14;color:var(--lp-on-navy-soft);font-size:13.5px}.lpg-hero-actions{justify-content:flex-start}.lpg-body{padding-top:clamp(40px,6vw,72px)}.lpg-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(32px,5vw,72px);align-items:start}.lpg-aside{position:sticky;top:calc(var(--lp-nav-h) + 24px)}.lpg-prose{max-width:720px;color:var(--lp-ink-soft);font-size:17px;line-height:1.7}.lpg-prose>*+*{margin-top:18px}.lpg-prose h2{margin-top:48px;color:var(--lp-ink);font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.03em;scroll-margin-top:calc(var(--lp-nav-h) + 16px)}.lpg-prose h2:first-child{margin-top:0}.lpg-prose h3{margin-top:32px;color:var(--lp-ink);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.015em;scroll-margin-top:calc(var(--lp-nav-h) + 16px)}.lpg-prose h2+*,.lpg-prose h3+*{margin-top:12px}.lpg-prose strong{color:var(--lp-ink);font-weight:600}.lp-page .lpg-prose a{color:var(--lp-indigo);text-decoration:underline;text-decoration-color:var(--lp-indigo-line);text-underline-offset:3px}.lp-page .lpg-prose a:hover{text-decoration-color:currentColor}.lpg-prose ul,.lpg-prose ol{padding-left:1.3em}.lpg-prose ul{list-style:disc}.lpg-prose ol{list-style:decimal}.lpg-prose li+li{margin-top:8px}.lpg-prose li::marker{color:var(--lp-indigo)}.lpg-note{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--lp-indigo-line);border-radius:14px;background:var(--lp-indigo-soft)}.lpg-note>svg{flex:none;margin-top:5px;color:var(--lp-indigo)}.lpg-note p{margin:0;color:var(--lp-ink);font-size:16px;line-height:1.6}.lpg-table{overflow-x:auto;border:1px solid var(--lp-line);border-radius:14px}.lpg-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.lpg-table th{padding:12px 14px;background:var(--lp-ground);color:var(--lp-ink);font-weight:600;text-align:left;white-space:nowrap}.lpg-table td{padding:11px 14px;border-top:1px solid var(--lp-line);font-variant-numeric:tabular-nums;vertical-align:top}.lp-page .lpg-calc{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface);box-shadow:var(--lp-row-shadow);color:var(--lp-ink);text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .2s var(--lp-ease)}.lp-page .lpg-calc:hover{border-color:var(--lp-indigo);box-shadow:var(--lp-shadow-md);transform:translateY(-1px)}.lpg-calc-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--lp-indigo);color:#fff}.lpg-calc small{display:block;color:var(--lp-indigo);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lpg-calc strong{display:block;margin-top:2px;font-size:16px;font-weight:600;line-height:1.35}.lpg-calc-arrow{flex:none;margin-left:auto;color:var(--lp-indigo)}.lpg-disclaimer{margin-top:40px!important;padding-top:20px;border-top:1px solid var(--lp-line);color:var(--lp-muted);font-size:14px;line-height:1.6}.lpg-toc{padding:18px 20px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-ground)}.lpg-toc p{color:var(--lp-muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lpg-toc ol{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.lp-page .lpg-toc a{color:var(--lp-ink-soft);font-size:14.5px;line-height:1.4;text-decoration:none}.lp-page .lpg-toc a:hover{color:var(--lp-indigo)}.lpg-offer{padding:22px;border:1px solid var(--lp-indigo-line);border-radius:20px;background:var(--lp-surface);box-shadow:var(--lp-shadow-md)}.lpg-offer>p{color:var(--lp-ink);font-size:18px;font-weight:600;letter-spacing:-.02em}.lpg-offer ul{display:flex;flex-direction:column;gap:10px;margin:16px 0 20px;padding:0;list-style:none}.lpg-offer li{display:flex;gap:8px;color:var(--lp-ink-soft);font-size:14.5px;line-height:1.45}.lpg-offer li svg{flex:none;margin-top:2px;color:var(--lp-good)}.lpg-offer .lp-btn{width:100%;justify-content:center}.lpg-offer small{display:block;margin-top:10px;color:var(--lp-muted);font-size:12.5px;text-align:center}.lp-page .lpg-section-title{color:var(--lp-ink);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.lpg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-page .lpg-card{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--lp-line);border-radius:18px;background:var(--lp-surface);color:var(--lp-ink-soft);text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .2s var(--lp-ease)}.lp-page .lpg-card:hover{border-color:var(--lp-indigo);box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.lpg-card small{color:var(--lp-muted);font-size:13px}.lpg-card strong{color:var(--lp-ink);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.lpg-card span{font-size:14.5px;line-height:1.55}.lpg-card em{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:var(--lp-indigo);font-size:14px;font-style:normal;font-weight:600}.lpg-links{display:flex;flex-wrap:wrap;gap:10px}.lp-page .lpg-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-surface);color:var(--lp-ink);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s}.lp-page .lpg-links a:hover{border-color:var(--lp-indigo);color:var(--lp-indigo)}@media(max-width:980px){.lpg-layout{grid-template-columns:minmax(0,1fr)}.lpg-aside{position:static;max-width:720px}.lpg-toc{display:none}.lpg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lpg-grid{grid-template-columns:minmax(0,1fr)}.lpg-prose{font-size:16px}}.ta{--ta-surface: #ffffff;--ta-fill: rgba(118, 126, 145, .13);--ta-group: #f2f4f8;--ta-thumb: #ffffff;--ta-line: #e3e7ee;--ta-text: #101f32;--ta-soft: #344054;--ta-muted: #5f6b7e;--ta-faint: #a3acba;--ta-accent: #465fe9;--ta-accent-pressed: #354bc7;--ta-accent-text: #465fe9;--ta-accent-soft: #eef0fd;--ta-good: #15803d;--ta-good-soft: #ecfdf5;--ta-warn: #b45309;--ta-danger: #b91c1c;--ta-danger-soft: #fef2f2;--ta-overlay: rgba(7, 15, 28, .42);--ta-card-ring: transparent;--ta-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--ta-spring: cubic-bezier(.32, 1.28, .52, 1);position:relative;isolation:isolate;display:flex;flex-direction:column;height:100vh;height:100svh;overflow-x:hidden;overflow-y:auto;padding:20px clamp(20px,4vw,48px) 22px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;color-scheme:dark}html.dark .ta{--ta-surface: #0f1a2b;--ta-fill: rgba(255, 255, 255, .08);--ta-group: rgba(255, 255, 255, .05);--ta-thumb: #2a3954;--ta-line: #22304a;--ta-text: #f1f4f8;--ta-soft: #c5cdd9;--ta-muted: #8a97ab;--ta-faint: #56647a;--ta-accent-pressed: #5a71f0;--ta-accent-text: #a8b5ff;--ta-accent-soft: rgba(70, 95, 233, .2);--ta-good: #4ade80;--ta-good-soft: rgba(34, 197, 94, .16);--ta-warn: #fbbf24;--ta-danger: #f87171;--ta-danger-soft: rgba(248, 113, 113, .14);--ta-overlay: rgba(0, 0, 0, .6);--ta-card-ring: rgba(255, 255, 255, .08)}.ta:before,.ta:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.ta:before{background:radial-gradient(60% 55% at 50% 0%,#465fe980,#465fe900 70%),radial-gradient(45% 50% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.ta:after{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 45% at 50% 12%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 45% at 50% 12%,#000 20%,transparent 75%)}.ta :focus-visible{outline:2px solid #a8b5ff;outline-offset:3px}.ta-card :focus-visible{outline-color:var(--ta-accent)}.ta-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin:0 auto}.ta-brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em;text-decoration:none;--tavin-dot: #a8b5ff}.ta-brand svg{display:block;flex-shrink:0}.ta-brand:hover{color:#fff}.ta-mark{display:grid;place-items:center;flex-shrink:0;width:var(--mark, 34px);height:var(--mark, 34px);border-radius:calc(var(--mark, 34px) * .28);background:linear-gradient(145deg,#465fe9,#7c8cff);box-shadow:var(--ta-glow);color:#fff}.ta-mark svg{width:100%;height:100%}.ta-lang{display:inline-flex;margin-left:auto;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff0a}.ta-lang button{min-width:40px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#fff;opacity:.62;font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:opacity .15s,background .15s}.ta-lang button:hover{opacity:1}.ta-lang button[aria-pressed=true]{background:#ffffff24;opacity:1}.ta-main{display:grid;flex:1;align-items:center;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:clamp(40px,6vw,88px);width:100%;max-width:1120px;margin:0 auto;padding:40px 0}.ta-intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0;animation:ta-rise .8s cubic-bezier(.16,1,.3,1) backwards}.ta-intro>.ta-mark{display:none}.ta-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 12px 5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#c5cdd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:500;white-space:nowrap}.ta-chip span{overflow:hidden;text-overflow:ellipsis}.ta-chip-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#a8b5ff;box-shadow:0 0 0 4px #a8b5ff2e;animation:ta-pulse 2.4s ease-in-out infinite}.ta-title{margin:22px 0 0;color:#fff;font-size:clamp(40px,4.4vw,56px);font-weight:700;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.ta-title span{background:linear-gradient(92deg,#8e9dff,#c7cfff 40%,#fff,#b9c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ta-tagline{max-width:30em;margin:14px 0 0;color:#c5cdd9;font-size:17px;line-height:1.5}.ta-glimpses{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;width:100%;max-width:560px;margin-top:36px}.ta-glass{padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px -24px #070f1cb3}.ta-glass-wide{grid-column:1 / -1}.ta-glass-label{margin:0 0 10px;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ta-figure{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ta-delta{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:3px 9px;border-radius:999px;background:#22c55e29;color:#86efac;font-size:12px;font-weight:600}.ta-delta:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ta-activity{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ta-activity li{position:relative;display:flex;align-items:center;gap:10px;padding:7px 0;color:#e6eaf2;font-size:13px;line-height:1.35}.ta-activity li+li:before{content:"";position:absolute;top:0;left:34px;right:0;height:1px;background:#ffffff14}.ta-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:7px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24}.ta-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.ta-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.ta-quote{margin:0;color:#e6eaf2;font-size:14.5px;line-height:1.55}.ta-person{display:flex;align-items:center;gap:10px;margin-top:12px}.ta-avatar{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(160deg,#465fe9,#7c8cff);color:#fff;font-size:12.5px;font-weight:600}.ta-person-text strong{display:block;color:#fff;font-size:13px;font-weight:600}.ta-person-text span{display:block;color:#8a97ab;font-size:12px}.ta-card{width:100%;padding:28px;box-sizing:border-box;border-radius:28px;background:var(--ta-surface);color:var(--ta-text);box-shadow:0 0 0 .5px var(--ta-card-ring),0 40px 80px -40px #000c;color-scheme:light;animation:ta-rise .8s .08s cubic-bezier(.16,1,.3,1) backwards}html.dark .ta-card{color-scheme:dark}.ta-card-title{margin:0 0 18px;color:var(--ta-text);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ta-form{display:flex;flex-direction:column}.ta-seg{position:relative;display:flex;margin-bottom:18px;padding:3px;border-radius:999px;background:var(--ta-fill)}.ta-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--ta-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--ta-spring),opacity .15s}.ta-seg[data-empty=true]:before{opacity:0}html.dark .ta-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.ta-seg button{position:relative;z-index:1;flex:1;min-width:0;height:34px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--ta-soft);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s}.ta-seg button:hover{color:var(--ta-text)}.ta-seg button[aria-pressed=true]{color:var(--ta-text);font-weight:600}.ta-field{margin-bottom:14px}.ta-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 6px}.ta-label{color:var(--ta-muted);font-size:13px;font-weight:600}.ta-input-wrap{display:flex;align-items:center;overflow:hidden;border:1px solid var(--ta-line);border-radius:14px;background:var(--ta-surface);transition:border-color .15s,box-shadow .15s}.ta-input-wrap:focus-within{border-color:var(--ta-accent);box-shadow:0 0 0 4px #465fe929}.ta .ta-input{flex:1;min-width:0;height:50px;padding:0 14px;box-sizing:border-box;border:0;outline:none;background:transparent;box-shadow:none;color:var(--ta-text);font:inherit;font-size:16px}.ta .ta-input::-moz-placeholder{color:var(--ta-faint)}.ta .ta-input::placeholder{color:var(--ta-faint)}.ta .ta-input:-webkit-autofill{-webkit-text-fill-color:var(--ta-text);box-shadow:0 0 0 40px var(--ta-surface) inset}.ta .ta-input:focus-visible{outline:none}.ta .ta-link{padding:0;border:0;background:transparent;color:var(--ta-accent-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ta .ta-link:hover{text-decoration:underline;text-underline-offset:3px}.ta .ta-reveal{flex-shrink:0;align-self:stretch;padding:0 14px}.ta .ta-reveal:hover{text-decoration:none;opacity:.75}.ta-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 12px;border-radius:14px;background:var(--ta-danger-soft);color:var(--ta-danger);font-size:14px;font-weight:600;line-height:1.4}.ta-banner .ta-tile{width:26px;height:26px;margin-top:-2px}.ta-banner[data-tone=good]{background:var(--ta-good-soft);color:var(--ta-good)}.ta .ta-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:6px;padding:0 22px;border:0;border-radius:999px;background:var(--ta-accent);color:#fff;box-shadow:var(--ta-glow);font:inherit;font-size:16.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s,transform .15s,opacity .15s}.ta .ta-cta:hover:not(:disabled){background:var(--ta-accent-pressed)}.ta .ta-cta:active:not(:disabled){transform:scale(.98)}.ta .ta-cta:disabled{opacity:.6;cursor:progress}.ta-cta svg{flex-shrink:0}.ta-spin{animation:ta-spin .9s linear infinite}.ta-note{margin:18px 0 0;color:var(--ta-muted);font-size:14px;line-height:1.5;text-align:center}.ta-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;width:100%;max-width:1120px;margin:0 auto}.ta-foot a{color:#8a97ab;font-size:12.5px;text-decoration:none}.ta-foot a:hover{color:#fff}.ta-sheet-scrim{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--ta-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ta-sheet{position:relative;width:100%;max-width:420px;animation:none}.ta-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ta-sheet-head .ta-tile{width:44px;height:44px;border-radius:12px}.ta .ta-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--ta-fill);color:var(--ta-soft);cursor:pointer;transition:transform .15s,color .15s}.ta .ta-close:hover{color:var(--ta-text)}.ta .ta-close:active{transform:scale(.92)}.ta-sheet-text{margin:-8px 0 18px;color:var(--ta-muted);font-size:14.5px;line-height:1.5}.ta-main[data-variant=wide]{grid-template-columns:minmax(0,1fr) minmax(400px,480px);align-items:start}.ta-main[data-variant=wide]>.ta-intro{position:sticky;top:24px}.ta-main[data-variant=solo]{grid-template-columns:minmax(0,460px);justify-content:center}.ta-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ta-steps li{position:relative;display:flex;align-items:center;gap:12px;padding:9px 0;color:#8a97ab;font-size:15px;font-weight:600;line-height:1.3}.ta-steps li+li:before{content:"";position:absolute;top:0;left:42px;right:0;height:1px;background:#ffffff14}.ta-steps li small{display:block;margin-top:2px;color:#8a97ab;font-size:12.5px;font-weight:500}.ta-steps li:is([data-state=done],[data-state=current]){color:#fff}.ta-step-num{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#8a97ab;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ta-steps li[data-state=done] .ta-step-num{border-color:transparent;background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.ta-steps li[data-state=current] .ta-step-num{border-color:transparent;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:var(--ta-glow)}.ta-glass-rows{margin:12px 0 0}.ta-glass-rows div{position:relative;display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px}.ta-glass-rows div:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff14}.ta-glass-rows dt{color:#8a97ab}.ta-glass-rows dd{margin:0;min-width:0;color:#fff;font-weight:600;text-align:right;overflow-wrap:anywhere}.ta-activity[data-detailed] li{align-items:flex-start}.ta-activity[data-detailed] strong{display:block;color:#fff;font-weight:600}.ta-activity[data-detailed] li>span:last-child{color:#8a97ab}.ta-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;margin-bottom:12px}.ta .ta-back{display:inline-flex;align-items:center;gap:4px}.ta .ta-back:hover{text-decoration:none;opacity:.75}.ta-eyebrow{margin-left:auto;color:var(--ta-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ta-progress{display:flex;gap:6px;margin-bottom:20px}.ta-progress span{flex:1;height:4px;border-radius:999px;background:var(--ta-fill);transition:background .3s}.ta-progress span:is([data-state=done],[data-state=current]){background:var(--ta-accent)}.ta-card-sub{margin:-12px 0 20px;color:var(--ta-muted);font-size:14.5px;line-height:1.5}.ta-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ta-optional{color:var(--ta-faint);font-weight:500}.ta-input-wrap[data-invalid=true]{border-color:var(--ta-danger)}.ta-input-wrap[data-invalid=true]:focus-within{box-shadow:0 0 0 4px #dc262624}.ta-input-wrap[data-size=sm]{max-width:200px}.ta-error{margin:6px 4px 0;color:var(--ta-danger);font-size:13px;font-weight:500;line-height:1.4}.ta-form>.ta-error{margin:-6px 4px 14px}.ta .ta-textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical;line-height:1.5}.ta .ta-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px}.ta-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ta-hint{display:flex;align-items:center;gap:7px;margin:8px 4px 0;color:var(--ta-muted);font-size:13px;font-weight:600;line-height:1.4}.ta-hint:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:currentColor}.ta-hint[data-busy]:before{display:none}.ta-hint[data-tone=accent]{color:var(--ta-accent-text)}.ta-hint[data-tone=good]{color:var(--ta-good)}.ta-hint[data-tone=warn]{color:var(--ta-warn)}.ta-hint[data-tone=danger]{color:var(--ta-danger)}.ta-group-label{margin:0 4px 6px;color:var(--ta-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ta-group{margin:0 0 14px;border-radius:16px;background:var(--ta-group);overflow:hidden}.ta-row{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:12px 16px;font-size:14px}.ta-group>dl{margin:0}.ta-row+.ta-row:before,.ta-group-head+dl>.ta-row:first-child:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--ta-line)}.ta-row dt{flex-shrink:0;color:var(--ta-muted)}.ta-row dd{min-width:0;margin:0;color:var(--ta-text);font-weight:600;text-align:right;overflow-wrap:anywhere}.ta-group-head{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.ta-group-head .ta-tile{width:36px;height:36px;border-radius:10px}.ta-group-head strong{display:block;color:var(--ta-text);font-size:15px;font-weight:600;line-height:1.3}.ta-group-head span:last-child>span{display:block;margin-top:2px;color:var(--ta-muted);font-size:13px;line-height:1.45}.ta-check{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 16px;color:var(--ta-text);font-size:14px;font-weight:500;line-height:1.45;cursor:pointer}.ta-check+.ta-check:before{content:"";position:absolute;top:0;left:50px;right:0;height:1px;background:var(--ta-line)}.ta .ta-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:22px;height:22px;margin:0;box-sizing:border-box;border:1.5px solid var(--ta-faint);border-radius:7px;background:var(--ta-surface);cursor:pointer;transition:background-color .15s,border-color .15s}.ta .ta-checkbox:checked{border-color:var(--ta-accent);background:var(--ta-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center / 14px}.ta .ta-checkbox:focus-visible{outline:2px solid var(--ta-accent);outline-offset:2px}.ta-check a{color:var(--ta-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ta-check a:hover{color:var(--ta-accent-text)}.ta-check a svg{display:inline;margin-left:3px;vertical-align:-2px}.ta-questions{margin-bottom:18px}.ta-question{padding:14px 0;border-top:1px solid var(--ta-line)}.ta-question:first-child{padding-top:0;border-top:0}.ta-question-text{display:block;margin:0;color:var(--ta-text);font-size:14.5px;font-weight:600;line-height:1.4}.ta-question-help{margin:3px 0 0;color:var(--ta-muted);font-size:13px;line-height:1.45}.ta-question .ta-seg,.ta-question .ta-input-wrap{margin:10px 0 0}.ta-seg[data-size=sm]{max-width:220px}.ta-state{text-align:center}.ta-state>.ta-tile{width:56px;height:56px;margin:4px auto 18px;border-radius:16px}.ta-state .ta-card-sub{margin-top:-8px}.ta-next{display:grid;gap:12px;margin:0 0 20px;padding:16px;border-radius:16px;background:var(--ta-group);list-style:none;text-align:left}.ta-next li{display:flex;gap:12px;color:var(--ta-soft);font-size:14px;line-height:1.5}.ta-next-num{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:var(--ta-accent-soft);color:var(--ta-accent-text);font-size:12px;font-weight:700}@keyframes ta-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ta-pulse{0%,to{box-shadow:0 0 0 4px #a8b5ff2e}50%{box-shadow:0 0 0 7px #a8b5ff0f}}@keyframes ta-spin{to{transform:rotate(360deg)}}.ta .ta-2fa-back{margin-bottom:14px}.ta-2fa-lead{margin:0 0 14px;color:var(--ta-soft);font-size:14px;line-height:1.5}.ta .ta-code-input{font-size:22px;font-weight:600;letter-spacing:.32em;font-variant-numeric:tabular-nums}.ta-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 16px}.ta-qr{width:180px;height:180px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--ta-line)}.ta-2fa-secret{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;color:var(--ta-muted);font-size:12.5px;text-align:center}.ta-2fa-secret code{color:var(--ta-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;overflow-wrap:anywhere}.ta-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 12px;padding:14px 16px;border-radius:16px;background:var(--ta-group);list-style:none;color:var(--ta-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:600;text-align:center}.ta-2fa-actions{display:flex;justify-content:center;gap:22px;margin:0 0 18px}.ta-2fa-actions .ta-link{display:inline-flex;align-items:center;gap:6px}@media(max-width:1023px){.ta-top .ta-brand{display:none}.ta-main{grid-template-columns:minmax(0,1fr);gap:32px;max-width:460px;padding:28px 0 32px;align-content:center}.ta-intro{align-items:center;text-align:center}.ta-intro>.ta-mark{display:grid;--mark: 64px}.ta-title{margin-top:20px;font-size:clamp(34px,9vw,40px)}.ta-tagline{font-size:16px}.ta-chip{order:1;margin-top:18px}.ta-glimpses{display:none}.ta-main[data-variant]{grid-template-columns:minmax(0,1fr)}.ta-main[data-variant=wide]{max-width:520px}.ta-main[data-variant=wide]>.ta-intro{position:static}}@media(max-width:480px){.ta{padding-left:16px;padding-right:16px}.ta-card{padding:22px 20px;border-radius:24px}.ta-grid2{grid-template-columns:minmax(0,1fr)}.ta-sheet-scrim{align-items:flex-end;padding:0}.ta-sheet{max-width:none;border-radius:28px 28px 0 0;padding-bottom:max(22px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ta-intro,.ta-card,.ta-chip-dot{animation:none}.ta-seg:before,.ta-progress span{transition:none}}.extraction-shell{--rw-ink: var(--calm-ink, #101f32);--rw-ink-soft: var(--calm-ink-soft, #344054);--rw-muted: var(--calm-muted, #5f6b7e);--rw-surface: var(--calm-surface, #ffffff);--rw-ground: var(--calm-bg, #eff1f6);--rw-accent: #465fe9;--rw-accent-hover: #354bc7;--rw-accent-ink: var(--calm-accent-ink, #465fe9);--rw-accent-soft: var(--calm-accent-soft, #eef0fd);--rw-fill: rgba(118, 126, 145, .13);--rw-separator: rgba(16, 31, 50, .1);--rw-faint: #a3acba;--rw-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--rw-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--rw-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--rw-focus: 0 0 0 4px rgba(70, 95, 233, .16);--background: var(--calm-bg);--foreground: var(--calm-surface);--text1: var(--calm-ink);--text2: var(--calm-ink-soft);--text3: var(--calm-muted);width:min(96vw,1680px);height:min(92vh,920px);border:0;border-radius:26px;background:var(--rw-ground);color:var(--rw-ink);box-shadow:0 0 0 .5px var(--rw-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;-webkit-font-smoothing:antialiased;outline:none}html.dark .extraction-shell{--rw-accent-hover: #5a71f0;--rw-fill: rgba(255, 255, 255, .08);--rw-separator: rgba(255, 255, 255, .08);--rw-faint: #56647a;--rw-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--rw-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.extraction-backdrop{background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .extraction-backdrop{background:#0009}.extraction-topbar{min-height:0;padding:18px 18px 12px;border-bottom:0;background:transparent}.extraction-shell .extraction-title{color:var(--rw-ink)!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.02em}.extraction-shell .extraction-topbar [class*="text-[#4b5567]"]{color:var(--rw-muted)!important}.extraction-shell .extraction-topbar>span.bg-\[\#cfd6e0\]{display:none!important}.extraction-back-link{height:36px;padding:0 14px 0 10px!important;border:0;border-radius:999px;background:var(--rw-fill)!important;color:var(--rw-ink)!important;font-size:13px!important;font-weight:600!important}.extraction-back-link:hover{color:var(--rw-accent-ink)!important}.extraction-action-button{height:36px;padding:0 14px!important;border:0;border-radius:999px;background:var(--rw-fill)!important;color:var(--rw-ink)!important;box-shadow:none;font-size:12.5px!important;font-weight:600!important;transition:color .15s ease,background-color .15s ease,transform .12s ease}.extraction-action-button:hover:not(:disabled){color:var(--rw-accent-ink)!important}.extraction-action-button:active:not(:disabled){transform:scale(.97)}.extraction-primary-button{height:36px;padding:0 16px!important;border:0;border-radius:999px;font-size:13px!important;font-weight:600!important}.extraction-primary-button:not(.bg-gray-300){background:var(--rw-accent)!important;color:#fff!important;box-shadow:var(--rw-glow)!important}.extraction-primary-button:not(.bg-gray-300):hover{background:var(--rw-accent-hover)!important}.extraction-primary-button.bg-gray-300{background:var(--rw-fill)!important;color:var(--rw-muted)!important;box-shadow:none!important}.extraction-primary-button:active:not(:disabled){transform:scale(.97)}.extraction-saved-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--calm-good-soft, #ecfdf5);color:var(--calm-good, #15803d);font-size:13px;font-weight:600}.extraction-close-button{width:32px;height:32px;padding:0;flex-shrink:0;border:0;border-radius:999px;background:var(--rw-fill);color:var(--rw-muted)}.extraction-close-button:hover{background:var(--rw-fill);color:var(--rw-ink)}.extraction-close-button svg{display:block;width:16px;height:16px}.extraction-confidence{flex:0 0 auto;max-width:340px}.extraction-shell .extraction-confidence [class*="text-[#101f32]"]{color:var(--rw-ink)!important}.extraction-status{margin:0 12px 10px;padding:10px 16px;border:0!important;border-radius:18px;background:var(--rw-surface)!important;box-shadow:var(--rw-card-shadow)}.extraction-status>*>span.w-px{background:var(--rw-separator)!important}.extraction-alert{margin:0 12px 10px;padding:9px 14px!important;border:0!important;border-radius:14px;background:var(--calm-danger-soft, #fef2f2)!important}.extraction-alert p,.extraction-alert svg{color:var(--calm-danger, #b91c1c)!important}.extraction-body{margin:0 12px 12px;border-radius:20px;background:transparent!important}.extraction-body,.extraction-body>.absolute{gap:12px}.extraction-shell .extraction-viewer{overflow:hidden;border:0!important;border-radius:20px;background:var(--rw-surface)!important;box-shadow:var(--rw-card-shadow)}.extraction-shell .extraction-viewer>div{border-right:0!important}.extraction-shell .extraction-panel{background:transparent!important}.extraction-tabs{min-height:0;gap:6px;padding:0 4px 10px;border-bottom:0;background:transparent}.extraction-tabs button,.extraction-tabs button:focus{height:34px;padding:0 14px!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:var(--rw-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;cursor:pointer;transition:color .15s,background-color .15s,box-shadow .15s}.extraction-tabs button:hover{color:var(--rw-ink)!important}.extraction-tabs button:focus-visible{outline:2px solid var(--rw-accent-ink)!important;outline-offset:2px}.extraction-tabs button[data-active=true]{border:0!important;background:var(--rw-surface)!important;box-shadow:var(--rw-card-shadow)!important;color:var(--rw-ink)!important}.extraction-tabs button[data-active=false]{border:0!important}.extraction-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--rw-fill);color:var(--rw-muted);font-size:11px;font-weight:700;line-height:1}.extraction-tabs button[data-active=true] .extraction-tab-count,.extraction-tabs button[data-active=true] [class*=bg-]{background:var(--rw-accent-soft)!important;color:var(--rw-accent-ink)!important}.extraction-shell .extraction-fields-scroll{padding:2px 4px 24px;background:transparent!important}.extraction-shell .extraction-fields-scroll section,.extraction-shell .extraction-fields-scroll .rounded-2xl.border{background:var(--rw-surface)!important;border-color:transparent!important;border-radius:20px!important;box-shadow:var(--rw-card-shadow)!important}.extraction-shell .extraction-fields-scroll .line-items-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.extraction-shell .extraction-fields-scroll input,.extraction-shell .extraction-fields-scroll select,.extraction-shell .extraction-fields-scroll textarea,.extraction-shell .extraction-fields-scroll button[class*="rounded-[7px]"][class*=border]{min-height:38px;border-color:transparent!important;border-radius:10px!important;background:var(--rw-fill)!important;color:var(--rw-ink)!important;box-shadow:none!important;font-size:13px!important}.extraction-shell .extraction-fields-scroll :is(input[type=checkbox],input[type=radio]){min-height:0;background:initial!important;accent-color:var(--rw-accent)}.extraction-shell .extraction-fields-scroll input:focus,.extraction-shell .extraction-fields-scroll select:focus,.extraction-shell .extraction-fields-scroll textarea:focus{border-color:transparent!important;box-shadow:var(--rw-focus)!important;outline:none!important}.extraction-shell .extraction-fields-scroll input:disabled,.extraction-shell .extraction-fields-scroll input[readonly],.extraction-shell .extraction-fields-scroll select:disabled{color:var(--rw-muted)!important}.extraction-shell .extraction-fields-scroll button[role=combobox]{min-height:38px;height:38px;border:0!important;border-radius:10px!important;background:var(--rw-fill)!important;color:var(--rw-ink)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}.extraction-shell .extraction-fields-scroll button[role=combobox]:focus,.extraction-shell .extraction-fields-scroll button[role=combobox][data-state=open]{box-shadow:var(--rw-focus)!important;outline:none!important}.extraction-shell .extraction-fields-scroll .line-items-panel input,.extraction-shell .extraction-fields-scroll .line-items-panel select{min-height:0!important;height:26px!important;border-radius:7px!important;font-size:11px!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;outline-offset:0!important}.extraction-shell .extraction-fields-scroll .line-items-panel label{letter-spacing:.04em!important}.extraction-shell .extraction-fields-scroll label{color:var(--rw-muted)!important;letter-spacing:.02em!important}.extraction-shell :is([class*="border-[#e3e7ee]"],[class*="border-[#edf0f6]"],[class*="border-[#eceff5]"],[class*="divide-[#f1f3f7]"]>*){border-color:var(--rw-separator)!important}.extraction-shell [class*=border-dashed]{border-color:color-mix(in srgb,var(--rw-muted) 35%,transparent)!important}.extraction-replace-section{background:var(--rw-surface)!important;border-color:transparent!important}.extraction-replace-section .extraction-replace-title{color:var(--rw-ink)!important}.extraction-replace-card{background:var(--rw-ground)!important;border-color:transparent!important}.extraction-replace-card .extraction-replace-card-title{color:var(--rw-ink)!important}.document-type-field-shell .document-type-field-content>.grid{gap:16px!important}.document-type-field-shell .document-type-field-content>.space-y-6>*+*{margin-top:16px!important}.document-type-field-shell .document-type-field-content>.space-y-4>*+*{margin-top:16px!important}html.dark .extraction-shell .bg-white:not(input,select,textarea,button[class*="rounded-[7px]"]),html.dark .extraction-shell [class*="bg-[#f8f9fb]"],html.dark .extraction-shell [class*="bg-[#fafbfc]"],html.dark .extraction-shell [class*="bg-[#f8faff]"]{background:var(--calm-surface)!important}html.dark .extraction-shell [class*="bg-[var(--background)]"]{background:var(--calm-bg)!important}html.dark .extraction-shell [class*="text-[#4b5567]"],html.dark .extraction-shell [class*="text-[#5f6b7e]"],html.dark .extraction-shell [class*="text-[#798495]"],html.dark .extraction-shell [class*="text-[#98a2b3]"]{color:var(--calm-muted)!important}html.dark .extraction-shell [class*="text-[#101f32]"],html.dark .extraction-shell [class*="text-[#111827]"]{color:var(--calm-ink)!important}html.dark .extraction-shell [class*="bg-[#eef2ff]"]{background:var(--calm-accent-soft)!important}html.dark .extraction-shell [class*="text-[#354BC7]"]{color:var(--calm-accent-ink)!important}@media(max-width:1100px){.extraction-backdrop{padding:0!important}.extraction-shell{width:100vw;height:100dvh;border-radius:0}.extraction-topbar{flex-wrap:wrap;row-gap:10px}}@media(max-width:760px){.extraction-backdrop{align-items:flex-end!important}.extraction-shell{height:calc(100dvh - 10px);border-radius:26px 26px 0 0}.extraction-shell.fixed{margin-bottom:0}.extraction-topbar{padding:14px 12px 10px}.extraction-body,.extraction-status{margin:0 8px 8px}.extraction-fields-scroll :is(input,select,textarea){font-size:16px!important}.extraction-body,.extraction-body>.absolute{flex-direction:column}.extraction-shell .extraction-viewer{flex:0 0 38%}.extraction-shell .extraction-panel{flex:1 1 auto;min-height:0}}@media(prefers-reduced-motion:reduce){.extraction-action-button,.extraction-primary-button,.extraction-tabs button{transition:none}}.docs-archive{--fm-bg: var(--calm-bg, #eff1f6);--fm-surface: var(--calm-surface, #ffffff);--fm-line: var(--calm-line, #e3e7ee);--fm-ink: var(--calm-ink, #101f32);--fm-ink-soft: var(--calm-ink-soft, #344054);--fm-muted: var(--calm-muted, #5f6b7e);--fm-row-hover: var(--calm-row-hover, #f8f9fb);--fm-chip: var(--calm-chip, #f1f3f7);--fm-accent: #465fe9;--fm-accent-hover: #354bc7;--fm-accent-ink: var(--calm-accent-ink, #465fe9);--fm-accent-soft: var(--calm-accent-soft, #eef0fd);--fm-good: var(--calm-good, #15803d);--fm-good-soft: var(--calm-good-soft, #ecfdf5);--fm-warn: var(--calm-warn);--fm-warn-soft: var(--calm-warn-soft);--fm-danger: var(--calm-danger, #b91c1c);--fm-danger-soft: var(--calm-danger-soft, #fef2f2);--fm-fill: rgba(118, 126, 145, .13);--fm-separator: rgba(16, 31, 50, .1);--fm-faint: #a3acba;--fm-sunken: #f6f7fa;--fm-preview: #eceef3;--fm-card-ring: rgba(16, 31, 50, .08);--fm-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--fm-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--fm-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--fm-spring: cubic-bezier(.32, 1.28, .52, 1);box-sizing:border-box;min-height:100vh;padding:0;background:var(--fm-bg);color:var(--fm-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .docs-archive{--fm-accent-hover: #5a71f0;--fm-fill: rgba(255, 255, 255, .08);--fm-separator: rgba(255, 255, 255, .08);--fm-faint: #56647a;--fm-sunken: rgba(0, 0, 0, .16);--fm-preview: #1b283b;--fm-card-ring: rgba(255, 255, 255, .07);--fm-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--fm-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7)}.docs-archive .fm-tabular{font-variant-numeric:tabular-nums}.docs-archive .fm-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.docs-archive .fm-tile svg{width:17px;height:17px}.docs-archive .fm-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.docs-archive .fm-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.docs-archive .fm-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.docs-archive .fm-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.docs-archive .fm-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.docs-archive .fm-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;box-sizing:border-box;border:0;border-radius:999px;background:var(--fm-surface);color:var(--fm-ink);box-shadow:var(--fm-card-shadow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.docs-archive .fm-cap:hover:not(:disabled){box-shadow:var(--fm-float-shadow)}.docs-archive .fm-cap:active:not(:disabled){transform:scale(.97)}.docs-archive .fm-cap:disabled{opacity:.55;cursor:not-allowed}.docs-archive .fm-cap svg{width:16px;height:16px;flex-shrink:0}.docs-archive .fm-cap-primary{background:var(--fm-accent);color:#fff;box-shadow:var(--fm-glow)}.docs-archive .fm-cap-primary:hover:not(:disabled){background:var(--fm-accent-hover);box-shadow:var(--fm-glow)}.docs-archive .fm-cap[data-active=true]{color:var(--fm-accent-ink)}.docs-archive .fm-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.docs-archive .fm-cap-sm svg{width:14px;height:14px}.docs-archive .fm-cap-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--fm-accent);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.docs-archive .fm-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px 28px 0}.docs-archive .fm-topbar-lead{min-width:0}.docs-archive .fm-eyebrow{margin:0 0 2px;color:var(--fm-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.docs-archive .fm-title{margin:0;color:var(--fm-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.docs-archive .fm-topbar-actions{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:3px}.docs-archive .fm-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;min-height:46px;padding:5px 12px 5px 5px;box-sizing:border-box;border:0;border-radius:16px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.docs-archive .fm-client:hover{box-shadow:var(--fm-float-shadow)}.docs-archive .fm-client:active{transform:scale(.98)}.docs-archive .fm-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.docs-archive .fm-client-copy{display:flex;flex-direction:column;min-width:0}.docs-archive .fm-client-eyebrow{color:var(--fm-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.docs-archive .fm-client-name{overflow:hidden;color:var(--fm-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.docs-archive .fm-client>svg{flex-shrink:0;width:16px;height:16px;color:var(--fm-faint)}.docs-archive .fm-toolbar{display:flex;align-items:center;gap:10px;padding:18px 28px 0}.docs-archive .fm-search{position:relative;flex:1 1 auto;max-width:560px}.docs-archive .fm-search>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--fm-muted);transform:translateY(-50%);pointer-events:none}.docs-archive .fm-search input{width:100%;height:40px;padding:0 64px 0 37px;box-sizing:border-box;border:0;border-radius:12px;outline:none;background:var(--fm-fill);box-shadow:none;color:var(--fm-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.docs-archive .fm-search input::-moz-placeholder{color:var(--fm-muted)}.docs-archive .fm-search input::placeholder{color:var(--fm-muted)}.docs-archive .fm-search input:focus{box-shadow:0 0 0 4px #465fe929}.docs-archive .fm-search input:focus-visible{outline:none}.docs-archive .fm-search input::-webkit-search-cancel-button{display:none}.docs-archive .fm-search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fm-faint);cursor:pointer}.docs-archive .fm-search-clear:hover{color:var(--fm-muted)}.docs-archive .fm-search-clear svg{width:17px;height:17px}.docs-archive .fm-kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:2px 7px;border-radius:6px;background:var(--fm-surface);box-shadow:0 0 0 .5px var(--fm-card-ring),0 1px 1px #101f3214;color:var(--fm-muted);font:600 11px/1.4 Inter,system-ui,sans-serif;pointer-events:none}.docs-archive .fm-body{padding:18px 28px 40px;box-sizing:border-box}.docs-archive .fm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border-radius:20px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow)}.docs-archive .fm-stat{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 18px}.docs-archive .fm-stat+.fm-stat{border-left:1px solid var(--fm-separator)}.docs-archive .fm-stat-copy{min-width:0}.docs-archive .fm-stat-label{display:block;color:var(--fm-muted);font-size:12.5px;font-weight:500}.docs-archive .fm-stat-value{display:flex;align-items:baseline;gap:6px;margin-top:1px;color:var(--fm-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.docs-archive .fm-stat-value small{overflow:hidden;color:var(--fm-muted);font-size:12px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.docs-archive .fm-banner{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:16px;background:var(--fm-danger-soft);color:var(--fm-ink);font-size:13.5px;font-weight:550}.docs-archive .fm-banner .fm-cap{margin-left:auto}.docs-archive .fm-panel{border-radius:20px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow)}.docs-archive .fm-panel .tavin-empty-state button{min-height:38px;border-radius:999px!important}.docs-archive .fm-month-list{display:grid;gap:12px}.docs-archive .fm-month-folder{overflow:hidden;border-radius:20px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow)}.docs-archive .fm-month-header{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;margin:0;padding:12px 16px;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fm-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.docs-archive .fm-month-header:hover{background:var(--fm-row-hover)}.docs-archive .fm-month-header:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--fm-accent)}.docs-archive .fm-month-copy{flex:1;min-width:0}.docs-archive .fm-month-name{display:block;color:var(--fm-ink);font-size:15.5px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.docs-archive .fm-month-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:3px;color:var(--fm-muted);font-size:12.5px}.docs-archive .fm-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 7px;border-radius:999px;background:var(--fm-fill);color:var(--fm-muted);font-size:11.5px;font-weight:600;white-space:nowrap}.docs-archive .fm-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.docs-archive .fm-pill[data-tone=warn]{background:var(--fm-warn-soft);color:var(--fm-warn)}.docs-archive .fm-pill[data-tone=good]{background:var(--fm-good-soft);color:var(--fm-good)}.docs-archive .fm-month-chevron{flex-shrink:0;width:20px;height:20px;color:var(--fm-faint);transition:transform .25s var(--fm-spring),color .15s}.docs-archive .fm-month-header[aria-expanded=true] .fm-month-chevron{transform:rotate(90deg)}.docs-archive .fm-month-header:hover .fm-month-chevron{color:var(--fm-muted)}.docs-archive .fm-month-content{padding:16px;border-top:1px solid var(--fm-separator);background:var(--fm-sunken)}.docs-archive .fm-month-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.docs-archive .fm-month-message{display:flex;align-items:center;justify-content:center;gap:12px;min-height:76px;color:var(--fm-muted);font-size:13px}.docs-archive .fm-month-load-status{display:flex;align-items:center;justify-content:center;gap:7px;min-height:24px;margin-top:12px;color:var(--fm-muted);font-size:12px}.docs-archive .fm-skel{display:block;border-radius:999px;background:var(--fm-fill);animation:docs-pulse 1.4s ease-in-out infinite}.docs-archive .fm-skel-tile{width:32px;height:32px;flex-shrink:0;border-radius:9px}.docs-archive .document-grid-card{border-radius:16px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow)}.docs-archive .document-grid-card:after{box-shadow:inset 0 0 0 .5px var(--fm-card-ring)}.docs-archive .document-grid-card:is(:hover,:focus-within){transform:translateY(-2px);box-shadow:var(--fm-float-shadow)}.docs-archive .document-grid-card:is(:hover,:focus-within):after{box-shadow:inset 0 0 0 1px #465fe966}.docs-archive .document-grid-preview{background:var(--fm-preview)}.docs-archive .document-grid-footer{min-height:0;padding:9px 12px 11px;background:var(--fm-surface);color:var(--fm-ink);box-shadow:0 -1px 0 var(--fm-separator)}.docs-archive .document-grid-title{color:var(--fm-ink);font-size:12.5px;font-weight:600;letter-spacing:-.01em}.docs-archive button.document-grid-title:hover{color:var(--fm-accent-ink);text-decoration:none}.docs-archive .document-grid-metadata{margin-top:2px;color:var(--fm-muted);font-size:11px;line-height:1.35}.docs-archive .document-grid-extra{margin-top:1px;color:var(--fm-muted);font-size:10.5px}.docs-archive .document-grid-action{width:28px;height:28px;border:0;border-radius:999px;background:#ffffffeb;color:#344054;box-shadow:0 2px 8px #101f322e}.docs-archive .document-grid-action:hover:not(:disabled){background:#fff;color:#354bc7}.docs-archive .document-grid-action.danger:hover:not(:disabled){color:#b91c1c}.docs-archive .fm-badge{display:inline-flex;align-items:center;gap:4px;margin:0;padding:3px 8px 3px 7px;border:0;border-radius:999px;background:#fffffff2;color:#344054;box-shadow:0 1px 4px #101f3229;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;font-size:10.5px;font-weight:650;line-height:1.25;white-space:nowrap}.docs-archive .fm-badge svg{width:11px;height:11px}.docs-archive .fm-badge[data-tone=warn]{background:#fffbebf5;color:var(--calm-warn)}.docs-archive .fm-badge[data-tone=good]{background:#ecfdf5f5;color:#15803d}.docs-archive .fm-badge[data-tone=info]{background:#eff6fff5;color:#1d4ed8}.docs-archive button.fm-badge{cursor:pointer}.docs-archive button.fm-badge:hover{background:var(--calm-warn-soft)}.docs-archive .fm-badge-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--calm-warn-fill)}.docs-archive .fm-badge-dot.is-live{animation:docs-pulse 1.4s ease-in-out infinite}.docs-archive .fm-rms{overflow:hidden;margin-bottom:18px;border-radius:20px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow)}.docs-archive .fm-rms-head{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--fm-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.docs-archive .fm-rms-head:hover{background:var(--fm-row-hover)}.docs-archive .fm-rms-copy{flex:1;min-width:0}.docs-archive .fm-rms-copy strong{display:block;font-size:14.5px;font-weight:650;letter-spacing:-.01em}.docs-archive .fm-rms-copy span{display:block;margin-top:2px;color:var(--fm-muted);font-size:12.5px}.docs-archive .fm-count{display:inline-grid;place-items:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.docs-archive .fm-rms-chevron{flex-shrink:0;width:20px;height:20px;color:var(--fm-faint);transition:transform .25s var(--fm-spring)}.docs-archive .fm-rms-head[aria-expanded=true] .fm-rms-chevron{transform:rotate(90deg)}.docs-archive .fm-rms-body{padding:0 16px 6px;border-top:1px solid var(--fm-separator)}.docs-archive .fm-rms-receipt{position:relative;padding:14px 0}.docs-archive .fm-rms-receipt+.fm-rms-receipt{border-top:1px solid var(--fm-separator)}.docs-archive .fm-rms-line{color:var(--fm-ink);font-size:13px;line-height:1.45}.docs-archive .fm-rms-line b{font-weight:650}.docs-archive .fm-rms-line span{color:var(--fm-ink-soft)}.docs-archive .fm-rms-candidate{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:8px;padding:10px 12px;border-radius:14px;background:var(--fm-fill)}.docs-archive .fm-rms-candidate .fm-tile{width:28px;height:28px;border-radius:8px}.docs-archive .fm-rms-candidate .fm-tile svg{width:15px;height:15px}.docs-archive .fm-rms-candidate-copy{flex:1;min-width:200px}.docs-archive .fm-rms-why{margin-top:2px;color:var(--fm-muted);font-size:12px}.docs-archive .fm-rms-actions{display:flex;gap:6px;flex-shrink:0}.docs-archive .fmf-sheet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;padding:16px;border:0;border-radius:20px;background:var(--fm-surface);box-shadow:var(--fm-card-shadow)}.docs-archive .fmf-label{display:block;margin:0 4px 6px;color:var(--fm-muted);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.docs-archive .fmf-input{width:100%;height:40px;padding:0 30px 0 12px;box-sizing:border-box;border:0;border-radius:10px;outline:none;background-color:var(--fm-fill);box-shadow:none;color:var(--fm-ink);font:inherit;font-size:13.5px;cursor:pointer;transition:box-shadow .15s}.docs-archive .fmf-input:focus{box-shadow:0 0 0 4px #465fe929}.docs-archive .fmf-input:disabled{opacity:.6;cursor:not-allowed}.docs-archive .fmf-date button{height:40px!important;border-color:transparent!important;border-radius:10px!important;background-color:var(--fm-fill)!important;color:var(--fm-ink)!important;font-size:13.5px!important}.docs-archive .fmf-btn{height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--fm-fill);color:var(--fm-ink-soft);font:inherit;font-size:12.5px;font-weight:600}.docs-archive .fmf-btn:hover{color:var(--fm-ink)}@keyframes docs-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(min-width:640px){.docs-archive .fm-month-grid{grid-template-columns:repeat(auto-fill,minmax(172px,196px));gap:16px}}@media(max-width:1100px){.docs-archive .fmf-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.docs-archive .fm-topbar{align-items:stretch;flex-direction:column}.docs-archive .fm-topbar-actions{flex-wrap:wrap}.docs-archive .fm-client{flex:1 1 220px;max-width:none}.docs-archive .fm-search{max-width:none}}@media(max-width:700px){.docs-archive .fm-topbar{padding:22px 16px 0}.docs-archive .fm-title{font-size:30px}.docs-archive .fm-topbar-actions .fm-cap-primary{flex:1 1 auto;min-height:46px}.docs-archive .fm-toolbar{padding:14px 16px 0}.docs-archive .fm-kbd{display:none}.docs-archive .fm-search input{padding-right:40px;font-size:16px}.docs-archive .fm-body{padding:16px 16px 28px}.docs-archive .fm-stat{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.docs-archive .fm-stat .fm-tile{width:28px;height:28px;border-radius:8px}.docs-archive .fm-stat .fm-tile svg{width:15px;height:15px}.docs-archive .fm-stat-value{font-size:20px}.docs-archive .fm-stat-value small{display:none}.docs-archive .fm-month-header{padding:12px 14px}.docs-archive .fm-month-content{padding:12px}.docs-archive .fmf-sheet{grid-template-columns:1fr}.docs-archive .fm-rms-actions{width:100%}.docs-archive .fm-rms-actions .fm-cap{flex:1}}@media(hover:none){.docs-archive .fm-kbd{display:none}}@media(prefers-reduced-motion:reduce){.docs-archive .fm-skel,.docs-archive .fm-badge-dot.is-live{animation:none}.docs-archive .fm-month-chevron,.docs-archive .fm-rms-chevron{transition:none}.docs-archive .document-grid-card:is(:hover,:focus-within){transform:none}}.udrawer-overlay.docs-intake{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .udrawer-overlay.docs-intake{background:#0009}.udrawer.docs-intake{--u-ground: var(--calm-bg, #eff1f6);--u-card: var(--calm-surface, #ffffff);--u-ink: var(--calm-ink, #101f32);--u-soft: var(--calm-ink-soft, #344054);--u-muted: var(--calm-muted, #5f6b7e);--u-accent: #465fe9;--u-accent-hover: #354bc7;--u-accent-ink: var(--calm-accent-ink, #465fe9);--u-accent-soft: var(--calm-accent-soft, #eef0fd);--u-good: var(--calm-good, #15803d);--u-warn: var(--calm-warn);--u-warn-soft: var(--calm-warn-soft);--u-danger: var(--calm-danger, #b91c1c);--u-fill: rgba(118, 126, 145, .13);--u-thumb: #ffffff;--u-separator: rgba(16, 31, 50, .1);--u-ring: transparent;--u-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--u-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--u-spring: cubic-bezier(.32, 1.28, .52, 1);position:fixed;z-index:71;top:8px;right:8px;bottom:8px;display:flex;flex-direction:column;width:min(460px,calc(100vw - 16px));overflow:hidden;border-radius:24px;background:var(--u-ground);color:var(--u-ink);box-shadow:0 0 0 .5px var(--u-ring),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .udrawer.docs-intake{--u-accent-hover: #5a71f0;--u-fill: rgba(255, 255, 255, .08);--u-thumb: #2a3954;--u-separator: rgba(255, 255, 255, .08);--u-ring: rgba(255, 255, 255, .08);--u-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);color-scheme:dark}.udrawer.docs-intake :focus-visible{outline:2px solid var(--u-accent-ink);outline-offset:2px}.docs-intake .udrawer-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff2e,0 10px 22px -10px #465fe9cc}.docs-intake .udrawer-tile svg{width:20px;height:20px}.docs-intake .udrawer-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to);box-shadow:inset 0 0 0 .5px #ffffff2e,0 10px 22px -10px #101f32cc}.docs-intake .udrawer-head{display:flex;align-items:center;gap:12px;padding:20px 20px 16px}.docs-intake .udrawer-head-copy{flex:1;min-width:0}.docs-intake .udrawer-title{color:var(--u-ink);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.docs-intake .udrawer-sub{overflow:hidden;margin-top:2px;color:var(--u-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.udrawer.docs-intake .udrawer-x{display:grid;place-items:center;flex-shrink:0;align-self:flex-start;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--u-fill);color:var(--u-soft);line-height:0;cursor:pointer;transition:color .15s,transform .15s}.udrawer.docs-intake .udrawer-x:hover{color:var(--u-ink)}.udrawer.docs-intake .udrawer-x:active{transform:scale(.92)}.docs-intake .udrawer-tabs{position:relative;display:flex;flex-shrink:0;margin:0 20px;padding:3px;border-radius:999px;background:var(--u-fill)}.docs-intake .udrawer-tabs:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:var(--u-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--u-spring)}html.dark .docs-intake .udrawer-tabs:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.udrawer.docs-intake .udrawer-tab{position:relative;z-index:1;flex:1;min-width:0;height:34px;margin:0;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--u-soft);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.udrawer.docs-intake .udrawer-tab:hover{color:var(--u-ink)}.udrawer.docs-intake .udrawer-tab.is-active{color:var(--u-ink);font-weight:600}.docs-intake .udrawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 24px}.docs-intake .udrawer-drop{padding:28px 20px 24px;border:1.5px dashed rgba(70,95,233,.35);border-radius:20px;background:var(--u-card);text-align:center;cursor:pointer;transition:border-color .15s,background .15s,transform .2s var(--u-spring)}.docs-intake .udrawer-drop:hover{border-color:#465fe999}.docs-intake .udrawer-drop[data-active=true]{border-style:solid;border-color:var(--u-accent);background:var(--u-accent-soft);transform:scale(1.01)}.docs-intake .udrawer-drop .udrawer-tile,.docs-intake .udrawer-panelcard .udrawer-tile{width:52px;height:52px;margin:0 auto 14px;border-radius:15px}.docs-intake .udrawer-drop .udrawer-tile svg,.docs-intake .udrawer-panelcard .udrawer-tile svg{width:24px;height:24px}.docs-intake .udrawer-drop-title{margin-bottom:4px;color:var(--u-ink);font-size:15px;font-weight:650;letter-spacing:-.01em}.docs-intake .udrawer-drop-sub{max-width:320px;margin:0 auto 18px;color:var(--u-muted);font-size:13px;line-height:1.5}.udrawer.docs-intake .udrawer-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--u-accent);color:#fff;box-shadow:var(--u-glow);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .15s}.udrawer.docs-intake .udrawer-btn-accent:hover{background:var(--u-accent-hover)}.udrawer.docs-intake .udrawer-btn-accent:active{transform:scale(.97)}.docs-intake .udrawer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.udrawer.docs-intake .udrawer-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--u-card);color:var(--u-ink);box-shadow:var(--u-card-shadow);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:transform .15s}.udrawer.docs-intake .udrawer-btn:active{transform:scale(.97)}.udrawer.docs-intake .udrawer-btn-warn{background:var(--u-warn-soft);color:var(--u-warn);box-shadow:none}.udrawer.docs-intake .udrawer-btn-danger{color:var(--u-danger)}.docs-intake .udrawer-section-label{margin:22px 6px 8px;color:var(--u-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.docs-intake .udrawer-list{display:flex;flex-direction:column;padding:4px;border-radius:18px;background:var(--u-card);box-shadow:var(--u-card-shadow)}.udrawer.docs-intake .udrawer-file{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px;box-sizing:border-box;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.docs-intake .udrawer-file+.udrawer-file:before{content:"";position:absolute;top:0;left:52px;right:10px;height:1px;background:var(--u-separator)}.udrawer.docs-intake .udrawer-file:hover:not(:disabled){background:var(--u-fill)}.udrawer.docs-intake .udrawer-file:disabled{cursor:default}.docs-intake .udrawer-file-ic{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--u-fill)}.docs-intake .udrawer-file-main{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.docs-intake .udrawer-file-name{overflow:hidden;color:var(--u-ink);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.docs-intake .udrawer-track{height:5px;overflow:hidden;border-radius:999px;background:var(--u-fill)}.docs-intake .udrawer-fill{display:block;height:100%;border-radius:999px;transition:width .3s ease}.docs-intake .udrawer-fill.is-busy{animation:docs-intake-pulse 1.4s ease-in-out infinite}.docs-intake .udrawer-file-status{flex-shrink:0;font-size:12px;font-weight:600}.docs-intake .udrawer-tone-accent{color:var(--u-accent-ink)}.docs-intake .udrawer-fill.udrawer-tone-accent{background:linear-gradient(90deg,#465fe9,#7c8cff)}.docs-intake .udrawer-tone-good{color:var(--u-good)}.docs-intake .udrawer-fill.udrawer-tone-good{background:linear-gradient(90deg,#22a559,#4ade80)}.docs-intake .udrawer-tone-danger{color:var(--u-danger)}.docs-intake .udrawer-fill.udrawer-tone-danger{background:var(--u-danger)}.docs-intake .udrawer-tone-muted{color:var(--u-muted)}.docs-intake .udrawer-fill.udrawer-tone-muted{background:#98a2b3}.docs-intake .udrawer-note{margin-top:18px;padding:12px 14px;border-radius:14px;background:var(--u-fill);color:var(--u-muted);font-size:12.5px;line-height:1.5}.docs-intake .udrawer-note b{color:var(--u-ink);font-weight:600}.docs-intake .udrawer-panelcard{padding:26px 22px;border-radius:20px;background:var(--u-card);box-shadow:var(--u-card-shadow);text-align:center}.docs-intake .udrawer-spin{animation:docs-intake-spin 1s linear infinite}@keyframes docs-intake-spin{to{transform:rotate(360deg)}}@keyframes docs-intake-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:600px){.udrawer.docs-intake{top:0;right:0;bottom:0;width:100vw;border-radius:0}.docs-intake .udrawer-head{padding:16px 16px 14px}.docs-intake .udrawer-tabs{margin:0 16px}.docs-intake .udrawer-scroll{padding:16px 16px max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.docs-intake .udrawer-tabs:before,.docs-intake .udrawer-drop{transition:none}.docs-intake .udrawer-fill.is-busy,.docs-intake .udrawer-spin{animation:none}}.vh-root,.vh-layer{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:var(--calm-ink);font-size:14px;text-align:left}.vh-root *,.vh-layer *{box-sizing:border-box}.vh-tab{font-variant-numeric:tabular-nums}.vh-muted{color:var(--calm-muted)}.vh-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.vh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.vh-eyebrow{font-size:11px;color:var(--calm-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:6px}.vh-h1{margin:0;font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.15;display:flex;align-items:center;gap:10px}.vh-lead{margin:7px 0 0;font-size:13.5px;color:var(--calm-muted);max-width:760px;line-height:1.5}.vh-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vh-btn{height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.vh-btn:hover:not(:disabled){background:var(--calm-row-hover);border-color:color-mix(in srgb,var(--calm-line) 60%,var(--calm-muted))}.vh-btn:disabled{opacity:.5;cursor:not-allowed}.vh-btn:focus-visible,.vh-icon-btn:focus-visible,.vh-chip:focus-visible,.vh-row:focus-visible,.vh-choice:focus-within{outline:2px solid var(--calm-accent);outline-offset:2px}.vh-btn.primary{background:var(--calm-accent);border-color:var(--calm-accent);color:#fff;box-shadow:0 1px 2px #465fe940}.vh-btn.primary:hover:not(:disabled){background:var(--calm-accent-hover);border-color:var(--calm-accent-hover)}.vh-btn.danger{color:var(--calm-danger)}.vh-btn.danger:hover:not(:disabled){background:var(--calm-danger-soft);border-color:var(--calm-danger-soft)}.vh-btn.ghost{border-color:transparent;background:transparent}.vh-btn.ghost:hover:not(:disabled){background:var(--calm-chip)}.vh-btn.sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:7px}.vh-icon-btn{width:30px;height:30px;padding:0;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--calm-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vh-icon-btn:hover:not(:disabled){background:var(--calm-chip);color:var(--calm-ink)}.vh-icon-btn:disabled{opacity:.4;cursor:not-allowed}.vh-icon-btn.danger:hover:not(:disabled){background:var(--calm-danger-soft);color:var(--calm-danger)}.vh-link{background:none;border:none;padding:0;font:inherit;font-size:12.5px;color:var(--calm-accent-ink);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.vh-link:hover{text-decoration:underline}.vh-plate{display:inline-flex;align-items:stretch;height:26px;border-radius:5px;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--calm-ink) 70%,transparent);background:#fff;color:#101f32;flex-shrink:0}.vh-plate .eu{width:13px;background:#1f47b8;color:#fff;font-size:7px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px;letter-spacing:0}.vh-plate .no{padding:0 8px;display:flex;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:12.5px;letter-spacing:.08em;white-space:nowrap}.vh-plate.lg{height:34px;border-radius:6px}.vh-plate.lg .eu{width:16px;font-size:8px}.vh-plate.lg .no{font-size:16px;padding:0 11px}.vh-plate.inactive{opacity:.55}.vh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}@media(max-width:1000px){.vh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vh-kpi{position:relative;background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:12px;padding:14px 16px 13px;overflow:hidden}.vh-kpi-label{font-size:10.5px;color:var(--calm-muted);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:6px}.vh-kpi-value{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-top:8px;line-height:1;font-variant-numeric:tabular-nums}.vh-kpi-hint{font-size:11.5px;color:var(--calm-muted);margin-top:6px}.vh-kpi:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:transparent}.vh-kpi.warn:before{background:var(--calm-warn)}.vh-kpi.accent:before{background:var(--calm-accent)}.vh-kpi.warn .vh-kpi-value{color:var(--calm-warn)}.vh-kpis.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0}@media(max-width:760px){.vh-kpis.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.vh-kpis.compact .vh-kpi{padding:12px 14px}.vh-kpis.compact .vh-kpi-value{font-size:19px;margin-top:6px}.vh-anchor{background:var(--calm-anchor);border:1px solid var(--calm-accent-line);border-radius:12px;padding:14px 16px;margin-bottom:18px}.vh-anchor-title{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:10px}.vh-anchor-list{display:grid;gap:6px}.vh-anchor-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:9px;padding:8px 10px 8px 12px;font-size:13px}.vh-anchor-item .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.vh-anchor-item .dot.danger{background:var(--calm-danger)}.vh-anchor-item .dot.warn{background:var(--calm-warn)}.vh-anchor-item .dot.info{background:var(--calm-accent)}.vh-card{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:12px}.vh-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--calm-line);flex-wrap:wrap}.vh-seg{display:inline-flex;gap:2px;padding:3px;background:var(--calm-chip);border-radius:9px;flex-wrap:wrap}.vh-chip{height:28px;padding:0 11px;border:none;border-radius:7px;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--calm-muted);display:inline-flex;align-items:center;gap:6px}.vh-chip:hover:not(.on){color:var(--calm-ink)}.vh-chip.on{background:var(--calm-surface);color:var(--calm-ink);font-weight:600;box-shadow:0 1px 2px #101f3214,0 0 0 1px #101f320d}.vh-chip .n{font-size:11px;color:var(--calm-muted);font-weight:500}.vh-search{position:relative;display:flex;align-items:center}.vh-search svg{position:absolute;left:10px;color:var(--calm-muted);pointer-events:none}.vh-search input{padding-left:32px!important;width:240px}@media(max-width:760px){.vh-search,.vh-search input{width:100%}}.vh-list-head,.vh-row{display:grid;align-items:center;gap:14px;padding:0 16px;grid-template-columns:130px minmax(0,1.5fr) minmax(0,1fr) 170px 120px 130px 20px}.vh-list-head{height:38px;font-size:11px;color:var(--calm-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--calm-line)}.vh-row{min-height:64px;border-bottom:1px solid var(--calm-line);cursor:pointer;transition:background .12s;background:transparent;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:inherit;color:inherit;font-size:13px}.vh-row:last-child{border-bottom:none;border-radius:0 0 12px 12px}.vh-row:hover{background:var(--calm-row-hover)}.vh-row.inactive .vh-cell-main{color:var(--calm-muted)}.vh-cell-main{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-cell-sub{font-size:11.5px;color:var(--calm-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-num{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1180px){.vh-list-head,.vh-row{grid-template-columns:130px minmax(0,1.5fr) 170px 120px 20px}.vh-col-own,.vh-col-log{display:none}}@media(max-width:720px){.vh-list-head{display:none}.vh-row{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.vh-col-own,.vh-col-log,.vh-col-cost,.vh-col-chev{display:none}}.vh-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.vh-pill .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.vh-pill.good{background:var(--calm-good-soft);color:var(--calm-good)}.vh-pill.warn{background:var(--calm-warn-soft);color:var(--calm-warn)}.vh-pill.danger{background:var(--calm-danger-soft);color:var(--calm-danger)}.vh-pill.accent{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.vh-pill.neutral{background:var(--calm-chip);color:var(--calm-muted)}.vh-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:5px;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:var(--calm-chip);color:var(--calm-muted);white-space:nowrap}.vh-tag.warn{background:var(--calm-warn-soft);color:var(--calm-warn)}.vh-tag.danger{background:var(--calm-danger-soft);color:var(--calm-danger)}.vh-tag.accent{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.vh-empty{padding:56px 24px;text-align:center}.vh-empty-icon{width:52px;height:52px;border-radius:14px;margin:0 auto 14px;display:grid;place-items:center;background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.vh-empty h3{margin:0;font-size:16px;font-weight:600}.vh-empty p{margin:6px auto 16px;max-width:460px;font-size:13px;color:var(--calm-muted);line-height:1.5}.vh-empty-inline{padding:28px 16px;text-align:center;color:var(--calm-muted);font-size:13px}.vh-skel{height:64px;border-bottom:1px solid var(--calm-line);display:flex;align-items:center;padding:0 16px;gap:16px}.vh-skel span{display:block;height:10px;border-radius:5px;background:var(--calm-chip);animation:vh-pulse 1.4s ease-in-out infinite}@keyframes vh-pulse{50%{opacity:.45}}.vh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0a111c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vh-fade .16s ease-out}@keyframes vh-fade{0%{opacity:0}}.vh-drawer{position:fixed;top:0;right:0;bottom:0;z-index:9001;width:min(940px,100vw);background:var(--calm-bg);border-left:1px solid var(--calm-line);box-shadow:-24px 0 60px #101f3229;display:flex;flex-direction:column;outline:none;overflow:hidden;animation:vh-slide .22s cubic-bezier(.2,.8,.2,1)}@keyframes vh-slide{0%{transform:translate(24px);opacity:0}}.vh-drawer-head{padding:18px 20px 0;background:var(--calm-surface);border-bottom:1px solid var(--calm-line)}.vh-drawer-top{display:flex;align-items:flex-start;gap:14px}.vh-drawer-title{font-size:18px;font-weight:600;letter-spacing:-.01em}.vh-drawer-sub{font-size:12.5px;color:var(--calm-muted);margin-top:3px}.vh-tabs{display:flex;gap:4px;margin-top:14px}.vh-tabbtn{height:38px;padding:0 12px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--calm-muted);cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px}.vh-tabbtn:hover{color:var(--calm-ink)}.vh-tabbtn.on{color:var(--calm-ink);font-weight:600;border-bottom-color:var(--calm-accent)}.vh-tabbtn .n{font-size:11px;padding:0 6px;border-radius:999px;background:var(--calm-warn-soft);color:var(--calm-warn);font-weight:700}.vh-drawer-body{flex:1;overflow-y:auto;padding:18px 20px 32px;display:grid;grid-auto-rows:max-content;gap:14px;align-content:start}.vh-dialog{position:fixed;z-index:9101;top:24px;right:24px;bottom:24px;left:24px;margin:auto;max-width:860px;max-height:940px;background:var(--calm-bg);border:1px solid var(--calm-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #101f3247;outline:none;animation:vh-pop .2s cubic-bezier(.2,.8,.2,1)}.vh-dialog.sm{max-width:520px;max-height:640px}@media(max-width:760px){.vh-dialog{top:0;right:0;bottom:0;left:0;border-radius:0;max-height:none}}@keyframes vh-pop{0%{transform:translateY(10px) scale(.985);opacity:0}}.vh-dialog-head{flex-shrink:0;padding:16px 16px 16px 20px;display:flex;align-items:center;gap:12px;background:var(--calm-surface);border-bottom:1px solid var(--calm-line)}.vh-dialog-title{margin:0;font-size:16px;font-weight:600}.vh-dialog-mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--calm-accent-soft);color:var(--calm-accent-ink);flex-shrink:0}.vh-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 28px;display:grid;grid-auto-rows:max-content;gap:14px}.vh-dialog-foot{flex-shrink:0;padding:12px 20px;border-top:1px solid var(--calm-line);background:var(--calm-surface);display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.vh-section{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:12px}.vh-section-head{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--calm-line)}.vh-section-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--calm-chip);color:var(--calm-ink-soft);flex-shrink:0}.vh-section-title{font-size:14px;font-weight:600}.vh-section-sub{font-size:12px;color:var(--calm-muted);margin-top:1px}.vh-section-body{padding:16px}.vh-section-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.vh-grid{display:grid;gap:12px 14px;grid-template-columns:repeat(12,minmax(0,1fr))}.vh-grid>*{grid-column:span 12}@media(min-width:640px){.vh-grid .c2{grid-column:span 2}.vh-grid .c3{grid-column:span 3}.vh-grid .c4{grid-column:span 4}.vh-grid .c5{grid-column:span 5}.vh-grid .c6{grid-column:span 6}.vh-grid .c8{grid-column:span 8}}.vh-field{display:flex;flex-direction:column;gap:5px;min-width:0}.vh-label{font-size:12px;color:var(--calm-ink-soft);font-weight:500;display:flex;align-items:center;gap:5px}.vh-label .opt{color:var(--calm-muted);font-weight:400}.vh-label .code{font-size:10.5px;color:var(--calm-muted);background:var(--calm-chip);border-radius:4px;padding:0 5px;font-weight:600}.vh-input{height:36px;width:100%;border:1px solid var(--calm-line);border-radius:8px;padding:0 10px;font-size:13.5px;background:var(--calm-surface);color:var(--calm-ink);font-family:inherit;transition:border-color .12s,box-shadow .12s}select.vh-input{cursor:pointer;padding-right:6px}textarea.vh-input{height:auto;min-height:70px;padding:8px 10px;resize:vertical;line-height:1.45}.vh-input::-moz-placeholder{color:var(--calm-muted);opacity:.8}.vh-input::placeholder{color:var(--calm-muted);opacity:.8}.vh-input:hover{border-color:color-mix(in srgb,var(--calm-line) 50%,var(--calm-muted))}.vh-input:focus{outline:none;border-color:var(--calm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--calm-accent) 18%,transparent)}.vh-input.plate{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.vh-input.num{text-align:right;font-variant-numeric:tabular-nums}.vh-input.sm{height:32px;font-size:13px}.vh-help{font-size:11.5px;color:var(--calm-muted);line-height:1.45}.vh-error{font-size:12.5px;color:var(--calm-danger)}.vh-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.vh-choices{grid-template-columns:minmax(0,1fr)}}.vh-choice{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--calm-line);border-radius:10px;cursor:pointer;background:var(--calm-surface);transition:border-color .12s,background .12s}.vh-choice:hover{background:var(--calm-row-hover)}.vh-choice.on{border-color:var(--calm-accent);background:var(--calm-accent-soft)}.vh-choice input{position:absolute;opacity:0;pointer-events:none}.vh-choice .radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--calm-line);display:grid;place-items:center;margin-top:1px;background:var(--calm-surface)}.vh-choice.on .radio{border-color:var(--calm-accent)}.vh-choice.on .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--calm-accent)}.vh-choice-title{font-size:13.5px;font-weight:600}.vh-choice-sub{font-size:12px;color:var(--calm-muted);margin-top:2px;line-height:1.4}.vh-callout{border-radius:10px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex;gap:10px;align-items:flex-start;border:1px solid transparent}.vh-callout svg{flex-shrink:0;margin-top:1px}.vh-callout.info{background:var(--calm-accent-soft);border-color:var(--calm-accent-line)}.vh-callout.info svg{color:var(--calm-accent-ink)}.vh-callout.warn{background:var(--calm-warn-soft);border-color:color-mix(in srgb,var(--calm-warn) 25%,transparent)}.vh-callout.warn svg{color:var(--calm-warn)}.vh-callout.danger{background:var(--calm-danger-soft);border-color:color-mix(in srgb,var(--calm-danger) 25%,transparent)}.vh-callout.danger svg{color:var(--calm-danger)}.vh-callout.good{background:var(--calm-good-soft);border-color:color-mix(in srgb,var(--calm-good) 25%,transparent)}.vh-callout.good svg{color:var(--calm-good)}.vh-callout .body{flex:1;min-width:0}.vh-callout .actions{margin-left:auto;flex-shrink:0}.vh-hero{border-radius:14px;padding:18px 20px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#101f32,#1d3355 60%,#2a3f8f)}.vh-hero:after{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:50%;background:#465fe959;filter:blur(12px)}.vh-hero-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.72;position:relative;z-index:1}.vh-hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;position:relative;z-index:1}@media(max-width:640px){.vh-hero-grid{grid-template-columns:minmax(0,1fr)}}.vh-hero-stat .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.vh-hero-stat .k{font-size:11.5px;opacity:.78;margin-top:6px}.vh-hero-note{margin-top:14px;font-size:12.5px;opacity:.88;line-height:1.5;position:relative;z-index:1;max-width:640px}.vh-hero.limited{background:linear-gradient(135deg,#101f32,#0b4a5c 55%,#0e7490)}.vh-hero.limited:after{background:color-mix(in srgb,var(--calm-warn-fill) 25%,transparent)}.vh-preview{display:flex;align-items:center;gap:10px;font-size:12.5px;flex-wrap:wrap}.vh-preview strong{font-weight:600}.vh-kv-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:760px){.vh-kv-cols{grid-template-columns:minmax(0,1fr)}}.vh-kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 12px;font-size:13px;margin:0}.vh-kv dt{color:var(--calm-muted)}.vh-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.vh-table{width:100%;border-collapse:collapse;font-size:13px}.vh-table th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--calm-muted);padding:9px 12px;border-bottom:1px solid var(--calm-line);white-space:nowrap}.vh-table td{padding:10px 12px;border-bottom:1px solid var(--calm-line);vertical-align:middle}.vh-table tr:last-child td{border-bottom:none}.vh-table tbody tr:hover td{background:var(--calm-row-hover)}.vh-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vh-table tfoot td{font-weight:600;border-top:1px solid var(--calm-line);border-bottom:none;background:var(--calm-bg)}.vh-table-wrap{overflow-x:auto}.vh-table tr.draft td{background:color-mix(in srgb,var(--calm-warn-soft) 70%,transparent)}.vh-table tr.editing td{background:var(--calm-accent-soft)}.vh-bar{height:6px;border-radius:999px;background:var(--calm-chip);overflow:hidden;min-width:60px}.vh-bar>span{display:block;height:100%;border-radius:999px;background:var(--calm-accent)}.vh-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:110px;padding-top:6px}.vh-month{display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.vh-month .col{width:100%;max-width:30px;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--calm-accent) 26%,var(--calm-surface));position:relative;min-height:2px;overflow:hidden}.vh-month .col .fuel{position:absolute;left:0;right:0;bottom:0;background:var(--calm-accent)}.vh-month .m{font-size:10.5px;color:var(--calm-muted)}.vh-legend{display:flex;gap:14px;font-size:11.5px;color:var(--calm-muted)}.vh-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.vh-monthnav{display:inline-flex;align-items:center;gap:4px;background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:9px;padding:3px}.vh-monthnav .label{min-width:138px;text-align:center;font-size:13px;font-weight:600}.vh-entry-form{display:grid;gap:10px;grid-template-columns:138px 110px 110px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end}@media(max-width:900px){.vh-entry-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.vh-gap{color:var(--calm-warn);font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.vh-check{width:16px;height:16px;accent-color:var(--calm-accent);cursor:pointer}.vh-review{border-radius:12px;border:1px solid var(--calm-line);background:var(--calm-surface);padding:14px 16px;display:grid;gap:10px}.vh-review-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vh-review-title{font-size:13px;font-weight:600;display:flex;align-items:center;gap:7px}.vh-review.needs{border-color:color-mix(in srgb,var(--calm-warn) 45%,var(--calm-line));background:color-mix(in srgb,var(--calm-warn-soft) 55%,var(--calm-surface))}.vh-spin{animation:vh-rotate .9s linear infinite}@keyframes vh-rotate{to{transform:rotate(360deg)}}.vh-inbox{display:grid;gap:14px;margin-bottom:18px}.vh-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--calm-line);flex-wrap:wrap}.vh-inbox-title{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.vh-inbox-sub{font-size:12px;color:var(--calm-muted);margin-top:2px}.vh-suggestions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:12px 14px 14px}.vh-suggestion{border:1px solid var(--calm-line);border-radius:10px;padding:12px;display:grid;gap:8px;background:var(--calm-surface)}.vh-suggestion-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.vh-suggestion-meta{font-size:12px;color:var(--calm-muted);line-height:1.45}.vh-suggestion-actions{display:flex;gap:6px;flex-wrap:wrap}.vh-unresolved-row{display:grid;grid-template-columns:96px minmax(0,1fr) 110px minmax(180px,240px) auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--calm-line);font-size:13px}.vh-unresolved-row:last-child{border-bottom:none}@media(max-width:900px){.vh-unresolved-row{grid-template-columns:minmax(0,1fr) auto}.vh-unresolved-row .vh-col-date,.vh-unresolved-row .vh-col-amount{display:none}}.vh-reader{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px dashed var(--calm-accent-line);background:var(--calm-anchor);border-radius:10px;padding:12px 14px;margin-bottom:14px}.vh-reader .body{flex:1 1 260px;min-width:0;font-size:12.5px;color:var(--calm-ink-soft);line-height:1.45}.vh-reader .title{font-weight:600;font-size:13px;color:var(--calm-ink);display:flex;align-items:center;gap:6px}.vh-reader label.keep{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--calm-muted)}.vh-filled{box-shadow:0 0 0 2px color-mix(in srgb,var(--calm-accent) 35%,transparent)}.et-root{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:var(--calm-ink);font-size:14px;text-align:left}.et-root *,.et-layer *{box-sizing:border-box}.et-tab{font-variant-numeric:tabular-nums}.et-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.et-muted{color:var(--calm-muted)}.et-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.et-eyebrow{font-size:11px;color:var(--calm-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:6px;display:flex;align-items:center;gap:6px}.et-h1{margin:0;font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.15;display:flex;align-items:center;gap:10px}.et-head.is-embedded{align-items:center;justify-content:flex-end;margin-bottom:16px}.et-btn{height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid var(--calm-line);background:var(--calm-surface);color:var(--calm-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;white-space:nowrap;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.et-btn:hover:not(:disabled){background:var(--calm-row-hover);border-color:color-mix(in srgb,var(--calm-line) 60%,var(--calm-muted))}.et-btn:disabled{opacity:.5;cursor:not-allowed}.et-btn:focus-visible,.et-icon-btn:focus-visible,.et-chip:focus-visible,.et-row:focus-visible,.et-source:focus-visible{outline:2px solid var(--calm-accent);outline-offset:2px}.et-btn.primary{background:var(--calm-accent);border-color:var(--calm-accent);color:#fff;box-shadow:0 1px 2px #465fe940}.et-btn.primary:hover:not(:disabled){background:var(--calm-accent-hover);border-color:var(--calm-accent-hover)}.et-btn.danger{color:var(--calm-danger)}.et-btn.danger:hover:not(:disabled){background:var(--calm-danger-soft);border-color:var(--calm-danger-soft)}.et-btn.ghost{border-color:transparent;background:transparent}.et-btn.ghost:hover:not(:disabled){background:var(--calm-chip)}.et-btn.sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:7px}.et-btn.lg{height:42px;padding:0 18px;font-size:14px;border-radius:10px}.et-btn.block{width:100%}.et-icon-btn{width:30px;height:30px;padding:0;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--calm-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.et-icon-btn:hover{background:var(--calm-chip);color:var(--calm-ink)}.et-icon-btn.bordered{border-color:var(--calm-line);background:var(--calm-surface)}.et-spin{animation:et-spin .9s linear infinite}@keyframes et-spin{to{transform:rotate(360deg)}}.et-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--calm-line);flex-wrap:wrap}.et-seg{display:inline-flex;gap:2px;padding:3px;background:var(--calm-chip);border-radius:9px;flex-wrap:wrap}.et-chip{height:28px;padding:0 11px;border:none;border-radius:7px;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--calm-muted);display:inline-flex;align-items:center;gap:6px;transition:color .12s,background .12s,box-shadow .12s}.et-chip:hover:not(.on){color:var(--calm-ink)}.et-chip.on{background:var(--calm-surface);color:var(--calm-ink);font-weight:600;box-shadow:0 1px 2px #101f3214,0 0 0 1px #101f320d}.et-chip-count{font-size:11px;color:var(--calm-muted);font-weight:500}.et-search{position:relative;display:flex;align-items:center}.et-search svg{position:absolute;left:10px;color:var(--calm-muted);pointer-events:none}.et-search input{padding-left:32px!important;width:260px}@media(max-width:760px){.et-search input,.et-search{width:100%}}.et-card{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:12px}.et-cell-main{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-cell-sub{font-size:11.5px;color:var(--calm-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.et-pill .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.et-pill.good{background:var(--calm-good-soft);color:var(--calm-good)}.et-pill.warn{background:var(--calm-warn-soft);color:var(--calm-warn)}.et-pill.danger{background:var(--calm-danger-soft);color:var(--calm-danger)}.et-pill.accent{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.et-pill.neutral{background:var(--calm-chip);color:var(--calm-muted)}.et-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:5px;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:var(--calm-chip);color:var(--calm-muted);white-space:nowrap}.et-tag.accent{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.et-tag.warn{background:var(--calm-warn-soft);color:var(--calm-warn)}.et-empty-inline{padding:44px 18px;text-align:center;color:var(--calm-muted);font-size:13px}.et-skel{height:60px;border-bottom:1px solid var(--calm-line);display:flex;align-items:center;padding:0 16px;gap:16px}.et-skel span{display:block;height:10px;border-radius:5px;background:var(--calm-chip);animation:et-pulse 1.4s ease-in-out infinite}@keyframes et-pulse{50%{opacity:.45}}.et-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0a111c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:et-fade .16s ease-out}@keyframes et-fade{0%{opacity:0}}.et-layer{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--calm-ink);font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}.et-drawer{position:fixed;top:0;right:0;bottom:0;z-index:9001;width:min(560px,100vw);background:var(--calm-surface);border-left:1px solid var(--calm-line);box-shadow:-24px 0 60px #101f3229;display:flex;flex-direction:column;outline:none;overflow:hidden;overflow:clip;animation:et-slide .22s cubic-bezier(.2,.8,.2,1)}@keyframes et-slide{0%{transform:translate(24px);opacity:0}}.et-drawer-head{padding:18px 20px 16px;border-bottom:1px solid var(--calm-line);display:flex;align-items:flex-start;gap:12px}.et-drawer-body{flex:1;overflow-y:auto;padding:18px 20px 24px;display:grid;grid-auto-rows:max-content;gap:16px;align-content:start}.et-drawer-foot{padding:12px 20px;border-top:1px solid var(--calm-line);display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;background:var(--calm-surface)}.et-uit-hero{border-radius:14px;padding:18px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#101f32,#1d3355 60%,#2a3f8f)}.et-uit-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:#465fe959;filter:blur(10px)}.et-uit-hero .label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.et-uit-hero .code{font-size:26px;font-weight:700;letter-spacing:.12em;margin:8px 0 12px;position:relative;z-index:1;word-break:break-all}.et-uit-hero .meta{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;opacity:.85;position:relative;z-index:1}.et-uit-hero .actions{display:flex;gap:8px;margin-top:14px;position:relative;z-index:1;flex-wrap:wrap}.et-uit-hero .et-btn{background:#ffffff1f;border-color:#ffffff2e;color:#fff}.et-uit-hero .et-btn:hover:not(:disabled){background:#fff3;border-color:#ffffff47}.et-uit-hero.expired{background:linear-gradient(135deg,#3a485b,#4b5567)}.et-callout{border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex;gap:10px;align-items:flex-start;border:1px solid transparent}.et-callout.info{background:var(--calm-accent-soft);color:var(--calm-ink);border-color:var(--calm-accent-line)}.et-callout.warn{background:var(--calm-warn-soft);color:var(--calm-ink);border-color:color-mix(in srgb,var(--calm-warn) 25%,transparent)}.et-callout.danger{background:var(--calm-danger-soft);color:var(--calm-ink);border-color:color-mix(in srgb,var(--calm-danger) 25%,transparent)}.et-callout.good{background:var(--calm-good-soft);color:var(--calm-ink);border-color:color-mix(in srgb,var(--calm-good) 25%,transparent)}.et-callout svg{flex-shrink:0;margin-top:1px}.et-callout.info svg{color:var(--calm-accent-ink)}.et-callout.warn svg{color:var(--calm-warn)}.et-callout.danger svg{color:var(--calm-danger)}.et-callout.good svg{color:var(--calm-good)}.et-callout ul{margin:6px 0 0;padding-left:16px}.et-callout li{margin:2px 0}.et-block-title{font-size:11px;color:var(--calm-muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.et-kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:7px 12px;font-size:13px}.et-kv dt{color:var(--calm-muted)}.et-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.et-route{display:grid;grid-template-columns:22px minmax(0,1fr);gap:0 10px}.et-route-line{display:flex;flex-direction:column;align-items:center;padding-top:4px}.et-route-line .pin{width:10px;height:10px;border-radius:50%;border:2px solid var(--calm-accent);background:var(--calm-surface)}.et-route-line .pin.end{background:var(--calm-accent)}.et-route-line .bar{flex:1;width:2px;background:repeating-linear-gradient(to bottom,var(--calm-accent-line) 0 4px,transparent 4px 8px);margin:4px 0;min-height:24px}.et-route-stop{padding-bottom:14px;font-size:13px}.et-route-stop .k{font-size:11px;color:var(--calm-muted);text-transform:uppercase;letter-spacing:.06em}.et-timeline{display:grid;gap:0}.et-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:13px}.et-step .rail{display:flex;flex-direction:column;align-items:center}.et-step .node{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--calm-chip);color:var(--calm-muted)}.et-step.done .node{background:var(--calm-good-soft);color:var(--calm-good)}.et-step.fail .node{background:var(--calm-danger-soft);color:var(--calm-danger)}.et-step.now .node{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.et-step .line{width:2px;flex:1;background:var(--calm-line);min-height:14px}.et-step:last-child .line{display:none}.et-step .txt{padding-bottom:12px}.et-step .when{font-size:11.5px;color:var(--calm-muted);margin-top:1px}.et-goods-mini{display:grid;gap:6px}.et-goods-mini .g{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 11px;border:1px solid var(--calm-line);border-radius:9px;font-size:13px}.et-composer{position:fixed;z-index:9001;top:24px;right:24px;bottom:24px;left:24px;margin:auto;max-width:1240px;max-height:920px;background:var(--calm-bg);border:1px solid var(--calm-line);border-radius:16px;overflow:hidden;overflow:clip;display:flex;flex-direction:column;box-shadow:0 30px 80px #101f3247;outline:none;animation:et-pop .2s cubic-bezier(.2,.8,.2,1)}@media(max-width:760px){.et-composer{top:0;right:0;bottom:0;left:0;border-radius:0;max-height:none}}@keyframes et-pop{0%{transform:translateY(10px) scale(.985);opacity:0}}.et-composer-head{height:62px;flex-shrink:0;padding:0 16px 0 20px;display:flex;align-items:center;gap:14px;background:var(--calm-surface);border-bottom:1px solid var(--calm-line)}.et-composer-mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--calm-accent-soft);color:var(--calm-accent-ink);flex-shrink:0}.et-stepper{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:var(--calm-muted)}.et-stepper .s{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px}.et-stepper .s.on{background:var(--calm-accent-soft);color:var(--calm-accent-ink);font-weight:600}.et-stepper .s.done{color:var(--calm-good)}.et-stepper .n{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--calm-chip);color:var(--calm-muted)}.et-stepper .s.on .n{background:var(--calm-accent);color:#fff}.et-stepper .s.done .n{background:var(--calm-good-soft);color:var(--calm-good)}@media(max-width:760px){.et-stepper{display:none}}.et-composer-body{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr)}@media(max-width:1000px){.et-composer-body{grid-template-columns:minmax(0,1fr)}.et-side{display:none!important}}.et-main{overflow-y:auto;padding:20px 22px 40px;display:grid;grid-auto-rows:max-content;gap:14px;align-content:start;scroll-behavior:smooth}.et-side{border-left:1px solid var(--calm-line);background:var(--calm-surface);display:flex;flex-direction:column;min-height:0}.et-side-body{flex:1;overflow-y:auto;padding:18px;display:grid;grid-auto-rows:max-content;gap:16px;align-content:start}.et-side-foot{padding:14px 18px;border-top:1px solid var(--calm-line);display:grid;gap:8px}.et-mobile-foot{display:none}@media(max-width:1000px){.et-mobile-foot{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--calm-line);background:var(--calm-surface)}.et-mobile-foot .et-btn{flex:1}}.et-progress{height:6px;border-radius:999px;background:var(--calm-chip);overflow:hidden}.et-progress>span{display:block;height:100%;border-radius:999px;background:var(--calm-accent);transition:width .3s ease}.et-progress.complete>span{background:var(--calm-good)}.et-checklist{display:grid;gap:2px}.et-check{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;font-size:13px;cursor:pointer;border:none;background:transparent;font-family:inherit;color:var(--calm-ink);text-align:left;width:100%}.et-check:hover{background:var(--calm-row-hover)}.et-check .ic{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.et-check .ic.ok{background:var(--calm-good-soft);color:var(--calm-good)}.et-check .ic.todo{background:var(--calm-warn-soft);color:var(--calm-warn);font-size:10.5px;font-weight:700}.et-check .count{margin-left:auto;font-size:11.5px;color:var(--calm-muted)}.et-summary{display:grid;gap:8px;padding:12px;border-radius:10px;background:var(--calm-bg);font-size:12.5px}.et-summary .r{display:flex;justify-content:space-between;gap:10px}.et-summary .r span:first-child{color:var(--calm-muted)}.et-section{background:var(--calm-surface);border:1px solid var(--calm-line);border-radius:12px}.et-section-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--calm-line)}.et-section-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--calm-chip);color:var(--calm-ink-soft);flex-shrink:0}.et-section-title{font-size:14px;font-weight:600}.et-section-sub{font-size:12px;color:var(--calm-muted);margin-top:1px}.et-section-body{padding:16px}.et-section.flagged .et-section-icon{background:var(--calm-warn-soft);color:var(--calm-warn)}.et-section.complete .et-section-icon{background:var(--calm-good-soft);color:var(--calm-good)}.et-grid{display:grid;gap:12px 14px;grid-template-columns:repeat(12,minmax(0,1fr))}.et-grid>*{grid-column:span 12}@media(min-width:640px){.et-grid .c3{grid-column:span 3}.et-grid .c4{grid-column:span 4}.et-grid .c5{grid-column:span 5}.et-grid .c6{grid-column:span 6}.et-grid .c7{grid-column:span 7}.et-grid .c8{grid-column:span 8}.et-grid .c2{grid-column:span 2}}.et-field{display:flex;flex-direction:column;gap:5px;min-width:0}.et-label{font-size:12px;color:var(--calm-ink-soft);font-weight:500;display:flex;align-items:center;gap:5px}.et-label .opt{color:var(--calm-muted);font-weight:400}.et-input{height:36px;width:100%;border:1px solid var(--calm-line);border-radius:8px;padding:0 10px;font-size:13.5px;background:var(--calm-surface);color:var(--calm-ink);font-family:inherit;transition:border-color .12s,box-shadow .12s}select.et-input{cursor:pointer;padding-right:6px}.et-input::-moz-placeholder{color:var(--calm-muted);opacity:.8}.et-input::placeholder{color:var(--calm-muted);opacity:.8}.et-input:hover{border-color:color-mix(in srgb,var(--calm-line) 50%,var(--calm-muted))}.et-input:focus{outline:none;border-color:var(--calm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--calm-accent) 18%,transparent)}.et-input.invalid{border-color:var(--calm-danger);background:color-mix(in srgb,var(--calm-danger-soft) 60%,var(--calm-surface))}.et-input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.et-input.plate{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.et-input.num{text-align:right;font-variant-numeric:tabular-nums}.et-help{font-size:11.5px;color:var(--calm-muted);line-height:1.4}.et-error{font-size:11.5px;color:var(--calm-danger)}.et-toggle{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;border:1px solid var(--calm-line);background:var(--calm-bg);cursor:pointer}.et-toggle input{position:absolute;opacity:0;pointer-events:none}.et-switch{width:34px;height:20px;border-radius:999px;background:var(--calm-line);position:relative;transition:background .15s;flex-shrink:0}.et-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.et-toggle input:checked+.et-switch{background:var(--calm-accent)}.et-toggle input:checked+.et-switch:after{transform:translate(14px)}.et-toggle input:focus-visible+.et-switch{outline:2px solid var(--calm-accent);outline-offset:2px}.et-goods{display:grid;gap:10px}.et-good{border:1px solid var(--calm-line);border-radius:10px;padding:12px;background:var(--calm-surface);position:relative}.et-good.invalid{border-color:color-mix(in srgb,var(--calm-danger) 45%,var(--calm-line))}.et-good-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.et-good-idx{width:22px;height:22px;border-radius:6px;background:var(--calm-chip);color:var(--calm-muted);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.et-goods-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.et-totals{display:flex;gap:18px;font-size:12.5px;color:var(--calm-muted)}.et-totals b{color:var(--calm-ink);font-weight:600}.et-loc{border:1px solid var(--calm-line);border-radius:10px;padding:14px;background:var(--calm-surface)}.et-loc-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:12px}.et-loc-title .pin{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.et-picker{display:grid;gap:16px;max-width:980px;width:100%;margin:0 auto}.et-picker-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.et-picker-hero h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.et-picker-hero p{margin:6px 0 0;font-size:13px;color:var(--calm-muted);line-height:1.5}.et-flows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.et-flow{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--calm-line);border-radius:11px;background:var(--calm-surface);cursor:pointer;font-family:inherit;color:var(--calm-ink-soft);text-align:left;transition:border-color .12s,box-shadow .12s}.et-flow:hover:not(.on){border-color:var(--calm-accent);color:var(--calm-ink)}.et-flow.on{border-color:var(--calm-accent);box-shadow:0 0 0 1px var(--calm-accent);color:var(--calm-ink)}.et-flow:focus-visible{outline:2px solid var(--calm-accent);outline-offset:2px}.et-flow-icon{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--calm-chip)}.et-flow.on .et-flow-icon{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.et-flow-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.et-flow-hint{display:block;font-size:11.5px;color:var(--calm-muted);margin-top:1px;line-height:1.35}@media(max-width:640px){.et-flows,.et-picker-hero{grid-template-columns:minmax(0,1fr)}}.et-sources{display:grid;gap:8px}.et-source{display:grid;grid-template-columns:38px minmax(0,1.4fr) minmax(0,1fr) 130px 150px 20px;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--calm-line);border-radius:11px;background:var(--calm-surface);cursor:pointer;font-family:inherit;color:inherit;text-align:left;width:100%;transition:border-color .12s,box-shadow .12s,transform .12s}.et-source:hover:not(:disabled){border-color:var(--calm-accent);box-shadow:0 6px 18px #465fe91f}.et-source:disabled{cursor:wait;opacity:.7}.et-source-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--calm-chip);color:var(--calm-ink-soft)}.et-source-icon.issued{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}@media(max-width:860px){.et-source{grid-template-columns:38px minmax(0,1fr) auto}.et-source .et-hide-md{display:none}}.et-manual{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed var(--calm-line);border-radius:11px;background:transparent;cursor:pointer;font-family:inherit;color:var(--calm-ink-soft);width:100%;text-align:left;font-size:13px}.et-manual:hover{border-color:var(--calm-accent);color:var(--calm-ink);background:var(--calm-surface)}.et-link{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--calm-accent-ink);cursor:pointer}.et-link:hover{text-decoration:underline}.et-source-wrap{position:relative}.et-source-wrap .et-source{padding-right:150px}.et-source-wrap .et-restore{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.et-layer{--et-ground: var(--calm-bg, #eff1f6);--et-fill: rgba(118, 126, 145, .13);--et-separator: rgba(16, 31, 50, .1);--et-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--et-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95)}html.dark .et-layer{--et-fill: rgba(255, 255, 255, .08);--et-separator: rgba(255, 255, 255, .08);--et-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);color-scheme:dark}.et-overlay{background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .et-overlay{background:#0009}.et-drawer{top:10px;right:10px;bottom:10px;width:min(580px,calc(100vw - 20px));border:0;border-radius:26px;background:var(--et-ground);box-shadow:0 0 0 .5px var(--et-separator),0 40px 80px -30px #070f1c99}.et-composer{border:0;border-radius:26px;background:var(--et-ground);box-shadow:0 0 0 .5px var(--et-separator),0 40px 80px -30px #070f1c99}.et-layer :is(.et-drawer-head,.et-composer-head){border-bottom:0;background:transparent}.et-layer .et-drawer-head{padding:22px 18px 10px 22px}.et-layer .et-composer-head{height:auto;min-height:72px;padding:14px 16px 6px 22px}.et-layer .et-composer-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 12px 24px -12px #465fe9d9}.et-layer :is(.et-drawer-foot,.et-mobile-foot){border-top:1px solid var(--et-separator);background:var(--et-ground)}.et-layer .et-drawer-body{padding-top:6px}.et-layer :is(.et-card,.et-section){border:0;border-radius:20px;background:var(--calm-surface);box-shadow:var(--et-card-shadow)}.et-layer .et-section-head{border-bottom:1px solid var(--et-separator)}.et-layer .et-section-icon{border-radius:9px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff}.et-layer .et-section.flagged .et-section-icon{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.et-layer .et-section.complete .et-section-icon{background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.et-layer .et-section-title{font-size:15px;font-weight:700}.et-layer .et-block-title{font-size:12px;letter-spacing:.05em}.et-layer .et-uit-hero{border-radius:20px}.et-layer .et-callout{border:0;border-radius:14px}.et-layer .et-goods-mini .g{border:0;border-radius:12px;background:var(--et-fill)}.et-layer .et-label{font-size:12.5px;font-weight:600;color:var(--calm-muted)}.et-layer .et-input{border-color:transparent;border-radius:12px;background:var(--et-fill);color:var(--calm-ink)}.et-layer .et-input:hover{border-color:transparent}.et-layer .et-input:focus{border-color:transparent;box-shadow:0 0 0 4px #465fe929}.et-layer .et-input.invalid{border-color:transparent;box-shadow:0 0 0 1.5px var(--calm-danger);background:var(--calm-danger-soft)}.et-layer .et-btn{border:0;border-radius:999px;background:var(--et-fill);color:var(--calm-ink);box-shadow:none;font-weight:600}.et-layer .et-btn:hover:not(:disabled){border:0;background:var(--et-fill);color:var(--calm-accent-ink)}.et-layer .et-btn.primary{background:#465fe9;color:#fff;box-shadow:var(--et-glow)}.et-layer .et-btn.primary:hover:not(:disabled){background:#354bc7;color:#fff}.et-layer .et-btn.primary:disabled{box-shadow:none}.et-layer .et-btn.danger{background:var(--calm-danger-soft);color:var(--calm-danger)}.et-layer .et-btn.ghost{background:transparent}.et-layer .et-btn.sm,.et-layer .et-btn.lg{border-radius:999px}.et-layer .et-uit-hero .et-btn{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.et-layer .et-icon-btn{border-radius:999px}.et-layer :is(.et-drawer-head,.et-composer-head) .et-icon-btn{width:30px;height:30px;border:0;background:var(--et-fill);color:var(--calm-muted)}.et-layer :is(.et-drawer-head,.et-composer-head) .et-icon-btn:hover{color:var(--calm-ink)}@media(max-width:760px){.et-drawer{top:10px;left:0;right:0;bottom:0;width:100%;border-radius:26px 26px 0 0}.et-composer{top:10px;right:0;bottom:0;left:0;border-radius:26px 26px 0 0}.et-layer .et-input{font-size:16px}}.et-root .et-btn{border-radius:999px}.et-root .et-btn.primary{box-shadow:inset 0 1px #ffffff38,0 12px 26px -12px #465fe9f2}.et-root .et-btn.primary:disabled{box-shadow:none}.et-waiting{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.et-waiting-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.et-waiting-head h2{flex:1 1 auto;display:flex;align-items:center;gap:8px;margin:0 0 0 4px;color:var(--calm-ink);font-size:16px;font-weight:700;letter-spacing:-.01em}.et-count{min-width:24px;padding:1px 8px;border-radius:999px;background:var(--calm-good-soft);color:var(--calm-good);font-size:12px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.et-count[data-tone=warn]{background:var(--calm-warn-soft);color:var(--calm-warn)}.et-waiting-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.et-wait,.et-root .et-card{border:0;border-radius:18px;background:var(--calm-surface);box-shadow:0 1px 2px #101f320d,0 10px 24px -14px #101f3238}html.dark :is(.et-wait,.et-root .et-card){box-shadow:0 0 0 .5px #ffffff0f}.et-root .et-card{overflow:hidden;border-radius:22px}.et-wait{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.et-wait-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.et-wait-top b{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:650}.et-wait-top b svg{color:var(--calm-muted)}.et-wait-copy{display:flex;flex-direction:column;min-width:0}.et-wait-copy b{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.et-wait-copy span{color:var(--calm-muted);font-size:12.5px}.et-wait-copy span.is-bad{color:var(--calm-danger)}.et-wait-actions{display:flex;gap:6px;margin-top:auto}.et-wait-actions .et-btn{flex:1 1 0;min-width:0;height:36px}.et-wait-actions .et-btn.ghost{background:var(--calm-chip)}.et-waiting-none{margin:0 4px;color:var(--calm-muted);font-size:13px}.et-waiting-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:0 4px}.et-waiting-foot .et-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.et-waiting-foot .et-link.is-quiet{color:var(--calm-muted);font-weight:500}.et-root .et-toolbar{padding:12px 16px;border-bottom:0}.et-filters{display:flex;flex-wrap:wrap;gap:6px}.et-filters .et-chip{height:34px;padding:0 12px;border-radius:999px;background:var(--calm-chip);color:var(--calm-ink-soft);font-weight:600}.et-filters .et-chip:hover{color:var(--calm-ink)}.et-filters .et-chip[aria-pressed=true]{background:#101f32;color:#fff}html.dark .et-filters .et-chip[aria-pressed=true]{background:#e6ebf2;color:#0b1726}.et-filters .et-chip[aria-pressed=true] .et-chip-count{color:inherit;opacity:.7}.et-root .et-search input{height:38px;border:0;border-radius:999px;background:var(--calm-chip);width:300px}.et-root .et-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--calm-accent) 18%,transparent)}.et-tickets{display:flex;flex-direction:column;gap:10px;margin:0;padding:4px 14px 16px;list-style:none}.et-tickets .et-skel{height:76px;border:0;border-radius:16px;background:var(--calm-bg)}.et-ticket{display:grid;grid-template-columns:250px minmax(0,1fr) 160px 190px;align-items:stretch;overflow:hidden;border-radius:16px;background:var(--calm-bg);box-shadow:inset 0 0 0 1px #101f320f;cursor:pointer;transition:box-shadow .15s,transform .15s}html.dark .et-ticket{box-shadow:inset 0 0 0 1px #ffffff0f}.et-ticket:hover{box-shadow:inset 0 0 0 1px #465fe959,0 10px 24px -16px #101f3259}.et-ticket:active{transform:scale(.995)}.et-ticket:focus-visible{outline:2px solid var(--calm-accent);outline-offset:2px}.et-ticket[aria-current]{box-shadow:inset 0 0 0 2px var(--calm-accent)}.et-ticket[data-phase=EXPIRED],.et-ticket[data-phase=DELETED],.et-ticket[data-phase=SUPERSEDED]{opacity:.62}.et-stub{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:14px 16px;border-right:2px dashed rgba(16,31,50,.12);background:var(--calm-chip);color:var(--calm-ink-soft)}.et-stub[data-tone=live]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;border-right-color:#101f322e}.et-stub[data-tone=wait]{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.et-stub[data-tone=bad]{background:var(--calm-danger-soft);color:var(--calm-danger)}html.dark .et-stub[data-tone=live]{background:linear-gradient(145deg,#2c4374,#182a4d)}.et-stub-label{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.et-stub-code{display:flex;align-items:center;gap:8px;min-width:0}.et-stub-code b{overflow:hidden;font-size:16px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.et-stub-copy{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:#ffffff24;color:inherit;cursor:pointer}.et-stub-copy:hover{background:#ffffff3d}.et-stub-bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:#ffffff2e}.et-stub:not([data-tone=live]) .et-stub-bar{background:#767e9133}.et-stub-bar>span{display:block;height:100%;border-radius:999px;background:#4ade80}.et-stub-bar>span[data-late]{background:var(--calm-warn-to)}.et-stub:not([data-tone=live]) .et-stub-bar>span{background:var(--calm-muted)}.et-stub-line{overflow:hidden;font-size:12px;opacity:.85;text-overflow:ellipsis;white-space:nowrap}.et-ticket-main,.et-ticket-trip,.et-ticket-state{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:14px 16px}.et-ticket-main b{overflow:hidden;font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.et-ticket-main span,.et-ticket-trip span{overflow:hidden;color:var(--calm-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.et-ticket-trip b{font-size:13px;font-weight:700}.et-ticket-main .et-ticket-alt{display:none}.et-ticket-state{align-items:flex-end;gap:5px}.et-ticket-by{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:var(--calm-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.et-first{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 24px 48px;text-align:center}.et-first-tile{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border-radius:16px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 16px 32px -14px #465fe9d9}.et-first b{font-size:16px;font-weight:650}.et-first p{max-width:460px;margin:0 0 12px;color:var(--calm-muted);font-size:13px;line-height:1.5}@media(max-width:1100px){.et-ticket{grid-template-columns:220px minmax(0,1fr) 170px}.et-ticket-trip{display:none}.et-ticket-main .et-ticket-alt{display:block}}@media(max-width:720px){.et-waiting-head h2{flex-basis:100%}.et-waiting-head .et-btn{flex:1 1 auto}.et-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.et-filters::-webkit-scrollbar{display:none}.et-filters .et-chip{flex-shrink:0}.et-root .et-search input{width:100%}.et-tickets{padding:4px 10px 12px}.et-ticket{grid-template-columns:minmax(0,1fr) auto}.et-stub{grid-column:1 / -1;border-right:0;border-bottom:2px dashed rgba(16,31,50,.12)}.et-ticket-main,.et-ticket-state{padding:12px 14px}}.sor-month-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:8px 12px;border:1px solid var(--calm-line);border-radius:7px;background:var(--calm-surface);color:var(--calm-ink);font:500 12px/1.5 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.sor-month-trigger svg{color:var(--calm-muted);flex-shrink:0}.sor-month-trigger:hover:not(:disabled),.sor-month-trigger[data-state=open]{border-color:var(--calm-muted)}.sor-month-trigger:disabled{opacity:.45;cursor:not-allowed}.sor-month-popover{z-index:10050;width:264px;max-width:calc(100vw - 24px);padding:12px;border:1px solid var(--calm-line);border-radius:10px;background:var(--calm-surface);color:var(--calm-ink);box-shadow:0 8px 28px #00000012;font:12px/1.5 Inter,system-ui,sans-serif}.sor-month-popover button{font:inherit;color:inherit;border:0;cursor:pointer}.sor-month-trigger:focus-visible,.sor-month-popover button:focus-visible{outline:2px solid var(--calm-accent);outline-offset:2px}.sor-month-year{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sor-month-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border-radius:5px}.sor-month-arrow:disabled{opacity:.3;cursor:not-allowed}.sor-month-year-label{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;background:transparent;font-weight:600!important}.sor-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sor-month-grid.is-quarters{grid-template-columns:repeat(2,minmax(0,1fr))}.sor-month-grid button{min-height:38px;padding:8px 4px;border-radius:6px;background:transparent}.sor-month-grid button:hover,.sor-month-arrow:hover:not(:disabled),.sor-month-year-label:hover{background:var(--calm-chip)}.sor-month-popover .sor-month-grid button[aria-pressed=true]{background:var(--calm-accent);color:#fff;font-weight:500}.sor-month-popover .sor-month-shortcut{display:block;width:100%;margin-top:12px;padding:11px 0 1px;border-top:1px solid var(--calm-line);border-radius:0;background:transparent;color:var(--calm-muted);text-align:center}.sor-month-shortcut:hover{color:var(--calm-ink)}.anf-root,.anf-sheet{--anf-ink: var(--calm-ink, #101f32);--anf-ink-soft: var(--calm-ink-soft, #344054);--anf-muted: var(--calm-muted, #5f6b7e);--anf-surface: var(--calm-surface, #ffffff);--anf-ground: var(--calm-bg, #eff1f6);--anf-accent: #465fe9;--anf-accent-hover: #354bc7;--anf-accent-ink: var(--calm-accent-ink, #465fe9);--anf-accent-soft: var(--calm-accent-soft, #eef0fd);--anf-good: var(--calm-good, #15803d);--anf-good-soft: var(--calm-good-soft, #ecfdf5);--anf-warn: var(--calm-warn);--anf-warn-soft: var(--calm-warn-soft);--anf-danger: var(--calm-danger, #b91c1c);--anf-danger-soft: var(--calm-danger-soft, #fef2f2);--anf-fill: rgba(118, 126, 145, .13);--anf-thumb: #ffffff;--anf-separator: rgba(16, 31, 50, .1);--anf-faint: #a3acba;--anf-hover: #f4f5f9;--anf-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--anf-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--anf-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--anf-focus: 0 0 0 4px rgba(70, 95, 233, .16);--anf-spring: cubic-bezier(.32, 1.28, .52, 1);--anf-gutter: 28px}html.dark :is(.anf-root,.anf-sheet){--anf-accent-hover: #5a71f0;--anf-fill: rgba(255, 255, 255, .08);--anf-thumb: #2a3954;--anf-separator: rgba(255, 255, 255, .08);--anf-faint: #56647a;--anf-hover: #18253a;--anf-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--anf-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.anf-root{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:40px;background:var(--anf-ground);color:var(--anf-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}:is(.anf-root,.anf-sheet) *,:is(.anf-root,.anf-sheet) *:before,:is(.anf-root,.anf-sheet) *:after{box-sizing:border-box}:is(.anf-root,.anf-sheet) :is(button,input,select,textarea){font-family:inherit}:is(.anf-root,.anf-sheet) :is(button,select):focus-visible{outline:2px solid var(--anf-accent-ink);outline-offset:2px}:is(.anf-root,.anf-sheet) :is(h1,h2,h3,p,ul,dl,dd){margin:0}:is(.anf-root,.anf-sheet) ul{padding:0;list-style:none}:is(.anf-root,.anf-sheet) svg{flex-shrink:0}.anf-root .anf-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}.anf-root .anf-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em;letter-spacing:-.01em}.anf-root .anf-spin,.anf-sheet .anf-spin{animation:anf-spin .9s linear infinite}@keyframes anf-spin{to{transform:rotate(360deg)}}.anf-root .anf-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.anf-root .anf-tile svg{width:17px;height:17px}.anf-root .anf-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.anf-root .anf-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.anf-root .anf-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.anf-root .anf-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.anf-root .anf-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.anf-root .anf-tile:is([data-tone=muted],[data-tone=neutral]){--from: #5f6b7e;--to: #97a3b6}.anf-root .anf-tile-sm{width:26px;height:26px;border-radius:8px}.anf-root .anf-tile-sm svg{width:14px;height:14px}.anf-root .anf-tile-xs{width:22px;height:22px;border-radius:7px}.anf-root .anf-tile-xs svg{width:12px;height:12px}.anf-root .anf-tile-lg{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.anf-root .anf-tile-lg svg{width:30px;height:30px}:is(.anf-root,.anf-sheet) .anf-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--anf-surface);color:var(--anf-ink);box-shadow:var(--anf-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}:is(.anf-root,.anf-sheet) .anf-cap:hover:not(:disabled){box-shadow:var(--anf-float-shadow)}:is(.anf-root,.anf-sheet) .anf-cap:active:not(:disabled){transform:scale(.97)}:is(.anf-root,.anf-sheet) .anf-cap:disabled{opacity:.5;cursor:not-allowed}:is(.anf-root,.anf-sheet) .anf-cap svg{width:16px;height:16px}:is(.anf-root,.anf-sheet) .anf-cap-primary{background:var(--anf-accent);color:#fff;box-shadow:var(--anf-glow)}:is(.anf-root,.anf-sheet) .anf-cap-primary:hover:not(:disabled){background:var(--anf-accent-hover);box-shadow:var(--anf-glow)}:is(.anf-root,.anf-sheet) .anf-cap-primary:disabled{box-shadow:none}:is(.anf-root,.anf-sheet) .anf-cap-plain{background:var(--anf-fill);box-shadow:none}:is(.anf-root,.anf-sheet) .anf-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--anf-accent-ink)}.anf-root .anf-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.anf-root .anf-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.anf-root .anf-cap-light{background:#fff;color:#0b1726;box-shadow:0 10px 24px -12px #0009}.anf-root .anf-cap-light:hover:not(:disabled){background:#eef0fd;box-shadow:0 10px 24px -12px #0009}.anf-root .anf-cap-light svg{color:#465fe9}:is(.anf-root,.anf-sheet) .anf-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.anf-root,.anf-sheet) .anf-cap-sm svg{width:14px;height:14px}.anf-root .anf-cap-block{width:100%;min-height:46px;font-size:14px}.anf-root .anf-icon-cap{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--anf-faint);cursor:pointer;transition:background .15s,color .15s}.anf-root .anf-icon-cap:hover{background:var(--anf-fill);color:var(--anf-ink)}.anf-root .anf-icon-cap svg{width:15px;height:15px}:is(.anf-root,.anf-sheet) .anf-pill{--tint: var(--anf-fill);--ink: var(--anf-muted);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap}:is(.anf-root,.anf-sheet) .anf-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:is(.anf-root,.anf-sheet) .anf-pill[data-tone=good]{--tint: var(--anf-good-soft);--ink: var(--anf-good)}:is(.anf-root,.anf-sheet) .anf-pill[data-tone=warn]{--tint: var(--anf-warn-soft);--ink: var(--anf-warn)}:is(.anf-root,.anf-sheet) .anf-pill[data-tone=danger]{--tint: var(--anf-danger-soft);--ink: var(--anf-danger)}:is(.anf-root,.anf-sheet) .anf-pill[data-tone=accent]{--tint: var(--anf-accent-soft);--ink: var(--anf-accent-ink)}.anf-root .anf-chip{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--anf-accent-soft);color:var(--anf-accent-ink);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-root .anf-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;padding:24px var(--anf-gutter) 0}.anf-root .anf-topbar-lead{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;min-width:0}.anf-root .anf-title{color:var(--anf-ink);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.anf-root .anf-parts{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow)}.anf-root .anf-parts>button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--anf-ink-soft);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s}.anf-root .anf-parts>button:hover{color:var(--anf-ink)}.anf-root .anf-parts>button[aria-current]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.anf-root .anf-parts-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.anf-root .anf-client{display:flex;align-items:center;gap:9px;min-width:0;max-width:300px;min-height:42px;padding:4px 12px 4px 4px;border:0;border-radius:14px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.anf-root .anf-client:hover{box-shadow:var(--anf-float-shadow)}.anf-root .anf-client:active{transform:scale(.98)}.anf-root .anf-client-mark{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.anf-root .anf-client-name{overflow:hidden;color:var(--anf-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.anf-root .anf-body{padding:18px var(--anf-gutter) 0}.anf-root .anf-pane{display:flex;flex-direction:column;gap:16px;min-width:0;outline:none}.anf-root .anf-pane[hidden]{display:none}.anf-root .anf-intro{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px}.anf-root .anf-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.anf-root .anf-note{padding:11px 16px;border-radius:14px;background:var(--anf-accent-soft);color:var(--anf-ink-soft);font-size:13px;line-height:1.5}.anf-root .anf-range{display:inline-flex;align-items:center;gap:6px}.anf-root .anf-range>span{color:var(--anf-muted)}.anf-root .sor-month-trigger{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--anf-surface);color:var(--anf-ink);box-shadow:var(--anf-card-shadow);font:600 13px/1.2 Inter,system-ui,sans-serif;transition:box-shadow .15s}.anf-root .sor-month-trigger svg{color:var(--anf-accent-ink)}.anf-root .sor-month-trigger>svg:last-child{color:var(--anf-faint)}.anf-root .sor-month-trigger:hover:not(:disabled),.anf-root .sor-month-trigger[data-state=open]{box-shadow:var(--anf-float-shadow)}.anf-root .anf-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--anf-fill)}.anf-root .anf-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--anf-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--anf-spring)}.anf-root .anf-seg[data-none]:before{opacity:0}html.dark .anf-root .anf-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.anf-root .anf-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--anf-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.anf-root .anf-seg.is-small>button{height:30px;padding:0 12px;font-size:12.5px}.anf-root .anf-seg>button:hover{color:var(--anf-ink)}.anf-root .anf-seg>button[aria-pressed=true]{color:var(--anf-ink);font-weight:600}.anf-root .anf-seg-label{overflow:hidden;text-overflow:ellipsis}.anf-root .anf-seg-count{color:var(--anf-muted);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}.anf-root .anf-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;grid-template-areas:"lead side act" "warn warn warn";align-items:center;gap:18px 28px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.anf-root .anf-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.anf-root .anf-hero-lead{grid-area:lead;display:flex;align-items:center;gap:14px;min-width:0}.anf-root .anf-hero-tile{width:46px;height:46px;border-radius:13px;box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.anf-root .anf-hero-tile svg{width:22px;height:22px}.anf-root .anf-hero-copy{min-width:0}.anf-root .anf-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.anf-root .anf-hero-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:2px;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.018em;line-height:1.25}.anf-root .anf-hero-pill{--dot: #a8b5ff;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.anf-root .anf-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 8px var(--dot)}.anf-root .anf-hero-pill[data-tone=good]{--dot: #4ade80}.anf-root .anf-hero-pill[data-tone=warn]{--dot: var(--calm-warn-to)}.anf-root .anf-hero-pill[data-tone=danger]{--dot: #f87171}.anf-root .anf-hero-pill[data-tone=neutral]{--dot: #97a3b6}.anf-root .anf-hero-sub{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;color:#c5cdd9;font-size:13px;line-height:1.45}.anf-root .anf-hero-sub b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.anf-root .anf-hero-sub [data-tone=danger] b{color:#fca5a5}.anf-root .anf-hero-sub [data-tone=warn] b{color:var(--chrome-warn-ink)}.anf-root .anf-hero-sub [data-tone=good] b{color:#86efac}.anf-root .anf-hero-file{min-width:0;overflow:hidden;color:#8a97ab;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.anf-root .anf-hero:not(:has(>.anf-hero-actions)){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"lead side" "warn warn"}}.anf-root .anf-hero-figures{grid-area:side;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.anf-root .anf-hero-figure{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;color:#8a97ab;font-size:12px}.anf-root .anf-hero-figure>b{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-root .anf-hero-figure>b>span{color:#8a97ab;font-size:12px;font-weight:600;letter-spacing:0}.anf-root .anf-hero-figure>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.anf-root .anf-hero-figure em{color:var(--chrome-warn-ink);font-style:normal;font-weight:600}.anf-root .anf-hero-actions{grid-area:act;display:flex;flex-direction:column;align-items:stretch;gap:8px}.anf-root .anf-hero-warn{grid-area:warn;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--calm-warn-fill) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calm-warn-fill) 22%,transparent);color:var(--chrome-warn-ink);font-size:12.5px;line-height:1.5}.anf-root .anf-hero-warn>svg{width:16px;height:16px;color:var(--calm-warn-to)}.anf-root .anf-hero-warn>span{flex:1 1 260px;min-width:0}.anf-root .anf-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow)}.anf-root .anf-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 18px 14px}.anf-root .anf-card-copy{flex:1 1 280px;min-width:0}.anf-root .anf-card-title{display:flex;align-items:center;gap:8px;color:var(--anf-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.anf-root .anf-card-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--anf-fill);color:var(--anf-muted);font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.anf-root .anf-card-sub{margin-top:2px;color:var(--anf-muted);font-size:12.5px;line-height:1.5}.anf-root .anf-card-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px}.anf-root .anf-quiet{padding:8px 18px 22px;color:var(--anf-muted);font-size:13px}.anf-root .anf-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 16px}.anf-root .anf-figure{display:flex;flex-direction:column;min-width:0;padding:13px 14px 12px;border-radius:16px;background:var(--anf-ground)}.anf-root .anf-figure dt{display:flex;align-items:center;gap:8px;min-width:0;color:var(--anf-muted);font-size:12.5px;font-weight:550;line-height:1.3}.anf-root .anf-figure-value{margin-top:10px;color:var(--anf-ink);font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.anf-root .anf-figure-value[data-tone=warn]{color:var(--anf-warn)}.anf-root .anf-figure-sub{margin-top:3px;color:var(--anf-muted);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}.anf-root .anf-table-wrap{overflow-x:auto;border-top:1px solid var(--anf-separator)}.anf-root .anf-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.anf-root .anf-table caption{padding:12px 18px 2px;color:var(--anf-muted);font-size:12px;font-weight:600;text-align:left;caption-side:top}.anf-root .anf-table :is(th,td){padding:10px 18px;text-align:right;white-space:nowrap;vertical-align:top}.anf-root .anf-table thead th{color:var(--anf-muted);font-size:12px;font-weight:600}.anf-root .anf-table :is(th,td).anf-left{text-align:left}.anf-root .anf-table tbody th{color:var(--anf-ink);font-weight:550;text-align:left}.anf-root .anf-table tbody th.anf-wrap{min-width:240px;white-space:normal}.anf-root .anf-table tbody tr+tr>*{border-top:1px solid var(--anf-separator)}.anf-root .anf-table tbody tr[data-detail] th{padding-left:34px;color:var(--anf-ink-soft);font-weight:500}.anf-root .anf-table td{color:var(--anf-ink-soft)}.anf-root .anf-table td[data-diff]{color:var(--anf-warn);font-weight:600}.anf-root .anf-table .anf-pill{vertical-align:middle}.anf-root .anf-code{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:6px;background:var(--anf-fill);color:var(--anf-ink-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.anf-root .anf-cell-sub{display:block;margin-top:2px;font-size:11.5px;font-weight:500}.anf-root .anf-cell-note{color:var(--anf-muted);font-weight:400}.anf-root .anf-table.is-compact{min-width:0;font-size:12.5px}.anf-root .anf-table.is-compact :is(th,td){padding:7px 12px}.anf-root .anf-table.is-compact thead th{text-transform:capitalize}.anf-root .anf-notes{display:flex;flex-direction:column;gap:6px;padding:0 18px 16px}.anf-root .anf-notes.is-loose{padding:0}.anf-root .anf-notes li{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:14px;background:var(--anf-warn-soft);color:var(--anf-ink-soft);font-size:13px;line-height:1.5}.anf-root .anf-notes svg{width:16px;height:16px;margin-top:1px;color:var(--anf-warn)}.anf-root .anf-group-title{display:flex;align-items:center;gap:8px;padding:9px 18px;border-top:1px solid var(--anf-separator);background:var(--anf-ground);color:var(--anf-ink-soft);font-size:12.5px;font-weight:650}.anf-root .anf-group-title span{color:var(--anf-muted);font-weight:600;font-variant-numeric:tabular-nums}.anf-root .anf-items.is-ruled{border-top:1px solid var(--anf-separator)}.anf-root .anf-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:14px 18px;transition:background .15s}.anf-root .anf-item+.anf-item:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:var(--anf-separator)}.anf-root .anf-item[data-done] :is(.anf-item-title,.anf-item-text){opacity:.68}.anf-root .anf-item-main{min-width:0}.anf-root .anf-item-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.anf-root .anf-item-title strong{color:var(--anf-ink);font-size:13.5px;font-weight:650}.anf-root .anf-item-meta{min-width:0;color:var(--anf-muted);font-size:12.5px}.anf-root .anf-item-text{margin-top:4px;color:var(--anf-ink-soft);font-size:13px;line-height:1.5}.anf-root .anf-item-note{max-width:620px;margin-top:10px}.anf-root .anf-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.anf-root .anf-item-amount{color:var(--anf-ink);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-root .anf-item-amount>span{color:var(--anf-muted);font-size:12px;font-weight:500}.anf-root .anf-item-delta{color:var(--anf-warn);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-root .anf-disclosure{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 10px 4px 6px;border:0;border-radius:999px;background:var(--anf-fill);color:var(--anf-accent-ink);font-size:12.5px;font-weight:600;cursor:pointer}.anf-root .anf-disclosure svg{width:14px;height:14px;transition:transform .25s var(--anf-spring)}.anf-root .anf-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.anf-root .anf-details{margin-top:10px;border:0;border-radius:14px;background:var(--anf-ground)}:is(.anf-root,.anf-sheet) .anf-field{display:block;width:100%;min-height:40px;padding:9px 13px;border:0;border-radius:12px;outline:none;background:var(--anf-fill);box-shadow:none;color:var(--anf-ink);font-size:13.5px;line-height:1.4;transition:box-shadow .15s}:is(.anf-root,.anf-sheet) .anf-field::-moz-placeholder{color:var(--anf-muted)}:is(.anf-root,.anf-sheet) .anf-field::placeholder{color:var(--anf-muted)}:is(.anf-root,.anf-sheet) .anf-field:focus{box-shadow:var(--anf-focus)}:is(.anf-root,.anf-sheet) .anf-field:focus-visible{outline:none}.anf-root .anf-select{--tint: var(--anf-fill);--ink: var(--anf-ink);height:32px;max-width:100%;padding:0 30px 0 12px;border:0;border-radius:999px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}.anf-root .anf-select[data-tone=warn]{--tint: var(--anf-warn-soft);--ink: var(--anf-warn)}.anf-root .anf-select[data-tone=accent]{--tint: var(--anf-accent-soft);--ink: var(--anf-accent-ink)}.anf-root .anf-select[data-tone=good]{--tint: var(--anf-good-soft);--ink: var(--anf-good)}.anf-root .anf-select[data-tone=neutral]{--ink: var(--anf-muted)}.anf-root .anf-select:focus-visible{box-shadow:var(--anf-focus);outline:none}.anf-root .anf-select option{background:var(--anf-surface);color:var(--anf-ink)}.anf-root .anf-select-wrap{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.anf-root .anf-select-wrap>svg{position:absolute;left:14px;width:15px;height:15px;color:var(--anf-accent-ink);pointer-events:none}.anf-root .anf-select.is-raised{height:40px;padding-left:38px;background-color:var(--anf-surface);box-shadow:var(--anf-card-shadow);font-size:13px}:is(.anf-root,.anf-sheet) .anf-label{display:block;margin:0 4px 6px;color:var(--anf-ink-soft);font-size:12.5px;font-weight:600}.anf-root .anf-files{display:flex;flex-direction:column;gap:6px;padding:0 18px 14px}.anf-root .anf-file-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 12px;border-radius:14px;background:var(--anf-ground);color:var(--anf-ink-soft);font-size:13px}.anf-root .anf-file-chip>svg{width:16px;height:16px;color:var(--anf-muted)}.anf-root .anf-file-chip[data-main]>svg{color:var(--anf-accent-ink)}.anf-root .anf-file-chip>.anf-mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-root .anf-file-meta{margin-left:auto;color:var(--anf-muted);font-size:12px;white-space:nowrap}.anf-root .anf-skel{display:block;border-radius:999px;background:var(--anf-fill);animation:anf-pulse 1.4s ease-in-out infinite}.anf-root .anf-skel-hero{height:120px;border-radius:24px}.anf-root .anf-skel-lines{display:grid;gap:14px;padding:6px 18px 22px}.anf-root .anf-skel-lines .anf-skel{height:13px}@keyframes anf-pulse{0%,to{opacity:1}50%{opacity:.5}}.anf-root .anf-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;padding:24px;color:var(--anf-muted);font-size:13.5px}.anf-root .anf-loading svg{width:18px;height:18px;color:var(--anf-accent-ink)}.anf-root .anf-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--anf-danger-soft);color:var(--anf-ink);font-size:13.5px}.anf-root .anf-banner-copy{flex:1 1 220px;min-width:0}.anf-root .anf-banner-copy strong{display:block;font-weight:650}.anf-root .anf-banner-copy span{display:block;margin-top:1px;color:var(--anf-muted);font-size:12.5px}.anf-root .anf-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}.anf-root .anf-empty.is-inline{padding:30px 24px 34px;border-top:1px solid var(--anf-separator)}.anf-root .anf-empty.is-inline .anf-tile-lg{width:52px;height:52px;border-radius:15px}.anf-root .anf-empty.is-inline .anf-tile-lg svg{width:24px;height:24px}.anf-root .anf-empty-title{margin-top:18px;color:var(--anf-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.anf-root .anf-empty.is-inline .anf-empty-title{margin-top:14px;font-size:16px}.anf-root .anf-empty-text{max-width:460px;margin-top:6px;color:var(--anf-muted);font-size:13.5px;line-height:1.55}.anf-root .anf-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.anf-root .anf-dossier{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.anf-root .anf-zip{overflow:hidden;font-size:14.5px;text-overflow:ellipsis;white-space:nowrap;display:block}.anf-root .anf-nodes{padding:0 8px 10px;border-top:1px solid var(--anf-separator)}.anf-root .anf-nodes>li:first-child{margin-top:6px}.anf-root .anf-node{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--anf-ink-soft);font-size:13px;text-align:left}.anf-root .anf-node>svg{width:14px;height:14px;color:var(--anf-muted)}.anf-root .anf-node.is-folder{cursor:pointer;transition:background .15s}.anf-root .anf-node.is-folder:hover{background:var(--anf-hover)}.anf-root .anf-node.is-folder .anf-node-name{color:var(--anf-ink);font-weight:650}.anf-root .anf-node-chevron{color:var(--anf-faint)!important;transition:transform .25s var(--anf-spring)}.anf-root .anf-node[aria-expanded=true] .anf-node-chevron{transform:rotate(90deg)}.anf-root .anf-node-spacer{width:14px;flex-shrink:0}.anf-root .anf-node-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-root .anf-node-muted{color:var(--anf-muted);font-size:12.5px;white-space:nowrap}.anf-root .anf-node-count{margin-left:auto;padding-left:12px;color:var(--anf-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-root .anf-node-children{margin:0 0 4px 30px;padding-left:10px;border-left:1px solid var(--anf-separator)}.anf-root .anf-node-children .anf-node{min-height:32px;padding-block:4px}.anf-root .anf-node[data-warn]{color:var(--anf-warn)}.anf-root .anf-node[data-warn] .anf-node-count{color:var(--anf-warn);font-weight:650}.anf-root .anf-dossier-side{position:sticky;top:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:18px;padding:20px}.anf-root .anf-dossier-side>*{grid-area:auto}.anf-root .anf-checks{display:flex;flex-direction:column;gap:6px}.anf-root .anf-checks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;color:#e6ebf2;font-size:13px;line-height:1.45}.anf-root .anf-checks li>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.anf-root .anf-checks li[data-ok=false]>div>span:first-child{color:var(--chrome-warn-ink);font-weight:600}.anf-root .anf-checks-hint{color:#8a97ab;font-size:12px}.anf-root .anf-checks .anf-cap{margin-top:4px}.anf-root .anf-check-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.anf-root .anf-checks li[data-ok=false] .anf-check-mark{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to))}.anf-root .anf-check-mark svg{width:14px;height:14px}.anf-root .anf-dossier-foot{display:flex;flex-direction:column;gap:10px}.anf-root .anf-generated{display:flex;align-items:center;gap:7px;min-width:0;color:#86efac;font-size:12px}.anf-root .anf-generated svg{width:15px;height:15px}.anf-root .anf-generated .anf-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anf-root .et-root{color:var(--anf-ink)}.anf-root .et-btn{height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--anf-surface);color:var(--anf-ink);box-shadow:var(--anf-card-shadow);font-size:13.5px;font-weight:600}.anf-root .et-btn:hover:not(:disabled){background:var(--anf-surface);box-shadow:var(--anf-float-shadow)}.anf-root .et-btn.ghost{background:transparent;box-shadow:none;color:var(--anf-accent-ink)}.anf-root .et-btn.ghost:hover:not(:disabled){background:var(--anf-fill);box-shadow:none}.anf-root .et-wait-actions .et-btn.ghost{background:var(--anf-fill);color:var(--anf-ink)}.anf-root .et-btn.primary{background:var(--anf-accent);color:#fff;box-shadow:var(--anf-glow)}.anf-root .et-btn.primary:hover:not(:disabled){background:var(--anf-accent-hover);box-shadow:var(--anf-glow)}.anf-root .et-btn.sm{height:36px;padding:0 12px;font-size:12.5px}.anf-root .et-callout{border:0;border-radius:14px}.anf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .anf-overlay{background:#0009}.anf-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(500px,calc(100vw - 32px));max-height:min(90dvh,820px);border-radius:26px;background:var(--anf-ground);color:var(--anf-ink);box-shadow:0 0 0 .5px var(--anf-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased}.anf-sheet[data-wide]{width:min(780px,calc(100vw - 32px))}.anf-sheet .anf-sheet-grabber{display:none}.anf-sheet .anf-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.anf-sheet .anf-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--anf-fill);color:var(--anf-muted);cursor:pointer}.anf-sheet .anf-sheet-close:hover{color:var(--anf-ink)}.anf-sheet .anf-sheet-close svg{width:16px;height:16px}.anf-sheet .anf-sheet-head{flex-shrink:0;padding:0 22px 10px}.anf-sheet .anf-sheet-eyebrow{margin-bottom:3px;color:var(--anf-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.anf-sheet .anf-sheet-title{color:var(--anf-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.anf-sheet .anf-sheet-sub{margin-top:6px;color:var(--anf-muted);font-size:13.5px;line-height:1.5}.anf-sheet .anf-sheet-form{display:contents}.anf-sheet .anf-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:8px 22px 20px}.anf-sheet .anf-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--anf-separator)}.anf-sheet .anf-sheet-foot.is-spread{justify-content:space-between}.anf-sheet .anf-sheet-foot-group{display:flex;flex-wrap:wrap;gap:8px}:is(.anf-root,.anf-sheet) .anf-paper{padding:22px 24px;border-radius:16px;background:#fff;color:#101f32;box-shadow:var(--anf-card-shadow)}:is(.anf-root,.anf-sheet) .anf-paper strong{display:block;font-size:13.5px;line-height:1.45}:is(.anf-root,.anf-sheet) .anf-paper pre{margin:12px 0 0;font:12.5px/1.65 Inter,system-ui,sans-serif;white-space:pre-wrap}.anf-sheet .anf-sheet-text{margin:0 4px 16px;color:var(--anf-ink-soft);font-size:13px;line-height:1.55}:is(.anf-root,.anf-sheet) .anf-sheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:16px}:is(.anf-root,.anf-sheet) .anf-sheet-grid-actions{display:flex;align-items:flex-end;gap:8px}.anf-root .anf-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.anf-root .anf-topbar-actions>.anf-cap{min-height:42px}.anf-root .anf-topbar-actions>.anf-cap svg{color:var(--anf-accent-ink)}.anf-root.anf-embed{display:flex;flex-direction:column;gap:16px;min-height:0;padding-bottom:0;background:transparent}.anf-sheet[data-full]{width:min(1160px,calc(100vw - 32px));max-height:min(92dvh,960px)}.anf-root .anf-inbox{display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:16px}.anf-root .anf-inbox-list,.anf-root .anf-reader{min-width:0;border-radius:22px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow)}.anf-root .anf-inbox-list{position:sticky;top:16px;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.anf-root .anf-inbox-tools{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--anf-separator)}.anf-root .anf-inbox-actions{display:flex;gap:6px}.anf-root .anf-inbox-actions>.anf-cap:not(.anf-cap-icon){flex:1 1 0;min-width:0;padding:0 12px}:is(.anf-root,.anf-sheet) .anf-cap-icon{flex-shrink:0;width:40px;padding:0}:is(.anf-root,.anf-sheet) .anf-cap-danger{background:var(--anf-danger-soft);color:var(--anf-danger);box-shadow:none}:is(.anf-root,.anf-sheet) .anf-cap-danger:hover:not(:disabled){box-shadow:none;filter:brightness(.97)}.anf-root .anf-inbox-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.anf-root .anf-inbox-when{display:inline-flex;align-items:center;gap:8px;color:var(--anf-muted);font-size:12px;font-weight:550}.anf-root .anf-inbox-when .anf-field{width:auto;min-height:32px;padding:4px 10px;border-radius:999px;font-size:12.5px}.anf-root .anf-link{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;border:0;background:transparent;color:var(--anf-accent-ink);font-size:12.5px;font-weight:600;cursor:pointer}.anf-root .anf-link:hover{text-decoration:underline}.anf-root .anf-link svg{width:14px;height:14px}.anf-root .anf-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.anf-root .anf-chips-gap{width:6px}.anf-root .anf-chip-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:0;border-radius:999px;background:var(--anf-fill);color:var(--anf-ink-soft);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.anf-root .anf-chip-toggle:hover{color:var(--anf-ink)}.anf-root .anf-chip-toggle[aria-pressed=true]{background:#101f32;color:#fff}html.dark .anf-root .anf-chip-toggle[aria-pressed=true]{background:#e6ebf2;color:#0b1726}.anf-root .anf-chip-toggle>span{opacity:.7;font-variant-numeric:tabular-nums}.anf-root .anf-inbox-empty{padding:26px 18px;color:var(--anf-muted);font-size:13px;text-align:center}.anf-root .anf-letters{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:6px}.anf-root .anf-letter{display:flex;flex-direction:column;gap:3px;width:100%;padding:11px 12px;border:0;border-radius:16px;background:transparent;color:var(--anf-ink);text-align:left;cursor:pointer;transition:background .15s}.anf-root .anf-letter:hover{background:var(--anf-hover)}.anf-root .anf-letter[data-done]{opacity:.65}.anf-root .anf-letter[aria-current]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 12px 26px -12px #070f1ccc;opacity:1}.anf-root .anf-letter-top{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.anf-root .anf-letter-top strong{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.anf-root .anf-letter-due{flex-shrink:0;color:var(--anf-muted);font-size:12px;font-weight:600;white-space:nowrap}.anf-root .anf-letter-due[data-tone=danger]{color:var(--anf-danger)}.anf-root .anf-letter-due[data-tone=warn]{color:var(--anf-warn)}.anf-root .anf-letter[aria-current] .anf-letter-due{color:#fff}.anf-root .anf-letter-meta,.anf-root .anf-letter-text{padding-left:16px;font-size:12.5px}.anf-root .anf-letter-meta{color:var(--anf-muted)}.anf-root .anf-letter-text{overflow:hidden;color:var(--anf-ink-soft);text-overflow:ellipsis;white-space:nowrap}.anf-root .anf-letter[aria-current] :is(.anf-letter-meta,.anf-letter-text){color:#ffffffc7}.anf-root .anf-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--anf-accent)}.anf-root .anf-dot[data-tone=good]{background:#22c55e}.anf-root .anf-dot[data-tone=warn]{background:var(--calm-warn-fill)}.anf-root .anf-dot[data-tone=danger]{background:#dc2626}.anf-root .anf-reader{display:flex;flex-direction:column;gap:18px;padding:22px 24px}.anf-root .anf-reader>.anf-empty{border-top:0}.anf-root .anf-reader-back{display:none}.anf-root .anf-reader-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 16px}.anf-root .anf-reader-lead{flex:1 1 320px;min-width:0}.anf-root .anf-reader-meta{color:var(--anf-muted);font-size:12.5px;font-weight:600}.anf-root .anf-reader-title{margin:2px 0 8px;color:var(--anf-ink);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.anf-root .anf-reader-amount{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.anf-root .anf-reader-amount b{font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.anf-root .anf-reader-amount b span{margin-left:4px;color:var(--anf-muted);font-size:12px;font-weight:600}.anf-root .anf-reader-amount>span{color:var(--anf-muted);font-size:12px}.anf-root .anf-reader-warn{color:var(--anf-warn);font-size:12.5px;font-weight:600}.anf-root .anf-reader-note{color:var(--anf-muted);font-size:13px;line-height:1.55}.anf-root .anf-reader-section{margin:0 0 8px;color:var(--anf-muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.anf-root .anf-track{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.anf-root .anf-track li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 14px;padding-bottom:14px}.anf-root .anf-track li:not(:last-child):before{content:"";position:absolute;top:24px;bottom:0;left:10px;width:2px;background:var(--anf-separator)}.anf-root .anf-track li:last-child{padding-bottom:0}.anf-root .anf-track-disc{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--anf-surface);box-shadow:inset 0 0 0 2px var(--anf-accent);color:var(--anf-accent-ink)}.anf-root .anf-track-disc svg{width:12px;height:12px;stroke-width:3}.anf-root .anf-track li[data-tone=danger] .anf-track-disc{background:#dc2626;box-shadow:none;color:#fff}.anf-root .anf-track li[data-tone=warn] .anf-track-disc{background:var(--calm-warn-fill);box-shadow:none;color:#fff}.anf-root .anf-track li[data-tone=good] .anf-track-disc{background:#22c55e;box-shadow:none;color:#fff}.anf-root .anf-track-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.anf-root .anf-track-copy strong{font-size:14px;font-weight:600}.anf-root .anf-track li[data-done] .anf-track-copy strong{color:var(--anf-muted);text-decoration:line-through}.anf-root .anf-track-when{color:var(--anf-ink-soft);font-size:12.5px;font-weight:600}.anf-root .anf-track-when>span{color:var(--anf-muted);font-weight:500}.anf-root .anf-track li[data-tone=danger] .anf-track-when{color:var(--anf-danger)}.anf-root .anf-track li[data-tone=warn] .anf-track-when{color:var(--anf-warn)}.anf-root .anf-track li[data-tone=good] .anf-track-when{color:var(--anf-good)}.anf-root .anf-track-rule{margin-top:2px;color:var(--anf-muted);font-size:12.5px;line-height:1.5}.anf-root .anf-track-check{display:inline-flex;align-items:center;align-self:start;gap:6px;padding-top:1px;color:var(--anf-muted);font-size:12.5px;font-weight:550;cursor:pointer;white-space:nowrap}.anf-root .anf-track-check input{width:16px;height:16px;accent-color:var(--anf-accent)}.anf-root .anf-asks{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:var(--anf-ground)}.anf-root .anf-asks h3{color:var(--anf-muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.anf-root .anf-asks p{color:var(--anf-ink);font-size:14px;line-height:1.55}.anf-root .anf-asks ul{padding-left:18px;list-style:disc;color:var(--anf-ink-soft);font-size:13.5px;line-height:1.55}.anf-root .anf-asks-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.anf-root .anf-asks-links:empty{display:none}.anf-root .anf-asks-links .anf-cap svg{color:var(--anf-accent-ink)}.anf-root .anf-facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--anf-muted);font-size:13px;line-height:1.5}.anf-root .anf-facts>p{flex:1 1 320px}.anf-root .anf-facts>.anf-sheet-grid{flex:1 1 100%;margin:0}.anf-root .anf-reader-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--anf-separator)}.anf-root .anf-reader-gap{flex:1}.anf-root .anf-reader .anf-paper{background:#fbfbf8;box-shadow:inset 0 0 0 1px #101f321a}.anf-sheet .anf-spv-verdict{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow)}.anf-sheet .anf-spv-verdict strong{font-size:14px;font-weight:650}.anf-sheet .anf-spv-verdict p{margin-top:3px;color:var(--anf-ink-soft);font-size:13px;line-height:1.5}.anf-sheet .anf-spv-tech{display:block;margin-top:4px;color:var(--anf-muted);font-size:11.5px}.anf-sheet .anf-spv-messages{display:flex;flex-direction:column;margin:12px 0;overflow:hidden;border-radius:16px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow)}.anf-sheet .anf-spv-messages li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px}.anf-sheet .anf-spv-messages li+li{border-top:1px solid var(--anf-separator)}.anf-sheet .anf-spv-messages li[data-done]{opacity:.6}.anf-sheet .anf-spv-messages strong{font-size:13.5px;font-weight:600}.anf-sheet .anf-spv-messages span{margin-left:8px;color:var(--anf-muted);font-size:12px}.anf-sheet .anf-spv-messages p{margin-top:2px;color:var(--anf-ink-soft);font-size:12.5px}.anf-root .anf-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.anf-root .anf-toolbar-note{color:var(--anf-muted);font-size:12.5px}.anf-root .anf-toolbar-end{margin-left:auto}.anf-root .anf-toolbar-end svg{color:var(--anf-accent-ink)}.anf-root .anf-warnbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 14px 12px 16px;border-radius:16px;background:var(--anf-warn-soft);color:var(--anf-ink);font-size:13px;line-height:1.5}.anf-root .anf-warnbar>svg{width:17px;height:17px;color:var(--anf-warn)}.anf-root .anf-warnbar>span{flex:1 1 260px;min-width:0}.anf-root .anf-bridge{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.anf-root .anf-bridge-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:16px 18px;border-radius:20px;background:var(--anf-surface);box-shadow:var(--anf-card-shadow)}.anf-root .anf-bridge-cell>b{margin-top:4px;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.anf-root .anf-bridge-cell>span:last-child{color:var(--anf-muted);font-size:12.5px}.anf-root .anf-bridge-cell em{color:var(--anf-warn);font-style:normal;font-weight:600}.anf-root .anf-bridge-label{color:var(--anf-muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.anf-root .anf-bridge-cell.is-navy{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 18px 36px -18px #070f1ccc}.anf-root .anf-bridge-cell.is-navy .anf-bridge-label{color:#8a97ab}.anf-root .anf-bridge-cell.is-navy>span:last-child{color:#c5cdd9}.anf-root .anf-bridge-cell.is-score{flex-direction:row;align-items:center;gap:14px}.anf-root .anf-ring{--tone: var(--calm-warn-fill);display:grid;place-items:center;flex-shrink:0;width:74px;height:74px;border-radius:50%;background:conic-gradient(var(--tone) calc(var(--pct) * 1%),var(--anf-fill) 0)}.anf-root .anf-bridge-cell[data-tone=good] .anf-ring{--tone: #22c55e}.anf-root .anf-bridge-cell[data-tone=danger] .anf-ring{--tone: #dc2626}.anf-root .anf-ring>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--anf-surface);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.anf-root .anf-bridge-score{display:flex;flex-direction:column;gap:1px;min-width:0}.anf-root .anf-bridge-score>b{font-size:15px;font-weight:700}.anf-root .anf-bridge-score>span{color:var(--anf-muted);font-size:12.5px}.anf-root .anf-bridge-score em{overflow:hidden;color:var(--anf-ink-soft);font-size:11.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.anf-root .anf-bridge-score em b{color:var(--anf-danger);font-weight:650}.anf-root .anf-diffs-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px 10px}.anf-root .anf-diffs-head h2{flex:1 1 auto;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.01em}.anf-root .anf-diffs-count{padding:1px 8px;border-radius:999px;background:var(--anf-warn-soft);color:var(--anf-warn);font-size:12px;font-weight:650}.anf-root .anf-diff{display:grid;grid-template-columns:210px auto minmax(0,1fr) 150px;align-items:start;gap:8px 16px;padding:14px 16px;border-top:1px solid var(--anf-separator)}.anf-root .anf-diff[data-done]>:not(.anf-diff-side){opacity:.6}.anf-root .anf-diff-id{display:flex;flex-direction:column;gap:1px;min-width:0}.anf-root .anf-diff-id strong{font-size:13px;font-weight:700}.anf-root .anf-diff-id span{color:var(--anf-muted);font-size:12.5px}.anf-root .anf-diff-main{display:flex;flex-direction:column;gap:6px;min-width:0}.anf-root .anf-diff-main>p{color:var(--anf-ink);font-size:13.5px;line-height:1.5}.anf-root .anf-diff-action{display:flex;align-items:flex-start;gap:6px;color:var(--anf-accent-ink)!important;font-size:12.5px!important;font-weight:600}.anf-root .anf-diff-action svg{width:14px;height:14px;margin-top:2px}.anf-root .anf-diff-main .anf-field{min-height:36px;padding:7px 12px;border-radius:10px;font-size:13px}.anf-root .anf-diff-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.anf-root .anf-diff-side>b{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.anf-root .anf-diff-side>b span{color:var(--anf-muted);font-size:11.5px;font-weight:600}.anf-root .anf-diff-side>span{color:var(--anf-muted);font-size:12px}.anf-root .anf-diff-side .anf-select{margin-top:2px}html.dark .anf-root :is(.anf-parts>button[aria-current],.anf-letter[aria-current],.anf-bridge-cell.is-navy){background:linear-gradient(145deg,#2c4374,#182a4d);box-shadow:inset 0 0 0 1px #ffffff14}html.dark .anf-root .et-stub[data-tone=live]{background:linear-gradient(145deg,#2c4374,#182a4d)}@media(max-width:1240px){.anf-root .anf-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead side" "act act" "warn warn"}.anf-root .anf-hero-actions{flex-direction:row;flex-wrap:wrap}.anf-root .anf-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.anf-root .anf-diff{grid-template-columns:minmax(0,1fr) auto}.anf-root .anf-diff-main{grid-column:1 / -1}.anf-root .anf-diff-side{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}.anf-root .anf-dossier{grid-template-columns:minmax(0,1fr)}.anf-root .anf-dossier-side{position:static;order:-1}}@media(max-width:1023px){.anf-root .anf-inbox{grid-template-columns:minmax(0,1fr)}.anf-root .anf-inbox-list{position:static;max-height:none}.anf-root .anf-inbox:not([data-reading]) .anf-reader,.anf-root .anf-inbox[data-reading] .anf-inbox-list{display:none}.anf-root .anf-reader-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin:-6px 0 -8px -8px;padding:6px 8px;border:0;border-radius:999px;background:transparent;color:var(--anf-accent-ink);font-size:14px;font-weight:600;cursor:pointer}.anf-root .anf-reader-back svg{width:18px;height:18px}.anf-root .anf-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "side" "act" "warn";gap:16px}}@media(max-width:700px){.anf-root{--anf-gutter: 16px;padding-bottom:28px}.anf-root .anf-topbar{align-items:stretch;flex-direction:column;padding-top:18px}.anf-root .anf-title{font-size:28px}.anf-root .anf-topbar-lead{flex-direction:column;align-items:stretch}.anf-root .anf-parts{overflow-x:auto;scrollbar-width:none}.anf-root .anf-parts::-webkit-scrollbar{display:none}.anf-root .anf-parts>button{flex:1 0 auto;justify-content:center}.anf-root .anf-client{flex:1 1 auto;max-width:none}.anf-root .anf-topbar-actions>.anf-cap{flex:0 0 auto}.anf-root .anf-reader{padding:18px 16px}.anf-root .anf-reader-title{font-size:20px}.anf-root .anf-reader-foot .anf-cap:not(.anf-cap-icon){flex:1 1 auto}.anf-root .anf-reader-gap{display:none}.anf-root .anf-toolbar>:is(.anf-range,.anf-cap){flex:1 1 100%}.anf-root .anf-toolbar-end{margin-left:0}.anf-root .anf-bridge{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.anf-root .anf-bridge-cell{padding:14px}.anf-root .anf-bridge-cell>b{font-size:24px}.anf-root .anf-bridge-cell.is-navy{grid-column:1 / -1;order:-1}.anf-root .anf-bridge-cell.is-score{grid-column:1 / -1}.anf-root .anf-reader-amount{align-items:flex-start;text-align:left}.anf-root .anf-inbox-tools .anf-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.anf-root .anf-inbox-tools .anf-chips::-webkit-scrollbar{display:none}.anf-root .anf-diff-id{grid-column:1 / 2}.anf-root .anf-intro-actions{width:100%}.anf-root .anf-intro-actions>:is(.anf-cap,.anf-seg,.anf-select-wrap,.sor-month-trigger){flex:1 1 100%}.anf-root .anf-select-wrap .anf-select,.anf-root .anf-range{width:100%}.anf-root .anf-range>button{flex:1 1 0;min-width:0}.anf-root .anf-seg.is-scroll{grid-auto-columns:max-content;gap:2px;overflow-x:auto;scrollbar-width:none}.anf-root .anf-seg.is-scroll::-webkit-scrollbar{display:none}.anf-root .anf-seg.is-scroll:before{display:none}.anf-root .anf-seg.is-scroll>button[aria-pressed=true]{background:var(--anf-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}.anf-root .anf-hero{padding:18px 16px;border-radius:22px}.anf-root .anf-hero-actions .anf-cap{flex:1 1 auto}.anf-root .anf-hero-figures{grid-template-columns:minmax(0,1fr)}.anf-root .anf-figures{padding:0 14px 14px}.anf-root .anf-card-head{padding:14px 16px 12px}.anf-root .anf-card-head>.anf-seg{flex:1 1 100%}.anf-root .anf-item{grid-template-columns:minmax(0,1fr);padding:14px 16px}.anf-root .anf-item+.anf-item:before{left:16px}.anf-root .anf-item-side{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.anf-root .anf-table :is(th,td){padding-inline:12px}.anf-root .anf-field,.anf-sheet .anf-field{font-size:16px}.anf-root .anf-card-actions .anf-cap{flex:1 1 100%}.anf-root .et-kpi-value{font-size:24px}.anf-sheet,.anf-sheet[data-wide],.anf-sheet[data-full]{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0}.anf-sheet .anf-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--anf-faint);opacity:.6}.anf-sheet .anf-sheet-bar{padding-top:4px}.anf-sheet .anf-sheet-head{padding:0 18px 8px}.anf-sheet .anf-sheet-body{padding:8px 16px 16px}.anf-sheet .anf-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.anf-sheet .anf-sheet-foot .anf-cap{flex:1 1 auto;min-height:46px}.anf-sheet .anf-sheet-foot-group{flex:1 1 100%}:is(.anf-root,.anf-sheet) .anf-paper{padding:18px 16px}}@media(prefers-reduced-motion:reduce){.anf-root .anf-seg:before,.anf-root .anf-hero-fill,.anf-root .anf-node-chevron,.anf-root .anf-disclosure svg{transition:none}.anf-root .anf-skel,.anf-root .anf-spin,.anf-sheet .anf-spin{animation:none}}.pay-root,.pay-sheet{--pay-ink: var(--calm-ink, #101f32);--pay-ink-soft: var(--calm-ink-soft, #344054);--pay-muted: var(--calm-muted, #5f6b7e);--pay-surface: var(--calm-surface, #ffffff);--pay-ground: var(--calm-bg, #eff1f6);--pay-accent: #465fe9;--pay-accent-hover: #354bc7;--pay-accent-ink: var(--calm-accent-ink, #465fe9);--pay-accent-soft: var(--calm-accent-soft, #eef0fd);--pay-good: var(--calm-good, #15803d);--pay-good-soft: var(--calm-good-soft, #ecfdf5);--pay-warn: var(--calm-warn);--pay-warn-soft: var(--calm-warn-soft);--pay-danger: var(--calm-danger, #b91c1c);--pay-danger-soft: var(--calm-danger-soft, #fef2f2);--pay-fill: rgba(118, 126, 145, .13);--pay-thumb: #ffffff;--pay-separator: rgba(16, 31, 50, .1);--pay-faint: #a3acba;--pay-hover: #f4f5f9;--pay-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--pay-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--pay-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--pay-focus: 0 0 0 4px rgba(70, 95, 233, .16);--pay-spring: cubic-bezier(.32, 1.28, .52, 1);--pay-net: linear-gradient(90deg, #15803d, #34c76f);--pay-con: linear-gradient(90deg, var(--calm-warn-from), var(--calm-warn-to));--pay-tax: linear-gradient(90deg, #8a97ab, #b8c0cc);--pay-gutter: 28px}html.dark :is(.pay-root,.pay-sheet){--pay-accent-hover: #5a71f0;--pay-fill: rgba(255, 255, 255, .08);--pay-thumb: #2a3954;--pay-separator: rgba(255, 255, 255, .08);--pay-faint: #56647a;--pay-hover: #18253a;--pay-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--pay-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--pay-tax: linear-gradient(90deg, #56647a, #7d8aa0);color-scheme:dark}.pay-root{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:40px;background:var(--pay-ground);color:var(--pay-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}:is(.pay-root,.pay-sheet) *,:is(.pay-root,.pay-sheet) *:before,:is(.pay-root,.pay-sheet) *:after{box-sizing:border-box}:is(.pay-root,.pay-sheet) :is(button,input,select,textarea){font-family:inherit}:is(.pay-root,.pay-sheet) :is(button,a,summary):focus-visible{outline:2px solid var(--pay-accent-ink);outline-offset:2px}:is(.pay-root,.pay-sheet) :is(h1,h2,h3,p,dl,dd){margin:0}:is(.pay-root,.pay-sheet) svg{flex-shrink:0}:is(.pay-root,.pay-sheet) :is(input[type=checkbox],input[type=radio]){accent-color:var(--pay-accent)}:is(.pay-root,.pay-sheet) .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.pay-root,.pay-sheet) .pay-spin{animation:pay-spin .9s linear infinite}@keyframes pay-spin{to{transform:rotate(360deg)}}:is(.pay-root,.pay-sheet) .pay-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.pay-root,.pay-sheet) .pay-tile svg{width:17px;height:17px}:is(.pay-root,.pay-sheet) :is(.pay-tile,.pay-avatar)[data-tone=good]{--from: #15803d;--to: #34c76f}:is(.pay-root,.pay-sheet) :is(.pay-tile,.pay-avatar)[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}:is(.pay-root,.pay-sheet) :is(.pay-tile,.pay-avatar)[data-tone=danger]{--from: #dc2626;--to: #f87171}:is(.pay-root,.pay-sheet) :is(.pay-tile,.pay-avatar)[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}:is(.pay-root,.pay-sheet) :is(.pay-tile,.pay-avatar)[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}:is(.pay-root,.pay-sheet) :is(.pay-tile,.pay-avatar)[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}:is(.pay-root,.pay-sheet) .pay-tile-lg{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}:is(.pay-root,.pay-sheet) .pay-tile-lg svg{width:30px;height:30px}:is(.pay-root,.pay-sheet) .pay-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--pay-surface);color:var(--pay-ink);box-shadow:var(--pay-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}:is(.pay-root,.pay-sheet) .pay-cap:hover:not(:disabled){box-shadow:var(--pay-float-shadow)}:is(.pay-root,.pay-sheet) .pay-cap:active:not(:disabled){transform:scale(.97)}:is(.pay-root,.pay-sheet) .pay-cap:disabled{opacity:.5;cursor:not-allowed}:is(.pay-root,.pay-sheet) .pay-cap svg{width:16px;height:16px}:is(.pay-root,.pay-sheet) .pay-cap-primary{background:var(--pay-accent);color:#fff;box-shadow:var(--pay-glow)}:is(.pay-root,.pay-sheet) .pay-cap-primary:hover:not(:disabled){background:var(--pay-accent-hover);box-shadow:var(--pay-glow)}:is(.pay-root,.pay-sheet) .pay-cap-primary:disabled{box-shadow:none}:is(.pay-root,.pay-sheet) .pay-cap-plain{background:var(--pay-fill);box-shadow:none}:is(.pay-root,.pay-sheet) .pay-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--pay-accent-ink)}:is(.pay-root,.pay-sheet) .pay-cap-warn{background:var(--pay-warn-soft);color:var(--pay-warn);box-shadow:none}:is(.pay-root,.pay-sheet) .pay-cap-warn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pay-warn) 30%,transparent)}.pay-root .pay-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.pay-root .pay-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.pay-root .pay-cap-light{background:#fff;color:#0b1726;box-shadow:0 10px 24px -12px #0009}.pay-root .pay-cap-light:hover:not(:disabled){background:#eef0fd;box-shadow:0 10px 24px -12px #0009}.pay-root .pay-cap-light svg{color:#465fe9}:is(.pay-root,.pay-sheet) .pay-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.pay-root,.pay-sheet) .pay-cap-sm svg{width:14px;height:14px}:is(.pay-root,.pay-sheet) .pay-icon-cap{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pay-muted);cursor:pointer;transition:background .15s,color .15s}:is(.pay-root,.pay-sheet) .pay-icon-cap:hover:not(:disabled){background:var(--pay-fill);color:var(--pay-ink)}:is(.pay-root,.pay-sheet) .pay-icon-cap svg{width:17px;height:17px}:is(.pay-root,.pay-sheet) .pay-pill{--tint: var(--pay-fill);--ink: var(--pay-muted);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:0;white-space:nowrap}:is(.pay-root,.pay-sheet) .pay-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.pay-root,.pay-sheet) .pay-pill.is-plain:before{display:none}:is(.pay-root,.pay-sheet) .pay-pill[data-tone=good]{--tint: var(--pay-good-soft);--ink: var(--pay-good)}:is(.pay-root,.pay-sheet) .pay-pill[data-tone=warn]{--tint: var(--pay-warn-soft);--ink: var(--pay-warn)}:is(.pay-root,.pay-sheet) .pay-pill[data-tone=danger]{--tint: var(--pay-danger-soft);--ink: var(--pay-danger)}:is(.pay-root,.pay-sheet) .pay-pill[data-tone=accent]{--tint: var(--pay-accent-soft);--ink: var(--pay-accent-ink)}.pay-root .pay-title{display:flex;align-items:center;gap:8px;color:var(--pay-ink);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.pay-root .pay-client{display:flex;align-items:center;gap:9px;min-width:0;max-width:300px;min-height:44px;padding:4px 14px 4px 4px;border:0;border-radius:999px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.pay-root .pay-client:hover{box-shadow:var(--pay-float-shadow)}.pay-root .pay-client:active{transform:scale(.98)}.pay-root .pay-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.pay-root .pay-client-name{overflow:hidden;color:var(--pay-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pay-root .pay-pane{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px var(--pay-gutter) 0}.pay-root .pay-group{display:flex;flex-direction:column;gap:16px;min-width:0;scroll-margin-top:16px}.pay-root.pay-embed{min-height:0;padding-bottom:0;background:transparent}.pay-root.pay-embed .pay-pane{padding:0}.pay-root .sor-month-trigger{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow);color:var(--pay-ink);font-size:13.5px;font-weight:600;transition:box-shadow .15s,background .15s}.pay-root .sor-month-trigger:hover:not(:disabled),.pay-root .sor-month-trigger[data-state=open]{border:0;box-shadow:var(--pay-float-shadow)}.pay-root .sor-month-trigger svg:first-child{color:var(--pay-accent-ink)}:is(.pay-root,.pay-sheet) .pay-callout{--tint: var(--pay-accent-soft);--ink: var(--pay-accent-ink);display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:14px;background:var(--tint);color:var(--pay-ink-soft);font-size:13px;line-height:1.5}:is(.pay-root,.pay-sheet) .pay-callout>svg{width:16px;height:16px;margin-top:1px;color:var(--ink)}:is(.pay-root,.pay-sheet) .pay-callout>div{flex:1;min-width:0}:is(.pay-root,.pay-sheet) .pay-callout[data-tone=warn]{--tint: var(--pay-warn-soft);--ink: var(--pay-warn)}:is(.pay-root,.pay-sheet) .pay-callout[data-tone=danger]{--tint: var(--pay-danger-soft);--ink: var(--pay-danger)}:is(.pay-root,.pay-sheet) .pay-callout[data-tone=good]{--tint: var(--pay-good-soft);--ink: var(--pay-good)}:is(.pay-root,.pay-sheet) .pay-callout[data-tone=neutral]{--tint: var(--pay-fill);--ink: var(--pay-muted)}:is(.pay-root,.pay-sheet) .pay-callout b{color:var(--pay-ink);font-weight:650}.pay-root .pay-hero-pill{--dot: #a8b5ff;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.pay-root .pay-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 8px var(--dot)}.pay-root .pay-hero-pill[data-tone=good]{--dot: #4ade80}.pay-root .pay-hero-pill[data-tone=warn]{--dot: var(--calm-warn-to)}:is(.pay-root,.pay-sheet) .pay-split{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:999px;background:var(--pay-fill)}:is(.pay-root,.pay-sheet) .pay-split>span{display:block;height:100%;transition:width .5s ease}:is(.pay-root,.pay-sheet) .pay-split>span:first-child{border-radius:999px 0 0 999px}:is(.pay-root,.pay-sheet) .pay-split>span:last-child{border-radius:0 999px 999px 0}:is(.pay-root,.pay-sheet) [data-part=net]{--part: var(--pay-net);--dot: #22a35a}:is(.pay-root,.pay-sheet) [data-part=con]{--part: var(--pay-con);--dot: var(--calm-warn-fill)}:is(.pay-root,.pay-sheet) [data-part=tax]{--part: var(--pay-tax);--dot: #9aa5b6}:is(.pay-root,.pay-sheet) .pay-split>span{background:var(--part)}:is(.pay-root,.pay-sheet) .pay-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow)}:is(.pay-root,.pay-sheet) .pay-card-head{display:flex;align-items:center;gap:12px 14px;padding:16px 18px 14px}:is(.pay-root,.pay-sheet) .pay-card-copy{flex:1 1 160px;min-width:0}:is(.pay-root,.pay-sheet) .pay-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--pay-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3}:is(.pay-root,.pay-sheet) .pay-card-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--pay-fill);color:var(--pay-muted);font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}:is(.pay-root,.pay-sheet) .pay-card-sub{margin-top:2px;color:var(--pay-muted);font-size:12.5px;line-height:1.5}:is(.pay-root,.pay-sheet) .pay-card-body{display:flex;flex-direction:column;gap:8px;padding:0 18px 18px}:is(.pay-root,.pay-sheet) .pay-dl{padding:0 0 6px;border-top:1px solid var(--pay-separator)}:is(.pay-root,.pay-sheet) .pay-dl>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 18px}:is(.pay-root,.pay-sheet) .pay-dl>div+div:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:var(--pay-separator)}:is(.pay-root,.pay-sheet) .pay-dl dt{min-width:0;color:var(--pay-ink-soft);font-size:13px;line-height:1.45}:is(.pay-root,.pay-sheet) .pay-dl dd{flex-shrink:0;color:var(--pay-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}:is(.pay-root,.pay-sheet) .pay-dl>[data-muted] dt{color:var(--pay-muted)}:is(.pay-root,.pay-sheet) .pay-dl>[data-muted] dd{color:var(--pay-muted);font-weight:500}:is(.pay-root,.pay-sheet) .pay-dl>.is-total dt{color:var(--pay-ink);font-weight:650}:is(.pay-root,.pay-sheet) .pay-dl>.is-total dd{font-size:15px;font-weight:700}:is(.pay-root,.pay-sheet) .pay-dl>.is-net{margin:4px 10px 2px;padding:10px 8px 10px 10px;border-radius:12px;background:var(--pay-good-soft)}:is(.pay-root,.pay-sheet) .pay-dl>.is-net:before,:is(.pay-root,.pay-sheet) .pay-dl>.is-net+div:before{display:none}:is(.pay-root,.pay-sheet) .pay-dl>.is-net dt{color:var(--pay-good);font-weight:650}:is(.pay-root,.pay-sheet) .pay-dl>.is-net dd{color:var(--pay-good);font-size:18px;font-weight:700;letter-spacing:-.01em}:is(.pay-root,.pay-sheet) .pay-dl.is-compact>div{padding-top:7px;padding-bottom:7px}.pay-root .pay-run-detail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px 24px;padding:4px 16px 4px 4px}.pay-root .pay-run-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pay-root .pay-emp-cost{color:var(--pay-muted);font-size:12.5px}.pay-root .pay-emp-cost b{color:var(--pay-ink);font-weight:650;font-variant-numeric:tabular-nums}.pay-root .pay-emp-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.pay-root .pay-skel{display:block;border-radius:999px;background:var(--pay-fill);animation:pay-pulse 1.4s ease-in-out infinite}.pay-root .pay-skel-hero{height:260px;border-radius:24px}@keyframes pay-pulse{0%,to{opacity:1}50%{opacity:.5}}:is(.pay-root,.pay-sheet) .pay-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;padding:24px;color:var(--pay-muted);font-size:13.5px}:is(.pay-root,.pay-sheet) .pay-loading svg{width:18px;height:18px;color:var(--pay-accent-ink)}.pay-root .pay-empty{display:flex;flex-direction:column;align-items:center;padding:40px 24px 36px;text-align:center}.pay-root .pay-empty-title{margin-top:18px;color:var(--pay-ink);font-size:18px;font-weight:700;letter-spacing:-.016em}.pay-root .pay-empty .pay-cap{margin-top:18px}:is(.pay-root,.pay-sheet) .pay-field{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background:var(--pay-fill);box-shadow:none;color:var(--pay-ink);font-size:14px;line-height:1.4;transition:box-shadow .15s}:is(.pay-root,.pay-sheet) .pay-field::-moz-placeholder{color:var(--pay-muted);opacity:.85}:is(.pay-root,.pay-sheet) .pay-field::placeholder{color:var(--pay-muted);opacity:.85}:is(.pay-root,.pay-sheet) .pay-field:focus{box-shadow:var(--pay-focus)}:is(.pay-root,.pay-sheet) .pay-field.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;letter-spacing:-.01em}:is(.pay-root,.pay-sheet) select.pay-field{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}:is(.pay-root,.pay-sheet) select.pay-field option{background:var(--pay-surface);color:var(--pay-ink)}:is(.pay-root,.pay-sheet) .pay-fld{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.pay-root,.pay-sheet) .pay-fld.is-wide{grid-column:1 / -1}:is(.pay-root,.pay-sheet) .pay-label{display:block;margin:0 4px;color:var(--pay-muted);font-size:12.5px;font-weight:600}:is(.pay-root,.pay-sheet) .pay-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}:is(.pay-root,.pay-sheet) .pay-form.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.pay-root,.pay-sheet) .pay-form-card{padding:16px}:is(.pay-root,.pay-sheet) .pay-form-switch{margin-top:14px;padding-top:12px;border-top:1px solid var(--pay-separator)}:is(.pay-root,.pay-sheet) .pay-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--pay-fill)}:is(.pay-root,.pay-sheet) .pay-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--pay-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--pay-spring)}html.dark :is(.pay-root,.pay-sheet) .pay-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}:is(.pay-root,.pay-sheet) .pay-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--pay-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.pay-root,.pay-sheet) .pay-seg>button:hover{color:var(--pay-ink)}:is(.pay-root,.pay-sheet) .pay-seg>button[aria-pressed=true]{color:var(--pay-ink);font-weight:600}:is(.pay-root,.pay-sheet) .pay-seg>button>span{overflow:hidden;text-overflow:ellipsis}:is(.pay-root,.pay-sheet) .pay-switch{display:flex;align-items:center;gap:12px;color:var(--pay-ink);font-size:13.5px;font-weight:500;line-height:1.45;cursor:pointer}:is(.pay-root,.pay-sheet) .pay-switch input{position:relative;flex-shrink:0;width:44px;height:26px;margin:0;border-radius:999px;background:var(--pay-fill);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s}:is(.pay-root,.pay-sheet) .pay-switch input:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e,0 0 0 .5px #0000000a;transition:transform .25s var(--pay-spring)}:is(.pay-root,.pay-sheet) .pay-switch input:checked{background:#34c759}:is(.pay-root,.pay-sheet) .pay-switch input:checked:after{transform:translate(18px)}:is(.pay-root,.pay-sheet) .pay-switch input:focus-visible{outline:2px solid var(--pay-accent-ink);outline-offset:2px}.pay-sheet .pay-ack{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.pay-sheet .pay-ack input{margin-top:3px}.pay-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .pay-overlay{background:#0009}.pay-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(540px,calc(100vw - 32px));max-height:min(90dvh,860px);border-radius:26px;background:var(--pay-ground);color:var(--pay-ink);box-shadow:0 0 0 .5px var(--pay-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased}.pay-sheet .pay-sheet-grabber{display:none}.pay-sheet .pay-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.pay-sheet .pay-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--pay-fill);color:var(--pay-muted);cursor:pointer}.pay-sheet .pay-sheet-close:hover{color:var(--pay-ink)}.pay-sheet .pay-sheet-close svg{width:16px;height:16px}.pay-sheet .pay-sheet-head{flex-shrink:0;padding:0 22px 12px}.pay-sheet .pay-sheet-eyebrow{margin-bottom:3px;color:var(--pay-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.pay-sheet .pay-sheet-title{color:var(--pay-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.pay-sheet .pay-sheet-sub{margin-top:6px;color:var(--pay-muted);font-size:13.5px;line-height:1.5}.pay-sheet .pay-sheet-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 22px}.pay-sheet .pay-sheet-body>*{flex-shrink:0}.pay-sheet .pay-sheet-section{margin:4px 4px -4px;color:var(--pay-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pay-sheet .pay-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--pay-separator)}.pay-root .kz-section{margin:0;padding:18px 20px 20px;overflow-x:auto;border:1px solid var(--pay-separator);border-radius:16px;background:var(--pay-surface);box-shadow:none}.pay-root .kz-section .kz-section{padding:14px 16px;border-radius:16px;background:var(--pay-ground);box-shadow:none}.pay-root .kz-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px;color:var(--pay-ink);font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.pay-root .kz-section-title>span:first-child{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.pay-root .kz-section-title>span:last-child:not(:first-child){align-items:center;flex-wrap:wrap;font-size:13px;font-weight:500;letter-spacing:0}.pay-root .kz-section .kz-section .kz-section-title{font-size:15px}.pay-root .kz-section-title:last-child{margin-bottom:0}.pay-root .kz-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.pay-root .kz-kpi{min-width:0;padding:14px 16px;border:0;border-radius:18px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow)}.pay-root .kz-section .kz-kpi{background:var(--pay-ground);box-shadow:none}.pay-root .kz-kpi-value{color:var(--pay-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pay-root .kz-kpi-label{margin-top:2px;color:var(--pay-muted);font-size:12.5px;font-weight:500}.pay-root .kz-kpis+*{margin-top:0}.pay-root .kz-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.pay-root .kz-table th{padding:8px 12px 10px;border-bottom:1px solid var(--pay-separator);color:var(--pay-muted);font-size:12px;font-weight:600;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap}.pay-root .kz-table td{padding:10px 12px;border-bottom:0;color:var(--pay-ink-soft);vertical-align:middle}.pay-root .kz-table tbody tr+tr>td{border-top:1px solid var(--pay-separator)}.pay-root .kz-table :is(th,td):first-child{padding-left:4px}.pay-root .kz-table :is(th,td):last-child{padding-right:4px}.pay-root .kz-table td strong{color:var(--pay-ink);font-weight:650}.pay-root .kz-table tbody tr{transition:background .15s}.pay-root .kz-table tbody tr:hover{background:var(--pay-hover)}.pay-root .kz-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;height:auto;padding:0 14px;border:0;border-radius:999px;background:var(--pay-fill);box-shadow:none;color:var(--pay-ink);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.pay-root .kz-btn:hover:not(:disabled){border:0;background:var(--pay-fill);color:var(--pay-accent-ink)}.pay-root .kz-btn:active:not(:disabled){transform:scale(.97)}.pay-root .kz-btn:disabled,.pay-root .kz-btn.is-disabled{opacity:.5;cursor:not-allowed}.pay-root .kz-btn-primary{background:var(--pay-accent);color:#fff;box-shadow:var(--pay-glow)}.pay-root .kz-btn-primary:hover:not(:disabled){background:var(--pay-accent-hover);color:#fff}.pay-root .kz-btn-primary:disabled{box-shadow:none}.pay-root .kz-btn-danger{background:var(--pay-danger-soft);color:var(--pay-danger)}.pay-root .kz-btn-danger:hover:not(:disabled){background:var(--pay-danger-soft);color:var(--pay-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pay-danger) 30%,transparent)}.pay-root .kz-table .kz-btn{min-height:30px;padding:0 12px;font-size:12.5px}.pay-root :is(.kz-input,.kz-select){min-height:38px;height:auto;padding:0 12px;border:0;border-radius:11px;outline:none;background:var(--pay-fill);box-shadow:none;color:var(--pay-ink);font-size:13.5px;line-height:1.4;transition:box-shadow .15s}.pay-root textarea.kz-input{padding:10px 12px;line-height:1.55}.pay-root :is(.kz-input,.kz-select):focus{border:0;box-shadow:var(--pay-focus)}.pay-root :is(.kz-input,.kz-select):disabled{opacity:.6}.pay-root .kz-input::-moz-placeholder{color:var(--pay-muted);opacity:.85}.pay-root .kz-input::placeholder{color:var(--pay-muted);opacity:.85}.pay-root .kz-select{padding-right:32px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pay-root .kz-select option{background:var(--pay-surface);color:var(--pay-ink)}.pay-root .kz-table :is(.kz-input,.kz-select){min-height:32px;border-radius:9px;font-size:13px}.pay-root .kz-label{display:block;margin:0 4px 6px;color:var(--pay-muted);font-size:12px;font-weight:600}.pay-root .kz-field{display:flex;flex-direction:column;min-width:0}.pay-root .kz-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px}.pay-root .kz-fields>label:not(.kz-btn):not(.kz-label){min-height:38px;color:var(--pay-ink-soft)}.pay-root .kz-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;letter-spacing:-.01em}.pay-root .kz-badge{--tint: var(--pay-fill);--ink: var(--pay-muted);display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.45;letter-spacing:0;white-space:nowrap;vertical-align:1px}.pay-root .kz-badge:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.pay-root .kz-badge-green{--tint: var(--pay-good-soft);--ink: var(--pay-good)}.pay-root .kz-badge-red{--tint: var(--pay-danger-soft);--ink: var(--pay-danger)}.pay-root .kz-badge-amber{--tint: var(--pay-warn-soft);--ink: var(--pay-warn)}.pay-root .kz-badge-blue{--tint: var(--pay-accent-soft);--ink: var(--pay-accent-ink)}.pay-root .kz-badge-gray{--tint: var(--pay-fill);--ink: var(--pay-ink-soft)}.pay-root .kz-note{margin:10px 0 0;color:var(--pay-muted);font-size:12.5px;line-height:1.55}.pay-root .kz-table .kz-note{margin:0;font-size:12px}.pay-root .kz-error{margin:10px 0 0;padding:9px 12px;border-radius:12px;background:var(--pay-danger-soft);color:var(--pay-danger);font-size:13px;font-weight:550;line-height:1.45}.pay-root .kz-empty{padding:26px 12px;color:var(--pay-muted);font-size:13.5px;text-align:center}.pay-root .kz-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:3px;border:0;border-radius:999px;background:var(--pay-fill)}.pay-root .kz-tab{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--pay-ink-soft);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.pay-root .kz-tab:hover{color:var(--pay-ink)}.pay-root .kz-tab[data-active=true]{border:0;background:var(--pay-thumb);color:var(--pay-ink);font-weight:600;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}.pay-root .pay-toolbar-spacer{flex:1}.pay-root .pay-chevron{display:inline-block;width:16px;height:16px;color:var(--pay-faint);vertical-align:-3px;transition:transform .25s var(--pay-spring),color .15s}.pay-root .pay-chevron[data-open]{transform:rotate(180deg);color:var(--pay-muted)}.pay-root .pay-count{padding:1px 8px;border-radius:6px;background:var(--pay-fill);color:var(--pay-ink-soft);font-size:12px;font-weight:600;letter-spacing:0}.pay-root .pay-sub{color:var(--pay-muted);font-size:13px;font-weight:500;letter-spacing:0}.pay-root .kz-section-title .pay-seg{min-width:180px}.pay-root .pay-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--pay-accent) 22%,transparent);border-radius:16px;background:var(--pay-accent-soft)}.pay-root .pay-banner-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--pay-accent);color:#fff}.pay-root .pay-banner-icon svg{width:18px;height:18px}.pay-root .pay-banner-copy{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.pay-root .pay-banner-copy strong{color:var(--pay-ink);font-size:14px;font-weight:650}.pay-root .pay-banner-copy span{color:var(--pay-muted);font-size:13px;line-height:1.45}.pay-root .pay-banner .kz-btn{background:var(--pay-surface);color:var(--pay-accent-ink)}.pay-root .pay-chips{display:flex;flex-wrap:wrap;gap:6px}.pay-root .pay-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--pay-fill);color:var(--pay-ink-soft);font-size:12.5px;font-weight:600;cursor:pointer}.pay-root .pay-chip span{color:var(--pay-muted);font-variant-numeric:tabular-nums}.pay-root .pay-chip[aria-pressed=true]{background:var(--pay-ink);color:var(--pay-surface)}.pay-root .pay-chip[aria-pressed=true] span{color:inherit;opacity:.75}.pay-root .pay-form-panel{margin-bottom:16px;padding:14px 16px 4px;border-radius:14px;background:var(--pay-ground)}.pay-root details.pay-more{margin:4px 0 6px}.pay-root details.pay-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-bottom:8px;color:var(--pay-accent-ink);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.pay-root details.pay-more>summary::-webkit-details-marker{display:none}.pay-root details.pay-more>summary:before{content:"›";display:inline-block;font-size:16px;line-height:1;transition:transform .15s}.pay-root details.pay-more[open]>summary:before{transform:rotate(90deg)}.pay-root .pay-empty-inline{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;color:var(--pay-muted);font-size:13.5px;text-align:center}.pay-root .pay-ts-scroll{overflow-x:auto;border-top:1px solid var(--pay-separator)}.pay-root .pay-ts{width:100%;min-width:1060px;table-layout:fixed;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.pay-root .pay-ts :is(th,td){height:40px;padding:0 2px;border-bottom:1px solid var(--pay-separator);text-align:center}.pay-root .pay-ts th{color:var(--pay-muted);font-size:11px;font-weight:500;line-height:1.2}.pay-root .pay-ts th b{display:block;color:var(--pay-ink);font-size:12px;font-weight:600}.pay-root .pay-ts td{color:var(--pay-ink-soft);font-weight:500}.pay-root .pay-ts tbody tr:last-child td{border-bottom:0}.pay-root .pay-ts [data-off]{background:var(--pay-ground);color:var(--pay-faint)}.pay-root .pay-ts th[data-today] b{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 5px;border-radius:6px;background:var(--pay-accent);color:#fff}.pay-root .pay-ts .pay-ts-name{position:sticky;left:0;z-index:1;width:180px;padding:0 12px 0 20px;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--pay-separator);background:var(--pay-surface);text-align:left;white-space:nowrap}.pay-root .pay-ts td.pay-ts-name{color:var(--pay-muted);font-size:12px}.pay-root .pay-ts td.pay-ts-name strong{color:var(--pay-ink);font-size:13px;font-weight:600}.pay-root .pay-ts .pay-ts-total{width:52px;padding:0 8px;border-left:1px solid var(--pay-separator)}.pay-root .pay-ts .pay-ts-total:last-child{width:62px}.pay-root .pay-ts .pay-ts-total:last-child{padding-right:20px}.pay-root .pay-ts td.pay-ts-total{color:var(--pay-ink)}.pay-root .pay-ts td[data-code],.pay-root .pay-ts-legend i{font-weight:600}.pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=CO]{background:#e1e7ff;color:#2b3fb8}.pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=CM]{background:var(--calm-warn-soft);color:var(--calm-warn)}.pay-root :is(.pay-ts td,.pay-ts-legend i):is([data-code=CFP],[data-code=FP],[data-code=S]){background:#e3e6ec;color:#3f4757}.pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=NE]{background:#fde2e2;color:#9b1c1c}.pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=EV]{background:#ddf3e6;color:#1a6b3c}.pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=SL]{background:var(--pay-ground);color:var(--pay-muted)}html.dark .pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=CO]{background:#6e82ff38;color:#c3ccff}html.dark .pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=CM]{background:color-mix(in srgb,var(--calm-warn-fill) 20%,transparent);color:var(--calm-warn)}html.dark .pay-root :is(.pay-ts td,.pay-ts-legend i):is([data-code=CFP],[data-code=FP],[data-code=S]){background:#ffffff1a;color:#c5cdd9}html.dark .pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=NE]{background:#f8717133;color:#fecaca}html.dark .pay-root :is(.pay-ts td,.pay-ts-legend i)[data-code=EV]{background:#4ade802e;color:#bbf7d0}.pay-root .pay-ts-legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 20px 14px;border-top:1px solid var(--pay-separator);color:var(--pay-muted);font-size:12px}.pay-root .pay-ts-legend span{display:inline-flex;align-items:center;gap:6px}.pay-root .pay-ts-legend i{width:12px;height:12px;border-radius:3px}.pay-root .pay-tab-dot{width:8px;height:8px;border-radius:50%;background:var(--calm-warn-fill)}.pay-root .pay-pane>.pay-seg{align-self:flex-start;min-width:260px}.pay-root .pay-seg .pay-count{margin-left:6px}.pay-menu{z-index:10050;min-width:220px;max-width:320px;padding:5px;border-radius:14px;background:var(--calm-surface, #fff);box-shadow:0 12px 32px #101f322e,0 0 0 1px var(--calm-line, rgba(16, 31, 50, .08));font-family:Inter,system-ui,-apple-system,sans-serif}.pay-menu-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:9px;outline:none;color:var(--calm-ink, #101f32);font-size:13.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pay-menu-item>svg{flex-shrink:0;width:17px;height:17px;color:var(--calm-muted, #5f6b7e)}.pay-menu-item>span{display:flex;flex-direction:column;min-width:0}.pay-menu-item b{font-weight:600}.pay-menu-item[data-highlighted]{background:var(--calm-row-hover, #f4f5f9)}.pay-menu-item[data-warn]{color:var(--calm-warn)}.pay-menu-item[data-danger]{color:var(--calm-danger, #b91c1c)}.pay-menu-item:is([data-warn],[data-danger])>svg{color:currentColor}.pay-menu-sep{height:1px;margin:4px 6px;background:var(--calm-line, rgba(16, 31, 50, .08))}.pay-root .pay-person{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.pay-root .pay-person:hover{background:var(--pay-hover)}.pay-root .pay-person[aria-pressed=true]{background:var(--pay-accent-soft)}.pay-root .pay-person-copy{display:flex;flex-direction:column;flex:1;min-width:0}.pay-root .pay-person-copy strong{color:var(--pay-ink);font-size:14px;font-weight:600}.pay-root .pay-person-copy span{overflow:hidden;color:var(--pay-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pay-root .pay-person-flag{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--calm-warn-fill)}.pay-root .pay-person-flag[data-tone=danger]{background:var(--pay-danger)}.pay-root .pay-frame{max-width:calc(var(--app-measure, 120rem) + 2 * var(--pay-gutter));margin:0 auto}:is(.pay-root,.pay-sheet) .pay-cap-dark{background:#101f32;color:#fff;box-shadow:none}:is(.pay-root,.pay-sheet) .pay-cap-dark:hover:not(:disabled){background:#1e3350;box-shadow:none}:is(.pay-root,.pay-sheet) .pay-cap-good{background:#15803d;color:#fff;box-shadow:none}.pay-root .pay-reges-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 0 4px}.pay-root .pay-file-top{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 12px;padding:20px 20px 0}.pay-root .pay-file-top-main{flex:1 1 260px;min-width:0}.pay-root .pay-file-name{color:var(--pay-ink);font-size:22px;font-weight:700;letter-spacing:-.01em}.pay-root .pay-file-sub{margin-top:2px;color:var(--pay-muted);font-size:13px}.pay-root .pay-file-top-main .pay-file-missing{margin-top:6px;color:var(--pay-warn);font-size:13px;font-weight:600}.pay-root .pay-file>.kz-error,.pay-root .pay-file>.kz-note,.pay-root .pay-file>.kz-section{margin:12px 20px 0}.pay-root .pay-file-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin:16px 20px 0;padding:3px;border-radius:999px;background:var(--pay-fill)}.pay-root .pay-file-tab{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--pay-ink-soft);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.pay-root .pay-file-tab:hover{color:var(--pay-ink)}.pay-root .pay-file-tab[aria-selected=true]{background:var(--pay-thumb);color:var(--pay-ink);box-shadow:0 1px 3px #101f3229}.pay-root .pay-file-panel{display:flex;flex-direction:column;gap:14px;padding:16px 20px 22px}.pay-root .pay-file-panel .kz-section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pay-root .pay-kv{margin:0}.pay-root .pay-kv>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--pay-separator);font-size:13px}.pay-root .pay-kv dt{color:var(--pay-muted)}.pay-root .pay-kv dd{margin:0;color:var(--pay-ink);font-weight:500;text-align:right}.pay-root .pay-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 18px;padding:28px var(--pay-gutter) 0}.pay-root .pay-head-lead{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;min-width:0}.pay-root .pay-head-side{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.pay-root .pay-tabbar{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:999px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow)}.pay-root .pay-tabbar>button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--pay-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s}.pay-root .pay-tabbar>button:hover{color:var(--pay-ink)}.pay-root .pay-tabbar>button[aria-current=page]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.pay-root .pay-tabbar>button[aria-current=page] .pay-tab-dot{background:var(--calm-warn-to)}.pay-root .pay-tab-dot{width:7px;height:7px}.pay-root .pay-stepper{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:4px;border-radius:999px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow)}.pay-root .pay-stepper>button:not(.sor-month-trigger){display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pay-muted);cursor:pointer;transition:background .15s,color .15s}.pay-root .pay-stepper>button:not(.sor-month-trigger):hover{background:var(--pay-fill);color:var(--pay-ink)}.pay-root .pay-stepper>button:not(.sor-month-trigger) svg{width:16px;height:16px}.pay-root .pay-stepper .sor-month-trigger{min-height:36px;padding:0 8px;border-radius:999px;background:transparent;box-shadow:none;font-size:13.5px;font-weight:650}.pay-root .pay-stepper .sor-month-trigger:hover:not(:disabled),.pay-root .pay-stepper .sor-month-trigger[data-state=open]{background:var(--pay-fill);box-shadow:none}.pay-root .pay-stepper .sor-month-trigger svg:first-child{display:none}.pay-root .pay-more{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--pay-surface);box-shadow:var(--pay-card-shadow);color:var(--pay-ink-soft);cursor:pointer;transition:box-shadow .15s,color .15s}.pay-root .pay-more:hover,.pay-root .pay-more[data-state=open]{box-shadow:var(--pay-float-shadow);color:var(--pay-ink)}.pay-root .pay-more svg{width:18px;height:18px}.pay-root .pay-month{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;padding:20px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.pay-root .pay-month:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.pay-root .pay-ring{--pay-ring-deg: 0deg;position:relative;flex:none;width:92px;height:92px;border-radius:50%;background:conic-gradient(#7c8cff 0deg,#465fe9 var(--pay-ring-deg),rgba(255,255,255,.12) var(--pay-ring-deg) 360deg)}.pay-root .pay-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#0d1a2d}.pay-root .pay-ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a97ab;font-size:11px}.pay-root .pay-ring-label b{color:#fff;font-size:22px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pay-root .pay-month-copy{flex:1 1 340px;min-width:0}.pay-root .pay-month-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pay-root .pay-month-title h2{color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.pay-root .pay-month-text{margin-top:6px;color:#c5cdd9;font-size:13.5px;line-height:1.5}.pay-root .pay-month-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.pay-root .pay-month-actions .pay-cap{min-height:42px}.pay-root .pay-month-figs{flex:0 1 280px;min-width:240px;padding:14px 18px 12px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;font-variant-numeric:tabular-nums}.pay-root .pay-month-figs>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0;font-size:13px}.pay-root .pay-month-figs dt{color:#8a97ab}.pay-root .pay-month-figs dd{color:#fff;font-weight:600;text-align:right}.pay-root .pay-month-figs .is-total{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.pay-root .pay-month-figs .is-total dt{color:#fff;font-weight:650}.pay-root .pay-month-figs .is-total dd{font-size:24px;font-weight:700;letter-spacing:-.02em}.pay-root .pay-month-figs .is-total dd>span{margin-left:5px;color:#8a97ab;font-size:12px;font-weight:600;letter-spacing:0}.pay-root .pay-skel-hero{height:150px}.pay-root .pay-todo:empty{display:none}.pay-root .pay-todo>*+*,.pay-root .pay-reges>*+*{border-top:1px solid var(--pay-separator)}.pay-root .pay-todo-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px}.pay-root button.pay-todo-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.pay-root button.pay-todo-row:hover{background:var(--pay-hover)}.pay-root .pay-disc{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.pay-root .pay-disc[data-tone=info]{background:var(--pay-accent-soft);color:var(--pay-accent-ink)}.pay-root .pay-disc[data-tone=good]{background:var(--pay-good-soft);color:var(--pay-good)}.pay-root .pay-disc svg{width:14px;height:14px}.pay-root .pay-todo-copy{flex:1 1 320px;min-width:0;color:var(--pay-ink);font-size:13.5px;line-height:1.45}.pay-root .pay-todo-copy b{font-weight:600}.pay-root .pay-todo-people{color:var(--pay-muted)}.pay-root .pay-todo-actions{display:flex;flex-wrap:wrap;gap:6px;flex:none}.pay-root .pay-todo-link{flex:none;padding:0 4px;color:var(--pay-accent-ink);font-size:12.5px;font-weight:600}.pay-root .pay-todo-panel{padding:4px 16px 12px 56px;overflow-x:auto}.pay-root .pay-todo-note,.pay-root .pay-todo .kz-error,.pay-root .pay-todo>.kz-note{margin:0;padding:10px 16px;border-radius:0}.pay-root .pay-reges-tools{justify-content:flex-start;padding:8px 0 4px}:is(.pay-root,.pay-sheet) .pay-cap-tint{background:var(--pay-accent-soft);color:var(--pay-accent-ink);box-shadow:none}:is(.pay-root,.pay-sheet) .pay-cap-tint:hover:not(:disabled){background:color-mix(in srgb,var(--pay-accent) 20%,transparent);box-shadow:none}.pay-root .pay-fold+.pay-fold{border-top:1px solid var(--pay-separator)}.pay-root .pay-fold-head{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.pay-root .pay-fold-head:hover{background:var(--pay-hover)}.pay-root .pay-fold-head>b{flex:1;min-width:0;color:var(--pay-ink);font-size:14px;font-weight:600}.pay-root .pay-fold-meta{color:var(--pay-muted);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.pay-root .pay-fold-body{padding:0 16px 14px;overflow-x:auto}.pay-root .pay-fold-head:has(.pay-tile)+.pay-fold-body{padding-left:62px}.pay-root .pay-fold-list{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.45}.pay-root .pay-fold-list li{padding:8px 0;border-top:1px solid var(--pay-separator)}.pay-root .pay-fold-body>.kz-section{padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.pay-root .pay-fold-body>.kz-section>.kz-section-title>span:first-child{display:none}.pay-root .pay-fold-body>.kz-section>.kz-section-title:not(:has(>span+span)){display:none}.pay-root .pay-fold-body>.kz-section>.kz-section-title{justify-content:flex-end}.pay-root .pay-todo .pay-fold{background:var(--pay-hover)}.pay-root .pay-todo .pay-fold-head{min-height:46px}.pay-root .pay-todo .pay-fold-head>b{flex:none;color:var(--pay-ink-soft);font-size:13px}.pay-root .pay-file-panel .pay-fold{border-radius:14px;background:var(--pay-hover)}.pay-root .pay-file-panel .pay-fold-head{padding:8px 14px;min-height:44px;border-radius:14px}.pay-root .pay-file-panel .pay-fold-head>b{font-size:13px}.pay-root .pay-file-panel .pay-fold-body{padding:0 14px 10px}.pay-root .pay-run[data-dim]{opacity:.6;transition:opacity .15s}.pay-root .pay-run .is-num{width:110px;flex:none;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pay-root .pay-run-head,.pay-root .pay-run-total{display:flex;align-items:center;gap:16px;padding:12px 48px 8px 16px;color:var(--pay-muted);font-size:12px;font-weight:600}.pay-root .pay-run-head>span:first-child,.pay-root .pay-run-total>span:first-child{flex:1;min-width:0}.pay-root .pay-line{border-top:1px solid var(--pay-separator)}.pay-root .pay-line[data-open]{background:var(--pay-hover)}.pay-root .pay-line-head{display:flex;align-items:center;gap:16px;width:100%;min-height:52px;padding:8px 16px;border:0;background:transparent;color:var(--pay-ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background .15s}.pay-root .pay-line-head:hover{background:var(--pay-hover)}.pay-root .pay-line-name{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;flex:1;min-width:0}.pay-root .pay-line-name strong{font-weight:600}.pay-root .pay-line-head .is-num b{font-weight:650}.pay-root .pay-run-rest{display:block;color:var(--pay-muted);font-size:11.5px;font-weight:500}.pay-root .pay-line .pay-run-detail{padding:2px 16px 16px}.pay-root .pay-line .pay-run-detail .pay-dl{border-radius:14px;background:var(--pay-surface);border-top:0}.pay-root .pay-run-total{min-height:50px;padding-top:8px;border-top:1px solid var(--pay-separator);background:var(--pay-hover);color:var(--pay-ink);font-size:13.5px;font-weight:700}.pay-root .pay-run-owed{display:flex;align-items:center;gap:16px;width:100%;min-height:54px;padding:8px 16px;border:0;border-top:1px solid var(--pay-separator);background:transparent;color:var(--pay-muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.pay-root .pay-run-owed:hover{background:var(--pay-hover)}.pay-root .pay-run-owed>span{flex:1;min-width:0}.pay-root .pay-run-owed b{color:var(--pay-ink);font-size:14px;font-weight:700}.pay-root .pay-run-split{margin:0 16px 14px;border-top:0;border-radius:14px;background:var(--pay-hover)}.pay-root .pay-flat>.kz-section{margin:0;border:0;border-radius:0;background:transparent}.pay-root .pay-card-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px}.pay-root .pay-card-bar>h2{display:flex;align-items:baseline;flex:1;flex-wrap:wrap;gap:8px;min-width:0;color:var(--pay-ink);font-size:15px;font-weight:700}.pay-root .pay-card-bar .pay-seg{min-width:180px}.pay-root .pay-card-panel{padding:0 16px 14px}.pay-root .pay-card-panel:empty{display:none}.pay-root .pay-card-panel>.kz-section{padding:14px 16px;border-radius:14px;background:var(--pay-hover);border:0}.pay-root .pay-flat>:is(.kz-error,.kz-note,.kz-empty,.pay-empty-inline){margin:0 16px 14px}.pay-root .pay-card-scroll{overflow-x:auto;padding:0 16px 12px;border-top:1px solid var(--pay-separator)}.pay-root .pay-leave-requests{margin:0 0 14px;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px var(--pay-separator)}.pay-root .pay-findbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px}.pay-root .pay-find{display:flex;align-items:center;gap:8px;flex:1 1 220px;max-width:320px;height:40px;padding:0 14px;border-radius:999px;background:var(--pay-fill);color:var(--pay-muted)}.pay-root .pay-find:focus-within{box-shadow:var(--pay-focus)}.pay-root .pay-find svg{width:16px;height:16px}.pay-root .pay-find input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--pay-ink);font-size:13.5px}.pay-root .pay-find input::-moz-placeholder{color:var(--pay-muted)}.pay-root .pay-find input::placeholder{color:var(--pay-muted)}:is(.pay-root,.pay-sheet) .pay-icon-cap-fill{width:38px;height:38px;background:var(--pay-fill);color:var(--pay-ink-soft)}.pay-root .pay-staff-panel{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.pay-root .pay-staff-panel>.kz-section,.pay-root .pay-staff-panel .pay-group>.kz-section{padding:14px 16px;border:0;border-radius:14px;background:var(--pay-hover)}.pay-root .pay-people{display:flex;flex-wrap:wrap;border-top:1px solid var(--pay-separator)}.pay-root .pay-people-list{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0;max-width:360px;padding:6px}.pay-root .pay-person{min-height:54px;border-radius:14px}.pay-root .pay-people-file{flex:999 1 520px;min-width:0;border-left:1px solid var(--pay-separator)}@media(max-width:700px){.pay-root .pay-head{padding-top:20px}.pay-root .pay-head-lead,.pay-root .pay-head-side{width:100%}.pay-root .pay-tabbar{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.pay-root .pay-client{flex:1 1 160px;max-width:none}.pay-root .pay-month{gap:16px;padding:18px 16px;border-radius:22px}.pay-root .pay-month-figs{flex-basis:100%;min-width:0}.pay-root .pay-month-actions>.pay-cap{flex:1 1 auto}.pay-root .pay-run .is-num{width:82px}.pay-root .pay-run-head,.pay-root .pay-run-total{padding-right:40px}.pay-root .pay-line-head{gap:10px}.pay-root .pay-todo-copy{flex-basis:calc(100% - 40px)}.pay-root .pay-todo-actions{margin-left:40px}.pay-root .pay-todo-panel{padding-left:16px}.pay-root .pay-fold-head:has(.pay-tile)+.pay-fold-body{padding-left:16px}.pay-root .pay-find{flex:1 1 100%;max-width:none}.pay-root .pay-find input{font-size:16px}.pay-root .pay-people-list{max-width:none;border-bottom:1px solid var(--pay-separator)}.pay-root .pay-people-file{border-left:0}.pay-root .pay-card-bar .pay-seg{flex:1 1 100%}}@media(max-width:700px){.pay-root{--pay-gutter: 16px;padding-bottom:28px}.pay-root .pay-pane{padding-top:12px}.pay-root .pay-pane>.pay-seg{align-self:stretch;min-width:0}:is(.pay-root,.pay-sheet) .pay-card-head{padding:14px 16px 12px}:is(.pay-root,.pay-sheet) .pay-dl>div{padding-left:16px;padding-right:16px}:is(.pay-root,.pay-sheet) .pay-dl>div+div:before{left:16px}.pay-root .kz-section{padding:14px 14px 16px;border-radius:14px}.pay-root .pay-run-detail{grid-template-columns:minmax(0,1fr)}.pay-root .pay-ts .pay-ts-name{width:150px;padding-left:14px}:is(.pay-root,.pay-sheet) :is(.pay-field,.kz-input,.kz-select){font-size:16px}:is(.pay-root,.pay-sheet) .pay-form.is-2{grid-template-columns:minmax(0,1fr)}.pay-sheet{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0}.pay-sheet .pay-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--pay-faint);opacity:.6}.pay-sheet .pay-sheet-bar{padding-top:4px}.pay-sheet .pay-sheet-head{padding:0 18px 8px}.pay-sheet .pay-sheet-title{font-size:22px}.pay-sheet .pay-sheet-body{padding:6px 16px 18px}.pay-sheet .pay-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.pay-sheet .pay-sheet-foot .pay-cap{flex:1 1 auto;min-height:46px}}@media(prefers-reduced-motion:reduce){:is(.pay-root,.pay-sheet) .pay-seg:before,:is(.pay-root,.pay-sheet) .pay-split>span,:is(.pay-root,.pay-sheet) .pay-switch input:after,.pay-root .pay-chevron{transition:none}.pay-root .pay-skel,:is(.pay-root,.pay-sheet) .pay-spin{animation:none}}.reg-root,.reg-sheet{--reg-ink: var(--calm-ink, #101f32);--reg-ink-soft: var(--calm-ink-soft, #344054);--reg-muted: var(--calm-muted, #5f6b7e);--reg-surface: var(--calm-surface, #ffffff);--reg-ground: var(--calm-bg, #eff1f6);--reg-accent: #465fe9;--reg-accent-hover: #354bc7;--reg-accent-ink: var(--calm-accent-ink, #465fe9);--reg-accent-soft: var(--calm-accent-soft, #eef0fd);--reg-good: var(--calm-good, #15803d);--reg-good-soft: var(--calm-good-soft, #ecfdf5);--reg-warn: var(--calm-warn);--reg-warn-soft: var(--calm-warn-soft);--reg-danger: var(--calm-danger, #b91c1c);--reg-danger-soft: var(--calm-danger-soft, #fef2f2);--reg-fill: rgba(118, 126, 145, .13);--reg-band: #f4f5f8;--reg-thumb: #ffffff;--reg-separator: rgba(16, 31, 50, .1);--reg-faint: #a3acba;--reg-hover: #f6f7fa;--reg-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--reg-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--reg-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--reg-focus: 0 0 0 4px rgba(70, 95, 233, .16);--reg-spring: cubic-bezier(.32, 1.28, .52, 1);--reg-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--reg-gutter: 28px}html.dark :is(.reg-root,.reg-sheet){--reg-accent-hover: #5a71f0;--reg-fill: rgba(255, 255, 255, .08);--reg-band: #1a2536;--reg-thumb: #2a3954;--reg-separator: rgba(255, 255, 255, .08);--reg-faint: #56647a;--reg-hover: #16233a;--reg-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--reg-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.reg-root{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--reg-ground);color:var(--reg-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;color-scheme:light;-webkit-font-smoothing:antialiased}html.dark .reg-root{color-scheme:dark}:is(.reg-root,.reg-sheet) *,:is(.reg-root,.reg-sheet) *:before,:is(.reg-root,.reg-sheet) *:after{box-sizing:border-box}:is(.reg-root,.reg-sheet) :is(h1,h2,h3,p,dl,dd){margin:0}:is(.reg-root,.reg-sheet) :is(button,input,select,textarea){font-family:inherit}:is(.reg-root,.reg-sheet) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--reg-accent-ink);outline-offset:2px}:is(.reg-root,.reg-sheet) svg{flex-shrink:0}:is(.reg-root,.reg-sheet) abbr{text-decoration:none}:is(.reg-root,.reg-sheet) .reg-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.reg-root,.reg-sheet) .reg-spin{animation:reg-spin .9s linear infinite}@keyframes reg-spin{to{transform:rotate(360deg)}}.reg-root .reg-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.reg-root .reg-tile svg{width:17px;height:17px}.reg-root .reg-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.reg-root .reg-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.reg-root .reg-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.reg-root .reg-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.reg-root .reg-tile[data-tone=teal]{--from: var(--tile-teal-from);--to: var(--tile-teal-to)}.reg-root .reg-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.reg-root .reg-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.reg-root .reg-tile-sm{width:28px;height:28px;border-radius:8px}.reg-root .reg-tile-sm svg{width:15px;height:15px}.reg-root :is(.reg-tile-lg,.reg-hero-tile){box-shadow:0 14px 30px -14px color-mix(in srgb,var(--from) 85%,transparent),inset 0 0 0 .5px #fff3}.reg-root .reg-tile-lg{width:60px;height:60px;border-radius:17px}.reg-root .reg-tile-lg svg{width:28px;height:28px}:is(.reg-root,.reg-sheet) .reg-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--reg-fill);color:var(--reg-ink);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}:is(.reg-root,.reg-sheet) .reg-button:hover:not(:disabled){color:var(--reg-accent-ink)}:is(.reg-root,.reg-sheet) .reg-button:active:not(:disabled){transform:scale(.97)}:is(.reg-root,.reg-sheet) .reg-button:disabled{opacity:.5;cursor:not-allowed}:is(.reg-root,.reg-sheet) .reg-button svg{width:15px;height:15px}:is(.reg-root,.reg-sheet) .reg-button-primary{background:var(--reg-accent);color:#fff;box-shadow:var(--reg-glow)}:is(.reg-root,.reg-sheet) .reg-button-primary:hover:not(:disabled){background:var(--reg-accent-hover);color:#fff}:is(.reg-root,.reg-sheet) .reg-button-primary:disabled{box-shadow:none}.reg-root .reg-button.is-large{min-height:42px;padding:0 18px;font-size:14px}.reg-root .reg-toggle{min-height:38px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow);font-weight:550}.reg-root .reg-toggle:hover:not(:disabled){box-shadow:var(--reg-float-shadow)}.reg-root .reg-toggle[aria-pressed=true]{background:var(--reg-accent-soft);color:var(--reg-accent-ink);box-shadow:none}.reg-root .reg-bubble{display:inline-grid;place-items:center;min-width:20px;height:19px;padding:0 6px;border-radius:999px;background:var(--reg-fill);color:var(--reg-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.reg-root .reg-toggle[aria-pressed=true] .reg-bubble{background:var(--reg-accent);color:#fff}:is(.reg-root,.reg-sheet) .reg-icon-button{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--reg-fill);color:var(--reg-muted);cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}:is(.reg-root,.reg-sheet) .reg-icon-button:hover:not(:disabled){color:var(--reg-ink)}:is(.reg-root,.reg-sheet) .reg-icon-button:disabled{opacity:.4;cursor:not-allowed}:is(.reg-root,.reg-sheet) .reg-icon-button svg{width:15px;height:15px}:is(.reg-root,.reg-sheet) .reg-icon-button.is-danger:hover:not(:disabled){background:var(--reg-danger-soft);color:var(--reg-danger)}.reg-root .reg-icon-button.is-raised{width:38px;height:38px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow)}.reg-root .reg-icon-button.is-raised:hover:not(:disabled){box-shadow:var(--reg-float-shadow)}.reg-root .reg-icon-button.is-raised svg{width:16px;height:16px}.reg-root .reg-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--reg-gutter) 0}.reg-root .reg-topbar-lead{flex:1 1 420px;min-width:0}.reg-root .reg-title{color:var(--reg-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.reg-root .reg-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding-bottom:3px}.reg-root .reg-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.reg-root .reg-client:hover{box-shadow:var(--reg-float-shadow)}.reg-root .reg-client:active{transform:scale(.98)}.reg-root .reg-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.reg-root .reg-client-copy{display:flex;flex-direction:column;min-width:0}.reg-root .reg-client-eyebrow{color:var(--reg-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.reg-root .reg-client-name{overflow:hidden;color:var(--reg-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.reg-root .reg-client>svg{width:16px;height:16px;color:var(--reg-faint)}.reg-root .sor-month-trigger{min-height:42px;padding:0 16px;border:0;border-radius:999px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow);color:var(--reg-ink);font-size:13.5px;font-weight:600;transition:box-shadow .15s}.reg-root .sor-month-trigger:hover:not(:disabled),.reg-root .sor-month-trigger[data-state=open]{border:0;box-shadow:var(--reg-float-shadow)}.reg-root .sor-month-trigger svg:first-child{color:var(--reg-accent-ink)}.reg-root .reg-yearstep{display:inline-flex;align-items:center;gap:2px;min-height:42px;padding:4px;border-radius:999px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow);color:var(--reg-ink);font-size:13.5px;font-weight:600;white-space:nowrap}.reg-root .reg-yearstep>span{display:inline-flex;align-items:center;gap:8px;padding:0 8px;font-variant-numeric:tabular-nums}.reg-root .reg-yearstep>span svg{width:15px;height:15px;color:var(--reg-accent-ink)}.reg-root .reg-yearstep button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--reg-muted);cursor:pointer;transition:background .15s,color .15s}.reg-root .reg-yearstep button:hover:not(:disabled){background:var(--reg-fill);color:var(--reg-ink)}.reg-root .reg-yearstep button:disabled{opacity:.35;cursor:not-allowed}.reg-root .reg-yearstep button svg{width:17px;height:17px}.reg-root .reg-content{min-width:0;padding:18px var(--reg-gutter) 0}.reg-root .reg-pane{container:reg-pane / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.reg-root .reg-hero{--reg-hero-tone: #8a97ab;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:20px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.reg-root .reg-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.reg-root .reg-hero[data-tone=good]{--reg-hero-tone: #4ade80}.reg-root .reg-hero[data-tone=warn]{--reg-hero-tone: var(--calm-warn-to)}.reg-root .reg-hero[data-tone=danger]{--reg-hero-tone: #f87171}.reg-root .reg-hero-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.reg-root .reg-hero-lead{display:flex;align-items:flex-start;gap:14px;flex:1 1 380px;min-width:0}.reg-root .reg-hero-tile{width:48px;height:48px;border-radius:14px}.reg-root .reg-hero-tile svg{width:23px;height:23px}.reg-root .reg-hero-copy{min-width:0}.reg-root .reg-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.reg-root .reg-hero-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:3px}.reg-root .reg-hero-title h2{color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.reg-root .reg-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.reg-root .reg-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--reg-hero-tone)}.reg-root .reg-hero-text{max-width:620px;margin-top:5px;color:#c5cdd9;font-size:13.5px;line-height:1.5}.reg-root .reg-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reg-root .reg-hero .reg-button{min-height:38px;padding:0 16px;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.reg-root .reg-hero .reg-button:hover:not(:disabled){background:#ffffff29;color:#fff}.reg-root .reg-hero .reg-button-primary{background:#fff;color:#101f32;box-shadow:0 12px 28px -12px #0009}.reg-root .reg-hero .reg-button-primary:hover:not(:disabled){background:#eef0fd;color:#101f32}.reg-root .reg-hero .reg-button-primary svg{color:#465fe9}.reg-root .reg-hero .reg-button:disabled{opacity:.45}.reg-root .reg-hero-figures{display:grid;grid-template-columns:repeat(var(--figures, 4),minmax(0,1fr));gap:10px}.reg-root .reg-hero-figure{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.reg-root .reg-hero-figure dt{color:#8a97ab;font-size:12px;font-weight:600}.reg-root .reg-hero-figure dd{display:flex;flex-direction:column;gap:2px;min-width:0;color:#fff}.reg-root .reg-hero-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 5px;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.reg-root .reg-hero-figure dd[data-tone=good] .reg-hero-value{color:#86efac}.reg-root .reg-hero-figure dd[data-tone=warn] .reg-hero-value{color:var(--chrome-warn-ink)}.reg-root .reg-hero-figure dd[data-tone=danger] .reg-hero-value{color:#fca5a5}.reg-root .reg-unit{color:#8a97ab;font-size:12px;font-weight:600;letter-spacing:0}.reg-root .reg-hero-hint{color:#8a97ab;font-size:12px;font-weight:500}.reg-root .reg-dc{display:flex;flex-direction:column;gap:1px;font-size:15.5px}.reg-root .reg-dc>span{display:flex;align-items:baseline;gap:7px}.reg-root .reg-dc abbr{width:12px;color:#8a97ab;font-size:11.5px;font-weight:700}.reg-root .reg-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.reg-root .reg-find{position:relative;flex:1 1 260px;min-width:0;max-width:400px}.reg-root .reg-find>svg{position:absolute;top:50%;left:13px;width:17px;height:17px;color:var(--reg-muted);transform:translateY(-50%);pointer-events:none}.reg-root .reg-find input{width:100%;height:38px;padding:0 38px 0 39px;border:0;border-radius:12px;outline:none;background:var(--reg-surface);box-shadow:var(--reg-card-shadow);color:var(--reg-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.reg-root .reg-find input::-moz-placeholder{color:var(--reg-muted)}.reg-root .reg-find input::placeholder{color:var(--reg-muted)}.reg-root .reg-find input:focus{box-shadow:var(--reg-card-shadow),var(--reg-focus)}.reg-root .reg-find input:focus-visible{outline:none}.reg-root .reg-find input::-webkit-search-cancel-button{display:none}.reg-root .reg-find-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--reg-faint);cursor:pointer}.reg-root .reg-find-clear:hover{color:var(--reg-muted)}.reg-root .reg-find-clear svg{width:17px;height:17px}.reg-root .reg-toolbar-end{display:flex;align-items:center;gap:12px;margin-left:auto}.reg-root .reg-result{color:var(--reg-muted);font-size:12.5px;font-weight:550;white-space:nowrap}.reg-root .reg-seg{position:relative;display:flex;min-width:0;padding:3px;border-radius:999px;background:var(--reg-fill)}.reg-root .reg-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--reg-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--reg-spring)}html.dark .reg-root .reg-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.reg-root .reg-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--reg-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.reg-root .reg-seg>button:hover{color:var(--reg-ink)}.reg-root .reg-seg>button[aria-pressed=true]{color:var(--reg-ink);font-weight:600}.reg-root .reg-seg>button:focus-visible{outline-offset:-2px}.reg-root .reg-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow)}.reg-root .reg-scroll{overflow:auto;max-height:max(440px,calc(100dvh - 230px))}.reg-root .reg-scroll:focus-visible{outline-offset:-2px}.reg-root .reg-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}.reg-root .reg-table.is-journal{min-width:940px}.reg-root .reg-table col.w-nr{width:70px}.reg-root .reg-table col.w-date{width:108px}.reg-root .reg-table col.w-accounts{width:176px}.reg-root .reg-table col.w-money{width:140px}.reg-root .reg-table col.w-rate{width:84px}.reg-root .reg-table col.w-action{width:56px}.reg-root .reg-table col.w-account{width:116px}.reg-root .reg-table col.w-inv-cause{width:220px}.reg-root .reg-table :is(th,td){padding:10px 14px;border:0;text-align:left;vertical-align:middle;white-space:nowrap}.reg-root .reg-table :is(th,td):first-child{padding-left:18px}.reg-root .reg-table :is(th,td):last-child{padding-right:18px}.reg-root .reg-table thead th{position:sticky;top:0;z-index:2;background:var(--reg-surface);box-shadow:inset 0 -1px 0 var(--reg-separator);color:var(--reg-muted);font-size:12px;font-weight:600}.reg-root .reg-table td{color:var(--reg-ink-soft)}.reg-root .reg-table tbody tr+tr>*{border-top:1px solid var(--reg-separator)}.reg-root .reg-table .is-number{text-align:right}.reg-root .reg-table .is-strong{color:var(--reg-ink);font-weight:600}.reg-root .reg-tr:hover>td{background:var(--reg-hover)}.reg-root .reg-tr.is-clickable{cursor:pointer}.reg-root .reg-tr.is-open>td{background:var(--reg-band)}.reg-root .reg-table tfoot :is(th,td){position:sticky;bottom:0;z-index:1;background:var(--reg-band);box-shadow:inset 0 1px 0 var(--reg-separator);color:var(--reg-ink);font-size:13px;font-weight:650}.reg-root .reg-muted,.reg-root .reg-table td.reg-muted{color:var(--reg-muted)}.reg-root .reg-op{display:flex;align-items:center;gap:7px;color:var(--reg-ink);font-weight:550}.reg-root .reg-doc{display:block;overflow:hidden;margin-top:2px;color:var(--reg-muted);font-size:12px;text-overflow:ellipsis}.reg-root .reg-doc.is-inline{margin:0;color:var(--reg-ink);font-size:13px;font-weight:500}.reg-root .reg-doc-line{display:flex;align-items:center;gap:8px;min-width:0}.reg-root .reg-accounts{display:inline-flex;align-items:center;gap:4px}.reg-root .reg-account{display:inline-flex;align-items:center;padding:2px 8px;border-radius:7px;background:var(--reg-fill);color:var(--reg-ink);font:600 11.5px/1.45 var(--reg-mono);white-space:nowrap}.reg-root .reg-account.is-small{padding:0 6px;font-size:10.5px}.reg-root .reg-more{color:var(--reg-muted);font-size:12px;font-weight:600}.reg-root .reg-rate{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--reg-accent-soft);color:var(--reg-accent-ink);font-size:11.5px;font-weight:650}.reg-root .reg-tag{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--reg-warn-soft);color:var(--reg-warn);font-size:11px;font-weight:600}.reg-root .reg-expand{display:inline-flex;align-items:center;gap:4px;margin-left:-6px;padding:3px 6px 3px 2px;border:0;border-radius:8px;background:transparent;color:var(--reg-ink-soft);font-size:13px;font-weight:550;cursor:pointer}.reg-root .reg-expand:hover{background:var(--reg-fill)}.reg-root .reg-expand svg{width:15px;height:15px;color:var(--reg-faint);transition:transform .2s var(--reg-spring),color .15s}.reg-root .reg-expand[aria-expanded=true] svg{color:var(--reg-accent-ink);transform:rotate(90deg)}.reg-root .reg-table tbody tr.reg-leg>*{border-top:0;padding-top:4px;padding-bottom:4px;background:var(--reg-band);color:var(--reg-ink-soft);font-size:12.5px}.reg-root .reg-table tbody tr.reg-leg:last-child>*,.reg-root .reg-table tbody tr.reg-leg:has(+.reg-tr)>*{padding-bottom:12px}.reg-root .reg-leg>td:nth-child(3){padding-left:32px}.reg-root .reg-leg>td.is-amount{font-weight:500}.reg-root .reg-leg .reg-account{background:var(--reg-surface)}.reg-root .reg-table td.is-action{padding-top:4px;padding-bottom:4px;text-align:right}.reg-root .reg-table td.is-in{color:var(--reg-good);font-weight:550}.reg-root .reg-table td.is-negative{color:var(--reg-danger)}.reg-root .reg-table td.is-warn{color:var(--reg-warn);font-weight:600}.reg-root .reg-opening>td{background:var(--reg-band);color:var(--reg-muted)}.reg-root .reg-opening>td.is-number{color:var(--reg-ink);font-weight:600}.reg-root .reg-table.is-trial{min-width:1060px}.reg-root .reg-table thead .reg-head-group th{padding-bottom:4px;box-shadow:none;text-align:center;color:var(--reg-ink-soft)}.reg-root .reg-table thead .reg-head-group th[rowspan]{text-align:left;vertical-align:bottom;box-shadow:inset 0 -1px 0 var(--reg-separator);color:var(--reg-muted)}.reg-root .reg-table.is-trial thead .reg-head-sub th{top:31px;padding-top:4px;font-size:11.5px}.reg-root .reg-table.is-trial :is(thead th[scope=colgroup],td:nth-child(3),td:nth-child(5),td:nth-child(7),.reg-head-sub th:nth-child(1),.reg-head-sub th:nth-child(3),.reg-head-sub th:nth-child(5)),.reg-root .reg-table.is-trial tfoot :is(td:nth-child(2),td:nth-child(4),td:nth-child(6)),.reg-root .reg-table.is-trial .reg-class :is(td:nth-child(2),td:nth-child(4),td:nth-child(6)){border-left:1px solid var(--reg-separator)}.reg-root .reg-table.is-trial .reg-class :is(td:nth-child(3),td:nth-child(5),td:nth-child(7)){border-left:0}.reg-root .reg-class>:is(th,td){background:var(--reg-band);color:var(--reg-ink);font-weight:650}.reg-root .reg-class>td{color:var(--reg-ink-soft);font-size:12.5px;font-weight:600}.reg-root .reg-class-label{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.reg-root .reg-class-name{color:var(--reg-muted);font-weight:500}.reg-root .reg-name{overflow:hidden;text-overflow:ellipsis}.reg-root .reg-table td.reg-name{color:var(--reg-ink)}.reg-root .reg-table.is-statutory{min-width:1540px}.reg-root .reg-table.is-statutory col.w-account{width:146px}.reg-root .reg-table.is-statutory col.w-name{width:230px}.reg-root .reg-table.is-statutory :is(td:nth-child(9),td:nth-child(11),.reg-head-sub th:nth-child(7),.reg-head-sub th:nth-child(9)),.reg-root .reg-table.is-statutory tfoot :is(td:nth-child(8),td:nth-child(10)){border-left:1px solid var(--reg-separator)}.reg-root .reg-table.is-statutory .reg-class :is(td:nth-child(8),td:nth-child(10)){border-left:1px solid var(--reg-separator)}.reg-root .reg-table.is-statutory .reg-class :is(td:nth-child(9),td:nth-child(11)){border-left:0}.reg-root .reg-table.is-statutory .reg-tr.is-grade1>td{color:var(--reg-ink);font-weight:600}.reg-root .reg-table.is-statutory .reg-tr.is-grade1>td.reg-name strong{font-weight:650}.reg-root .reg-table.is-statutory .reg-tr.is-analytic>td{color:var(--reg-ink-soft)}.reg-root .reg-inv-total>td{background:var(--reg-band);color:var(--reg-ink);font-weight:650}.reg-root .reg-inv-input{width:100%;min-width:0;height:32px;padding:0 10px;border:0;border-radius:10px;outline:none;background:var(--reg-fill);box-shadow:none;color:var(--reg-ink);font:inherit;font-size:13px;text-align:right;color-scheme:light dark;transition:box-shadow .15s}.reg-root .reg-inv-input.reg-inv-cause{text-align:left}.reg-root .reg-inv-input:focus{box-shadow:var(--reg-focus)}.reg-root .reg-inv-input:focus-visible{outline:none}.reg-root .reg-inv-meta{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 14px;padding:16px 18px;border-bottom:1px solid var(--reg-separator);background:var(--reg-band)}.reg-root .reg-inv-meta-copy{display:flex;flex-direction:column;gap:2px;flex:1 1 100%;min-width:0}.reg-root .reg-inv-meta-copy strong{color:var(--reg-ink);font-size:14px;font-weight:650}.reg-root .reg-inv-meta-copy span{color:var(--reg-muted);font-size:12.5px;line-height:1.5}.reg-root .reg-inv-field{display:flex;flex-direction:column;gap:6px;flex:0 1 190px;min-width:0;color:var(--reg-ink-soft);font-size:12.5px;font-weight:600}.reg-root .reg-inv-field.is-wide{flex:1 1 300px}.reg-root .reg-inv-actions{display:flex;gap:8px;margin-left:auto}.reg-root .reg-inv-actions .reg-button{min-height:40px;padding:0 18px}:is(.reg-root,.reg-sheet) .reg-input{width:100%;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background-color:var(--reg-surface);box-shadow:none;color:var(--reg-ink);font-size:14px;font-weight:400;color-scheme:light dark;transition:box-shadow .15s}.reg-sheet .reg-input{background-color:var(--reg-fill)}:is(.reg-root,.reg-sheet) .reg-input:focus{box-shadow:var(--reg-focus)}:is(.reg-root,.reg-sheet) .reg-input:focus-visible{outline:none}:is(.reg-root,.reg-sheet) .reg-input::-moz-placeholder{color:var(--reg-muted);opacity:.85}:is(.reg-root,.reg-sheet) .reg-input::placeholder{color:var(--reg-muted);opacity:.85}.reg-root .reg-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}.reg-root .reg-empty.is-large{padding:56px 24px 52px}.reg-root .reg-empty-title{max-width:460px;margin-top:18px;color:var(--reg-ink);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.014em}.reg-root .reg-empty.is-large .reg-empty-title{font-size:19px}.reg-root .reg-empty-text{max-width:420px;margin-top:6px;color:var(--reg-muted);font-size:13.5px;line-height:1.55}.reg-root .reg-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.reg-root .reg-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--reg-danger-soft);color:var(--reg-ink);font-size:13px;line-height:1.45}.reg-root .reg-banner-copy{flex:1 1 220px;min-width:0}.reg-root .reg-banner-copy strong{display:block;font-weight:650}.reg-root .reg-banner-copy span{display:block;margin-top:1px;color:var(--reg-muted);font-size:12.5px}.reg-root .reg-skel{display:block;border-radius:999px;background:var(--reg-fill);animation:reg-pulse 1.4s ease-in-out infinite}.reg-root .reg-skel-line{display:flex;align-items:center;gap:14px;padding:14px 18px}.reg-root .reg-skel-line+.reg-skel-line{border-top:1px solid var(--reg-separator)}.reg-root .reg-skel.is-chip{width:52px;height:20px;border-radius:7px}.reg-root .reg-skel.is-text{flex:1;max-width:360px;height:12px}.reg-root .reg-skel.is-amount{width:96px;height:12px;margin-left:auto}.reg-root .reg-hero .reg-skel{background:#ffffff1a}.reg-root .reg-hero .reg-skel.is-label{width:72px;height:10px;margin-top:2px}.reg-root .reg-hero .reg-skel.is-value{width:70%;max-width:150px;height:18px;margin-top:6px}@keyframes reg-pulse{0%,to{opacity:1}50%{opacity:.5}}.reg-root .reg-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 14px 10px 18px;border-top:1px solid var(--reg-separator);color:var(--reg-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.reg-root .reg-pager-steps{display:flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--reg-fill)}.reg-root .reg-pager-steps>span{min-width:54px;color:var(--reg-ink);font-weight:600;text-align:center}.reg-root .reg-pager-steps .reg-icon-button{background:transparent}.reg-root .reg-pager-steps .reg-icon-button:hover:not(:disabled){background:var(--reg-thumb);box-shadow:0 1px 3px #0000001a}.reg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:reg-fade .16s ease-out}html.dark .reg-overlay{background:#0009}.reg-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(640px,calc(100vw - 32px));max-height:min(90dvh,820px);border-radius:26px;background:var(--reg-ground);color:var(--reg-ink);box-shadow:0 0 0 .5px var(--reg-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased;animation:reg-fade .16s ease-out}@keyframes reg-fade{0%{opacity:0}}.reg-sheet .reg-sheet-form{display:flex;flex-direction:column;min-height:0;flex:1}.reg-sheet .reg-sheet-grabber{display:none}.reg-sheet .reg-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.reg-sheet .reg-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--reg-fill);color:var(--reg-muted);cursor:pointer}.reg-sheet .reg-sheet-close:hover:not(:disabled){color:var(--reg-ink)}.reg-sheet .reg-sheet-close:disabled{opacity:.4;cursor:not-allowed}.reg-sheet .reg-sheet-close svg{width:16px;height:16px}.reg-sheet .reg-sheet-head{flex-shrink:0;padding:0 22px 10px}.reg-sheet .reg-sheet-title{color:var(--reg-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.reg-sheet .reg-sheet-sub{margin-top:6px;color:var(--reg-muted);font-size:13.5px;line-height:1.5}.reg-sheet .reg-sheet-body{display:grid;gap:16px;flex:1;min-height:0;overflow-y:auto;padding:10px 22px 20px}.reg-sheet .reg-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--reg-separator)}.reg-sheet .reg-sheet-foot .reg-button{min-height:42px;padding:0 18px;font-size:14px}.reg-sheet .reg-fields{display:flex;flex-wrap:wrap;gap:12px}.reg-sheet .reg-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--reg-ink-soft);font-size:12.5px;font-weight:600}.reg-sheet .reg-field>span{margin-left:4px}.reg-sheet .reg-field.is-date{flex:0 0 180px}.reg-sheet .reg-field.is-grow{flex:1 1 240px}.reg-sheet .reg-sheet-card{padding:8px 10px 10px;border-radius:18px;background:var(--reg-surface);box-shadow:var(--reg-card-shadow)}.reg-sheet .reg-lines{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.reg-sheet .reg-lines th{padding:4px 6px 8px;color:var(--reg-muted);font-size:12px;font-weight:600;text-align:left}.reg-sheet .reg-lines :is(th,td):last-child{width:42px}.reg-sheet .reg-lines td{padding:4px 6px}.reg-sheet .reg-lines .is-number{text-align:right}.reg-sheet .reg-input.is-account{font-family:var(--reg-mono);font-size:13.5px}.reg-sheet .reg-input.is-amount{text-align:right;font-variant-numeric:tabular-nums}.reg-sheet .reg-lines .reg-icon-button{margin-left:4px;background:transparent}.reg-sheet .reg-lines tbody tr,.reg-sheet .reg-lines tbody tr:hover,.reg-sheet .reg-lines tfoot tr:hover,.reg-sheet .reg-lines td,.reg-sheet .reg-lines th{background:transparent!important}.reg-sheet .reg-lines tfoot td{padding-top:10px;border-top:1px solid var(--reg-separator);color:var(--reg-ink);font-weight:650;font-variant-numeric:tabular-nums}.reg-sheet .reg-lines tfoot td:first-child{padding-left:13px;color:var(--reg-muted);font-weight:600}.reg-sheet .reg-lines tfoot td.is-number{padding-right:19px}.reg-sheet .reg-add-line{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0 6px;padding:6px 10px 6px 8px;border:0;border-radius:999px;background:transparent;color:var(--reg-accent-ink);font-size:13px;font-weight:600;cursor:pointer}.reg-sheet .reg-add-line:hover{background:var(--reg-accent-soft)}.reg-sheet .reg-add-line svg{width:15px;height:15px}.reg-sheet .reg-sheet-status{padding:10px 14px;border-radius:14px;background:var(--reg-fill);color:var(--reg-muted);font-size:13px;line-height:1.5}.reg-sheet .reg-sheet-status[data-tone=warn]{background:var(--reg-warn-soft);color:var(--reg-warn);font-weight:550}.reg-sheet .reg-sheet-status[data-tone=good]{background:var(--reg-good-soft);color:var(--reg-good);font-weight:550}@container reg-pane (max-width: 860px){.reg-root .reg-hero-figures:not([data-count="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container reg-pane (max-width: 600px){.reg-root .reg-hero-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-root .reg-hero-figure:last-child:nth-child(odd){grid-column:1 / -1}}@container reg-pane (max-width: 440px){.reg-root .reg-hero-figures{grid-template-columns:minmax(0,1fr)}.reg-root .reg-hero-figure{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.reg-root .reg-hero-figure dd{align-items:flex-end;text-align:right}.reg-root .reg-hero-value{justify-content:flex-end}}@media(max-width:760px){.reg-root{--reg-gutter: 16px;padding-bottom:28px}.reg-root .reg-topbar{padding-top:16px}.reg-root .reg-title{font-size:30px}.reg-root .reg-topbar-actions{width:100%}.reg-root .reg-topbar-actions>:is(.sor-month-trigger,.reg-yearstep){flex:1 1 auto;justify-content:space-between}.reg-root .reg-client{flex:1 1 200px;max-width:none}.reg-root .reg-client-copy{flex:1}.reg-root .reg-content{padding-top:14px}.reg-root .reg-pane{gap:14px}.reg-root .reg-hero{gap:16px;padding:18px 16px;border-radius:22px}.reg-root .reg-hero-tile{width:42px;height:42px;border-radius:12px}.reg-root .reg-hero-title h2{font-size:20px}.reg-root .reg-hero-text{display:none}.reg-root .reg-hero-actions{width:100%}.reg-root .reg-hero-actions .reg-button{flex:1 1 auto}.reg-root .reg-hero-value{font-size:17px}.reg-root .reg-dc{font-size:14px}.reg-root .reg-find{flex-basis:100%;max-width:none}.reg-root .reg-toolbar .reg-seg{flex:1 1 auto}.reg-root .reg-toolbar .reg-seg>button{padding:0 8px;font-size:12.5px}.reg-root .reg-toolbar-end{flex:0 0 auto}.reg-root .reg-table :is(th,td){padding-left:12px;padding-right:12px}.reg-root .reg-table :is(th,td):first-child{padding-left:14px}.reg-root .reg-table :is(th,td):last-child{padding-right:14px}.reg-root .reg-scroll{max-height:70dvh}.reg-root .reg-inv-field,.reg-root .reg-inv-field.is-wide{flex:1 1 100%}.reg-root .reg-inv-actions{width:100%}.reg-root .reg-inv-actions .reg-button{flex:1 1 0;min-height:44px}.reg-root .reg-empty{padding:36px 18px 32px}.reg-sheet{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0}.reg-sheet .reg-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--reg-faint);opacity:.6}.reg-sheet .reg-sheet-bar{padding-top:4px}.reg-sheet .reg-sheet-head{padding:0 18px 8px}.reg-sheet .reg-sheet-title{font-size:22px}.reg-sheet .reg-sheet-body{padding:8px 16px 16px}.reg-sheet .reg-field.is-date{flex:1 1 100%}.reg-sheet .reg-sheet-card{padding:6px 4px 8px}.reg-sheet .reg-lines :is(th,td){padding-left:4px;padding-right:4px}.reg-sheet .reg-lines :is(th,td):last-child{width:36px}.reg-sheet .reg-input{padding:0 10px}.reg-sheet .reg-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.reg-sheet .reg-sheet-foot .reg-button{flex:1 1 0;min-height:46px}}@media(hover:none){.reg-root :is(.reg-find input,.reg-input,.reg-inv-input),.reg-sheet .reg-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.reg-root .reg-seg:before,.reg-root .reg-expand svg{transition:none}.reg-root .reg-skel,:is(.reg-root,.reg-sheet) .reg-spin,.reg-overlay,.reg-sheet{animation:none}}.rh-root{--rh-ink: var(--calm-ink, #101f32);--rh-ink-soft: var(--calm-ink-soft, #344054);--rh-muted: var(--calm-muted, #5f6b7e);--rh-surface: var(--calm-surface, #ffffff);--rh-ground: var(--calm-bg, #eff1f6);--rh-accent: #465fe9;--rh-accent-hover: #354bc7;--rh-accent-ink: var(--calm-accent-ink, #465fe9);--rh-accent-soft: var(--calm-accent-soft, #eef0fd);--rh-good: var(--calm-good, #15803d);--rh-good-soft: var(--calm-good-soft, #ecfdf5);--rh-warn: var(--calm-warn);--rh-warn-soft: var(--calm-warn-soft);--rh-danger: var(--calm-danger, #b91c1c);--rh-danger-soft: var(--calm-danger-soft, #fef2f2);--rh-fill: rgba(118, 126, 145, .13);--rh-thumb: #ffffff;--rh-separator: rgba(16, 31, 50, .1);--rh-faint: #a3acba;--rh-hover: #f4f5f9;--rh-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--rh-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--rh-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--rh-focus: 0 0 0 4px rgba(70, 95, 233, .16);--rh-spring: cubic-bezier(.32, 1.28, .52, 1);--rh-gutter: 28px;--ink: var(--rh-ink);--muted: var(--rh-muted);--accent: var(--rh-accent);--danger: var(--rh-danger);--line: var(--rh-separator);box-sizing:border-box;width:100%;min-height:100%;padding-bottom:40px;background:var(--rh-ground);color:var(--rh-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}html.dark .rh-root{--rh-accent-hover: #5a71f0;--rh-fill: rgba(255, 255, 255, .08);--rh-thumb: #2a3954;--rh-separator: rgba(255, 255, 255, .08);--rh-faint: #56647a;--rh-hover: #18253a;--rh-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--rh-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.rh-root *,.rh-root *:before,.rh-root *:after{box-sizing:border-box}.rh-root :is(button,input,select){font-family:inherit}.rh-root :is(button,select):focus-visible{outline:2px solid var(--rh-accent-ink);outline-offset:2px}.rh-root svg{flex-shrink:0}.rh-root .rh-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}.rh-root .rh-spin{animation:rh-spin .9s linear infinite}@keyframes rh-spin{to{transform:rotate(360deg)}}.rh-root [data-dim]{opacity:.55;transition:opacity .15s}.rh-root .rh-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.rh-root .rh-tile svg{width:18px;height:18px}.rh-root .rh-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.rh-root .rh-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.rh-root .rh-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.rh-root .rh-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.rh-root .rh-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.rh-root .rh-tile[data-tone=pink]{--from: var(--tile-pink-from);--to: var(--tile-pink-to)}.rh-root .rh-tile[data-tone=teal]{--from: var(--tile-teal-from);--to: var(--tile-teal-to)}.rh-root .rh-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.rh-root .rh-tile-sm{width:28px;height:28px;border-radius:8px}.rh-root .rh-tile-sm svg{width:15px;height:15px}.rh-root .rh-tile-lg{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.rh-root .rh-tile-lg svg{width:30px;height:30px}.rh-root .rh-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--rh-surface);color:var(--rh-ink);box-shadow:var(--rh-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.rh-root .rh-cap:hover:not(:disabled){box-shadow:var(--rh-float-shadow)}.rh-root .rh-cap:active:not(:disabled){transform:scale(.97)}.rh-root .rh-cap:disabled{opacity:.5;cursor:not-allowed}.rh-root .rh-cap svg{width:16px;height:16px}.rh-root .rh-cap-primary{background:var(--rh-accent);color:#fff;box-shadow:var(--rh-glow)}.rh-root .rh-cap-primary:hover:not(:disabled){background:var(--rh-accent-hover);box-shadow:var(--rh-glow)}.rh-root .rh-cap-plain{background:var(--rh-fill);box-shadow:none}.rh-root .rh-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--rh-accent-ink)}.rh-root .rh-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.rh-root .rh-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.rh-root .rh-cap-light{background:#fff;color:#0b1726;box-shadow:0 10px 24px -12px #0009}.rh-root .rh-cap-light:hover:not(:disabled){background:#eef0fd;box-shadow:0 10px 24px -12px #0009}.rh-root .rh-cap-light svg{color:#465fe9}.rh-root .rh-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.rh-root .rh-cap-sm svg{width:14px;height:14px}.rh-root .rh-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--rh-gutter) 0}.rh-root .rh-topbar-lead{min-width:0}.rh-root .rh-eyebrow{margin:0 0 2px;color:var(--rh-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.rh-root .rh-title{margin:0;color:var(--rh-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.rh-root .rh-back{display:inline-flex;align-items:center;gap:2px;margin:0 0 2px -6px;padding:2px 8px 2px 2px;border:0;border-radius:10px;background:transparent;color:var(--rh-accent-ink);font-size:14.5px;font-weight:500;cursor:pointer;transition:background .15s}.rh-root .rh-back:hover{background:var(--rh-accent-soft)}.rh-root .rh-back svg{width:20px;height:20px}.rh-root .rh-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;min-height:46px;margin-bottom:3px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.rh-root .rh-client:hover{box-shadow:var(--rh-float-shadow)}.rh-root .rh-client:active{transform:scale(.98)}.rh-root .rh-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.rh-root .rh-client-copy{display:flex;flex-direction:column;min-width:0}.rh-root .rh-client-eyebrow{color:var(--rh-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rh-root .rh-client-name{overflow:hidden;color:var(--rh-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.rh-root .rh-client>svg{width:16px;height:16px;color:var(--rh-faint)}.rh-root .rh-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:16px var(--rh-gutter) 0;padding:10px 12px;border-radius:16px;background:var(--rh-warn-soft);color:var(--rh-ink-soft);font-size:13px;line-height:1.45}.rh-root .rh-notice-copy{flex:1 1 260px;min-width:0}.rh-root .rh-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding:18px var(--rh-gutter) 0}.rh-root .rh-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.rh-root .rh-exports{display:flex;align-items:center;gap:8px}.rh-root .rh-select-wrap{position:relative;display:inline-flex;min-width:0}.rh-root .rh-select{height:40px;max-width:100%;padding:0 34px 0 16px;border:0;border-radius:999px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--rh-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center;box-shadow:var(--rh-card-shadow);color:var(--rh-ink);font-size:13px;font-weight:600;cursor:pointer;transition:box-shadow .15s}.rh-root .rh-select:hover{box-shadow:var(--rh-float-shadow)}.rh-root .rh-select:focus-visible{box-shadow:var(--rh-focus),var(--rh-card-shadow);outline:none}.rh-root .rh-select option{background:var(--rh-surface);color:var(--rh-ink)}.rh-root input[type=date].rh-select{padding:0 14px!important;background-image:none;cursor:text}.rh-root input[type=date].rh-select::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}html.dark .rh-root input[type=date].rh-select::-webkit-calendar-picker-indicator{filter:invert(1)}.rh-root .rh-select-caret{display:none}.rh-root .rh-date{display:inline-flex;align-items:center;gap:8px;color:var(--rh-muted);font-size:13px;font-weight:550}.rh-root .rh-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--rh-fill)}.rh-root .rh-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--rh-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--rh-spring)}html.dark .rh-root .rh-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.rh-root .rh-seg>button{position:relative;z-index:1;min-width:0;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--rh-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.rh-root .rh-seg>button:hover{color:var(--rh-ink)}.rh-root .rh-seg>button[aria-pressed=true]{color:var(--rh-ink);font-weight:600}.rh-root .rh-account{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 4px 0 14px;border-radius:999px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow)}.rh-root .rh-account>svg{width:15px;height:15px;color:var(--rh-accent-ink)}.rh-root .rh-account-input{width:140px;min-width:0;height:32px;padding:0 4px;border:0;outline:none;background:transparent;color:var(--rh-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.rh-root .rh-account-input::-moz-placeholder{color:var(--rh-muted);font-weight:500}.rh-root .rh-account-input::placeholder{color:var(--rh-muted);font-weight:500}.rh-root .rh-account:focus-within{box-shadow:var(--rh-focus),var(--rh-card-shadow)}.rh-root .rh-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow)}.rh-root .rh-card-head{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.rh-root .rh-card-title{margin:0;color:var(--rh-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.rh-root .rh-quiet{margin:0;padding:0 18px 18px;color:var(--rh-muted);font-size:13px;line-height:1.5}.rh-root .rh-progress{position:absolute;top:0;left:0;right:0;z-index:3}.rh-root .rh-skel{display:block;border-radius:999px;background:var(--rh-fill);animation:rh-pulse 1.4s ease-in-out infinite}@keyframes rh-pulse{0%,to{opacity:1}50%{opacity:.5}}.rh-root .rh-skel-hero{height:220px;border-radius:24px}.rh-root .rh-skel-card{display:grid;gap:14px;padding:20px 22px 24px}.rh-root .rh-skel-line{height:12px}.rh-root .rh-skel-tile{width:36px;height:36px;border-radius:10px}.rh-root .rh-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--rh-danger-soft);color:var(--rh-ink);font-size:13.5px}.rh-root .rh-banner-copy{flex:1 1 220px;min-width:0}.rh-root .rh-banner-copy strong{display:block;font-weight:650}.rh-root .rh-banner-copy span{display:block;margin-top:1px;color:var(--rh-muted);font-size:12.5px}.rh-root .rh-empty{display:flex;flex-direction:column;align-items:center;padding:48px 24px 44px;text-align:center}.rh-root .rh-empty-title{margin:18px 0 0;color:var(--rh-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.rh-root .rh-empty-text{max-width:420px;margin:6px 0 0;color:var(--rh-muted);font-size:13.5px;line-height:1.55}.rh-root .rh-hub{display:flex;flex-direction:column;gap:22px;padding:18px var(--rh-gutter) 0}.rh-root .rh-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:stretch;gap:22px 32px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.rh-root .rh-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.rh-root .rh-hero-main{display:flex;flex-direction:column;gap:18px;min-width:0}.rh-root .rh-hero-lead{display:flex;align-items:center;gap:14px;min-width:0}.rh-root .rh-hero-tile{width:52px;height:52px;border-radius:15px;box-shadow:0 10px 24px -10px #15803dd9,inset 0 0 0 .5px #fff3}.rh-root .rh-hero-tile[data-tone=danger]{box-shadow:0 10px 24px -10px #dc2626d9,inset 0 0 0 .5px #fff3}.rh-root .rh-hero-tile svg{width:25px;height:25px}.rh-root .rh-hero-copy{display:flex;flex-direction:column;min-width:0}.rh-root .rh-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rh-root .rh-hero-value{margin-top:2px;color:#86efac;font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.rh-root .rh-hero-value[data-tone=danger]{color:#fca5a5}.rh-root .rh-hero-value>span{color:#8a97ab;font-size:16px;font-weight:600;letter-spacing:0}.rh-root .rh-hero-sub{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;color:#c5cdd9;font-size:13px}.rh-root .rh-hero-sub>span+span:before{content:"·";margin-right:10px;color:#56647a}.rh-root .rh-hero-sub [data-tone=good] b{color:#86efac}.rh-root .rh-hero-sub [data-tone=danger] b{color:#fca5a5}.rh-root .rh-hero-sub b{font-weight:700;font-variant-numeric:tabular-nums}.rh-root .rh-hero-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.rh-root .rh-hero-figure{min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.rh-root .rh-hero-figure dt{color:#8a97ab;font-size:12px;font-weight:600}.rh-root .rh-hero-figure dd{margin:3px 0 0;overflow:hidden;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.rh-root .rh-hero-figure dd[data-tone=good]{color:#86efac}.rh-root .rh-hero-figure dd[data-tone=danger]{color:#fca5a5}.rh-root .rh-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.rh-root .rh-hero-trend{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:14px 16px 10px;border-radius:18px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.rh-root .rh-hero-empty{color:#8a97ab;font-size:13px;text-align:center}.rh-root .rh-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px}.rh-root .rh-section-title{margin:0 0 12px 4px;color:var(--rh-ink);font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.02em}.rh-root .rh-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rh-root .rh-report{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 14px 16px 16px;border:0;border-radius:20px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.rh-root .rh-report:hover{box-shadow:var(--rh-float-shadow)}.rh-root .rh-report:active{transform:scale(.98)}.rh-root .rh-report.is-skeleton{cursor:default}.rh-root .rh-report-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.rh-root .rh-report-title{color:var(--rh-ink);font-size:14.5px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.rh-root .rh-report:hover .rh-report-title{color:var(--rh-accent-ink)}.rh-root .rh-report-desc{color:var(--rh-muted);font-size:12.5px;line-height:1.45}.rh-root .rh-chevron{width:18px;height:18px;color:var(--rh-faint);transition:color .15s,transform .15s}.rh-root :is(.rh-report,.rh-recent-item):hover .rh-chevron{color:var(--rh-muted);transform:translate(2px)}.rh-root .rh-aside{display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:40px}.rh-root .rh-recent{margin:0;padding:0 0 6px;list-style:none}.rh-root .rh-recent li{position:relative}.rh-root .rh-recent li+li:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--rh-separator)}.rh-root .rh-recent-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 18px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.rh-root .rh-recent-item:hover{background:var(--rh-hover)}.rh-root .rh-recent-copy{display:flex;flex-direction:column;flex:1;min-width:0}.rh-root .rh-recent-title{overflow:hidden;color:var(--rh-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rh-root .rh-recent-meta{margin-top:1px;overflow:hidden;color:var(--rh-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rh-root .rh-aside>.rh-card[style]{padding:16px 18px 18px!important}.rh-root .rh-sched-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--rh-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.rh-root .rh-sched-eyebrow:before{content:"";flex-shrink:0;width:28px;height:28px;border-radius:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E") center / 15px no-repeat,linear-gradient(145deg,var(--tile-sky-from),var(--tile-sky-to));box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.rh-root .rh-sched-desc{margin:0 0 14px;color:var(--rh-muted);font-size:13px;line-height:1.5}.rh-root .rh-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--rh-fill);color:var(--rh-ink);font-size:13px;font-weight:600;cursor:pointer;transition:color .15s,background .15s,transform .15s}.rh-root .rh-btn:hover:not(:disabled){color:var(--rh-accent-ink)}.rh-root .rh-btn:active:not(:disabled){transform:scale(.97)}.rh-root .rh-btn:disabled{opacity:.5;cursor:not-allowed}.rh-root .rh-btn-primary{background:var(--rh-accent);color:#fff;box-shadow:var(--rh-glow)}.rh-root .rh-btn-primary:hover:not(:disabled){background:var(--rh-accent-hover);color:#fff}.rh-root .srs-row{justify-content:space-between;gap:12px;min-height:40px;margin:0;color:var(--rh-ink);font-size:13.5px;font-weight:550}.rh-root .srs-row+.srs-row{box-shadow:inset 0 1px 0 var(--rh-separator)}.rh-root .srs-sub{padding-left:0;color:var(--rh-ink-soft);font-weight:500}.rh-root .srs-row[data-disabled=true]{color:var(--rh-muted)}.rh-root .srs-row input[type=checkbox]{order:2;position:relative;flex-shrink:0;width:44px;height:26px;margin:0;border-radius:999px;background:var(--rh-fill);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s}.rh-root .srs-row input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .25s var(--rh-spring)}.rh-root .srs-row input[type=checkbox]:checked{background:#34c759}.rh-root .srs-row input[type=checkbox]:checked:before{transform:translate(18px)}.rh-root .srs-row input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.rh-root .srs-row input[type=checkbox]:focus-visible{outline:2px solid var(--rh-accent-ink);outline-offset:2px}.rh-root .srs-note{margin:10px 0 14px;color:var(--rh-muted);font-size:12px}.rh-root .srs-actions{gap:8px}.rh-root .srs-actions .rh-btn{flex:1 1 0}.rh-root .rh-detail{position:relative;padding:18px var(--rh-gutter) 0}.rh-root .rh-detail>.rh-progress{left:var(--rh-gutter);right:var(--rh-gutter);top:18px;border-radius:20px 20px 0 0;overflow:hidden}.rh-root .fr{color:var(--rh-ink)}.rh-root .fr-kpis{gap:12px}.rh-root .fr-kpi{padding:15px 16px 14px;border:0;border-radius:20px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow)}.rh-root .fr-kpi-label{color:var(--rh-muted);font-size:12.5px;font-weight:550;letter-spacing:0;text-transform:none}.rh-root .fr-kpi-value{font-size:26px;font-weight:700;letter-spacing:-.025em}.rh-root :is(.fr-stmt,.fr-insights){margin-top:16px;border:0;border-radius:20px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow)}.rh-root .fr-stmt{padding:20px 22px}.rh-root .fr-stmt h2{font-size:18px;font-weight:700;letter-spacing:-.02em}.rh-root .fr-insights-head{color:var(--rh-muted);font-size:12.5px;font-weight:650;letter-spacing:0;text-transform:none}.rh-root .fr-group-head{border-bottom-color:var(--rh-separator)}.rh-root .fr-group-title{color:var(--rh-muted);font-size:12.5px;letter-spacing:.02em;text-transform:none}.rh-root .fr-row{border-radius:12px}.rh-root .fr-row:hover{background:var(--rh-hover)}.rh-root .fr-row+.fr-row{border-top:1px solid var(--rh-separator)}.rh-root .fr-bar{background:var(--rh-fill)}.rh-root .fr-total-row.soft{border-top-color:var(--rh-separator)}.rh-root .fr-mini-btn{height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--rh-fill);color:var(--rh-ink);font-size:12px;font-weight:600}.rh-root .fr-mini-btn:hover{background:var(--rh-fill);color:var(--rh-accent-ink)}.rh-root .fr-segment{padding:3px;border-radius:999px;background:var(--rh-fill)}.rh-root .fr-segment button{height:28px;border-radius:999px;color:var(--rh-ink-soft);font-size:12px}.rh-root .fr-segment button.on{background:var(--rh-thumb);color:var(--rh-ink);font-weight:600;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}.rh-root .fr-note{border:0;border-radius:14px;background:var(--rh-ground)}.rh-root .fr-note.warn{background:var(--rh-warn-soft)}.rh-root .fr-table th{color:var(--rh-muted);font-size:12px;letter-spacing:0;text-transform:none;border-bottom-color:var(--rh-separator)}.rh-root .fr-table td{border-bottom:1px solid var(--rh-separator)}.rh-root .fr-table tfoot td{border-top-color:var(--rh-separator)}html.dark .rh-root :is(.fr-mini-btn,.fr-segment){background:var(--rh-fill)!important}html.dark .rh-root .fr-row:hover{background:var(--rh-hover)!important}html.dark .rh-root .fr-segment button.on{background:var(--rh-thumb)!important}html.dark .rh-root :is(.srs-row,.fr-total-row):hover{background:transparent!important}.rh-print-header{margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid #101f32;color:#101f32}.rh-print-company{font-size:14px;font-weight:600}.rh-print-title{margin-top:2px;font-size:20px;font-weight:600}.rh-print-meta{margin-top:4px;color:#5f6b7e;font-size:11.5px}@media(max-width:1240px){.rh-root .rh-grid{grid-template-columns:minmax(0,1fr) 320px}.rh-root .rh-library{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.rh-root .rh-hero,.rh-root .rh-grid{grid-template-columns:minmax(0,1fr)}.rh-root .rh-library{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-root .rh-aside{padding-top:0}}@media(max-width:700px){.rh-root{--rh-gutter: 16px;padding-bottom:28px}.rh-root .rh-topbar{align-items:stretch;flex-direction:column;padding-top:22px}.rh-root .rh-title{font-size:30px}.rh-root .rh-client{max-width:none;margin-bottom:0}.rh-root .rh-client-copy{flex:1}.rh-root .rh-toolbar,.rh-root .rh-controls{align-items:stretch;flex-direction:column}.rh-root .rh-period,.rh-root .rh-period>div,.rh-root .rh-select-wrap,.rh-root .rh-seg,.rh-root .rh-account{width:100%}.rh-root .rh-period>div>*{flex:1 1 0;min-width:0}.rh-root .rh-period>div{flex-wrap:nowrap!important}.rh-root .rh-period>div>:first-child,.rh-root .rh-period>div>span{flex:0 0 auto;width:auto}.rh-root .rh-select{width:100%}.rh-root .rh-date{justify-content:space-between}.rh-root .rh-date .rh-select{width:auto;flex:1}.rh-root .rh-account-input{flex:1;width:auto;font-size:16px}.rh-root .rh-exports .rh-cap{flex:1 1 0}.rh-root .rh-hero{padding:18px 16px;border-radius:22px}.rh-root .rh-hero-value{font-size:30px}.rh-root .rh-hero-figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rh-root .rh-hero-figure:last-child{grid-column:1 / -1}.rh-root .rh-hero-actions .rh-cap{flex:1 1 auto}.rh-root .rh-library{grid-template-columns:minmax(0,1fr);gap:10px}.rh-root .rh-report{padding:14px 12px 14px 14px}.rh-root .fr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rh-root .fr-kpi-value{font-size:22px}.rh-root .fr-stmt{padding:18px 14px}}@media(prefers-reduced-motion:reduce){.rh-root .rh-seg:before,.rh-root .srs-row input[type=checkbox]:before,.rh-root .rh-chevron{transition:none}.rh-root .rh-skel,.rh-root .rh-spin{animation:none}}.xp-root{--xp-ink: var(--calm-ink, #101f32);--xp-ink-soft: var(--calm-ink-soft, #344054);--xp-muted: var(--calm-muted, #5f6b7e);--xp-surface: var(--calm-surface, #ffffff);--xp-ground: var(--calm-bg, #eff1f6);--xp-accent: #465fe9;--xp-accent-hover: #354bc7;--xp-accent-ink: var(--calm-accent-ink, #465fe9);--xp-accent-soft: var(--calm-accent-soft, #eef0fd);--xp-warn: var(--calm-warn);--xp-warn-soft: var(--calm-warn-soft);--xp-fill: rgba(118, 126, 145, .13);--xp-separator: rgba(16, 31, 50, .1);--xp-faint: #a3acba;--xp-hover: #f6f7fa;--xp-plate: #ffffff;--xp-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--xp-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--xp-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--xp-ring: inset 0 0 0 2px var(--xp-accent);--xp-gutter: 28px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:100%;background:var(--xp-ground);color:var(--xp-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.xp-root.is-popup{--xp-gutter: 22px;min-height:0;background:transparent}.xp-root.is-popup .xp-hero{margin-top:4px}.xp-root.is-popup .xp-hero+.xp-steps{padding-top:18px}.xp-root.is-popup>.xp-steps:first-child{padding-top:4px}html.dark .xp-root{--xp-accent-hover: #5a71f0;--xp-fill: rgba(255, 255, 255, .08);--xp-separator: rgba(255, 255, 255, .08);--xp-faint: #56647a;--xp-hover: #16233a;--xp-plate: #f1f4f8;--xp-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--xp-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--xp-ring: inset 0 0 0 2px #7c8cff;color-scheme:dark}.xp-root *,.xp-root *:before,.xp-root *:after{box-sizing:border-box}.xp-root :is(h1,h2,p,ol){margin:0}.xp-root :is(button,input){font-family:inherit}.xp-root button:focus-visible{outline:2px solid var(--xp-accent-ink);outline-offset:2px}.xp-root svg{flex-shrink:0}.xp-root .xp-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.xp-root .xp-tile svg{width:20px;height:20px}.xp-root .xp-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.xp-root .xp-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.xp-root .xp-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.xp-root .xp-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.xp-root .xp-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.xp-root .xp-tile-sm{width:32px;height:32px;border-radius:9px}.xp-root .xp-tile-sm svg{width:17px;height:17px}.xp-root .xp-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--xp-surface);color:var(--xp-ink);box-shadow:var(--xp-card-shadow);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.xp-root .xp-cap:hover:not(:disabled){box-shadow:var(--xp-float-shadow)}.xp-root .xp-cap:active:not(:disabled){transform:scale(.97)}.xp-root .xp-cap:disabled{opacity:.45;cursor:not-allowed}.xp-root .xp-cap svg{width:16px;height:16px}.xp-root .xp-cap-primary{background:var(--xp-accent);color:#fff;box-shadow:var(--xp-glow)}.xp-root .xp-cap-primary:hover:not(:disabled){background:var(--xp-accent-hover);box-shadow:var(--xp-glow)}.xp-root .xp-cap-primary:disabled{box-shadow:none}.xp-root .xp-cap-plain{background:var(--xp-fill);box-shadow:none}.xp-root .xp-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--xp-accent-ink)}.xp-root .xp-cap-sm{min-height:32px;padding:0 13px;font-size:12.5px}.xp-root .xp-spinner{width:15px;height:15px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:xp-spin .65s linear infinite}@keyframes xp-spin{to{transform:rotate(360deg)}}.xp-root .xp-pill{display:inline-flex;align-items:center;flex-shrink:0;min-height:24px;padding:2px 10px;border-radius:999px;background:var(--xp-fill);color:var(--xp-ink-soft);font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}.xp-root .xp-pill[data-tone=accent]{background:var(--xp-accent-soft);color:var(--xp-accent-ink)}.xp-root .xp-pill[data-tone=warn]{background:var(--xp-warn-soft);color:var(--xp-warn)}.xp-root .xp-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--xp-gutter) 0}.xp-root .xp-topbar-lead{flex:1 1 420px;min-width:0}.xp-root .xp-eyebrow{margin:0 0 2px;color:var(--xp-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.xp-root .xp-title{color:var(--xp-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.xp-root .xp-topbar-actions{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:3px}.xp-root .xp-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--xp-surface);box-shadow:var(--xp-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.xp-root .xp-client:hover{box-shadow:var(--xp-float-shadow)}.xp-root .xp-client:active{transform:scale(.98)}.xp-root .xp-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.xp-root .xp-client-copy{display:flex;flex-direction:column;min-width:0}.xp-root .xp-client-eyebrow{color:var(--xp-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.xp-root .xp-client-name{overflow:hidden;color:var(--xp-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.xp-root .xp-client>svg{width:16px;height:16px;color:var(--xp-faint)}.xp-root .xp-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;margin:18px var(--xp-gutter) 0;padding:20px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.xp-root .xp-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#465fe93d,#465fe900 70%)}.xp-root .xp-hero-lead{display:flex;align-items:center;gap:14px;flex:1 1 320px;min-width:0}.xp-root .xp-hero-tile{width:46px;height:46px;border-radius:13px;box-shadow:0 10px 24px -10px #101f32d9,inset 0 0 0 .5px #fff3}.xp-root .xp-hero-tile svg{width:22px;height:22px}.xp-root .xp-hero-copy{min-width:0}.xp-root .xp-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.xp-root .xp-hero-copy strong{display:block;margin-top:2px;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.018em;line-height:1.25}.xp-root .xp-hero-sub{display:block;margin-top:4px;color:#c5cdd9;font-size:13px}.xp-root .xp-steps{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:22px var(--xp-gutter) 0}.xp-root .xp-steps-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.xp-root .xp-steps-list li{display:flex;align-items:center;gap:6px}.xp-root .xp-steps-list li+li:before{content:"";width:18px;height:1.5px;border-radius:1px;background:var(--xp-separator)}.xp-root .xp-step{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 5px;border:0;border-radius:999px;background:transparent;color:var(--xp-muted);font-size:13.5px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.xp-root .xp-step:disabled{cursor:default}.xp-root .xp-step[data-state=active]{background:var(--xp-surface);box-shadow:var(--xp-card-shadow);color:var(--xp-ink);font-weight:650}.xp-root .xp-step[data-state=done]{color:var(--xp-ink-soft);cursor:pointer}.xp-root .xp-step[data-state=done]:hover{background:var(--xp-fill);color:var(--xp-ink)}.xp-root .xp-step-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--xp-fill);color:var(--xp-muted);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.xp-root .xp-step-mark svg{width:14px;height:14px}.xp-root .xp-step[data-state=active] .xp-step-mark{background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 6px 14px -6px #465fe9d9}.xp-root .xp-step[data-state=done] .xp-step-mark{background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.xp-root .xp-step-count{color:var(--xp-muted);font-size:13px;font-weight:500;white-space:nowrap}.xp-root .xp-body{flex:1;padding:22px var(--xp-gutter) 32px}.xp-root .xp-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 4px 14px}.xp-root .xp-section-title{color:var(--xp-ink);font-size:21px;font-weight:700;letter-spacing:-.018em;line-height:1.25}.xp-root .xp-section-sub{max-width:620px;margin-top:4px;color:var(--xp-muted);font-size:13.5px;line-height:1.5}.xp-root .xp-section-head-sm{margin:26px 16px 8px}.xp-root .xp-section-title-sm{color:var(--xp-muted);font-size:12.5px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}html.dark .xp-root .xp-section-title-sm{color:var(--xp-muted)!important}.xp-root .xp-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--xp-surface);box-shadow:var(--xp-card-shadow)}.xp-root .xp-check{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--xp-faint);color:#fff;transition:background .15s,box-shadow .15s}.xp-root .xp-check svg{width:14px;height:14px}.xp-root [aria-pressed=true]>.xp-check{background:var(--xp-accent);box-shadow:none}.xp-root .xp-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.xp-root .xp-type{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:0;border-radius:20px;background:var(--xp-surface);box-shadow:var(--xp-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.xp-root .xp-type:hover{box-shadow:var(--xp-float-shadow)}.xp-root .xp-type:active{transform:scale(.985)}.xp-root .xp-type[aria-pressed=true]{box-shadow:var(--xp-card-shadow),var(--xp-ring)}.xp-root .xp-type-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.xp-root .xp-type-title{color:var(--xp-ink);font-size:15px;font-weight:650;letter-spacing:-.01em}.xp-root .xp-type-sub{color:var(--xp-muted);font-size:12.5px;line-height:1.45}.xp-root .xp-list{max-width:760px}.xp-root .xp-option{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 16px 12px 18px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.xp-root .xp-option+.xp-option:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:var(--xp-separator)}.xp-root .xp-option:hover{background:var(--xp-hover)}.xp-root .xp-option:focus-visible{outline-offset:-2px;border-radius:12px}.xp-root .xp-option-label{flex:1;min-width:0;color:var(--xp-ink);font-size:15px;font-weight:500}.xp-root .xp-option[aria-checked=true] .xp-option-label{font-weight:650}.xp-root .xp-option-range{color:var(--xp-muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.xp-root .xp-option-check{display:grid;place-items:center;width:20px;color:var(--xp-accent-ink)}.xp-root .xp-option-check svg{width:17px;height:17px}.xp-root .xp-custom{display:flex;align-items:flex-start;gap:14px;max-width:760px;margin-top:14px;padding:16px 18px;overflow:visible}.xp-root .xp-custom-body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.xp-root .xp-custom-label{color:var(--xp-ink);font-size:14px;font-weight:650;line-height:32px}.xp-root .xp-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.xp-root .xp-platform{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:20px 14px 16px;border:0;border-radius:20px;background:var(--xp-surface);box-shadow:var(--xp-card-shadow);color:inherit;text-align:center;cursor:pointer;transition:box-shadow .15s,transform .15s,opacity .15s}.xp-root .xp-platform:hover:not(:disabled){box-shadow:var(--xp-float-shadow)}.xp-root .xp-platform:active:not(:disabled){transform:scale(.985)}.xp-root .xp-platform[aria-pressed=true]{box-shadow:var(--xp-card-shadow),var(--xp-ring)}.xp-root .xp-platform:disabled{background:transparent;box-shadow:inset 0 0 0 1px var(--xp-separator);cursor:not-allowed}.xp-root .xp-platform:disabled .xp-platform-logo{opacity:.55;filter:grayscale(1)}.xp-root .xp-platform:disabled .xp-check{display:none}.xp-root .xp-platform .xp-check{position:absolute;top:12px;right:12px}.xp-root .xp-platform-logo{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:var(--xp-plate);box-shadow:inset 0 0 0 1px var(--xp-separator)}.xp-root .xp-platform-logo img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.xp-root .xp-platform-logo svg{width:30px;height:30px;color:var(--xp-muted)}.xp-root .xp-platform-name{color:var(--xp-ink);font-size:15px;font-weight:650}.xp-root .xp-summary{max-width:760px;padding:2px 18px}.xp-root .xp-summary-line{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px}.xp-root .xp-summary-line+.xp-summary-line{border-top:1px solid var(--xp-separator)}.xp-root .xp-summary-line>span:first-child{flex-shrink:0;color:var(--xp-muted)}.xp-root .xp-summary-line>span:last-child{display:flex;flex-direction:column;align-items:flex-end;min-width:0;color:var(--xp-ink);font-weight:600;text-align:right;overflow-wrap:anywhere}.xp-root .xp-summary-note{margin-top:2px;color:var(--xp-muted);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.xp-root .xp-summary-line>span.xp-file{flex-direction:row;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.xp-root .xp-file svg{width:15px;height:15px;color:var(--xp-accent-ink)}.xp-root .xp-footer{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:12px var(--xp-gutter) 14px;border-top:1px solid var(--xp-separator);background:color-mix(in srgb,var(--xp-ground) 82%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px)}.xp-root .xp-footer-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.xp-root .xp-footer-actions{display:flex;align-items:center;gap:10px;margin-left:auto}@media(max-width:1100px){.xp-root .xp-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.xp-root{--xp-gutter: 16px}.xp-root .xp-topbar{padding-top:22px}.xp-root .xp-title{font-size:30px}.xp-root .xp-topbar-actions{width:100%}.xp-root .xp-client{flex:1;max-width:none}.xp-root .xp-client-copy{flex:1}.xp-root .xp-hero{margin-top:14px;padding:18px 16px;border-radius:22px}.xp-root .xp-hero .xp-cap{flex:1 1 100%}.xp-root .xp-steps{padding-top:16px}.xp-root .xp-steps-list li+li:before{width:8px}.xp-root .xp-step{padding-right:5px}.xp-root .xp-step:not([data-state=active]) .xp-step-label{display:none}.xp-root .xp-step[data-state=active]{padding-right:12px}.xp-root .xp-body{padding-top:18px}.xp-root .xp-section-title:not(.xp-section-title-sm){font-size:19px}.xp-root .xp-types{grid-template-columns:minmax(0,1fr);gap:10px}.xp-root .xp-type{padding:14px;border-radius:18px}.xp-root .xp-option{flex-wrap:wrap;row-gap:2px;padding-right:48px}.xp-root .xp-option-label{flex-basis:100%}.xp-root .xp-option-check{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.xp-root .xp-option-range{font-size:12.5px}.xp-root .xp-custom{flex-direction:column}.xp-root .xp-summary-line{flex-direction:column;gap:2px}.xp-root .xp-summary-line>span:last-child{align-items:flex-start;text-align:left}.xp-root .xp-summary-line>span.xp-file{justify-content:flex-start}.xp-root .xp-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.xp-root .xp-footer-status{display:none}.xp-root .xp-footer-actions{width:100%}.xp-root .xp-footer-actions .xp-cap{flex:1 1 0;min-height:46px}}@media(prefers-reduced-motion:reduce){.xp-root .xp-spinner{animation-duration:1.6s}}.ho-root{--ho-ink: var(--calm-ink, #101f32);--ho-ink-soft: var(--calm-ink-soft, #344054);--ho-muted: var(--calm-muted, #5f6b7e);--ho-surface: var(--calm-surface, #ffffff);--ho-ground: var(--calm-bg, #eff1f6);--ho-accent: #465fe9;--ho-accent-hover: #354bc7;--ho-accent-ink: var(--calm-accent-ink, #465fe9);--ho-accent-soft: var(--calm-accent-soft, #eef0fd);--ho-fill: rgba(118, 126, 145, .13);--ho-separator: rgba(16, 31, 50, .1);--ho-faint: #a3acba;--ho-hover: #f4f5f9;--ho-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--ho-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--ho-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--ho-gutter: 28px;box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--ho-ground);color:var(--ho-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}html.dark .ho-root{--ho-accent-hover: #5a71f0;--ho-fill: rgba(255, 255, 255, .08);--ho-separator: rgba(255, 255, 255, .08);--ho-faint: #56647a;--ho-hover: #18253a;--ho-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--ho-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7)}.ho-root *,.ho-root *:before,.ho-root *:after{box-sizing:border-box}.ho-root :is(h1,h2,p,ul){margin:0}.ho-root :is(button,input){font-family:inherit}.ho-root button:focus-visible{outline:2px solid var(--ho-accent-ink);outline-offset:2px}.ho-root svg{flex-shrink:0}.ho-root .ho-spin{animation:ho-spin .9s linear infinite}@keyframes ho-spin{to{transform:rotate(360deg)}}.ho-root .ho-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.ho-root .ho-tile svg{width:18px;height:18px}.ho-root .ho-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.ho-root .ho-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.ho-root .ho-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.ho-root .ho-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.ho-root .ho-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.ho-root .ho-tile[data-tone=pink]{--from: var(--tile-pink-from);--to: var(--tile-pink-to)}.ho-root .ho-tile[data-tone=teal]{--from: var(--tile-teal-from);--to: var(--tile-teal-to)}.ho-root .ho-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.ho-root .ho-tile-lg{width:48px;height:48px;border-radius:14px}.ho-root .ho-tile-lg svg{width:22px;height:22px}.ho-root .ho-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--ho-surface);color:var(--ho-ink);box-shadow:var(--ho-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.ho-root .ho-cap:hover:not(:disabled){box-shadow:var(--ho-float-shadow)}.ho-root .ho-cap:active:not(:disabled){transform:scale(.97)}.ho-root .ho-cap:disabled{opacity:.5;cursor:not-allowed}.ho-root .ho-cap svg{width:16px;height:16px}.ho-root .ho-cap-primary{background:var(--ho-accent);color:#fff;box-shadow:var(--ho-glow)}.ho-root .ho-cap-primary:hover:not(:disabled){background:var(--ho-accent-hover);box-shadow:var(--ho-glow)}.ho-root .ho-cap-plain{background:var(--ho-fill);box-shadow:none}.ho-root .ho-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--ho-accent-ink)}.ho-root .ho-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.ho-root .ho-cap-sm svg{width:14px;height:14px}.ho-root .ho-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--ho-gutter) 0}.ho-root .ho-topbar-lead{min-width:0}.ho-root .ho-eyebrow{margin:0 0 2px;color:var(--ho-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.ho-root .ho-title{display:flex;align-items:center;gap:8px;color:var(--ho-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.ho-root .ho-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.ho-root .sor-month-trigger{min-height:46px;padding:0 16px;border:0;border-radius:999px;background:var(--ho-surface);box-shadow:var(--ho-card-shadow);color:var(--ho-ink);font-size:13.5px;font-weight:600;transition:box-shadow .15s}.ho-root .sor-month-trigger:hover:not(:disabled),.ho-root .sor-month-trigger[data-state=open]{border:0;box-shadow:var(--ho-float-shadow)}.ho-root .sor-month-trigger svg:first-child{color:var(--ho-accent-ink)}.ho-root .ho-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--ho-surface);box-shadow:var(--ho-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.ho-root .ho-client:hover{box-shadow:var(--ho-float-shadow)}.ho-root .ho-client:active{transform:scale(.98)}.ho-root .ho-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:13px;font-weight:700;letter-spacing:-.01em}.ho-root .ho-client-copy{display:flex;flex-direction:column;min-width:0}.ho-root .ho-client-eyebrow{color:var(--ho-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ho-root .ho-client-name{overflow:hidden;color:var(--ho-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ho-root .ho-client>svg{width:16px;height:16px;color:var(--ho-faint)}.ho-root .ho-month{display:inline-flex;align-items:center;gap:2px;min-height:46px;padding:4px;border-radius:999px;background:var(--ho-surface);box-shadow:var(--ho-card-shadow)}.ho-root .ho-month-step{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ho-muted);cursor:pointer;transition:background .15s,color .15s}.ho-root .ho-month-step:hover:not(:disabled){background:var(--ho-fill);color:var(--ho-ink)}.ho-root .ho-month-step:disabled{opacity:.35;cursor:not-allowed}.ho-root .ho-month-step svg{width:16px;height:16px}.ho-root .ho-month .sor-month-trigger{min-height:36px;min-width:150px;padding:0 8px;border-radius:10px;background:transparent;box-shadow:none;font-size:14px;font-weight:650}.ho-root .ho-month .sor-month-trigger:hover:not(:disabled),.ho-root .ho-month .sor-month-trigger[data-state=open]{background:var(--ho-fill);box-shadow:none}.ho-root .ho-month .sor-month-trigger svg:first-child{display:none}.ho-root .ho-month .sor-month-trigger svg:last-child{color:var(--ho-faint)}.ho-root .ho-body{display:flex;flex-direction:column;gap:16px;padding:18px var(--ho-gutter) 0}.ho-root .ho-card{border-radius:20px;background:var(--ho-surface);box-shadow:var(--ho-card-shadow)}.ho-root .ho-export{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;padding:20px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%),radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.ho-root .ho-export .ho-tile-lg{width:52px;height:52px;border-radius:15px;box-shadow:0 12px 26px -12px #465fe9e6,inset 0 0 0 .5px #fff3}.ho-root .ho-export .ho-tile-lg svg{width:24px;height:24px}.ho-root .ho-export-copy{flex:1 1 380px;min-width:0}.ho-root .ho-export-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ho-root .ho-export-title h2{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em}html.dark .ho-root .ho-export-title h2{color:#fff!important}.ho-root .ho-export-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.ho-root .ho-export-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#a8b5ff}.ho-root .ho-export-copy p{max-width:620px;margin-top:6px;color:#c5cdd9;font-size:13.5px;line-height:1.55}.ho-root .ho-cap-light{min-width:190px;min-height:44px;background:#fff;color:#101f32;box-shadow:0 12px 28px -12px #0009}.ho-root .ho-cap-light:hover:not(:disabled){background:#eef0fd;box-shadow:0 12px 28px -12px #0009}.ho-root .ho-cap-light svg{color:#465fe9}.ho-root .ho-docs{overflow:hidden}.ho-root .ho-group+.ho-group{border-top:1px solid var(--ho-separator)}.ho-root .ho-group-title{padding:14px 16px 6px;color:var(--ho-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}html.dark .ho-root .ho-group-title{color:var(--ho-muted)!important}.ho-root .ho-group-list{margin:0;padding:0;list-style:none}.ho-root .ho-doc{display:flex;align-items:center;gap:14px;min-width:0;min-height:56px;padding:8px 16px;border-top:1px solid var(--ho-separator)}.ho-root .ho-doc:hover{background:var(--ho-hover)}.ho-root .ho-tile{width:32px;height:32px;border-radius:9px}.ho-root .ho-tile svg{width:17px;height:17px}.ho-root .ho-doc-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;flex:1;min-width:0;color:var(--ho-ink);font-size:14px;font-weight:600;letter-spacing:-.005em}.ho-root .ho-pill{padding:1px 8px;border-radius:999px;background:var(--ho-fill);color:var(--ho-muted);font-size:11.5px;font-weight:600;white-space:nowrap}.ho-root .ho-pill[data-tone=good]{background:var(--calm-good-soft, #ecfdf5);color:var(--calm-good, #15803d)}.ho-root .ho-doc-actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.ho-root .ho-doc-nopdf{width:68px}.ho-root .ho-cap-sm{min-height:36px;padding:0 14px}.ho-root .ho-cap-tint{background:var(--ho-accent-soft);color:var(--ho-accent-ink);box-shadow:none}.ho-root .ho-cap-tint:hover:not(:disabled){background:color-mix(in srgb,var(--ho-accent) 18%,transparent);box-shadow:none}.ho-root .ho-sched{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--ho-separator);background:color-mix(in srgb,var(--ho-fill) 45%,transparent)}.ho-root .ho-doc-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ho-root .ho-doc-text{color:var(--ho-muted);font-size:12.5px;line-height:1.45}.sh-sheet .rh-root.ho-scheduled{min-height:0;padding:0;background:transparent}.sh-sheet .ho-scheduled .rh-sched-eyebrow{display:none}.ho-offscreen{position:fixed;top:0;left:-12000px;width:1100px;pointer-events:none}.sh-sheet.ho-viewer .sh-body.is-flush{overflow-y:auto}.sh-sheet.ho-viewer :is(.reg-root,.rh-root){min-height:0}body:has(.ho-viewer) .sor-month-popover{z-index:10050}body:has(.ho-viewer) .reg-overlay{z-index:10010}body:has(.ho-viewer) .reg-sheet{z-index:10011}@media(max-width:640px){.ho-root .ho-doc{gap:10px;padding-right:12px}.ho-root .ho-doc-actions .ho-cap-sm{padding:0 11px}.ho-root .ho-doc-nopdf{width:60px}.ho-root .ho-sched{flex-wrap:wrap}.ho-root .ho-sched .ho-doc-copy{flex-basis:calc(100% - 46px)}.ho-root .ho-sched>.ho-cap{margin-left:46px}.ho-root .ho-month{flex:1 1 auto;justify-content:space-between}}@media(max-width:640px){.ho-root{--ho-gutter: 16px}.ho-root .ho-topbar{padding-top:22px}.ho-root .ho-title{font-size:30px}.ho-root .ho-topbar-actions{width:100%}.ho-root .ho-client{flex:1 1 auto;max-width:none}.ho-root .ho-export{flex-wrap:wrap}.ho-root .ho-export .ho-cap{width:100%}}.pc-root{--pc-ink: var(--calm-ink, #101f32);--pc-ink-soft: var(--calm-ink-soft, #344054);--pc-muted: var(--calm-muted, #5f6b7e);--pc-surface: var(--calm-surface, #ffffff);--pc-ground: var(--calm-bg, #eff1f6);--pc-accent: #465fe9;--pc-accent-hover: #354bc7;--pc-accent-ink: var(--calm-accent-ink, #465fe9);--pc-accent-soft: var(--calm-accent-soft, #eef0fd);--pc-good: var(--calm-good, #15803d);--pc-good-soft: var(--calm-good-soft, #ecfdf5);--pc-warn: var(--calm-warn);--pc-warn-soft: var(--calm-warn-soft);--pc-danger: var(--calm-danger, #b91c1c);--pc-danger-soft: var(--calm-danger-soft, #fef2f2);--pc-fill: rgba(118, 126, 145, .13);--pc-thumb: #ffffff;--pc-separator: rgba(16, 31, 50, .1);--pc-faint: #a3acba;--pc-hover: #f6f7fa;--pc-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--pc-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--pc-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--pc-focus: 0 0 0 4px rgba(70, 95, 233, .16);--pc-spring: cubic-bezier(.32, 1.28, .52, 1);--pc-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pc-gutter: 28px;box-sizing:border-box;min-width:0;min-height:100%;padding-bottom:40px;background:var(--pc-ground);color:var(--pc-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;color-scheme:light}html.dark .pc-root{--pc-accent-hover: #5a71f0;--pc-fill: rgba(255, 255, 255, .08);--pc-thumb: #2a3954;--pc-separator: rgba(255, 255, 255, .08);--pc-faint: #56647a;--pc-hover: #16233a;--pc-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--pc-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.pc-root *,.pc-root *:before,.pc-root *:after{box-sizing:border-box}.pc-root :is(h1,h2,h3,p,ol,ul,dl,dd,fieldset){margin:0}.pc-root :is(ol,ul){padding:0;list-style:none}.pc-root :is(button,input,select,textarea){font-family:inherit}.pc-root :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--pc-accent-ink);outline-offset:2px}.pc-root svg{flex-shrink:0}.pc-root .pc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}.pc-root .pc-spin{animation:pc-spin .9s linear infinite}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode){--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.pc-root .pc-tile{width:32px;height:32px;border-radius:9px}.pc-root .pc-tile svg{width:17px;height:17px}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=accent]{--from: #465fe9;--to: #7c8cff}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=good]{--from: #15803d;--to: #34c76f}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=danger]{--from: #dc2626;--to: #f87171}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=teal]{--from: var(--tile-teal-from);--to: var(--tile-teal-to)}.pc-root :is(.pc-tile,.pc-avatar,.pc-formcode)[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.pc-root .pc-tile-sm{width:28px;height:28px;border-radius:8px}.pc-root .pc-tile-sm svg{width:15px;height:15px}.pc-root .pc-tile-lg{width:68px;height:68px;border-radius:19px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.pc-root .pc-tile-lg svg{width:32px;height:32px}.pc-root .pc-formcode{width:56px;height:42px;border-radius:12px;font-size:12.5px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pc-root .pc-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 8px 2px 7px;border-radius:999px;background:var(--pc-fill);color:var(--pc-muted);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}.pc-root .pc-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pc-root .pc-pill[data-plain]:before{content:none}.pc-root .pc-pill[data-plain]{padding-left:8px}.pc-root .pc-pill>svg{width:12px;height:12px;margin-left:-1px}.pc-root .pc-pill:has(>svg):before{content:none}.pc-root .pc-pill[data-tone=good]{background:var(--pc-good-soft);color:var(--pc-good)}.pc-root .pc-pill[data-tone=warn]{background:var(--pc-warn-soft);color:var(--pc-warn)}.pc-root .pc-pill[data-tone=danger]{background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-root .pc-pill[data-tone=accent]{background:var(--pc-accent-soft);color:var(--pc-accent-ink)}.pc-root .pc-code{display:inline-block;flex-shrink:0;padding:2px 8px;border-radius:7px;background:var(--pc-fill);color:var(--pc-ink-soft);font:600 11.5px/1.45 var(--pc-mono);white-space:nowrap}.pc-root .pc-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 13px;border:0;border-radius:999px;background:var(--pc-fill);color:var(--pc-ink);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.pc-root .pc-button:hover:not(:disabled){color:var(--pc-accent-ink)}.pc-root .pc-button:active:not(:disabled){transform:scale(.97)}.pc-root .pc-button:disabled{opacity:.5;cursor:not-allowed}.pc-root .pc-button svg{width:14px;height:14px}.pc-root .pc-button-primary{background:var(--pc-accent);color:#fff;box-shadow:var(--pc-glow)}.pc-root .pc-button-primary:hover:not(:disabled){background:var(--pc-accent-hover);color:#fff}.pc-root .pc-button-primary:disabled{box-shadow:none}.pc-root .pc-button-tint{background:var(--pc-accent-soft);color:var(--pc-accent-ink)}.pc-root .pc-button-tint:hover:not(:disabled){background:color-mix(in srgb,var(--pc-accent) 20%,transparent)}.pc-root .pc-button.is-large{min-height:40px;padding:0 16px;font-size:13.5px}.pc-root .pc-button.is-large svg{width:16px;height:16px}.pc-root .pc-button.is-large:not(.pc-button-primary){background:var(--pc-surface);box-shadow:var(--pc-card-shadow)}.pc-root .pc-button.is-large:not(.pc-button-primary):hover:not(:disabled){box-shadow:var(--pc-float-shadow);color:var(--pc-ink)}.pc-root .pc-icon-button{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--pc-fill);color:var(--pc-muted);cursor:pointer;transition:color .15s,background .15s}.pc-root .pc-icon-button:hover:not(:disabled){color:var(--pc-ink)}.pc-root .pc-icon-button:disabled{opacity:.4;cursor:not-allowed}.pc-root .pc-icon-button svg{width:15px;height:15px}.pc-root .pc-section-head .pc-icon-button{width:32px;height:32px;background:var(--pc-surface);box-shadow:var(--pc-card-shadow)}.pc-root .pc-link-button{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;border:0;border-radius:6px;background:transparent;color:var(--pc-accent-ink);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.pc-root .pc-link-button:hover:not(:disabled){text-decoration:underline}.pc-root .pc-link-button:disabled{opacity:.5;cursor:not-allowed}.pc-root .pc-link-button svg{width:13px;height:13px}.pc-root .pc-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.pc-root .pc-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--pc-gutter) 0}.pc-root .pc-topbar-lead{flex:1 1 420px;min-width:0}.pc-root .pc-back{display:inline-flex;align-items:center;gap:1px;margin:0 0 6px -8px;padding:5px 10px 5px 2px;border:0;border-radius:10px;background:transparent;color:var(--pc-accent-ink);font-size:15px;font-weight:500;cursor:pointer;transition:background .15s}.pc-root .pc-back:hover{background:var(--pc-accent-soft)}.pc-root .pc-back svg{width:20px;height:20px;stroke-width:2.2}.pc-root .pc-title{color:var(--pc-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.pc-root .pc-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding-bottom:3px}.pc-root .pc-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--pc-surface);box-shadow:var(--pc-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.pc-root .pc-client:hover{box-shadow:var(--pc-float-shadow)}.pc-root .pc-client:active{transform:scale(.98)}.pc-root .pc-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.pc-root .pc-client-copy{display:flex;flex-direction:column;min-width:0}.pc-root .pc-client-eyebrow{color:var(--pc-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pc-root .pc-client-name{overflow:hidden;color:var(--pc-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pc-root .pc-client>svg{width:16px;height:16px;color:var(--pc-faint)}.pc-root .sor-month-trigger{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--pc-surface);box-shadow:var(--pc-card-shadow);color:var(--pc-ink);font-size:13.5px;font-weight:600;transition:box-shadow .15s,background .15s}.pc-root .sor-month-trigger:hover:not(:disabled),.pc-root .sor-month-trigger[data-state=open]{border:0;box-shadow:var(--pc-float-shadow)}.pc-root .sor-month-trigger svg:first-child{color:var(--pc-accent-ink)}.pc-root .pc-card .sor-month-trigger{min-height:36px;background:var(--pc-fill);box-shadow:none;font-size:13px}.pc-root .pc-card .sor-month-trigger:hover:not(:disabled),.pc-root .pc-card .sor-month-trigger[data-state=open]{box-shadow:var(--pc-focus)}.pc-root .pc-yearstep{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:3px;border-radius:999px;background:var(--pc-fill);color:var(--pc-ink);font-size:13px;font-weight:600;white-space:nowrap}.pc-root .pc-yearstep>span{display:inline-flex;align-items:center;gap:8px;padding:0 8px;font-variant-numeric:tabular-nums}.pc-root .pc-yearstep>span svg{width:15px;height:15px;color:var(--pc-accent-ink)}.pc-root .pc-yearstep button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pc-muted);cursor:pointer;transition:background .15s,color .15s}.pc-root .pc-yearstep button:hover:not(:disabled){background:var(--pc-thumb);color:var(--pc-ink);box-shadow:0 1px 3px #0000001a}.pc-root .pc-yearstep button:disabled{opacity:.35;cursor:not-allowed}.pc-root .pc-yearstep button svg{width:16px;height:16px}.pc-root .pc-content{min-width:0;padding:18px var(--pc-gutter) 0}.pc-root .pc-content>*+*{margin-top:18px}.pc-root .pc-content>.pc-section{margin-top:26px}.pc-root .pc-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--pc-surface);box-shadow:var(--pc-card-shadow)}.pc-root .pc-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 4px 8px 16px}.pc-root .pc-section-copy{display:flex;flex-direction:column;gap:2px;flex:1 1 320px;min-width:0}.pc-root .pc-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--pc-muted);font-size:12.5px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}html.dark .pc-root .pc-section-title{color:var(--pc-muted)!important}.pc-root .pc-section-hint{max-width:760px;color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-root .pc-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}#provizioane{scroll-margin-top:16px}.pc-root .pc-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:16px}.pc-root .pc-card-head-copy{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.pc-root .pc-card-head-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:var(--pc-ink);font-size:15px;font-weight:650;letter-spacing:-.01em}.pc-root .pc-card-head-copy>span{color:var(--pc-muted);font-size:12.5px;line-height:1.45}.pc-root .pc-card-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pc-root .pc-card>*+:is(.pc-stats,.pc-lines,.pc-checks,.pc-review,.pc-entry,.pc-table-wrap,.pc-form,.pc-issues,.pc-note,.pc-tabs-bar,.pc-meta,.pc-empty-line,.pc-state,.pc-banner-band){border-top:1px solid var(--pc-separator)}.pc-root .pc-year{padding:14px 16px 16px}.pc-root .pc-year-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}.pc-root .pc-year-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.pc-root .pc-year-title strong{color:var(--pc-ink);font-size:15px;font-weight:650;letter-spacing:-.01em}.pc-root .pc-year-summary{display:flex;flex-wrap:wrap;gap:6px}.pc-root .pc-year-loading{color:var(--pc-muted);font-size:12.5px}.pc-root .pc-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr)) minmax(0,1.35fr);gap:6px}.pc-root .pc-month{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 2px 9px;border:0;border-radius:14px;background:var(--pc-fill);color:var(--pc-ink-soft);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.pc-root .pc-month:hover:not(:disabled){color:var(--pc-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pc-accent) 35%,transparent)}.pc-root .pc-month:active:not(:disabled){transform:scale(.96)}.pc-root .pc-month:disabled{opacity:.4;cursor:not-allowed}.pc-root .pc-month[aria-pressed=true]{background:var(--pc-accent);color:#fff;box-shadow:var(--pc-glow)}.pc-root .pc-month-status{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--pc-faint)}.pc-root .pc-month-status svg{width:11px;height:11px}.pc-root .pc-dot{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.pc-root .pc-month:is([data-status=LOCKED],[data-status=SOFT_CLOSED]) .pc-month-status{background:var(--pc-good-soft);color:var(--pc-good)}.pc-root .pc-month[aria-pressed=true] .pc-month-status{background:#fff3;color:#fff}.pc-root .pc-month-year{margin-left:9px;color:var(--calm-accent-ink)}.pc-root .pc-month-year:before{content:"";position:absolute;left:-8px;top:10px;bottom:10px;width:1px;background:var(--pc-separator)}.pc-root .pc-month-year[aria-pressed=true]{background:linear-gradient(145deg,var(--tile-violet-from),var(--tile-violet-to));color:#fff;box-shadow:0 14px 30px -14px #465fe9f2,inset 0 1px #fff3}.pc-root .pc-hero{--pc-hero-tone: #8a97ab;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.pc-root .pc-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.pc-root .pc-hero[data-tone=good]{--pc-hero-tone: #4ade80}.pc-root .pc-hero[data-tone=warn]{--pc-hero-tone: var(--calm-warn-to)}.pc-root .pc-hero[data-tone=accent]{--pc-hero-tone: #a8b5ff}.pc-root .pc-ring{position:relative;flex-shrink:0;width:104px;height:104px;border-radius:50%}.pc-root .pc-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(var(--pc-hero-tone) var(--pc-ring-deg, 0deg),rgba(255,255,255,.12) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));transition:background .4s ease}.pc-root .pc-ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.pc-root .pc-ring-label strong{font-size:24px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pc-root .pc-ring-label span{margin-top:4px;color:#8a97ab;font-size:11px;font-weight:600}.pc-root .pc-ring-label svg{width:30px;height:30px;color:var(--pc-hero-tone)}.pc-root .pc-hero-copy{min-width:0}.pc-root .pc-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pc-root .pc-hero-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:3px}.pc-root .pc-hero-title h2{color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.pc-root .pc-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.pc-root .pc-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pc-hero-tone)}.pc-root .pc-hero-text{max-width:620px;margin-top:7px;color:#c5cdd9;font-size:13.5px;line-height:1.55}.pc-root .pc-hero-sub{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;color:#8a97ab;font-size:12.5px}.pc-root .pc-hero-sub b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.pc-root .pc-hero-sub [data-tone=warn] b{color:var(--chrome-warn-ink)}.pc-root .pc-hero-sub [data-tone=good] b{color:#86efac}.pc-root .pc-hero-note{display:flex;align-items:flex-start;gap:8px;max-width:620px;margin-top:12px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--calm-warn-fill) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calm-warn-fill) 22%,transparent);color:var(--chrome-warn-ink);font-size:12.5px;line-height:1.5}.pc-root .pc-hero-note svg{width:15px;height:15px;margin-top:1px;color:var(--calm-warn-to)}.pc-root .pc-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.pc-root .pc-hero-copy .pc-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0;margin-top:16px}.pc-root .pc-hero .pc-button{min-height:38px;padding:0 16px;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24;font-size:13px}.pc-root .pc-hero .pc-button:hover:not(:disabled){background:#ffffff29;color:#fff}.pc-root .pc-hero .pc-button-primary{background:#fff;color:#101f32;box-shadow:0 12px 28px -12px #0009}.pc-root .pc-hero .pc-button-primary:hover:not(:disabled){background:#eef0fd;color:#101f32}.pc-root .pc-hero .pc-button-primary svg{color:#465fe9}.pc-root .pc-hero .pc-button:disabled{opacity:.45}.pc-root .pc-yr-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.pc-root .pc-yr-result{padding:14px 18px 12px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.pc-root .pc-yr-result>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px}.pc-root .pc-yr-result dt{color:#8a97ab}.pc-root .pc-yr-result dd{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.pc-root .pc-yr-result .pc-yr-total{margin-top:6px;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}.pc-root .pc-yr-total dt{color:#fff;font-weight:650}.pc-root .pc-yr-total dd{font-size:26px;font-weight:700;letter-spacing:-.02em}.pc-root .pc-yr-total dd span{margin-left:5px;color:#8a97ab;font-size:12px;font-weight:600;letter-spacing:0}.pc-root .pc-yr-total[data-tone=good] dd{color:#86efac}.pc-root .pc-yr-total[data-tone=danger] dd{color:#fca5a5}.pc-root .pc-yr-result>p{margin-top:4px;color:#8a97ab;font-size:11.5px;line-height:1.45;text-align:right}.pc-root .pc-group+.pc-group{border-top:1px solid var(--pc-separator)}.pc-root .pc-group-head{display:flex;align-items:center;gap:12px;padding:14px 16px 6px}.pc-root .pc-group-name{flex:1;min-width:0;color:var(--pc-ink);font-size:14px;font-weight:650;letter-spacing:-.01em}.pc-root .pc-check{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;-moz-column-gap:14px;column-gap:14px;padding:12px 16px;transition:background .15s}.pc-root .pc-check+.pc-check:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--pc-separator)}.pc-root .pc-group .pc-check{padding-left:18px}.pc-root .pc-group .pc-check+.pc-check:before{left:58px}.pc-root .pc-check-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pc-fill);color:var(--pc-muted)}.pc-root .pc-check-icon svg{width:14px;height:14px}.pc-root .pc-check[data-state=pass] .pc-check-icon{background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.pc-root .pc-check[data-state=fail] .pc-check-icon{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.pc-root .pc-check[data-state=warn] .pc-check-icon{background:var(--pc-warn-soft);color:var(--pc-warn)}.pc-root .pc-check-body{min-width:0;padding-top:3px}.pc-root .pc-check-label{color:var(--pc-ink);font-size:14px;font-weight:550;line-height:1.4;letter-spacing:-.005em}.pc-root .pc-check[data-state=na] .pc-check-label{color:var(--pc-muted);font-weight:450}.pc-root .pc-check-detail{max-width:640px;margin-top:3px;color:var(--pc-muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.pc-root .pc-check-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:4px;text-align:right}.pc-root .pc-check-meta{color:var(--pc-muted);font-size:12px;font-variant-numeric:tabular-nums}.pc-root .pc-check[data-state=fail] .pc-check-meta{color:var(--pc-warn);font-weight:600}.pc-root .pc-check[data-state=warn] .pc-check-meta{color:var(--pc-warn)}.pc-root .pc-subhead{padding:14px 16px 12px;border-top:1px solid var(--pc-separator);background:color-mix(in srgb,var(--pc-fill) 55%,transparent)}.pc-root .pc-subhead strong{display:block;color:var(--pc-ink);font-size:13.5px;font-weight:650}.pc-root .pc-subhead p{margin-top:2px;color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-root .pc-review>li{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px}.pc-root .pc-review>li+li:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--pc-separator)}.pc-root .pc-review-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pc-root .pc-review-copy strong{color:var(--pc-ink);font-size:14px;font-weight:550;line-height:1.4}.pc-root .pc-review-copy span{color:var(--pc-muted);font-size:12px;font-variant-numeric:tabular-nums}.pc-root .pc-review-copy span[data-tone=warn]{color:var(--pc-warn);font-weight:600}.pc-root .pc-review-copy span[data-tone=good]{color:var(--pc-good);font-weight:600}.pc-root .pc-review>li>.pc-button{flex-shrink:0}.pc-root .pc-ops>li{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px}.pc-root .pc-ops>li+li:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--pc-separator)}.pc-root .pc-ops-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}.pc-root .pc-ops-copy strong{color:var(--pc-ink);font-size:14px;font-weight:550;line-height:1.4}.pc-root .pc-ops>li>.pc-button{flex-shrink:0}.pc-root .pc-line{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px;transition:background .15s}.pc-root .pc-lines>li+li .pc-line:before,.pc-root .pc-lines>.pc-line+.pc-line:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--pc-separator)}.pc-root .pc-line-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pc-root .pc-line-main strong{overflow:hidden;color:var(--pc-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pc-root .pc-line-main>span{overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pc-root .pc-line-figures{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;font-variant-numeric:tabular-nums}.pc-root .pc-line-figures strong{color:var(--pc-ink);font-size:14px;font-weight:650;white-space:nowrap}.pc-root .pc-line-figures span{color:var(--pc-muted);font-size:12px;white-space:nowrap}.pc-root .pc-line[data-cancelled] :is(.pc-line-main strong,.pc-line-figures strong){color:var(--pc-muted);text-decoration:line-through}.pc-root .pc-line[data-cancelled] .pc-tile{opacity:.5}.pc-root .pc-entry>li+li{border-top:1px solid var(--pc-separator)}.pc-root .pc-entry-line{display:grid;grid-template-columns:132px minmax(0,1fr) auto 18px;align-items:center;-moz-column-gap:14px;column-gap:14px;width:100%;padding:13px 16px;border:0;border-radius:0;background:transparent;color:var(--pc-ink);font-size:14px;text-align:left}.pc-root .pc-entry-toggle{cursor:pointer;transition:background .15s}.pc-root .pc-entry-toggle:hover{background:var(--pc-hover)}.pc-root .pc-entry-toggle:focus-visible{outline-offset:-2px}.pc-root .pc-entry-line .pc-code{justify-self:start}.pc-root .pc-entry-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;font-weight:550;line-height:1.4}.pc-root .pc-entry-count{color:var(--pc-muted);font-size:12px;font-weight:500}.pc-root .pc-entry-amount{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-root .pc-entry-chevron{width:16px;height:16px;color:var(--pc-faint);transition:transform .2s var(--pc-spring),color .15s}.pc-root .pc-entry>li[data-open] .pc-entry-chevron{color:var(--pc-muted);transform:rotate(180deg)}.pc-root .pc-entry-accounts{padding:6px 0 10px;background:color-mix(in srgb,var(--pc-fill) 55%,transparent)}.pc-root .pc-entry-accounts>li{display:grid;grid-template-columns:132px minmax(0,1fr) auto 18px;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:6px 16px;color:var(--pc-ink-soft);font-size:13px}.pc-root .pc-entry-accounts .pc-code{justify-self:start;background:var(--pc-surface)}.pc-root .pc-entry-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-root .pc-entry-accounts .pc-entry-amount{grid-column:3;font-weight:500}.pc-root .pc-card>.pc-entry-accounts{border-top:1px solid var(--pc-separator)}.pc-root .pc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.pc-root .pc-stats>div{min-width:0;padding:12px 14px;border-radius:14px;background:var(--pc-fill)}.pc-root .pc-stats dt{color:var(--pc-muted);font-size:12px;font-weight:550}.pc-root .pc-stats dd{margin-top:4px;overflow-wrap:anywhere;color:var(--pc-ink);font-size:19px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.pc-root .pc-stats>div[data-tone=good]{background:var(--pc-good-soft)}.pc-root .pc-stats>div[data-tone=good] dd{color:var(--pc-good)}.pc-root .pc-stats>div[data-tone=warn]{background:var(--pc-warn-soft)}.pc-root .pc-stats>div[data-tone=warn] dd{color:var(--pc-warn)}.pc-root .pc-stats.is-small dd{font-size:15px}.pc-root .pc-table-wrap{overflow-x:auto}.pc-root .pc-table-wrap.is-scroll{max-height:560px;overflow:auto}.pc-root .pc-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.pc-root .pc-table :is(th,td){padding:10px 16px;vertical-align:middle;text-align:left}.pc-root .pc-table thead th{position:sticky;top:0;z-index:1;background:var(--pc-surface);box-shadow:inset 0 -1px 0 var(--pc-separator);color:var(--pc-muted);font-size:12px;font-weight:600;white-space:nowrap}.pc-root .pc-table td{color:var(--pc-ink)}.pc-root .pc-table tbody tr+tr>*{border-top:1px solid var(--pc-separator)}.pc-root .pc-table tbody tr:hover>*{background:var(--pc-hover)}.pc-root .pc-table .pc-num{text-align:right;white-space:nowrap}.pc-root .pc-table tr[data-strong] td{background:color-mix(in srgb,var(--pc-fill) 55%,transparent);font-weight:650}.pc-root .pc-table.is-compact td{padding-top:7px;padding-bottom:7px;font-size:12.5px}.pc-root .pc-account{display:flex;align-items:center;gap:12px;min-width:0}.pc-root .pc-account-name{display:flex;flex-direction:column;gap:1px;min-width:0;color:var(--pc-ink);font-weight:550}.pc-root .pc-account-name span{color:var(--pc-muted);font-size:12px;font-weight:400}.pc-root .pc-move{display:inline-flex;align-items:center;gap:4px;color:var(--pc-muted);font-weight:600}.pc-root .pc-move svg{width:12px;height:12px}.pc-root .pc-move[data-dir=up]{color:var(--pc-warn)}.pc-root .pc-move[data-dir=down]{color:var(--pc-good)}.pc-root .pc-note{padding:12px 16px 14px;background:color-mix(in srgb,var(--pc-fill) 55%,transparent);color:var(--pc-muted);font-size:12.5px;line-height:1.8}.pc-root .pc-note code{padding:1px 6px;border-radius:6px;background:var(--pc-surface);color:var(--pc-ink-soft);font:600 11.5px var(--pc-mono);white-space:nowrap}.pc-root .pc-meta{padding:12px 16px;color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-root .pc-issues{display:grid;gap:6px;padding:12px 16px}.pc-root .pc-issues>li{padding:8px 12px;border-radius:12px;background:var(--pc-fill);color:var(--pc-ink-soft);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.pc-root .pc-issues>li[data-severity=error]{background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-root .pc-issues>li[data-severity=warn]{background:var(--pc-warn-soft);color:var(--pc-warn)}.pc-root .pc-empty-line{padding:22px 16px;color:var(--pc-muted);font-size:13px;text-align:center}.pc-root .pc-state{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-height:96px;padding:22px 16px;color:var(--pc-muted);font-size:13px;text-align:center}.pc-root .pc-state svg{width:17px;height:17px}.pc-root .pc-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--pc-fill);color:var(--pc-ink);font-size:13px;line-height:1.45}.pc-root .pc-banner[data-tone=warn]{background:var(--pc-warn-soft)}.pc-root .pc-banner[data-tone=danger]{background:var(--pc-danger-soft)}.pc-root .pc-banner-copy{flex:1 1 220px;min-width:0}.pc-root .pc-banner-copy strong{display:block;font-weight:650}.pc-root .pc-banner-copy span{display:block;margin-top:1px;color:var(--pc-muted);font-size:12.5px}.pc-root .pc-banner-band{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;background:var(--pc-warn-soft);color:var(--pc-ink-soft);font-size:12.5px;line-height:1.5}.pc-root .pc-banner-band p{flex:1 1 280px}.pc-root .pc-seg{position:relative;display:flex;min-width:0;padding:3px;border-radius:999px;background:var(--pc-fill)}.pc-root .pc-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--pc-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--pc-spring)}html.dark .pc-root .pc-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.pc-root .pc-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--pc-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.pc-root .pc-seg>button>span:first-child{overflow:hidden;text-overflow:ellipsis}.pc-root .pc-seg>button:hover{color:var(--pc-ink)}.pc-root .pc-seg>button:is([aria-pressed=true],[aria-selected=true]){color:var(--pc-ink);font-weight:600}.pc-root .pc-seg-count{display:inline-grid;place-items:center;min-width:20px;height:19px;padding:0 6px;border-radius:999px;background:var(--pc-fill);color:var(--pc-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.pc-root .pc-seg-count[data-tone=warn]{background:var(--pc-warn-soft);color:var(--pc-warn)}.pc-root .pc-seg-count[data-tone=accent]{background:var(--pc-accent-soft);color:var(--pc-accent-ink)}.pc-root .pc-seg-count[data-tone=good]{background:var(--pc-good-soft);color:var(--pc-good)}.pc-root .pc-tabs-bar{padding:12px 16px}.pc-root .pc-tabs-bar .pc-seg{max-width:780px}.pc-root .pc-form{display:grid;gap:14px;padding:16px}.pc-root .pc-form>.pc-seg{max-width:520px}.pc-root .pc-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-root .pc-field-wide{grid-column:1 / -1}.pc-root .pc-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pc-root .pc-form-actions .pc-button{min-height:38px;padding:0 16px;font-size:13px}.pc-root .pc-form-sub{display:flex;flex-direction:column;gap:2px;margin:4px -16px 0;padding:12px 16px 10px;border-top:1px solid var(--pc-separator)}.pc-root .pc-form-sub strong{color:var(--pc-ink);font-size:13.5px;font-weight:650}.pc-root .pc-form-sub p{color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-root .pc-form .pc-table-wrap{margin:0 -16px;border-top:1px solid var(--pc-separator)}.pc-root .pc-form .pc-table :is(th,td){padding-top:7px;padding-bottom:7px}.pc-root .pc-check-input{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--pc-ink-soft);font-size:13px;font-weight:500;cursor:pointer}.pc-root .pc-check-input input{width:18px;height:18px;accent-color:var(--pc-accent)}.pc-root .pc-input-wrap{position:relative;display:flex}.pc-root .pc-input-wrap .pc-input{padding-right:58px}.pc-root .pc-input-addon{position:absolute;top:50%;right:6px;transform:translateY(-50%);height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--pc-surface);box-shadow:var(--pc-card-shadow);color:var(--pc-accent-ink);font-size:12px;font-weight:650;cursor:pointer}.pc-root .pc-input-addon:hover{box-shadow:var(--pc-float-shadow)}.pc-root .pc-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-root .pc-people{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:0;color:var(--pc-ink-soft);font-size:12.5px;font-weight:600}.pc-root .pc-people legend{margin:0 4px 6px;padding:0}.pc-root .pc-person{display:flex;align-items:center;gap:8px}.pc-root .pc-person .pc-input{flex:1 1 auto;min-width:0}.pc-root .pc-person .pc-share{flex:0 0 76px;text-align:right}.pc-root .pc-people>.pc-link-button{align-self:flex-start;margin-left:4px}.pc-root .pc-amount-input{width:140px;max-width:100%;height:34px;padding:0 10px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.pc-field{--pc-field-fill: rgba(118, 126, 145, .13);display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--calm-ink-soft, #344054);font-size:12.5px;font-weight:600;text-align:left}html.dark .pc-field{--pc-field-fill: rgba(255, 255, 255, .08)}.pc-field .pc-input,.pc-root .pc-input{width:100%;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background-color:var(--pc-field-fill, rgba(118, 126, 145, .13));box-shadow:none;color:var(--calm-ink, #101f32);font-size:14px;font-weight:400;color-scheme:light dark;transition:box-shadow .15s}html.dark .pc-root .pc-input{background-color:#ffffff14}.pc-field .pc-input:focus,.pc-root .pc-input:focus{box-shadow:0 0 0 4px #465fe929}.pc-field .pc-input:focus-visible,.pc-root .pc-input:focus-visible{outline:none}.pc-field .pc-input::-moz-placeholder,.pc-root .pc-input::-moz-placeholder{color:var(--calm-muted, #5f6b7e);opacity:.85}.pc-field .pc-input::placeholder,.pc-root .pc-input::placeholder{color:var(--calm-muted, #5f6b7e);opacity:.85}.pc-field .pc-input:disabled,.pc-root .pc-input:disabled{opacity:.55;cursor:not-allowed}.pc-field select.pc-input{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.pc-field textarea.pc-input{height:auto;min-height:72px;padding:10px 13px;resize:vertical;line-height:1.5}.pc-field-hint{color:var(--calm-muted, #5f6b7e);font-size:11.5px;font-weight:400;line-height:1.45}.pc-confirm-field{margin-bottom:12px}.pc-confirm-list{margin:6px 0 0;padding-left:18px;list-style:disc}.pc-confirm-list li+li{margin-top:2px}.pc-root .pc-board-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.pc-root .pc-hero-lead{display:flex;align-items:center;gap:14px;min-width:0}.pc-root .pc-hero-tile{width:46px;height:46px;border-radius:13px;box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.pc-root .pc-hero-tile svg{width:22px;height:22px}.pc-root .pc-hero-lead strong{display:block;margin-top:2px;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.018em;line-height:1.25}.pc-root .pc-hero-meter{min-width:0}.pc-root .pc-hero-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8a97ab;font-size:12.5px}.pc-root .pc-hero-meter-top b{color:#fff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-root .pc-hero-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.pc-root .pc-hero-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#15803d,#4ade80);transition:width .5s ease}.pc-root .pc-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.pc-root .pc-toolbar .pc-seg{flex:0 1 520px}.pc-root .pc-find{position:relative;flex:1 1 240px;min-width:0;max-width:380px;margin-left:auto}.pc-root .pc-find>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--pc-muted);transform:translateY(-50%);pointer-events:none}.pc-root .pc-find input{width:100%;height:38px;padding:0 36px 0 37px;border:0;border-radius:12px;outline:none;background:var(--pc-fill);box-shadow:none;color:var(--pc-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.pc-root .pc-find input::-moz-placeholder{color:var(--pc-muted)}.pc-root .pc-find input::placeholder{color:var(--pc-muted)}.pc-root .pc-find input:focus{box-shadow:var(--pc-focus)}.pc-root .pc-find input:focus-visible{outline:none}.pc-root .pc-find input::-webkit-search-cancel-button{display:none}.pc-root .pc-find-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pc-faint);cursor:pointer}.pc-root .pc-find-clear:hover{color:var(--pc-muted)}.pc-root .pc-find-clear svg{width:17px;height:17px}.pc-root .pc-board-line{position:relative;display:grid;grid-template-columns:40px minmax(180px,1.1fr) minmax(0,1.6fr) auto 18px;align-items:center;-moz-column-gap:14px;column-gap:14px;width:100%;padding:11px 14px 11px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.pc-root .pc-board-line:hover{background:var(--pc-hover)}.pc-root .pc-board-line:has(.pc-board-open:focus-visible){outline:2px solid var(--pc-accent-ink);outline-offset:-2px}.pc-root .pc-board-open{display:block;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pc-root .pc-board-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pc-root .pc-board-open:focus-visible{outline:none}.pc-root .pc-board-open .pc-board-name{display:block}.pc-root .pc-next{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 10px;border:0;border-radius:999px;background:var(--pc-accent-soft);color:var(--pc-accent-ink);font:inherit;font-size:12px;font-weight:550;cursor:pointer;transition:filter .15s}.pc-root .pc-next>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-root .pc-next>b{font-weight:700;white-space:nowrap}.pc-root .pc-next>svg{flex:none;width:13px;height:13px}.pc-root .pc-next:hover{filter:brightness(.96)}.pc-root .pc-next[data-tone=good]{background:var(--pc-good-soft);color:var(--pc-good)}.pc-root .pc-board>li+li .pc-board-line:before{content:"";position:absolute;top:0;left:70px;right:0;height:1px;background:var(--pc-separator)}.pc-root .pc-avatar{width:40px;height:40px;border-radius:50%;font-size:13px;font-weight:650;letter-spacing:-.01em}.pc-root .pc-board-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-root .pc-board-name{overflow:hidden;color:var(--pc-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pc-root .pc-board-line:hover .pc-board-name{color:var(--pc-accent-ink)}.pc-root .pc-board-meta{display:flex;align-items:center;gap:8px;color:var(--pc-muted);font-size:12px;white-space:nowrap}.pc-root .pc-board-meta>span+span:before{content:"·";margin-right:8px;color:var(--pc-faint)}.pc-root .pc-ein{color:var(--pc-faint);font-family:var(--pc-mono);font-size:11px}.pc-root .pc-board-what{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;color:var(--pc-muted);font-size:12.5px}.pc-root .pc-board-what[data-tone=danger]{color:var(--pc-danger)}.pc-root .pc-chip{padding:2px 9px;border-radius:999px;background:var(--pc-warn-soft);color:var(--pc-warn);font-size:11.5px;font-weight:600;white-space:nowrap}.pc-root .pc-chip[data-more]{background:var(--pc-fill);color:var(--pc-muted)}.pc-root .pc-chevron{width:18px;height:18px;color:var(--pc-faint);transition:color .15s,transform .15s}.pc-root .pc-board-line:hover .pc-chevron{color:var(--pc-muted);transform:translate(2px)}.pc-root .pc-skel{display:block;border-radius:999px;background:var(--pc-fill);animation:pc-pulse 1.4s ease-in-out infinite}.pc-root .pc-skel-hero{height:150px;border-radius:24px}.pc-root .pc-skel-line{display:flex;align-items:center;gap:14px;padding:14px 16px}.pc-root .pc-skel-disc{width:26px;height:26px}.pc-root .pc-skel-avatar{width:40px;height:40px}.pc-root .pc-skel-text{flex:1;max-width:340px;height:12px}.pc-root .pc-skel-cap{width:88px;height:28px;margin-left:auto}@keyframes pc-pulse{0%,to{opacity:1}50%{opacity:.5}}.pc-root .pc-empty{display:flex;flex-direction:column;align-items:center;padding:48px 24px 44px;text-align:center}.pc-root .pc-empty-title{margin-top:20px;color:var(--pc-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.pc-root .pc-empty-text{max-width:420px;margin-top:6px;color:var(--pc-muted);font-size:13.5px;line-height:1.55}.pc-root .pc-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.pc-root .pc-client-mark{background:linear-gradient(145deg,#465fe9,#7c8cff)}.pc-root .pc-year-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px}.pc-root .pc-year-row .pc-yearstep{min-height:44px;font-size:14px;font-weight:650}.pc-root .pc-year-row .pc-yearstep button{width:36px;height:36px}.pc-root .pc-year-row .pc-months{flex:1 1 700px;min-width:0}.pc-root .pc-year-row .pc-month{gap:4px;padding:8px 2px 7px}.pc-root .pc-month[data-late] .pc-month-status{color:var(--calm-warn-fill)}.pc-root .pc-month[data-late] .pc-dot{background:var(--calm-warn-to)}.pc-root .pc-month[aria-pressed=true][data-late] .pc-month-status{color:#fff}.pc-root .pc-month-year{color:var(--pc-accent-ink)}html.dark .pc-root .pc-month-year{color:#a8b5ff}.pc-root .pc-month-year[aria-pressed=true]{background:var(--pc-accent);box-shadow:var(--pc-glow)}.pc-root .pc-hero-title{margin-top:0}.pc-root .pc-hero-text{margin-top:6px}.pc-root .pc-hero .pc-button{min-height:42px;font-size:13.5px}.pc-root .pc-hero .pc-button.is-danger{color:#fca5a5;box-shadow:inset 0 0 0 1px #fca5a559}.pc-root .pc-hero .pc-button.is-danger:hover:not(:disabled){color:#fecaca}.pc-root .pc-disc{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--pc-fill);color:var(--pc-muted)}.pc-root .pc-disc svg{width:14px;height:14px}.pc-root .pc-disc[data-state=fail]{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.pc-root .pc-disc[data-state=warn]{background:var(--pc-warn-soft);color:var(--pc-warn)}.pc-root .pc-disc[data-state=pass]{background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.pc-root .pc-disc[data-state=review]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--pc-faint)}.pc-root .pc-crow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;border-bottom:1px solid var(--pc-separator)}.pc-root .pc-crow-copy{flex:1 1 380px;min-width:0;color:var(--pc-ink);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.pc-root .pc-crow-copy b{font-weight:600}.pc-root .pc-crow-copy>span{color:var(--pc-muted)}.pc-root .pc-crow-meta{font-size:12.5px}.pc-root .pc-crow>.pc-button{flex-shrink:0;min-height:34px}.pc-root .pc-crow-foot{display:flex;align-items:center;gap:6px;padding-right:12px}.pc-root .pc-crow-toggle{display:flex;align-items:center;gap:14px;flex:1;min-width:0;min-height:56px;padding:12px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pc-root .pc-crow-toggle:disabled{cursor:default}.pc-root .pc-crow-toggle>b{flex:1;color:var(--pc-ink);font-size:14px;font-weight:600}.pc-root .pc-crow-foot .pc-icon-button{width:36px;height:36px}.pc-root .pc-crow-review{width:100%;border-top:1px solid var(--pc-separator)}.pc-root .pc-passed{display:flex;flex-direction:column;margin:0;padding:0 16px 12px 56px}.pc-root .pc-passed>div{display:flex;flex-wrap:wrap;gap:2px 12px;padding:8px 0;border-top:1px solid var(--pc-separator);font-size:13px;line-height:1.5}.pc-root .pc-passed dt{flex:0 0 160px;color:var(--pc-ink);font-weight:650}.pc-root .pc-passed dd{flex:1 1 300px;min-width:0;color:var(--pc-ink-soft)}.pc-root .pc-fold+.pc-fold{border-top:1px solid var(--pc-separator)}.pc-root .pc-fold-head{display:flex;align-items:center;gap:8px 14px;width:100%;min-height:62px;padding:12px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.pc-root .pc-fold-head:hover{background:var(--pc-hover)}.pc-root .pc-fold-copy{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.pc-root .pc-fold-copy strong{color:var(--pc-ink);font-size:14px;font-weight:600;letter-spacing:-.005em}.pc-root .pc-fold-copy>span{color:var(--pc-muted);font-size:12.5px;line-height:1.45}.pc-root .pc-fold-meta{flex-shrink:0;color:var(--pc-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.pc-root .pc-fold-chevron{flex-shrink:0;width:18px;height:18px;color:var(--pc-faint);transition:transform .2s}.pc-root .pc-fold-chevron[data-open]{transform:rotate(180deg)}.pc-root .pc-fold-row{display:flex;align-items:center;gap:8px;padding-right:16px}.pc-root .pc-fold-row>.pc-fold-head{flex:1;min-width:0}.pc-root .pc-fold-row>.pc-button{flex-shrink:0}.pc-root .pc-fold-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:62px;padding:10px 16px 10px 0;border-top:1px solid var(--pc-separator)}.pc-root .pc-fold-list>li>.pc-button{flex-shrink:0;min-width:120px}.pc-root .pc-fold-line{flex:1 1 320px;min-width:0;color:var(--pc-ink);font-size:13.5px;font-weight:550;line-height:1.45}.pc-root .pc-fold-line>span{color:var(--pc-muted);font-weight:400}.pc-root .pc-fold-body{border-top:1px solid var(--pc-separator)}.pc-root .pc-fold-body>.pc-entry{padding:4px 0}.pc-root .pc-fold-body>.pc-section{padding:12px 16px 16px}.pc-root .pc-fold-body>.pc-section>.pc-section-head{justify-content:flex-end;margin:0 0 10px}.pc-root .pc-fold-body>.pc-section>.pc-section-head>.pc-section-copy{display:none}.pc-root .pc-fold-body>.pc-section>.pc-section-head:not(:has(.pc-section-actions)){display:none}.pc-root .pc-fold-body .pc-card{border-radius:16px;box-shadow:inset 0 0 0 1px var(--pc-separator)}.pc-root .pc-fold-body .pc-card+.pc-card{margin-top:12px}.pc-root .pc-accruals .pc-lines>li+li .pc-line:before{left:16px}.pay-sheet .pc-vat-field{display:flex;gap:6px}.pay-sheet .pc-vat-field .pay-field{flex:1;min-width:0}@media(max-width:1240px){.pc-root .pc-board-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-root .pc-board-hero>.pc-hero-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.pc-root .pc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.pc-root .pc-hero{grid-template-columns:auto minmax(0,1fr)}.pc-root .pc-hero>.pc-hero-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0}.pc-root .pc-yr-hero,.pc-root .pc-board-hero{grid-template-columns:minmax(0,1fr)}.pc-root .pc-months{grid-template-columns:repeat(6,minmax(0,1fr))}.pc-root .pc-month-year{grid-column:1 / -1;flex-direction:row;justify-content:center;gap:8px;margin:4px 0 0}.pc-root .pc-month-year:before{display:none}.pc-root .pc-board-line{grid-template-columns:40px minmax(0,1fr) auto 18px;row-gap:6px}.pc-root .pc-board-what{grid-column:2 / 4;grid-row:2}.pc-root .pc-board-what:empty{display:none}}@media(max-width:760px){.pc-root{--pc-gutter: 16px;padding-bottom:28px}.pc-root .pc-topbar{padding-top:16px}.pc-root .pc-title{font-size:30px}.pc-root .pc-topbar-actions{width:100%}.pc-root .pc-client{flex:1 1 200px;max-width:none}.pc-root .pc-client-copy{flex:1}.pc-root .pc-content{padding-top:14px}.pc-root .pc-content>.pc-section{margin-top:22px}.pc-root .pc-section-head{margin-left:12px;margin-right:0}.pc-root .pc-section-copy{flex-basis:200px}.pc-root .pc-year{padding:12px}.pc-root .pc-hero{gap:16px 18px;padding:18px 16px;border-radius:22px}.pc-root .pc-ring{width:84px;height:84px}.pc-root .pc-ring-label strong{font-size:20px}.pc-root .pc-ring-label svg{width:26px;height:26px}.pc-root .pc-hero-title h2{font-size:20px}.pc-root .pc-hero-actions>.pc-button{flex:1 1 auto}.pc-root .pc-check{grid-template-columns:26px minmax(0,1fr);row-gap:8px}.pc-root .pc-check-side{grid-column:2;align-items:flex-start;padding-top:0;text-align:left}.pc-root .pc-review>li,.pc-root .pc-ops>li{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.pc-root :is(.pc-review-copy,.pc-ops-copy){flex-basis:calc(100% - 46px)}.pc-root :is(.pc-review,.pc-ops)>li>.pc-button{margin-left:42px}.pc-root .pc-line{flex-wrap:wrap}.pc-root .pc-line-main{flex-basis:calc(100% - 46px)}.pc-root .pc-line>.pc-code{margin-left:42px}.pc-root .pc-accruals .pc-line-main{flex-basis:100%}.pc-root .pc-accruals .pc-line>.pc-code{margin-left:0}.pc-root .pc-year-row .pc-months{grid-template-columns:repeat(7,minmax(0,1fr))}.pc-root .pc-year-row .pc-month-year{grid-column:auto;flex-direction:column;margin:0}.pc-root .pc-crow>.pc-button{margin-left:40px}.pc-root .pc-fold-row{flex-wrap:wrap;padding:0 16px 12px 0}.pc-root .pc-fold-row>.pc-button{margin-left:62px}.pc-root .pc-fold-list>li{margin-left:16px;padding-left:0}.pc-root .pc-fold-body>.pc-section{padding:10px 12px 12px}.pc-root .pc-passed{padding-left:16px}.pc-root .pc-line-figures{margin-left:auto}.pc-root .pc-entry-line,.pc-root .pc-entry-accounts>li{grid-template-columns:minmax(0,1fr) auto 18px;row-gap:6px}.pc-root .pc-entry-line>.pc-code,.pc-root .pc-entry-accounts .pc-code{grid-column:1 / -1}.pc-root .pc-entry-accounts .pc-entry-amount{grid-column:2}.pc-root .pc-stats,.pc-root .pc-fields,.pc-root .pc-people-grid{grid-template-columns:minmax(0,1fr)}.pc-root .pc-form-actions .pc-button{flex:1 1 0;min-height:44px}.pc-root .pc-table :is(th,td){padding-left:12px;padding-right:12px}.pc-root .pc-account{flex-direction:column;align-items:flex-start;gap:6px}.pc-root .pc-amount-input{width:110px}.pc-root .pc-tabs-bar{overflow-x:auto;scrollbar-width:none}.pc-root .pc-tabs-bar::-webkit-scrollbar{display:none}.pc-root .pc-tabs-bar .pc-seg{width:-moz-max-content;width:max-content;max-width:none;gap:4px;padding:0;background:transparent}.pc-root .pc-tabs-bar .pc-seg:before{content:none}.pc-root .pc-tabs-bar .pc-seg>button{flex:0 0 auto;background:var(--pc-fill)}.pc-root .pc-tabs-bar .pc-seg>button[aria-selected=true]{background:var(--pc-accent);color:#fff}.pc-root .pc-toolbar .pc-seg{flex:1 1 100%}.pc-root .pc-seg>button{gap:4px;padding:0 5px;font-size:12.5px}.pc-root .pc-seg-count{min-width:18px;height:18px;padding:0 4px;font-size:10.5px}.pc-root .pc-find{flex-basis:100%;max-width:none;margin-left:0}.pc-root .pc-board-line{grid-template-columns:40px minmax(0,1fr) 18px;padding-right:10px}.pc-root .pc-board-line>.pc-pill{grid-column:2;grid-row:2;justify-self:start}.pc-root .pc-board-what{grid-column:2;grid-row:3}.pc-root .pc-board-line>.pc-chevron{grid-column:3;grid-row:1}.pc-root .pc-next{flex-wrap:wrap;border-radius:12px;text-align:left}.pc-root .pc-next>span{white-space:normal}.pc-root .pc-empty{padding:40px 18px 36px}}@media(hover:none){.pc-root :is(.pc-input,.pc-find input),.pc-field .pc-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.pc-root .pc-seg:before,.pc-root .pc-ring:before,.pc-root .pc-hero-fill,.pc-root .pc-entry-chevron{transition:none}.pc-root .pc-skel,.pc-root .pc-spin{animation:none}}.cp-root{--cp-ink: var(--calm-ink, #101f32);--cp-ink-soft: var(--calm-ink-soft, #344054);--cp-muted: var(--calm-muted, #5f6b7e);--cp-surface: var(--calm-surface, #ffffff);--cp-ground: var(--calm-bg, #eff1f6);--cp-accent: #465fe9;--cp-accent-hover: #354bc7;--cp-accent-ink: var(--calm-accent-ink, #465fe9);--cp-accent-soft: var(--calm-accent-soft, #eef0fd);--cp-good: var(--calm-good, #15803d);--cp-good-soft: var(--calm-good-soft, #ecfdf5);--cp-warn: var(--calm-warn);--cp-warn-soft: var(--calm-warn-soft);--cp-danger: var(--calm-danger, #b91c1c);--cp-danger-soft: var(--calm-danger-soft, #fef2f2);--cp-fill: rgba(118, 126, 145, .13);--cp-separator: rgba(16, 31, 50, .1);--cp-faint: #a3acba;--cp-hover: #f6f7fa;--cp-quiet-ground: #f7f8fb;--cp-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--cp-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--cp-gutter: 28px;box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--cp-ground);color:var(--cp-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}html.dark .cp-root{--cp-fill: rgba(255, 255, 255, .08);--cp-separator: rgba(255, 255, 255, .08);--cp-faint: #56647a;--cp-hover: #16233a;--cp-quiet-ground: rgba(255, 255, 255, .03);--cp-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--cp-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7)}.cp-root .cp-body{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px var(--cp-gutter) 0}.cp-root .cp-body>*{margin:0}.cp-root .cp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--cp-fill);color:var(--cp-ink);font:inherit;font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.cp-root .cp-button:hover:not(:disabled){color:var(--cp-accent-ink)}.cp-root .cp-button:active:not(:disabled){transform:scale(.97)}.cp-root .cp-button:disabled{opacity:.5;cursor:not-allowed}.cp-root .cp-button svg{width:14px;height:14px}.cp-root .cp-button-tint{background:var(--cp-accent-soft);color:var(--cp-accent-ink)}.cp-root .cp-button-tint:hover:not(:disabled){background:color-mix(in srgb,var(--cp-accent) 20%,transparent)}.cp-root .cp-button-dark{background:#101f32;color:#fff}.cp-root .cp-button-dark:hover:not(:disabled){background:#1d2f47;color:#fff}html.dark .cp-root .cp-button-dark{background:#fff;color:#101f32}.cp-root .cp-button-danger{background:var(--cp-danger-soft);color:var(--cp-danger)}.cp-root .cp-button-danger:hover:not(:disabled){color:var(--cp-danger);background:color-mix(in srgb,var(--cp-danger) 16%,transparent)}.cp-root .cp-hero .cp-button{min-height:42px;padding:0 18px;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24;font-size:13.5px}.cp-root .cp-hero .cp-button:hover:not(:disabled){background:#ffffff29;color:#fff}.cp-root .cp-hero .cp-button-light{background:#fff;color:#101f32;box-shadow:0 12px 28px -12px #0009}.cp-root .cp-hero .cp-button-light:hover:not(:disabled){background:#eef0fd;color:#101f32}.cp-root .cp-hero .cp-button-light svg{color:#465fe9}.cp-root .cp-hero .cp-button svg{width:15px;height:15px}.cp-root .cp-icon-button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:var(--cp-surface);color:var(--cp-ink-soft);box-shadow:0 1px 2px #101f3214,0 6px 14px -8px #101f324d;cursor:pointer;transition:color .15s,box-shadow .15s}.cp-root .cp-icon-button:hover:not(:disabled){color:var(--cp-accent-ink);box-shadow:var(--cp-float-shadow)}.cp-root .cp-icon-button:disabled{opacity:.45;cursor:not-allowed}.cp-root .cp-icon-button svg{width:16px;height:16px}.cp-root .cp-spin{animation:cp-spin .9s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-root .cp-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--cp-gutter) 0}.cp-root .cp-title{margin:0;min-width:0;color:var(--cp-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.cp-root .cp-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding-bottom:3px}.cp-root .cp-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--cp-surface);box-shadow:var(--cp-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.cp-root .cp-client:hover:not(:disabled){box-shadow:var(--cp-float-shadow)}.cp-root .cp-client:active:not(:disabled){transform:scale(.98)}.cp-root .cp-client:disabled{cursor:default}.cp-root .cp-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.cp-root .cp-client-name{flex:1;min-width:0;overflow:hidden;color:var(--cp-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.cp-root .cp-client>svg{width:16px;height:16px;flex-shrink:0;color:var(--cp-faint)}.cp-root .cp-step{display:inline-flex;align-items:center;gap:2px;min-height:46px;padding:4px;border-radius:999px;background:var(--cp-surface);box-shadow:var(--cp-card-shadow);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.cp-root .cp-step>span{min-width:52px;text-align:center}.cp-root .cp-step button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--cp-muted);cursor:pointer;transition:background .15s,color .15s}.cp-root .cp-step button:hover:not(:disabled){background:var(--cp-fill);color:var(--cp-ink)}.cp-root .cp-step button:disabled{opacity:.35;cursor:not-allowed}.cp-root .cp-step svg{width:16px;height:16px}.cp-root .cp-hero{--cp-hero-tone: #8a97ab;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:20px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.cp-root .cp-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.cp-root .cp-hero-copy{flex:1 1 420px;min-width:0}.cp-root .cp-hero-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.cp-root .cp-hero-title h2{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.cp-root .cp-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.cp-root .cp-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cp-hero-tone)}.cp-root .cp-hero-pill[data-tone=good]{--cp-hero-tone: #4ade80}.cp-root .cp-hero-pill[data-tone=warn]{--cp-hero-tone: var(--calm-warn-to)}.cp-root .cp-hero-text{max-width:620px;margin:6px 0 0;color:#c5cdd9;font-size:13.5px;line-height:1.55}.cp-root .cp-hero-meter{max-width:420px;height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff1f}.cp-root .cp-hero-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .4s ease}.cp-root .cp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.cp-root .cp-hero-figs{flex:0 1 320px;min-width:250px;margin:0;padding:14px 18px 12px;border-radius:18px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.cp-root .cp-hero-figs>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0;font-size:13px}.cp-root .cp-hero-figs dt{color:#8a97ab}.cp-root .cp-hero-figs dd{margin:0;color:#fff;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.cp-root .cp-hero-figs dd[data-tone=warn]{color:var(--chrome-warn-ink)}.cp-root .cp-hero-figs dd[data-tone=good]{color:#86efac}.cp-root .cp-hero-figs dd[data-tone=danger]{color:#fca5a5}.cp-root .cp-hero-figs .cp-hero-total{margin-top:6px;padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.12)}.cp-root .cp-hero-total dt{color:#fff;font-weight:650}.cp-root .cp-hero-total dd{font-size:26px;font-weight:700;letter-spacing:-.02em}.cp-root .cp-hero-total dd>span{margin-left:5px;color:#8a97ab;font-size:12px;font-weight:600;letter-spacing:0}.cp-root .cp-hero-note{margin:2px 0 0;color:#8a97ab;font-size:11.5px;text-align:right}.cp-root .cp-hero input{color-scheme:dark}.cp-root .cp-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--cp-surface);box-shadow:var(--cp-card-shadow)}.cp-root .cp-card>*+*{border-top:1px solid var(--cp-separator)}.cp-root .cp-card-title{display:flex;align-items:center;gap:8px;margin:0;padding:14px 16px 10px;font-size:15px;font-weight:700;letter-spacing:-.01em}.cp-root .cp-card>.cp-card-title+*{border-top:0}.cp-root .cp-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--cp-warn-soft);color:var(--cp-warn);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cp-root .cp-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--cp-fill);color:var(--cp-ink-soft);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.cp-root .cp-pill[data-tone=good]{background:var(--cp-good-soft);color:var(--cp-good)}.cp-root .cp-pill[data-tone=warn]{background:var(--cp-warn-soft);color:var(--cp-warn)}.cp-root .cp-pill[data-tone=accent]{background:var(--cp-accent-soft);color:var(--cp-accent-ink)}.cp-root .cp-pill[data-tone=quiet]{background:transparent;color:var(--cp-muted);padding-left:0;padding-right:0}.cp-root .cp-tile{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.cp-root .cp-tile svg{width:19px;height:19px}.cp-root .cp-tile[data-muted]{background:linear-gradient(145deg,#8a94a6,#b4bcc9)}.cp-root .cp-chevron{width:18px;height:18px;flex-shrink:0;color:var(--cp-faint);transition:transform .2s}.cp-root .cp-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px}.cp-root .cp-disc{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--cp-accent-soft);color:var(--cp-accent-ink)}.cp-root .cp-disc[data-tone=fail],.cp-root .cp-disc[data-tone=warn]{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.cp-root .cp-disc svg{width:14px;height:14px}.cp-root .cp-item-copy{flex:1 1 320px;min-width:0;font-size:14px;line-height:1.45}.cp-root .cp-item-copy b{font-weight:600}.cp-root .cp-item-sub{display:block;color:var(--cp-muted);font-size:12.5px}.cp-root .cp-item-actions{display:flex;flex-wrap:wrap;gap:6px;flex:none}.cp-root .cp-fold-toggle{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cp-root .cp-fold-toggle:hover{background:var(--cp-hover)}.cp-root .cp-fold-toggle>b{flex:1;min-width:0;font-size:14px;font-weight:600}.cp-root .cp-fold[data-open] .cp-chevron{transform:rotate(180deg)}.cp-root .cp-fold-body{padding:0 16px 8px 56px}.cp-root .cp-fold-body>*+*{border-top:1px solid var(--cp-separator)}.cp-root .cp-fold.is-quiet{background:var(--cp-quiet-ground)}.cp-root .cp-fold.is-quiet .cp-fold-toggle{min-height:48px}.cp-root .cp-fold.is-quiet .cp-fold-toggle>b{flex:none;color:var(--cp-ink-soft);font-size:13px}.cp-root .cp-fold.is-quiet .cp-fold-body{padding-left:16px}.cp-root .cp-findbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px}.cp-root .cp-findbar-spacer{flex:1}.cp-root .cp-find{display:flex;align-items:center;gap:8px;flex:1 1 240px;max-width:360px;height:40px;padding:0 14px;border-radius:999px;background:var(--cp-fill);color:var(--cp-muted)}.cp-root .cp-find svg{width:16px;height:16px}.cp-root .cp-find input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--cp-ink);font:inherit;font-size:13.5px}.cp-root .cp-find:focus-within{box-shadow:0 0 0 4px #465fe929}.cp-root .cp-chips{display:flex;flex-wrap:wrap;gap:6px}.cp-root .cp-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--cp-fill);color:var(--cp-ink-soft);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.cp-root .cp-chip>span{opacity:.7;font-variant-numeric:tabular-nums}.cp-root .cp-chip[aria-pressed=true]{background:#101f32;color:#fff}html.dark .cp-root .cp-chip[aria-pressed=true]{background:#fff;color:#101f32}.cp-root .cp-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;width:100%;min-height:64px;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.cp-root .cp-line:hover{background:var(--cp-hover)}.cp-root .cp-line[data-inactive]>:not(.cp-chevron){opacity:.6}.cp-root .cp-line-main{display:flex;flex-direction:column;gap:1px;flex:1 1 260px;min-width:0}.cp-root .cp-line-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;font-weight:600}.cp-root .cp-line-sub{overflow:hidden;color:var(--cp-muted);font-size:12.5px;text-overflow:ellipsis}.cp-root .cp-line-figure{display:flex;flex-direction:column;flex:none;text-align:right;font-variant-numeric:tabular-nums}.cp-root .cp-line-figure>b{font-size:14px;font-weight:650}.cp-root .cp-line-figure>span{color:var(--cp-muted);font-size:12px}.cp-root .cp-empty-line{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;color:var(--cp-muted);text-align:center}.cp-root .cp-empty-line b{color:var(--cp-ink);font-size:14px;font-weight:600}.cp-root .cp-skel-line{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px}.cp-root .cp-skel{display:block;height:12px;border-radius:6px;background:var(--cp-fill);animation:cp-pulse 1.4s ease-in-out infinite}.cp-root .cp-skel-hero{height:190px;border-radius:24px;background:#0b1726;opacity:.5;animation:cp-pulse 1.4s ease-in-out infinite}@keyframes cp-pulse{50%{opacity:.45}}.cp-root .cp-banner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 16px}.cp-root .cp-banner>span:not(.cp-disc){flex:1 1 260px;min-width:0}.cp-root .cp-banner b{display:block;font-weight:650}.cp-root .cp-banner-sub{display:block;color:var(--cp-muted);font-size:12.5px}.cp-root .cp-select,.cp-root .cp-input{height:36px;padding:0 10px;border:0;border-radius:10px;background:var(--cp-fill);color:var(--cp-ink);font:inherit;font-size:13px}.cp-root .cp-select:focus-visible,.cp-root .cp-input:focus-visible{outline:2px solid var(--cp-accent-ink);outline-offset:1px}.cp-root .cp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}@media(max-width:760px){.cp-root{--cp-gutter: 16px;padding-bottom:28px}.cp-root .cp-topbar{padding-top:16px}.cp-root .cp-title{font-size:30px}.cp-root .cp-topbar-actions{width:100%}.cp-root .cp-client{flex:1 1 200px;max-width:none}.cp-root .cp-body{padding-top:14px}.cp-root .cp-hero{gap:16px;padding:18px 16px;border-radius:22px}.cp-root .cp-hero-copy{flex-basis:100%}.cp-root .cp-hero-title h2{font-size:20px}.cp-root .cp-hero-figs{flex-basis:100%;min-width:0}.cp-root .cp-hero-actions>.cp-button{flex:1 1 auto}.cp-root .cp-item-copy{flex-basis:100%;padding-left:40px}.cp-root .cp-disc+.cp-item-copy{flex-basis:calc(100% - 40px);padding-left:0}.cp-root .cp-item-actions{margin-left:40px}.cp-root .cp-fold-body{padding-left:16px}.cp-root .cp-find{flex:1 1 200px;max-width:none}.cp-root .cp-findbar>.cp-chips{order:2}.cp-root .cp-findbar-spacer{display:none}}@media(hover:none){.cp-root .cp-find input,.cp-root .cp-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.cp-root .cp-skel,.cp-root .cp-skel-hero,.cp-root .cp-spin{animation:none}}.fxa-root,.fxa-sheet{--fxa-ink: var(--calm-ink, #101f32);--fxa-ink-soft: var(--calm-ink-soft, #344054);--fxa-muted: var(--calm-muted, #5f6b7e);--fxa-surface: var(--calm-surface, #ffffff);--fxa-ground: var(--calm-bg, #eff1f6);--fxa-accent: #465fe9;--fxa-accent-hover: #354bc7;--fxa-accent-ink: var(--calm-accent-ink, #465fe9);--fxa-accent-soft: var(--calm-accent-soft, #eef0fd);--fxa-good: var(--calm-good, #15803d);--fxa-good-soft: var(--calm-good-soft, #ecfdf5);--fxa-warn: var(--calm-warn);--fxa-warn-soft: var(--calm-warn-soft);--fxa-danger: var(--calm-danger, #b91c1c);--fxa-danger-soft: var(--calm-danger-soft, #fef2f2);--fxa-fill: rgba(118, 126, 145, .13);--fxa-band: #f4f5f8;--fxa-thumb: #ffffff;--fxa-separator: rgba(16, 31, 50, .1);--fxa-faint: #a3acba;--fxa-hover: #f6f7fa;--fxa-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--fxa-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--fxa-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--fxa-focus: 0 0 0 4px rgba(70, 95, 233, .16);--fxa-spring: cubic-bezier(.32, 1.28, .52, 1);--fxa-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fxa-gutter: 28px}html.dark :is(.fxa-root,.fxa-sheet){--fxa-accent-hover: #5a71f0;--fxa-fill: rgba(255, 255, 255, .08);--fxa-band: #1a2536;--fxa-thumb: #2a3954;--fxa-separator: rgba(255, 255, 255, .08);--fxa-faint: #56647a;--fxa-hover: #16233a;--fxa-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--fxa-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.fxa-root{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--fxa-ground);color:var(--fxa-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;color-scheme:light;-webkit-font-smoothing:antialiased}html.dark .fxa-root{color-scheme:dark}:is(.fxa-root,.fxa-sheet) *,:is(.fxa-root,.fxa-sheet) *:before,:is(.fxa-root,.fxa-sheet) *:after{box-sizing:border-box}:is(.fxa-root,.fxa-sheet) :is(h1,h2,h3,p,dl,dd,ul){margin:0}:is(.fxa-root,.fxa-sheet) :is(button,input,select,textarea){font-family:inherit}:is(.fxa-root,.fxa-sheet) :is(button,a,select,input[type=checkbox],[tabindex]):focus-visible{outline:2px solid var(--fxa-accent-ink);outline-offset:2px}:is(.fxa-root,.fxa-sheet) svg{flex-shrink:0}:is(.fxa-root,.fxa-sheet) .fxa-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.fxa-root,.fxa-sheet) .fxa-spin{animation:fxa-spin .9s linear infinite}@keyframes fxa-spin{to{transform:rotate(360deg)}}:is(.fxa-root,.fxa-sheet) .fxa-unit{margin-left:4px;color:var(--fxa-muted);font-size:.78em;font-weight:600;letter-spacing:0}:is(.fxa-root,.fxa-sheet) .fxa-quiet{color:var(--fxa-muted);font-size:12.5px}:is(.fxa-root,.fxa-sheet) .fxa-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.fxa-root,.fxa-sheet) .fxa-tile svg{width:17px;height:17px}:is(.fxa-root,.fxa-sheet) .fxa-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}:is(.fxa-root,.fxa-sheet) .fxa-tile-sm{width:28px;height:28px;border-radius:8px}:is(.fxa-root,.fxa-sheet) .fxa-tile-sm svg{width:15px;height:15px}:is(.fxa-root,.fxa-sheet) :is(.fxa-tile-lg,.fxa-tile-md,.fxa-hero-tile){box-shadow:0 14px 30px -14px color-mix(in srgb,var(--from) 85%,transparent),inset 0 0 0 .5px #fff3}:is(.fxa-root,.fxa-sheet) .fxa-tile-lg{width:60px;height:60px;border-radius:17px}:is(.fxa-root,.fxa-sheet) .fxa-tile-lg svg{width:28px;height:28px}:is(.fxa-root,.fxa-sheet) .fxa-tile-md{width:52px;height:52px;border-radius:15px}:is(.fxa-root,.fxa-sheet) .fxa-tile-md svg{width:25px;height:25px}:is(.fxa-root,.fxa-sheet) .fxa-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 15px;border:0;border-radius:999px;background:var(--fxa-fill);color:var(--fxa-ink);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}:is(.fxa-root,.fxa-sheet) .fxa-button:hover:not(:disabled){color:var(--fxa-accent-ink)}:is(.fxa-root,.fxa-sheet) .fxa-button:active:not(:disabled){transform:scale(.97)}:is(.fxa-root,.fxa-sheet) .fxa-button:disabled{opacity:.5;cursor:not-allowed}:is(.fxa-root,.fxa-sheet) .fxa-button svg{width:15px;height:15px}:is(.fxa-root,.fxa-sheet) .fxa-button[aria-expanded=true]{background:var(--fxa-accent-soft);color:var(--fxa-accent-ink)}:is(.fxa-root,.fxa-sheet) .fxa-button-primary{background:var(--fxa-accent);color:#fff;box-shadow:var(--fxa-glow)}:is(.fxa-root,.fxa-sheet) .fxa-button-primary:hover:not(:disabled){background:var(--fxa-accent-hover);color:#fff}:is(.fxa-root,.fxa-sheet) .fxa-button-primary:disabled{box-shadow:none}:is(.fxa-root,.fxa-sheet) .fxa-button-dark{background:var(--fxa-ink);color:var(--fxa-surface)}:is(.fxa-root,.fxa-sheet) .fxa-button-dark:hover:not(:disabled){background:var(--fxa-ink-soft);color:var(--fxa-surface)}:is(.fxa-root,.fxa-sheet) .fxa-button-danger{background:var(--fxa-danger-soft);color:var(--fxa-danger)}:is(.fxa-root,.fxa-sheet) .fxa-button-danger:hover:not(:disabled){color:var(--fxa-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fxa-danger) 30%,transparent)}:is(.fxa-root,.fxa-sheet) .fxa-button-destructive{background:#dc2626;color:#fff;box-shadow:inset 0 1px #fff3,0 12px 26px -12px #dc2626d9}:is(.fxa-root,.fxa-sheet) .fxa-button-destructive:hover:not(:disabled){background:#b91c1c;color:#fff}:is(.fxa-root,.fxa-sheet) .fxa-button-destructive:disabled{box-shadow:none}:is(.fxa-root,.fxa-sheet) .fxa-button-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.fxa-root,.fxa-sheet) .fxa-button-sm svg{width:14px;height:14px}.fxa-root .fxa-button.is-large{min-height:42px;padding:0 18px;font-size:14px}:is(.fxa-root,.fxa-sheet) .fxa-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--fxa-fill);color:var(--fxa-muted);font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}:is(.fxa-root,.fxa-sheet) .fxa-pill{--tint: var(--fxa-fill);--ink: var(--fxa-muted);display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}:is(.fxa-root,.fxa-sheet) .fxa-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.fxa-root,.fxa-sheet) .fxa-pill.is-plain{padding:3px 9px;font-family:var(--fxa-mono);font-size:11.5px}:is(.fxa-root,.fxa-sheet) .fxa-pill.is-plain:before{display:none}:is(.fxa-root,.fxa-sheet) .fxa-pill[data-tone=good]{--tint: var(--fxa-good-soft);--ink: var(--fxa-good)}:is(.fxa-root,.fxa-sheet) .fxa-pill[data-tone=warn]{--tint: var(--fxa-warn-soft);--ink: var(--fxa-warn)}:is(.fxa-root,.fxa-sheet) .fxa-pill[data-tone=danger]{--tint: var(--fxa-danger-soft);--ink: var(--fxa-danger)}:is(.fxa-root,.fxa-sheet) .fxa-pill[data-tone=accent]{--tint: var(--fxa-accent-soft);--ink: var(--fxa-accent-ink)}:is(.fxa-root,.fxa-sheet) .fxa-account{display:inline-flex;align-items:center;padding:2px 8px;border-radius:7px;background:var(--fxa-fill);color:var(--fxa-ink);font:600 11.5px/1.45 var(--fxa-mono);white-space:nowrap}:is(.fxa-root,.fxa-sheet) .fxa-account.is-small{padding:0 6px;font-size:10.5px}:is(.fxa-root,.fxa-sheet) .fxa-meter{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--fxa-fill)}:is(.fxa-root,.fxa-sheet) .fxa-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .5s ease}:is(.fxa-root,.fxa-sheet) .fxa-meter[data-tone=good]>span{background:linear-gradient(90deg,#15803d,#34c76f)}:is(.fxa-root,.fxa-sheet) .fxa-meter.is-glass{height:8px;background:#ffffff1a}:is(.fxa-root,.fxa-sheet) .fxa-meter.is-glass>span{background:linear-gradient(90deg,#7c8cff,#c3cbff)}:is(.fxa-root,.fxa-sheet) .fxa-meter.is-glass[data-tone=good]>span{background:linear-gradient(90deg,#15803d,#4ade80)}.fxa-root .fxa-content{container:fxa-content / inline-size}.fxa-root .fxa-loading{display:flex;flex-direction:column;gap:16px}:is(.fxa-root,.fxa-sheet) .fxa-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}:is(.fxa-root,.fxa-sheet) .fxa-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}:is(.fxa-root,.fxa-sheet) .fxa-hero-text{max-width:620px;margin-top:5px;color:#c5cdd9;font-size:13.5px;line-height:1.5}.fxa-root .fxa-hero .fxa-button-primary{min-height:40px;padding:0 17px;background:#fff;color:#101f32;box-shadow:0 12px 28px -12px #0009}.fxa-root .fxa-hero .fxa-button-primary:hover:not(:disabled){background:#eef0fd;color:#101f32}.fxa-root .fxa-hero .fxa-button-primary svg{color:#465fe9}:is(.fxa-root,.fxa-sheet) .fxa-hero-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8a97ab;font-size:12.5px;font-weight:550}:is(.fxa-root,.fxa-sheet) .fxa-hero-meter-top b{color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.fxa-root,.fxa-sheet) .fxa-hero-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:is(.fxa-root,.fxa-sheet) .fxa-hero-figures.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.fxa-root,.fxa-sheet) .fxa-hero-figure{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}:is(.fxa-root,.fxa-sheet) .fxa-hero-figure dt{color:#8a97ab;font-size:12px;font-weight:600}:is(.fxa-root,.fxa-sheet) .fxa-hero-figure dd{display:flex;flex-direction:column;gap:2px;min-width:0;color:#fff}:is(.fxa-root,.fxa-sheet) .fxa-hero-value{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.fxa-root,.fxa-sheet) .fxa-hero-figure dd[data-tone=good] .fxa-hero-value{color:#86efac}:is(.fxa-root,.fxa-sheet) .fxa-hero .fxa-unit{margin-left:0;color:#8a97ab;font-size:12px}:is(.fxa-root,.fxa-sheet) .fxa-hero-hint{color:#8a97ab;font-size:12px;font-weight:500}.fxa-root .fxa-draft{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.fxa-root .fxa-draft+.fxa-draft{border-top:1px solid var(--fxa-separator)}.fxa-root .fxa-suggest{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border-radius:14px;background:var(--fxa-accent-soft);color:var(--fxa-ink-soft);font-size:13px;line-height:1.5}.fxa-root .fxa-suggest>svg{width:15px;height:15px;margin-top:2px;color:var(--fxa-accent-ink)}.fxa-root .fxa-suggest strong{color:var(--fxa-ink);font-weight:650}.fxa-root .fxa-suggest[data-waiting]{background:var(--fxa-fill);color:var(--fxa-muted)}.fxa-root .fxa-suggest[data-waiting]>svg{color:var(--fxa-muted)}.fxa-root .fxa-suggest-confidence{color:var(--fxa-muted)}.fxa-root .fxa-draft-status{flex:1 1 260px;min-width:0;margin-left:4px;color:var(--fxa-muted);font-size:12.5px;line-height:1.45}.fxa-root .fxa-draft-status[data-tone=warn]{color:var(--fxa-warn);font-weight:550}.fxa-root .fxa-aside-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fxa-root .fxa-aside-actions .fxa-input{flex:1 1 240px;background-color:var(--fxa-surface)}:is(.fxa-root,.fxa-sheet) .fxa-fields{display:flex;flex-wrap:wrap;gap:12px}:is(.fxa-root,.fxa-sheet) .fxa-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--fxa-ink-soft);font-size:12.5px;font-weight:600}:is(.fxa-root,.fxa-sheet) .fxa-field>span{margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxa-root .fxa-draft .fxa-fields{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(64px,.55fr)}.fxa-sheet .fxa-field.is-full{flex:1 1 100%}.fxa-sheet .fxa-field.is-grow{flex:1 1 180px}.fxa-sheet .fxa-field.is-date{flex:1 1 170px}.fxa-sheet .fxa-field.is-account{flex:0 1 120px}.fxa-sheet .fxa-field.is-rate{flex:0 1 110px}:is(.fxa-root,.fxa-sheet) .fxa-input{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background-color:var(--fxa-fill);box-shadow:none;color:var(--fxa-ink);font-size:14px;font-weight:400;color-scheme:light dark;transition:box-shadow .15s}:is(.fxa-root,.fxa-sheet) .fxa-input:focus{box-shadow:var(--fxa-focus)}:is(.fxa-root,.fxa-sheet) .fxa-input:focus-visible{outline:none}:is(.fxa-root,.fxa-sheet) .fxa-input::-moz-placeholder{color:var(--fxa-muted);opacity:.85}:is(.fxa-root,.fxa-sheet) .fxa-input::placeholder{color:var(--fxa-muted);opacity:.85}:is(.fxa-root,.fxa-sheet) .fxa-input.is-amount{text-align:right;font-variant-numeric:tabular-nums}:is(.fxa-root,.fxa-sheet) .fxa-input.is-mono{font-family:var(--fxa-mono);font-size:13.5px}.fxa-root .fxa-input.is-title{height:40px;padding:0 11px;font-size:15px;font-weight:650;letter-spacing:-.01em}.fxa-root .fxa-input.is-title:not(:focus){background-color:transparent}.fxa-root .fxa-input.is-title:not(:focus):hover{background-color:var(--fxa-fill)}:is(.fxa-root,.fxa-sheet) select.fxa-input{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}:is(.fxa-root,.fxa-sheet) select.fxa-input option{background:var(--fxa-surface);color:var(--fxa-ink)}:is(.fxa-root,.fxa-sheet) .fxa-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--fxa-fill)}:is(.fxa-root,.fxa-sheet) .fxa-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 3));border-radius:999px;background:var(--fxa-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--fxa-spring)}html.dark :is(.fxa-root,.fxa-sheet) .fxa-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}:is(.fxa-root,.fxa-sheet) .fxa-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--fxa-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.fxa-root,.fxa-sheet) .fxa-seg>button:hover{color:var(--fxa-ink)}:is(.fxa-root,.fxa-sheet) .fxa-seg>button:is([aria-pressed=true],[aria-checked=true]){color:var(--fxa-ink);font-weight:600}:is(.fxa-root,.fxa-sheet) .fxa-seg>button:focus-visible{outline-offset:-2px}:is(.fxa-root,.fxa-sheet) .fxa-seg-count{color:var(--fxa-muted);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}.fxa-root .fxa-line-progress{display:flex;flex-direction:column;gap:6px;min-width:0}.fxa-root .fxa-progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;color:var(--fxa-muted);font-size:12px;white-space:nowrap}.fxa-root .fxa-progress-top b{color:var(--fxa-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.fxa-root .fxa-progress-top>span{overflow:hidden;text-overflow:ellipsis}.fxa-root .fxa-col-state{display:flex;min-width:0}.fxa-root .fxa-items{padding:0;border-top:1px solid var(--fxa-separator);list-style:none}.fxa-root .fxa-item{position:relative;display:flex;align-items:center;gap:10px 16px;padding:12px 18px 12px 58px}.fxa-root .fxa-item+.fxa-item:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--fxa-separator)}.fxa-root .fxa-item-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fxa-root .fxa-item-title{overflow:hidden;color:var(--fxa-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fxa-root .fxa-item-sub{overflow:hidden;color:var(--fxa-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.fxa-root .fxa-item-amount{display:flex;align-items:baseline;color:var(--fxa-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.fxa-root .fxa-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}.fxa-root .fxa-empty.is-large{padding:56px 24px 52px}.fxa-root .fxa-empty.is-inline{gap:14px;padding:28px 24px 30px}.fxa-root .fxa-empty-title{max-width:460px;margin-top:18px;color:var(--fxa-ink);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.014em}.fxa-root .fxa-empty.is-large .fxa-empty-title{font-size:19px}.fxa-root .fxa-empty.is-inline .fxa-empty-title{margin-top:0;font-size:15px;font-weight:600}.fxa-root .fxa-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}@keyframes fxa-pulse{0%,to{opacity:1}50%{opacity:.5}}.fxa-root .fxa-draft{display:block;padding:0}.fxa-root .fxa-draft-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px}.fxa-root .fxa-draft-cost{flex:none;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.fxa-root .fxa-draft-row .cp-button-dark:disabled{opacity:.4}.fxa-root .fxa-draft-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px 70px}.fxa-root .fxa-draft .fxa-field.is-name{grid-column:1 / -1}.fxa-root .fxa-draft .fxa-input{height:38px;border-radius:10px;font-size:13.5px}.fxa-root .fxa-draft-status{margin:0}.fxa-root .fxa-aside-actions .fxa-input{flex:0 1 380px;background-color:var(--fxa-fill)}.fxa-root .fxa-line-progress{flex:none;width:170px}.fxa-root .fxa-line-net{width:120px}.fxa-root .fxa-col-state{flex:none;justify-content:flex-end;width:130px}.fxa-root .fxa-items{margin:0;padding:0 16px 8px;border-top:0}.fxa-root .fxa-item{padding:10px 0}.fxa-root .fxa-item+.fxa-item:before{left:0}.fxa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fxa-fade .16s ease-out}html.dark .fxa-overlay{background:#0009}.fxa-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(620px,calc(100vw - 32px));max-height:min(90dvh,840px);border-radius:26px;background:var(--fxa-ground);color:var(--fxa-ink);box-shadow:0 0 0 .5px var(--fxa-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased;animation:fxa-fade .16s ease-out}.fxa-sheet.is-side{left:auto;top:10px;right:10px;bottom:10px;transform:none;width:min(600px,calc(100vw - 20px));max-height:none;animation:fxa-slide-in .32s var(--fxa-spring)}@keyframes fxa-fade{0%{opacity:0}}@keyframes fxa-slide-in{0%{opacity:0;transform:translate(32px)}}.fxa-sheet .fxa-sheet-form{display:flex;flex-direction:column;flex:1;min-height:0}.fxa-sheet .fxa-sheet-grabber{display:none}.fxa-sheet .fxa-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.fxa-sheet .fxa-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--fxa-fill);color:var(--fxa-muted);cursor:pointer}.fxa-sheet .fxa-sheet-close:hover:not(:disabled){color:var(--fxa-ink)}.fxa-sheet .fxa-sheet-close:disabled{opacity:.4;cursor:not-allowed}.fxa-sheet .fxa-sheet-close svg{width:16px;height:16px}.fxa-sheet .fxa-sheet-head{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:0 22px 10px}.fxa-sheet .fxa-sheet-head.is-asset{padding-bottom:4px}.fxa-sheet .fxa-sheet-copy{flex:1;min-width:0}.fxa-sheet .fxa-sheet-eyebrow{color:var(--fxa-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.fxa-sheet .fxa-sheet-title{margin:0;color:var(--fxa-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.fxa-sheet .fxa-sheet-sub{margin:6px 0 0;color:var(--fxa-muted);font-size:13.5px;line-height:1.5}.fxa-sheet .fxa-sheet-pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.fxa-sheet .fxa-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;padding:14px 22px 0}.fxa-sheet .fxa-sheet-actions .fxa-button{min-height:38px;padding:0 16px}.fxa-sheet .fxa-sheet-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 22px 22px}.fxa-sheet .fxa-sheet-body>*{flex-shrink:0}.fxa-sheet.is-side .fxa-sheet-body{padding-top:16px}.fxa-sheet .fxa-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--fxa-separator)}.fxa-sheet .fxa-sheet-foot .fxa-button{min-height:42px;padding:0 18px;font-size:14px}.fxa-sheet .fxa-hero.is-compact{gap:14px;padding:18px 20px;border-radius:22px}.fxa-sheet .fxa-hero.is-compact .fxa-hero-text{margin:0}.fxa-sheet .fxa-hero-value{font-size:18px}.fxa-sheet .fxa-sheet-card{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;background:var(--fxa-surface);box-shadow:var(--fxa-card-shadow)}.fxa-sheet .fxa-sheet-card-title{color:var(--fxa-muted);font-size:12.5px;font-weight:600}.fxa-sheet .fxa-sheet-card-note{color:var(--fxa-muted);font-size:12.5px;line-height:1.5}.fxa-sheet .fxa-fields.is-nested{padding-top:12px;border-top:1px solid var(--fxa-separator)}.fxa-sheet .fxa-sheet-card .fxa-input{background-color:var(--fxa-fill)}.fxa-sheet .fxa-switch-line{display:flex;align-items:center;gap:14px;cursor:pointer}.fxa-sheet .fxa-switch-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fxa-sheet .fxa-switch-title{color:var(--fxa-ink);font-size:14px;font-weight:600}.fxa-sheet .fxa-switch-sub{color:var(--fxa-muted);font-size:12.5px;line-height:1.45}.fxa-sheet .fxa-switch{position:relative;flex-shrink:0;width:51px;height:31px;margin:0;border-radius:999px;background:var(--fxa-fill);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s}.fxa-sheet .fxa-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .25s var(--fxa-spring)}.fxa-sheet .fxa-switch:checked{background:#34c759}.fxa-sheet .fxa-switch:checked:after{transform:translate(20px)}.fxa-sheet .fxa-entry{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}.fxa-sheet .fxa-entry th{padding:0 0 8px;color:var(--fxa-muted);font-size:12px;font-weight:600;text-align:left}.fxa-sheet .fxa-entry :is(th,td).is-number{width:26%;text-align:right}.fxa-sheet .fxa-entry td{padding:8px 0;border-top:1px solid var(--fxa-separator);color:var(--fxa-ink-soft);vertical-align:middle}.fxa-sheet .fxa-entry-account{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.fxa-sheet .fxa-entry-label{min-width:0;color:var(--fxa-muted);font-size:12.5px}.fxa-sheet .fxa-entry tfoot td{color:var(--fxa-ink);font-weight:650}.fxa-sheet .fxa-entry tfoot td:first-child{color:var(--fxa-muted);font-weight:600}.fxa-sheet .fxa-entry tr,.fxa-sheet .fxa-entry tr:hover{background:transparent!important}.fxa-sheet .fxa-callout{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:14px;background:var(--fxa-fill);color:var(--fxa-ink-soft);font-size:13px;line-height:1.5}.fxa-sheet .fxa-callout>svg{width:15px;height:15px;margin-top:2px}.fxa-sheet .fxa-callout[data-tone=warn]{background:var(--fxa-warn-soft);color:var(--fxa-warn);font-weight:550}.fxa-sheet .fxa-sheet-status{padding:10px 14px;border-radius:14px;background:var(--fxa-fill);color:var(--fxa-muted);font-size:13px;line-height:1.5}.fxa-sheet .fxa-sheet-status[data-tone=warn]{background:var(--fxa-warn-soft);color:var(--fxa-warn);font-weight:550}.fxa-sheet .fxa-sheet-status[data-tone=good]{background:var(--fxa-good-soft);color:var(--fxa-good);font-weight:550}.fxa-sheet .fxa-group{display:flex;flex-direction:column;gap:8px}.fxa-sheet .fxa-group-title{margin:0 4px;color:var(--fxa-muted);font-size:12.5px;font-weight:600;letter-spacing:.02em}.fxa-sheet .fxa-list{overflow:hidden;border-radius:18px;background:var(--fxa-surface);box-shadow:var(--fxa-card-shadow)}.fxa-sheet .fxa-list-item{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:46px;padding:12px 16px}.fxa-sheet .fxa-list-item+.fxa-list-item:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--fxa-separator)}.fxa-sheet .fxa-list-item dt{flex-shrink:0;color:var(--fxa-ink-soft);font-size:13.5px}.fxa-sheet .fxa-list-item dd{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:0 4px;min-width:0;color:var(--fxa-ink);font-size:13.5px;font-weight:550;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@container fxa-content (max-width: 860px){.fxa-root .fxa-hero-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fxa-content (max-width: 440px){.fxa-root .fxa-hero-figures{grid-template-columns:minmax(0,1fr)}.fxa-root .fxa-hero-figure{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.fxa-root .fxa-hero-figure dd{align-items:flex-end;text-align:right}.fxa-root .fxa-hero-value{justify-content:flex-end}}@container fxa-content (max-width: 1100px){.fxa-root .fxa-line>.fxa-col-state{display:none}}@container fxa-content (max-width: 760px){.fxa-root .fxa-line{align-items:flex-start}.fxa-root .fxa-line>.cp-line-main{flex:1 1 0}.fxa-root .fxa-line>.fxa-line-net{width:auto}.fxa-root .fxa-line>.fxa-line-progress{order:5;flex:1 1 calc(100% - 56px);width:auto;margin-left:56px}.fxa-root .fxa-line>.cp-chevron{align-self:center}.fxa-root .fxa-draft .fxa-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fxa-root .fxa-draft .fxa-field.is-class{grid-column:1 / -1}.fxa-root .fxa-draft-row{align-items:flex-start}.fxa-root .fxa-draft-row>.cp-line-main{flex:1 1 calc(100% - 54px)}.fxa-root .fxa-draft-row>:is(.fxa-draft-cost,.cp-item-actions){margin-left:54px}.fxa-root .fxa-draft-body{padding-left:16px}.fxa-root .fxa-item{flex-wrap:wrap;padding-left:18px}.fxa-root .fxa-item+.fxa-item:before{left:18px}.fxa-root .fxa-item-main{flex-basis:100%}.fxa-root .fxa-item .cp-button{margin-left:auto}}@media(max-width:760px){.fxa-root{--fxa-gutter: 16px;padding-bottom:28px}.fxa-root .fxa-hero{gap:16px;padding:18px 16px;border-radius:22px}.fxa-root .fxa-hero-value{font-size:17px}.fxa-root .fxa-empty{padding:36px 18px 32px}.fxa-sheet,.fxa-sheet.is-side{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0;animation:fxa-rise .32s var(--fxa-spring)}.fxa-sheet.is-side{top:12px;max-height:none}.fxa-sheet .fxa-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--fxa-faint);opacity:.6}.fxa-sheet .fxa-sheet-bar{padding-top:4px}.fxa-sheet .fxa-sheet-head{padding:0 18px 8px}.fxa-sheet .fxa-sheet-title{font-size:22px}.fxa-sheet .fxa-sheet-actions{padding:12px 16px 0}.fxa-sheet .fxa-sheet-actions .fxa-button{flex:1 1 auto;min-height:44px}.fxa-sheet .fxa-sheet-body{padding:10px 16px 18px}.fxa-sheet.is-side .fxa-sheet-body{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.fxa-sheet .fxa-hero.is-compact{padding:16px}.fxa-sheet .fxa-hero-figures.is-three{gap:8px}.fxa-sheet .fxa-hero-figure{padding:10px}.fxa-sheet .fxa-hero-value{font-size:15px}.fxa-sheet .fxa-field.is-date,.fxa-sheet .fxa-field.is-account{flex:1 1 100%}.fxa-sheet .fxa-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.fxa-sheet .fxa-sheet-foot .fxa-button{flex:1 1 0;min-height:46px}}@keyframes fxa-rise{0%{opacity:.4;transform:translateY(40px)}}@media(hover:none){:is(.fxa-root,.fxa-sheet) :is(.fxa-find input,.fxa-input){font-size:16px}}@media(prefers-reduced-motion:reduce){:is(.fxa-root,.fxa-sheet) .fxa-seg:before,:is(.fxa-root,.fxa-sheet) .fxa-meter>span,.fxa-root .fxa-disclosure-chevron,.fxa-sheet .fxa-switch:after{transition:none}.fxa-root .fxa-skel,:is(.fxa-root,.fxa-sheet) .fxa-spin,.fxa-overlay,.fxa-sheet{animation:none}}.vat-page{width:100%;min-width:0;text-align:left;color:var(--dcl-ink)}.vat-page *,.vat-page *:before,.vat-page *:after{box-sizing:border-box}.vat-page :is(h1,h2,p,ol){margin:0}.vat-page a:focus-visible{outline:2px solid var(--dcl-accent-ink);outline-offset:2px}.vat-page button:disabled{opacity:.5;cursor:not-allowed}.vat-page svg{flex-shrink:0}.vat-page .vat-context{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-bottom:14px;padding:12px 16px;border-radius:16px;background:var(--dcl-warn-soft);color:var(--dcl-warn);font-size:13px;line-height:1.5}.vat-page .vat-context a{display:inline-flex;align-items:center;gap:3px;color:var(--dcl-accent-ink);font-weight:600;text-decoration:none}.vat-page .vat-context a:hover{text-decoration:underline}.vat-page .vat-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"equation equation" "flows filing";gap:16px;align-items:start}.vat-page .vat-equation{grid-area:equation}.vat-page .vat-filing{grid-area:filing;position:sticky;top:16px}.vat-page .vat-flows{grid-area:flows;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;align-items:start;min-width:0}.vat-page .vat-card{min-width:0;overflow:hidden;border-radius:20px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.vat-page .vat-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--dcl-fill);color:var(--dcl-ink);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,transform .15s}.vat-page .vat-button:hover:not(:disabled){color:var(--dcl-accent-ink)}.vat-page .vat-button:active:not(:disabled){transform:scale(.97)}.vat-page .vat-button svg{width:15px;height:15px}.vat-page .vat-button-primary{background:var(--dcl-accent);color:#fff;box-shadow:var(--dcl-glow)}.vat-page .vat-button-primary:hover:not(:disabled){background:var(--dcl-accent-hover);color:#fff}.vat-page .vat-button-primary:disabled{box-shadow:none}.vat-page .vat-text-button{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:transparent;color:var(--dcl-accent-ink);font-size:12.5px;font-weight:600;cursor:pointer}.vat-page .vat-text-button:hover:not(:disabled){text-decoration:underline}.vat-page .vat-text-button svg{width:13px;height:13px}.vat-page .vat-equation{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1.2fr);align-items:stretch;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.vat-page .vat-equation:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.vat-page .vat-term{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 18px}.vat-page .vat-term-label{color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vat-page .vat-term-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;color:#fff;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.vat-page .vat-term-value>span:not(.vat-skeleton,.vat-unit){min-width:0;overflow-wrap:anywhere}.vat-page .vat-unit{color:#8a97ab;font-size:12px;font-weight:600;letter-spacing:0}.vat-page .vat-term-hint{min-height:18px;margin-top:6px;color:#c5cdd9;font-size:12.5px;font-variant-numeric:tabular-nums}.vat-page .vat-op{display:flex;align-items:center;justify-content:center;color:#8a97ab;font-size:24px;font-weight:300}.vat-page .vat-result{border-radius:18px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.vat-page .vat-result .vat-term-label{color:#c5cdd9}.vat-page .vat-result .vat-term-value{font-size:32px}.vat-page .vat-equation.is-recoverable .vat-result{background:#34c76f24;box-shadow:inset 0 0 0 1px #86efac52}.vat-page .vat-equation.is-recoverable .vat-result .vat-term-value>span:not(.vat-unit){color:#86efac}.vat-page .vat-equation-error{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px;color:#fca5a5;font-size:13px}.vat-page .vat-equation-error .vat-text-button{color:#fff;text-decoration:underline}.vat-page .vat-equation .vat-skeleton{background:#ffffff1f}.vat-page .vat-filing-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 12px}.vat-page .vat-filing-head h2{color:var(--dcl-ink);font-size:16px;font-weight:700;letter-spacing:-.01em}.vat-page .vat-deadline{display:flex;align-items:center;gap:12px;margin:0 14px;padding:11px 14px;border-radius:14px;background:var(--dcl-fill);color:var(--dcl-muted)}.vat-page .vat-deadline>svg{width:18px;height:18px;color:var(--dcl-accent-ink)}.vat-page .vat-deadline>div{display:flex;flex-direction:column;flex:1;min-width:0}.vat-page .vat-deadline span{font-size:11.5px;font-weight:500}.vat-page .vat-deadline strong{margin-top:1px;color:var(--dcl-ink);font-size:14px;font-weight:650}.vat-page .vat-deadline em{padding:2px 9px;border-radius:999px;background:var(--dcl-surface);color:var(--dcl-ink-soft);font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.vat-page .vat-deadline.is-soon{background:var(--dcl-warn-soft)}.vat-page .vat-deadline.is-soon>svg,.vat-page .vat-deadline.is-soon em{color:var(--dcl-warn)}.vat-page .vat-filing-state{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:26px 20px;color:var(--dcl-muted);font-size:13px;text-align:center}.vat-page .vat-steps{padding:18px 18px 20px;list-style:none}.vat-page .vat-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding-bottom:18px}.vat-page .vat-step:last-child{padding-bottom:0}.vat-page .vat-step:not(:last-child):before{content:"";position:absolute;left:13.5px;top:34px;bottom:4px;width:1.5px;border-radius:1px;background:var(--dcl-separator)}.vat-page .vat-step[data-state=done]:not(:last-child):before{background:color-mix(in srgb,var(--dcl-good) 45%,transparent)}.vat-page .vat-step-marker{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--dcl-fill);color:var(--dcl-muted);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.vat-page .vat-step[data-state=current] .vat-step-marker{background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 6px 14px -6px #465fe9cc}.vat-page .vat-step[data-state=done] .vat-step-marker{background:linear-gradient(145deg,#15803d,#34c76f);color:#fff}.vat-page .vat-step[data-state=failed] .vat-step-marker{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.vat-page .vat-step-body{min-width:0;padding-top:4px}.vat-page .vat-step-title{display:block;color:var(--dcl-ink);font-size:14px;font-weight:650;line-height:1.4}.vat-page .vat-step[data-state=todo] .vat-step-title{color:var(--dcl-muted);font-weight:500}.vat-page .vat-step-body>p{margin-top:3px;color:var(--dcl-muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.vat-page .vat-step-body>p a{color:var(--dcl-accent-ink);font-weight:600}.vat-page .vat-step[data-state=failed] .vat-step-body>p{color:var(--dcl-warn)}.vat-page .vat-step[data-state=failed] .vat-step-body>p strong{font-weight:650}.vat-page .vat-step-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.vat-page .vat-step-actions>.vat-text-button{align-self:flex-start}.vat-page .vat-step[data-state=done] .vat-step-actions{margin-top:4px}.vat-page .vat-filing-foot{padding:0 18px 18px}.vat-page .vat-filing-foot .vat-button{width:100%}.vat-page .vat-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border-radius:999px;background:var(--vat-tone-soft);color:var(--vat-tone);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}.vat-page .vat-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vat-page .vat-tone-good{--vat-tone: var(--dcl-good);--vat-tone-soft: var(--dcl-good-soft)}.vat-page .vat-tone-warn{--vat-tone: var(--dcl-warn);--vat-tone-soft: var(--dcl-warn-soft)}.vat-page .vat-tone-accent{--vat-tone: var(--dcl-accent-ink);--vat-tone-soft: var(--dcl-accent-soft)}.vat-page .vat-tone-danger{--vat-tone: var(--dcl-danger);--vat-tone-soft: var(--dcl-danger-soft)}.vat-page .vat-tone-neutral{--vat-tone: var(--dcl-muted);--vat-tone-soft: var(--dcl-fill)}.vat-page .vat-flow-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:16px 18px 10px}.vat-page .vat-flow-head h2{color:var(--dcl-ink);font-size:16px;font-weight:700;letter-spacing:-.01em}.vat-page .vat-flow-head span{color:var(--dcl-muted);font-size:12.5px}.vat-page .vat-flow-state{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:96px;padding:14px 18px 22px;color:var(--dcl-muted);font-size:13px}.vat-page .vat-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.vat-page .vat-table .vat-col-num{width:34%}.vat-page .vat-table th{text-align:left;font-weight:500}.vat-page .vat-table th:not(:first-child),.vat-page .vat-table td{text-align:right;white-space:nowrap}.vat-page .vat-table thead th{padding:8px 18px;background:var(--dcl-fill);color:var(--dcl-muted);font-size:11.5px;font-weight:600;letter-spacing:.02em}.vat-page .vat-table tbody :is(th,td){padding:11px 18px;color:var(--dcl-ink-soft)}.vat-page .vat-table tbody tr+tr>*{box-shadow:inset 0 1px 0 var(--dcl-separator)}.vat-page .vat-table tbody tr:hover>*{background:var(--dcl-hover)}.vat-page .vat-rate{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--dcl-accent-soft);color:var(--dcl-accent-ink);font-size:12px;font-weight:650}.vat-page .vat-table tr.is-gap>*{color:var(--dcl-warn);font-weight:600}.vat-page .vat-table tr.is-cash>*{color:var(--dcl-muted);font-size:12.5px}.vat-page .vat-table tfoot :is(th,td){padding:12px 18px 15px;box-shadow:inset 0 1px 0 var(--dcl-separator);color:var(--dcl-ink);font-weight:700}.vat-page .cvat-card{grid-column:1 / -1}.vat-page .cvat-head{align-items:flex-start}.vat-page .cvat-head>div:first-child{display:flex;flex-direction:column;gap:3px}.vat-page .cvat-actions{display:flex;flex-wrap:wrap;gap:6px 16px}.vat-page .cvat-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0 14px 14px}.vat-page .cvat-totals>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--dcl-fill)}.vat-page .cvat-totals>div>span:first-child{color:var(--dcl-muted);font-size:12px;font-weight:500}.vat-page .cvat-totals strong{color:var(--dcl-ink);font-size:19px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.vat-page .cvat-total-sub{color:var(--dcl-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.vat-page .cvat-table .cvat-doc{display:block;overflow:hidden;color:var(--dcl-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vat-page .cvat-table .cvat-sub{display:block;margin-top:2px;overflow:hidden;color:var(--dcl-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.vat-page .cvat-table .cvat-col-doc{width:auto}.vat-page .cvat-table .cvat-col-num{width:17%}.vat-page .cvat-table .cvat-col-actions{width:150px}.vat-page .cvat-table td.cvat-actions-cell{text-align:right;white-space:nowrap}.vat-page .cvat-table td.cvat-actions-cell .vat-text-button+.vat-text-button{margin-left:14px}.vat-page .cvat-note{padding:12px 18px 16px;box-shadow:inset 0 1px 0 var(--dcl-separator);color:var(--dcl-muted);font-size:12px;line-height:1.5}.vat-page .cvat-strip{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:12px 16px;border-radius:16px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);color:var(--dcl-ink-soft);font-size:12.5px;line-height:1.5}.vat-page .cvat-strip>svg{color:var(--dcl-accent-ink)}.vat-page .cvat-strip>span{flex:1;min-width:240px}.dcl-dialog .cvat-manual{margin:0;padding:2px 16px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);list-style:none}.dcl-dialog .cvat-manual li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;color:var(--dcl-ink-soft);font-size:13px}.dcl-dialog .cvat-manual li+li{border-top:1px solid var(--dcl-separator)}.dcl-dialog .cvat-apply{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:14px 16px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);color:var(--dcl-ink-soft);font-size:13px}.dcl-dialog .cvat-apply .dcl-input{width:170px}.dcl-dialog .cvat-anaf{display:flex}.vat-page .vat-skeleton{display:block;width:150px;max-width:100%;height:26px;border-radius:8px;background:var(--dcl-fill);animation:vat-pulse 1.5s ease-in-out infinite}.vat-page .vat-skeleton.is-line{width:100%;height:14px;border-radius:999px}.vat-page .vat-spin,.dcl-dialog .vat-spin{animation:vat-spin .9s linear infinite}.vat-page .vat-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes vat-spin{to{transform:rotate(360deg)}}@keyframes vat-pulse{50%{opacity:.45}}@media(max-width:1180px){.vat-page .vat-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"equation" "filing" "flows"}.vat-page .vat-filing{position:static}}@media(max-width:760px){.vat-page .vat-equation{grid-template-columns:minmax(0,1fr);padding:6px;border-radius:22px}.vat-page .vat-op{justify-content:flex-start;height:14px;padding-left:18px;font-size:18px}.vat-page .vat-term{padding:12px 14px}.vat-page .vat-term-value{font-size:24px}.vat-page .vat-result{margin-top:6px}.vat-page .vat-result .vat-term-value{font-size:28px}.vat-page .vat-flows{grid-template-columns:minmax(0,1fr)}.vat-page .vat-table :is(thead th,tbody th,tbody td,tfoot th,tfoot td){padding-inline:14px}.vat-page .vat-table .vat-col-num{width:36%}.vat-page .cvat-table{table-layout:auto}.vat-page .cvat-table col{width:auto!important}.vat-page .cvat-table thead th:nth-child(2),.vat-page .cvat-table tbody td:nth-child(2){display:none}.vat-page .cvat-table :is(.cvat-doc,.cvat-sub){white-space:normal}.vat-page .cvat-table td.cvat-actions-cell .vat-text-button{display:flex;margin:0 0 6px auto}.vat-page .cvat-table td.cvat-actions-cell .vat-text-button+.vat-text-button{margin-left:auto}.vat-page .cvat-note{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.vat-page :is(.vat-spin,.vat-skeleton),.dcl-dialog .vat-spin{animation:none!important}}:is(.dcl-root,.dcl-dialog){--dcl-ink: var(--calm-ink, #101f32);--dcl-ink-soft: var(--calm-ink-soft, #344054);--dcl-muted: var(--calm-muted, #5f6b7e);--dcl-surface: var(--calm-surface, #ffffff);--dcl-ground: var(--calm-bg, #eff1f6);--dcl-accent: #465fe9;--dcl-accent-hover: #354bc7;--dcl-accent-ink: var(--calm-accent-ink, #465fe9);--dcl-accent-soft: var(--calm-accent-soft, #eef0fd);--dcl-good: var(--calm-good, #15803d);--dcl-good-soft: var(--calm-good-soft, #ecfdf5);--dcl-warn: var(--calm-warn);--dcl-warn-soft: var(--calm-warn-soft);--dcl-danger: var(--calm-danger, #b91c1c);--dcl-danger-soft: var(--calm-danger-soft, #fef2f2);--dcl-fill: rgba(118, 126, 145, .13);--dcl-thumb: #ffffff;--dcl-separator: rgba(16, 31, 50, .1);--dcl-faint: #a3acba;--dcl-hover: #f6f7fa;--dcl-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--dcl-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--dcl-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--dcl-focus: 0 0 0 4px rgba(70, 95, 233, .16);--dcl-spring: cubic-bezier(.32, 1.28, .52, 1);--dcl-gutter: 28px;color-scheme:light}html.dark :is(.dcl-root,.dcl-dialog){--dcl-accent-hover: #5a71f0;--dcl-fill: rgba(255, 255, 255, .08);--dcl-thumb: #2a3954;--dcl-separator: rgba(255, 255, 255, .08);--dcl-faint: #56647a;--dcl-hover: #16233a;--dcl-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--dcl-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.dcl-root{box-sizing:border-box;min-width:0;min-height:100%;padding-bottom:40px;background:var(--dcl-ground);color:var(--dcl-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}:is(.dcl-root,.dcl-dialog) *,:is(.dcl-root,.dcl-dialog) *:before,:is(.dcl-root,.dcl-dialog) *:after{box-sizing:border-box}:is(.dcl-root,.dcl-dialog) :is(h1,h2,h3,p,ol,ul){margin:0}:is(.dcl-root,.dcl-dialog) :is(button,input,select,textarea){font-family:inherit}:is(.dcl-root,.dcl-dialog) :is(button,a,input,select):focus-visible{outline:2px solid var(--dcl-accent-ink);outline-offset:2px}:is(.dcl-root,.dcl-dialog) svg{flex-shrink:0}:is(.dcl-root,.dcl-dialog) .dcl-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.dcl-root,.dcl-dialog) .dcl-spin{animation:dcl-spin .9s linear infinite}@keyframes dcl-spin{to{transform:rotate(360deg)}}.dcl-root :is(.dcl-tile,.dcl-code){--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.dcl-root .dcl-tile svg{width:17px;height:17px}.dcl-root :is(.dcl-tile,.dcl-code)[data-tone=accent]{--from: #465fe9;--to: #7c8cff}.dcl-root :is(.dcl-tile,.dcl-code)[data-tone=good]{--from: #15803d;--to: #34c76f}.dcl-root :is(.dcl-tile,.dcl-code)[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.dcl-root :is(.dcl-tile,.dcl-code)[data-tone=danger]{--from: #dc2626;--to: #f87171}.dcl-root :is(.dcl-tile,.dcl-code)[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.dcl-root :is(.dcl-tile,.dcl-code)[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.dcl-root .dcl-tile-sm{width:28px;height:28px;border-radius:8px}.dcl-root .dcl-tile-sm svg{width:15px;height:15px}.dcl-root .dcl-tile-lg{width:68px;height:68px;border-radius:19px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.dcl-root .dcl-tile-lg svg{width:32px;height:32px}.dcl-root .dcl-code{width:52px;height:40px;border-radius:11px;font-size:12.5px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dcl-root .dcl-code-lg{width:58px;height:46px;border-radius:13px;font-size:13.5px}:is(.dcl-root,.dcl-dialog) .dcl-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 8px 2px 7px;border-radius:999px;background:var(--dcl-fill);color:var(--dcl-muted);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}:is(.dcl-root,.dcl-dialog) .dcl-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:is(.dcl-root,.dcl-dialog) .dcl-pill[data-plain]:before{content:none}:is(.dcl-root,.dcl-dialog) .dcl-pill[data-plain]{padding-left:8px}:is(.dcl-root,.dcl-dialog) .dcl-pill[data-tone=good]{background:var(--dcl-good-soft);color:var(--dcl-good)}:is(.dcl-root,.dcl-dialog) .dcl-pill[data-tone=warn]{background:var(--dcl-warn-soft);color:var(--dcl-warn)}:is(.dcl-root,.dcl-dialog) .dcl-pill[data-tone=danger]{background:var(--dcl-danger-soft);color:var(--dcl-danger)}:is(.dcl-root,.dcl-dialog) .dcl-pill[data-tone=accent]{background:var(--dcl-accent-soft);color:var(--dcl-accent-ink)}.dcl-root :is(.dcl-focus-note,.dcl-rd-issues) [data-tone=danger]{color:var(--dcl-danger)}.dcl-root :is(.dcl-focus-note,.dcl-rd-issues) [data-tone=warn]{color:var(--dcl-warn)}.dcl-root :is(.dcl-focus-note,.dcl-rd-issues) [data-tone=good]{color:var(--dcl-good)}:is(.dcl-root,.dcl-dialog) .dcl-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 13px;border:0;border-radius:999px;background:var(--dcl-fill);color:var(--dcl-ink);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}:is(.dcl-root,.dcl-dialog) .dcl-button:hover:not(:disabled){color:var(--dcl-accent-ink)}:is(.dcl-root,.dcl-dialog) .dcl-button:active:not(:disabled){transform:scale(.97)}:is(.dcl-root,.dcl-dialog) .dcl-button:disabled{opacity:.5;cursor:not-allowed}:is(.dcl-root,.dcl-dialog) .dcl-button svg{width:14px;height:14px}:is(.dcl-root,.dcl-dialog) .dcl-button-primary{background:var(--dcl-accent);color:#fff;box-shadow:var(--dcl-glow)}:is(.dcl-root,.dcl-dialog) .dcl-button-primary:hover:not(:disabled){background:var(--dcl-accent-hover);color:#fff}:is(.dcl-root,.dcl-dialog) .dcl-button-primary:disabled{box-shadow:none}.dcl-root .dcl-button.is-large{min-height:40px;padding:0 16px;font-size:13.5px}.dcl-root .dcl-button.is-large svg{width:16px;height:16px}.dcl-root .dcl-button.is-large:not(.dcl-button-primary){background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-root .dcl-button.is-large:not(.dcl-button-primary):hover:not(:disabled){box-shadow:var(--dcl-float-shadow);color:var(--dcl-ink)}.dcl-root .dcl-button[data-warn]{color:var(--dcl-warn)}.dcl-root .dcl-button[data-warn] svg:last-child{color:var(--dcl-warn)}.dcl-root .dcl-cap-text{overflow:hidden;max-width:200px;text-overflow:ellipsis}:is(.dcl-root,.dcl-dialog) .dcl-icon-button{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--dcl-fill);color:var(--dcl-muted);cursor:pointer;transition:color .15s}:is(.dcl-root,.dcl-dialog) .dcl-icon-button:hover:not(:disabled){color:var(--dcl-ink)}:is(.dcl-root,.dcl-dialog) .dcl-icon-button:disabled{opacity:.4;cursor:not-allowed}:is(.dcl-root,.dcl-dialog) .dcl-icon-button svg{width:16px;height:16px}.dcl-root .dcl-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;padding:22px var(--dcl-gutter) 0}.dcl-root .dcl-topbar-lead{flex:1 1 420px;min-width:0}.dcl-root .dcl-title{color:var(--dcl-ink);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.dcl-root .dcl-topbar-actions{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:3px}.dcl-root .dcl-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;min-height:42px;padding:4px 12px 4px 4px;border:0;border-radius:14px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.dcl-root .dcl-client:hover{box-shadow:var(--dcl-float-shadow)}.dcl-root .dcl-client:active{transform:scale(.98)}.dcl-root .dcl-client-mark{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.dcl-root .dcl-client-name{overflow:hidden;color:var(--dcl-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.dcl-root .dcl-client>svg{width:16px;height:16px;color:var(--dcl-faint)}.dcl-root .dcl-period{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.dcl-root .dcl-period>span{color:var(--dcl-muted);font-size:13px;font-weight:500;white-space:nowrap}.dcl-root .dcl-period .sor-month-trigger{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);color:var(--dcl-ink);font-size:13.5px;font-weight:600;transition:box-shadow .15s}.dcl-root .dcl-period .sor-month-trigger:hover:not(:disabled),.dcl-root .dcl-period .sor-month-trigger[data-state=open]{box-shadow:var(--dcl-float-shadow)}.dcl-root .dcl-period .sor-month-trigger svg:first-child{color:var(--dcl-accent-ink)}.dcl-root .dcl-autopilot-group{display:flex;align-items:center;gap:8px}.dcl-root .dcl-autopilot{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 14px;border:0;border-radius:999px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);color:var(--dcl-ink);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:box-shadow .15s}.dcl-root .dcl-autopilot:hover:not(:disabled){box-shadow:var(--dcl-float-shadow)}.dcl-root .dcl-autopilot:disabled{opacity:.6;cursor:progress}.dcl-root .dcl-autopilot>svg{width:16px;height:16px;color:var(--dcl-accent-ink)}.dcl-root .dcl-autopilot>span:not(.dcl-switch){flex:1;text-align:left}.dcl-root .dcl-switch{position:relative;flex-shrink:0;width:44px;height:28px;border-radius:999px;background:#78788052;transition:background .2s}.dcl-root .dcl-switch-thumb{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .3s var(--dcl-spring)}.dcl-root .dcl-autopilot[aria-checked=true] .dcl-switch{background:#34c759}.dcl-root .dcl-autopilot[aria-checked=true] .dcl-switch-thumb{transform:translate(16px)}.dcl-root .dcl-topbar-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.dcl-root .dcl-topbar-sub{color:var(--dcl-muted);font-size:14px;font-weight:500}.dcl-root .dcl-topbar-actions{flex-wrap:wrap}.dcl-root .dcl-body{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px var(--dcl-gutter) 0}.dcl-root .dcl-body>.dcl-empty{margin:0}.dcl-root .dcl-strip{padding:12px 14px 14px}.dcl-root .dcl-strip-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dcl-root .dcl-strip-head>b{min-width:140px;color:var(--dcl-ink);font-size:15px;font-weight:700;text-align:center;text-transform:capitalize}.dcl-root .dcl-strip-days{display:grid;grid-template-columns:repeat(var(--days, 31),minmax(30px,1fr));gap:4px;margin:0;padding:0 0 2px;overflow-x:auto;list-style:none}.dcl-root .dcl-strip-days>li{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.dcl-root .dcl-strip-day{padding:6px 0;border-radius:10px;color:var(--dcl-faint);font-size:12.5px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.dcl-root .dcl-strip-days>li[data-due] .dcl-strip-day{background:var(--dcl-surface);color:var(--dcl-ink);box-shadow:0 1px 2px #101f3214,0 6px 14px -8px #101f3259;font-weight:700}.dcl-root .dcl-strip-days>li[data-today] .dcl-strip-day{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 8px 18px -8px #070f1ccc;font-weight:700}.dcl-root .dcl-strip-tag{padding:2px 0;border:0;border-radius:6px;background:var(--dcl-accent-soft);color:var(--dcl-accent-ink);font:700 9.5px/1.4 var(--dcl-mono, "JetBrains Mono", ui-monospace, monospace);cursor:pointer}.dcl-root .dcl-strip-tag[data-state=late]{background:var(--dcl-danger-soft);color:var(--dcl-danger)}.dcl-root .dcl-strip-tag[data-state=soon]{background:var(--dcl-warn-soft);color:var(--dcl-warn)}.dcl-root .dcl-strip-tag[data-state=done]{background:var(--dcl-good-soft);color:var(--dcl-good)}.dcl-root .dcl-strip-tag:hover{filter:brightness(.96)}.dcl-root .dcl-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.dcl-root .dcl-column{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:220px;padding:10px;border-radius:20px;background:var(--dcl-fill)}.dcl-root .dcl-column-title{display:flex;align-items:center;gap:8px;margin:2px 6px 4px;color:var(--dcl-ink);font-size:14px;font-weight:700}.dcl-root .dcl-column-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--dcl-surface);color:var(--dcl-muted);font-size:11.5px;font-weight:700}.dcl-root .dcl-column-empty{margin:6px;color:var(--dcl-faint);font-size:13px}.dcl-root .dcl-bcard{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border-radius:16px;background:var(--dcl-surface);box-shadow:0 1px 2px #101f320f,0 8px 18px -12px #101f324d}.dcl-root .dcl-bcard[data-maybe]{opacity:.75}.dcl-root .dcl-bcard>.dcl-pill{align-self:flex-start}.dcl-root .dcl-bcard-head{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dcl-root .dcl-bcard-head .dcl-code{width:50px;height:36px;font-size:11.5px}.dcl-root .dcl-bcard-copy{display:flex;flex-direction:column;flex:1;min-width:0}.dcl-root .dcl-bcard-copy strong{color:var(--dcl-ink);font-size:13.5px;font-weight:600}.dcl-root .dcl-bcard-copy>span{color:var(--dcl-muted);font-size:12px}.dcl-root .dcl-bcard-head:hover strong{color:var(--dcl-accent-ink)}.dcl-root .dcl-bcard .dcl-rd-issues{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;color:var(--dcl-muted);font-size:12.5px;line-height:1.45}.dcl-root .dcl-bcard>.dcl-button{min-height:36px}.dcl-root .dcl-catalog{margin:0;padding:0;overflow:hidden;list-style:none}.dcl-root .dcl-catalog>li+li{border-top:1px solid var(--dcl-separator)}.dcl-root .dcl-catalog-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dcl-root .dcl-catalog-row:hover{background:var(--dcl-hover)}.dcl-root .dcl-catalog-row[data-muted]{opacity:.6}.dcl-root .dcl-catalog-copy{display:flex;flex-direction:column;flex:1;min-width:0}.dcl-root .dcl-catalog-copy strong{color:var(--dcl-ink);font-size:13.5px;font-weight:600}.dcl-root .dcl-catalog-copy>span{color:var(--dcl-muted);font-size:12px;text-transform:capitalize}.dcl-root .dcl-skel-strip{height:96px;border-radius:20px}.dcl-root .dcl-section{margin-top:26px}.dcl-root .dcl-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 14px;margin:0 16px 8px}.dcl-root .dcl-section-title{color:var(--dcl-muted);font-size:12.5px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}html.dark .dcl-root .dcl-section-title{color:var(--dcl-muted)!important}.dcl-root .dcl-section-hint{color:var(--dcl-muted);font-size:12.5px}.dcl-root .dcl-card{position:relative;min-width:0;border-radius:20px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-root .dcl-rd-issues{display:grid;gap:2px;margin-top:3px;padding:0;list-style:none}.dcl-root .dcl-rd-issues li{color:var(--dcl-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.dcl-root .dcl-auto{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;background:var(--dcl-accent-soft);color:var(--dcl-accent-ink)}.dcl-root .dcl-auto svg{width:13px;height:13px}:is(.dcl-root,.dcl-dialog) .dcl-due{display:inline-flex;align-items:center;gap:5px;color:var(--dcl-muted);font-size:12px;font-variant-numeric:tabular-nums}.dcl-root .dcl-due svg{width:13px;height:13px}.dcl-root .dcl-due[data-tone=warn]{color:var(--dcl-warn);font-weight:600}.dcl-root .dcl-due[data-tone=danger]{color:var(--dcl-danger);font-weight:600}.dcl-root .dcl-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--dcl-fill);color:var(--dcl-ink);font-size:13px;line-height:1.45}.dcl-root .dcl-banner[data-tone=warn]{background:var(--dcl-warn-soft)}.dcl-root .dcl-banner[data-tone=danger]{background:var(--dcl-danger-soft)}.dcl-root .dcl-banner>span:not(.dcl-tile){flex:1 1 220px;min-width:0}.dcl-root .dcl-banner-copy strong{display:block;font-weight:650}.dcl-root .dcl-banner-copy span{display:block;margin-top:1px;color:var(--dcl-muted);font-size:12.5px}.dcl-root .dcl-decl{display:flex;flex-direction:column;padding:16px;transition:box-shadow .15s}.dcl-root .dcl-decl:hover{box-shadow:var(--dcl-float-shadow)}.dcl-root .dcl-decl[data-alert]{box-shadow:var(--dcl-card-shadow),inset 0 0 0 1.5px color-mix(in srgb,var(--dcl-danger) 45%,transparent)}.dcl-root .dcl-decl[data-muted]{background:transparent;box-shadow:inset 0 0 0 1px var(--dcl-separator)}.dcl-root .dcl-decl[data-muted] :is(.dcl-decl-name,.dcl-code){opacity:.7}.dcl-root .dcl-decl-head{display:flex;align-items:center;gap:12px;min-width:0}.dcl-root .dcl-decl-copy{min-width:0}.dcl-root .dcl-decl-name{color:var(--dcl-ink);font-size:14.5px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.dcl-root .dcl-decl-sub{margin-top:3px;color:var(--dcl-muted);font-size:12px;line-height:1.45}.dcl-root .dcl-decl-reason{color:var(--dcl-ink-soft)}.dcl-root .dcl-focus{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--dcl-fill)}.dcl-root .dcl-focus-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;width:100%}.dcl-root .dcl-focus-title strong{margin-right:auto;color:var(--dcl-ink);font-size:14px;font-weight:650;letter-spacing:-.01em}.dcl-root .dcl-focus-note{color:var(--dcl-ink-soft);font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.dcl-root .dcl-history{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.dcl-root .dcl-chip{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 10px 0 21px;border:0;border-radius:999px;background:var(--dcl-fill);color:var(--dcl-ink-soft);font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.dcl-root .dcl-chip:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dcl-faint)}.dcl-root .dcl-chip:hover{color:var(--dcl-ink)}.dcl-root .dcl-chip[aria-pressed=true]{background:var(--dcl-accent-soft);color:var(--dcl-accent-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dcl-accent) 55%,transparent);font-weight:650}.dcl-root .dcl-chip[data-state=filed]:before{background:var(--dcl-good);box-shadow:none}.dcl-root .dcl-chip[data-state=validated]:before{background:var(--dcl-accent);box-shadow:none}.dcl-root .dcl-chip[data-state=draft]:before{background:var(--calm-warn-fill);box-shadow:none}.dcl-root .dcl-chip[data-state=failed]:before{background:var(--dcl-danger);box-shadow:none}.dcl-root .dcl-chip[data-state=late]:before{box-shadow:inset 0 0 0 1.5px var(--dcl-danger)}.dcl-root .dcl-chip-reset{padding:0 4px;border:0;background:transparent;color:var(--dcl-accent-ink);font-size:12px;font-weight:600;cursor:pointer}.dcl-root .dcl-chip-reset:hover{text-decoration:underline}.dcl-root .dcl-older{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:10px;padding:0;border:0;background:transparent;color:var(--dcl-danger);font-size:12px;font-weight:600;text-align:left;cursor:pointer}.dcl-root .dcl-older svg{width:14px;height:14px}.dcl-root .dcl-older:hover{text-decoration:underline}.dcl-root .dcl-decl-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:14px}.dcl-root .dcl-skel{display:block;border-radius:999px;background:var(--dcl-fill);animation:dcl-pulse 1.4s ease-in-out infinite}.dcl-root .dcl-skel-card{height:250px;border-radius:20px}.dcl-root .dcl-skel-text{flex:1;max-width:320px;height:12px}@keyframes dcl-pulse{0%,to{opacity:1}50%{opacity:.5}}.dcl-root .dcl-empty{display:flex;flex-direction:column;align-items:center;margin:18px var(--dcl-gutter) 0;padding:48px 24px 44px;text-align:center}.dcl-root .dcl-empty-title{margin-top:20px;color:var(--dcl-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.dcl-root .dcl-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.dcl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dcl-fade .18s ease-out}html.dark .dcl-overlay{background:#0009}.dcl-dialog{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 32px));max-height:min(90dvh,820px);overflow:auto;overscroll-behavior:contain;border-radius:26px;background:var(--dcl-ground);color:var(--dcl-ink);box-shadow:0 0 0 .5px var(--dcl-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;outline:none;animation:dcl-sheet-in .22s cubic-bezier(.16,1,.3,1)}.dcl-dialog.is-narrow{width:min(460px,calc(100vw - 32px))}.dcl-dialog.is-wide{width:min(880px,calc(100vw - 32px))}.dcl-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 6px}.dcl-dialog-head h2{color:var(--dcl-ink);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.dcl-dialog-head p{margin-top:6px;color:var(--dcl-muted);font-size:13.5px;line-height:1.5}.dcl-dialog-body{display:grid;gap:14px;padding:14px 18px 18px}.dcl-dialog-foot{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 18px 16px;border-top:1px solid var(--dcl-separator);background:color-mix(in srgb,var(--dcl-ground) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dcl-dialog .dcl-dialog-foot .dcl-button{min-height:40px;padding:0 18px;font-size:13.5px}.dcl-dialog .dcl-dialog-foot .dcl-button:not(.dcl-button-primary){background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--dcl-ink-soft);font-size:12.5px;font-weight:600}.dcl-dialog .dcl-field>span{margin:0 4px}.dcl-dialog .dcl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-input{width:100%;height:44px;padding:0 14px;border:0;border-radius:12px;outline:none;background-color:var(--dcl-fill);box-shadow:none;color:var(--dcl-ink);font-size:14px;font-weight:400;transition:box-shadow .15s}.dcl-dialog .dcl-input:focus{box-shadow:var(--dcl-focus)}.dcl-dialog .dcl-input:focus-visible{outline:none}.dcl-dialog .dcl-input::-moz-placeholder{color:var(--dcl-muted);opacity:.85}.dcl-dialog .dcl-input::placeholder{color:var(--dcl-muted);opacity:.85}.dcl-dialog select.dcl-input{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.dcl-dialog .dcl-dialog-body>.dcl-field{padding:14px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-dialog-status{display:block;padding:11px 14px;border-radius:14px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);color:var(--dcl-ink-soft);font-size:13px;line-height:1.5}.dcl-dialog .dcl-dialog-status svg{vertical-align:-2px}.dcl-dialog .dcl-dialog-status.is-warn{background:var(--dcl-warn-soft);box-shadow:none;color:var(--dcl-warn)}.dcl-dialog .dcl-dialog-status a{color:inherit;font-weight:600}.dcl-dialog .dcl-dialog-note{margin:0 22px 14px;color:var(--dcl-muted);font-size:12.5px;line-height:1.5}.dcl-dialog .dcl-period{padding:14px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-period-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.dcl-dialog .dcl-period-head>span{color:var(--dcl-ink-soft);font-size:12.5px;font-weight:600}.dcl-dialog .dcl-segment{position:relative;display:flex;flex:0 1 280px;padding:3px;border-radius:999px;background:var(--dcl-fill)}.dcl-dialog .dcl-segment:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 3));border-radius:999px;background:var(--dcl-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--dcl-spring)}.dcl-dialog .dcl-segment button{position:relative;z-index:1;flex:1 1 0;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--dcl-ink-soft);font-size:12.5px;font-weight:500;cursor:pointer}.dcl-dialog .dcl-segment button[aria-pressed=true]{color:var(--dcl-ink);font-weight:600}.dcl-dialog .dcl-year{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.dcl-dialog .dcl-year strong{min-width:46px;color:var(--dcl-ink);font-size:14px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.dcl-dialog .dcl-period-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:12px}.dcl-dialog .dcl-period-grid.is-quarters{grid-template-columns:repeat(4,minmax(0,1fr))}.dcl-dialog .dcl-period-cell{position:relative;min-height:36px;padding:6px 4px;border:0;border-radius:999px;background:var(--dcl-fill);color:var(--dcl-ink-soft);font-size:12.5px;font-weight:550;cursor:pointer;transition:background .15s,color .15s}.dcl-dialog .dcl-period-cell:hover{color:var(--dcl-ink)}.dcl-dialog .dcl-period-cell[aria-checked=true]{background:var(--dcl-accent);color:#fff;font-weight:650}.dcl-dialog .dcl-period-cell[data-state]:after{content:"";position:absolute;top:5px;right:7px;width:6px;height:6px;border-radius:50%}.dcl-dialog .dcl-period-cell[data-state=filed]:after{background:var(--dcl-good)}.dcl-dialog .dcl-period-cell[data-state=draft]:after{background:var(--calm-warn-fill)}.dcl-dialog .dcl-period-cell[aria-checked=true]:after{background:#fff}.dcl-dialog .dcl-file{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;border:1.5px dashed color-mix(in srgb,var(--dcl-muted) 55%,transparent);border-radius:16px;background:var(--dcl-surface);color:var(--dcl-ink-soft);font-size:13.5px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.dcl-dialog .dcl-file:hover,.dcl-dialog .dcl-file:focus-within{border-color:var(--dcl-accent);background:var(--dcl-accent-soft);color:var(--dcl-accent-ink)}.dcl-dialog .dcl-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dcl-dialog .dcl-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcl-dialog .dcl-profile{display:grid;padding:2px 16px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-kv{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px}.dcl-dialog .dcl-kv+.dcl-kv{border-top:1px solid var(--dcl-separator)}.dcl-dialog .dcl-kv>span{color:var(--dcl-muted)}.dcl-dialog .dcl-kv>strong{min-width:0;color:var(--dcl-ink);font-weight:600;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.dcl-dialog .dcl-kv>strong.is-warn{color:var(--dcl-warn)}.dcl-dialog .dcl-profile-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.dcl-dialog .dcl-profile-links a{display:inline-flex;align-items:center;gap:4px;color:var(--dcl-accent-ink);font-weight:600;text-decoration:none}.dcl-dialog .dcl-profile-links a:hover{text-decoration:underline}.dcl-dialog .dcl-findings{padding:14px 16px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-findings h3{margin:0 0 8px;color:var(--dcl-ink);font-size:13.5px;font-weight:650}html.dark .dcl-dialog .dcl-findings h3.is-danger,.dcl-dialog .dcl-findings h3.is-danger{color:var(--dcl-danger)!important}html.dark .dcl-dialog .dcl-findings h3.is-warn,.dcl-dialog .dcl-findings h3.is-warn{color:var(--dcl-warn)!important}.dcl-dialog .dcl-findings ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dcl-dialog .dcl-findings li{padding:8px 12px;border-radius:12px;background:var(--dcl-fill);color:var(--dcl-ink-soft);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.dcl-dialog .dcl-findings li.is-danger{background:var(--dcl-danger-soft);color:var(--dcl-danger)}.dcl-dialog .dcl-findings li.is-warn{background:var(--dcl-warn-soft);color:var(--dcl-warn)}.dcl-dialog .dcl-findings li b{margin-right:4px;font-weight:650}.dcl-dialog .dcl-findings .dcl-vies-check{margin-top:10px}.dcl-dialog .dcl-decision{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;padding:8px 0}.dcl-dialog .dcl-decision+.dcl-decision{border-top:1px solid var(--dcl-separator)}.dcl-dialog .dcl-decision>span{display:flex;flex-direction:column;min-width:0;color:var(--dcl-ink);font-size:13px;font-weight:550;overflow-wrap:anywhere}.dcl-dialog .dcl-decision-sub{color:var(--dcl-muted);font-size:11.5px;font-weight:400}.dcl-dialog .dcl-doc-link{color:var(--dcl-accent-ink);font-weight:600;text-decoration:none}.dcl-dialog .dcl-doc-link:hover{text-decoration:underline}.dcl-dialog .dcl-check{display:flex;align-items:center;gap:10px;color:var(--dcl-ink);font-size:13px;font-weight:500;cursor:pointer}.dcl-dialog .dcl-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--dcl-accent)}.dcl-dialog .dcl-dialog-body>.dcl-check{padding:13px 16px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:14px 16px;border:0;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-checks legend{float:left;width:100%;margin-bottom:4px;padding:0;color:var(--dcl-ink-soft);font-size:12.5px;font-weight:600}.dcl-dialog .dcl-steps{display:grid;margin:14px 18px 4px;padding:2px 16px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);list-style:none;counter-reset:dcl-step}.dcl-dialog .dcl-steps>li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;counter-increment:dcl-step}.dcl-dialog .dcl-steps>li+li{border-top:1px solid var(--dcl-separator)}.dcl-dialog .dcl-steps>li>div{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:38px}.dcl-dialog .dcl-steps>li>div:before{content:counter(dcl-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:12px;font-weight:700}.dcl-dialog .dcl-steps>li strong{color:var(--dcl-ink);font-size:13.5px;font-weight:650}.dcl-dialog .dcl-steps>li span{color:var(--dcl-muted);font-size:12.5px;line-height:1.45}.dcl-dialog .dcl-steps>li.is-result,.dcl-dialog .dcl-steps>li.is-input{display:block;counter-increment:none}.dcl-dialog .dcl-steps>li.is-result>div:before{content:none}.dcl-dialog .dcl-steps>li.is-result>div{padding-left:0}.dcl-dialog .dcl-steps>li.is-result .dcl-dialog-status{box-shadow:none;background:var(--dcl-good-soft)}.dcl-dialog .dcl-steps>li.is-result .dcl-dialog-status.is-warn{background:var(--dcl-warn-soft)}.dcl-dialog .dcl-steps>li.is-input .dcl-field>span{color:var(--dcl-ink-soft)!important;font-size:12.5px}.dcl-dialog .dcl-steps>li>.dcl-button{flex-shrink:0}.dcl-dialog .dcl-upload{position:relative;overflow:hidden}.dcl-dialog .dcl-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dcl-dialog .dcl-sign-ok{display:flex;align-items:center;gap:6px;color:var(--dcl-good);font-weight:600}.dcl-dialog .dcl-sign-facts{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px}.dcl-dialog .dcl-steps .dcl-sign-facts span{color:var(--dcl-muted);font-size:12px}.dcl-dialog .dcl-sign-warn{display:flex;align-items:flex-start;gap:6px;margin-top:5px;color:var(--dcl-warn)}.dcl-dialog .dcl-sign-warn svg{margin-top:2px}.dcl-dialog .dcl-drift{width:100%;overflow:hidden;border-collapse:collapse;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow);font-size:13px;font-variant-numeric:tabular-nums}.dcl-dialog .dcl-drift th{padding:10px 12px 8px;border-bottom:1px solid var(--dcl-separator);color:var(--dcl-muted);font-size:12px;font-weight:600;text-align:right}.dcl-dialog .dcl-drift :is(th,td):first-child{padding-left:16px;text-align:left}.dcl-dialog .dcl-drift :is(th,td):last-child{padding-right:16px}.dcl-dialog .dcl-drift td{padding:9px 12px;color:var(--dcl-ink-soft);text-align:right}.dcl-dialog .dcl-drift tbody tr+tr td{border-top:1px solid var(--dcl-separator)}.dcl-dialog .dcl-drift td.is-up{color:var(--dcl-danger);font-weight:600}.dcl-dialog .dcl-drift td.is-down{color:var(--dcl-good);font-weight:600}.dcl-dialog .dcl-benef-list{display:grid;gap:8px;padding:14px;border-radius:18px;background:var(--dcl-surface);box-shadow:var(--dcl-card-shadow)}.dcl-dialog .dcl-benef{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1.4fr) 132px repeat(4,minmax(78px,.7fr)) 30px;align-items:center;gap:6px}.dcl-dialog .dcl-benef>span:empty{min-height:1px}.dcl-dialog .dcl-benef .dcl-input{height:38px;padding:0 10px;font-size:12.5px}.dcl-dialog .dcl-benef-source{grid-column:1 / -1;margin:-2px 4px 0;color:var(--dcl-muted);font-size:11.5px}.dcl-dialog .dcl-benef-list>.dcl-dialog-status{box-shadow:none;background:var(--dcl-fill)}.dcl-dialog .dcl-benef-tools{display:flex;flex-wrap:wrap;gap:8px}@keyframes dcl-fade{0%{opacity:0}}@keyframes dcl-sheet-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@keyframes dcl-sheet-up{0%{transform:translateY(40px);opacity:.6}}@media(max-width:1100px){.dcl-root .dcl-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dcl-root{--dcl-gutter: 16px;padding-bottom:28px}.dcl-root .dcl-topbar{padding-top:14px}.dcl-root .dcl-title{font-size:28px}.dcl-root .dcl-topbar-actions{width:100%}.dcl-root .dcl-topbar-actions>*{flex:1 1 auto}.dcl-root .dcl-client{max-width:none}.dcl-root .dcl-body{padding-top:14px}.dcl-root .dcl-board{grid-template-columns:minmax(0,1fr)}.dcl-root .dcl-strip-days{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));overflow:visible}.dcl-root .dcl-strip-days>li:not([data-due]):not([data-today]){display:none}.dcl-root .dcl-column{min-height:0}.dcl-root .dcl-period{width:100%;justify-content:space-between;margin-left:0}.dcl-root .dcl-section{margin-top:22px}.dcl-root .dcl-decl{padding:14px}.dcl-root .dcl-empty{padding:40px 18px 36px}.dcl-dialog{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0;animation:dcl-sheet-up .26s cubic-bezier(.16,1,.3,1)}.dcl-dialog.is-narrow,.dcl-dialog.is-wide{width:100%}.dcl-dialog:before{content:"";display:block;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--dcl-faint);opacity:.6}.dcl-dialog-head{padding:12px 18px 4px}.dcl-dialog-head h2{font-size:20px}.dcl-dialog-body{padding:12px 14px 16px}.dcl-dialog-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.dcl-dialog .dcl-dialog-foot .dcl-button{flex:1 1 0;min-height:46px}.dcl-dialog .dcl-fields,.dcl-dialog .dcl-checks{grid-template-columns:minmax(0,1fr)}.dcl-dialog .dcl-period-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dcl-dialog .dcl-steps{margin-inline:14px}.dcl-dialog .dcl-steps>li{flex-wrap:wrap}.dcl-dialog .dcl-steps>li>.dcl-button{margin-left:38px}.dcl-dialog .dcl-decision{grid-template-columns:minmax(0,1fr)}.dcl-dialog .dcl-benef{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:10px;border-bottom:1px solid var(--dcl-separator)}.dcl-dialog .dcl-benef>span:empty{display:none}}@media(hover:none){.dcl-dialog .dcl-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.dcl-dialog .dcl-segment:before,.dcl-root .dcl-switch-thumb{transition:none}.dcl-root .dcl-skel,:is(.dcl-root,.dcl-dialog) .dcl-spin,.dcl-overlay,.dcl-dialog{animation:none}}.anf-sheet .anf-sheet-body.dcl-root.dcl-embed{display:flex;flex-direction:column;gap:16px;min-height:0;padding-bottom:20px;background:transparent}.anf-sheet .dcl-embed .dcl-period{margin-left:0}.tm-root .tm-hero{grid-template-columns:auto minmax(0,1fr) minmax(240px,420px)}.tm-root .tm-hero .db-hero-ring>span>span{font-size:10px}.tm-root .tm-hero-note{max-width:52ch;margin-top:10px;color:#8a97ab;font-size:12.5px;line-height:1.5}.tm-root .tm-trend{display:flex;flex-direction:column;gap:10px;min-width:0}.tm-root .tm-trend-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8a97ab;font-size:12px}.tm-root .tm-trend-top b{padding:2px 10px;border-radius:999px;background:#a8b5ff29;color:#c4ccff;font-size:12px;font-weight:600;white-space:nowrap}.tm-root .tm-bars{display:flex;align-items:flex-end;gap:10px}.tm-root .tm-bar{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:6px;min-width:0}.tm-root .tm-bar-value{color:#ffffffd9;font-size:11.5px;font-weight:600;white-space:nowrap}.tm-root .tm-bar-track{display:flex;align-items:flex-end;width:100%;max-width:44px;height:72px;overflow:hidden;border-radius:8px;background:#ffffff14}.tm-root .tm-bar-fill{display:block;width:100%;border-radius:8px;background:#7f8ff0}.tm-root .tm-bar-fill[data-last]{background:#c4ccff}.tm-root .tm-bar-label{color:#ffffff8c;font-size:11px}.tm-root .tm-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--db-warn-soft);color:var(--db-warn);font-size:13px;font-weight:600}.tm-root .tm-banner svg{width:16px;height:16px}.tm-root .tm-loading{display:flex;flex-direction:column;gap:16px}.tm-root .tm-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.tm-root .tm-col{display:flex;flex-direction:column;gap:16px;min-width:0}.tm-root .tm-main{flex:999 1 640px}.tm-root .tm-aside{flex:1 1 340px}.tm-root .tm-suggest{flex-shrink:0;padding:6px 12px;border-radius:999px;background:var(--db-accent-soft);color:var(--db-warn);font-size:12.5px;font-weight:600}.tm-root .tm-people{margin:0;padding:0;list-style:none}.tm-root .tm-person{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 96px;align-items:center;gap:14px 28px;padding:16px;border-top:1px solid var(--db-separator)}.tm-root .tm-who{display:flex;align-items:center;gap:12px;min-width:0}.tm-root .tm-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:13px;font-weight:700}.tm-root .tm-avatar-soft{width:36px;height:36px;border-radius:11px;background:var(--db-accent-soft);color:var(--db-warn);font-size:12.5px}.tm-root .tm-who-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.tm-root .tm-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.tm-root .tm-name-line>b{overflow:hidden;font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tm-root .tm-name-line .db-pill{font-size:11.5px}.tm-root .tm-meta{color:var(--db-muted);font-size:12.5px}.tm-root .tm-top{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.tm-root .tm-top button{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:var(--db-accent-ink);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tm-root .tm-top button:hover{color:var(--db-ink);text-decoration:underline;text-underline-offset:3px}.tm-root .tm-measure{display:flex;flex-direction:column;gap:7px;min-width:0}.tm-root .tm-measure-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--db-muted);font-size:12px}.tm-root .tm-measure-top b{color:var(--db-ink);font-weight:650}.tm-root .tm-meter{position:relative;display:block;height:8px;border-radius:999px;background:var(--db-fill)}.tm-root .tm-meter>span{display:block;height:100%;border-radius:999px;background:var(--db-c1)}.tm-root .tm-meter>i{position:absolute;top:-4px;bottom:-4px;left:50%;width:2px;border-radius:1px;background:var(--db-ink);opacity:.5}.tm-root .tm-stack{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:999px;background:var(--db-fill)}.tm-root .tm-stack>span{flex-basis:0;min-width:4px}.tm-root .tm-rate{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.tm-root .tm-rate b{font-size:18px;font-weight:700;letter-spacing:-.01em}.tm-root .tm-rate span{color:var(--db-muted);font-size:11.5px}.tm-root .tm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 16px 16px;border-top:1px solid var(--db-separator)}.tm-root .tm-foot .db-legend-list{flex:1 1 auto}.tm-root .tm-avg-key{display:inline-flex;align-items:center;gap:8px;color:var(--db-ink-soft);font-size:12.5px}.tm-root .tm-avg-key i{width:2px;height:12px;border-radius:1px;background:var(--db-ink);opacity:.5}.tm-root .tm-error{margin:0 16px 8px;color:var(--db-danger);font-size:13px;font-weight:600}.tm-root .tm-assign-list{margin:0;padding:0;list-style:none}.tm-root .tm-assign{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;border-top:1px solid var(--db-separator)}.tm-root .tm-assign:last-child{padding-bottom:16px}.tm-root .tm-assign-copy{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.tm-root .tm-assign-copy b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tm-root .tm-assign-copy span{color:var(--db-muted);font-size:12.5px}.tm-root .tm-assign-actions{display:flex;gap:8px;min-width:0}.tm-root .tm-select{min-width:0;max-width:280px;height:40px;padding:0 14px;border:1px solid var(--db-separator);border-radius:999px;background:var(--db-surface);color:var(--db-ink);font-size:13px;font-weight:500}.tm-root .tm-select:focus-visible{outline:2px solid var(--db-accent-ink);outline-offset:2px}.tm-root .tm-assign-btn{min-height:40px;padding:0 18px;font-size:13px}.tm-root .tm-assign-btn:disabled{opacity:.5;cursor:default}.tm-root .tm-kinds{display:flex;flex-direction:column;gap:14px;margin:0;padding:4px 0;list-style:none}.tm-root .tm-kinds .tm-measure-top{color:var(--db-ink-soft);font-size:13px}.tm-root .tm-most{margin:0;padding:0 8px 4px;list-style:none}.tm-root .tm-most button{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:11px 30px 11px 8px;border:0;border-top:1px solid var(--db-separator);border-radius:0;background:transparent;color:var(--db-ink);text-align:left;cursor:pointer}.tm-root .tm-most button:hover{background:var(--db-hover)}.tm-root .tm-most .tm-measure-top{color:var(--db-ink-soft);font-size:13.5px}.tm-root .tm-most-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tm-root .tm-most-sub{color:var(--db-muted);font-size:12px}.tm-root .tm-chevron{position:absolute;top:50%;right:6px;width:15px;height:15px;color:var(--db-faint);transform:translateY(-50%)}@media(max-width:1023px){.tm-root .tm-hero{grid-template-columns:auto minmax(0,1fr)}.tm-root .tm-trend{grid-column:1 / -1}}@media(max-width:700px){.tm-root .tm-person{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.tm-root .tm-who{grid-column:1;grid-row:1}.tm-root .tm-rate{grid-column:2;grid-row:1}.tm-root .tm-measure{grid-column:1 / -1}.tm-root .tm-rate b{font-size:16px}.tm-root .tm-assign-actions{flex:1 1 100%}.tm-root .tm-select{flex:1 1 100%;max-width:none;height:44px}.tm-root .tm-assign-btn{flex:1 1 100%;min-height:44px}.tm-root .tm-bars{gap:8px}.tm-root .tm-bar-track{height:60px}.tm-root .db-topbar-actions{flex-wrap:nowrap}.tm-root .db-topbar-actions .db-cap-primary{flex:1 1 auto}.tm-root .tm-hero{grid-template-columns:auto minmax(0,1fr);gap:4px 16px}.tm-root .tm-hero .db-hero-copy{display:contents}.tm-root .tm-hero .db-hero-ring{grid-row:1 / span 2}.tm-root .tm-hero .db-hero-ring>span>span{display:none}.tm-root .tm-hero .db-hero-eyebrow{grid-column:2;align-self:end}.tm-root .tm-hero .db-hero-title{grid-column:2;align-self:start;margin-top:0}.tm-root .tm-hero .db-hero-title h2{font-size:19px}.tm-root .tm-hero :is(.db-hero-sub,.tm-hero-note,.tm-trend){grid-column:1 / -1}.tm-root .tm-hero .db-hero-sub{margin-top:14px}.tm-root .tm-trend{margin-top:16px}.tm-root .tm-assign-actions{flex-wrap:wrap}}.dfi-root,.dfi-sheet{--dfi-ink: var(--calm-ink, #101f32);--dfi-ink-soft: var(--calm-ink-soft, #344054);--dfi-muted: var(--calm-muted, #5f6b7e);--dfi-surface: var(--calm-surface, #ffffff);--dfi-ground: var(--calm-bg, #eff1f6);--dfi-accent: #465fe9;--dfi-accent-hover: #354bc7;--dfi-accent-ink: var(--calm-accent-ink, #465fe9);--dfi-accent-soft: var(--calm-accent-soft, #eef0fd);--dfi-good: var(--calm-good, #15803d);--dfi-good-soft: var(--calm-good-soft, #ecfdf5);--dfi-warn: var(--calm-warn);--dfi-warn-soft: var(--calm-warn-soft);--dfi-danger: var(--calm-danger, #b91c1c);--dfi-danger-soft: var(--calm-danger-soft, #fef2f2);--dfi-fill: rgba(118, 126, 145, .13);--dfi-band: #f4f5f8;--dfi-thumb: #ffffff;--dfi-separator: rgba(16, 31, 50, .1);--dfi-faint: #a3acba;--dfi-hover: #f6f7fa;--dfi-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--dfi-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--dfi-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--dfi-focus: 0 0 0 4px rgba(70, 95, 233, .16);--dfi-spring: cubic-bezier(.32, 1.28, .52, 1);--dfi-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dfi-gutter: 28px}html.dark :is(.dfi-root,.dfi-sheet){--dfi-accent-hover: #5a71f0;--dfi-fill: rgba(255, 255, 255, .08);--dfi-band: #1a2536;--dfi-thumb: #2a3954;--dfi-separator: rgba(255, 255, 255, .08);--dfi-faint: #56647a;--dfi-hover: #16233a;--dfi-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--dfi-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.dfi-root{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--dfi-ground);color:var(--dfi-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;color-scheme:light;-webkit-font-smoothing:antialiased}html.dark .dfi-root{color-scheme:dark}:is(.dfi-root,.dfi-sheet) *,:is(.dfi-root,.dfi-sheet) *:before,:is(.dfi-root,.dfi-sheet) *:after{box-sizing:border-box}:is(.dfi-root,.dfi-sheet) :is(h1,h2,h3,p,dl,dd,ul){margin:0}:is(.dfi-root,.dfi-sheet) :is(button,input,select,textarea){font-family:inherit}:is(.dfi-root,.dfi-sheet) :is(button,a,select,input[type=checkbox],[tabindex]):focus-visible{outline:2px solid var(--dfi-accent-ink);outline-offset:2px}:is(.dfi-root,.dfi-sheet) svg{flex-shrink:0}:is(.dfi-root,.dfi-sheet) .dfi-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.dfi-root,.dfi-sheet) .dfi-spin{animation:dfi-spin .9s linear infinite}@keyframes dfi-spin{to{transform:rotate(360deg)}}:is(.dfi-root,.dfi-sheet) .dfi-unit{margin-left:4px;color:var(--dfi-muted);font-size:.78em;font-weight:600;letter-spacing:0}:is(.dfi-root,.dfi-sheet) .dfi-quiet{color:var(--dfi-muted);font-size:12.5px}:is(.dfi-root,.dfi-sheet) .dfi-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.dfi-root,.dfi-sheet) .dfi-tile svg{width:17px;height:17px}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=good]{--from: #15803d;--to: #34c76f}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=teal]{--from: var(--tile-teal-from);--to: var(--tile-teal-to)}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=pink]{--from: var(--tile-pink-from);--to: var(--tile-pink-to)}:is(.dfi-root,.dfi-sheet) .dfi-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}:is(.dfi-root,.dfi-sheet) .dfi-tile-sm{width:28px;height:28px;border-radius:8px}:is(.dfi-root,.dfi-sheet) .dfi-tile-sm svg{width:15px;height:15px}:is(.dfi-root,.dfi-sheet) :is(.dfi-tile-lg,.dfi-tile-md,.dfi-hero-tile){box-shadow:0 14px 30px -14px color-mix(in srgb,var(--from) 85%,transparent),inset 0 0 0 .5px #fff3}:is(.dfi-root,.dfi-sheet) .dfi-tile-lg{width:60px;height:60px;border-radius:17px}:is(.dfi-root,.dfi-sheet) .dfi-tile-lg svg{width:28px;height:28px}:is(.dfi-root,.dfi-sheet) .dfi-tile-md{width:52px;height:52px;border-radius:15px}:is(.dfi-root,.dfi-sheet) .dfi-tile-md svg{width:25px;height:25px}:is(.dfi-root,.dfi-sheet) .dfi-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 15px;border:0;border-radius:999px;background:var(--dfi-fill);color:var(--dfi-ink);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}:is(.dfi-root,.dfi-sheet) .dfi-button:hover:not(:disabled){color:var(--dfi-accent-ink)}:is(.dfi-root,.dfi-sheet) .dfi-button:active:not(:disabled){transform:scale(.97)}:is(.dfi-root,.dfi-sheet) .dfi-button:disabled{opacity:.5;cursor:not-allowed}:is(.dfi-root,.dfi-sheet) .dfi-button svg{width:15px;height:15px}:is(.dfi-root,.dfi-sheet) .dfi-button[aria-expanded=true]{background:var(--dfi-accent-soft);color:var(--dfi-accent-ink)}:is(.dfi-root,.dfi-sheet) .dfi-button-primary{background:var(--dfi-accent);color:#fff;box-shadow:var(--dfi-glow)}:is(.dfi-root,.dfi-sheet) .dfi-button-primary:hover:not(:disabled){background:var(--dfi-accent-hover);color:#fff}:is(.dfi-root,.dfi-sheet) .dfi-button-primary:disabled{box-shadow:none}:is(.dfi-root,.dfi-sheet) .dfi-button-dark{background:var(--dfi-ink);color:var(--dfi-surface)}:is(.dfi-root,.dfi-sheet) .dfi-button-dark:hover:not(:disabled){background:var(--dfi-ink-soft);color:var(--dfi-surface)}:is(.dfi-root,.dfi-sheet) .dfi-button-danger{background:var(--dfi-danger-soft);color:var(--dfi-danger)}:is(.dfi-root,.dfi-sheet) .dfi-button-danger:hover:not(:disabled){color:var(--dfi-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dfi-danger) 30%,transparent)}:is(.dfi-root,.dfi-sheet) .dfi-button-destructive{background:#dc2626;color:#fff;box-shadow:inset 0 1px #fff3,0 12px 26px -12px #dc2626d9}:is(.dfi-root,.dfi-sheet) .dfi-button-destructive:hover:not(:disabled){background:#b91c1c;color:#fff}:is(.dfi-root,.dfi-sheet) .dfi-button-destructive:disabled{box-shadow:none}:is(.dfi-root,.dfi-sheet) .dfi-button-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.dfi-root,.dfi-sheet) .dfi-button-sm svg{width:14px;height:14px}.dfi-root .dfi-button.is-large{min-height:42px;padding:0 18px;font-size:14px}:is(.dfi-root,.dfi-sheet) .dfi-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--dfi-fill);color:var(--dfi-muted);font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}:is(.dfi-root,.dfi-sheet) .dfi-pill{--tint: var(--dfi-fill);--ink: var(--dfi-muted);display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}:is(.dfi-root,.dfi-sheet) .dfi-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.dfi-root,.dfi-sheet) .dfi-pill.is-plain{padding:3px 9px;font-family:var(--dfi-mono);font-size:11.5px}:is(.dfi-root,.dfi-sheet) .dfi-pill.is-plain:before{display:none}:is(.dfi-root,.dfi-sheet) .dfi-pill[data-tone=good]{--tint: var(--dfi-good-soft);--ink: var(--dfi-good)}:is(.dfi-root,.dfi-sheet) .dfi-pill[data-tone=warn]{--tint: var(--dfi-warn-soft);--ink: var(--dfi-warn)}:is(.dfi-root,.dfi-sheet) .dfi-pill[data-tone=danger]{--tint: var(--dfi-danger-soft);--ink: var(--dfi-danger)}:is(.dfi-root,.dfi-sheet) .dfi-pill[data-tone=accent]{--tint: var(--dfi-accent-soft);--ink: var(--dfi-accent-ink)}:is(.dfi-root,.dfi-sheet) .dfi-account{display:inline-flex;align-items:center;padding:2px 8px;border-radius:7px;background:var(--dfi-fill);color:var(--dfi-ink);font:600 11.5px/1.45 var(--dfi-mono);white-space:nowrap}:is(.dfi-root,.dfi-sheet) .dfi-account.is-small{padding:0 6px;font-size:10.5px}:is(.dfi-root,.dfi-sheet) .dfi-meter{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--dfi-fill)}:is(.dfi-root,.dfi-sheet) .dfi-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .5s ease}:is(.dfi-root,.dfi-sheet) .dfi-meter[data-tone=good]>span{background:linear-gradient(90deg,#15803d,#34c76f)}:is(.dfi-root,.dfi-sheet) .dfi-meter.is-glass{height:8px;background:#ffffff1a}:is(.dfi-root,.dfi-sheet) .dfi-meter.is-glass>span{background:linear-gradient(90deg,#7c8cff,#c3cbff)}:is(.dfi-root,.dfi-sheet) .dfi-meter.is-glass[data-tone=good]>span{background:linear-gradient(90deg,#15803d,#4ade80)}.dfi-root .dfi-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--dfi-gutter) 0}.dfi-root .dfi-topbar-lead{flex:1 1 420px;min-width:0}.dfi-root .dfi-title{color:var(--dfi-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.dfi-root .dfi-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding-bottom:3px}.dfi-root .dfi-client{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;min-height:46px;padding:5px 12px 5px 5px;border:0;border-radius:16px;background:var(--dfi-surface);box-shadow:var(--dfi-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.dfi-root .dfi-client:hover{box-shadow:var(--dfi-float-shadow)}.dfi-root .dfi-client:active{transform:scale(.98)}.dfi-root .dfi-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.dfi-root .dfi-client-copy{display:flex;flex-direction:column;min-width:0}.dfi-root .dfi-client-eyebrow{color:var(--dfi-muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dfi-root .dfi-client-name{overflow:hidden;color:var(--dfi-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-client>svg{width:16px;height:16px;color:var(--dfi-faint)}.dfi-root .dfi-content{container:dfi-content / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px var(--dfi-gutter) 0}.dfi-root .dfi-loading{display:flex;flex-direction:column;gap:16px}.dfi-root .dfi-register{display:flex;flex-direction:column;gap:16px;min-width:0;scroll-margin-top:16px}:is(.dfi-root,.dfi-sheet) .dfi-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}:is(.dfi-root,.dfi-sheet) .dfi-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.dfi-root .dfi-hero-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.dfi-root .dfi-hero-lead{display:flex;align-items:flex-start;gap:14px;flex:1 1 380px;min-width:0}.dfi-root .dfi-hero-tile{width:48px;height:48px;border-radius:14px}.dfi-root .dfi-hero-tile svg{width:23px;height:23px}.dfi-root .dfi-hero-copy{min-width:0}.dfi-root .dfi-hero-eyebrow{display:block;color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dfi-root .dfi-hero-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:3px}.dfi-root .dfi-hero-title h2{color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.dfi-root .dfi-hero-pill{--dot: #a8b5ff;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.dfi-root .dfi-hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 8px var(--dot)}.dfi-root .dfi-hero-pill[data-tone=good]{--dot: #4ade80}.dfi-root .dfi-hero-pill[data-tone=warn]{--dot: var(--calm-warn-to)}:is(.dfi-root,.dfi-sheet) .dfi-hero-text{max-width:620px;margin-top:5px;color:#c5cdd9;font-size:13.5px;line-height:1.5}.dfi-root .dfi-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dfi-root .dfi-hero .dfi-button-primary{min-height:40px;padding:0 17px;background:#fff;color:#101f32;box-shadow:0 12px 28px -12px #0009}.dfi-root .dfi-hero .dfi-button-primary:hover:not(:disabled){background:#eef0fd;color:#101f32}.dfi-root .dfi-hero .dfi-button-primary svg{color:#465fe9}:is(.dfi-root,.dfi-sheet) .dfi-hero-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8a97ab;font-size:12.5px;font-weight:550}:is(.dfi-root,.dfi-sheet) .dfi-hero-meter-top b{color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.dfi-root,.dfi-sheet) .dfi-hero-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:is(.dfi-root,.dfi-sheet) .dfi-hero-figures.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.dfi-root,.dfi-sheet) .dfi-hero-figure{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}:is(.dfi-root,.dfi-sheet) .dfi-hero-figure dt{color:#8a97ab;font-size:12px;font-weight:600}:is(.dfi-root,.dfi-sheet) .dfi-hero-figure dd{display:flex;flex-direction:column;gap:2px;min-width:0;color:#fff}:is(.dfi-root,.dfi-sheet) .dfi-hero-value{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.dfi-root,.dfi-sheet) .dfi-hero-figure dd[data-tone=good] .dfi-hero-value{color:#86efac}:is(.dfi-root,.dfi-sheet) .dfi-hero .dfi-unit{margin-left:0;color:#8a97ab;font-size:12px}:is(.dfi-root,.dfi-sheet) .dfi-hero-hint{color:#8a97ab;font-size:12px;font-weight:500}.dfi-root .dfi-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--dfi-surface);box-shadow:var(--dfi-card-shadow)}.dfi-root .dfi-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:16px 18px 14px}.dfi-root .dfi-card-copy{flex:1 1 260px;min-width:0}.dfi-root .dfi-card-title{display:flex;align-items:center;gap:8px;color:var(--dfi-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.dfi-root .dfi-card-sub{max-width:760px;margin-top:2px;color:var(--dfi-muted);font-size:12.5px;line-height:1.5}.dfi-root .dfi-card-tools{display:flex;align-items:center;gap:10px;flex:1 1 540px;justify-content:flex-end;min-width:0}.dfi-root .dfi-card-tools>.dfi-seg{flex:0 0 auto}.dfi-root .dfi-props{border-top:1px solid var(--dfi-separator)}.dfi-root .dfi-prop{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.dfi-root .dfi-prop+.dfi-prop{border-top:1px solid var(--dfi-separator)}.dfi-root .dfi-prop-top{display:flex;align-items:flex-start;gap:12px 14px}.dfi-root .dfi-prop-top>.dfi-tile{margin-top:5px}.dfi-root .dfi-prop-name{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.dfi-root .dfi-prop-source{display:flex;align-items:center;gap:6px;min-width:0;margin-left:11px;color:var(--dfi-muted);font-size:12.5px}.dfi-root .dfi-prop-source svg{width:13px;height:13px}.dfi-root .dfi-prop-source>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-prop-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-top:6px;text-align:right}.dfi-root .dfi-prop-amount strong{display:flex;align-items:baseline;color:var(--dfi-ink);font-size:17px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.dfi-root .dfi-prop-amount>span{color:var(--dfi-muted);font-size:12px;white-space:nowrap}.dfi-root .dfi-suggest{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border-radius:14px;background:var(--dfi-accent-soft);color:var(--dfi-ink-soft);font-size:13px;line-height:1.5}.dfi-root .dfi-suggest>svg{width:15px;height:15px;margin-top:2px;color:var(--dfi-accent-ink)}.dfi-root .dfi-suggest strong{color:var(--dfi-ink);font-weight:650}.dfi-root .dfi-suggest[data-waiting]{background:var(--dfi-fill);color:var(--dfi-muted)}.dfi-root .dfi-suggest[data-waiting]>svg{color:var(--dfi-muted)}.dfi-root .dfi-suggest-confidence{color:var(--dfi-muted)}.dfi-root .dfi-prop-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}.dfi-root .dfi-prop-status{flex:1 1 260px;min-width:0;margin-left:4px;color:var(--dfi-muted);font-size:12.5px;line-height:1.45}.dfi-root .dfi-prop-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.dfi-root .dfi-prop-actions .dfi-button{min-height:38px;padding:0 16px}.dfi-root .dfi-aside{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;background:var(--dfi-band)}.dfi-root .dfi-aside>p{color:var(--dfi-ink-soft);font-size:13px;line-height:1.55}.dfi-root .dfi-aside-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dfi-root .dfi-aside-actions .dfi-input{flex:1 1 240px;background-color:var(--dfi-surface)}:is(.dfi-root,.dfi-sheet) .dfi-fields{display:flex;flex-wrap:wrap;gap:12px}:is(.dfi-root,.dfi-sheet) .dfi-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--dfi-ink-soft);font-size:12.5px;font-weight:600}:is(.dfi-root,.dfi-sheet) .dfi-field>span{margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-prop .dfi-fields{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(64px,.55fr)}.dfi-sheet .dfi-field.is-full{flex:1 1 100%}.dfi-sheet .dfi-field.is-grow{flex:1 1 180px}.dfi-sheet .dfi-field.is-date{flex:1 1 170px}.dfi-sheet .dfi-field.is-account{flex:0 1 120px}.dfi-sheet .dfi-field.is-rate{flex:0 1 110px}:is(.dfi-root,.dfi-sheet) .dfi-input{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background-color:var(--dfi-fill);box-shadow:none;color:var(--dfi-ink);font-size:14px;font-weight:400;color-scheme:light dark;transition:box-shadow .15s}:is(.dfi-root,.dfi-sheet) .dfi-input:focus{box-shadow:var(--dfi-focus)}:is(.dfi-root,.dfi-sheet) .dfi-input:focus-visible{outline:none}:is(.dfi-root,.dfi-sheet) .dfi-input::-moz-placeholder{color:var(--dfi-muted);opacity:.85}:is(.dfi-root,.dfi-sheet) .dfi-input::placeholder{color:var(--dfi-muted);opacity:.85}:is(.dfi-root,.dfi-sheet) .dfi-input.is-amount{text-align:right;font-variant-numeric:tabular-nums}:is(.dfi-root,.dfi-sheet) .dfi-input.is-mono{font-family:var(--dfi-mono);font-size:13.5px}.dfi-root .dfi-input.is-title{height:40px;padding:0 11px;font-size:15px;font-weight:650;letter-spacing:-.01em}.dfi-root .dfi-input.is-title:not(:focus){background-color:transparent}.dfi-root .dfi-input.is-title:not(:focus):hover{background-color:var(--dfi-fill)}:is(.dfi-root,.dfi-sheet) select.dfi-input{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}:is(.dfi-root,.dfi-sheet) select.dfi-input option{background:var(--dfi-surface);color:var(--dfi-ink)}:is(.dfi-root,.dfi-sheet) .dfi-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--dfi-fill)}:is(.dfi-root,.dfi-sheet) .dfi-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 3));border-radius:999px;background:var(--dfi-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--dfi-spring)}html.dark :is(.dfi-root,.dfi-sheet) .dfi-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}:is(.dfi-root,.dfi-sheet) .dfi-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--dfi-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.dfi-root,.dfi-sheet) .dfi-seg>button:hover{color:var(--dfi-ink)}:is(.dfi-root,.dfi-sheet) .dfi-seg>button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){color:var(--dfi-ink);font-weight:600}:is(.dfi-root,.dfi-sheet) .dfi-seg>button:focus-visible{outline-offset:-2px}:is(.dfi-root,.dfi-sheet) .dfi-seg-count{color:var(--dfi-muted);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}.dfi-root .dfi-find{position:relative;flex:1 1 200px;min-width:0}.dfi-root .dfi-find>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--dfi-muted);transform:translateY(-50%);pointer-events:none}.dfi-root .dfi-find input{width:100%;height:40px;padding:0 36px 0 37px;border:0;border-radius:12px;outline:none;background:var(--dfi-fill);box-shadow:none;color:var(--dfi-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.dfi-root .dfi-find input::-moz-placeholder{color:var(--dfi-muted)}.dfi-root .dfi-find input::placeholder{color:var(--dfi-muted)}.dfi-root .dfi-find input:focus{box-shadow:var(--dfi-focus)}.dfi-root .dfi-find input:focus-visible{outline:none}.dfi-root .dfi-find input::-webkit-search-cancel-button{display:none}.dfi-root .dfi-find-clear{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--dfi-faint);cursor:pointer}.dfi-root .dfi-find-clear:hover{color:var(--dfi-muted)}.dfi-root .dfi-find-clear svg{width:17px;height:17px}.dfi-root .dfi-lines{padding-bottom:4px;border-top:1px solid var(--dfi-separator)}.dfi-root :is(.dfi-lines-head,.dfi-line){display:grid;align-items:center;gap:14px;grid-template-columns:32px minmax(0,1.6fr) minmax(150px,1fr) 8.5rem 8.5rem 10.5rem 16px}.dfi-root .dfi-lines-head{padding:10px 16px 8px 18px;border-bottom:1px solid var(--dfi-separator);color:var(--dfi-muted);font-size:12px;font-weight:600}.dfi-root .dfi-lines-head>.dfi-col-name{grid-column:span 2}.dfi-root .dfi-lines-head>.is-right{text-align:right}.dfi-root .dfi-line{position:relative;width:100%;min-height:66px;padding:12px 16px 12px 18px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.dfi-root .dfi-line+.dfi-line:before{content:"";position:absolute;top:0;left:64px;right:0;height:1px;background:var(--dfi-separator);transition:opacity .15s}.dfi-root .dfi-line:hover{background:var(--dfi-hover)}.dfi-root .dfi-line:hover:before,.dfi-root .dfi-line:hover+.dfi-line:before{opacity:0}.dfi-root .dfi-line:focus-visible{outline-offset:-2px;border-radius:12px}.dfi-root .dfi-line-main{display:flex;flex-direction:column;gap:3px;min-width:0}.dfi-root .dfi-line-title{overflow:hidden;color:var(--dfi-ink);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-line-sub{display:flex;align-items:center;gap:7px;min-width:0;color:var(--dfi-muted);font-size:12.5px}.dfi-root .dfi-line-class{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-line-progress{display:flex;flex-direction:column;gap:6px;min-width:0}.dfi-root .dfi-progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;color:var(--dfi-muted);font-size:12px;white-space:nowrap}.dfi-root .dfi-progress-top b{color:var(--dfi-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.dfi-root .dfi-progress-top>span{overflow:hidden;text-overflow:ellipsis}.dfi-root .dfi-line-money{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;text-align:right}.dfi-root .dfi-line-amount{display:flex;align-items:baseline;color:var(--dfi-ink);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.dfi-root .dfi-line-amount-sub{max-width:100%;overflow:hidden;color:var(--dfi-muted);font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-col-state{display:flex;min-width:0}.dfi-root .dfi-chevron{width:16px;height:16px;color:var(--dfi-faint)}.dfi-root .dfi-line[data-state=disposed] :is(.dfi-line-title,.dfi-line-amount){color:var(--dfi-muted)}.dfi-root .dfi-disclosure{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.dfi-root .dfi-disclosure:hover{background:var(--dfi-hover)}.dfi-root .dfi-disclosure:focus-visible{outline-offset:-2px;border-radius:20px}.dfi-root .dfi-disclosure-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dfi-root .dfi-disclosure-title{display:flex;align-items:center;gap:8px;color:var(--dfi-ink);font-size:15px;font-weight:650;letter-spacing:-.012em}.dfi-root .dfi-disclosure-sub{color:var(--dfi-muted);font-size:12.5px;line-height:1.45}.dfi-root .dfi-disclosure-chevron{width:17px;height:17px;color:var(--dfi-faint);transition:transform .2s var(--dfi-spring),color .15s}.dfi-root .dfi-disclosure[aria-expanded=true] .dfi-disclosure-chevron{color:var(--dfi-accent-ink);transform:rotate(90deg)}.dfi-root .dfi-items{padding:0;border-top:1px solid var(--dfi-separator);list-style:none}.dfi-root .dfi-item{position:relative;display:flex;align-items:center;gap:10px 16px;padding:12px 18px 12px 58px}.dfi-root .dfi-item+.dfi-item:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--dfi-separator)}.dfi-root .dfi-item-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dfi-root .dfi-item-title{overflow:hidden;color:var(--dfi-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-item-sub{overflow:hidden;color:var(--dfi-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-item-amount{display:flex;align-items:baseline;color:var(--dfi-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.dfi-root .dfi-footnote{display:flex;align-items:flex-start;gap:8px;margin:2px 4px 0;color:var(--dfi-muted);font-size:12.5px;line-height:1.6}.dfi-root .dfi-footnote>svg{width:15px;height:15px;margin-top:3px;color:var(--dfi-faint)}.dfi-root .dfi-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}.dfi-root .dfi-card-head+.dfi-empty{border-top:1px solid var(--dfi-separator)}.dfi-root .dfi-empty.is-large{padding:56px 24px 52px}.dfi-root .dfi-empty.is-inline{gap:14px;padding:28px 24px 30px}.dfi-root .dfi-empty-title{max-width:460px;margin-top:18px;color:var(--dfi-ink);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.014em}.dfi-root .dfi-empty.is-large .dfi-empty-title{font-size:19px}.dfi-root .dfi-empty.is-inline .dfi-empty-title{margin-top:0;font-size:15px;font-weight:600}.dfi-root .dfi-empty-text{max-width:480px;margin-top:6px;color:var(--dfi-muted);font-size:13.5px;line-height:1.55}.dfi-root .dfi-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.dfi-root .dfi-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:16px;background:var(--dfi-danger-soft);color:var(--dfi-ink);font-size:13px;line-height:1.45}.dfi-root .dfi-banner-copy{flex:1 1 220px;min-width:0}.dfi-root .dfi-banner-copy strong{display:block;font-weight:650}.dfi-root .dfi-banner-copy span{display:block;margin-top:1px;color:var(--dfi-muted);font-size:12.5px}.dfi-root .dfi-skel{display:block;border-radius:999px;background:var(--dfi-fill);animation:dfi-pulse 1.4s ease-in-out infinite}.dfi-root .dfi-skel-hero{height:214px;border-radius:24px}.dfi-root .dfi-skel-line{display:flex;align-items:center;gap:14px;padding:16px 18px}.dfi-root .dfi-skel-line+.dfi-skel-line{border-top:1px solid var(--dfi-separator)}.dfi-root .dfi-skel.is-tile{width:32px;height:32px;border-radius:9px}.dfi-root .dfi-skel.is-text{flex:1;height:12px}.dfi-root .dfi-skel.is-amount{width:96px;height:12px;margin-left:auto}@keyframes dfi-pulse{0%,to{opacity:1}50%{opacity:.5}}.dfi-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dfi-fade .16s ease-out}html.dark .dfi-overlay{background:#0009}.dfi-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(620px,calc(100vw - 32px));max-height:min(90dvh,840px);border-radius:26px;background:var(--dfi-ground);color:var(--dfi-ink);box-shadow:0 0 0 .5px var(--dfi-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased;animation:dfi-fade .16s ease-out}.dfi-sheet.is-side{left:auto;top:10px;right:10px;bottom:10px;transform:none;width:min(600px,calc(100vw - 20px));max-height:none;animation:dfi-slide-in .32s var(--dfi-spring)}@keyframes dfi-fade{0%{opacity:0}}@keyframes dfi-slide-in{0%{opacity:0;transform:translate(32px)}}.dfi-sheet .dfi-sheet-form{display:flex;flex-direction:column;flex:1;min-height:0}.dfi-sheet .dfi-sheet-grabber{display:none}.dfi-sheet .dfi-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.dfi-sheet .dfi-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--dfi-fill);color:var(--dfi-muted);cursor:pointer}.dfi-sheet .dfi-sheet-close:hover:not(:disabled){color:var(--dfi-ink)}.dfi-sheet .dfi-sheet-close:disabled{opacity:.4;cursor:not-allowed}.dfi-sheet .dfi-sheet-close svg{width:16px;height:16px}.dfi-sheet .dfi-sheet-head{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:0 22px 10px}.dfi-sheet .dfi-sheet-head.is-asset{padding-bottom:4px}.dfi-sheet .dfi-sheet-copy{flex:1;min-width:0}.dfi-sheet .dfi-sheet-eyebrow{color:var(--dfi-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.dfi-sheet .dfi-sheet-title{margin:0;color:var(--dfi-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.dfi-sheet .dfi-sheet-sub{margin:6px 0 0;color:var(--dfi-muted);font-size:13.5px;line-height:1.5}.dfi-sheet .dfi-sheet-pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.dfi-sheet .dfi-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;padding:14px 22px 0}.dfi-sheet .dfi-sheet-actions .dfi-button{min-height:38px;padding:0 16px}.dfi-sheet .dfi-sheet-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 22px 22px}.dfi-sheet .dfi-sheet-body>*{flex-shrink:0}.dfi-sheet.is-side .dfi-sheet-body{padding-top:16px}.dfi-sheet .dfi-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--dfi-separator)}.dfi-sheet .dfi-sheet-foot .dfi-button{min-height:42px;padding:0 18px;font-size:14px}.dfi-sheet .dfi-hero.is-compact{gap:14px;padding:18px 20px;border-radius:22px}.dfi-sheet .dfi-hero.is-compact .dfi-hero-text{margin:0}.dfi-sheet .dfi-hero-value{font-size:18px}.dfi-sheet .dfi-sheet-card{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;background:var(--dfi-surface);box-shadow:var(--dfi-card-shadow)}.dfi-sheet .dfi-sheet-card-title{color:var(--dfi-muted);font-size:12.5px;font-weight:600}.dfi-sheet .dfi-sheet-card-note{color:var(--dfi-muted);font-size:12.5px;line-height:1.5}.dfi-sheet .dfi-fields.is-nested{padding-top:12px;border-top:1px solid var(--dfi-separator)}.dfi-sheet .dfi-sheet-card .dfi-input{background-color:var(--dfi-fill)}:is(.dfi-root,.dfi-sheet) .dfi-switch-sub{color:var(--dfi-muted);font-size:12.5px;line-height:1.45}:is(.dfi-root,.dfi-sheet) .dfi-switch{position:relative;flex-shrink:0;width:51px;height:31px;margin:0;border-radius:999px;background:var(--dfi-fill);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s}:is(.dfi-root,.dfi-sheet) .dfi-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .25s var(--dfi-spring)}:is(.dfi-root,.dfi-sheet) .dfi-switch:checked{background:#34c759}:is(.dfi-root,.dfi-sheet) .dfi-switch:checked:after{transform:translate(20px)}.dfi-sheet .dfi-entry{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}.dfi-sheet .dfi-entry th{padding:0 0 8px;color:var(--dfi-muted);font-size:12px;font-weight:600;text-align:left}.dfi-sheet .dfi-entry :is(th,td).is-number{width:26%;text-align:right}.dfi-sheet .dfi-entry td{padding:8px 0;border-top:1px solid var(--dfi-separator);color:var(--dfi-ink-soft);vertical-align:middle}.dfi-sheet .dfi-entry-account{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.dfi-sheet .dfi-entry-label{min-width:0;color:var(--dfi-muted);font-size:12.5px}.dfi-sheet .dfi-entry tfoot td{color:var(--dfi-ink);font-weight:650}.dfi-sheet .dfi-entry tfoot td:first-child{color:var(--dfi-muted);font-weight:600}.dfi-sheet .dfi-entry tr,.dfi-sheet .dfi-entry tr:hover{background:transparent!important}.dfi-sheet .dfi-callout{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:14px;background:var(--dfi-fill);color:var(--dfi-ink-soft);font-size:13px;line-height:1.5}.dfi-sheet .dfi-callout>svg{width:15px;height:15px;margin-top:2px}.dfi-sheet .dfi-callout[data-tone=warn]{background:var(--dfi-warn-soft);color:var(--dfi-warn);font-weight:550}.dfi-sheet .dfi-sheet-status{padding:10px 14px;border-radius:14px;background:var(--dfi-fill);color:var(--dfi-muted);font-size:13px;line-height:1.5}.dfi-sheet .dfi-sheet-status[data-tone=warn]{background:var(--dfi-warn-soft);color:var(--dfi-warn);font-weight:550}.dfi-sheet .dfi-sheet-status[data-tone=good]{background:var(--dfi-good-soft);color:var(--dfi-good);font-weight:550}.dfi-sheet .dfi-group{display:flex;flex-direction:column;gap:8px}.dfi-sheet .dfi-group-title{margin:0 4px;color:var(--dfi-muted);font-size:12.5px;font-weight:600;letter-spacing:.02em}.dfi-sheet .dfi-list{overflow:hidden;border-radius:18px;background:var(--dfi-surface);box-shadow:var(--dfi-card-shadow)}.dfi-sheet .dfi-list-item{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:46px;padding:12px 16px}.dfi-sheet .dfi-list-item+.dfi-list-item:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--dfi-separator)}.dfi-sheet .dfi-list-item dt{flex-shrink:0;color:var(--dfi-ink-soft);font-size:13.5px}.dfi-sheet .dfi-list-item dd{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:0 4px;min-width:0;color:var(--dfi-ink);font-size:13.5px;font-weight:550;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dfi-root .dfi-hero-pill[data-tone=danger]{--dot: #f87171}:is(.dfi-root,.dfi-sheet) .dfi-hero-figure dd[data-tone=warn] .dfi-hero-value{color:var(--chrome-warn-ink)}:is(.dfi-root,.dfi-sheet) .dfi-hero-figure dd[data-tone=danger] .dfi-hero-value{color:#fca5a5}.dfi-root .dfi-lines[data-kind=guarantees] :is(.dfi-lines-head,.dfi-line){grid-template-columns:32px minmax(0,1.6fr) minmax(130px,1fr) 10rem 9.5rem 16px}.dfi-root .dfi-line-due{gap:2px}.dfi-root .dfi-line-due>b{color:var(--dfi-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.dfi-root .dfi-line-due>span{overflow:hidden;color:var(--dfi-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-line-due>span[data-tone=warn]{color:var(--dfi-warn);font-weight:600}.dfi-root .dfi-line-due>span[data-tone=danger]{color:var(--dfi-danger);font-weight:600}.dfi-root .dfi-line[data-state=done] :is(.dfi-line-title,.dfi-line-amount){color:var(--dfi-muted)}.dfi-root .dfi-prop-title{overflow:hidden;color:var(--dfi-ink);font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dfi-root .dfi-prop-name{gap:4px;padding-top:5px}.dfi-root .dfi-prop-source{margin-left:0}.dfi-root .dfi-prop .dfi-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.dfi-root .dfi-prop[data-kind=guarantee] .dfi-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.dfi-root .dfi-prop .dfi-field>span{margin-left:4px}.dfi-root .dfi-field>.dfi-notes{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:42px;margin-left:0;padding:0 2px;overflow:visible;white-space:normal}.dfi-root .dfi-prop-status[data-tone=warn]{color:var(--dfi-warn);font-weight:550}.dfi-root .dfi-suggest[data-tone=warn]{background:var(--dfi-warn-soft);color:var(--dfi-warn)}.dfi-root .dfi-suggest[data-tone=warn]>svg{color:var(--dfi-warn)}.dfi-root .dfi-reading{margin:0 18px 14px}.dfi-root .dfi-props+.dfi-reading,.dfi-root .dfi-reading+.dfi-props{margin-top:0}:is(.dfi-root,.dfi-sheet) .dfi-switch-line{display:flex;align-items:center;gap:14px;cursor:pointer}:is(.dfi-root,.dfi-sheet) .dfi-switch-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}:is(.dfi-root,.dfi-sheet) .dfi-switch-title{color:var(--dfi-ink);font-size:14px;font-weight:600}:is(.dfi-root,.dfi-sheet) .dfi-switch-sub{color:var(--dfi-muted);font-size:12.5px;line-height:1.6}.dfi-root .dfi-switch-line.is-inline{min-height:42px;padding:8px 10px 8px 14px;border-radius:12px;background:var(--dfi-fill)}.dfi-sheet .dfi-list.is-plan .dfi-list-item{min-height:40px;padding-top:9px;padding-bottom:9px}.dfi-sheet .dfi-list.is-plan .dfi-list-item dt{text-transform:capitalize}.dfi-sheet .dfi-list.is-plan .dfi-list-item[data-done] dt{color:var(--dfi-muted)}.dfi-sheet .dfi-plan-check{width:15px;height:15px;margin-left:8px;color:var(--dfi-good);align-self:center}.dfi-sheet .dfi-plan-dot{width:7px;height:7px;margin:0 4px 0 12px;border-radius:50%;background:var(--dfi-faint);align-self:center}.dfi-sheet .dfi-field-button{align-self:flex-end;min-height:42px}.dfi-sheet .dfi-quiet{font-size:13px}.dfi-sheet .dfi-seg>button{padding:0 10px;font-size:12.5px}@container dfi-content (max-width: 860px){.dfi-root .dfi-hero-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dfi-content (max-width: 440px){.dfi-root .dfi-hero-figures{grid-template-columns:minmax(0,1fr)}.dfi-root .dfi-hero-figure{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.dfi-root .dfi-hero-figure dd{align-items:flex-end;text-align:right}.dfi-root .dfi-hero-value{justify-content:flex-end}}@container dfi-content (max-width: 1100px){.dfi-root :is(.dfi-lines-head,.dfi-line){grid-template-columns:32px minmax(0,1.6fr) minmax(140px,1fr) 8.5rem 10rem 16px}.dfi-root .dfi-col-cost{display:none}}@container dfi-content (max-width: 760px){.dfi-root .dfi-lines-head{display:none}.dfi-root .dfi-line{grid-template-columns:32px minmax(0,1fr) auto 16px;grid-template-areas:"tile main money chev" "tile progress progress chev";align-items:start;row-gap:10px;padding:13px 14px 13px 16px}.dfi-root .dfi-line>.dfi-tile{grid-area:tile}.dfi-root .dfi-line>.dfi-line-main{grid-area:main}.dfi-root .dfi-line>.dfi-line-money:not(.dfi-col-cost){grid-area:money}.dfi-root .dfi-line>.dfi-line-progress{grid-area:progress}.dfi-root .dfi-line>.dfi-chevron{grid-area:chev;align-self:center}.dfi-root .dfi-line>.dfi-col-state{display:none}.dfi-root .dfi-line+.dfi-line:before{left:62px}.dfi-root .dfi-card-tools{flex:1 1 100%;flex-wrap:wrap}.dfi-root .dfi-card-tools>:is(.dfi-seg,.dfi-find){flex:1 1 100%;max-width:none}.dfi-root .dfi-line-title{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dfi-root .dfi-prop-top{display:grid;grid-template-columns:32px minmax(0,1fr)}.dfi-root .dfi-prop-amount{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:0 0 0 11px}.dfi-root .dfi-prop .dfi-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dfi-root .dfi-prop .dfi-field.is-class{grid-column:1 / -1}.dfi-root .dfi-prop-actions{width:100%}.dfi-root .dfi-prop-actions .dfi-button{flex:1 1 0;min-height:42px}.dfi-root .dfi-item{flex-wrap:wrap;padding-left:18px}.dfi-root .dfi-item+.dfi-item:before{left:18px}.dfi-root .dfi-item-main{flex-basis:100%}.dfi-root .dfi-item .dfi-button{margin-left:auto}}@media(max-width:760px){.dfi-root{--dfi-gutter: 16px;padding-bottom:28px}.dfi-root .dfi-topbar{padding-top:16px}.dfi-root .dfi-title{font-size:30px}.dfi-root .dfi-topbar-actions{width:100%}.dfi-root .dfi-client{flex:1 1 200px;max-width:none}.dfi-root .dfi-client-copy{flex:1}.dfi-root .dfi-content{gap:14px;padding-top:14px}.dfi-root .dfi-hero{gap:16px;padding:18px 16px;border-radius:22px}.dfi-root .dfi-hero-tile{width:42px;height:42px;border-radius:12px}.dfi-root .dfi-hero-title h2{font-size:20px}.dfi-root .dfi-hero-actions{width:100%}.dfi-root .dfi-hero-actions .dfi-button{flex:1 1 auto;min-height:44px}.dfi-root .dfi-hero-value{font-size:17px}.dfi-root .dfi-card-head{padding:14px 16px 12px}.dfi-root .dfi-prop{padding:14px 16px 16px}.dfi-root .dfi-empty{padding:36px 18px 32px}.dfi-sheet,.dfi-sheet.is-side{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0;animation:dfi-rise .32s var(--dfi-spring)}.dfi-sheet.is-side{top:12px;max-height:none}.dfi-sheet .dfi-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--dfi-faint);opacity:.6}.dfi-sheet .dfi-sheet-bar{padding-top:4px}.dfi-sheet .dfi-sheet-head{padding:0 18px 8px}.dfi-sheet .dfi-sheet-title{font-size:22px}.dfi-sheet .dfi-sheet-actions{padding:12px 16px 0}.dfi-sheet .dfi-sheet-actions .dfi-button{flex:1 1 auto;min-height:44px}.dfi-sheet .dfi-sheet-body{padding:10px 16px 18px}.dfi-sheet.is-side .dfi-sheet-body{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.dfi-sheet .dfi-hero.is-compact{padding:16px}.dfi-sheet .dfi-hero-figures.is-three{gap:8px}.dfi-sheet .dfi-hero-figure{padding:10px}.dfi-sheet .dfi-hero-value{font-size:15px}.dfi-sheet .dfi-field.is-date,.dfi-sheet .dfi-field.is-account{flex:1 1 100%}.dfi-sheet .dfi-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.dfi-sheet .dfi-sheet-foot .dfi-button{flex:1 1 0;min-height:46px}}@container dfi-content (max-width: 760px){.dfi-root .dfi-lines[data-kind=guarantees] .dfi-line{grid-template-columns:32px minmax(0,1fr) auto 16px}.dfi-root .dfi-line-due{flex-direction:row;align-items:baseline;gap:8px}.dfi-root .dfi-prop .dfi-fields,.dfi-root .dfi-prop[data-kind=guarantee] .dfi-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dfi-root .dfi-prop .dfi-fields>:last-child{grid-column:1 / -1}.dfi-root .dfi-prop-title{white-space:normal}}@container dfi-content (max-width: 520px){.dfi-root .dfi-prop[data-kind=guarantee] .dfi-fields{grid-template-columns:minmax(0,1fr)}}@keyframes dfi-rise{0%{opacity:.4;transform:translateY(40px)}}@media(hover:none){:is(.dfi-root,.dfi-sheet) :is(.dfi-find input,.dfi-input){font-size:16px}}@media(prefers-reduced-motion:reduce){:is(.dfi-root,.dfi-sheet) .dfi-seg:before,:is(.dfi-root,.dfi-sheet) .dfi-meter>span,.dfi-root .dfi-disclosure-chevron,:is(.dfi-root,.dfi-sheet) .dfi-switch:after{transition:none}.dfi-root .dfi-skel,:is(.dfi-root,.dfi-sheet) .dfi-spin,.dfi-overlay,.dfi-sheet{animation:none}}.iu-panel,.iu-sheet{--iu-ink: var(--calm-ink, #101f32);--iu-ink-soft: var(--calm-ink-soft, #344054);--iu-muted: var(--calm-muted, #5f6b7e);--iu-surface: var(--calm-surface, #ffffff);--iu-ground: var(--calm-bg, #eff1f6);--iu-accent: #465fe9;--iu-accent-hover: #354bc7;--iu-accent-ink: var(--calm-accent-ink, #465fe9);--iu-accent-soft: var(--calm-accent-soft, #eef0fd);--iu-good: var(--calm-good, #15803d);--iu-good-soft: var(--calm-good-soft, #ecfdf5);--iu-danger: var(--calm-danger, #b91c1c);--iu-fill: rgba(118, 126, 145, .13);--iu-separator: rgba(16, 31, 50, .1);--iu-hover: #f6f7fa;--iu-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--iu-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 24px 56px -18px rgba(16, 31, 50, .4);color:var(--iu-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left}html.dark :is(.iu-panel,.iu-sheet){--iu-accent-hover: #5a71f0;--iu-fill: rgba(255, 255, 255, .08);--iu-separator: rgba(255, 255, 255, .08);--iu-hover: #16233a;--iu-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--iu-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 24px 56px -12px rgba(0, 0, 0, .7);color-scheme:dark}:is(.iu-panel,.iu-sheet) *,:is(.iu-panel,.iu-sheet) *:before,:is(.iu-panel,.iu-sheet) *:after{box-sizing:border-box}:is(.iu-panel,.iu-sheet) :is(h2,p,ul){margin:0}:is(.iu-panel,.iu-sheet) :is(button,input,select,textarea){font-family:inherit;font-size:14px}.iu-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border-radius:18px;background:var(--iu-surface);box-shadow:var(--iu-card-shadow)}.iu-head{display:flex;align-items:center;gap:12px;min-width:0}.iu-tile{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--iu-accent);color:#fff}.iu-tile svg{width:20px;height:20px}.iu-head-text{flex:1;min-width:0}.iu-head-text h2{font-size:16px;font-weight:650;letter-spacing:-.01em}.iu-head-text p{margin-top:2px;color:var(--iu-muted);font-size:13px}.iu-total{display:flex;flex-direction:column;align-items:flex-end;flex:none}.iu-total span{color:var(--iu-muted);font-size:12px}.iu-total b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.iu-total i{font-style:normal;font-size:12px;font-weight:500;color:var(--iu-muted)}.iu-actions{display:flex;flex-wrap:wrap;gap:8px}:is(.iu-panel,.iu-sheet) .iu-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--iu-fill);color:var(--iu-ink);font-weight:550;cursor:pointer;white-space:nowrap}:is(.iu-panel,.iu-sheet) .iu-button svg{width:16px;height:16px}:is(.iu-panel,.iu-sheet) .iu-button:hover:not(:disabled){background:var(--iu-separator)}:is(.iu-panel,.iu-sheet) .iu-button-primary{background:var(--iu-accent);color:#fff}:is(.iu-panel,.iu-sheet) .iu-button-primary:hover:not(:disabled){background:var(--iu-accent-hover)}:is(.iu-panel,.iu-sheet) .iu-button:disabled{opacity:.5;cursor:not-allowed}:is(.iu-panel,.iu-sheet) .iu-button-small{min-height:28px;padding:0 11px;font-size:13px}:is(.iu-panel,.iu-sheet) .iu-button:focus-visible,:is(.iu-panel,.iu-sheet) .iu-icon-button:focus-visible,:is(.iu-panel,.iu-sheet) .iu-link:focus-visible{outline:2px solid var(--iu-accent);outline-offset:2px}:is(.iu-panel,.iu-sheet) .iu-icon-button{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:999px;background:var(--iu-fill);color:var(--iu-ink-soft);cursor:pointer}:is(.iu-panel,.iu-sheet) .iu-icon-button svg{width:16px;height:16px}:is(.iu-panel,.iu-sheet) .iu-link{display:block;margin-top:2px;padding:0;border:0;background:none;color:var(--iu-accent-ink);font-size:12px;cursor:pointer;text-align:left}:is(.iu-panel,.iu-sheet) .iu-link:hover{text-decoration:underline}.iu-spin{animation:iu-spin .9s linear infinite}@keyframes iu-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.iu-spin{animation:none}}.iu-empty{padding:14px 2px 4px;color:var(--iu-muted)}.iu-sub{display:block;color:var(--iu-muted);font-size:12px}.iu-unit{color:var(--iu-muted);font-size:12px}.iu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.iu-error{color:var(--iu-danger);font-size:13px}.iu-scroll{position:relative;overflow-x:auto;margin:0 -4px}.iu-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.iu-table th{padding:8px 10px;border-bottom:1px solid var(--iu-separator);color:var(--iu-muted);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.iu-table td{padding:10px;border-bottom:1px solid var(--iu-separator);vertical-align:top}.iu-table tbody tr:hover td{background:var(--iu-hover)}.iu-table .is-num{text-align:right;white-space:nowrap}.iu-table .is-strong{font-weight:650}.iu-table .is-end{text-align:right;width:1%;white-space:nowrap}.iu-table tfoot th,.iu-table tfoot td{border-bottom:0;padding-top:12px;font-weight:700;color:var(--iu-ink);font-size:14px}.iu-table tfoot th{text-align:right}.iu-name{display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.iu-table.is-form td{vertical-align:middle}.iu-qty{width:84px;min-height:32px;padding:0 10px;border:1px solid var(--iu-separator);border-radius:9px;background:var(--iu-surface);color:var(--iu-ink);text-align:right}.iu-qty:focus{outline:2px solid var(--iu-accent);outline-offset:0;border-color:transparent}.iu-qty[aria-invalid=true]{border-color:var(--iu-danger)}.iu-table.is-form .iu-link{display:inline;margin:0 0 0 8px}.iu-docs{border-top:1px solid var(--iu-separator);padding-top:10px}:is(.iu-panel) .iu-docs-toggle{padding:4px 0;border:0;background:none;color:var(--iu-accent-ink);font-weight:600;cursor:pointer}.iu-doc-list{list-style:none;padding:0;display:flex;flex-direction:column}.iu-doc-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--iu-separator)}.iu-doc-list li:last-child{border-bottom:0}.iu-kind{flex:none;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--iu-accent-soft);color:var(--iu-accent-ink)}.iu-kind.is-withdrawal{background:var(--iu-fill);color:var(--iu-ink-soft)}.iu-doc-main{flex:1;min-width:0}.iu-doc-main b{font-weight:600}.iu-doc-value{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.iu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#101f3266}.iu-sheet{position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);border-radius:20px;background:var(--iu-surface);box-shadow:var(--iu-float-shadow)}.iu-sheet-head{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 12px}.iu-sheet-head>div{flex:1;min-width:0}.iu-sheet-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.iu-sheet-sub{margin:2px 0 0;color:var(--iu-muted);font-size:13px}.iu-sheet-body{display:flex;flex-direction:column;gap:14px;padding:4px 22px 16px;overflow-y:auto}.iu-sheet-foot{display:flex;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid var(--iu-separator)}.iu-foot-note{flex:1;min-width:0;color:var(--iu-muted);font-size:13px}.iu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iu-field{display:flex;flex-direction:column;gap:5px;min-width:0}.iu-field.is-wide{grid-column:1 / -1}.iu-field>span{color:var(--iu-muted);font-size:12px;font-weight:600}.iu-field :is(input,select,textarea){width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--iu-separator);border-radius:11px;background:var(--iu-surface);color:var(--iu-ink)}.iu-field textarea{resize:vertical}.iu-field :is(input,select,textarea):focus{outline:2px solid var(--iu-accent);outline-offset:0;border-color:transparent}@media(max-width:640px){.iu-panel{padding:16px}.iu-head{flex-wrap:wrap}.iu-total{align-items:flex-start;width:100%}.iu-grid{grid-template-columns:1fr}.iu-sheet{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:92vh;border-radius:20px 20px 0 0}.iu-sheet-foot{flex-wrap:wrap}.iu-foot-note{flex-basis:100%}.iu-name{max-width:200px}.iu-doc-list li{flex-wrap:wrap;row-gap:6px}.iu-doc-main{flex:1 1 100%;order:-1}.iu-doc-value{margin-left:auto}}.stk-root{--stk-ink: var(--calm-ink, #101f32);--stk-ink-soft: var(--calm-ink-soft, #344054);--stk-muted: var(--calm-muted, #5f6b7e);--stk-surface: var(--calm-surface, #ffffff);--stk-ground: var(--calm-bg, #eff1f6);--stk-accent: #465fe9;--stk-accent-hover: #354bc7;--stk-accent-ink: var(--calm-accent-ink, #465fe9);--stk-accent-soft: var(--calm-accent-soft, #eef0fd);--stk-good: var(--calm-good, #15803d);--stk-good-soft: var(--calm-good-soft, #ecfdf5);--stk-warn: var(--calm-warn);--stk-warn-soft: var(--calm-warn-soft);--stk-danger: var(--calm-danger, #b91c1c);--stk-danger-soft: var(--calm-danger-soft, #fef2f2);--stk-fill: rgba(118, 126, 145, .13);--stk-band: #f4f5f8;--stk-separator: rgba(16, 31, 50, .1);--stk-faint: #a3acba;--stk-hover: #f6f7fa;--stk-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--stk-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--stk-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--stk-focus: 0 0 0 4px rgba(70, 95, 233, .16);--stk-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--stk-gutter: 28px;box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-bottom:40px;background:var(--stk-ground);color:var(--stk-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;color-scheme:light;-webkit-font-smoothing:antialiased}html.dark .stk-root{--stk-accent-hover: #5a71f0;--stk-fill: rgba(255, 255, 255, .08);--stk-band: #1a2536;--stk-separator: rgba(255, 255, 255, .08);--stk-faint: #56647a;--stk-hover: #16233a;--stk-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--stk-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.stk-root *,.stk-root *:before,.stk-root *:after{box-sizing:border-box}.stk-root :is(h1,h2,p,dl,dd){margin:0}.stk-root :is(button,input){font-family:inherit}.stk-root :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--stk-accent-ink);outline-offset:2px}.stk-root svg{flex-shrink:0}.stk-root .stk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}.stk-root .stk-spin{animation:stk-spin .9s linear infinite}@keyframes stk-spin{to{transform:rotate(360deg)}}.stk-root .stk-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.stk-root .stk-tile svg{width:17px;height:17px}.stk-root .stk-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.stk-root .stk-tile-lg{width:60px;height:60px;border-radius:17px;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--from) 85%,transparent),inset 0 0 0 .5px #fff3}.stk-root .stk-tile-lg svg{width:28px;height:28px}.stk-root .stk-datefield{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:#c5cdd9;font-size:13px;white-space:nowrap}.stk-root .stk-datefield input{height:36px;padding:0 12px;border:0;border-radius:10px;outline:none;background:#ffffff1a;color:#fff;font-size:13px;font-weight:600;color-scheme:dark}.stk-root .stk-datefield input:focus{box-shadow:0 0 0 4px #a8b5ff4d}.stk-root .stk-results{color:var(--stk-muted);font-size:12.5px}.stk-root .stk-scroll{overflow:auto;max-height:max(440px,calc(100dvh - 230px))}.stk-root .stk-scroll:focus-visible{outline-offset:-2px}.stk-root .stk-table{width:100%;min-width:720px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}.stk-root .stk-table col.w-mgmt{width:180px}.stk-root .stk-table col.w-qty{width:136px}.stk-root .stk-table col.w-input{width:150px}.stk-root .stk-table col.w-money{width:140px}.stk-root .stk-table :is(th,td){padding:10px 14px;border:0;text-align:left;vertical-align:middle;white-space:nowrap}.stk-root .stk-table :is(th,td):first-child{padding-left:18px}.stk-root .stk-table :is(th,td):last-child{padding-right:18px}.stk-root .stk-table thead th{position:sticky;top:0;z-index:2;background:var(--stk-surface);box-shadow:inset 0 -1px 0 var(--stk-separator);color:var(--stk-muted);font-size:12px;font-weight:600}.stk-root .stk-table td{color:var(--stk-ink-soft)}.stk-root .stk-table tbody tr+tr>*{border-top:1px solid var(--stk-separator)}.stk-root .stk-table .is-number{text-align:right}.stk-root .stk-table .is-strong{color:var(--stk-ink);font-weight:600}.stk-root .stk-table td.is-negative{color:var(--stk-danger)}.stk-root .stk-table td.is-positive{color:var(--stk-good)}.stk-root .stk-tr:hover>td{background:var(--stk-hover)}.stk-root .stk-table.is-count .stk-tr.is-changed>td{background:var(--stk-band)}.stk-root .stk-table tfoot :is(th,td){position:sticky;bottom:0;z-index:1;background:var(--stk-band);box-shadow:inset 0 1px 0 var(--stk-separator);color:var(--stk-ink);font-size:13px;font-weight:650}.stk-root .stk-item{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.stk-root .stk-item-name{max-width:100%;overflow:hidden;color:var(--stk-ink);font-weight:550;text-overflow:ellipsis}.stk-root .stk-code{display:inline-flex;max-width:100%;overflow:hidden;padding:0 7px;border-radius:6px;background:var(--stk-fill);color:var(--stk-ink-soft);font:600 10.5px/1.6 var(--stk-mono);text-overflow:ellipsis;white-space:nowrap}.stk-root .stk-muted-cell{color:var(--stk-muted)}.stk-root .stk-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis}.stk-root .stk-qty-unit{margin-left:5px;color:var(--stk-muted);font-size:11.5px;font-weight:500}.stk-root .stk-inline-icon{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px}.stk-root .stk-qty-input{width:100%;max-width:124px;height:34px;padding:0 10px;border:0;border-radius:10px;outline:none;background:var(--stk-fill);box-shadow:none;color:var(--stk-ink);font:inherit;font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;transition:box-shadow .15s}.stk-root .stk-qty-input:focus{box-shadow:var(--stk-focus)}.stk-root .stk-qty-input:focus-visible{outline:none}.stk-root .stk-qty-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--stk-danger)}.stk-root .stk-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}.stk-root .stk-empty.is-large{padding:56px 24px 52px}.stk-root .stk-empty-title{max-width:460px;margin-top:18px;color:var(--stk-ink);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.014em}.stk-root .stk-empty.is-large .stk-empty-title{font-size:19px}.stk-root .stk-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}@media(max-width:760px){.stk-root{--stk-gutter: 16px;padding-bottom:28px}.stk-root .stk-table{min-width:600px}.stk-root .stk-table col.w-mgmt{width:128px}.stk-root .stk-table :is(col.w-qty,col.w-money){width:108px}.stk-root .stk-table col.w-input{width:116px}.stk-root .stk-table :is(th,td){padding-left:12px;padding-right:12px}.stk-root .stk-table :is(th,td):first-child{padding-left:14px}.stk-root .stk-table :is(th,td):last-child{padding-right:14px}.stk-root .stk-scroll{max-height:70dvh}.stk-root .stk-empty{padding:36px 18px 32px}}@media(hover:none){.stk-root :is(.stk-qty-input,.stk-datefield input){font-size:16px}}@media(prefers-reduced-motion:reduce){.stk-root .stk-spin{animation:none}}.bt-toasts{position:fixed;z-index:10060;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.bt-toast{--from: #465fe9;--to: #7c8cff;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;background:var(--calm-surface, #fff);color:var(--calm-ink, #101f32);box-shadow:0 0 0 .5px #101f3214,0 18px 40px -16px #101f3266;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:500;line-height:1.45;animation:bt-toast-in .32s cubic-bezier(.32,1.28,.52,1)}html.dark .bt-toast{box-shadow:0 0 0 .5px #ffffff14,0 18px 40px -12px #000000b3}.bt-toast[data-tone=good]{--from: #15803d;--to: #34c76f}.bt-toast[data-tone=danger]{--from: #dc2626;--to: #f87171}.bt-toast-tile{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff}.bt-toast-tile svg{width:15px;height:15px}.bt-toast-text{flex:1;min-width:0;padding-top:3px;overflow-wrap:anywhere}@keyframes bt-toast-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.sh-sheet.rv-sheet{--sh-width: 1320px}.rv-sheet .rv-progress{position:relative;flex:1 1 160px;max-width:320px;height:5px;overflow:hidden;border-radius:999px;background:var(--sh-fill)}.rv-sheet .rv-progress>span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--sh-accent);transition:width .3s var(--sh-spring)}.rv-sheet .rv-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rv-sheet .rv-seg{flex:0 1 420px}.rv-sheet .rv-search{flex:1 1 220px}.rv-sheet .rv-search .sh-field{background-color:var(--sh-surface);box-shadow:var(--sh-card-shadow)}.rv-sheet .rv-search .sh-field:focus{box-shadow:var(--sh-focus),var(--sh-card-shadow)}.rv-sheet .rv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.rv-sheet .rv-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-sheet .rv-col{display:flex;flex-direction:column;gap:12px;min-width:0}.rv-sheet .rv-txn{display:flex;flex-direction:column;align-items:flex-start}.rv-sheet .rv-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.rv-sheet .rv-desc{margin-top:6px;color:var(--sh-ink);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere}.rv-sheet .rv-amount{margin-top:14px;color:var(--sh-ink);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.rv-sheet .rv-amount[data-tone=good]{color:var(--sh-good)}.rv-sheet .rv-amount[data-tone=danger]{color:var(--sh-danger)}.rv-sheet .rv-amount-unit{margin-left:6px;color:var(--sh-muted);font-size:15px;font-weight:600;letter-spacing:0}.rv-sheet .rv-meta{margin-top:4px;white-space:normal}.rv-sheet .rv-fx{margin-top:10px;white-space:normal}.rv-sheet .rv-card-link{margin-top:14px}.rv-sheet .rv-date{flex-shrink:0;width:44px;color:var(--sh-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.rv-sheet .rv-tavi{position:relative;isolation:isolate;overflow:hidden;padding:16px 18px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.rv-sheet .rv-tavi:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 12% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.rv-sheet .rv-tavi-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rv-sheet .rv-tavi-head .sh-tile{box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.rv-sheet .rv-tavi-eyebrow{color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rv-sheet .rv-confidence{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.rv-sheet .rv-confidence:before{content:"";width:6px;height:6px;border-radius:50%;background:#c5cdd9}.rv-sheet .rv-confidence[data-tone=good]:before{background:#4ade80}.rv-sheet .rv-confidence[data-tone=warn]:before{background:var(--calm-warn-to)}.rv-sheet .rv-confidence[data-tone=danger]:before{background:#f87171}.rv-sheet .rv-tavi-label{margin-top:14px;color:#c5cdd9;font-size:14px;font-weight:500;line-height:1.45}.rv-sheet .rv-account{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.rv-sheet .rv-account-code{color:#fff;font-size:48px;font-weight:700;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rv-sheet .rv-account-name{min-width:0;color:#c5cdd9;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.rv-sheet .rv-tavi-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.rv-sheet .rv-tavi-note{color:#8a97ab;font-size:12px}.rv-sheet .sh-cap.rv-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.rv-sheet .sh-cap.rv-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #fff3}.rv-sheet .rv-picker{overflow:hidden}.rv-sheet .rv-picker-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--sh-separator)}.rv-sheet .rv-picker-head .sh-search{flex:1}.rv-sheet .rv-picker-list{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.rv-sheet .rv-picker-list>.sh-item{border-radius:0}.rv-sheet .rv-picker-code{flex-shrink:0;min-width:56px;color:var(--sh-ink);font-size:14px;font-weight:700}.rv-sheet .rv-picker-list>.sh-item:disabled{opacity:.6;cursor:not-allowed}.rv-sheet .rv-check{align-items:flex-start}.rv-sheet .rv-check .sh-item-title,.rv-sheet .rv-check .sh-item-sub{display:block}.rv-sheet .sh-item-sub[data-tone=warn]{color:var(--sh-warn)}.rv-sheet .sh-item-sub[data-tone=danger]{color:var(--sh-danger)}.rv-sheet .rv-mark{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--sh-fill);color:var(--sh-muted)}.rv-sheet .rv-mark svg{width:14px;height:14px;stroke-width:2.6}.rv-sheet .rv-mark[data-tone=good]{background:var(--sh-good-soft);color:var(--sh-good)}.rv-sheet .rv-mark[data-tone=warn]{background:var(--sh-warn-soft);color:var(--sh-warn)}.rv-sheet .rv-mark[data-tone=danger]{background:var(--sh-danger-soft);color:var(--sh-danger)}.rv-sheet .rv-motivation{margin-top:6px;color:var(--sh-ink-soft);font-size:13.5px;line-height:1.55}.rv-sheet .rv-empty{flex:1;justify-content:center;min-height:260px}.rv-sheet .rv-kbd{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;margin-left:2px;border-radius:6px;background:color-mix(in srgb,currentColor 12%,transparent);font:inherit;font-size:11px;font-weight:700;line-height:1}.rv-sheet .rv-accept .rv-kbd{background:#fff3}.rv-sheet .rv-foot-hint{color:var(--sh-muted);font-size:12px}.rv-sheet .rv-raw{margin:8px 0 0;padding:12px 14px;border-radius:12px;background:var(--sh-fill);color:var(--sh-ink-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.rv-sheet .rv-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;height:420px;overflow:hidden;color:var(--sh-muted);font-size:13px}.rv-sheet .rv-preview iframe{width:100%;height:100%;border:0;background:#fff}.rv-sheet .rv-pair{display:block;margin-top:2px;color:var(--sh-ink-soft);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.rv-sheet .rv-pair>span{color:var(--sh-muted)}@media(max-width:1100px){.rv-sheet .rv-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-sheet .rv-grid.is-3>.rv-col:last-child{grid-column:1 / -1}}@media(max-width:760px){.rv-sheet .rv-grid,.rv-sheet .rv-grid.is-3{grid-template-columns:minmax(0,1fr)}.rv-sheet .rv-seg{flex-basis:100%}.rv-sheet .rv-seg>button{padding:0 6px;font-size:12px}.rv-sheet .rv-kbd,.rv-sheet .rv-foot-hint{display:none}.rv-sheet .rv-amount{font-size:28px}.rv-sheet .rv-account-code{font-size:40px}.rv-sheet .rv-preview{height:320px}}@media(max-width:640px){.rv-sheet .rv-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rv-sheet .rv-foot .sh-foot-spacer{display:none}.rv-sheet .rv-foot .sh-cap{width:100%}.rv-sheet .rv-foot .sh-cap-primary{grid-column:1 / -1;order:-1}}.br-root{--br-ink: var(--calm-ink, #101f32);--br-ink-soft: var(--calm-ink-soft, #344054);--br-muted: var(--calm-muted, #5f6b7e);--br-line: var(--calm-line, #e3e7ee);--br-surface: var(--calm-surface, #ffffff);--br-accent: #465fe9;--br-accent-hover: #354bc7;--br-accent-ink: var(--calm-accent-ink, #465fe9);--br-accent-soft: var(--calm-accent-soft, #eef0fd);--br-good: var(--calm-good, #15803d);--br-good-soft: var(--calm-good-soft, #ecfdf5);--br-warn: var(--calm-warn);--br-warn-soft: var(--calm-warn-soft);--br-danger: var(--calm-danger, #b91c1c);--br-danger-soft: var(--calm-danger-soft, #fef2f2);--br-fill: rgba(118, 126, 145, .13);--br-thumb: #ffffff;--br-separator: rgba(16, 31, 50, .1);--br-faint: #a3acba;--br-row-hover: #f4f5f9;--br-card-ring: rgba(16, 31, 50, .08);--br-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--br-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--br-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--br-spring: cubic-bezier(.32, 1.28, .52, 1);--br-overlay: rgba(7, 15, 28, .42);--br-gutter: 28px;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 16px);height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;background:var(--calm-bg, #eff1f6);color:var(--br-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .br-root{--br-accent-hover: #5a71f0;--br-fill: rgba(255, 255, 255, .08);--br-thumb: #2a3954;--br-separator: rgba(255, 255, 255, .08);--br-faint: #56647a;--br-row-hover: #18253a;--br-card-ring: rgba(255, 255, 255, .07);--br-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--br-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--br-overlay: rgba(0, 0, 0, .6)}.br-root button:focus-visible{outline:2px solid var(--br-accent-ink);outline-offset:2px}.br-root .br-tile{--from: #465fe9;--to: #7c8cff;position:relative;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.br-root .br-tile svg{width:17px;height:17px}.br-root .br-tile:is([data-tone=warn],[data-tone=danger]){--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.br-root .br-tile[data-tone=muted]{--from: #8a94a6;--to: #b4bcc9}.br-root .br-tile-lg{width:52px;height:52px;border-radius:15px}.br-root .br-tile-lg svg{width:24px;height:24px}.br-root .br-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#f04438;color:#fff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.br-root .br-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;box-sizing:border-box;border:0;border-radius:999px;background:var(--br-surface);color:var(--br-ink);box-shadow:var(--br-card-shadow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.br-root .br-cap:hover:not(:disabled){box-shadow:var(--br-float-shadow)}.br-root .br-cap:active:not(:disabled){transform:scale(.97)}.br-root .br-cap:disabled{opacity:.5;cursor:not-allowed}.br-root .br-cap svg{width:16px;height:16px;flex-shrink:0}.br-root .br-cap[data-active=true]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.br-root .br-cap-primary{background:var(--br-accent);color:#fff;box-shadow:var(--br-glow)}.br-root .br-cap-primary:hover:not(:disabled){background:var(--br-accent-hover);box-shadow:var(--br-glow)}.br-root .br-cap-primary:disabled{box-shadow:none}.br-root .br-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.br-root .br-cap-sm svg{width:14px;height:14px}.br-root .br-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;flex-shrink:0;padding:28px var(--br-gutter) 0}.br-root .br-topbar-lead{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;min-width:0}.br-root .br-title{margin:0;color:var(--br-ink);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.br-root .br-topbar-actions{display:flex;align-items:center;gap:8px;min-width:0}.br-root .br-topbar-actions .br-cap{min-height:44px}.br-root .br-client{display:flex;align-items:center;gap:9px;min-width:0;max-width:300px;min-height:44px;padding:4px 12px 4px 4px;box-sizing:border-box;border:0;border-radius:999px;background:var(--br-surface);box-shadow:var(--br-card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.br-root .br-client:hover{box-shadow:var(--br-float-shadow)}.br-root .br-client:active{transform:scale(.98)}.br-root .br-client-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:13px;font-weight:700;letter-spacing:-.01em}.br-root .br-client-name{flex:1;min-width:0;overflow:hidden;color:var(--br-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.br-root .br-client>svg{flex-shrink:0;width:16px;height:16px;color:var(--br-faint)}.br-root .br-more-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--br-surface);box-shadow:var(--br-card-shadow);color:var(--br-ink-soft);cursor:pointer;transition:box-shadow .15s,color .15s}.br-root .br-more-button:hover,.br-root .br-more-button[aria-expanded=true]{box-shadow:var(--br-float-shadow);color:var(--br-ink)}.br-root .br-more-button[data-active=true]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.br-root .br-more-button svg{width:18px;height:18px}.br-root .br-more-menu{width:300px;max-width:min(300px,calc(100vw - 32px))}.br-root .br-more-menu .br-menu-meta{white-space:normal}.br-root .br-menu-switch{position:relative;cursor:pointer}.br-root .br-menu-switch:hover{background:transparent}.br-root .br-menu-switch:has(.br-switch-input:disabled){cursor:default;opacity:.6}.br-root .br-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;flex-shrink:0;padding:18px var(--br-gutter) 0}.br-root .br-period{display:inline-flex;align-items:center;gap:2px;height:44px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--br-surface);box-shadow:var(--br-card-shadow)}.br-root .br-period-step{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--br-muted);cursor:pointer;transition:background .15s,color .15s}.br-root .br-period-step:hover:not(:disabled){background:var(--br-fill);color:var(--br-ink)}.br-root .br-period-step:disabled{color:var(--br-faint);cursor:not-allowed}.br-root .br-period-step svg{width:16px;height:16px}.br-root .br-period .br-anchor{min-width:0}.br-root .br-period-label{display:inline-flex;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--br-ink);cursor:pointer;font:inherit;font-size:13.5px;font-weight:650;white-space:nowrap;transition:background .15s}.br-root .br-period-label:hover{background:var(--br-fill)}.br-root .br-period-label>span{overflow:hidden;text-overflow:ellipsis}.br-root .br-period-label svg{width:16px;height:16px;flex-shrink:0;color:var(--br-accent-ink)}.br-root .br-period-label svg:last-child{width:14px;height:14px;color:var(--br-faint)}.br-root .br-seg{position:relative;display:flex;padding:4px;box-sizing:border-box;border-radius:999px;background:var(--br-surface);box-shadow:var(--br-card-shadow)}.br-root .br-seg:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--seg-count, 2));border-radius:999px;background:linear-gradient(145deg,#142a4f,#070f1c);box-shadow:0 10px 22px -10px #070f1ccc;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--br-spring)}html.dark .br-root .br-seg:before{background:linear-gradient(145deg,#2a3f66,#142a4f)}.br-root .br-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--br-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s}.br-root .br-seg>button:hover{color:var(--br-ink)}.br-root .br-seg>button:is([aria-pressed=true],[aria-selected=true]){color:#fff}.br-root .br-status{flex:0 1 360px}.br-root .br-seg-count{color:var(--br-faint);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.br-root .br-seg>button:is([aria-pressed=true],[aria-selected=true]) .br-seg-count{color:#ffffffb3}.br-root .br-search{position:relative;flex:1 1 240px;min-width:0}.br-root .br-search>svg{position:absolute;top:50%;left:15px;width:16px;height:16px;color:var(--br-muted);transform:translateY(-50%);pointer-events:none}.br-root .br-search input{width:100%;height:44px;padding:0 64px 0 40px;box-sizing:border-box;border:0;border-radius:999px;outline:none;background:var(--br-surface);box-shadow:var(--br-card-shadow);color:var(--br-ink);font:inherit;font-size:13.5px;transition:box-shadow .15s}.br-root .br-search input::-moz-placeholder{color:var(--br-muted)}.br-root .br-search input::placeholder{color:var(--br-muted)}.br-root .br-search input:focus{box-shadow:0 0 0 4px #465fe929,var(--br-card-shadow)}.br-root .br-search input::-webkit-search-cancel-button{display:none}.br-root .br-search-clear{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--br-faint);cursor:pointer}.br-root .br-search-clear:hover{color:var(--br-muted)}.br-root .br-search-clear svg{width:17px;height:17px}.br-root .br-switch-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.br-root .br-switch-track{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:999px;background:#7878803d;transition:background .2s}html.dark .br-root .br-switch-track{background:#7878805c}.br-root .br-switch-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .3s var(--br-spring)}.br-root .br-switch-input:checked+.br-switch-track{background:#34c759}.br-root .br-switch-input:checked+.br-switch-track .br-switch-thumb{transform:translate(18px)}.br-root .br-switch-input:focus-visible+.br-switch-track{outline:2px solid var(--br-accent-ink);outline-offset:2px}.br-root .br-body{box-sizing:border-box;background:transparent}.br-root .br-body-reconcile{display:flex;flex-direction:column;gap:14px;flex:1 1 0;padding:18px var(--br-gutter) 18px}.br-root .br-body-accounts{flex:1 0 auto;padding:14px var(--br-gutter) 40px}.br-root .br-month{flex-shrink:0;overflow:hidden;border-radius:20px;background:var(--br-surface);box-shadow:var(--br-card-shadow)}.br-root .br-month-skeleton{height:112px;opacity:.7}.br-root .br-month-main{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding:16px 18px}.br-root .br-month-progress{flex:1 1 420px;min-width:0}.br-root .br-month-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-variant-numeric:tabular-nums}.br-root .br-month-line strong{color:var(--br-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.br-root .br-month-of{color:var(--br-muted);font-size:14px;font-weight:600}.br-root .br-month-sub{margin-left:4px;color:var(--br-muted);font-size:12.5px}.br-root .br-month-meter{display:block;height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--br-fill)}.br-root .br-month-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#465fe9,#7c8cff);transition:width .5s ease}.br-root .br-month-left{display:flex;flex-direction:column;align-items:flex-end;min-width:0;font-variant-numeric:tabular-nums}.br-root .br-month-left strong{color:var(--br-warn);font-size:18px;font-weight:700;letter-spacing:-.01em}.br-root .br-month-left[data-done=true] strong{color:var(--br-good)}.br-root .br-month-left span{max-width:100%;overflow:hidden;color:var(--br-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.br-root .br-month .br-balance{border-top:1px solid var(--br-separator);border-radius:0;box-shadow:none}.br-root .br-disc{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--br-fill);color:var(--br-muted)}.br-root .br-disc[data-tone=warn]{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to));color:#fff}.br-root .br-disc[data-tone=good]{background:var(--br-good-soft);color:var(--br-good)}.br-root .br-disc svg{width:14px;height:14px;stroke-width:2.4}.br-root .br-disc b{font-size:13px;font-weight:800;line-height:1}.br-root .br-balance{flex-shrink:0;overflow:hidden;border-radius:20px;background:var(--br-surface);box-shadow:var(--br-card-shadow)}.br-root .br-balance-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;width:100%;margin:0;padding:12px 18px;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--br-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.br-root .br-balance-head:hover{background:var(--br-row-hover)}.br-root .br-balance-title{flex:1 1 0;min-width:0;color:var(--br-ink);font-size:13.5px;line-height:1.45}.br-root .br-balance-title strong{font-weight:600}.br-root .br-balance-rest{color:var(--br-muted)}.br-root .br-balance-pills{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;gap:6px}.br-root .br-balance-chevron{flex-shrink:0;width:20px;height:20px;margin-left:auto;color:var(--br-faint);transition:transform .25s var(--br-spring),color .15s}.br-root .br-balance-head[aria-expanded=true] .br-balance-chevron{transform:rotate(90deg)}.br-root .br-balance-head:hover .br-balance-chevron{color:var(--br-muted)}.br-root .br-balance-body{max-height:40vh;overflow-y:auto;padding:0 18px 12px 56px}.br-root .br-balance-line{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) minmax(0,1.4fr);align-items:center;gap:12px;padding:11px 0}.br-root .br-balance-line-head{padding:12px 0 8px;border-bottom:1px solid var(--br-separator);color:var(--br-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.br-root .br-balance-account+.br-balance-account{border-top:1px solid var(--br-separator)}.br-root .br-balance-name{display:flex;flex-direction:column;min-width:0}.br-root .br-balance-name strong{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.br-root .br-balance-name small,.br-root .br-balance-num small{color:var(--br-muted);font-size:11.5px}.br-root .br-balance-num{display:flex;flex-direction:column;color:var(--br-ink);font-size:13.5px;font-weight:550;font-variant-numeric:tabular-nums}.br-root .br-balance-warn{color:var(--br-warn)}.br-root .br-balance-notes{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--br-fill);color:var(--br-ink-soft);font-size:12.5px;line-height:1.45}.br-root .br-balance-foot{padding-top:10px;border-top:1px solid var(--br-separator);color:var(--br-muted);font-size:12.5px}.br-root .br-balance-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;border-top:1px solid var(--br-separator);color:var(--br-ink-soft);font-size:12.5px}.br-root .br-pane-switch{display:none}.br-root .br-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:18px;flex:1 1 auto;min-height:340px}.br-root .br-pane{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:20px;background:var(--br-surface);box-shadow:var(--br-card-shadow)}.br-root .br-pane-progress{position:absolute;z-index:2;top:0;left:0;right:0;overflow:hidden;border-radius:20px 20px 0 0}.br-root .br-dimmed{opacity:.5;transition:opacity .15s ease}.br-root .br-pane-head{display:flex;align-items:center;gap:10px;min-height:60px;padding:12px 12px 12px 16px;box-sizing:border-box;border-bottom:1px solid var(--br-separator)}.br-root .br-pane-head>.br-tile{width:28px;height:28px;border-radius:8px}.br-root .br-pane-head>.br-tile svg{width:15px;height:15px}.br-root .br-pane-title{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--br-ink);font-size:15px;font-weight:650;letter-spacing:-.012em;white-space:nowrap}.br-root .br-pane-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;box-sizing:border-box;border-radius:999px;background:var(--br-fill);color:var(--br-muted);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:0}.br-root .br-pane-head-actions{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.br-root .br-anchor{position:relative;min-width:0}.br-root .br-filter{display:inline-flex;align-items:center;gap:6px;max-width:210px;height:32px;padding:0 10px 0 12px;box-sizing:border-box;border:0;border-radius:999px;background:var(--br-fill);color:var(--br-ink-soft);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.br-root .br-filter:hover{color:var(--br-ink)}.br-root .br-filter[data-active=true]{background:var(--br-ink);color:var(--br-surface)}.br-root .br-filter>span{overflow:hidden;text-overflow:ellipsis}.br-root .br-filter svg{width:14px;height:14px;flex-shrink:0}.br-root .br-filter svg:last-child{color:var(--br-faint)}.br-root .br-filter[data-active=true] svg{color:currentColor;opacity:.8}.br-root .br-pane-list{flex:1;min-height:0;overflow:hidden auto;padding:4px 0;border-radius:0 0 20px 20px}.br-root .br-pane .fin-table-skeleton{background:transparent}.br-root .br-pane .fin-table-skeleton>div{border-color:var(--br-separator)}.br-root .br-pane .tavin-empty-state button{min-height:38px;border-radius:999px!important}.br-root .br-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px 11px 16px;cursor:pointer;transition:background .15s}.br-root .br-item+.br-item:before{content:"";position:absolute;top:0;left:72px;right:0;height:1px;background:var(--br-separator);transition:opacity .15s}.br-root .br-item:hover{background:var(--br-row-hover)}.br-root .br-item[data-selected=true]{background:var(--br-accent-soft)}.br-root .br-item:is(:hover,[data-selected=true]):before,.br-root .br-item:is(:hover,[data-selected=true])+.br-item:before{opacity:0}.br-root .br-item[data-reconciled=true]{cursor:default}.br-root .br-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:44px;height:46px;box-sizing:border-box;border-radius:12px;background:var(--br-fill);transition:background .2s,box-shadow .2s}.br-root .br-date-mon{color:var(--br-accent-ink);font-size:9.5px;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase}.br-root .br-date-day{display:grid;place-items:center;min-height:20px;color:var(--br-ink);font-size:18px;font-weight:650;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.br-root .br-date-day svg{width:18px;height:18px;stroke-width:2.6}.br-root .br-item[data-selected=true] .br-date{background:linear-gradient(145deg,#142a4f,#070f1c);box-shadow:0 10px 22px -10px #070f1ccc,inset 0 0 0 .5px #ffffff1f}.br-root .br-item[data-selected=true] .br-date-day{color:#fff}.br-root .br-item[data-selected=true] .br-date-mon{color:#a8b5ff}.br-root .br-item-main{min-width:0}.br-root .br-item-title{overflow:hidden;color:var(--br-ink);font-size:13.5px;font-weight:600;letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap}.br-root .br-item-sub{overflow:hidden;margin-top:1px;color:var(--br-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.br-root .br-item-sub:empty{display:none}.br-root .br-item-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.br-root .br-item-tags:empty{display:none}.br-root .br-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:120px}.br-root .br-item-amount{color:var(--br-ink);font-size:14px;font-weight:650;letter-spacing:-.01em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.br-root .br-amt-good{color:var(--br-good)}.br-root .br-amt-bad{color:var(--br-danger)}.br-root .br-currency-foreign{display:inline-flex;align-items:center;padding:1px 6px;border-radius:6px;background:var(--br-accent-soft);color:var(--br-accent-ink);font-size:10.5px;font-weight:700;letter-spacing:.05em}.br-root .br-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s}.br-root .br-item:is(:hover,:focus-within,[data-selected=true]) .br-item-actions{opacity:1;pointer-events:auto}.br-root .br-mini{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:0;border-radius:999px;background:var(--br-fill);color:var(--br-ink-soft);font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.br-root .br-mini:hover{background:var(--br-accent-soft);color:var(--br-accent-ink)}.br-root .br-mini-quiet{background:transparent;color:var(--br-muted)}.br-root .br-mini-quiet:hover{background:var(--br-danger-soft);color:var(--br-danger)}.br-root .br-pill{display:inline-flex;align-items:center;gap:5px;margin:0;padding:1px 8px 1px 7px;border:0;border-radius:999px;background:var(--br-fill);color:var(--br-muted);font:inherit;font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}.br-root .br-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.br-root .br-pill[data-tone=good]{background:var(--br-good-soft);color:var(--br-good)}.br-root .br-pill[data-tone=warn]{background:var(--br-warn-soft);color:var(--br-warn)}.br-root .br-pill[data-tone=danger]{background:var(--br-danger-soft);color:var(--br-danger)}.br-root .br-pill[data-tone=accent]{background:var(--br-accent-soft);color:var(--br-accent-ink)}.br-root .br-pill[data-tone=info]{background:var(--calm-accent-soft);color:var(--calm-accent-ink)}.br-root .br-pill-suggest{padding:1px 9px 1px 7px;background:var(--br-accent-soft);color:var(--br-accent-ink);cursor:pointer;transition:background .15s,color .15s}.br-root .br-pill-suggest:before{content:none}.br-root .br-pill-suggest svg{width:12px;height:12px}.br-root .br-pill-suggest:hover{background:var(--br-accent);color:#fff}.br-root .br-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:44px 20px;color:var(--br-muted);font-size:13.5px;text-align:center}.br-root .br-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:12px 14px 10px 16px;border-top:1px solid var(--br-separator);color:var(--br-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.br-root .br-pane .br-more .br-cap,.br-root .br-empty .br-cap{background:var(--br-fill);box-shadow:none}.br-root .br-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.br-root .br-menu{position:absolute;z-index:60;top:calc(100% + 8px);left:0;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:6px;box-sizing:border-box;border-radius:16px;background:var(--br-surface);box-shadow:0 0 0 .5px var(--br-card-ring),0 22px 48px -18px #101f3261,0 4px 12px -6px #101f321f;transform-origin:top left;animation:br-menu-in .22s var(--br-spring)}html.dark .br-root .br-menu{background:#16233a;box-shadow:0 0 0 .5px #ffffff1a,0 24px 52px -16px #000000bf}.br-root .br-menu-end{left:auto;right:0;transform-origin:top right}.br-root .br-period-menu{min-width:220px;max-height:360px;overflow-y:auto}.br-root .br-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 10px;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:var(--br-ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background .12s}.br-root .br-menu-item:hover{background:var(--br-fill)}.br-root .br-menu-item[data-active=true]{color:var(--br-accent-ink);font-weight:600}.br-root .br-menu-item-quiet{color:var(--br-ink-soft)}.br-root .br-menu-copy{display:flex;flex:1;flex-direction:column;min-width:0}.br-root .br-menu-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-root .br-menu-meta{margin-top:1px;color:var(--br-muted);font-size:11.5px;font-weight:500}.br-root .br-menu-check{flex-shrink:0;width:16px;height:16px;color:var(--br-accent-ink)}.br-root .br-menu-icon{flex-shrink:0;width:16px;height:16px;color:var(--br-muted)}.br-root .br-menu-divider{height:1px;margin:5px 10px;background:var(--br-separator)}@keyframes br-menu-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.br-root .br-queue{position:relative;z-index:40;isolation:isolate;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:12px 16px;margin:0 var(--br-gutter) 20px;padding:14px 16px 14px 14px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.br-root .br-queue:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 140% at 12% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 120% at 100% 100%,#7c5cff38,#7c5cff00 70%)}.br-root .br-queue-tile{width:42px;height:42px;border-radius:12px;box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.br-root .br-queue-tile svg{width:20px;height:20px}.br-root .br-queue-tile .br-count{position:absolute;top:-6px;right:-8px;box-shadow:0 0 0 2px #0b1726}.br-root .br-queue-copy{display:flex;flex:1 1 220px;flex-direction:column;min-width:0}.br-root .br-queue-eyebrow{color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.br-root .br-queue-meta{margin-top:1px;color:#fff;font-size:15px;font-weight:650;letter-spacing:-.012em}.br-root .br-queue-meta-extra{color:#c5cdd9;font-weight:500}.br-root .br-queue-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.br-root .br-cap-glass{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.br-root .br-cap-glass:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 0 0 1px #fff3}.br-root .br-hero-loader-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--br-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.br-root .br-accounts-page{width:100%;max-width:var(--app-measure, 120rem);margin:0 auto}.br-root .br-accounts-heading{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.br-root .br-back{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:var(--br-surface);box-shadow:var(--br-card-shadow);color:var(--br-ink);cursor:pointer;transition:box-shadow .15s}.br-root .br-back:hover{box-shadow:var(--br-float-shadow)}.br-root .br-back svg{width:18px;height:18px}.br-root .br-accounts-title{flex:1;min-width:0;margin:0;color:var(--br-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.br-root .br-accounts-count{color:var(--br-muted);font-weight:500}.br-root .br-accounts-add{flex-shrink:0}.br-root .br-account-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;gap:16px}.br-root .br-account-card{overflow:hidden;border-radius:22px;background:var(--br-surface);box-shadow:var(--br-card-shadow)}.br-root .br-bankcard{--bc-sub: var(--br-muted);--bc-chip: rgba(118, 126, 145, .16);display:flex;flex-direction:column;gap:18px;margin:8px;padding:16px 18px 18px;border-radius:16px;background:var(--br-row-hover);color:var(--br-ink)}.br-root .br-bankcard[data-default=true]{--bc-sub: #c5cdd9;--bc-chip: rgba(255, 255, 255, .12);background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);color:#fff;color-scheme:dark}.br-root .br-bankcard[data-off=true]{opacity:.7}.br-root .br-bankcard-head{display:flex;align-items:center;gap:10px;min-width:0}.br-root .br-bankcard-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:12px;font-weight:700}.br-root .br-bankcard[data-default=true] .br-bankcard-mark{background:#ffffff24}.br-root .br-bankcard-name{display:flex;flex:1;flex-direction:column;min-width:0}.br-root .br-bankcard-name strong{overflow:hidden;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.br-root .br-bankcard-name span{overflow:hidden;color:var(--bc-sub);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.br-root .br-bankcard-chip{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 9px;border:0;border-radius:999px;background:var(--bc-chip);color:inherit;font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap}.br-root .br-bankcard-chip[data-tone=danger]{background:var(--br-danger-soft);color:var(--br-danger)}.br-root .br-bankcard-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--bc-chip);color:inherit;cursor:pointer}.br-root .br-bankcard-icon svg{width:15px;height:15px}.br-root .br-bankcard-iban{display:flex;align-items:center;gap:10px;min-width:0}.br-root .br-bankcard-iban>span{flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14.5px;letter-spacing:.03em;overflow-wrap:anywhere}.br-root .br-bankcard-copy{min-height:30px;padding:0 12px;cursor:pointer}.br-root .br-bankcard-copy svg{width:13px;height:13px}.br-root .br-account-facts,.br-root .br-account-more{margin:0;padding:2px 18px 4px;font-size:13px}.br-root .br-account-facts>div,.br-root .br-account-more>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.br-root .br-account-facts>div+div,.br-root .br-account-more>div+div{border-top:1px solid var(--br-separator)}.br-root .br-account-facts dt,.br-root .br-account-more dt{color:var(--br-muted)}.br-root .br-account-facts dd,.br-root .br-account-more dd{min-width:0;margin:0;overflow:hidden;color:var(--br-ink);font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.br-root .br-account-facts dd[data-tone=warn]{color:var(--br-warn)}.br-root .br-account-more{padding-bottom:10px;font-size:12.5px}.br-root .br-account-more>div{padding:7px 0}.br-root .br-account-more dd{font-weight:550}.br-root .br-account-detail-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.br-root .br-account-link{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:var(--br-ink);font:inherit;font-weight:600;cursor:pointer}.br-root .br-account-link[data-tone=warn]{color:var(--br-warn)}.br-root .br-account-link[data-tone=good]{color:var(--br-good)}.br-root .br-account-link:hover{text-decoration:underline}.br-root .br-account-link svg{width:15px;height:15px;opacity:.6}.br-root .br-account-todo{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--br-separator)}.br-root .br-account-todo strong{flex:1;min-width:0;color:var(--br-ink);font-size:13px;font-weight:600;line-height:1.4}.br-root .br-cap-tint{background:var(--br-accent-soft);color:var(--br-accent-ink);box-shadow:none}.br-root .br-cap-tint:hover:not(:disabled){background:color-mix(in srgb,var(--br-accent) 20%,transparent);box-shadow:none}.br-root .br-account-fold{display:flex;align-items:center;gap:10px;width:100%;padding:12px 18px;border:0;border-top:1px solid var(--br-separator);background:transparent;color:var(--br-muted);font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s}.br-root .br-account-fold:hover{background:var(--br-row-hover)}.br-root .br-account-fold>span{flex:1}.br-root .br-account-fold svg{width:16px;height:16px;color:var(--br-faint);transition:transform .2s var(--br-spring)}.br-root .br-account-fold[aria-expanded=true] svg{transform:rotate(90deg)}.br-root .br-accounts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:42px 20px;border-radius:20px;background:var(--br-surface);box-shadow:var(--br-card-shadow);text-align:center}.br-root .br-accounts-empty h3{margin:14px 0 4px;color:var(--br-ink);font-size:17px;font-weight:650;letter-spacing:-.012em}.br-root .br-accounts-empty p{max-width:460px;margin:0 0 18px;color:var(--br-muted);font-size:13px;line-height:1.55}@media(min-width:1024px){.br-root .br-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);contain:size}}@media(max-width:1180px){.br-root .br-status{flex:1 1 320px}}@media(max-width:1023px){.br-root{height:auto;min-height:100%;overflow:visible}.br-root .br-body-reconcile{flex:none}.br-root .br-grid{flex:none;min-height:0;grid-template-rows:auto}.br-root .br-pane-mobile-hidden{display:none}.br-root .br-pane-list{flex:none;overflow:hidden}.br-root .br-pane-switch{display:flex}.br-root .br-queue{position:sticky;bottom:12px;box-shadow:0 24px 48px -16px #070f1ccc}.br-root .br-balance-line{grid-template-columns:repeat(2,minmax(0,1fr))}.br-root .br-balance-line-head{display:none}.br-root .br-balance-name{grid-column:1 / -1}.br-root .br-balance-num:before{content:attr(data-label);color:var(--br-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}}@media(max-width:860px){.br-root .br-topbar{align-items:stretch;flex-direction:column}.br-root .br-topbar-actions{flex-wrap:wrap}.br-root .br-client{flex:1 1 0;max-width:none}.br-root .br-topbar-actions .br-cap-primary{flex:1 1 100%}}@media(max-width:700px){.br-root{--br-gutter: 16px}.br-root .br-topbar{padding-top:22px}.br-root .br-topbar-actions .br-cap{min-height:46px}.br-root .br-topbar-lead .br-period{flex:1 1 100%;justify-content:space-between}.br-root .br-toolbar{padding-top:14px}.br-root .br-status,.br-root .br-search{flex:1 1 100%}.br-root .br-seg>button{padding:0 8px;font-size:13px}.br-root .br-search input{padding-right:40px;font-size:16px}.br-root .br-month-main{padding:14px}.br-root .br-month-left{align-items:flex-start}.br-root .br-balance-head{padding:12px 14px}.br-root .br-balance-body{padding:0 14px 12px}.br-root .br-body-reconcile{padding-top:14px}.br-root .br-pane-head{flex-wrap:wrap;padding:12px}.br-root .br-pane-head-actions{flex-wrap:wrap;justify-content:flex-end}.br-root .br-filter{max-width:170px}.br-root .br-item{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.br-root .br-item+.br-item:before{left:62px}.br-root .br-date{width:40px;height:42px;border-radius:11px}.br-root .br-date-day{font-size:16px}.br-root .br-item-side{min-width:0}.br-root .br-item-amount{font-size:13.5px}.br-root .br-queue{gap:10px 12px;margin-bottom:12px;padding:12px;border-radius:20px}.br-root .br-queue-tile{width:38px;height:38px;border-radius:11px}.br-root .br-queue-meta{font-size:14px}.br-root .br-queue-actions{width:100%;flex-wrap:nowrap;margin-left:0}.br-root .br-queue-actions .br-cap{flex:1 1 0;min-width:0;min-height:38px;padding:0 10px;font-size:13px}.br-root .br-accounts-add{padding:0 14px}}@media(prefers-reduced-motion:reduce){.br-root .br-seg:before,.br-root .br-switch-thumb,.br-root .br-balance-chevron,.br-root .br-month-meter>span,.br-root .br-account-fold svg{transition:none}.br-root .br-menu{animation:none}}.tp-root{--tp-ink: var(--calm-ink, #101f32);--tp-ink-soft: var(--calm-ink-soft, #344054);--tp-muted: var(--calm-muted, #5f6b7e);--tp-surface: var(--calm-surface, #ffffff);--tp-ground: var(--calm-bg, #eff1f6);--tp-accent: #465fe9;--tp-accent-hover: #354bc7;--tp-accent-ink: var(--calm-accent-ink, #465fe9);--tp-accent-soft: var(--calm-accent-soft, #eef0fd);--tp-good: var(--calm-good, #15803d);--tp-good-soft: var(--calm-good-soft, #ecfdf5);--tp-warn: var(--calm-warn);--tp-warn-soft: var(--calm-warn-soft);--tp-danger: var(--calm-danger, #b91c1c);--tp-danger-soft: var(--calm-danger-soft, #fef2f2);--tp-fill: rgba(118, 126, 145, .13);--tp-thumb: #ffffff;--tp-separator: rgba(16, 31, 50, .1);--tp-faint: #a3acba;--tp-row-hover: #f6f7fa;--tp-card-ring: rgba(16, 31, 50, .08);--tp-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--tp-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--tp-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--tp-focus: 0 0 0 4px rgba(70, 95, 233, .16);--tp-overlay: rgba(7, 15, 28, .42);--tp-spring: cubic-bezier(.32, 1.28, .52, 1);--tp-gutter: 28px;box-sizing:border-box;min-width:0;padding-bottom:40px;background:var(--tp-ground);color:var(--tp-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}html.dark .tp-root{--tp-accent-hover: #5a71f0;--tp-fill: rgba(255, 255, 255, .08);--tp-thumb: #2a3954;--tp-separator: rgba(255, 255, 255, .08);--tp-faint: #56647a;--tp-row-hover: #16233a;--tp-card-ring: rgba(255, 255, 255, .07);--tp-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--tp-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--tp-overlay: rgba(0, 0, 0, .6);color-scheme:dark}.tp-root *,.tp-root *:before,.tp-root *:after{box-sizing:border-box}.tp-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--tp-accent-ink);outline-offset:2px}.tp-root svg{flex-shrink:0}.tp-root .tp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}.tp-root .tp-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}.tp-root .tp-tile svg{width:17px;height:17px}.tp-root .tp-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.tp-root .tp-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.tp-root .tp-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}.tp-root .tp-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.tp-root .tp-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.tp-root .tp-tile[data-tone=slate]{--from: #334155;--to: #64748b}.tp-root .tp-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.tp-root .tp-tile-lg{width:68px;height:68px;border-radius:19px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}.tp-root .tp-tile-lg svg{width:32px;height:32px}.tp-root .tp-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--tp-surface);color:var(--tp-ink);box-shadow:var(--tp-card-shadow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.tp-root .tp-cap:hover:not(:disabled){box-shadow:var(--tp-float-shadow)}.tp-root .tp-cap:active:not(:disabled){transform:scale(.97)}.tp-root .tp-cap:disabled{opacity:.5;cursor:not-allowed}.tp-root .tp-cap svg{width:16px;height:16px}.tp-root .tp-cap[aria-pressed=true],.tp-root .tp-cap[aria-expanded=true]{color:var(--tp-accent-ink)}.tp-root .tp-cap-primary{background:var(--tp-accent);color:#fff;box-shadow:var(--tp-glow)}.tp-root .tp-cap-primary:hover:not(:disabled){background:var(--tp-accent-hover);box-shadow:var(--tp-glow)}.tp-root .tp-cap-primary:disabled{box-shadow:none}.tp-root .tp-cap-plain{background:var(--tp-fill);box-shadow:none}.tp-root .tp-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--tp-accent-ink)}.tp-root .tp-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}.tp-root .tp-cap-sm svg{width:14px;height:14px}.tp-root .tp-cap-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--tp-accent);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.tp-root .tp-topbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:30px var(--tp-gutter) 0}.tp-root .tp-title{margin:0;color:var(--tp-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.tp-root .tp-seg{position:relative;display:flex;width:min(100%,440px);padding:3px;border-radius:999px;background:var(--tp-fill)}.tp-root .tp-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--tp-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--tp-spring)}html.dark .tp-root .tp-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.tp-root .tp-seg>button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--tp-ink-soft);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.tp-root .tp-seg>button>span:first-of-type{overflow:hidden;text-overflow:ellipsis}.tp-root .tp-seg>button:hover{color:var(--tp-ink)}.tp-root .tp-seg>button:is([aria-pressed=true],[aria-selected=true]){color:var(--tp-ink);font-weight:600}.tp-root .tp-seg>button svg{width:15px;height:15px}.tp-root .tp-find{position:relative;flex:1 1 280px;min-width:0;max-width:560px}.tp-root .tp-find>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--tp-muted);transform:translateY(-50%);pointer-events:none}.tp-root .tp-find input{width:100%;height:40px;padding:0 64px 0 37px;border:0;border-radius:12px;outline:none;background:var(--tp-fill);box-shadow:none;color:var(--tp-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.tp-root .tp-find input::-moz-placeholder{color:var(--tp-muted)}.tp-root .tp-find input::placeholder{color:var(--tp-muted)}.tp-root .tp-find input:focus{box-shadow:var(--tp-focus)}.tp-root .tp-find input:focus-visible{outline:none}.tp-root .tp-find input::-webkit-search-cancel-button{display:none}.tp-root .tp-find-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tp-faint);cursor:pointer}.tp-root .tp-find-clear:hover{color:var(--tp-muted)}.tp-root .tp-find-clear svg{width:17px;height:17px}.tp-root .tp-kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:2px 7px;border-radius:6px;background:var(--tp-surface);box-shadow:0 0 0 .5px var(--tp-card-ring),0 1px 1px #101f3214;color:var(--tp-muted);font:600 11px/1.4 Inter,system-ui,sans-serif;pointer-events:none}.tp-root .tp-find input:not(:-moz-placeholder-shown)~.tp-kbd{display:none}.tp-root .tp-find input:not(:placeholder-shown)~.tp-kbd{display:none}.tp-root .tp-scope{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 1 260px;min-width:0;height:40px;padding:0 12px 0 14px;border-radius:999px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow);color:var(--tp-ink);cursor:pointer;transition:box-shadow .15s}.tp-root .tp-scope:hover{box-shadow:var(--tp-float-shadow)}.tp-root .tp-scope[data-active=true]{color:var(--tp-accent-ink)}.tp-root .tp-scope>svg{width:16px;height:16px;color:currentColor}.tp-root .tp-scope>svg:last-of-type{width:14px;height:14px;color:var(--tp-faint)}.tp-root .tp-scope-label{flex:1;min-width:0;overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tp-root .tp-scope select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;font:inherit;font-size:14px}.tp-root .tp-scope:has(select:focus-visible){outline:2px solid var(--tp-accent-ink);outline-offset:2px}.tp-root .tp-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px var(--tp-gutter) 0}.tp-root .tp-chip{display:inline-flex;align-items:center;gap:5px;max-width:260px;height:30px;padding:0 8px 0 12px;border:0;border-radius:999px;background:var(--tp-accent-soft);box-shadow:inset 0 0 0 1px #465fe938;color:var(--tp-accent-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s}.tp-root .tp-chip:hover{background:#465fe929}.tp-root .tp-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-root .tp-chip svg{width:14px;height:14px;opacity:.75}.tp-root .tp-chip:hover svg{opacity:1}.tp-root .tp-chips-clear{height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--tp-accent-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tp-root .tp-chips-clear:hover{background:var(--tp-accent-soft)}.tp-root .tp-reorder-hint{display:flex;align-items:center;gap:6px;margin:0;padding:12px calc(var(--tp-gutter) + 16px) 0;color:var(--tp-muted);font-size:12.5px}.tp-root .tp-reorder-hint svg{width:14px;height:14px}.tp-root .tp-list-card{position:relative;margin:16px var(--tp-gutter) 0;overflow:hidden;border-radius:20px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow)}.tp-root .tp-list-progress{position:absolute;z-index:2;top:0;left:0;right:0}.tp-root .tp-drag{display:grid;place-items:center;width:20px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--tp-faint);cursor:grab;transition:color .15s,background .15s}.tp-root .tp-drag:hover{background:var(--tp-fill);color:var(--tp-muted)}.tp-root .tp-drag:active{cursor:grabbing}.tp-root .tp-drag svg{width:16px;height:16px}.tp-root .tp-check{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--tp-faint);color:#fff;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s var(--tp-spring)}.tp-root .tp-check:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--tp-accent)}.tp-root .tp-check:active:not(:disabled){transform:scale(.88)}.tp-root .tp-check:disabled{cursor:progress}.tp-root .tp-check.done{background:var(--tp-accent);box-shadow:0 6px 14px -8px #465fe9e6}.tp-root .tp-check svg{width:15px;height:15px;stroke-width:3}.tp-root .tp-request-tile{width:28px;height:28px;border-radius:8px}.tp-root .tp-request-tile svg{width:15px;height:15px}.tp-root .tp-task-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.tp-root .tp-tag{display:inline-flex;align-items:center;gap:4px;max-width:220px;overflow:hidden;padding:1px 8px;border-radius:999px;background:var(--tp-fill);color:var(--tp-ink-soft);font-size:11.5px;font-weight:600;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.tp-root .tp-tag svg{width:12px;height:12px;color:var(--tp-accent-ink)}.tp-root .tp-tag[data-kind=doc]{background:var(--tp-accent-soft);color:var(--tp-accent-ink)}.tp-root button.tp-tag{border:0;font-family:inherit;cursor:pointer}.tp-root button.tp-tag:hover{text-decoration:underline}.tp-root .tp-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:1px 8px 1px 7px;border-radius:999px;background:var(--tp-fill);color:var(--tp-muted);font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap}.tp-root .tp-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.tp-root .tp-pill[data-tone=danger]{background:var(--tp-danger-soft);color:var(--tp-danger)}.tp-root .tp-pill[data-tone=warn]{background:var(--tp-warn-soft);color:var(--tp-warn)}.tp-root .tp-pill[data-tone=good]{background:var(--tp-good-soft);color:var(--tp-good)}.tp-root .tp-pill[data-tone=accent]{background:var(--tp-accent-soft);color:var(--tp-accent-ink)}.tp-root .tp-avatars{display:inline-flex;flex-shrink:0}.tp-root .tp-avatar{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background-image:linear-gradient(160deg,#ffffff38,#fff0);color:#fff;box-shadow:0 0 0 2px var(--tp-surface);font-size:10.5px;font-weight:700;letter-spacing:0}.tp-root .tp-avatars .tp-avatar+.tp-avatar{margin-left:-7px}.tp-root .tp-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tp-spin .8s linear infinite}.tp-root .tp-check .tp-spinner{color:var(--tp-accent)}.tp-root .tp-check.done .tp-spinner{color:#fff}@keyframes tp-spin{to{transform:rotate(360deg)}}.tp-root .tp-skel-list{padding:6px 0}.tp-root .tp-skel{display:block;height:11px;border-radius:999px;background:var(--tp-fill);animation:tp-pulse 1.4s ease-in-out infinite}.tp-root .tp-skel-circle{width:24px;height:24px;border-radius:50%}@keyframes tp-pulse{0%,to{opacity:1}50%{opacity:.5}}.tp-root .tp-empty{display:flex;flex-direction:column;align-items:center;padding:48px 24px 44px;text-align:center}.tp-root .tp-empty-title{margin:20px 0 0;color:var(--tp-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}.tp-root .tp-empty-text{max-width:380px;margin:6px 0 0;color:var(--tp-muted);font-size:13.5px;line-height:1.55}.tp-root .tp-empty .tp-cap{margin-top:20px;min-width:180px}.tp-root .tp-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--tp-danger-soft);color:var(--tp-ink);font-size:13.5px}.tp-root .tp-banner-copy{flex:1 1 220px;min-width:0}.tp-root .tp-banner-copy strong{display:block;font-weight:650}.tp-root .tp-banner-copy span{display:block;margin-top:1px;color:var(--tp-muted);font-size:12.5px}.tp-root .tp-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--tp-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tp-root .tp-sheet{display:flex;flex-direction:column;width:min(600px,100%);max-height:min(860px,calc(100dvh - 48px));overflow:hidden;border-radius:26px;background:var(--tp-ground);color:var(--tp-ink);box-shadow:0 0 0 .5px var(--tp-card-ring),0 40px 80px -30px #070f1c99}.tp-root .tp-sheet-grabber{display:none}.tp-root .tp-sheet-head{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 6px}.tp-root .tp-sheet-head>div{flex:1;min-width:0}.tp-root .tp-sheet-eyebrow{color:var(--tp-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tp-root .tp-sheet-title{margin:2px 0 0;color:var(--tp-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.tp-root .tp-sheet-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--tp-fill);color:var(--tp-ink-soft);cursor:pointer;transition:color .15s,transform .15s}.tp-root .tp-sheet-close:hover:not(:disabled){color:var(--tp-ink)}.tp-root .tp-sheet-close:active:not(:disabled){transform:scale(.92)}.tp-root .tp-sheet-close svg{width:17px;height:17px}.tp-root .tp-sheet-form{display:flex;flex:1;flex-direction:column;min-height:0}.tp-root .tp-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px 18px}.tp-root .tp-sheet-help{margin:0 0 14px;color:var(--tp-muted);font-size:13.5px;line-height:1.5}.tp-root .tp-sheet-fields{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.tp-root .tp-sheet-fields:disabled{opacity:1}.tp-root .tp-group{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;border:0;border-radius:18px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow)}.tp-root .tp-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-root .tp-fld{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.tp-root .tp-fld-label,.tp-root .tp-fld>legend{display:flex;align-items:baseline;gap:6px;margin:0 0 0 4px;padding:0;color:var(--tp-muted);font-size:12.5px;font-weight:600}.tp-root .tp-fld>legend{margin-bottom:6px}.tp-root .tp-fld-label b{color:var(--tp-danger);font-weight:600}.tp-root .tp-fld-label em{color:var(--tp-faint);font-size:12px;font-style:normal;font-weight:500}.tp-root .tp-fld-note{margin:0 0 0 4px;color:var(--tp-muted);font-size:12px;line-height:1.45}.tp-root .tp-input{width:100%;height:42px;padding:0 12px;border:0;border-radius:11px;outline:none;background:var(--tp-fill);box-shadow:none;color:var(--tp-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.tp-root .tp-input::-moz-placeholder{color:var(--tp-muted);opacity:.85}.tp-root .tp-input::placeholder{color:var(--tp-muted);opacity:.85}.tp-root .tp-input:focus{box-shadow:var(--tp-focus)}.tp-root .tp-input:focus-visible{outline:none}.tp-root .tp-input:disabled{background:var(--tp-fill);color:var(--tp-ink-soft);opacity:.75;cursor:not-allowed}.tp-root textarea.tp-input{height:auto;min-height:92px;padding:10px 12px;line-height:1.5;resize:vertical}.tp-root select.tp-input{padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.tp-root .tp-input-title{height:46px;font-size:15.5px;font-weight:600}.tp-root .tp-prio{width:100%}.tp-root .tp-prio>button{gap:6px;height:36px;font-size:13px}.tp-root .tp-prio>button>i{display:block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--tp-faint)}.tp-root .tp-prio>button[data-priority=HIGH]>i{background:#f04438}.tp-root .tp-prio>button[data-priority=MEDIUM]>i{background:var(--tp-accent)}.tp-root .tp-people-search{position:relative}.tp-root .tp-people-search svg{position:absolute;top:50%;left:11px;width:16px;height:16px;color:var(--tp-muted);transform:translateY(-50%);pointer-events:none}.tp-root .tp-people-search .tp-input{height:38px;padding-left:34px;border-radius:10px;font-size:13.5px}.tp-root .tp-people{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;margin:0 -6px}.tp-root .tp-person{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:var(--tp-ink);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s}.tp-root .tp-person+.tp-person:before{content:"";position:absolute;top:0;left:44px;right:8px;height:1px;background:var(--tp-separator)}.tp-root .tp-person:hover{background:var(--tp-row-hover)}.tp-root .tp-person:hover:before,.tp-root .tp-person:hover+.tp-person:before{opacity:0}.tp-root .tp-person>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-root .tp-person>svg{width:18px;height:18px;color:var(--tp-accent-ink);stroke-width:2.6}.tp-root .tp-person[aria-pressed=true]{font-weight:600}.tp-root .tp-person .tp-avatar{box-shadow:none}.tp-root .tp-people>p{margin:6px;color:var(--tp-muted);font-size:13px}.tp-root .tp-extra{border-radius:18px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow)}.tp-root .tp-extra>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;color:var(--tp-ink);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.tp-root .tp-extra>summary::-webkit-details-marker{display:none}.tp-root .tp-extra>summary>span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--tp-accent-soft);color:var(--tp-accent-ink);font-size:11px;font-weight:700}.tp-root .tp-extra>summary>svg{width:17px;height:17px;margin-left:auto;color:var(--tp-faint);transition:transform .25s var(--tp-spring)}.tp-root .tp-extra[open]>summary>svg{transform:rotate(90deg)}.tp-root .tp-extra>.tp-fld{padding:0 14px 14px}.tp-root .tp-sheet-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--tp-separator);background:var(--tp-ground)}.tp-root .tp-sheet-foot .tp-spinner{width:13px;height:13px}[role=menu].tp-action-menu{min-width:13rem;padding:6px;border:0;border-radius:16px;background:var(--calm-surface, #fff);color:var(--calm-ink, #101f32);box-shadow:0 0 0 .5px #101f3214,0 22px 48px -18px #101f3261,0 4px 12px -6px #101f321f;font-family:Inter,system-ui,-apple-system,sans-serif}html.dark [role=menu].tp-action-menu{background:#16233a;box-shadow:0 0 0 .5px #ffffff1a,0 24px 52px -16px #000000bf}[role=menu].tp-action-menu [role=menuitem]{display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 10px;border-radius:10px;color:inherit;font-size:13.5px;font-weight:500;cursor:pointer}[role=menu].tp-action-menu [role=menuitem] svg{width:16px;height:16px;color:var(--calm-muted, #5f6b7e)}[role=menu].tp-action-menu [role=menuitem]:is(:focus,:hover){background:#767e9121;color:inherit}html.dark [role=menu].tp-action-menu [role=menuitem]:is(:focus,:hover){background:#ffffff14}[role=menu].tp-action-menu .tp-delete-action,[role=menu].tp-action-menu .tp-delete-action svg{color:var(--calm-danger, #b91c1c)}[role=menu].tp-action-menu .tp-delete-action:is(:focus,:hover){background:var(--calm-danger-soft, #fef2f2);color:var(--calm-danger, #b91c1c)}.tp-root .tp-page{max-width:calc(1040px + 2 * var(--tp-gutter));margin:0 auto}.tp-root .tp-page[data-blank]{display:flex;flex-direction:column;min-height:calc(100dvh - 120px)}.tp-root .tp-page[data-blank] .tp-quick{width:calc(100% - 2 * var(--tp-gutter));max-width:860px;margin:auto}.tp-root .tp-quick{display:flex;flex-direction:column;gap:10px;margin:18px var(--tp-gutter) 0;padding:10px 10px 12px 18px;border-radius:22px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow);transition:box-shadow .15s}.tp-root .tp-quick:focus-within{box-shadow:var(--tp-card-shadow),var(--tp-focus)}.tp-root .tp-quick-line{display:flex;align-items:center;gap:10px}.tp-root .tp-quick-plus{width:18px;height:18px;color:var(--tp-accent-ink)}.tp-root .tp-quick-input{flex:1;min-width:0;height:44px;padding:0;border:0;outline:none;background:transparent;color:var(--tp-ink);font:inherit;font-size:15.5px}.tp-root .tp-quick-input::-moz-placeholder{color:var(--tp-muted);opacity:.85}.tp-root .tp-quick-input::placeholder{color:var(--tp-muted);opacity:.85}.tp-root .tp-quick-input:focus-visible{outline:none}.tp-root .tp-quick-add{min-height:42px}.tp-root .tp-mic{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;padding:0;border:0;border-radius:999px;background:var(--tp-fill);color:var(--tp-ink-soft);cursor:pointer;transition:background .15s,color .15s}.tp-root .tp-mic:hover{background:var(--tp-accent-soft);color:var(--tp-accent-ink)}.tp-root .tp-mic svg{width:18px;height:18px}.tp-root .tp-mic[aria-pressed=true]{background:#f04438;color:#fff;animation:tp-listen 1.4s ease-out infinite}@keyframes tp-listen{0%{box-shadow:0 0 #f0443873}to{box-shadow:0 0 0 12px #f0443800}}.tp-root .tp-quick-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tp-root .tp-pickchip{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:280px;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--tp-fill);color:var(--tp-ink-soft);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.tp-root .tp-pickchip>span:not(.tp-visually-hidden){min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-root .tp-pickchip svg{width:14px;height:14px}.tp-root .tp-pickchip>i{flex-shrink:0;width:8px;height:8px;border-radius:50%}.tp-root .tp-pickchip:hover{color:var(--tp-ink)}.tp-root .tp-pickchip[data-set]{background:var(--tp-accent-soft);color:var(--tp-accent-ink)}.tp-root .tp-pickchip[data-missing]{background:var(--tp-warn-soft);color:var(--tp-warn)}.tp-root .tp-pickchip select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.tp-root .tp-pickchip:has(select:focus-visible){outline:2px solid var(--tp-accent-ink);outline-offset:2px}.tp-root .tp-grow{flex:1}.tp-root .tp-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px var(--tp-gutter) 0}.tp-root .tp-views{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:22px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow)}.tp-root .tp-view{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:var(--tp-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.tp-root .tp-view:hover{color:var(--tp-ink)}.tp-root .tp-view[aria-pressed=true]{background:var(--tp-ink);color:var(--tp-surface)}.tp-root .tp-view-count{color:var(--tp-faint);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tp-root .tp-view[aria-pressed=true] .tp-view-count{color:inherit;opacity:.6}.tp-root .tp-view-late{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f04438;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.tp-root .tp-bar .tp-find{flex:1 1 200px}.tp-root .tp-bar .tp-find input{height:44px;border-radius:999px;background:var(--tp-surface);box-shadow:var(--tp-card-shadow)}.tp-root .tp-bar .tp-find input:focus{box-shadow:var(--tp-card-shadow),var(--tp-focus)}.tp-root .tp-chips-lead{color:var(--tp-muted);font-size:12.5px;font-weight:500}.tp-root .tp-chips-note{flex:1 1 100%;color:var(--tp-muted);font-size:12px}.tp-root .tp-items{margin:0;padding:6px;list-style:none;transition:opacity .15s}.tp-root .tp-items.is-refreshing{opacity:.6}.tp-root .tp-item{position:relative;border-radius:16px;transition:background .15s,box-shadow .15s}.tp-root .tp-item+.tp-item:before{content:"";position:absolute;top:0;left:52px;right:12px;height:1px;background:var(--tp-separator);transition:opacity .15s}.tp-root .tp-items:has(.tp-drag) .tp-item+.tp-item:before{left:78px}.tp-root .tp-item:is(:hover,.is-open){background:var(--tp-row-hover)}.tp-root .tp-item:is(:hover,.is-open):before,.tp-root .tp-item:is(:hover,.is-open)+.tp-item:before{opacity:0}.tp-root .tp-item.is-dragging{z-index:1;background:var(--tp-surface);box-shadow:0 0 0 1px #465fe959,var(--tp-float-shadow)}.tp-root .tp-item-line{display:flex;align-items:center;gap:6px;padding-left:12px}.tp-root .tp-drag-space{flex-shrink:0;width:20px}.tp-root .tp-item-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:60px;padding:10px 14px 10px 8px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tp-root .tp-item-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.tp-root .tp-item-title{display:flex;align-items:center;gap:7px;min-width:0;color:var(--tp-ink);font-size:14.5px;font-weight:600;line-height:1.35}.tp-root .tp-item-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-root .tp-urgent{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#f04438}.tp-root .tp-item.is-closed .tp-item-title{color:var(--tp-muted)}.tp-root .tp-item.is-closed .tp-item-title>span{text-decoration:line-through;text-decoration-color:var(--tp-faint)}.tp-root .tp-item-meta{display:flex;align-items:center;gap:6px;min-width:0;color:var(--tp-muted);font-size:12.5px}.tp-root .tp-item-client{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-root .tp-item-meta .tp-pill{flex-shrink:0}.tp-root .tp-item-hint{width:13px;height:13px;color:var(--tp-faint)}.tp-root .tp-avatar-empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tp-faint);color:var(--tp-faint)}.tp-root .tp-avatar-empty svg{width:13px;height:13px}.tp-root .tp-item-due{flex-shrink:0;width:8.5rem;color:var(--tp-muted);font-size:12.5px;font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tp-root .tp-item-due[data-tone=late]{color:var(--tp-danger)}.tp-root .tp-item-due[data-tone=today]{color:var(--tp-warn)}.tp-root .tp-item-due[data-tone=none]{color:var(--tp-faint);font-weight:500}.tp-root .tp-pill[data-tone=sky]{background:var(--calm-chip);color:var(--calm-ink-soft)}.tp-root .tp-item-more{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px 58px}.tp-root .tp-items:has(.tp-drag) .tp-item-more{padding-left:84px}.tp-root .tp-item-desc{margin:0;color:var(--tp-ink-soft);font-size:13.5px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.tp-root .tp-item-desc[data-empty=true]{color:var(--tp-faint)}.tp-root .tp-item-more .tp-task-tags{margin-top:0}.tp-root .tp-item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tp-root .tp-item-note{color:var(--tp-muted);font-size:12.5px;line-height:1.45}.tp-root .tp-cap-danger{background:transparent;box-shadow:none;color:var(--tp-danger)}.tp-root .tp-cap-danger:hover:not(:disabled){background:var(--tp-danger-soft);box-shadow:none}.tp-root .tp-load-more{display:block;width:calc(100% - 12px);height:44px;margin:0 6px 6px;border:0;border-radius:14px;background:transparent;color:var(--tp-accent-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-root .tp-load-more:hover:not(:disabled){background:var(--tp-accent-soft)}.tp-root .tp-load-more:disabled{cursor:progress;opacity:.6}.tp-root .tp-more-note{margin:0;padding:4px 20px 16px;color:var(--tp-muted);font-size:12.5px}.tp-root .tp-skel-item{display:grid;grid-template-columns:24px minmax(0,1fr) 6rem;align-items:center;gap:14px;padding:16px 18px}.tp-root .tp-skel-item+.tp-skel-item{border-top:1px solid var(--tp-separator)}[role=menu].tp-action-menu .tp-menu-date{display:flex;flex-direction:column;gap:5px;margin:4px 2px 2px;padding:8px 8px 4px;border-top:1px solid rgba(118,126,145,.2);color:var(--calm-muted, #5f6b7e);font-size:12px;font-weight:600}[role=menu].tp-action-menu .tp-menu-date input{height:34px;padding:0 8px;border:0;border-radius:8px;background:#767e9121;color:var(--calm-ink, #101f32);font:inherit;font-size:13px;color-scheme:light dark}[role=menu].tp-action-menu .tp-menu-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%}@media(max-width:700px){.tp-root{--tp-gutter: 16px}.tp-root .tp-topbar{padding-top:22px}.tp-root .tp-title{font-size:30px}.tp-root .tp-quick{padding:8px 8px 12px 14px}.tp-root .tp-quick-input{font-size:16px}.tp-root .tp-views{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tp-root .tp-views::-webkit-scrollbar{display:none}.tp-root .tp-view{flex:1 0 auto;justify-content:center;gap:5px;padding:0 10px}.tp-root .tp-bar .tp-find{flex:1 1 0;max-width:none}.tp-root .tp-find input{font-size:16px}.tp-root .tp-kbd{display:none}.tp-root .tp-scope select{font-size:16px}.tp-root .tp-item-open{flex-wrap:wrap;row-gap:6px}.tp-root .tp-item-text{flex:1 1 100%}.tp-root .tp-item-title>span{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tp-root .tp-item-due{width:auto;margin-left:auto}.tp-root .tp-item-more,.tp-root .tp-items:has(.tp-drag) .tp-item-more{padding:0 12px 14px 20px}.tp-root .tp-sheet-layer{align-items:end;padding:0}.tp-root .tp-sheet{width:100%;max-height:calc(100dvh - 24px);border-radius:24px 24px 0 0}.tp-root .tp-sheet-grabber{display:block;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--tp-faint);opacity:.6}.tp-root .tp-sheet-head{padding:12px 16px 4px}.tp-root .tp-sheet-body{padding:4px 16px 16px}.tp-root .tp-group-grid{grid-template-columns:1fr}.tp-root .tp-input{font-size:16px}.tp-root .tp-sheet-foot{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.tp-root .tp-sheet-foot .tp-cap{flex:1;min-height:46px}}@media(hover:none){.tp-root .tp-kbd{display:none}}@media(prefers-reduced-motion:reduce){.tp-root .tp-seg:before,.tp-root .tp-check,.tp-root .tp-extra>summary>svg{transition:none}.tp-root .tp-skel,.tp-root .tp-spinner,.tp-root .tp-mic{animation:none}}.lp-page.of-page{--of-bg: var(--lp-surface);--of-gutter: clamp(16px, 4vw, 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--of-bg);transition:background-color .5s var(--lp-ease)}.of-page.of-step-1,.of-page.of-step-4,.of-page.of-phase-accept{--of-bg: var(--lp-ground)}.of-page.of-step-2{--of-bg: #eef1fd}.of-header{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;height:76px;padding:0 var(--of-gutter)}.lp-page .of-brand{display:inline-flex;align-items:center;gap:9px;color:var(--lp-ink);justify-self:start}.of-header-progress{display:flex;justify-content:center;min-width:0}.of-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.of-count{color:var(--lp-muted);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-page .of-restart{display:inline-flex;align-items:center;gap:6px;color:var(--lp-indigo);font-size:14px;font-weight:500;white-space:nowrap}.lp-page .of-restart span{text-decoration:underline;text-underline-offset:4px}.lp-page .of-restart svg{display:none}.of-header .lp-lang{border-color:var(--lp-line);background:var(--lp-surface)}.lp-page .of-header .lp-lang button[aria-pressed=true]{background:var(--lp-chip);color:var(--lp-ink)}.of-progress{width:min(560px,100%);height:4px;overflow:hidden;border-radius:4px;background:var(--lp-line)}.of-progress>span{display:block;height:100%;border-radius:inherit;background:var(--lp-indigo);transform-origin:left;transition:transform .6s var(--lp-ease)}.of-progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible;background:none}.of-progress-steps>span{position:relative;overflow:hidden;height:4px;border-radius:4px;background:var(--lp-line)}.of-progress-steps>span.is-done{background:var(--lp-indigo)}.of-progress-steps>span.is-current:after{content:"";position:absolute;inset:0 auto 0 0;width:34%;border-radius:inherit;background:var(--lp-indigo)}.of-stages{display:flex;align-items:center;gap:22px}.of-stages li{display:inline-flex;align-items:center;gap:9px;color:var(--lp-muted);font-size:14.5px;font-weight:500;white-space:nowrap}.of-stages li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lp-chip);color:var(--lp-muted);font-size:12px;font-weight:600}.of-stages li.is-current{color:var(--lp-ink)}.of-stages li.is-current>span{background:var(--lp-navy);color:#fff}.of-stages li.is-done>span{background:var(--lp-indigo);color:#fff}.of-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;outline:none;scroll-padding:16px 0 150px}.of-screen{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1240px;margin:0 auto;padding:clamp(24px,6vh,80px) var(--of-gutter) 32px;animation:of-enter .5s var(--lp-ease) both}.of-screen-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;align-content:center;gap:clamp(32px,6vw,96px)}.of-copy{min-width:0;max-width:680px}.of-aside{min-width:0}@keyframes of-enter{0%{opacity:0;transform:translateY(14px)}}.of-chip{display:inline-flex;align-items:center;min-height:30px;padding:4px 14px;border:1px solid var(--lp-indigo-line);border-radius:999px;background:var(--lp-indigo-soft);color:var(--lp-indigo);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lp-page .of-title{margin-top:18px;color:var(--lp-ink);font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;outline:none}.of-lead{margin-top:16px;max-width:34em;color:var(--lp-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.6;text-wrap:pretty}.of-lead strong{color:var(--lp-ink);font-weight:600}.lp-page .of-lead a{color:var(--lp-indigo);text-decoration:underline;text-underline-offset:3px}.of-muted{margin-top:16px;color:var(--lp-muted);font-size:15px;line-height:1.55}.of-signin{margin-top:22px;color:var(--lp-muted);font-size:15px}.lp-page .of-signin a{color:var(--lp-indigo);font-weight:500;text-decoration:underline;text-underline-offset:4px}.lp-page .of-link+.of-signin{margin-top:12px}.lp-page .of-link{align-self:flex-start;margin-top:22px;color:var(--lp-indigo);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.of-note{margin-top:14px;color:var(--lp-muted);font-size:14px;line-height:1.5}.of-note-warn{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:10px;background:var(--lp-warn-soft);color:var(--lp-warn)}.of-note-warn svg{margin-top:2px}.of-spin{animation:of-spin 1s linear infinite}@keyframes of-spin{to{transform:rotate(360deg)}}.of-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;max-width:900px;margin-top:34px}.lp-page .of-option{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 16px 14px 22px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-surface);box-shadow:var(--lp-row-shadow);text-align:left;transition:border-color .15s,box-shadow .2s,transform .2s var(--lp-ease)}.lp-page .of-option:hover{border-color:#b9c3d3;box-shadow:0 1px 2px #101f320f,0 10px 24px -14px #101f3240;transform:translateY(-1px)}.lp-page .of-option.is-on{border-color:var(--lp-indigo);background:#fbfbff;box-shadow:0 0 0 1px var(--lp-indigo),0 10px 24px -14px #465fe980}.of-option-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.of-option-text strong{color:var(--lp-ink);font-size:17px;font-weight:500;line-height:1.35}.of-option-text small{color:var(--lp-muted);font-size:13.5px;line-height:1.4}.of-option kbd{display:grid;place-items:center;flex:none;min-width:26px;height:26px;padding:0 6px;border:1px solid var(--lp-line);border-radius:7px;background:var(--lp-ground);color:var(--lp-muted);font-family:inherit;font-size:12px;font-weight:500;line-height:1}.of-option.is-on kbd{border-color:var(--lp-indigo-line);background:var(--lp-indigo-soft);color:var(--lp-indigo)}@media(hover:none){.of-option kbd{display:none}}.of-box{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid #bcc5d3;border-radius:6px;background:var(--lp-surface);color:transparent;transition:background .15s,border-color .15s,color .15s}.is-on>.of-box,input:checked+.of-box{border-color:var(--lp-indigo);background:var(--lp-indigo);color:#fff}.of-slider{max-width:800px;margin-top:34px}.of-slider-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.of-slider-value strong{color:var(--lp-ink);font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1;letter-spacing:-.045em}.of-slider-value span{color:var(--lp-muted);font-size:clamp(16px,1.5vw,19px)}.of-slider-row{display:flex;align-items:flex-start;gap:clamp(10px,2vw,20px);margin-top:22px}.lp-page .of-step{display:grid;place-items:center;flex:none;width:56px;height:56px;border:1px solid var(--lp-line);border-radius:50%;background:var(--lp-surface);color:var(--lp-ink);box-shadow:0 1px 2px #101f320f,0 8px 20px -12px #101f324d;transition:border-color .15s,transform .15s}.lp-page .of-step:hover:not(:disabled){border-color:#b9c3d3}.lp-page .of-step:active:not(:disabled){transform:scale(.96)}.lp-page .of-step:disabled{opacity:.4;cursor:default}.of-slider-track{position:relative;flex:1;min-width:0;padding-top:16px}.of-slider-track input[type=range]{display:block;width:100%;height:26px;margin:-9px 0 0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.of-slider-track input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(to right,var(--lp-indigo) calc(var(--fill) * (100% - 26px) + 13px),var(--lp-line) 0)}.of-slider-track input[type=range]::-moz-range-track{height:8px;border-radius:8px;background:var(--lp-line)}.of-slider-track input[type=range]::-moz-range-progress{height:8px;border-radius:8px;background:var(--lp-indigo)}.of-slider-track input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px;border:3px solid var(--lp-indigo);border-radius:50%;background:#fff;box-shadow:0 2px 8px #101f3233;-webkit-appearance:none;-moz-appearance:none;appearance:none}.of-slider-track input[type=range]::-moz-range-thumb{width:20px;height:20px;border:3px solid var(--lp-indigo);border-radius:50%;background:#fff}.of-stops{position:relative;height:22px;margin-top:14px}.lp-page .of-stops button{position:absolute;left:calc(var(--at) * (100% - 26px) + 13px);transform:translate(-50%);color:var(--lp-muted);font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-page .of-stops button.is-on{color:var(--lp-ink);font-weight:700}.of-bar{position:sticky;bottom:0;z-index:5;margin-top:auto;padding:16px var(--of-gutter) max(18px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--of-bg) 72%,transparent)}.of-tip{display:flex;justify-content:center;gap:8px;margin:0 auto 14px;max-width:640px;color:var(--lp-muted);font-size:14px;line-height:1.5;text-align:center}.of-tip svg{margin-top:2px;color:var(--lp-indigo)}.of-tip strong{color:var(--lp-ink);font-weight:600}.of-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1440px;margin:0 auto}.of-bar-side{display:flex;min-width:0}.of-bar-next{justify-content:flex-end}.lp-page .of-back{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-surface);color:var(--lp-ink);box-shadow:var(--lp-row-shadow)}.lp-page .of-back:hover{border-color:#b9c3d3}.of-help{display:flex;gap:10px}.lp-page .of-help-btn{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 18px 0 10px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-surface);color:var(--lp-ink);box-shadow:var(--lp-row-shadow);text-align:left;transition:border-color .15s}.lp-page .of-help-btn:hover{border-color:#b9c3d3;color:var(--lp-ink)}.lp-page .of-help-call{padding-left:16px}.of-help-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--lp-indigo-soft);color:var(--lp-indigo)}.of-help-text strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.of-help-text small{display:block;color:var(--lp-muted);font-size:12.5px;line-height:1.3}.lp-page .of-next{max-width:100%}.lp-page .of-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.of-next-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.of-next-short{display:none}.of-price{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 18px;margin-top:30px}.of-price>small{align-self:flex-start;margin-top:10px;color:var(--lp-muted);font-size:18px}.of-price>strong{color:var(--lp-ink);font-size:clamp(64px,9vw,124px);font-weight:700;line-height:.9;letter-spacing:-.055em}.of-price>span{display:flex;flex-direction:column;padding-bottom:6px}.of-price b{color:var(--lp-ink);font-size:19px;font-weight:600}.of-price em{color:var(--lp-muted);font-size:17px;font-style:normal}.of-lines{max-width:480px;margin-top:26px;border-top:1px solid var(--lp-line)}.of-lines li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed var(--lp-line);color:var(--lp-ink-soft);font-size:15px}.of-lines small{display:block;color:var(--lp-muted);font-size:13px}.of-lines b{color:var(--lp-ink);font-weight:600;white-space:nowrap}.of-screen .lp-tax{max-width:480px;margin:22px 0 0;border:1px solid var(--lp-line);background:var(--lp-surface)}.of-callout{display:flex;align-items:flex-start;gap:14px;max-width:580px;margin-top:24px;padding:18px 20px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface);box-shadow:var(--lp-row-shadow)}.of-callout p{color:var(--lp-ink-soft);font-size:15px;line-height:1.6}.of-callout-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:var(--lp-good-soft);color:var(--lp-good)}.of-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.of-pills span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-surface);color:var(--lp-ink);font-size:16px;font-weight:500}.of-pills span.is-strong{border-color:var(--lp-navy);background:var(--lp-navy);color:#fff}.of-pills span.is-strong svg{color:#86efac}.of-card{border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-surface);box-shadow:var(--lp-shadow-md)}.of-card-label{color:var(--lp-muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.of-agenda{padding:30px 34px 14px}.of-agenda ol{margin-top:8px}.of-agenda li{display:flex;align-items:baseline;gap:22px;padding:18px 0;border-bottom:1px solid var(--lp-line);color:var(--lp-ink);font-size:18px;font-weight:500}.of-agenda li:last-child{border-bottom:0}.of-agenda li span{flex:none;width:26px;color:var(--lp-indigo);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.of-mock{overflow:hidden;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-surface);box-shadow:0 1px 2px #101f320d,0 30px 70px -30px #101f3259}.of-mock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--lp-line)}.of-mock-head strong{color:var(--lp-ink);font-size:17px;font-weight:600}.of-mock-head span{color:var(--lp-muted);font-size:13px}.of-mock-body{padding:18px 22px 20px}.of-mock-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;border:1.5px dashed #c9d1dd;border-radius:14px;background:var(--lp-ground);color:var(--lp-muted);font-size:14px;text-align:center}.of-mock-sources{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.of-mock-sources span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--lp-line);border-radius:999px;color:var(--lp-ink);font-size:13px;font-weight:500}.of-mock-sources b{color:var(--lp-muted);font-weight:500}.of-mock-rows li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--lp-chip)}.of-mock-rows li:last-child{border-bottom:0}.of-mock-rows li.is-next{opacity:.55}.of-mock-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--lp-chip);color:var(--lp-muted)}.of-mock-text{flex:1;min-width:0}.of-mock-text strong{display:block;overflow:hidden;color:var(--lp-ink);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.of-mock-text small{display:block;color:var(--lp-muted);font-size:12.5px}.of-mock-steps{display:flex;align-items:center;gap:8px;margin-bottom:14px}.of-mock-steps i{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--lp-indigo);border-radius:50%;color:var(--lp-indigo)}.of-mock-steps b{display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:999px;background:var(--lp-navy);color:#fff;font-size:13px;font-weight:600}.of-mock-box{margin-bottom:6px;padding:16px 18px;border-radius:12px;background:var(--lp-ground)}.of-mock-box small{color:var(--lp-muted);font-size:13px}.of-mock-box strong{display:block;margin-top:4px;color:var(--lp-ink);font-size:22px;font-weight:600;letter-spacing:-.02em}.of-mock-check{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1.5px solid var(--lp-line);border-radius:50%;color:#fff}.of-mock-check.is-done{border-color:var(--lp-indigo);background:var(--lp-indigo)}.of-pill{display:inline-flex;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.of-pill-good{background:var(--lp-good-soft);color:var(--lp-good)}.of-pill-warn{background:var(--lp-warn-soft);color:var(--lp-warn)}.of-pill-muted{background:var(--lp-chip);color:var(--lp-muted)}.of-team{display:grid;gap:22px}.of-team li{display:flex;align-items:center;gap:18px;margin-left:calc(var(--i) * clamp(0px,4vw,56px));animation:of-enter .6s var(--lp-ease) both;animation-delay:calc(var(--i) * .12s)}.of-team-avatar{display:grid;place-items:center;flex:none;width:92px;height:92px;border:4px solid #fff;border-radius:50%;background:linear-gradient(140deg,var(--lp-indigo-soft),#fff 80%);color:var(--lp-indigo);box-shadow:0 1px 2px #101f320f,0 16px 32px -16px #101f3259}.of-team-card{padding:14px 18px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-surface);box-shadow:var(--lp-row-shadow)}.of-team-card strong{display:block;color:var(--lp-ink);font-size:17px;font-weight:600}.of-team-card small{display:block;margin-top:2px;color:var(--lp-muted);font-size:14px;line-height:1.45}.of-overview{justify-content:flex-start}.of-questions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:36px;padding:22px 26px;box-shadow:var(--lp-row-shadow)}.of-questions>p{flex:1 1 320px;color:var(--lp-muted);font-size:15px;line-height:1.55}.of-questions>p strong{display:block;margin-bottom:4px;color:var(--lp-ink);font-size:18px;font-weight:600}.of-questions-icon{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%;background:var(--lp-indigo-soft);color:var(--lp-indigo)}.of-questions-actions{display:flex;flex-wrap:wrap;gap:10px}.of-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:32px}.of-timeline li{position:relative;display:grid;grid-template-columns:150px 22px minmax(0,1fr);gap:0 18px}.of-timeline li:before{content:"";grid-column:2;grid-row:1;z-index:1;justify-self:center;width:20px;height:20px;margin-top:22px;border:4px solid var(--lp-indigo);border-radius:50%;background:#fff}.of-timeline li:not(:last-child):after{content:"";position:absolute;top:42px;bottom:-22px;left:178px;width:2px;background:var(--lp-indigo-line)}.of-timeline-when{grid-column:1;grid-row:1;padding-top:18px;text-align:right}.of-timeline-when strong{display:block;color:var(--lp-ink);font-size:17px;font-weight:600}.of-timeline-when small{display:block;color:var(--lp-muted);font-size:14px}.of-timeline-card{grid-column:3;display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;padding:20px 22px;border-radius:16px;box-shadow:var(--lp-row-shadow)}.of-timeline-card strong{display:block;color:var(--lp-ink);font-size:17px;font-weight:600}.of-timeline-card small{display:block;margin-top:2px;color:var(--lp-muted);font-size:14px;line-height:1.45}.of-timeline-amount{flex:none;text-align:right}.of-timeline-amount strong{font-size:26px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.of-overview-fine{margin-top:4px;padding-left:208px}.of-included{position:sticky;top:16px;padding:26px 28px}.lp-page .of-included h2{margin-bottom:4px;color:var(--lp-ink);font-size:20px;font-weight:600;letter-spacing:-.01em}.of-included .of-card-label{margin:18px 0 8px}.of-included li{display:flex;align-items:flex-start;gap:10px;padding:5px 0;color:var(--lp-ink-soft);font-size:15px;line-height:1.45}.of-included li svg{margin-top:3px;color:var(--lp-good)}.of-included-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:20px 0 16px;padding-top:16px;border-top:1px solid var(--lp-line);color:var(--lp-muted);font-size:15px}.of-included-total strong{color:var(--lp-ink);font-size:28px;font-weight:700;letter-spacing:-.03em}.lp-page .of-included .lp-btn{width:100%}.of-fine{margin-top:12px;color:var(--lp-muted);font-size:13px;line-height:1.5}.lp-page .of-fine a{color:inherit;text-decoration:underline;text-underline-offset:3px}.of-form{display:grid;gap:18px;max-width:660px;margin-top:28px}.lp-page .of-form-title{margin-top:12px;color:var(--lp-muted);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.of-form-help{margin-top:-10px}.of-field{display:grid;align-content:start;gap:8px;min-width:0;margin:0;padding:0;border:0}.of-field>label,.of-field>legend{padding:0;color:var(--lp-ink);font-size:15px;font-weight:600}.of-field>legend{margin-bottom:8px}.of-field label small,.of-field legend small{margin-left:4px;color:var(--lp-muted);font-size:13px;font-weight:400}.lp-page .of-field input,.lp-page .of-field textarea,.lp-page .of-password input{width:100%;height:56px;padding:0 18px;border:1px solid #d3d9e2;border-radius:12px;background:#fff;color:var(--lp-ink);font:inherit;font-size:17px;transition:border-color .15s,box-shadow .15s}.lp-page .of-field textarea{height:auto;padding:14px 18px;line-height:1.5;resize:vertical}.lp-page .of-field input::-moz-placeholder,.lp-page .of-field textarea::-moz-placeholder{color:#98a2b3}.lp-page .of-field input::placeholder,.lp-page .of-field textarea::placeholder{color:#98a2b3}.lp-page .of-field input:focus,.lp-page .of-field textarea:focus{border-color:var(--lp-indigo);outline:none;box-shadow:0 0 0 3px #465fe929}.lp-page .of-field input[aria-invalid=true]{border-color:#d92d20}.of-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.of-field-cui{max-width:540px;margin-top:32px}.lp-page .of-field-cui input{height:64px;font-size:22px;letter-spacing:.03em}.of-field-error{display:flex;align-items:center;gap:6px;color:#b42318;font-size:13.5px}.of-field-hint{color:var(--lp-muted);font-size:13px}.of-segment{display:flex;flex-wrap:wrap;gap:8px}.lp-page .of-segment button{height:44px;padding:0 16px;border:1px solid var(--lp-line);border-radius:10px;background:#fff;color:var(--lp-ink);font-size:15px;font-weight:500}.lp-page .of-segment button[aria-pressed=true]{border-color:var(--lp-indigo);background:var(--lp-indigo-soft);color:var(--lp-indigo)}.of-password{position:relative}.lp-page .of-password input{padding-right:54px}.lp-page .of-password button{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:var(--lp-muted);transform:translateY(-50%)}.of-agree{display:grid;gap:12px;padding:18px;border-radius:14px;background:var(--lp-ground);outline:none}.of-phase-accept .of-agree{background:var(--lp-surface);border:1px solid var(--lp-line)}.of-agree label{position:relative;display:flex;align-items:flex-start;gap:12px;color:var(--lp-ink-soft);font-size:14.5px;line-height:1.5;cursor:pointer}.of-agree input{position:absolute;width:1px;height:1px;opacity:0}.of-agree .of-box{margin-top:1px}.of-agree input:focus-visible+.of-box{outline:2px solid var(--lp-indigo);outline-offset:2px}.lp-page .of-agree a{color:var(--lp-indigo);text-decoration:underline;text-underline-offset:3px}.of-agree small{color:var(--lp-muted)}.of-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.of-submit-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.of-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:#fef3f2;color:#b42318;font-size:14px;line-height:1.5}.of-error svg{margin-top:2px}.lp-page .of-error a{text-decoration:underline;text-underline-offset:3px}.of-lookup{min-height:22px}.of-lookup-wait,.of-lookup-miss{display:flex;align-items:center;gap:8px;color:var(--lp-muted);font-size:14px}.of-lookup-miss{color:var(--lp-warn)}.of-company{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #bbf7d0;border-radius:14px;background:var(--lp-good-soft)}.of-company strong{display:block;color:var(--lp-ink);font-size:16px;font-weight:600}.of-company small{display:block;color:var(--lp-muted);font-size:13.5px}.of-company-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--lp-good)}.of-company-ok{margin-left:auto;color:var(--lp-good)}.of-accept{align-items:start}.of-accept .of-aside{position:sticky;top:8px}.of-summary{padding:26px 28px}.of-summary-row{display:flex;justify-content:space-between;gap:16px;margin:14px 0 6px;padding-bottom:16px;border-bottom:1px solid var(--lp-line)}.of-summary-row strong{display:block;color:var(--lp-ink);font-size:17px;font-weight:600}.of-summary-row small{display:block;margin-top:2px;color:var(--lp-muted);font-size:14px}.of-summary-price{flex:none;text-align:right}.of-preparing{align-items:center;text-align:center}.of-preparing ul{display:grid;gap:14px;margin-top:30px;text-align:left}.of-preparing li{display:flex;align-items:center;gap:10px;color:var(--lp-ink-soft);font-size:17px;opacity:0;animation:of-fact .45s var(--lp-ease) forwards}.of-preparing li svg{color:var(--lp-good)}@keyframes of-fact{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.of-state{align-items:flex-start;max-width:760px}.of-state-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--lp-good-soft);color:var(--lp-good)}.of-state-icon-bad{background:#fef3f2;color:#b42318}.of-next-steps{display:grid;gap:14px;margin-top:28px}.of-next-steps li{display:flex;align-items:flex-start;gap:14px;color:var(--lp-ink-soft);font-size:16px;line-height:1.55}.of-next-steps span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--lp-indigo-soft);color:var(--lp-indigo);font-size:14px;font-weight:600}.of-state-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.of-state>.lp-btn{margin-top:28px}.of-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#070f1c8c;animation:of-fade .2s ease both}.of-modal{position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border-radius:22px;background:#fff;box-shadow:var(--lp-shadow-lg);animation:of-enter .35s var(--lp-ease) both}.lp-page .of-modal h2{margin-top:14px;color:var(--lp-ink);font-size:24px;font-weight:600;letter-spacing:-.02em}.of-modal .of-muted{margin:6px 0 4px}.of-modal form{display:grid;gap:16px}.lp-page .of-modal .lp-btn{width:100%;margin-top:4px}.lp-page .of-modal-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--lp-muted)}.lp-page .of-modal-close:hover{background:var(--lp-chip)}.of-modal .of-state-icon{width:48px;height:48px;border-radius:14px;background:var(--lp-indigo-soft);color:var(--lp-indigo)}@keyframes of-fade{0%{opacity:0}}@media(max-width:1080px){.lp-page .of-help-call{display:none}.of-overview-grid{grid-template-columns:minmax(0,1fr)}.of-included{position:static}}@media(max-width:900px){.of-header{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand actions" "progress progress";gap:10px 16px;height:auto;padding-top:14px;padding-bottom:10px}.lp-page .of-brand{grid-area:brand}.of-header-actions{grid-area:actions;gap:12px}.of-header-progress{grid-area:progress}.of-progress{width:100%}.of-stages{gap:14px}.of-stages li:not(.is-current){font-size:0;gap:0}.of-screen-wide{grid-template-columns:minmax(0,1fr);align-content:start;gap:36px}.of-accept .of-aside{position:static}.of-timeline li{grid-template-columns:22px minmax(0,1fr)}.of-timeline li:before{grid-column:1}.of-timeline li:not(:last-child):after{left:10px}.of-timeline-when{grid-column:2;grid-row:1;padding:18px 0 8px;text-align:left}.of-timeline-when strong,.of-timeline-when small{display:inline}.of-timeline-when small:before{content:" · "}.of-timeline-card{grid-column:2;grid-row:2}.of-overview-fine{padding-left:40px}}@media(max-width:640px){.lp-page .of-restart span{display:none}.lp-page .of-restart svg{display:block}.of-count{font-size:13px}.of-help-text,.of-next-long{display:none}.of-next-short{display:block}.lp-page .of-help-btn{justify-content:center;width:54px;height:54px;padding:0}.of-help-icon{width:34px;height:34px}.of-bar-row{grid-template-columns:auto auto minmax(0,1fr);gap:10px}.lp-page .of-next{width:100%;padding:0 18px}.of-tip{font-size:13px}.lp-page .of-step{width:46px;height:46px}.lp-page .of-stops button:nth-child(2n):not(.is-on){visibility:hidden}.of-field-row{grid-template-columns:minmax(0,1fr)}.of-price>strong{font-size:clamp(56px,18vw,80px)}.of-agenda{padding:22px 22px 8px}.of-team-avatar{width:68px;height:68px}.of-timeline-card{flex-direction:column}.of-timeline-amount{text-align:left}.of-questions{padding:20px}.of-mock-body,.of-mock-head{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.of-screen,.of-team li,.of-modal,.of-modal-backdrop{animation:none}.of-preparing li{opacity:1;animation:none}.of-progress>span{transition:none}}:is(.pk-root,.pk-sheet) .drl-groups{display:flex;flex-direction:column;gap:16px}:is(.pk-root,.pk-sheet) .drl-items{border-top:1px solid var(--pk-separator)}:is(.pk-root,.pk-sheet) .drl-item{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px;scroll-margin:90px;transition:background .2s,box-shadow .2s}:is(.pk-root,.pk-sheet) .drl-item+.drl-item:before{content:"";position:absolute;top:0;left:64px;right:0;height:1px;background:var(--pk-separator)}:is(.pk-root,.pk-sheet) .drl-item[data-focused]{background:var(--pk-accent-soft);box-shadow:inset 3px 0 0 var(--pk-accent)}:is(.pk-root,.pk-sheet) .drl-item[data-answered] .drl-title{color:var(--pk-ink-soft)}:is(.pk-root,.pk-sheet) .drl-head{display:flex;align-items:flex-start;gap:14px;min-width:0}:is(.pk-root,.pk-sheet) .drl-copy{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}:is(.pk-root,.pk-sheet) .drl-kind{color:var(--pk-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:is(.pk-root,.pk-sheet) .drl-title{color:var(--pk-ink);font-size:14.5px;font-weight:650;letter-spacing:-.01em;line-height:1.4;overflow-wrap:anywhere}:is(.pk-root,.pk-sheet) .drl-amount{flex-shrink:0;color:var(--pk-ink);font-size:15px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.pk-root,.pk-sheet) .drl-item>:not(.drl-head){margin-left:46px}:is(.pk-root,.pk-sheet) .drl-question{color:var(--pk-ink-soft);font-size:13px;line-height:1.55}:is(.pk-root,.pk-sheet) .drl-answered{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--pk-ink-soft);font-size:12.5px}:is(.pk-root,.pk-sheet) .drl-summary{min-width:0}:is(.pk-root,.pk-sheet) .drl-change{margin-left:auto;font-size:12.5px}:is(.pk-root,.pk-sheet) .drl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(.pk-root,.pk-sheet) .drl-cancel{color:var(--pk-muted);font-size:12.5px}:is(.pk-root,.pk-sheet) .drl-camera{display:none}:is(.pk-root,.pk-sheet) .drl-write{display:flex;align-items:center;gap:8px}:is(.pk-root,.pk-sheet) .drl-write .pk-field{flex:1;min-width:0}.pk-sheet .drl-item>:not(.drl-head){margin-left:0}@media(max-width:700px){:is(.pk-root,.pk-sheet) .drl-item{padding:14px 16px}:is(.pk-root,.pk-sheet) .drl-item>:not(.drl-head){margin-left:0}:is(.pk-root,.pk-sheet) .drl-item+.drl-item:before{left:16px}:is(.pk-root,.pk-sheet) .drl-camera{display:inline-flex}:is(.pk-root,.pk-sheet) .drl-actions>.pk-cap{flex:1 1 auto}:is(.pk-root,.pk-sheet) .drl-change{margin-left:0}:is(.pk-root,.pk-sheet) .drl-write{flex-wrap:wrap}:is(.pk-root,.pk-sheet) .drl-write .pk-cap{flex:1 1 100%}}.pk-root.rqx-root{min-height:100dvh;padding:0 16px 40px}.rqx-root .rqx-column{display:flex;flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto}.rqx-root .rqx-brand{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 0 4px;color:var(--pk-ink);--tavin-dot: #465fe9}.rqx-root .rqx-logo{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 24px -10px #465fe9f2}.rqx-root .rqx-logo svg{width:100%;height:100%}.rqx-root .rqx-head{padding:8px 4px 0}.rqx-root .rqx-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead"}.rqx-root .rqx-foot{margin-top:12px;color:var(--pk-muted);font-size:12px;text-align:center}.um-root{--um-ink: var(--calm-ink, #101f32);--um-ink-soft: var(--calm-ink-soft, #344054);--um-muted: var(--calm-muted, #5f6b7e);--um-surface: var(--calm-surface, #ffffff);--um-accent: #465fe9;--um-accent-hover: #354bc7;--um-accent-ink: var(--calm-accent-ink, #465fe9);--um-accent-soft: var(--calm-accent-soft, #eef0fd);--um-good: var(--calm-good, #15803d);--um-good-soft: var(--calm-good-soft, #ecfdf5);--um-fill: rgba(118, 126, 145, .13);--um-sunken: #f6f7fa;--um-separator: rgba(16, 31, 50, .1);--um-faint: #a3acba;--um-row-hover: #f4f5f9;--um-card-ring: rgba(16, 31, 50, .08);--um-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--um-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--um-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--um-spring: cubic-bezier(.32, 1.28, .52, 1);--um-tour-bg: linear-gradient(165deg, #eef0fd 0%, #f7f8fe 100%);min-height:100%;background:var(--calm-bg, #eff1f6);color:var(--um-ink);font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left;--app-measure: 100rem;--app-inset: max(var(--app-gutter), calc((100% - var(--app-measure)) / 2))}html.dark .um-root{--um-accent-hover: #5a71f0;--um-fill: rgba(255, 255, 255, .08);--um-sunken: rgba(0, 0, 0, .18);--um-separator: rgba(255, 255, 255, .08);--um-faint: #56647a;--um-row-hover: #18253a;--um-card-ring: rgba(255, 255, 255, .07);--um-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--um-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);--um-tour-bg: linear-gradient(165deg, rgba(70, 95, 233, .16) 0%, rgba(70, 95, 233, .07) 100%)}.um-root .um-tile{--from: #465fe9;--to: #7c8cff;display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e;-webkit-print-color-adjust:exact;print-color-adjust:exact}.um-root .um-tile svg{width:17px;height:17px}.um-root .um-tile-sm{width:28px;height:28px;border-radius:8px}.um-root .um-tile-sm svg{width:15px;height:15px}.um-root .um-tile-lg{width:44px;height:44px;border-radius:12px}.um-root .um-tile-lg svg{width:22px;height:22px}.um-root .um-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}.um-root .um-tile[data-tone=good]{--from: #15803d;--to: #34c76f}.um-root .um-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}.um-root .um-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}.um-root .um-tile[data-tone=pink]{--from: var(--tile-pink-from);--to: var(--tile-pink-to)}.um-root .um-tile[data-tone=slate]{--from: #334155;--to: #64748b}.um-root button:focus-visible,.um-root .um-faq-item summary:focus-visible{outline:2px solid var(--um-accent-ink);outline-offset:2px}.um-root .um-header{background:transparent}.um-root .um-header-inner{position:relative;padding:18px var(--app-inset) 4px;box-sizing:border-box}.um-root .um-back{display:inline-flex;align-items:center;gap:1px;margin-left:-8px;padding:5px 10px 5px 2px;border:0;border-radius:10px;background:transparent;color:var(--um-accent-ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s}.um-root .um-back:hover{background:var(--um-accent-soft)}.um-root .um-header-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;margin-top:10px}.um-root .um-header-main{flex:1 1 420px;min-width:0}.um-root .um-eyebrow{margin:0 0 2px;color:var(--um-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.um-root .um-title{margin:0;color:var(--um-ink);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.um-root .um-print{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-bottom:3px;padding:0 16px;border:0;border-radius:999px;background:var(--um-surface);color:var(--um-ink);box-shadow:var(--um-card-shadow);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:box-shadow .15s,transform .15s}.um-root .um-print:hover{box-shadow:var(--um-float-shadow)}.um-root .um-print:active{transform:scale(.97)}.um-root .um-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:12px var(--app-inset);box-sizing:border-box;background:color-mix(in srgb,var(--calm-bg, #eff1f6) 84%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 1px 0 var(--um-separator)}.um-root .um-search{position:relative;flex:1;min-width:0;max-width:720px}.um-root .um-search-ic{position:absolute;top:50%;left:12px;color:var(--um-muted);transform:translateY(-50%);pointer-events:none}.um-root .um-search input{width:100%;height:40px;padding:0 40px 0 37px;box-sizing:border-box;border:0;border-radius:12px;outline:none;background:var(--um-fill);box-shadow:none;color:var(--um-ink);font:inherit;font-size:14px;transition:box-shadow .15s}.um-root .um-search input::-moz-placeholder{color:var(--um-muted)}.um-root .um-search input::placeholder{color:var(--um-muted)}.um-root .um-search input:focus{box-shadow:0 0 0 4px #465fe929}.um-root .um-search input::-webkit-search-cancel-button{display:none}.um-root .um-search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--um-faint);cursor:pointer}.um-root .um-search-clear:hover{color:var(--um-muted)}.um-root .um-mobile-toc-btn{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--um-surface);color:var(--um-ink);box-shadow:var(--um-card-shadow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.um-root .um-mobile-toc-btn[aria-expanded=true]{color:var(--um-accent-ink)}.um-root .um-mobile-nav{position:sticky;top:64px;z-index:19;max-height:62vh;overflow-y:auto;overscroll-behavior:contain;padding:14px var(--app-inset) 16px;box-sizing:border-box;background:color-mix(in srgb,var(--calm-bg, #eff1f6) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--um-separator),0 18px 28px -20px #101f3259}@media(min-width:960px){.um-root .um-mobile-toc-btn,.um-root .um-mobile-nav{display:none}}.um-root .um-body{display:grid;grid-template-columns:1fr;gap:28px;padding:22px var(--app-inset) 48px;box-sizing:border-box}@media(min-width:960px){.um-root .um-body{grid-template-columns:272px minmax(0,1fr);gap:36px;padding-top:26px}}.um-root .um-toc{display:none}@media(min-width:960px){.um-root .um-toc{display:block}}.um-root .um-toc-sticky{position:sticky;top:82px;max-height:calc(100vh - 100px);overflow-y:auto;padding:0 4px 4px 0;overscroll-behavior:contain}.um-root .um-toc-label{padding:0 6px 10px;color:var(--um-ink);font-size:17px;font-weight:700;letter-spacing:-.015em}.um-root .um-toc-group-block+.um-toc-group-block{margin-top:16px}.um-root .um-toc-group{padding:0 12px 6px;color:var(--um-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.um-root .um-toc-card{padding:4px;border-radius:16px;background:var(--um-surface);box-shadow:var(--um-card-shadow)}.um-root .um-toc-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;box-sizing:border-box;border:0;border-radius:12px;background:transparent;color:var(--um-ink);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s,color .15s}.um-root .um-toc-item+.um-toc-item:before{content:"";position:absolute;top:0;left:46px;right:8px;height:1px;background:var(--um-separator);transition:opacity .15s}.um-root .um-toc-item:hover{background:var(--um-row-hover)}.um-root .um-toc-item[data-active=true]{background:var(--um-accent-soft);color:var(--um-accent-ink);font-weight:600}.um-root .um-toc-item:is(:hover,[data-active=true]):before,.um-root .um-toc-item:is(:hover,[data-active=true])+.um-toc-item:before{opacity:0}.um-root .um-toc-text{flex:1;min-width:0;line-height:1.3}.um-root .um-toc-chev{flex-shrink:0;color:var(--um-faint)}.um-root .um-toc-item[data-active=true] .um-toc-chev{color:currentColor}.um-root .um-toc-done{flex-shrink:0;color:var(--um-good)}.um-root .um-toc-help{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;border-radius:16px;background:var(--um-surface);box-shadow:var(--um-card-shadow)}.um-root .um-toc-help-title{color:var(--um-ink);font-size:13px;font-weight:650}.um-root .um-toc-help p{margin:2px 0 0;color:var(--um-muted);font-size:12px;line-height:1.45}.um-root .um-mobile-nav .um-toc-item{min-height:44px;font-size:14px}.um-root .um-content{display:flex;flex-direction:column;gap:30px;min-width:0}.um-root .um-group{display:flex;flex-direction:column;gap:14px}.um-root .um-group-head{padding:0 6px;color:var(--um-muted);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.um-root .um-tutorials{position:relative;isolation:isolate;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3;color:#fff;color-scheme:dark}.um-root .um-tutorials:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 90% at 12% 0%,#465fe980,#465fe900 70%),radial-gradient(40% 80% at 100% 100%,#7c5cff38,#7c5cff00 70%)}@media(min-width:768px){.um-root .um-tutorials{padding:24px}}.um-root .um-tutorials-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px 16px;margin-bottom:18px}.um-root .um-tutorials-tile{box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.um-root .um-tutorials-copy{flex:1 1 320px;min-width:0}.um-root .um-tutorials-title{margin:0;color:#fff;font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.um-root .um-tutorials-sub{max-width:620px;margin:4px 0 0;color:#c5cdd9;font-size:13.5px;line-height:1.5}.um-root .um-tutorials-progress{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:150px;padding-top:4px;color:#c5cdd9;font-size:12.5px;font-weight:600;white-space:nowrap}.um-root .um-meter{display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#ffffff1f}.um-root .um-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#22a559,#4ade80);transition:width .5s ease}.um-root .um-tutorials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.um-root .um-tutorial-chip{display:flex;align-items:center;gap:11px;min-width:0;padding:10px 10px 10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0f;color:#fff;text-align:left;font:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .2s var(--um-spring)}.um-root .um-tutorial-chip:hover{border-color:#a8b5ff59;background:#ffffff1a;transform:translateY(-1px)}.um-root .um-tutorial-chip:active{transform:scale(.98)}.um-root .um-tutorial-chip-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.um-root .um-tutorial-chip-title{color:#fff;font-size:13px;font-weight:600;line-height:1.3}.um-root .um-tutorial-chip-meta{color:#8a97ab;font-size:11.5px}.um-root .um-tutorial-chip-go{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;background:#465fe9;color:#fff;box-shadow:0 6px 16px -6px #465fe9e6}.um-root .um-tutorial-chip[data-done=true] .um-tutorial-chip-go{background:#34c7592e;color:#4ade80;box-shadow:none}.um-root .um-section{padding:22px;scroll-margin-top:84px;border-radius:22px;background:var(--um-surface);box-shadow:var(--um-card-shadow)}@media(min-width:768px){.um-root .um-section{padding:28px}}.um-root .um-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.um-root .um-section-icon{margin-top:2px}.um-root .um-section-copy{flex:1;min-width:0}.um-root .um-section-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.um-root .um-section-num{color:var(--um-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.um-root .um-badge-opt{padding:1px 8px;border-radius:999px;background:var(--um-fill);color:var(--um-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.um-root .um-section-title{margin:0;color:var(--um-ink);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.018em}.um-root .um-section-lead{margin:6px 0 0;color:var(--um-ink-soft);font-size:14.5px;line-height:1.55}.um-root .um-open-page{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin-top:12px;padding:0 13px;border:0;border-radius:999px;background:var(--um-accent-soft);color:var(--um-accent-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,transform .15s}.um-root .um-open-page:hover{background:var(--um-accent);color:#fff}.um-root .um-open-page:active{transform:scale(.97)}.um-root .um-section-grid{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:860px){.um-root .um-section-grid{grid-template-columns:minmax(0,1fr) 300px;gap:26px}.um-root .um-section-grid-full{grid-template-columns:1fr}}.um-root .um-section-text{display:flex;flex-direction:column;gap:18px;min-width:0}.um-root .um-tour{align-self:start;min-width:0;scroll-margin-top:96px;padding:16px;border-radius:18px;background:var(--um-tour-bg);box-shadow:inset 0 0 0 1px #465fe91f}.um-root .um-tour[data-done=true]{background:var(--um-good-soft);box-shadow:inset 0 0 0 1px #15803d24}.um-root .um-tour-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;background:var(--um-surface);color:var(--um-accent-ink);box-shadow:var(--um-card-shadow);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.um-root .um-tour-title{margin-top:10px;color:var(--um-ink);font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.um-root .um-tour-steps{display:flex;flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;counter-reset:um-tour;color:var(--um-ink-soft);font-size:12.8px;line-height:1.4}.um-root .um-tour-steps li{display:flex;gap:8px;counter-increment:um-tour}.um-root .um-tour-steps li:before{content:counter(um-tour);display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-top:0;border-radius:999px;background:var(--um-surface);color:var(--um-accent-ink);box-shadow:0 0 0 .5px var(--um-card-ring);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.um-root .um-tour-steps li.um-tour-more{padding-left:26px;color:var(--um-muted);font-style:italic;counter-increment:none}.um-root .um-tour-steps li.um-tour-more:before{content:none}.um-root .um-tour-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin-top:14px;border:0;border-radius:999px;background:var(--um-accent);color:#fff;box-shadow:var(--um-glow);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,transform .15s}.um-root .um-tour-btn:hover{background:var(--um-accent-hover)}.um-root .um-tour-btn:active{transform:scale(.97)}.um-root .um-tour-foot{margin:10px 0 0;color:var(--um-muted);font-size:12px;line-height:1.45;text-align:center}.um-root .um-tour-done{display:inline-flex;align-items:center;gap:5px;color:var(--um-good);font-weight:650}.um-root .um-steps-title{margin:0 4px 8px;color:var(--um-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.um-root .um-steps-list{display:flex;flex-direction:column;margin:0;padding:2px 14px;border-radius:16px;background:var(--um-sunken);list-style:none}.um-root .um-steps-list li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 0}.um-root .um-steps-list li+li:before{content:"";position:absolute;top:0;left:36px;right:0;height:1px;background:var(--um-separator)}.um-root .um-step-num{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:999px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff2e;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.um-root .um-step-text{padding-top:2px;color:var(--um-ink);font-size:14px;line-height:1.5}.um-root .um-deflist{display:flex;flex-direction:column;margin:0;padding:2px 14px;border-radius:16px;background:var(--um-sunken)}.um-root .um-deflist-item{display:grid;grid-template-columns:minmax(140px,210px) 1fr;align-items:baseline;gap:16px;padding:11px 0}.um-root .um-deflist-item+.um-deflist-item{border-top:1px solid var(--um-separator)}.um-root .um-deflist-term{margin:0;color:var(--um-ink);font-size:13.5px;font-weight:600}.um-root .um-deflist-def{margin:0;color:var(--um-ink-soft);font-size:13.5px;line-height:1.5}.um-root .um-kbd{display:inline-block;justify-self:start;padding:3px 8px;border-radius:7px;background:var(--um-surface);box-shadow:0 0 0 .5px var(--um-card-ring),0 1px 1px #101f321a;color:var(--um-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;white-space:nowrap}@media(max-width:560px){.um-root .um-deflist-item{grid-template-columns:1fr;gap:4px}}.um-root .um-callout{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;color:var(--um-ink)}.um-root .um-callout p{margin:0;padding-top:4px;font-size:13.5px;line-height:1.5}.um-root .um-callout strong{font-weight:650}.um-root .um-callout-tip{background:var(--um-accent-soft)}.um-root .um-callout-note{background:var(--um-good-soft)}.um-root .um-faq{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--um-sunken)}.um-root .um-faq-item+.um-faq-item{border-top:1px solid var(--um-separator)}.um-root .um-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;list-style:none;cursor:pointer;color:var(--um-ink);font-size:14px;font-weight:600;line-height:1.4;transition:background .15s}.um-root .um-faq-item summary:hover{background:var(--um-row-hover)}.um-root .um-faq-item summary::-webkit-details-marker{display:none}.um-root .um-faq-chev{flex-shrink:0;color:var(--um-faint);transition:transform .25s var(--um-spring)}.um-root .um-faq-item[open] .um-faq-chev{transform:rotate(90deg)}.um-root .um-faq-item p{margin:0;padding:0 14px 14px;color:var(--um-ink-soft);font-size:13.5px;line-height:1.55}.um-root .um-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;border-radius:22px;background:var(--um-surface);box-shadow:var(--um-card-shadow);color:var(--um-muted);text-align:center}.um-root .um-empty p{margin:4px 0 0;color:var(--um-ink-soft);font-size:14.5px}.um-root .um-empty-clear{min-height:36px;margin-top:4px;padding:0 16px;border:0;border-radius:999px;background:var(--um-fill);color:var(--um-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.um-root .um-footer{margin-top:2px}.um-root .um-footer-card{display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px;padding:18px 20px;border-radius:22px;background:var(--um-surface);box-shadow:var(--um-card-shadow)}.um-root .um-footer-icon{box-shadow:0 10px 24px -10px #465fe9d9,inset 0 0 0 .5px #fff3}.um-root .um-footer-copy{flex:1 1 240px;min-width:0}.um-root .um-footer-title{color:var(--um-ink);font-size:15px;font-weight:650;letter-spacing:-.01em}.um-root .um-footer-card p{margin:3px 0 0;color:var(--um-muted);font-size:13.5px;line-height:1.5}.um-root .um-footer-btn{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--um-accent);color:#fff;box-shadow:var(--um-glow);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,transform .15s}.um-root .um-footer-btn:hover{background:var(--um-accent-hover)}.um-root .um-footer-btn:active{transform:scale(.97)}@media(max-width:700px){.um-root .um-title{font-size:30px}.um-root .um-print{position:absolute;top:14px;right:var(--app-inset);width:40px;margin:0;padding:0;justify-content:center}.um-root .um-print span{display:none}.um-root .um-search input{font-size:16px}.um-root .um-section{padding:18px 16px;border-radius:20px}.um-root .um-section-head{gap:12px;margin-bottom:18px}.um-root .um-section-icon{width:38px;height:38px;border-radius:11px}.um-root .um-section-icon svg{width:19px;height:19px}.um-root .um-section-title{font-size:19px}.um-root .um-section-lead{font-size:14px}.um-root .um-tutorials{padding:16px;border-radius:22px}.um-root .um-tutorials-progress{align-items:stretch;width:100%}.um-root .um-tutorials-grid{grid-template-columns:1fr}.um-root .um-footer-btn{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.um-root *,.um-root *:before,.um-root *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media print{.um-root .um-print,.um-root .um-back,.um-root .um-toc,.um-root .um-toolbar,.um-root .um-mobile-nav,.um-root .um-footer,.um-root .um-tutorials,.um-root .um-tour,.um-root .um-open-page,.um-root .um-faq-chev{display:none!important}.um-root{background:#fff}.um-root .um-body{grid-template-columns:1fr;padding:0}.um-root .um-section{padding:0 0 20px;border-radius:0;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.um-root .um-section-grid{grid-template-columns:1fr}.um-root :is(.um-steps-list,.um-deflist,.um-faq){background:none;padding-left:0;padding-right:0}.um-root .um-faq-item{-moz-column-break-inside:avoid;break-inside:avoid}.um-root .um-faq-item p{display:block!important}}.cmt{order:10;position:relative;z-index:20;flex-shrink:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--calm-surface);border-top:1px solid var(--calm-line)}.cmt-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--calm-muted);font:inherit;font-size:11px;font-weight:500;cursor:pointer}.cmt-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-tab[aria-current=page]{color:var(--calm-accent-ink, var(--calm-ink));font-weight:600}.cmt-tab b{position:absolute;top:4px;left:calc(50% + 6px);display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#fbbf24;color:#101f32;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.cmt-plus{justify-self:center;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:18px;background:#465fe9;color:#fff;box-shadow:0 10px 24px -12px #465fe9e6;cursor:pointer;transition:transform .25s,background .2s}.cmt-plus[data-state=open]{transform:rotate(45deg);background:#3448c8}.cmt-plus[aria-busy]{animation:cmt-busy 1.2s ease-in-out infinite}@keyframes cmt-busy{50%{box-shadow:0 0 0 6px #465fe940}}.cmt-sheet{z-index:10050;display:flex;flex-direction:column;gap:2px;min-width:240px;padding:6px;border-radius:16px;background:#1b2c44;color:#e6e9f2;color-scheme:dark;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -12px #08111e99;font:500 14px/1.2 Inter,system-ui,sans-serif;animation:cmt-up .2s cubic-bezier(.2,.8,.2,1)}@keyframes cmt-up{0%{opacity:0;transform:translateY(8px)}}.cmt-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:10px;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmt-item svg{flex-shrink:0;color:#a8b5ff}.cmt-item[data-highlighted]{background:#ffffff14;color:#fff}@media(prefers-reduced-motion:reduce){.cmt-plus{transition:none}.cmt-plus[aria-busy],.cmt-sheet{animation:none}}.st-root.cst-root .st-pill[data-tone=danger]{background:var(--st-danger-soft);color:var(--st-danger)}.st-root.cst-root .st-input.cst-narrow{max-width:220px}.st-root.cst-root .st-seg.cst-nom-seg{display:flex}.st-root.cst-root .cst-head-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.st-root.cst-root .cst-danger{color:var(--st-danger)}.st-root.cst-root .cst-list{max-height:min(70vh,720px);overflow-y:auto}.st-root.cst-root .cst-list>*+.cst-item:before{left:48px}.st-root.cst-root .cst-item[data-selected]{background:var(--st-accent-soft)}.st-root.cst-root .cst-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-root.cst-root .cst-number{color:var(--st-muted);font-weight:500;font-variant-numeric:tabular-nums}.st-root.cst-root .cst-box{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;margin:0 2px 0 0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--st-faint);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .15s,box-shadow .15s}.st-root.cst-root .cst-box:checked{background:var(--st-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;box-shadow:none}.st-root.cst-root .cst-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--st-fill);color:var(--st-ink-soft);cursor:pointer;transition:color .15s,transform .15s}.st-root.cst-root .cst-icon:hover{color:var(--st-accent-ink)}.st-root.cst-root .cst-icon:active{transform:scale(.92)}.st-root.cst-root .cst-icon svg{width:15px;height:15px}.st-root.cst-root .dcs-list{display:flex;flex-direction:column;gap:2px}.st-root.cst-root .dcs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.st-root.cst-root .dcs-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;font-family:inherit;font-size:12.5px}.st-root.cst-root .dcs-chip button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--st-muted);cursor:pointer}.st-root.cst-root .dcs-chip button:hover{background:var(--st-fill);color:var(--st-danger)}.st-root.cst-root .dcs-chip button svg{width:12px;height:12px}.st-root.cst-root .dcs-adder{display:flex;align-items:center;gap:8px;margin-top:10px}.st-root.cst-root .dcs-adder-input{width:240px;min-width:0;max-width:100%}.st-root.cst-root .dcs-adder>.st-cap{flex-shrink:0}.st-root.cst-root .dcs-code{display:block;overflow:hidden;margin:2px 0;color:var(--st-accent-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.st-root.cst-root .dcs-steps{align-items:flex-start}.st-root.cst-root .dcs-steps ol{margin:4px 0 0;padding-left:18px;color:var(--st-ink-soft);font-size:12.5px;line-height:1.6}.st-root.cst-root .dcs-steps ol .dcs-code{display:inline}.st-root.cst-root .dcs-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-root.cst-root .dcs-error{color:var(--st-danger)}.cst-import-sheet .cst-dots{display:inline-flex;align-items:center;gap:6px}.cst-import-sheet .cst-dot{width:7px;height:7px;border-radius:999px;background:var(--pk-separator);transition:width .25s var(--pk-spring),background .15s}.cst-import-sheet .cst-dot[data-done]{background:color-mix(in srgb,var(--pk-accent) 45%,transparent)}.cst-import-sheet .cst-dot[data-active]{width:20px;background:var(--pk-accent)}.cst-import-sheet .cst-back{margin-right:auto;color:var(--pk-accent-ink)}.cst-import-sheet .cst-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cst-import-sheet .cst-import-file{cursor:pointer}.cst-import-sheet .cst-import-file:hover{background:var(--pk-hover)}.cst-import-sheet .cst-import-total{margin-top:4px;color:var(--pk-ink);font-size:14px;font-weight:650}.cst-import-sheet .cst-import-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cst-import-sheet .cst-import-chips .pk-tag{max-width:100%;gap:4px}.cst-import-sheet .cst-muted{color:var(--pk-muted);font-weight:500}.cst-import-sheet .cst-mapping{display:flex;flex-direction:column;gap:8px;margin-top:10px}.cst-import-sheet .cst-mapping-line{display:grid;grid-template-columns:minmax(0,150px) 16px minmax(0,1fr);align-items:center;gap:8px}.cst-import-sheet .cst-mapping-line>svg{width:14px;height:14px;color:var(--pk-faint)}.cst-import-sheet .cst-warnings{padding:12px 14px;border-radius:14px;background:var(--pk-warn-soft);color:var(--pk-warn);font-size:12.5px}.cst-import-sheet .cst-warnings summary{cursor:pointer;font-weight:650}.cst-import-sheet .cst-warnings pre{margin:8px 0 0;color:var(--pk-ink-soft);font-family:inherit;font-size:12px;line-height:1.5;white-space:pre-wrap}.pk-sheet .cst-switches{gap:10px 22px}@media(max-width:700px){.st-root.cst-root .st-section-head{flex-wrap:wrap}.st-root.cst-root .st-input.cst-narrow{max-width:none}.st-root.cst-root .dcs-adder-input{flex:1 1 auto;width:auto}.st-root.cst-root .cst-nom-seg>button svg{display:none}.cst-import-sheet .cst-mapping-line{grid-template-columns:minmax(0,1fr)}.cst-import-sheet .cst-mapping-line>svg{display:none}}.st-root .cps-anchor{scroll-margin-top:24px}.st-root .cps-anchor+.cps-anchor{margin-top:26px}.st-root.cst-root,.cst-sheet{--st-warn: var(--calm-accent-ink, #465fe9);--st-warn-soft: var(--calm-accent-soft, #eef0fd)}.st-root.cst-root .st-tile[data-tone]{--from: #465fe9;--to: #7c8cff}.st-root.cst-root .st-tile[data-tone=muted]{--from: #5f6b7e;--to: #97a3b6}.pk-sheet.pk-welcome{background:var(--pk-surface)}.pk-sheet .pk-welcome-body{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 32px 30px;text-align:center}.pk-sheet .pk-welcome-player{position:relative;flex-shrink:0;width:min(100%,calc((min(90dvh,880px) - 200px) * 16 / 9));aspect-ratio:16 / 9;margin-bottom:18px;overflow:hidden;border-radius:16px;background:#000}.pk-sheet .pk-welcome-player :is(iframe,video){display:block;width:100%;height:100%;border:0}.pk-sheet .pk-welcome-sound{position:absolute;top:14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;background:#101f32c7;color:#fff;font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pk-sheet .pk-welcome-sound:hover{background:#101f32eb}.pk-sheet .pk-welcome-sound svg{width:18px;height:18px}.pk-sheet .pk-welcome-title{color:var(--pk-ink);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.pk-sheet .pk-welcome-text{max-width:560px;color:var(--pk-muted);font-size:15px;line-height:1.55}@media(max-width:700px){.pk-sheet .pk-welcome-body{padding:4px 16px calc(22px + env(safe-area-inset-bottom))}.pk-sheet .pk-welcome-player{width:100%;margin-bottom:14px;border-radius:14px}.pk-sheet .pk-welcome-title{font-size:20px}.pk-sheet .pk-welcome-text{font-size:14px}}.cdb-root{--db-warn: var(--calm-accent-ink, #465fe9);--db-warn-soft: var(--calm-accent-soft, #eef0fd);--pk-ink: var(--calm-ink, #101f32);--pk-ink-soft: var(--calm-ink-soft, #344054);--pk-muted: var(--calm-muted, #5f6b7e);--pk-surface: var(--calm-surface, #ffffff);--pk-accent: #465fe9;--pk-accent-ink: var(--calm-accent-ink, #465fe9);--pk-accent-soft: var(--calm-accent-soft, #eef0fd);--pk-good: var(--calm-good, #15803d);--pk-danger: var(--calm-danger, #b91c1c);--pk-fill: rgba(118, 126, 145, .13)}html.dark .cdb-root{--pk-fill: rgba(255, 255, 255, .08)}.cdb-root .db-hero[data-tone=warn]{--db-hero-tone: #a8b5ff}.cdb-root .db-hero-sub [data-tone=warn] b{color:#a8b5ff}.cdb-root .db-hero-sub>span{display:inline-flex;align-items:center;gap:5px}.cdb-root .cdb-hero-tick{width:13px;height:13px;padding:2px;border-radius:50%;background:#4ade80;color:#0b1726;stroke-width:4}.cdb-root .db-module-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cdb-root .cdb-slot{animation:cdb-rise .55s cubic-bezier(.22,1,.36,1) both}@keyframes cdb-rise{0%{opacity:0;transform:translateY(14px)}}.cdb-root .db-hero{animation:cdb-rise .55s cubic-bezier(.22,1,.36,1) both}.cdb-root .db-hero-ring:before{transition:background .8s ease}.cdb-root .cdb-error{padding:18px;gap:14px;align-items:flex-start}.cdb-root .cdb-money{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.cdb-root .cdb-money>.db-rows{flex:1 1 220px}.cdb-root .cdb-money-figure{display:flex;flex:1 1 170px;flex-direction:column;gap:2px}.cdb-root .cdb-money-figure>span:first-child{color:var(--db-muted);font-size:12.5px}.cdb-root .cdb-money-figure>b{font-size:32px;font-weight:700;letter-spacing:-.03em}.cdb-root .cdb-money-figure>b[data-tone=danger]{color:var(--db-danger)}.cdb-root .cdb-money-figure>b>span{color:var(--db-muted);font-size:14px;font-weight:600;letter-spacing:0}.cdb-root .cdb-money-bar{display:flex;gap:3px;height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--db-fill)}.cdb-root .cdb-money-bar>span{border-radius:999px;transform-origin:left;animation:cdb-grow .9s cubic-bezier(.22,1,.36,1) both .2s}.cdb-root .cdb-money-bar>span:first-child{background:var(--db-accent)}.cdb-root .cdb-money-bar>span:last-child{background:#c7cefa}html.dark .cdb-root .cdb-money-bar>span:last-child{background:#3a4a86}@keyframes cdb-grow{0%{transform:scaleX(0)}}.cdb-root .cdb-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;height:140px;border-bottom:1px solid var(--db-separator)}.cdb-root .cdb-bar-group{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:100%}.cdb-root .cdb-bar{width:min(16px,40%);height:max(2px,var(--h));border-radius:6px 6px 2px 2px;transform-origin:bottom;animation:cdb-up .8s cubic-bezier(.22,1,.36,1) both}.cdb-root .cdb-bar[data-kind=in]{background:#a8b5ff}.cdb-root .cdb-bar[data-kind=in][data-now]{background:var(--db-accent)}.cdb-root .cdb-bar[data-kind=out],.cdb-root .cdb-legend-out{background:#dfe3ea}html.dark .cdb-root .cdb-bar[data-kind=out],html.dark .cdb-root .cdb-legend-out{background:#33415a}.cdb-root .cdb-bar-labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:-8px;color:var(--db-muted);font-size:11.5px;text-align:center}.cdb-root .cdb-bar-labels [data-now]{color:var(--db-ink);font-weight:700}@keyframes cdb-up{0%{transform:scaleY(0)}}.cdb-root .cdb-reveal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#070f1c9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cdb-reveal-in .3s ease both}.cdb-root .cdb-hero[data-revealed]{position:relative;z-index:61;box-shadow:0 0 0 4px #a8b5ff8c,0 30px 80px -20px #465fe9cc}.cdb-root .cdb-reveal{position:relative;z-index:61;display:grid;justify-items:start;gap:12px;max-width:520px;padding:20px 22px;border-radius:20px;background:var(--pk-surface, #fff);box-shadow:0 30px 70px -25px #050c1899;animation:cdb-reveal-in .45s .15s ease both}.cdb-root .cdb-reveal-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pk-accent-soft, #eef0fd);color:var(--pk-accent, #465fe9)}.cdb-root .cdb-reveal-arrow svg{width:18px;height:18px}.cdb-root .cdb-reveal h2{margin:0;color:var(--pk-ink);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.cdb-root .cdb-reveal p{margin:0;color:var(--pk-ink-soft);font-size:14.5px}.cdb-root .cdb-reveal-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0}.cdb-root .cdb-reveal-figures>div{padding:10px 12px;border-radius:14px;background:var(--pk-fill, #f1f3f7)}.cdb-root .cdb-reveal-figures dt{color:var(--pk-muted);font-size:12px}.cdb-root .cdb-reveal-figures dd{margin:2px 0 0;color:var(--pk-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cdb-root .cdb-reveal-figures [data-tone=good] dd{color:var(--pk-good, #15803d)}.cdb-root .cdb-reveal-figures [data-tone=danger] dd{color:var(--pk-danger, #dc2626)}@keyframes cdb-reveal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cdb-root .cdb-reveal,.cdb-root .cdb-reveal-backdrop{animation:none}}@media(prefers-reduced-motion:reduce){.cdb-root .cdb-slot,.cdb-root .db-hero,.cdb-root .cdb-bar,.cdb-root .cdb-money-bar>span{animation:none}}.cdocs-root .cdocs-filters{margin-bottom:16px}.cdocs-root .cdocs-filters .fmf-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.cdocs-root .cdocs-filters-reset{display:flex;align-items:flex-end;height:100%;padding-top:22px}.cdocs-root .cdocs-stat-note{overflow:hidden;color:var(--fm-muted);font-size:12px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.cdocs-root .fm-pill[data-tone=danger]{background:var(--fm-danger-soft);color:var(--fm-danger)}.cdocs-root .fm-month-grid>*{min-width:0}.cdocs-root .fm-badge[data-tone=danger]{background:#fef2f2f5;color:#b91c1c}.cdocs-root .fm-badge-dot{background:currentColor}.cdocs-root .cdocs-amount{color:var(--fm-ink-soft);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.cdocs-root .cdocs-amount[data-negative]{color:var(--fm-danger)}.cdocs-root .cdocs-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px;color:var(--fm-muted);font-size:12.5px}.cdocs-root .cdocs-pager-buttons{display:flex;gap:8px}.cdocs-intake .cdocs-paid{margin-top:14px;padding:14px 16px;border-radius:18px;background:var(--u-card);box-shadow:var(--u-card-shadow);transition:box-shadow .15s}.cdocs-intake .cdocs-paid[data-on=true]{box-shadow:inset 0 0 0 1.5px var(--u-accent),var(--u-card-shadow)}.cdocs-intake .cdocs-paid-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.cdocs-intake .cdocs-paid-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cdocs-intake .cdocs-paid-title{color:var(--u-ink);font-size:14px;font-weight:650}.cdocs-intake .cdocs-paid-text{color:var(--u-muted);font-size:12.5px;line-height:1.45}.cdocs-intake .cdocs-switch{position:relative;flex-shrink:0;width:46px;height:28px;margin:2px 0 0;border-radius:999px;background:var(--u-fill);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s}.cdocs-intake .cdocs-switch:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .25s var(--u-spring)}.cdocs-intake .cdocs-switch:checked{background:#34c759}.cdocs-intake .cdocs-switch:checked:after{transform:translate(18px)}.cdocs-intake .cdocs-paid-who{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cdocs-intake .cdocs-paid-who :is(select,input){height:40px;padding:0 12px;border:0;border-radius:10px;outline:none;background:var(--u-fill);color:var(--u-ink);font:inherit;font-size:13.5px}.cdocs-intake .cdocs-paid-who :is(select,input):focus{box-shadow:0 0 0 4px #465fe929}.cdocs-intake .cdocs-paid-who p{margin:0 4px;color:var(--u-muted);font-size:12px}.cdocs-intake .cdocs-upload-error{display:flex;gap:10px;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--u-warn-soft);color:var(--u-warn);font-size:12.5px;line-height:1.45}.cdocs-intake .cdocs-upload-error svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.cdocs-intake .cdocs-upload-error p{margin:0}.cdocs-intake .cdocs-upload-error-title{font-weight:650}.udrawer.cdocs-intake .udrawer-file{cursor:default}.udrawer.cdocs-intake .udrawer-file:hover{background:transparent}.cdv-sheet .cdv-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px}.cdv-sheet .cdv-frame{height:min(70dvh,760px);overflow:hidden;border-radius:18px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cdv-sheet .cdv-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.cdv-sheet .cdv-aside{display:grid;place-items:center;padding:12px}.cdv-sheet .cdv-loading{display:grid;place-items:center;min-height:360px}.cnir-sheet .cnir-split{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px}.cnir-sheet .cnir-source{position:sticky;top:0;display:flex;flex-direction:column;height:min(72dvh,820px);overflow:hidden;border-radius:18px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cnir-sheet .cnir-source-bar{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--pk-separator)}.cnir-sheet .cnir-source-bar .pk-tag svg{width:12px;height:12px}.cnir-sheet .cnir-source-name{flex:1 1 auto;min-width:0;color:var(--pk-muted);font-size:12.5px}.cnir-sheet .cnir-zoom{display:inline-flex;align-items:center;gap:2px}.cnir-sheet .cnir-zoom>span{width:40px;color:var(--pk-ink-soft);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.cnir-sheet .cnir-source-view{flex:1 1 auto;min-height:0;overflow:auto;padding:16px;background:var(--pk-band)}.cnir-sheet .cnir-source-spin{display:block;margin:120px auto;color:var(--pk-accent)}.cnir-sheet .cnir-source-image{display:flex;align-items:center;justify-content:center;height:100%;overflow:auto;border-radius:10px;background:#fff}.cnir-sheet .cnir-source-image img{display:block;-o-object-fit:contain;object-fit:contain}.cnir-sheet .cnir-source-frame{display:block;width:100%;height:100%;min-height:560px;border:0;border-radius:10px;background:#fff}.cnir-sheet .cnir-source-error{margin-top:12px;color:var(--pk-danger);font-size:13px;text-align:center}.cnir-sheet .cnir-paper{max-width:540px;min-height:620px;margin:0 auto;padding:32px;border-radius:10px;background:#fff;box-shadow:0 14px 42px #101f321f;color:#101f32;font-size:12px}.cnir-sheet .cnir-paper p{margin:0}.cnir-sheet .cnir-paper-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.cnir-sheet .cnir-paper-brand{display:flex;align-items:center;gap:12px;color:#dc2626;font-size:15px;font-weight:700}.cnir-sheet .cnir-paper-brand>span{width:32px;height:44px;border-radius:6px;background:linear-gradient(180deg,#dc2626,#991b1b)}.cnir-sheet .cnir-paper-ref{color:#4b5567;font-size:11.5px;text-align:right}.cnir-sheet .cnir-paper-title{margin-bottom:22px!important;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.cnir-sheet .cnir-paper-buyer{display:grid;gap:6px;margin-bottom:22px;padding:12px;background:#f8f9fb;color:#4b5567}.cnir-sheet .cnir-paper-label{color:#5f6b7e;font-size:10.5px;text-transform:uppercase}.cnir-sheet .cnir-paper-strong{color:#101f32;font-weight:600}.cnir-sheet .cnir-paper-lines{padding-top:14px;border-top:2px solid #101f32}.cnir-sheet .cnir-paper-line{display:grid;grid-template-columns:58px minmax(0,1fr) 42px 58px 76px;gap:10px;padding:9px 0;border-bottom:1px solid #e3e7ee;font-size:11.5px}.cnir-sheet .cnir-paper-line.is-head{padding-top:0;font-size:10.5px;font-weight:700;text-transform:uppercase}.cnir-sheet .cnir-paper-line .is-right{text-align:right}.cnir-sheet .cnir-paper-more{margin-top:10px!important;color:#5f6b7e;font-size:11.5px;font-style:italic}.cnir-sheet .cnir-paper-totals{display:grid;gap:9px;width:224px;margin:36px 0 0 auto}.cnir-sheet .cnir-paper-totals>div{display:flex;justify-content:space-between}.cnir-sheet .cnir-paper-totals>.is-total{padding-top:9px;border-top:2px solid #101f32;font-size:14px;font-weight:700}.cnir-sheet .cnir-form{display:flex;flex-direction:column;gap:12px;min-width:0}.cnir-sheet .pk-form.cnir-note-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cnir-sheet .cnir-apply{display:inline-flex;align-items:center;gap:8px;color:var(--pk-muted);font-size:12px;font-weight:600;white-space:nowrap}.cnir-sheet .cnir-apply select{width:auto;min-width:128px}.cnir-sheet .pk-table.cnir-table{min-width:760px;table-layout:fixed;font-size:12px}.cnir-sheet .pk-table.cnir-table :is(th,td){padding:6px}.cnir-sheet .pk-table.cnir-table :is(th,td):first-child{padding-left:12px}.cnir-sheet .pk-table.cnir-table :is(th,td):last-child{padding-right:12px}.cnir-sheet .cnir-code{overflow:hidden;color:var(--pk-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cnir-sheet .cnir-muted{color:var(--pk-muted);font-size:11.5px}.cnir-sheet .cnir-name{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:4px}.cnir-sheet .cnir-cell{width:100%;min-width:0;height:30px;padding:0 6px;box-sizing:border-box;border:0;border-radius:8px;outline:none;background:transparent;color:var(--pk-ink);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;transition:background .15s,box-shadow .15s}.cnir-sheet .cnir-cell:hover{background:var(--pk-fill)}.cnir-sheet .cnir-cell:focus{background:var(--pk-surface);box-shadow:var(--pk-focus)}.cnir-sheet .cnir-cell[data-align=center]{text-align:center}.cnir-sheet .cnir-cell[data-align=right]{text-align:right}.cnir-sheet select.cnir-cell{padding-right:2px;cursor:pointer}.cnir-sheet select.cnir-cell option{background:var(--pk-surface);color:var(--pk-ink)}.cnir-sheet .cnir-totals{justify-content:flex-end;gap:6px 18px;color:var(--pk-muted);font-size:12.5px}.cnir-sheet .cnir-totals b{margin-left:4px;color:var(--pk-ink);font-variant-numeric:tabular-nums}.cnir-sheet .cnir-totals .is-total b{font-size:14px}.cnir-sheet .cnir-view-mobile{display:none;margin-right:auto}@media(max-width:1023px){.cdv-sheet .cdv-split{grid-template-columns:minmax(0,1fr)}.cdv-sheet .cdv-frame{height:60dvh}.cnir-sheet .cnir-split{grid-template-columns:minmax(0,1fr)}.cnir-sheet .cnir-source{display:none}.cnir-sheet .cnir-view-mobile{display:inline-flex}}@media(max-width:700px){.cdocs-root .cdocs-stat-note{display:none}.cdocs-root .cdocs-filters-reset{padding-top:0}.cnir-sheet .cnir-apply>span{display:none}}.cdocs-root .cdocs-records{margin-bottom:18px}.cdocs-root .cdocs-record-hits{display:grid;border-top:1px solid var(--fm-separator)}.cdocs-root .cdocs-record-hit{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 16px 10px 60px;box-sizing:border-box;border:0;background:transparent;color:var(--fm-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.cdocs-root .cdocs-record-hit+.cdocs-record-hit{border-top:1px solid var(--fm-separator)}.cdocs-root .cdocs-record-hit:hover{background:var(--fm-row-hover)}.cdocs-root .cdocs-record-hit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--fm-accent)}.cdocs-root .cdocs-record-hit>svg:first-child{flex-shrink:0;width:16px;height:16px;color:var(--fm-muted)}.cdocs-root .cdocs-record-hit-copy{display:flex;flex:1;flex-direction:column;min-width:0}.cdocs-root .cdocs-record-hit-copy strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdocs-root .cdocs-record-hit-copy span{color:var(--fm-muted);font-size:12.5px}@media(max-width:700px){.cdocs-root .cdocs-record-hit{padding-left:14px}}.cdocs-root{--fm-warn: var(--fm-accent-ink);--fm-warn-soft: var(--fm-accent-soft);--cdocs-ease: cubic-bezier(.22, 1, .36, 1)}.cdocs-root .fm-tile:is([data-tone=warn],[data-tone=violet],[data-tone=sky]){--from: #465fe9;--to: #7c8cff}.cdocs-root .cdocs-intake-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;margin-bottom:18px}.cdocs-root .cdocs-drop{position:relative;display:flex;align-items:center;gap:20px;min-height:132px;overflow:hidden;padding:20px 24px;border-radius:22px;background:var(--fm-surface, #fff);box-shadow:inset 0 0 0 2px #465fe938;background-image:radial-gradient(circle at 12% 50%,rgba(70,95,233,.08),transparent 55%);transition:box-shadow .2s,transform .25s var(--pk-spring, cubic-bezier(.32, 1.28, .52, 1)),background-color .2s}.cdocs-root .cdocs-drop:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.5px dashed rgba(70,95,233,.35);border-radius:16px;pointer-events:none;transition:border-color .2s}.cdocs-root .cdocs-drop[data-active]{transform:scale(1.01);box-shadow:inset 0 0 0 2px #465fe9,0 20px 40px -24px #465fe9cc;background-color:var(--fm-accent-soft)}.cdocs-root .cdocs-drop[data-active]:before{border-color:#465fe9}.cdocs-root .cdocs-drop-papers{position:relative;flex:none;width:74px;height:86px}.cdocs-root .cdocs-drop-papers i{position:absolute;top:6px;right:10px;bottom:6px;left:10px;border-radius:7px;background:#fff;box-shadow:0 6px 16px -8px #101f3273,inset 0 0 0 1px #101f3214;background-image:linear-gradient(#dfe3ea,#dfe3ea),linear-gradient(#dfe3ea,#dfe3ea),linear-gradient(#dfe3ea,#dfe3ea),linear-gradient(#c9d1fb,#c9d1fb);background-size:60% 3px,70% 3px,45% 3px,34% 6px;background-position:9px 30px,9px 38px,9px 46px,9px 14px;background-repeat:no-repeat;transition:transform .35s var(--pk-spring, cubic-bezier(.32, 1.28, .52, 1))}.cdocs-root .cdocs-drop-papers i:nth-child(1){transform:rotate(-9deg) translate(-6px)}.cdocs-root .cdocs-drop-papers i:nth-child(2){transform:rotate(6deg) translate(6px)}.cdocs-root .cdocs-drop:is(:hover,[data-active]) .cdocs-drop-papers i:nth-child(1){transform:rotate(-16deg) translate(-14px,2px)}.cdocs-root .cdocs-drop:is(:hover,[data-active]) .cdocs-drop-papers i:nth-child(2){transform:rotate(13deg) translate(14px,2px)}.cdocs-root .cdocs-drop:is(:hover,[data-active]) .cdocs-drop-papers i:nth-child(3){transform:translateY(-6px)}.cdocs-root .cdocs-drop-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cdocs-root .cdocs-drop-copy b{overflow:hidden;color:var(--fm-ink, #101f32);font-size:17px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.cdocs-root .cdocs-drop-copy span{color:var(--fm-muted);font-size:13px}.cdocs-root .cdocs-drop-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.cdocs-root .cdocs-drop-scan,.cdocs-root .cdocs-card[data-scanning]:after{content:"";position:absolute;right:0;left:0;height:40px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(124,140,255,.28) 70%,rgba(70,95,233,.9) 72%,transparent 74%);animation:cdocs-scan 1.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes cdocs-scan{0%{top:-40px}to{top:100%}}.cdocs-root .cdocs-status{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 18px;border-radius:22px;background:var(--fm-surface, #fff);box-shadow:var(--fm-card-shadow, 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22))}.cdocs-root .cdocs-status-row{display:flex;align-items:center;gap:10px;color:var(--fm-ink-soft);font-size:13px}.cdocs-root .cdocs-status-row b{color:var(--fm-ink, #101f32);font-size:15px;font-variant-numeric:tabular-nums}.cdocs-root .cdocs-status-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--fm-chip);color:var(--fm-muted)}.cdocs-root .cdocs-status-icon svg{width:15px;height:15px}.cdocs-root .cdocs-status-row[data-on] .cdocs-status-icon{background:var(--fm-accent-soft);color:var(--fm-accent-ink)}.cdocs-root .cdocs-status-row[data-on] .cdocs-status-icon svg{animation:cdocs-tick 2s linear infinite}@keyframes cdocs-tick{to{transform:rotate(360deg)}}.cdocs-root .cdocs-status-row[data-tone=good] .cdocs-status-icon{background:var(--fm-good-soft);color:var(--fm-good)}.cdocs-root .cdocs-status-row[data-tone=danger] .cdocs-status-icon{background:var(--fm-danger-soft, #fef2f2);color:var(--fm-danger)}.cdocs-root .cdocs-status-row[data-tone=danger] b{color:var(--fm-danger)}.cdocs-root .cdocs-status-row.is-quiet{color:var(--fm-muted)}.cdocs-root .cdocs-card{position:relative}.cdocs-root .cdocs-card[data-scanning]{overflow:hidden;border-radius:16px}@media(max-width:900px){.cdocs-root .cdocs-intake-strip{grid-template-columns:minmax(0,1fr)}.cdocs-root .cdocs-status{flex-direction:row;flex-wrap:wrap;gap:8px 16px}}@media(max-width:640px){.cdocs-root .cdocs-drop{flex-wrap:wrap;gap:14px}.cdocs-root .cdocs-drop-papers{width:56px;height:66px}.cdocs-root .cdocs-drop-copy b{white-space:normal}.cdocs-root .cdocs-drop-actions{width:100%}.cdocs-root .cdocs-drop-actions .fm-cap{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.cdocs-root .cdocs-drop-scan,.cdocs-root .cdocs-card[data-scanning]:after,.cdocs-root .cdocs-status-row[data-on] .cdocs-status-icon svg{animation:none}}.pkd-root .pkd-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:16px}.pkd-root .pkd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,196px));align-items:start;gap:14px;padding:2px 18px 18px}.pk-sheet .pkd-note{display:flex;align-items:center;gap:6px;flex:1 1 220px}.pk-sheet .pkd-note svg{width:14px;height:14px;color:var(--pk-accent-ink)}.pk-sheet .pkd-version{font-size:11px;font-weight:700;letter-spacing:-.01em}@media(max-width:700px){.pkd-root .pkd-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:16px}.pkd-root .pkd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 14px 14px}}.pk-root.pkd-root.pkd-drawer{display:flex;flex-direction:column;gap:14px;min-height:0;padding-bottom:0;background:transparent}.pk-root.pkd-root.pkd-drawer .pk-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "side" "figs";gap:16px;padding:18px;border-radius:22px}.pk-root.pkd-root.pkd-drawer .pk-hero-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-root.pkd-root.pkd-drawer .pkd-groups{grid-template-columns:minmax(0,1fr)}.pk-root.pkd-root.pkd-drawer .pkd-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:2px 16px 16px}.todo-root .todo-frame{display:flex;flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding:32px var(--pk-gutter) 48px}.todo-root .todo-head{display:flex;flex-direction:column;gap:12px}.todo-root .todo-head-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.todo-root .todo-title{margin:0;color:var(--pk-ink);font-size:30px;font-weight:700;letter-spacing:-.022em}.todo-root .todo-progress{color:var(--pk-muted);font-size:13.5px;font-weight:600}.todo-root .todo-segs{display:flex;gap:6px}.todo-root .todo-segs>span{flex:1;height:6px;border-radius:999px;background:var(--pk-fill);transition:background .4s,transform .4s var(--pk-spring)}.todo-root .todo-segs>span[data-state=done]{background:#22c55e}.todo-root .todo-segs>span[data-state=now]{background:var(--pk-accent)}.todo-root .todo-filters{display:flex;flex-wrap:wrap;gap:6px}.todo-root .todo-filters>button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:0;border-radius:999px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink-soft);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.todo-root .todo-filters>button>span{color:var(--pk-muted);font-size:12px}.todo-root .todo-filters>button[aria-pressed=true]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.todo-root .todo-filters>button[aria-pressed=true]>span{color:#a8b5ff}.todo-root .todo-stack{position:relative;min-height:340px;padding-bottom:40px;animation:todo-deal .55s cubic-bezier(.22,1,.36,1) both}@keyframes todo-deal{0%{opacity:0;transform:translateY(40px) scale(.96)}}.todo-root .todo-ghost{position:absolute;left:0;right:0;top:0;bottom:40px;border-radius:26px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.todo-root .todo-ghost[data-depth="1"]{transform:translateY(18px) scale(.95);opacity:.7}.todo-root .todo-ghost[data-depth="2"]{transform:translateY(36px) scale(.9);opacity:.4}.todo-root .todo-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;min-height:300px;padding:26px 28px 24px;border-radius:26px;background:var(--pk-surface);box-shadow:0 1px 2px #101f320d,0 24px 48px -24px #101f3259;animation:todo-rise .5s cubic-bezier(.22,1,.36,1) both}html.dark .todo-root .todo-card{box-shadow:0 0 0 .5px #ffffff14,0 24px 48px -20px #000000b3}@keyframes todo-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}}.todo-root .todo-card[data-leaving=done]{animation:todo-fly-right .4s cubic-bezier(.55,0,.75,.2) forwards}.todo-root .todo-card[data-leaving=later]{animation:todo-fly-left .4s cubic-bezier(.55,0,.75,.2) forwards}@keyframes todo-fly-right{to{opacity:0;transform:translate(110%,-20px) rotate(12deg)}}@keyframes todo-fly-left{to{opacity:0;transform:translate(-110%,-20px) rotate(-12deg)}}.todo-root .todo-card>*{animation:todo-rise .45s cubic-bezier(.22,1,.36,1) both}.todo-root .todo-card>:nth-child(2){animation-delay:.05s}.todo-root .todo-card>:nth-child(3){animation-delay:.1s}.todo-root .todo-card>:nth-child(4){animation-delay:.15s}.todo-root .todo-card-top{display:flex;align-items:center;gap:14px}.todo-root .todo-card-tile{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 14px 28px -14px #465fe9cc}.todo-root .todo-card-tile svg{width:24px;height:24px}.todo-root .todo-card-kind{flex:1;min-width:0;color:var(--pk-accent-ink);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.todo-root .todo-card-kind[data-late]{color:var(--pk-danger)}.todo-root .todo-card-more{display:inline-flex;align-items:center;gap:2px;padding:6px 4px;border:0;background:none;color:var(--pk-accent-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.todo-root .todo-card-more svg{width:14px;height:14px;transition:transform .2s var(--pk-spring)}.todo-root .todo-card-more:hover svg{transform:translate(2px)}.todo-root .todo-card-title{margin:8px 0 0;color:var(--pk-ink);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.todo-root .todo-card-text{margin:0;color:var(--pk-ink-soft);font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.todo-root .todo-card-figure{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px;padding:14px 16px;border-radius:14px;background:var(--pk-band)}.todo-root .todo-card-figure>span{overflow:hidden;color:var(--pk-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.todo-root .todo-card-figure>b{flex-shrink:0;color:var(--pk-ink);font-size:21px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.todo-root .todo-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px}.todo-root .todo-later{margin-right:auto;padding:8px 4px;border:0;background:none;color:var(--pk-muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.todo-root .todo-later:hover{color:var(--pk-ink)}.todo-root .todo-act{min-height:50px;padding:0 20px;border-radius:16px;font-size:14.5px}.todo-root .todo-act.is-main{flex:0 1 auto;min-width:180px}.todo-root .todo-skel-tile{width:52px;height:52px;border-radius:16px}.todo-root .todo-skel-title{width:70%;height:22px;border-radius:10px}.todo-root .todo-stack.is-loading .todo-card{gap:16px;animation:none}.todo-root .todo-next{display:flex;flex-direction:column;gap:8px}.todo-root .todo-next-label{color:var(--pk-muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.todo-root .todo-chips{display:flex;flex-wrap:wrap;gap:8px}.todo-root .todo-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 14px 0 6px;border:0;border-radius:999px;background:color-mix(in srgb,var(--pk-surface) 65%,transparent);box-shadow:inset 0 0 0 1px var(--pk-separator);color:var(--pk-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s,transform .2s var(--pk-spring)}.todo-root button.todo-chip:hover{background:var(--pk-surface);transform:translateY(-2px)}.todo-root .todo-chip>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.todo-root .todo-chip[data-late]>span{background:var(--pk-danger-soft);color:var(--pk-danger)}.todo-root .todo-chip svg{width:13px;height:13px}.todo-root .todo-chip.is-more{padding:0 14px;color:var(--pk-muted);cursor:default}.todo-root .todo-done-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 24px 64px;border-radius:26px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);text-align:center}.todo-root .todo-done-card>b{margin-top:10px;color:var(--pk-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.todo-root .todo-done-card>span:last-child{max-width:420px;color:var(--pk-muted);font-size:14px}.todo-root .todo-check{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--pk-good-soft);animation:todo-land .6s var(--pk-spring) both}.todo-root .todo-check svg{width:64px;height:64px;fill:none;stroke:var(--pk-good);stroke-linecap:round;stroke-linejoin:round}.todo-root .todo-check circle{stroke-width:3;stroke-dasharray:170;stroke-dashoffset:170;animation:todo-draw .7s cubic-bezier(.22,1,.36,1) .15s forwards}.todo-root .todo-check path{stroke-width:4;stroke-dasharray:40;stroke-dashoffset:40;animation:todo-draw .4s cubic-bezier(.22,1,.36,1) .75s forwards}@keyframes todo-draw{to{stroke-dashoffset:0}}@keyframes todo-land{0%{opacity:0;transform:scale(.6)}}.todo-root .todo-burst{position:absolute;left:50%;top:108px;width:0;height:0}.todo-root .todo-burst i{position:absolute;width:8px;height:12px;border-radius:2px;background:var(--pk-accent);transform:rotate(var(--a)) translateY(0);opacity:0;animation:todo-burst 1.2s cubic-bezier(.2,.7,.4,1) .35s both}.todo-root .todo-burst i:nth-child(3n){background:#a8b5ff}.todo-root .todo-burst i:nth-child(4n){background:#22c55e}@keyframes todo-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-110px) rotate(90deg)}}.todo-root .todo-recent{overflow:hidden}.todo-root .todo-recent-head{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 20px;border:0;background:none;color:var(--pk-ink-soft);font:inherit;text-align:left;cursor:pointer}.todo-root .todo-recent-head:hover{background:var(--pk-hover)}.todo-root .todo-recent-head b{flex:1;font-size:14px;font-weight:600}.todo-root .todo-recent-head>span{color:var(--pk-muted);font-size:13px}.todo-root .todo-recent-head svg{width:16px;height:16px;color:var(--pk-faint);transition:transform .3s var(--pk-spring)}.todo-root .todo-recent-head[aria-expanded=true] svg{transform:rotate(90deg)}.todo-root .todo-recent-list{animation:todo-rise .3s cubic-bezier(.22,1,.36,1)}.todo-root .todo-kind{color:var(--pk-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.todo-root .todo-row[data-done] .pk-item-title{color:var(--pk-ink-soft)}.todo-sheet .todo-iban{display:inline-flex;align-items:center;gap:6px}.todo-sheet .todo-iban svg{width:15px;height:15px;color:var(--pk-accent-ink)}.todo-sheet .todo-foot-end{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.pk-sheet .ctr-files{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pk-sheet .ctr-file{max-width:260px;height:28px;padding:0 4px 0 9px;font-size:12px;letter-spacing:0}.pk-sheet .ctr-file button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.pk-sheet .ctr-file button:hover{background:var(--pk-danger-soft);color:var(--pk-danger)}.pk-sheet .ctr-file svg{width:12px;height:12px}@media(max-width:700px){.todo-root .todo-frame{padding:18px 16px 40px}.todo-root .todo-title{font-size:26px}.todo-root .todo-card{min-height:0;padding:22px 20px 20px}.todo-root .todo-card-title{font-size:21px}.todo-root .todo-card-actions .todo-act{flex:1 1 auto}.todo-sheet .pk-card-foot>.pk-cap{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.todo-root .todo-stack,.todo-root .todo-card,.todo-root .todo-card>*,.todo-root .todo-burst i,.todo-root .todo-check,.todo-root .todo-check circle,.todo-root .todo-check path{animation-duration:.01ms!important;animation-delay:0s!important}}.cpy-root{--cpy-ease: cubic-bezier(.22, 1, .36, 1)}.cpy-root [data-kind=CO]{--k-bg: #465fe9;--k-fg: #fff}.cpy-root [data-kind=CM]{--k-bg: #142a4f;--k-fg: #fff}.cpy-root [data-kind=CFP]{--k-bg: #8a95a8;--k-fg: #fff}.cpy-root [data-kind=NEMOTIVAT]{--k-bg: var(--pk-danger-soft);--k-fg: var(--pk-danger);--k-ring: inset 0 0 0 1.5px rgba(185, 28, 28, .35)}.cpy-root [data-kind=EVENIMENT]{--k-bg: #c9d1fb;--k-fg: #2b3fae}.cpy-root [data-kind=FORMARE]{--k-bg: #dfe3ec;--k-fg: #344054}html.dark .cpy-root [data-kind=CM]{--k-bg: #5b6f99}html.dark .cpy-root [data-kind=EVENIMENT]{--k-bg: #3a4a8f;--k-fg: #dfe4ff}html.dark .cpy-root [data-kind=FORMARE]{--k-bg: #3a465c;--k-fg: #dfe3ec}.cpy-root .cpy-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cpy-root .cpy-top-actions{display:flex;flex-wrap:wrap;gap:8px}.cpy-root .cpy-save:disabled{opacity:.55}.cpy-root .cpy-save[data-dirty]:after{content:"";width:7px;height:7px;margin-left:2px;border-radius:50%;background:var(--pk-accent)}.cpy-root .cpy-state{background:var(--pk-fill);box-shadow:none;color:var(--pk-muted);cursor:default}.cpy-root .cpy-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 26px;list-style:none;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cpy-root .cpy-steps-line{position:absolute;top:36px;right:calc(16.66% + 26px);left:calc(16.66% + 26px);height:4px;border-radius:999px;background:var(--pk-fill)}.cpy-root .cpy-steps-line i{display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,var(--pk-accent));transition:width .9s var(--cpy-ease);animation:cpy-fill 1s var(--cpy-ease) .15s backwards}@keyframes cpy-fill{0%{width:0}}.cpy-root .cpy-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cpy-root .cpy-node{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pk-surface);box-shadow:inset 0 0 0 2px var(--pk-separator);color:var(--pk-muted);font-weight:700;transition:background .3s,color .3s,box-shadow .3s}.cpy-root .cpy-node svg{width:18px;height:18px;stroke-width:3;animation:cpy-pop .45s var(--pk-spring)}.cpy-root .cpy-steps li[data-done] .cpy-node{background:#22c55e;box-shadow:none;color:#fff}.cpy-root .cpy-steps li[data-now] .cpy-node{background:var(--pk-accent);box-shadow:0 0 0 6px #465fe929;color:#fff;animation:cpy-ring 2.4s ease-in-out infinite}@keyframes cpy-ring{50%{box-shadow:0 0 0 10px #465fe90f}}@keyframes cpy-pop{0%{opacity:0;transform:scale(.4)}}.cpy-root .cpy-step-copy{display:flex;flex-direction:column}.cpy-root .cpy-step-copy b{color:var(--pk-ink);font-weight:650}.cpy-root .cpy-step-copy span{color:var(--pk-muted);font-size:12.5px}.cpy-root .cpy-grid-card{overflow:hidden;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cpy-root .cpy-grid-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px 12px}.cpy-root .cpy-grid-head h2{flex:1 1 auto;margin:0;color:var(--pk-ink);font-size:17px;font-weight:700}.cpy-root .cpy-grid-head h2:first-letter{text-transform:uppercase}.cpy-root .cpy-brushes{display:flex;flex-wrap:wrap;gap:6px}.cpy-root .cpy-brush{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px 0 9px;border:0;border-radius:999px;cursor:pointer;background:var(--pk-fill);color:var(--pk-ink-soft);font-size:12.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .18s var(--pk-spring)}.cpy-root .cpy-brush:active{transform:scale(.95)}.cpy-root .cpy-brush[aria-pressed=true]{background:#101f32;color:#fff;box-shadow:0 8px 18px -8px #070f1cb3}html.dark .cpy-root .cpy-brush[aria-pressed=true]{background:#eef1fb;color:#101f32;box-shadow:none}.cpy-root .cpy-brush svg{width:14px;height:14px}.cpy-root .cpy-swatch{width:14px;height:14px;border-radius:4px;background:var(--k-bg);box-shadow:var(--k-ring, none)}.cpy-root .cpy-locked{display:inline-flex;align-items:center;gap:6px;color:var(--pk-muted);font-size:12.5px;font-weight:600}.cpy-root .cpy-locked svg{width:14px;height:14px}.cpy-root .cpy-text{padding:0 20px 14px;animation:cpy-in .3s var(--cpy-ease)}.cpy-root .cpy-text textarea{width:100%;resize:vertical}.cpy-root .cpy-scroll{overflow-x:auto;padding:0 20px 14px;scrollbar-width:thin}.cpy-root .cpy-sheet{min-width:calc(190px + var(--days) * 23px + 120px);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y}.cpy-root .cpy-line{display:grid;grid-template-columns:190px repeat(var(--days),minmax(20px,1fr)) 120px;gap:3px;align-items:center}.cpy-root .cpy-days{padding-bottom:6px;color:var(--pk-muted);font-size:10.5px;font-weight:600;text-align:center}.cpy-root .cpy-days [data-weekend]{color:var(--pk-faint)}.cpy-root .cpy-days [data-today]{justify-self:center;min-width:20px;border-radius:999px;background:var(--pk-accent);color:#fff}.cpy-root .cpy-total-head{text-align:right}.cpy-root .cpy-person{border-top:1px solid var(--pk-separator);animation:cpy-in .4s var(--cpy-ease) backwards}.cpy-root .cpy-person>.cpy-line{padding:5px 0}@keyframes cpy-in{0%{opacity:0;transform:translateY(8px)}}.cpy-root .cpy-who{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 2px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background .15s}.cpy-root .cpy-who:hover{background:var(--pk-hover)}.cpy-root .cpy-line>:first-child{position:sticky;left:0;z-index:2;align-self:stretch;background:var(--pk-surface);box-shadow:8px 0 10px -10px #101f3240}.cpy-root .cpy-who:hover{background:linear-gradient(var(--pk-hover),var(--pk-hover)),var(--pk-surface)}.cpy-root .cpy-who-copy{display:flex;flex:1;flex-direction:column;min-width:0}.cpy-root .cpy-who-copy b{overflow:hidden;color:var(--pk-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cpy-root .cpy-who-copy span{color:var(--pk-muted);font-size:11.5px}.cpy-root .cpy-who-flag{width:7px;height:7px;border-radius:50%;background:var(--pk-accent)}.cpy-root .cpy-who-chev{width:15px;height:15px;color:var(--pk-faint);transition:transform .25s var(--pk-spring)}.cpy-root .cpy-person[data-open] .cpy-who-chev{transform:rotate(180deg);color:var(--pk-accent-ink)}.cpy-root .cpy-cell{height:28px;padding:0;border:0;border-radius:6px;cursor:pointer;background:var(--k-bg, var(--pk-accent-soft));box-shadow:var(--k-ring, none);color:var(--k-fg, var(--pk-accent-ink));font-size:9.5px;font-weight:800;letter-spacing:-.02em;transition:background .18s,transform .18s var(--pk-spring),box-shadow .15s}.cpy-root .cpy-cell:not(:disabled):hover{transform:scale(1.12);box-shadow:var(--k-ring, none),0 4px 10px -4px #101f3273}.cpy-root .cpy-cell[data-pop]{animation:cpy-paint .35s var(--pk-spring)}@keyframes cpy-paint{0%{transform:scale(.7)}60%{transform:scale(1.15)}}.cpy-root .cpy-cell[data-weekend]{background:repeating-linear-gradient(135deg,var(--pk-band) 0 4px,var(--pk-fill) 4px 8px);cursor:default}.cpy-root .cpy-cell[data-weekend][data-kind]{background:repeating-linear-gradient(135deg,var(--k-bg) 0 3px,transparent 3px 7px);opacity:.5}.cpy-root .cpy-sheet[data-locked] .cpy-cell{cursor:default}.cpy-root .cpy-sheet[data-locked] .cpy-cell:not([data-kind]){opacity:.7}.cpy-root .cpy-total{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.cpy-root .cpy-total b{color:var(--pk-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.cpy-root .cpy-total span{max-width:100%;overflow:hidden;color:var(--pk-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.cpy-root .cpy-hint{margin:0;padding:0 20px 16px;color:var(--pk-muted);font-size:12.5px}.cpy-root .cpy-detail{position:sticky;left:0;display:flex;flex-direction:column;gap:14px;max-width:min(100%,980px);margin:4px 0 12px;padding:16px;border-radius:16px;background:var(--pk-band);box-shadow:inset 0 0 0 1px var(--pk-separator);animation:cpy-in .3s var(--cpy-ease)}.cpy-root .cpy-detail-block .pk-label{display:block;margin:0 0 6px}.cpy-root .cpy-absences{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cpy-root .cpy-none{font-size:12.5px}.cpy-root .cpy-absence{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 6px 0 11px;border-radius:999px;background:var(--k-bg);box-shadow:var(--k-ring, none);color:var(--k-fg);font-size:12.5px;font-weight:600}.cpy-root .cpy-absence button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.75;cursor:pointer}.cpy-root .cpy-absence button:hover{background:#ffffff40;opacity:1}.cpy-root .cpy-absence button svg{width:12px;height:12px}.cpy-root .cpy-adding{padding:12px;border-radius:14px;background:var(--pk-surface);box-shadow:inset 0 0 0 1px var(--pk-separator)}.cpy-root .cpy-adding-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cpy-root .cpy-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.cpy-root .cpy-scan{cursor:pointer}.cpy-root .cpy-scan.is-busy{opacity:.6;cursor:wait}.cpy-root .cpy-items{grid-template-columns:repeat(4,minmax(0,1fr))}.cpy-root .cpy-problems{margin:0;padding-left:16px}.cpy-root .cpy-sk-title{width:200px;height:20px;border-radius:8px}.cpy-root .cpy-sk-rows{display:flex;flex-direction:column;gap:10px;padding:8px 20px 20px}.cpy-root .cpy-sk-rows .pk-skel{height:36px;border-radius:10px}.cpy-root .cpy-toast{position:fixed;z-index:60;bottom:28px;left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:#0b1726;color:#fff;transform:translate(-50%);box-shadow:0 20px 40px -16px #070f1ccc;font-size:13.5px;font-weight:600;white-space:nowrap;animation:cpy-toast .4s var(--pk-spring)}.cpy-root .cpy-toast>span{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:#22c55e}.cpy-root .cpy-toast svg{width:12px;height:12px;stroke-width:3.5}@keyframes cpy-toast{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}}@media(max-width:700px){.cpy-root .cpy-steps{padding:16px 10px}.cpy-root .cpy-steps-line{right:calc(16.66% + 10px);left:calc(16.66% + 10px);top:34px}.cpy-root .cpy-step-copy span{display:none}.cpy-root .cpy-step-copy b{font-size:12.5px}.cpy-root .cpy-items{grid-template-columns:repeat(2,minmax(0,1fr))}.cpy-root .cpy-line{grid-template-columns:116px repeat(var(--days),26px) 104px}.cpy-root .cpy-sheet{min-width:calc(116px + var(--days) * 29px + 104px)}.cpy-root .cpy-scroll{padding:0 0 14px}.cpy-root .cpy-grid-head,.cpy-root .cpy-hint{padding-left:16px;padding-right:16px}.cpy-root .cpy-who{padding-left:12px}.cpy-root .cpy-who-chev,.cpy-root .cpy-who .pk-avatar{display:none}.cpy-root .cpy-top,.cpy-root .cpy-top-actions{width:100%}.cpy-root .cpy-top-actions>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.cpy-root :is(.cpy-person,.cpy-detail,.cpy-text,.cpy-cell,.cpy-node,.cpy-node svg,.cpy-steps-line i,.cpy-toast){animation:none}}.cpy-root .clr-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;padding:12px;margin-bottom:12px;border-radius:16px;background:var(--pk-band);box-shadow:inset 0 0 0 1px var(--pk-separator)}.cpy-root .clr-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cpy-root .clr-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--pk-separator)}.cpy-root .clr-main{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0;font-size:13px}.cpy-root .clr-note{color:var(--pk-ink-soft);font-size:12px}.cpy-root .clr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cpy-root .clr-table{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px}.cpy-root .clr-table th{text-align:left;font-weight:600;color:var(--pk-ink-soft);padding:6px 4px;border-bottom:1px solid var(--pk-separator)}.cpy-root .clr-table td{padding:6px 4px;border-bottom:1px solid var(--pk-separator)}.cpy-root .clr-table td.clr-actions{justify-content:flex-end}.cpy-root .clr-history{margin-top:12px;font-size:13px}.cpy-root .clr-history summary{cursor:pointer;margin-bottom:8px;color:var(--pk-ink-soft)}@media(max-width:700px){.cpy-root .clr-table th:nth-child(3),.cpy-root .clr-table td:nth-child(3){display:none}}.rh-root.crp-root{--crp-ease: cubic-bezier(.22, 1, .36, 1)}.rh-root.crp-root .crp-company{cursor:default}.rh-root.crp-root .rh-client-mark{background:linear-gradient(145deg,#465fe9,#7c8cff)}.rh-root.crp-root .crp-company:hover{box-shadow:var(--rh-card-shadow)}.rh-root.crp-root .crp-company:active{transform:none}.rh-root.crp-root .crp-say{display:flex;flex-direction:column;gap:10px;padding:30px 32px 26px;border-radius:26px;background:var(--rh-surface);box-shadow:var(--rh-card-shadow);animation:crp-up .5s var(--crp-ease) backwards}@keyframes crp-up{0%{opacity:0;transform:translateY(12px)}}.rh-root.crp-root .crp-say-line{max-width:880px;margin:0;color:var(--rh-ink);font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.15}.rh-root.crp-root .crp-say-figure{position:relative;white-space:nowrap;font-variant-numeric:tabular-nums}.rh-root.crp-root .crp-say-figure[data-tone=good]{color:var(--rh-good)}.rh-root.crp-root .crp-say-figure[data-tone=danger]{color:var(--rh-danger)}.rh-root.crp-root .crp-say-figure:after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:4px;border-radius:999px;background:currentColor;opacity:.35;transform-origin:left;animation:crp-underline .9s var(--crp-ease) .45s backwards}@keyframes crp-underline{0%{transform:scaleX(0)}}.rh-root.crp-root .crp-say-sub{max-width:760px;margin:0;color:var(--rh-ink-soft);font-size:16px;line-height:1.5}.rh-root.crp-root .crp-say-facts{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0}.rh-root.crp-root .crp-say-facts>div{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border-radius:999px;background:var(--rh-fill);font-size:12.5px}.rh-root.crp-root .crp-say-facts dt{color:var(--rh-muted);font-weight:600}.rh-root.crp-root .crp-say-facts dd{margin:0;color:var(--rh-ink);font-weight:650}.rh-root.crp-root .crp-say-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rh-root.crp-root .crp-charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px}.rh-root.crp-root .crp-chart{display:flex;flex-direction:column;gap:4px;padding:18px 20px 16px;animation:crp-up .5s var(--crp-ease) .1s backwards}.rh-root.crp-root .crp-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rh-root.crp-root .crp-chart-head h2{margin:0;color:var(--rh-ink);font-size:16px;font-weight:700}.rh-root.crp-root .crp-chart-head span{color:var(--rh-muted);font-size:12.5px;font-weight:600}.rh-root.crp-root .crp-chart-said{min-height:20px;margin:0;color:var(--rh-accent-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.rh-root.crp-root .crp-chart-none{margin:0;padding:40px 0;color:var(--rh-muted);font-size:13px;text-align:center}.rh-root.crp-root .crp-wf-plot{position:relative;display:flex;gap:8px;height:210px;margin-top:18px}.rh-root.crp-root .crp-wf-col{position:relative;flex:1;min-width:0;border-radius:8px;transition:background .15s}.rh-root.crp-root .crp-wf-col[data-on]{background:var(--rh-hover)}.rh-root.crp-root .crp-wf-bar{position:absolute;right:12%;left:12%;border-radius:6px;transform-origin:top;animation:crp-drop .6s var(--crp-ease) backwards}.rh-root.crp-root .crp-wf-bar[data-kind=in]{background:linear-gradient(180deg,#7c8cff,#465fe9);transform-origin:bottom}.rh-root.crp-root .crp-wf-bar[data-kind=cost]{background:#dfe3ea}.rh-root.crp-root .crp-wf-bar[data-kind=result]{background:#142a4f;transform-origin:bottom}.rh-root.crp-root .crp-wf-bar[data-kind=loss]{background:var(--rh-danger-soft);box-shadow:inset 0 0 0 1.5px #b91c1c73}html.dark .rh-root.crp-root .crp-wf-bar[data-kind=cost]{background:#34425a}html.dark .rh-root.crp-root .crp-wf-bar[data-kind=result]{background:#a8b5ff}@keyframes crp-drop{0%{transform:scaleY(0)}}.rh-root.crp-root .crp-wf-link{position:absolute;right:-8px;left:88%;z-index:1;height:0;border-top:1.5px dashed var(--rh-faint);opacity:.7}.rh-root.crp-root .crp-wf-value{position:absolute;right:0;left:0;color:var(--rh-ink-soft);font-size:11px;font-weight:650;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;animation:crp-fade .4s ease .7s backwards}@keyframes crp-fade{0%{opacity:0}}.rh-root.crp-root .crp-wf-labels{display:flex;gap:8px;margin-top:8px}.rh-root.crp-root .crp-wf-labels span{flex:1;min-width:0;overflow:hidden;color:var(--rh-muted);font-size:11.5px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rh-root.crp-root .crp-line svg{display:block;width:100%;height:auto;overflow:visible}.rh-root.crp-root .crp-line-zero{stroke:var(--rh-separator);stroke-width:1.5;stroke-dasharray:4 5}.rh-root.crp-root .crp-line-area{animation:crp-fade .8s ease .6s backwards}.rh-root.crp-root .crp-line-path{fill:none;stroke:#465fe9;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:crp-draw 1.2s var(--crp-ease) .2s backwards}@keyframes crp-draw{0%{stroke-dashoffset:1}}.rh-root.crp-root .crp-line-open{fill:none;stroke:#465fe9;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 7;opacity:.7;animation:crp-fade .4s ease 1.3s backwards}.rh-root.crp-root .crp-line-pt{cursor:default;animation:crp-fade .3s ease backwards}.rh-root.crp-root .crp-line-pt circle{fill:var(--rh-surface);stroke:#465fe9;stroke-width:2.5;transition:r .2s var(--rh-spring),fill .15s}.rh-root.crp-root .crp-line-pt circle[data-on]{fill:#465fe9}.rh-root.crp-root .crp-line-pt circle[data-neg]{stroke:var(--rh-danger)}.rh-root.crp-root .crp-line-pt circle[data-neg][data-on]{fill:var(--rh-danger)}.rh-root.crp-root .crp-line-pt text{fill:var(--rh-muted);font-size:12px;font-weight:500}.rh-root.crp-root .crp-line-pt text[data-on]{fill:var(--rh-ink);font-weight:700}.rh-root.crp-root .rh-tile:not([data-tone=muted]){--from: #465fe9;--to: #7c8cff}@media(max-width:1100px){.rh-root.crp-root .crp-charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.rh-root.crp-root .crp-say{padding:22px 20px 20px}.rh-root.crp-root .crp-say-sub{font-size:14.5px}.rh-root.crp-root .crp-wf-value{display:none}}@media(prefers-reduced-motion:reduce){.rh-root.crp-root .crp-say-figure:after{animation:none}.rh-root.crp-root :is(.crp-say,.crp-chart,.crp-wf-bar,.crp-wf-value,.crp-line-area,.crp-line-path,.crp-line-open,.crp-line-pt){animation:none}}.cbk-root{--cbk-ease: cubic-bezier(.22, 1, .36, 1)}.cbk-root .cbk-lead b{color:var(--pk-ink);font-variant-numeric:tabular-nums}.cbk-root .cbk-wallet{display:flex;gap:14px;overflow-x:auto;--cbk-bleed: min(24px, var(--pk-gutter));margin:-12px calc(var(--cbk-bleed) * -1) -34px;padding:12px var(--cbk-bleed) 50px;scroll-padding-inline:var(--cbk-bleed);scroll-snap-type:x mandatory;scrollbar-width:none}.cbk-root .cbk-wallet::-webkit-scrollbar{display:none}.cbk-root .cbk-card{position:relative;display:flex;flex:0 0 300px;flex-direction:column;justify-content:space-between;gap:18px;min-height:178px;overflow:hidden;padding:18px 20px;border:0;border-radius:22px;background:linear-gradient(140deg,#1c3a66,#101f32 70%);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;box-shadow:0 22px 40px -22px #070f1cd9,inset 0 0 0 1px #ffffff0f;animation:cbk-deal .55s var(--cbk-ease) backwards;transition:transform .25s var(--pk-spring),box-shadow .25s,opacity .25s,filter .25s}.cbk-root .cbk-card:nth-child(3n+2):not(.cbk-card-add){background:linear-gradient(140deg,#3046c4,#18256e 75%)}.cbk-root .cbk-card:nth-child(3n+3):not(.cbk-card-add){background:linear-gradient(140deg,#2a3954,#0b1726 75%)}.cbk-root .cbk-card:before{content:"";position:absolute;top:-60px;right:-40px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(168,181,255,.28),transparent 70%);pointer-events:none}.cbk-root .cbk-card:hover{transform:translateY(-4px) rotate(-.4deg)}.cbk-root .cbk-card[aria-pressed=true]{transform:translateY(-6px);box-shadow:0 26px 44px -20px #465fe9bf,0 0 0 3px #7c8cff}.cbk-root .cbk-card[data-dim]{opacity:.55;filter:saturate(.6)}.cbk-root .cbk-card[data-off]:not(.cbk-card-add){background:linear-gradient(140deg,#5f6b7e,#3a465c)}@keyframes cbk-deal{0%{opacity:0;transform:translate(-24px) rotate(-3deg)}}.cbk-root .cbk-card-top{display:flex;align-items:center;justify-content:space-between}.cbk-root .cbk-card-top b{font-size:15px;font-weight:700;letter-spacing:.01em}.cbk-root .cbk-chip{width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,#e9d9a6,#b9a46b);box-shadow:inset 0 0 0 1px #00000026;opacity:.9}.cbk-root .cbk-card-mid{display:flex;flex-direction:column;gap:2px}.cbk-root .cbk-card-mid>span{overflow:hidden;color:#ffffffa6;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cbk-root .cbk-card-mid>b{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cbk-root .cbk-card-mid>b span{color:#fff9;font-size:14px;font-weight:600}.cbk-root .cbk-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff9;font-size:11.5px}.cbk-root .cbk-card-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cbk-root .cbk-card-foot .pk-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbk-root .cbk-card-sync{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.cbk-root .cbk-card-sync:hover:not(:disabled){background:#fff3}.cbk-root .cbk-card-sync svg{width:13px;height:13px}.cbk-root .cbk-card-link{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:0;border-radius:999px;background:#fff;color:#101f32;font-size:12px;font-weight:650;cursor:pointer}.cbk-root .cbk-card-link svg{width:13px;height:13px}.cbk-root .cbk-gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);background-size:220% 100%;animation:cbk-gloss 1.2s ease-in-out infinite;pointer-events:none}@keyframes cbk-gloss{0%{background-position:150% 0}to{background-position:-50% 0}}.cbk-root .cbk-card.cbk-card-add{flex-basis:220px;align-items:center;justify-content:center;gap:10px;background:transparent;box-shadow:inset 0 0 0 2px var(--pk-separator);color:var(--pk-accent-ink);font-size:14px;font-weight:650}.cbk-root .cbk-card.cbk-card-add:before{display:none}.cbk-root .cbk-card.cbk-card-add:hover{background:var(--pk-accent-soft);box-shadow:inset 0 0 0 2px #465fe959;transform:translateY(-2px)}.cbk-root .cbk-card-plus{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pk-accent);color:#fff;box-shadow:var(--pk-glow)}.cbk-root .cbk-card-plus svg{width:18px;height:18px}.cbk-root .cbk-sk-card{flex:0 0 300px;height:178px;border-radius:22px}.cbk-root .cbk-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.cbk-root .cbk-days{min-width:0;padding:18px 20px 8px;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cbk-root .cbk-days-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px}.cbk-root .cbk-days-head h2{flex:1 1 auto;margin:0;color:var(--pk-ink);font-size:17px;font-weight:700}.cbk-root .cbk-days-month{display:inline-flex;gap:10px;color:var(--pk-ink-soft);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.cbk-root .cbk-days-month [data-tone=good]{color:var(--pk-good)}.cbk-root .cbk-days-none{margin:0;padding:36px 0;color:var(--pk-muted);text-align:center}.cbk-root .cbk-sk-row{height:44px;margin:10px 0;border-radius:12px}.cbk-root .cbk-day{animation:cbk-up .4s var(--cbk-ease) backwards}@keyframes cbk-up{0%{opacity:0;transform:translateY(10px)}}.cbk-root .cbk-day-head{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 -20px;padding:10px 20px 6px;background:color-mix(in srgb,var(--pk-surface) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cbk-root .cbk-day-head b{color:var(--pk-ink);font-size:13px;font-weight:700}.cbk-root .cbk-day-head b:first-letter{text-transform:uppercase}.cbk-root .cbk-day-head span{color:var(--pk-muted);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.cbk-root .cbk-day-head span[data-tone=good]{color:var(--pk-good)}.cbk-root .cbk-tx{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--pk-separator)}.cbk-root .cbk-day-head+.cbk-tx{border-top:0}.cbk-root .cbk-tx-mark{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pk-fill);color:var(--pk-ink-soft);font-size:11.5px;font-weight:700}.cbk-root .cbk-tx[data-in] .cbk-tx-mark{background:var(--pk-good-soft);color:var(--pk-good)}.cbk-root .cbk-tx-mark svg{width:16px;height:16px}.cbk-root .cbk-tx-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cbk-root .cbk-tx-main>b{overflow:hidden;color:var(--pk-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cbk-root .cbk-tx-doc{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;color:var(--pk-muted);font-size:12px;font-weight:600}.cbk-root .cbk-tx-doc svg{width:12px;height:12px}.cbk-root .cbk-tx-doc:hover:not(:disabled){color:var(--pk-accent-ink)}.cbk-root .cbk-tx-doc[data-open]{color:var(--pk-accent-ink)}.cbk-root .cbk-tx-doc[data-open]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pk-accent)}.cbk-root .cbk-tx-doc[data-done]{color:var(--pk-good);cursor:default}.cbk-root .cbk-tx-amount{color:var(--pk-ink);font-size:14px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.cbk-root .cbk-tx[data-in] .cbk-tx-amount{color:var(--pk-good)}.cbk-root .cbk-aside{display:flex;flex-direction:column;gap:14px;min-width:0}.cbk-root .cbk-tray{padding:16px;border-radius:22px;background:var(--pk-accent-soft);box-shadow:inset 0 0 0 1px #465fe924;animation:cbk-up .45s var(--cbk-ease) .1s backwards}.cbk-root .cbk-tray[data-empty]{background:var(--pk-good-soft);box-shadow:none}.cbk-root .cbk-tray>header{display:flex;align-items:center;gap:12px}.cbk-root .cbk-tray>header>span:last-child{display:flex;flex-direction:column}.cbk-root .cbk-tray h2{margin:0;color:var(--pk-ink);font-size:15px;font-weight:700}.cbk-root .cbk-tray>header>span:last-child>span{color:var(--pk-ink-soft);font-size:12.5px}.cbk-root .cbk-tray-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--pk-accent);color:#fff}.cbk-root .cbk-tray[data-empty] .cbk-tray-icon{background:#22c55e;animation:cbk-pop .45s var(--pk-spring)}@keyframes cbk-pop{0%{transform:scale(.4)}}.cbk-root .cbk-tray-icon svg{width:17px;height:17px}.cbk-root .cbk-tray-item{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 10px 10px 14px;border-radius:14px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);animation:cbk-up .35s var(--cbk-ease) backwards}.cbk-root .cbk-tray-item>span{display:flex;flex:1;flex-direction:column;min-width:0}.cbk-root .cbk-tray-item b{overflow:hidden;color:var(--pk-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cbk-root .cbk-tray-item>span>span{color:var(--pk-muted);font-size:12px;font-variant-numeric:tabular-nums}.cbk-root .cbk-upload{display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:18px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);text-align:left;cursor:pointer;transition:transform .2s var(--pk-spring),box-shadow .2s}.cbk-root .cbk-upload:hover{transform:translateY(-2px);box-shadow:var(--pk-float-shadow)}.cbk-root .cbk-upload>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.cbk-root .cbk-upload b{color:var(--pk-ink);font-size:14px;font-weight:650}.cbk-root .cbk-upload>span:nth-child(2)>span{color:var(--pk-muted);font-size:12.5px}.cbk-root .cbk-upload-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.cbk-root .cbk-upload-icon svg{width:17px;height:17px}@media(max-width:1080px){.cbk-root .cbk-body{grid-template-columns:minmax(0,1fr)}.cbk-root .cbk-aside{display:contents}.cbk-root .cbk-tray{order:-1}}@media(max-width:700px){.cbk-root .cbk-card{flex-basis:86%}.cbk-root .cbk-card-foot{font-size:11px}.cbk-root .cbk-days{padding:14px 16px 6px}.cbk-root .cbk-day-head{margin:0 -16px;padding:10px 16px 6px}}@media(prefers-reduced-motion:reduce){.cbk-root :is(.cbk-card,.cbk-day,.cbk-tray,.cbk-tray-item,.cbk-tray-icon,.cbk-gloss){animation:none}}.cbk-sheet .cbk-dots{display:inline-flex;align-items:center;gap:6px}.cbk-sheet .cbk-dot{width:7px;height:7px;border-radius:999px;background:var(--pk-separator);transition:width .25s var(--pk-spring),background .15s}.cbk-sheet .cbk-dot[data-done]{background:color-mix(in srgb,var(--pk-accent) 45%,transparent)}.cbk-sheet .cbk-dot[data-active]{width:20px;background:var(--pk-accent)}.cbk-sheet .cbk-back{margin-right:auto;color:var(--pk-accent-ink)}.cbk-sheet .cbk-logo{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--pk-separator);color:var(--pk-ink);font-size:13px;font-weight:700}.cbk-sheet .cbk-logo.is-lg{width:46px;height:46px;border-radius:13px;font-size:16px}.cbk-sheet .cbk-logo img{width:100%;height:100%;padding:5px;-o-object-fit:contain;object-fit:contain}.cbk-sheet .cbk-shield{width:20px;height:20px;color:var(--pk-good)}.cbk-sheet .cbk-access-title{padding:12px 18px 4px;color:var(--pk-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cbk-sheet .cbk-access{display:flex;align-items:center;gap:10px;padding:6px 18px;color:var(--pk-ink);font-size:13.5px}.cbk-sheet .cbk-access:last-child{padding-bottom:14px}.cbk-sheet .cbk-access-icon{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--pk-good-soft);color:var(--pk-good)}.cbk-sheet .cbk-access-icon[data-tone=danger]{background:var(--pk-danger-soft);color:var(--pk-danger)}.cbk-sheet .cbk-access-icon svg{width:12px;height:12px;stroke-width:3}.cbk-sheet .cbk-connecting{min-height:160px}.cbk-sheet .cbk-import-meter{display:flex;align-items:center;gap:10px;margin-top:8px;color:var(--pk-muted);font-size:11.5px}.cbk-sheet .cbk-import-meter .pk-meter{flex:1}.psl{display:block;color:var(--pk-muted, #5f6b7e);font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums}.psl small{font-size:inherit;opacity:.8}.psl[data-tone=dark]{color:#c5cdd9}.cbo-card .cbo-till,.cbo-root .cbo-figures{display:grid;grid-template-columns:repeat(var(--figs, 3),minmax(0,1fr));gap:10px}.cbo-root .cbo-figures{padding:14px 16px}.cbo-card .cbo-till>*+*{margin-top:0}.cbo-card .cbo-till-figure,.cbo-root .cbo-till-figure{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:14px;background:var(--pk-fill)}:is(.cbo-card,.cbo-root) .cbo-till-figure>span{color:var(--pk-muted);font-size:12px;font-weight:550}:is(.cbo-card,.cbo-root) .cbo-till-figure>b{overflow:hidden;color:var(--pk-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}:is(.cbo-card,.cbo-root) .cbo-till-figure>b[data-tone=good]{color:var(--pk-good)}:is(.cbo-card,.cbo-root) .cbo-till-figure>b[data-tone=warn]{color:var(--pk-warn)}:is(.cbo-card,.cbo-root) .cbo-till-figure>b[data-tone=danger]{color:var(--pk-danger)}.cbo-card .cbo-open{display:flex;align-items:center;gap:10px;width:100%;padding:13px 18px;border:0;border-top:1px solid var(--pk-separator);background:transparent;color:var(--pk-ink);font:inherit;font-size:14px;font-weight:650;text-align:left;cursor:pointer}.cbo-card .cbo-open:hover{background:var(--pk-hover)}.cbo-card .cbo-open-meta{flex:1;min-width:0;overflow:hidden;color:var(--pk-muted);font-size:12.5px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cbo-card .cbo-open>svg{flex-shrink:0;width:16px;height:16px;color:var(--pk-faint)}.pk-root.cbo-root.cbo-register{display:flex;flex-direction:column;gap:14px;min-height:0;padding-bottom:0;background:transparent}.pk-root.cbo-root.cbo-register>*{flex-shrink:0}.pk-root.cbo-root.cbo-register .cbo-month{display:flex}.cbo-root .cbo-day-balance{color:var(--pk-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.cbo-root .cbo-day-balance b{color:var(--pk-ink);font-weight:650}.cbo-root .cbo-day-balance b[data-negative]{color:var(--pk-danger)}.cbo-root .cbo-table{min-width:720px;table-layout:fixed}.cbo-root .cbo-col-doc{width:150px}.cbo-root .cbo-col-num{width:112px}.cbo-root .cbo-col-actions{width:84px}.cbo-root .cbo-canceled{display:flex;flex-wrap:wrap;gap:8px}.cbo-sheet .cbo-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cbo-sheet .cbo-kind{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;border:0;border-radius:16px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,background .15s}.cbo-sheet .cbo-kind:hover{box-shadow:var(--pk-float-shadow)}.cbo-sheet .cbo-kind[aria-pressed=true]{background:var(--pk-accent-soft);box-shadow:inset 0 0 0 2px var(--pk-accent)}.cbo-sheet .cbo-kind-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cbo-sheet .cbo-kind-title{color:var(--pk-ink);font-size:13.5px;font-weight:650}.cbo-sheet .cbo-kind-hint{color:var(--pk-muted);font-size:12px;line-height:1.4}.cbo-sheet .pk-fld.is-wide>.pk-field+.pk-field{margin-top:6px}@media(max-width:700px){.cbo-card .cbo-till,.cbo-root .cbo-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cbo-card .cbo-till>:first-child{grid-column:1 / -1}.cbo-sheet .cbo-kinds{grid-template-columns:minmax(0,1fr)}.cbo-root .cbo-day-balance{flex:1 1 100%}.cbo-root .pk-table-wrap:has(>.cbo-table){overflow:visible}.cbo-root.pk-root .pk-table.cbo-table{display:block;min-width:0}.cbo-root.pk-root .pk-table.cbo-table thead{display:none}.cbo-root.pk-root .pk-table.cbo-table tbody{display:block}.cbo-root.pk-root .pk-table.cbo-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"doc amt" "text bal" "act act";-moz-column-gap:12px;column-gap:12px;row-gap:3px;padding:11px 16px}.cbo-root.pk-root .pk-table.cbo-table tbody tr+tr{border-top:1px solid var(--pk-separator)}.cbo-root.pk-root .pk-table.cbo-table tr>td{display:block;padding:0;border:0}.cbo-root.pk-root .pk-table.cbo-table tr>td:empty{display:none}.cbo-root.pk-root .pk-table.cbo-table .cbo-doc{grid-area:doc}.cbo-root.pk-root .pk-table.cbo-table .cbo-text{grid-area:text;font-size:12.5px}.cbo-root.pk-root .pk-table.cbo-table :is(.cbo-in,.cbo-out){grid-area:amt;font-weight:650}.cbo-root.pk-root .pk-table.cbo-table .cbo-in:before{content:"+ "}.cbo-root.pk-root .pk-table.cbo-table .cbo-out:before{content:"− "}.cbo-root.pk-root .pk-table.cbo-table .cbo-bal{grid-area:bal;align-self:start;color:var(--pk-muted);font-size:12px}.cbo-root.pk-root .pk-table.cbo-table .cbo-bal:before{content:attr(data-label) " "}.cbo-root.pk-root .pk-table.cbo-table .cbo-bal strong{font-weight:600}.cbo-root.pk-root .pk-table.cbo-table .cbo-act{grid-area:act;margin-top:4px}}.cli-root.pk-root{--cli-warn: #0e7490;--cli-warn-soft: #ecfeff;--cli-warn-fill: #0891b2;--cli-warn-from: #0e7490;--cli-warn-to: #22d3ee;--cli-warn-chrome: #67e8f9;--cli-warn-chrome-ink: #a5f3fc;--cli-open: #465fe9;--cli-paid: #16a34a;--cli-later-from: #2c4374;--cli-later-to: #4a6296;--pk-warn: var(--cli-warn);--pk-warn-soft: var(--cli-warn-soft)}html.dark .cli-root.pk-root{--cli-warn: #67e8f9;--cli-warn-soft: rgba(34, 211, 238, .14);--cli-warn-fill: #22d3ee}.cli-root .cli-qi{position:relative;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);transition:box-shadow .2s}.cli-root .cli-qi:focus-within{box-shadow:0 0 0 2px var(--pk-accent),var(--pk-float-shadow)}.cli-root .cli-qi[data-listening]{box-shadow:0 0 0 2px var(--cli-warn-fill),var(--pk-float-shadow)}.cli-root .cli-qi-row{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px}.cli-root .cli-qi-tile{width:36px;height:36px;border-radius:11px}.cli-root .cli-qi-input{flex:1;min-width:0;height:44px;padding:0;border:0;outline:none;background:transparent;color:var(--pk-ink);font-size:16px;font-weight:500;letter-spacing:-.01em}.cli-root .cli-qi-input::-moz-placeholder{color:var(--pk-faint)}.cli-root .cli-qi-input::placeholder{color:var(--pk-faint)}.cli-root .cli-qi-mic{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--pk-fill);color:var(--pk-ink-soft);cursor:pointer;transition:background .15s,color .15s}.cli-root .cli-qi-mic:hover{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.cli-root .cli-qi-mic svg{width:18px;height:18px}.cli-root .cli-qi-mic[data-on]{background:linear-gradient(145deg,var(--cli-warn-from),var(--cli-warn-to));color:#fff}.cli-root .cli-qi-mic[data-on] svg{width:14px;height:14px;fill:currentColor}.cli-root .cli-qi-mic[data-on]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--cli-warn-fill) 50%,transparent);animation:cli-qi-pulse 1.2s ease-out infinite}@keyframes cli-qi-pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.cli-root .cli-qi-go{flex-shrink:0}.cli-root .cli-qi-error{margin:-2px 16px 10px 60px;color:var(--pk-danger);font-size:12.5px}.cli-root .cli-qi-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px 60px}.cli-root .cli-qi-sugg>span{color:var(--pk-muted);font-size:12px;font-weight:600}.cli-root .cli-qi-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--pk-fill);color:var(--pk-ink-soft);font-size:12.5px;font-weight:500;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-root .cli-qi-chip:hover{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.cli-root .cli-qi-chip svg{width:13px;height:13px;color:var(--pk-accent-ink)}.cli-root .cli-qi-chip[data-kind=starter]{background:var(--pk-accent-soft);color:var(--pk-accent-ink);font-weight:600}.cli-root .cli-qi-chip[data-kind=starter]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-accent) 30%,transparent)}.cli-root .cli-qi-sugg>.cli-qi-sep{margin-left:8px}.cli-root .cli-qi-part[data-kind=doc]{background:var(--pk-accent-soft);box-shadow:none}.cli-root .cli-qi-part[data-kind=doc] b{color:var(--pk-accent-ink)}.cli-root .cli-qi-parts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 10px 10px;padding:12px;border-radius:16px;background:var(--pk-band);box-shadow:inset 0 0 0 1px var(--pk-separator)}.cli-root .cli-qi-part{display:inline-flex;flex-direction:column;gap:1px;min-width:0;max-width:100%;padding:7px 12px;border-radius:12px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cli-root .cli-qi-part em{color:var(--pk-muted);font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cli-root .cli-qi-part b{overflow:hidden;color:var(--pk-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.cli-root .cli-qi-part[data-miss] b{color:var(--pk-accent-ink);font-weight:550}.cli-root .cli-qi-hint{margin-left:auto;padding:0 4px;color:var(--pk-muted);font-size:12px}.cli-root .cli-flow{position:relative;overflow:hidden;border-radius:26px;color:#fff;background:radial-gradient(60% 120% at 50% -20%,#465fe973,#465fe900 60%),linear-gradient(180deg,#16294a,#101f32);box-shadow:0 30px 60px -36px #101f32cc}html.dark .cli-root .cli-flow{background:radial-gradient(60% 120% at 50% -20%,#465fe966,#465fe900 60%),linear-gradient(180deg,#13254a,#0d1a2d);box-shadow:0 0 0 .5px #ffffff14}.cli-root .cli-flow-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:18px;padding:22px 26px 4px}.cli-root .cli-flow-fig{min-width:0}.cli-root .cli-flow-fig em{display:flex;align-items:center;gap:7px;color:#8a97ab;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cli-root .cli-flow-fig em i{width:8px;height:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 10px var(--dot)}.cli-root .cli-flow-fig b{display:block;margin-top:4px;color:#fff;font-size:28px;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cli-root .cli-flow-fig b small{margin-left:4px;color:#8a97ab;font-size:13px;font-weight:600;letter-spacing:0}.cli-root .cli-flow-fig span{display:block;margin-top:2px;color:#8a97ab;font-size:12px}.cli-root .cli-flow-fig[data-k=late]{--dot: var(--cli-warn-chrome)}.cli-root .cli-flow-fig[data-k=late] b{color:var(--cli-warn-chrome-ink)}.cli-root .cli-flow-fig[data-k=soon]{--dot: #a8b5ff}.cli-root .cli-flow-fig[data-k=paid]{--dot: #4ade80}.cli-root .cli-flow-range{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff14}.cli-root .cli-flow-range button{height:28px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:#c5cdd9;font-size:12px;font-weight:600;cursor:pointer}.cli-root .cli-flow-range button[aria-pressed=true]{background:#ffffff29;color:#fff}.cli-root .cli-flow-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.cli-root .cli-flow-scroll::-webkit-scrollbar{display:none}.cli-root .cli-track{position:relative;min-width:720px;margin:0 26px}.cli-root .cli-track-late{position:absolute;top:34px;left:0;border-radius:16px 0 0 16px;background:linear-gradient(90deg,#22d3ee21,#22d3ee05)}.cli-root .cli-track-late span{position:absolute;top:10px;left:12px;color:var(--cli-warn-chrome);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cli-root .cli-axis{position:absolute;left:0;right:0;height:1px;background:#ffffff29}.cli-root .cli-tick{position:absolute;bottom:30px;transform:translate(-50%);color:#8a97ab;font-size:11px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.cli-root .cli-today{position:absolute;top:26px;width:2px;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,#a8b5ff00,#a8b5ff 30%,#a8b5ff);box-shadow:0 0 16px #a8b5ffcc}.cli-root .cli-today span{position:absolute;top:-24px;left:50%;transform:translate(-50%);padding:3px 9px;border-radius:999px;background:#465fe9;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px -6px #465fe9e6}.cli-root .cli-stem{position:absolute;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#ffffff47,#fff0);pointer-events:none}.cli-root .cli-bub{position:absolute;display:grid;place-items:center;padding:0;border:0;border-radius:50%;transform:translate(-50%,50%);color:#fff;font-size:11px;font-weight:700;letter-spacing:-.01em;cursor:pointer;background:radial-gradient(circle at 30% 25%,#ffffff59,#fff0 45%),linear-gradient(145deg,var(--a),var(--b));box-shadow:0 0 0 2px #101f32,0 10px 24px -10px var(--a);transition:transform .25s var(--pk-spring),box-shadow .2s;animation:cli-bub-in .6s var(--pk-spring) both}.cli-root .cli-bub:hover,.cli-root .cli-bub:focus-visible{z-index:3;outline:none;transform:translate(-50%,50%) scale(1.12);box-shadow:0 0 0 2px #101f32,0 0 0 4px #a8b5ff,0 14px 30px -10px var(--a)}.cli-root .cli-bub[data-tone=late]{--a: var(--cli-warn-from);--b: var(--cli-warn-to)}.cli-root .cli-bub[data-tone=soon]{--a: #465fe9;--b: #7c8cff}.cli-root .cli-bub[data-tone=later]{--a: var(--cli-later-from);--b: var(--cli-later-to)}@keyframes cli-bub-in{0%{opacity:0;transform:translate(-50%,50%) scale(.3)}}.cli-root .cli-tip{position:absolute;z-index:5;min-width:180px;padding:10px 12px;border-radius:12px;transform:translate(-50%);background:#fff;color:#101f32;font-size:12.5px;box-shadow:0 18px 40px -12px #0009;pointer-events:none}.cli-root .cli-tip b{display:block;font-size:13px}.cli-root .cli-tip span{display:block;margin-top:2px;color:#5f6b7e}.cli-root .cli-tip strong{display:block;margin-top:6px;font-size:15px;font-variant-numeric:tabular-nums}.cli-root .cli-track-empty{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);margin:0;color:#c5cdd9;font-size:13.5px;text-align:center}.cli-root .cli-flow-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:4px 26px 18px;color:#8a97ab;font-size:12px}.cli-root .cli-flow-foot i{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;vertical-align:-1px}.cli-root .cli-flow-note{margin-left:auto}.cli-root .cli-ledger-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 18px 12px}.cli-root .cli-ledger-head h2{display:flex;flex:1;align-items:center;gap:8px;color:var(--pk-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.cli-root .cli-ledger-head .pk-find{flex:0 1 300px}.cli-root .cli-ledger-list{border-top:1px solid var(--pk-separator)}.cli-root .cli-client-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1.2fr) minmax(0,1.4fr) 130px 18px;align-items:center;gap:16px;width:100%;padding:13px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.cli-root .cli-client-row:hover{background:var(--pk-hover)}.cli-root .cli-client-row:focus-visible{outline-offset:-2px;border-radius:12px}.cli-root .cli-client+.cli-client .cli-client-row:before{content:"";position:absolute;top:0;left:74px;right:0;height:1px;background:var(--pk-separator)}.cli-root .cli-client-row .pk-avatar{width:40px;height:40px}.cli-root .cli-client-row .pk-avatar[data-state=late]{--from: var(--cli-warn-from);--to: var(--cli-warn-to)}.cli-root .cli-client-row .pk-avatar[data-state=good]{--from: #15803d;--to: #34c76f}.cli-root .cli-client-name{min-width:0}.cli-root .cli-client-name b{display:block;overflow:hidden;color:var(--pk-ink);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cli-root .cli-client-name span{display:block;margin-top:2px;color:var(--pk-muted);font-size:12.5px}.cli-root .cli-client-bar{display:flex;flex-direction:column;gap:6px;min-width:0}.cli-root .cli-client-bar>span:last-child{color:var(--pk-muted);font-size:12px}.cli-root .cli-client-bar b{color:var(--pk-ink-soft);font-weight:650}.cli-root .cli-client-bar b[data-k=late]{color:var(--cli-warn)}.cli-root .cli-bar{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--pk-fill)}.cli-root .cli-bar>i{display:block;height:100%}.cli-root .cli-bar>i[data-k=paid]{background:var(--cli-paid)}.cli-root .cli-bar>i[data-k=open]{background:var(--cli-open)}.cli-root .cli-bar>i[data-k=late]{background:var(--cli-warn-fill)}.cli-root .cli-client-owed{text-align:right}.cli-root .cli-client-owed b{display:block;color:var(--pk-ink);font-size:15px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cli-root .cli-client-owed b[data-zero]{color:var(--pk-good);font-size:13px;font-weight:650}.cli-root .cli-client-owed span{display:block;color:var(--pk-muted);font-size:11.5px}.cli-root .cli-client-chev{width:18px;height:18px;color:var(--pk-faint);transition:transform .2s}.cli-root .cli-client[data-open] .cli-client-chev{transform:rotate(90deg)}.cli-root .cli-client-docs{margin:0 18px 14px 74px;padding:4px;border-radius:16px;background:var(--pk-band);box-shadow:inset 0 0 0 1px var(--pk-separator)}.cli-root .cli-doc{display:flex;align-items:center;gap:6px;border-radius:12px;transition:background .15s,box-shadow .15s}.cli-root .cli-doc:hover{background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.cli-root .cli-doc-open{display:grid;flex:1;grid-template-columns:96px minmax(0,1fr) auto 150px;align-items:center;gap:12px;min-width:0;padding:9px 4px 9px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cli-root .cli-doc-open .pk-mono{color:var(--pk-ink-soft);font-size:12.5px;white-space:nowrap}.cli-root .cli-doc-open .pk-pill{justify-self:start}.cli-root .cli-doc-what{overflow:hidden;color:var(--pk-ink-soft);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cli-root .cli-doc-what span{color:var(--pk-muted)}.cli-root .cli-doc-amt{color:var(--pk-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cli-root .cli-doc-amt span{color:var(--pk-muted);font-weight:500}.cli-root .cli-doc-actions{display:flex;flex-shrink:0;align-items:center;gap:2px;padding-right:6px}.cli-root .cli-doc[data-menu-open]{background:var(--pk-surface)}@media(max-width:1100px){.cli-root .cli-flow-head{grid-template-columns:repeat(3,minmax(0,1fr))}.cli-root .cli-flow-range{grid-column:1 / -1;justify-self:start}}@media(max-width:1023px){.cli-root .cli-client-row{grid-template-columns:40px minmax(0,1fr) auto 18px;row-gap:10px}.cli-root .cli-client-bar{grid-column:2 / 4;grid-row:2}.cli-root .cli-client-row .cli-client-chev{grid-column:4;grid-row:1}.cli-root .cli-doc-open{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.cli-root .cli-doc-what{grid-column:1 / -1;grid-row:2}.cli-root .cli-doc-open .pk-pill{grid-column:1 / -1;grid-row:3}}@media(max-width:700px){.cli-root .cli-qi-row{flex-wrap:wrap}.cli-root .cli-qi-input{flex-basis:calc(100% - 100px)}.cli-root .cli-qi-go{flex:1 1 100%}.cli-root .cli-qi-sugg,.cli-root .cli-qi-error{padding-left:16px;margin-left:16px}.cli-root .cli-qi-sugg,.cli-root .cli-qi-hint{margin-left:0}.cli-root .cli-flow-head{grid-template-columns:1fr 1fr;padding:18px 18px 4px}.cli-root .cli-flow-fig[data-k=late]{grid-column:1 / -1}.cli-root .cli-flow-fig b{font-size:22px}.cli-root .cli-track{margin:0 18px}.cli-root .cli-flow-foot{padding:4px 18px 16px}.cli-root .cli-flow-note{margin-left:0}.cli-root .cli-ledger-head .pk-find{flex:1 1 100%}.cli-root .cli-client-docs{margin-left:12px;margin-right:12px}.cli-root .cli-doc{flex-wrap:wrap}.cli-root .cli-doc-actions{padding:0 8px 8px}}@media(prefers-reduced-motion:reduce){.cli-root .cli-bub,.cli-root .cli-qi-mic[data-on]:after{animation:none}.cli-root .cli-bub{transition:none}}.cli-root .cli-live-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.cli-root .cli-connected{color:var(--pk-good);font-size:12px;font-weight:650}.cli-root .cli-create{position:relative;display:inline-flex}.cli-root .cli-chevron{transition:transform .15s}.cli-root .cli-chevron[data-open]{transform:rotate(180deg)}.cli-root .cli-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.cli-root .pk-menu.cli-create-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:31;min-width:270px}.cli-root .cli-open{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cli-root .cli-open .pk-line-sub{display:block}.cli-root .cli-open:hover .pk-line-title>.pk-ellipsis{color:var(--pk-accent-ink)}.cli-root .cli-type{flex-shrink:0;padding:1px 7px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.cli-root .cli-type[data-type=PROFORMA]{background:var(--pk-fill);color:var(--pk-ink-soft)}.cli-root .cli-type[data-type=AVIZ]{background:color-mix(in srgb,#0d9488 14%,transparent);color:#0d9488}.cli-root .cli-type[data-type=CREDIT_NOTE]{background:var(--pk-fill);color:var(--pk-ink-soft)}.cli-root .pk-line-cell.cli-date{flex-direction:row;gap:4px;color:var(--pk-ink-soft);font-size:12.5px;font-variant-numeric:tabular-nums}.cli-root .cli-date-label{display:none;color:var(--pk-muted)}.cli-root .cli-currency{color:var(--pk-muted);font-size:12px;font-weight:500}.cli-root .pk-line-cell>.cli-remaining{color:var(--pk-accent-ink)}.cli-root .cli-dash{color:var(--pk-faint)}.cli-root .cli-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.cli-root .pk-icon-cap[data-tone=accent]{color:var(--pk-accent-ink)}.cli-root .cli-feedback{align-items:flex-start}.cli-root .cli-feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.cli-root .cli-feedback>.pk-icon-cap{width:26px;height:26px;margin:-4px -4px -4px 0}.cli-actions-menu .cli-menu-note{display:flex;align-items:center;gap:6px;padding:6px 10px 4px;color:var(--pk-muted);font-size:12px}.cli-actions-menu .cli-menu-note svg{width:13px;height:13px}@media(max-width:700px){.cli-root .pk-topbar-actions>.cli-create{flex:1 1 auto}.cli-root .pk-topbar-actions>.cli-create>.pk-cap{width:100%}.cli-root .pk-menu.cli-create-menu{left:0;right:auto;width:100%}}.cli-sheet .cli-receipt-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:14px}.cli-sheet .cli-receipt-list{max-height:min(52dvh,460px);overflow-y:auto}.cli-sheet .cli-receipt-option{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cli-sheet .cli-receipt-option[data-active]{background:var(--pk-accent-soft)}.cli-sheet .cli-radio{width:20px;height:20px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--pk-faint);transition:box-shadow .15s}.cli-sheet .cli-receipt-option[data-active] .cli-radio{box-shadow:inset 0 0 0 6px var(--pk-accent)}.cli-sheet .cli-receipt-amounts{flex-direction:column;align-items:flex-end;gap:1px}.cli-sheet .cli-receipt-of{color:var(--pk-muted);font-size:11.5px;white-space:nowrap}.cli-sheet .cli-receipt-for p{margin:0}.cli-sheet .cli-receipt-number{margin-top:2px!important;color:var(--pk-ink);font-size:18px;font-weight:750;letter-spacing:-.015em}.cli-sheet .cli-amount-field{position:relative;display:block}.cli-sheet .cli-amount-field>.pk-field{height:52px;padding-right:56px;border-radius:14px;font-size:22px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cli-sheet .cli-amount-field>span{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--pk-muted);font-size:13px;font-weight:650;pointer-events:none}.cli-sheet .cli-quick{display:flex;flex-wrap:wrap;gap:8px}.cli-sheet .cli-readonly{display:flex;align-items:center;color:var(--pk-ink-soft)}.cli-sheet .cli-receipt-open{display:block;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cli-sheet .cli-receipt-open:hover .pk-item-title{color:var(--pk-accent-ink)}.cli-sheet .cli-storno-filters{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:8px}.cli-sheet .cli-storno-flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px}.cli-sheet .cli-storno-flow>svg{width:18px;height:18px;color:var(--pk-muted)}.cli-sheet .cli-storno-lines{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.cli-sheet .cli-storno-line{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--pk-band)}.cli-sheet .cli-storno-line-copy{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12.5px}.cli-sheet .cli-storno-line-copy>span:first-child{color:var(--pk-ink);font-weight:600}.cli-sheet .cli-storno-line-copy>span:last-child{color:var(--pk-muted);font-size:12px}.cli-sheet .cli-storno-line .pk-field{text-align:right;font-variant-numeric:tabular-nums}.cli-sheet .cli-foot-note{flex:1 1 260px;min-width:0}.cli-sheet .cli-foot-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:860px){.cli-sheet .cli-receipt-split{grid-template-columns:minmax(0,1fr)}.cli-sheet .cli-receipt-list{max-height:40dvh}}.cli-root .cli-settings{width:40px;padding:0}.cli-root .cli-settings svg{width:17px;height:17px}.fic-tavin{--pk-ink: var(--calm-ink, #101f32);--pk-ink-soft: var(--calm-ink-soft, #344054);--pk-muted: var(--calm-muted, #5f6b7e);--pk-surface: var(--calm-surface, #ffffff);--pk-ground: var(--calm-bg, #eff1f6);--pk-accent: #465fe9;--pk-accent-hover: #354bc7;--pk-accent-ink: var(--calm-accent-ink, #465fe9);--pk-accent-soft: var(--calm-accent-soft, #eef0fd);--pk-fill: rgba(118, 126, 145, .13);--pk-separator: rgba(16, 31, 50, .1);--pk-hover: #f4f5f9;--pk-band: #f7f8fb;--pk-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--pk-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--pk-focus: 0 0 0 4px rgba(70, 95, 233, .16);font-family:Inter,system-ui,-apple-system,sans-serif}html.dark .fic-tavin{--pk-accent-hover: #5a71f0;--pk-fill: rgba(255, 255, 255, .08);--pk-separator: rgba(255, 255, 255, .08);--pk-hover: #18253a;--pk-band: rgba(255, 255, 255, .035);--pk-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);color-scheme:dark}.ni-overlay.fic-tavin{background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .ni-overlay.fic-tavin{background:#0009}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-overlay,.asm-overlay,.ncm-overlay){background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark :is(:is(.pk-root.cli-root.cl-root,.fic-tavin),.fic-tavin) :is(.ni-overlay,.asm-overlay,.ncm-overlay){background:#0009}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-modal,.asm-modal,.ncm-modal){border:0!important;border-radius:24px;background:var(--pk-ground)!important;color:var(--pk-ink)!important;box-shadow:0 0 0 .5px var(--pk-separator),0 40px 80px -30px #070f1c99!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-header,.asm-header,.ncm-topbar){border-bottom:0!important;background:transparent!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-kicker{color:var(--pk-muted)!important;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-title-row h2{color:var(--pk-ink)!important;font-size:26px;font-weight:700;letter-spacing:-.02em}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-close,.asm-close,.ncm-close){width:32px;height:32px;border:0!important;border-radius:999px;background:var(--pk-fill)!important;color:var(--pk-ink-soft)!important;font-size:20px}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-close,.asm-close,.ncm-close):hover{color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-editor{gap:12px;background:transparent!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-section{border:0!important;border-radius:20px;background:var(--pk-surface)!important;color:var(--pk-ink)!important;box-shadow:var(--pk-card-shadow);padding:14px 16px}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-issue-options{padding:0}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-section-title{color:var(--pk-ink)!important;font-size:15px;font-weight:650;letter-spacing:-.012em}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-step{background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff2e,0 6px 14px -8px #465fe9cc}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-editor label,:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-doc-field-label{color:var(--pk-muted)!important;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-editor :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(.ni-client-search),:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-doc-input,:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-item-editor :is(input,select),:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.asm-input,.ncm-input){border:0!important;border-radius:10px!important;background:var(--pk-fill)!important;color:var(--pk-ink)!important;box-shadow:none!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-editor :is(input,select,textarea):focus,:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-doc-input:focus,:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.asm-input,.ncm-input):focus{box-shadow:var(--pk-focus)!important;outline:none!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-editor input.ni-client-search{border:0!important;border-radius:12px!important;background:var(--pk-fill)!important;color:var(--pk-ink)!important;box-shadow:none!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-doc-option,.ni-currency-option){border:0!important;background:var(--pk-band)!important;color:var(--pk-ink)!important;box-shadow:inset 0 0 0 1px var(--pk-separator)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-doc-option{border-radius:14px}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-currency-option{border-radius:999px}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-doc-option,.ni-currency-option):hover{background:var(--pk-hover)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-doc-option,.ni-currency-option)[data-active=true]{background:var(--pk-accent-soft)!important;box-shadow:inset 0 0 0 2px var(--pk-accent)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-doc-option span{color:var(--pk-muted)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-doc-option :is(strong,b,span:first-child){color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-add-btn{border:0!important;border-radius:999px!important;background:var(--pk-fill)!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-add-btn:hover{color:var(--pk-accent-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-dropdown{border:0!important;border-radius:14px;background:var(--pk-surface)!important;color:var(--pk-ink)!important;box-shadow:0 0 0 .5px var(--pk-separator),0 18px 40px -12px #070f1c59!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-dropdown-head{background:var(--pk-band)!important;color:var(--pk-muted)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-result{background:transparent!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-result:hover{background:var(--pk-hover)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-avatar{border:0!important;border-radius:50%;background:linear-gradient(145deg,#465fe9,#7c8cff)!important;color:#fff!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-card{border:0!important;border-radius:16px;background:var(--pk-accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-accent) 22%,transparent)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-card .ni-client-avatar{background:linear-gradient(145deg,#465fe9,#7c8cff)!important;color:#fff!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-verified{background:var(--pk-surface)!important;color:var(--pk-accent-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-client-name,.ni-option-title){color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-client-meta,.ni-client-kicker,.ni-option-subtitle,.ni-section-count,.ni-muted){color:var(--pk-muted)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-client-empty{border:1.5px dashed var(--pk-separator)!important;border-radius:14px;background:var(--pk-band)!important;color:var(--pk-muted)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-item-editor{border:1.5px dashed color-mix(in srgb,var(--pk-accent) 30%,transparent)!important;border-radius:16px;background:var(--pk-band)!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-option-row{border-bottom:0!important;background:transparent!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-option-row+.ni-option-row{box-shadow:inset 0 1px 0 var(--pk-separator)}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-option-row:hover{background:var(--pk-hover)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-issue-options .ni-section-head{border-bottom:1px solid var(--pk-separator)}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-issue-options[data-disabled=true],:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-issue-options[data-disabled=true] :is(.ni-section-head,.ni-option-row){background:var(--pk-band)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-option-config{color:var(--pk-accent-ink)}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-switch{width:44px;height:26px;padding:2px;background:#7878803d}html.dark :is(:is(.pk-root.cli-root.cl-root,.fic-tavin),.fic-tavin) .ni-switch{background:#7878805c}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-switch[data-checked=true]{background:#34c759}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-switch-dot{width:22px;height:22px;box-shadow:0 2px 6px #0000002e}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-preview{border-left:0!important;background:var(--pk-band)!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-preview-head{background:transparent!important;color:var(--pk-ink)!important;border-color:var(--pk-separator)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-preview-head h3{color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ni-footer,.asm-footer,.ncm-footer){border-top:1px solid var(--pk-separator)!important;background:var(--pk-surface)!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.asm-body,.ncm-body){background:transparent!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .cl-btn{height:auto;min-height:38px;padding:0 16px;border:0!important;border-radius:999px;background:var(--pk-fill)!important;color:var(--pk-ink)!important;box-shadow:none!important;font-size:13.5px;font-weight:600}:is(.pk-root.cli-root.cl-root,.fic-tavin) .cl-btn:hover:not(:disabled){color:var(--pk-accent-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.cl-btn-accent,.cl-btn-ink){background:var(--pk-accent)!important;color:#fff!important;box-shadow:var(--pk-glow)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.cl-btn-accent,.cl-btn-ink):hover:not(:disabled){background:var(--pk-accent-hover)!important;color:#fff!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .cl-icon-btn{width:32px;height:32px;flex-basis:32px;border:0!important;border-radius:999px;background:var(--pk-fill)!important;color:var(--pk-ink-soft)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .cl-icon-btn:hover:not(:disabled){color:var(--pk-accent-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-title,.asm-title){color:var(--pk-ink)!important;font-size:20px;font-weight:700;letter-spacing:-.02em}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-sub,.asm-sub,.ncm-help,.ncm-toggle-sub){color:var(--pk-muted)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-toggle-title{color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-eyebrow,.ncm-label,.asm-label){color:var(--pk-muted)!important;font-size:12.5px;letter-spacing:0;text-transform:none}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-eyebrow{color:var(--pk-accent-ink)!important;font-weight:650}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-input,.asm-input){height:40px}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-back{border-radius:999px;color:var(--pk-ink-soft)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-back:hover:not(:disabled){background:var(--pk-fill)!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-dot{background:var(--pk-separator)}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-dot[data-active=true]{width:18px;background:var(--pk-accent);transform:none}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-dot[data-done=true]{background:color-mix(in srgb,var(--pk-accent) 55%,transparent)}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-info-card{padding:4px 16px;border:0!important;border-radius:16px;background:var(--pk-surface)!important;box-shadow:var(--pk-card-shadow)}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-toggle-row{border-bottom-color:var(--pk-separator)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-switch{width:44px;height:26px;background:#7878803d;transition:background .2s}html.dark :is(:is(.pk-root.cli-root.cl-root,.fic-tavin),.fic-tavin) .ncm-switch{background:#7878805c}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-switch[data-checked=true]{background:#34c759}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-switch span{width:22px;height:22px;box-shadow:0 2px 6px #0000002e}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-primary,.ncm-secondary,.ncm-action){height:40px;padding:0 18px;border:0!important;border-radius:999px;font-size:13.5px}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-secondary{background:var(--pk-fill)!important;color:var(--pk-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ncm-secondary:hover{color:var(--pk-accent-ink)!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-primary,.ncm-action){background:var(--pk-accent)!important;color:#fff!important;box-shadow:var(--pk-glow)}:is(.pk-root.cli-root.cl-root,.fic-tavin) :is(.ncm-primary,.ncm-action):hover:not(:disabled){background:var(--pk-accent-hover)!important;filter:none}@media(max-width:760px){:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-footer{gap:10px;padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-footer-totals{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between;gap:12px}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-footer-actions{flex-direction:row!important;flex-wrap:wrap;gap:8px}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-footer-actions .cl-btn{flex:1 1 auto;width:auto!important}:is(.pk-root.cli-root.cl-root,.fic-tavin) .ni-footer-actions .cl-btn:last-child{flex-basis:100%}}.bpx-root .bpx-lines :is(.pk-line,.pk-lines-head){grid-template-columns:68px minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) 16px}.bpx-root .bpx-lines .pk-lines-head .is-right{text-align:right}.bpx-root .bpx-lead{display:flex;align-items:center;gap:12px}.bpx-root .bpx-lines .pk-line+.pk-line:before{left:98px}.bpx-root .bpx-number{color:var(--pk-ink-soft)}.bpx-root .bpx-sub-number{display:none}.bpx-root .bpx-number>span{color:var(--pk-ink-soft);font-size:12.5px}.bpx-root .pk-line-cell>.bpx-remaining{color:var(--pk-accent-ink)}.bpx-root .bpx-due{gap:2px}.bpx-root .pk-line-cell>.bpx-due-date{color:var(--pk-ink-soft);font-size:13px}.bpx-root .bpx-due>span[data-tone=danger]{color:var(--pk-danger);font-weight:600}.bpx-root .bpx-due>span[data-tone=warn]{color:var(--pk-warn);font-weight:600}.bpx-root .bpx-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 18px;border-top:1px solid var(--pk-separator);background:var(--pk-accent-soft)}.bpx-root .bpx-bulk-count{color:var(--pk-accent-ink);font-size:13px;font-weight:650}.bpx-root.pk-root .pk-form.bpx-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.bpx-root .bpx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bpx-sheet .bpx-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:16px}.bpx-sheet .bpx-doc{display:flex;flex-direction:column;height:min(68dvh,720px);overflow:hidden;border-radius:18px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.bpx-sheet .bpx-doc-bar{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--pk-separator);color:var(--pk-muted);font-size:12.5px}.bpx-sheet .bpx-doc-bar>.pk-ellipsis{flex:1 1 auto;min-width:0}.bpx-sheet .bpx-zoom{display:flex;align-items:center;gap:2px}.bpx-sheet .bpx-zoom>span{width:44px;color:var(--pk-ink);font-variant-numeric:tabular-nums;text-align:center}.bpx-sheet .bpx-doc-view{display:flex;justify-content:center;flex:1 1 auto;min-height:0;overflow:auto;padding:16px;background:var(--pk-band)}.bpx-sheet .bpx-doc-frame{height:100%;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 4px 18px #101f321f}.bpx-sheet .bpx-doc-frame iframe{display:block;width:100%;height:100%;border:0}.bpx-sheet .bpx-doc-spin{width:28px;height:28px;margin:auto;color:var(--pk-muted)}.bpx-sheet .bpx-doc-view>.pk-empty{margin:auto}.bpx-sheet .bpx-detail{display:flex;flex-direction:column;gap:12px;min-width:0}.bpx-sheet .bpx-amount{padding:2px 4px 0}.bpx-sheet .bpx-amount-label{margin-bottom:4px;color:var(--pk-ink-soft);font-size:13.5px;font-weight:600;line-height:1.4}.bpx-sheet .bpx-amount-value{color:var(--pk-ink);font-size:32px;font-weight:750;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.bpx-sheet .bpx-amount-value>span{margin-left:6px;color:var(--pk-muted);font-size:15px;font-weight:600;letter-spacing:0}.bpx-sheet .bpx-amount-sub{margin-top:6px;color:var(--pk-muted);font-size:12.5px}.bpx-sheet .bpx-dd-sub{display:block;margin-top:2px;color:var(--pk-muted);font-size:12px;font-weight:500}.bpx-sheet .bpx-timeline{display:flex;flex-direction:column;margin:0;padding:16px 18px;list-style:none}.bpx-sheet .bpx-timeline>li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px}.bpx-sheet .bpx-timeline>li:last-child{padding-bottom:0}.bpx-sheet .bpx-timeline>li:not(:last-child):before{content:"";position:absolute;top:32px;bottom:4px;left:13.5px;width:1px;background:var(--pk-separator)}.bpx-sheet .bpx-tl-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pk-fill);color:var(--pk-muted)}.bpx-sheet .bpx-tl-dot[data-tone=accent]{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.bpx-sheet .bpx-tl-dot[data-tone=good]{background:var(--pk-good-soft);color:var(--pk-good)}.bpx-sheet .bpx-tl-dot svg{width:14px;height:14px}.bpx-sheet .bpx-tl-title{padding-top:4px;color:var(--pk-ink);font-size:13.5px;font-weight:600}.bpx-sheet .bpx-tl-meta{margin-top:2px;color:var(--pk-muted);font-size:12.5px}.bpx-sheet .bpx-pay-amount{position:relative}.bpx-sheet .bpx-pay-amount>.pk-field{height:56px;padding-right:52px;border-radius:14px;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.bpx-sheet .bpx-pay-amount>span{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--pk-muted);font-size:14px;font-weight:600;pointer-events:none}.bpx-sheet .bpx-pay-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:1023px){.bpx-root .bpx-lines .bpx-lead{grid-area:tile;margin-top:2px}.bpx-root .bpx-lines .bpx-number{display:none}.bpx-root .bpx-sub-number{display:inline}.bpx-root .bpx-lines .pk-line+.pk-line:before{left:18px}.bpx-root.pk-root .pk-form.bpx-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bpx-sheet .bpx-split{grid-template-columns:minmax(0,1fr)}.bpx-sheet .bpx-doc{height:46dvh}}@media(max-width:700px){.bpx-root.pk-root .pk-form.bpx-filters{grid-template-columns:minmax(0,1fr)}.bpx-root .bpx-bulk{padding:10px 16px}.bpx-root .bpx-bulk>.pk-toolbar-spacer{flex-basis:100%}.bpx-sheet .bpx-amount-value{font-size:28px}}.bpx-root{--bpx-ease: cubic-bezier(.22, 1, .36, 1)}.bpx-root .bpx-says b{color:var(--pk-ink);font-variant-numeric:tabular-nums}.bpx-root .bpx-says-late{color:var(--pk-danger);font-weight:650}.bpx-root .bpx-plan{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:stretch}.bpx-root .bpx-late{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:22px;background:var(--pk-danger-soft);box-shadow:inset 0 0 0 1px #b91c1c24;animation:bpx-up .45s var(--bpx-ease) backwards}.bpx-root .bpx-late[data-empty]{background:var(--pk-good-soft);box-shadow:none}@keyframes bpx-up{0%{opacity:0;transform:translateY(10px)}}.bpx-root .bpx-late>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.bpx-root .bpx-late h2{margin:0;color:var(--pk-ink);font-size:16px;font-weight:700}.bpx-root .bpx-late>header b{color:var(--pk-danger);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.bpx-root .bpx-late-none{display:flex;align-items:center;gap:8px;margin:auto 0;color:var(--pk-good);font-size:13.5px;font-weight:600}.bpx-root .bpx-late-none svg{width:18px;height:18px;flex:none;animation:bpx-pop .45s var(--pk-spring)}@keyframes bpx-pop{0%{transform:scale(.4)}}.bpx-root .bpx-late li{animation:bpx-up .35s var(--bpx-ease) backwards}.bpx-root .bpx-late-item{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px 12px;border:0;border-radius:14px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);text-align:left;cursor:pointer;transition:transform .2s var(--pk-spring),box-shadow .2s}.bpx-root .bpx-late-item:hover{transform:translate(3px);box-shadow:var(--pk-float-shadow)}.bpx-root .bpx-late-item>span{display:flex;flex:1;flex-direction:column;min-width:0}.bpx-root .bpx-late-item>span b{overflow:hidden;color:var(--pk-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bpx-root .bpx-late-item>span span{color:var(--pk-danger);font-size:12px;font-weight:600}.bpx-root .bpx-late-item>b{color:var(--pk-ink);font-size:13.5px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.bpx-root .bpx-late-more{margin-top:8px;padding:0;border:0;background:none;color:var(--pk-danger);font-size:12.5px;font-weight:650;cursor:pointer}.bpx-root .bpx-cal{min-width:0;padding:18px 18px 16px;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);animation:bpx-up .45s var(--bpx-ease) .08s backwards}.bpx-root .bpx-cal>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:12px}.bpx-root .bpx-cal h2{margin:0;color:var(--pk-ink);font-size:16px;font-weight:700}.bpx-root .bpx-cal>header span{color:var(--pk-muted);font-size:12.5px;font-weight:600}.bpx-root .bpx-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.bpx-root .bpx-day{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:8px;border-radius:14px;background:var(--pk-band);animation:bpx-up .35s var(--bpx-ease) backwards}.bpx-root .bpx-day[data-weekend]{background:transparent;box-shadow:inset 0 0 0 1px var(--pk-separator)}.bpx-root .bpx-day[data-busy]{background:var(--pk-accent-soft)}.bpx-root .bpx-day[data-today]{box-shadow:inset 0 0 0 2px var(--pk-accent)}.bpx-root .bpx-day-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin-bottom:2px}.bpx-root .bpx-day-head span{color:var(--pk-muted);font-size:11px;font-weight:650;text-transform:capitalize}.bpx-root .bpx-day-head b{color:var(--pk-ink);font-size:12px;font-weight:700;white-space:nowrap}.bpx-root .bpx-day[data-today] .bpx-day-head span{color:var(--pk-accent-ink)}.bpx-root .bpx-chip{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:0;min-width:0;padding:4px 7px;text-align:left;border:0;border-radius:8px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink);font-size:11px;cursor:pointer;transition:transform .18s var(--pk-spring)}.bpx-root .bpx-chip:hover{transform:translateY(-1px)}.bpx-root .bpx-chip span{max-width:100%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bpx-root .bpx-chip b{color:var(--pk-accent-ink);font-weight:700;font-variant-numeric:tabular-nums}.bpx-root .bpx-day-more{color:var(--pk-accent-ink);font-size:11px;font-weight:650}.bpx-root .bpx-day-sum{margin-top:auto;color:var(--pk-ink-soft);font-size:11px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1100px){.bpx-root .bpx-plan{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.bpx-root .bpx-cal-grid{display:flex;overflow-x:auto;margin:0 -18px;padding:0 18px 4px;scroll-padding-inline:18px;scroll-snap-type:x proximity;scrollbar-width:none}.bpx-root .bpx-day{flex:0 0 104px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.bpx-root :is(.bpx-late,.bpx-late li,.bpx-cal,.bpx-day,.bpx-late-none svg){animation:none}}.st-root .st-seg[data-empty=true]:before{opacity:0}.st-root .cps-yesno{width:132px}.st-root .cps-buckets{width:280px}.st-root .st-seg>button:disabled{cursor:progress}.st-root .cps-question[data-missing=true]:after{content:"";position:absolute;top:50%;left:5px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#ff9500}.st-root [data-removed=true] .st-cell-title{color:var(--st-muted)}.st-root .cps-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em;letter-spacing:.01em}.st-root .st-cell-sub b{color:var(--st-ink);font-weight:650}.st-root .cps-cell-button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.st-root .cps-cell-button:disabled{cursor:default}.st-root .cps-cell-button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px;border-radius:6px}.st-root .cps-icon-cap{padding-inline:9px}.st-root .cps-info{background:var(--st-accent-soft);margin-top:18px}.st-root .cps-hero{margin-bottom:0;align-items:flex-start}.st-root .cps-missing{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.st-root .cps-missing-item{display:inline-flex;align-items:center;gap:4px;padding:5px 8px 5px 11px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .15s}.st-root .cps-missing-item:hover{background:#ffffff2e}.st-root .cps-missing-item svg{width:14px;height:14px;opacity:.7}.st-root .cps-missing-more{color:#c5cdd9;font-size:12.5px}.cps-spin{width:15px;height:15px;animation:cps-spin .9s linear infinite}@keyframes cps-spin{to{transform:rotate(360deg)}}.pk-sheet .cps-form{display:flex;flex-direction:column;gap:14px}.pk-sheet .cps-mono,.pk-sheet .is-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.pk-sheet .cps-sales{display:flex;flex-direction:column;gap:6px}.pk-sheet .cps-sales-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:var(--pk-surface);box-shadow:inset 0 0 0 1px var(--pk-separator)}.pk-sheet .cps-sales-row[data-missing=true]:before{content:"";position:absolute;top:50%;left:-10px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#ff9500}.pk-sheet .cps-sales-copy{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13.5px}.pk-sheet .cps-sales-copy span{color:var(--pk-muted);font-size:12px}.pk-sheet .cps-check>.pk-cap{align-self:flex-start}.pk-sheet .cps-yesno{position:relative;display:flex;flex-shrink:0;width:132px;padding:3px;border-radius:999px;background:var(--pk-fill)}.pk-sheet .cps-yesno:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:var(--pk-thumb);box-shadow:0 3px 8px #0000001f;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .3s}.pk-sheet .cps-yesno[data-empty=true]:before{opacity:0}.pk-sheet .cps-yesno>button{position:relative;z-index:1;flex:1;height:30px;border:0;border-radius:999px;background:transparent;color:var(--pk-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.pk-sheet .cps-yesno>button[aria-pressed=true]{color:var(--pk-ink);font-weight:600}@media(max-width:640px){.st-root .cps-buckets{width:100%;margin-left:42px}.st-root .cps-yesno{width:120px}}@media(prefers-reduced-motion:reduce){.cps-spin{animation:none}.pk-sheet .cps-yesno:before{transition:none}}.cpf-root .st-layout{gap:30px 24px}@media(min-width:1280px){.cpf-root .st-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.cpf-root .cpf-aside{position:sticky;top:24px}}.cpf-root .cpf-lead{max-width:660px;margin:6px 0 0;color:var(--st-muted);font-size:14px;line-height:1.5}.cpf-root .cps-hero{margin-bottom:18px}.cpf-root .cpf-topics{display:flex;flex-direction:column;gap:12px}.cpf-root .cpf-topic-data{margin-top:12px}.cpf-root .cpf-topic{position:relative;overflow:hidden;border-radius:20px;background:var(--st-surface);box-shadow:var(--st-card-shadow);scroll-margin-top:24px;transition:box-shadow .2s}.cpf-root .cpf-topic[data-open=true]{box-shadow:var(--st-float-shadow, var(--st-card-shadow))}.cpf-root .cpf-topic-skel{display:flex;align-items:center;gap:14px;height:76px;padding:0 18px}.cpf-root .cpf-topic-skel .st-skel:not(.st-skel-tile){width:40%}.cpf-root .cpf-topic-head{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;margin:0;padding:14px 16px 14px 18px;border:0;background:transparent;color:var(--st-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.cpf-root .cpf-topic-head:hover{background:var(--st-row-hover)}.cpf-root .cpf-topic-head:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--st-accent);border-radius:20px}.cpf-root .cpf-topic-head .st-tile{width:38px;height:38px;border-radius:11px}.cpf-root .cpf-topic-head .st-tile svg{width:19px;height:19px}.cpf-root .cpf-topic-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cpf-root .cpf-topic-title{color:var(--st-ink);font-size:15.5px;font-weight:650;letter-spacing:-.012em;line-height:1.3}.cpf-root .cpf-topic-sum{overflow:hidden;color:var(--st-muted);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cpf-root .cpf-status{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cpf-root .cpf-status svg{width:13px;height:13px}.cpf-root .cpf-status[data-tone=good]{background:var(--st-good-soft);color:var(--st-good)}.cpf-root .cpf-status[data-tone=warn]{background:var(--st-warn-soft);color:var(--st-warn)}.cpf-root .cpf-chevron{flex-shrink:0;width:18px;height:18px;color:var(--st-faint);transition:transform .25s var(--st-spring),color .15s}.cpf-root .cpf-topic-head:hover .cpf-chevron{color:var(--st-muted)}.cpf-root .cpf-topic-head[aria-expanded=true] .cpf-chevron{transform:rotate(180deg)}.cpf-root .cpf-topic-body{border-top:1px solid var(--st-separator)}.cpf-root .cpf-topic-body .st-section{margin:0}.cpf-root .cpf-topic-body .st-section+.st-section,.cpf-root .cpf-topic-body .st-banner+.st-section,.cpf-root .cpf-topic-body .st-section+.st-banner{margin-top:0;border-top:1px solid var(--st-separator)}.cpf-root .cpf-topic-body .st-section-head{margin:16px 18px 2px}.cpf-root .cpf-topic-body .st-section-title{font-size:11.5px;letter-spacing:.06em}.cpf-root .cpf-topic-body .st-card{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.cpf-root .cpf-topic-body .st-section-foot{margin:0 18px 16px 58px;font-size:12px}.cpf-root .cpf-topic-body .st-cell{padding-left:18px}.cpf-root .cpf-topic-body .cps-info{margin:14px 18px}.cpf-root .cpf-topic-body .st-empty{margin:0 18px}.cpf-root .cpf-number{flex-wrap:nowrap;cursor:text}.cpf-root .cpf-number .st-cell-copy{flex:1 1 auto}.cpf-root .cpf-number .st-input-compact{flex-shrink:0;text-align:right}.cpf-root .st-card>*+.st-subcell:before{content:"";position:absolute;top:0;left:60px;right:0;height:1px;background:var(--st-separator)}.cpf-root .st-subcell.cps-question[data-missing=true]:after{left:44px}.cpf-root .cpf-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;padding:6px 18px 14px 60px}.cpf-root .cpf-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:0;border-radius:14px;background:var(--st-fill);color:var(--st-ink-soft);font:inherit;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s}.cpf-root .cpf-chip:hover:not(:disabled){background:var(--st-row-hover);color:var(--st-ink)}.cpf-root .cpf-chip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--st-accent)}.cpf-root .cpf-chip:disabled{cursor:progress}.cpf-root .cpf-chip>svg{flex-shrink:0;width:16px;height:16px;color:var(--st-faint)}.cpf-root .cpf-chip[aria-pressed=true]{background:var(--st-good-soft);color:var(--st-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--st-good) 55%,transparent)}.cpf-root .cpf-chip[aria-pressed=true]>svg{color:var(--st-good)}.cpf-root .cpf-chip-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.cpf-root .cpf-chip-label{font-size:13.5px;font-weight:600;line-height:1.3}.cpf-root .cpf-chip-hint{color:var(--st-muted);font-size:11.5px;line-height:1.35}@media(max-width:700px){.cpf-root .st-topbar{position:relative;padding-right:calc(var(--st-gutter) + 52px)}.cpf-root .st-topbar-actions{position:absolute;top:22px;right:var(--st-gutter);padding:0}.cpf-root .cps-missing-item{justify-content:space-between;width:100%;padding:8px 10px 8px 12px;border-radius:12px;text-align:left}.cpf-root .cps-missing-more{padding-left:4px}.cpf-root .st-cell-pref:has(>.cps-yesno){flex-wrap:nowrap}.cpf-root .st-cell-pref>.cps-yesno{width:104px;margin-left:0}.cpf-root .cpf-topic-head{flex-wrap:wrap;gap:10px 12px;padding:14px 14px 14px 16px}.cpf-root .cpf-topic-copy{flex:1 1 calc(100% - 90px)}.cpf-root .cpf-topic-sum{white-space:normal}.cpf-root .cpf-status{order:3;margin-left:50px}.cpf-root .cpf-chevron{order:2}.cpf-root .cpf-topic-body .st-cell{padding-left:16px}.cpf-root .cpf-topic-body .st-section-foot{margin-left:16px}.cpf-root .cpf-chips{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px}.cpf-root .st-card>*+.st-subcell:before{left:16px}.cpf-root .st-subcell.cps-question[data-missing=true]:after{left:5px}}@media(prefers-reduced-motion:reduce){.cpf-root .cpf-chevron{transition:none}}.cpf-root .cpf-top{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px;padding:18px 28px 0}.cpf-root .cpf-card-wrap{display:flex;flex:1 1 440px;flex-direction:column;gap:8px;max-width:560px}.cpf-root .cpf-bizcard{position:relative;height:250px;padding:0;border:0;background:transparent;perspective:1200px;text-align:left;cursor:pointer;animation:cpf-drop .7s cubic-bezier(.32,1.28,.52,1) both}@keyframes cpf-drop{0%{opacity:0;transform:translateY(-22px) rotate(-3deg)}}.cpf-root .cpf-flip{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:22px;box-shadow:0 24px 48px -26px #070f1c8c;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.32,1.28,.52,1)}.cpf-root .cpf-flip[data-back]{transform:rotateY(180deg)}.cpf-root .cpf-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:24px 26px;overflow:hidden;border-radius:22px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cpf-root .cpf-front{background:radial-gradient(80% 120% at 100% 0%,#7c8cff40,#7c8cff00 60%),linear-gradient(145deg,#fff,#f4f6ff);color:#101f32}html.dark .cpf-root .cpf-front{background:radial-gradient(80% 120% at 100% 0%,#7c8cff38,#7c8cff00 60%),linear-gradient(145deg,#1a2740,#121d2f);color:#e8edf5}.cpf-root .cpf-back{transform:rotateY(180deg);color:#fff;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%),radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c)}.cpf-root .cpf-card-who{display:flex;align-items:center;gap:14px}.cpf-root .cpf-card-who>span:last-child{display:flex;flex-direction:column;min-width:0}.cpf-root .cpf-card-who b{overflow:hidden;font-size:20px;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.cpf-root .cpf-card-who>span:last-child>span{color:var(--st-muted, #5f6b7e);font-size:13px}.cpf-root .cpf-card-mark{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#142a4f,#2c4a7e);color:#fff;font-size:19px;font-weight:700}.cpf-root .cpf-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;font-size:13px}.cpf-root .cpf-card-facts>span{display:flex;flex-direction:column;min-width:0}.cpf-root .cpf-card-facts>span[data-wide]{grid-column:1 / -1}.cpf-root .cpf-card-facts em{color:var(--st-muted, #5f6b7e);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cpf-root .cpf-card-facts b{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cpf-root .cpf-back>em{color:#8a97ab;font-size:11.5px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cpf-root .cpf-iban{display:flex;flex-direction:column;gap:4px}.cpf-root .cpf-iban span{color:#8a97ab;font-size:12px}.cpf-root .cpf-iban b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-weight:700;letter-spacing:.03em;overflow-wrap:anywhere}.cpf-root .cpf-back-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c5cdd9;font-size:13px}.cpf-root .cpf-copy{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;font-weight:600;cursor:pointer}.cpf-root .cpf-copy:hover{background:#ffffff29}.cpf-root .cpf-copy svg{width:14px;height:14px}.cpf-root .cpf-card-hint{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--st-muted, #5f6b7e);font-size:12.5px}.cpf-root .cpf-card-hint svg{width:13px;height:13px}.cpf-root .cpf-acc{display:flex;flex:1 1 300px;flex-direction:column;justify-content:center;gap:18px;max-width:420px;padding:22px;border-radius:22px;background:var(--calm-surface, #fff);box-shadow:0 1px 2px #101f320d,0 10px 24px -14px #101f3238;animation:cpf-up .5s cubic-bezier(.22,1,.36,1) both .1s}@keyframes cpf-up{0%{opacity:0;transform:translateY(14px)}}.cpf-root .cpf-acc-eyebrow{color:var(--st-muted, #5f6b7e);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cpf-root .cpf-acc-who{display:flex;align-items:center;gap:14px}.cpf-root .cpf-acc-who>span:last-child{display:flex;flex-direction:column;min-width:0}.cpf-root .cpf-acc-who b{font-size:17px;font-weight:700;color:var(--calm-ink, #101f32)}.cpf-root .cpf-acc-who>span:last-child>span{color:var(--st-muted, #5f6b7e);font-size:13px}.cpf-root .cpf-acc-mark{position:relative;display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:20px;font-weight:700}.cpf-root .cpf-acc-mark i{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px var(--calm-surface, #fff);animation:cpf-online 2s ease-out infinite}@keyframes cpf-online{0%{box-shadow:0 0 0 3px var(--calm-surface, #fff),0 0 0 3px #22c55e80}to{box-shadow:0 0 0 3px var(--calm-surface, #fff),0 0 0 10px #22c55e00}}.cpf-root .cpf-acc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cpf-root .cpf-acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:999px;background:#767e9121;color:var(--calm-ink, #101f32);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .18s cubic-bezier(.32,1.28,.52,1)}.cpf-root .cpf-acc-btn:active{transform:scale(.96)}.cpf-root .cpf-acc-btn.is-main{background:#465fe9;color:#fff;box-shadow:inset 0 1px #ffffff38,0 14px 32px -12px #465fe9f2}.cpf-root .cpf-acc-btn svg{width:16px;height:16px}@media(max-width:700px){.cpf-root .cpf-top{padding:14px 16px 0}.cpf-root .cpf-bizcard{height:270px}.cpf-root .cpf-acc{max-width:none}}@media(prefers-reduced-motion:reduce){.cpf-root .cpf-bizcard,.cpf-root .cpf-acc,.cpf-root .cpf-acc-mark i{animation:none}.cpf-root .cpf-flip{transition:none}}.stk-root{--stk-ease: cubic-bezier(.22, 1, .36, 1)}.stk-root .stk-lead b{color:var(--pk-ink);font-variant-numeric:tabular-nums}.stk-root .stk-levels{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stk-root .stk-level{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 8px 0 14px;border:0;border-radius:999px;cursor:pointer;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink-soft);font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .18s var(--pk-spring)}.stk-root .stk-level:active:not(:disabled){transform:scale(.96)}.stk-root .stk-level:disabled{opacity:.5;cursor:default}.stk-root .stk-level i{width:8px;height:8px;border-radius:50%;background:var(--pk-accent)}.stk-root .stk-level[data-kind=negative] i{background:var(--pk-danger)}.stk-root .stk-level b{min-width:24px;padding:1px 7px;border-radius:999px;background:var(--pk-fill);color:var(--pk-ink);font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.stk-root .stk-level[aria-pressed=true]{background:#101f32;color:#fff}.stk-root .stk-level[aria-pressed=true] b{background:#ffffff29;color:#fff}html.dark .stk-root .stk-level[aria-pressed=true]{background:#eef1fb;color:#101f32}html.dark .stk-root .stk-level[aria-pressed=true] b{background:#101f321a;color:#101f32}.stk-root .stk-levels-note{margin-left:4px;color:var(--pk-muted);font-size:12px}.stk-root .stk-export{margin-left:auto}.stk-root .stk-grid-card{overflow:hidden;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.stk-root .stk-sk{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.stk-root .stk-sk .pk-skel{height:34px;border-radius:10px}.stk-root .stk-grid-scroll{max-height:min(70vh,760px);overflow:auto;scrollbar-width:thin}.stk-root .stk-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;font-variant-numeric:tabular-nums}.stk-root .stk-grid th{position:sticky;top:0;z-index:1;padding:0 14px;border-bottom:1px solid var(--pk-separator);background:color-mix(in srgb,var(--pk-surface) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:left}.stk-root .stk-grid th button{display:inline-flex;align-items:center;gap:4px;height:42px;padding:0;border:0;background:none;cursor:pointer;color:var(--pk-muted);font-size:12px;font-weight:650;letter-spacing:.02em}.stk-root .stk-grid th[aria-sort=ascending] button,.stk-root .stk-grid th[aria-sort=descending] button{color:var(--pk-ink)}.stk-root .stk-grid th.is-right{text-align:right}.stk-root .stk-sort{width:13px;height:13px;opacity:0;transition:transform .25s var(--pk-spring),opacity .15s}.stk-root .stk-grid th button:hover .stk-sort{opacity:.5}.stk-root .stk-sort[data-on]{opacity:1!important;color:var(--pk-accent-ink)}.stk-root .stk-sort[data-up]{transform:rotate(180deg)}.stk-root .stk-grid td{padding:9px 14px;border-bottom:1px solid var(--pk-separator);color:var(--pk-ink-soft);vertical-align:middle}.stk-root .stk-grid td.is-right{text-align:right}.stk-root .stk-grid tbody tr{cursor:pointer;animation:stk-in .3s var(--stk-ease) backwards;transition:background .12s}@keyframes stk-in{0%{opacity:0;transform:translateY(4px)}}.stk-root .stk-grid tbody tr:hover{background:var(--pk-hover)}.stk-root .stk-grid tbody tr:focus-visible{outline:2px solid var(--pk-accent-ink);outline-offset:-2px}.stk-root .stk-grid tbody tr[data-tone=low]{background:color-mix(in srgb,var(--pk-accent-soft) 55%,transparent)}.stk-root .stk-grid tbody tr[data-tone=danger]{background:color-mix(in srgb,var(--pk-danger-soft) 70%,transparent)}.stk-root .stk-name{display:flex;flex-direction:column;min-width:0}.stk-root .stk-name b{max-width:340px;overflow:hidden;color:var(--pk-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stk-root .stk-name>span{color:var(--pk-muted);font-size:11.5px}.stk-root .stk-name-mgmt{display:none;font-family:inherit}.stk-root .stk-col-qty{min-width:200px}.stk-root .stk-gauge-cell{display:flex;align-items:center;gap:10px}.stk-root .stk-gauge{flex:1;max-width:110px;height:6px;overflow:hidden;border-radius:999px;background:var(--pk-fill)}.stk-root .stk-gauge i{display:block;height:100%;border-radius:inherit;background:#8a95a8;transform-origin:left;animation:stk-grow .7s var(--stk-ease) .15s backwards}@keyframes stk-grow{0%{transform:scaleX(0)}}.stk-root tr[data-tone=low] .stk-gauge i{background:var(--pk-accent)}.stk-root tr[data-tone=danger] .stk-gauge i{background:repeating-linear-gradient(135deg,var(--pk-danger) 0 4px,transparent 4px 7px)}.stk-root .stk-gauge-cell b{display:inline-flex;align-items:center;gap:5px;min-width:76px;color:var(--pk-ink);font-weight:650;white-space:nowrap}.stk-root .stk-gauge-cell b svg{width:14px;height:14px}.stk-root tr[data-tone=low] .stk-gauge-cell b{color:var(--pk-accent-ink)}.stk-root tr[data-tone=danger] .stk-gauge-cell b{color:var(--pk-danger)}.stk-root .stk-unit{color:var(--pk-muted);font-size:11.5px;font-weight:500}.stk-root .stk-value{display:inline-flex;flex-direction:column;align-items:flex-end}.stk-root .stk-value b{color:var(--pk-ink);font-weight:650;white-space:nowrap}.stk-root .stk-value span{color:var(--pk-muted);font-size:11px}.stk-root tr[data-tone=danger] .stk-value b{color:var(--pk-danger)}.stk-root .stk-grid tfoot td{position:sticky;bottom:0;border-bottom:0;border-top:1px solid var(--pk-separator);background:color-mix(in srgb,var(--pk-band) 60%,var(--pk-surface));color:var(--pk-muted);font-size:12.5px;font-weight:600}.stk-root .stk-grid tfoot b{color:var(--pk-ink);font-size:14px}@media(prefers-reduced-motion:reduce){.stk-root :is(.stk-grid tbody tr,.stk-gauge i){animation:none}}.stk-root .stk-docs .pk-line{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr) auto}.stk-root .stk-docs .pk-line+.pk-line:before{left:74px}.stk-root .stk-docs .pk-line-title .pk-tag{flex-shrink:0}.stk-root .stk-docs .pk-line-end{display:flex;align-items:center;justify-content:flex-end;gap:6px}.stk-root .stk-more{justify-content:center}:is(.stk-root,.stk-sheet) .stk-route{display:flex;align-items:center;gap:6px;min-width:0}:is(.stk-root,.stk-sheet) .stk-route svg{flex-shrink:0;width:13px;height:13px;color:var(--pk-faint)}.stk-sheet .stk-fact[data-tone=danger]{color:var(--pk-danger)}.stk-root .pk-scope.stk-date{flex:0 0 auto;cursor:default}.stk-root .pk-scope.stk-date>svg{width:16px;height:16px;color:currentColor}.stk-root .stk-date-label{color:var(--pk-muted);font-size:12.5px;font-weight:600;white-space:nowrap}.stk-root .stk-date input{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;outline:none}.stk-root .stk-date-clear{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--pk-fill);color:var(--pk-muted);cursor:pointer}.stk-root .stk-date-clear svg{width:13px;height:13px}.stk-sheet .stk-dots{display:inline-flex;align-items:center;gap:6px}.stk-sheet .stk-dot{width:7px;height:7px;border-radius:999px;background:var(--pk-separator);transition:width .25s var(--pk-spring),background .15s}.stk-sheet .stk-dot[data-done]{background:color-mix(in srgb,var(--pk-accent) 45%,transparent)}.stk-sheet .stk-dot[data-active]{width:20px;background:var(--pk-accent)}.stk-sheet .stk-back{margin-right:auto;color:var(--pk-accent-ink)}.stk-sheet .stk-items{display:flex;flex-direction:column;gap:12px;padding:14px 18px 18px;border-top:1px solid var(--pk-separator)}.stk-sheet .stk-item{display:grid;grid-template-columns:minmax(0,1fr) 128px auto;align-items:center;gap:8px}.stk-sheet .stk-item-hint{grid-column:1 / -1;margin:-2px 4px 0;color:var(--pk-muted);font-size:12px}.stk-sheet .stk-item-hint[data-tone=danger]{color:var(--pk-danger);font-weight:600}@media(max-width:1023px){.stk-root .stk-docs .pk-line+.pk-line:before{left:18px}.stk-root .stk-grid :is(.stk-col-mgmt,.stk-col-cost){display:none}.stk-root .stk-name-mgmt{display:inline}}@media(max-width:700px){.stk-root .stk-gauge{display:none}.stk-root .stk-col-qty,.stk-root .stk-gauge-cell b{min-width:0}.stk-root .stk-name b{max-width:150px}.stk-root .stk-levels-note{display:none}.stk-root .stk-export{flex:1 1 auto;margin-left:0}.stk-root .stk-grid :is(th,td){padding-left:10px;padding-right:10px}.stk-root .pk-scope.stk-date{flex:1 1 170px}.stk-root .stk-date-label{display:none}.stk-sheet .stk-item{grid-template-columns:minmax(0,1fr) 92px auto}}.pos-root{--pos-ease: cubic-bezier(.22, 1, .36, 1)}.pos-root .pos-setup{display:flex;flex-direction:column;gap:16px;max-width:620px}.pos-root .pos-lead{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pos-root .pos-lead-sep{color:var(--pk-faint)}.pos-root .pos-live{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:pos-live 2s ease-out infinite}@keyframes pos-live{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.pos-root .pk-feedback[data-tone=warn]{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.pos-root .pos-feedback-close{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pos-root .pos-feedback-close svg{width:14px;height:14px}.pos-root .pos-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-template-areas:"till receipt" "today receipt";grid-template-rows:auto 1fr;gap:18px;align-items:start}.pos-root .pos-till{grid-area:till}.pos-root .pos-receipt{grid-area:receipt}.pos-root .pos-today{grid-area:today}.pos-root .pos-till{display:flex;flex-direction:column;gap:14px;min-width:0}.pos-root .pos-till-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pos-root .pos-search{position:relative;flex:1 1 280px}.pos-root .pos-search>svg{position:absolute;top:50%;left:14px;width:16px;height:16px;color:var(--pk-muted);transform:translateY(-50%);pointer-events:none}.pos-root .pos-search input{width:100%;height:44px;padding:0 16px 0 40px;border:0;border-radius:999px;outline:none;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink);font-size:14px}.pos-root .pos-search input:focus{box-shadow:var(--pk-card-shadow),var(--pk-focus)}.pos-root .pos-cats{display:flex;flex-wrap:wrap;gap:6px}.pos-root .pos-cat{min-height:36px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink-soft);font-size:12.5px;font-weight:600;transition:background .2s,color .2s,transform .18s var(--pk-spring)}.pos-root .pos-cat:active{transform:scale(.95)}.pos-root .pos-cat[aria-pressed=true]{background:#101f32;color:#fff}html.dark .pos-root .pos-cat[aria-pressed=true]{background:#eef1fb;color:#101f32}.pos-root .pos-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.pos-root .pos-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:118px;padding:14px;border:0;border-radius:18px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);text-align:left;cursor:pointer;animation:pos-in .35s var(--pos-ease) backwards;transition:transform .2s var(--pk-spring),box-shadow .2s}.pos-root .pos-tile:hover{transform:translateY(-3px);box-shadow:var(--pk-float-shadow)}.pos-root .pos-tile:active{transform:scale(.96)}.pos-root .pos-tile[data-in]{box-shadow:var(--pk-card-shadow),inset 0 0 0 2px var(--pk-accent)}.pos-root .pos-tile[data-bump]{animation:pos-bump .4s var(--pk-spring)}@keyframes pos-bump{40%{transform:scale(.94)}}@keyframes pos-in{0%{opacity:0;transform:translateY(8px)}}.pos-root .pos-tile-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;font-size:13px;font-weight:700}.pos-root .pos-tile-copy{display:flex;flex-direction:column;min-width:0;max-width:100%}.pos-root .pos-tile-copy b{display:-webkit-box;overflow:hidden;color:var(--pk-ink);font-size:13.5px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pos-root .pos-tile-copy span{overflow:hidden;color:var(--pk-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pos-root .pos-tile-qty{position:absolute;top:10px;right:10px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--pk-accent);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;animation:pos-pop .35s var(--pk-spring)}@keyframes pos-pop{0%{transform:scale(.3)}}.pos-root .pos-today{padding:16px 18px 8px;border-radius:20px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.pos-root .pos-today>header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pos-root .pos-today h2{margin:0;color:var(--pk-ink);font-size:15px;font-weight:700}.pos-root .pos-today>header span{padding:1px 8px;border-radius:999px;background:var(--pk-fill);color:var(--pk-muted);font-size:12px;font-weight:600}.pos-root .pos-today-none{display:flex;align-items:center;gap:8px;margin:0;padding:8px 0 12px;color:var(--pk-muted);font-size:13px}.pos-root .pos-today-none svg{width:16px;height:16px}.pos-root .pos-slip{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pk-separator);animation:pos-in .35s var(--pos-ease) backwards}.pos-root .pos-slip-time{width:44px;color:var(--pk-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.pos-root .pos-slip-main{display:flex;flex:1;flex-direction:column;min-width:0}.pos-root .pos-slip-main b{overflow:hidden;color:var(--pk-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pos-root .pos-slip-main span{color:var(--pk-muted);font-size:12px}.pos-root .pos-slip[data-status=DRAFT] .pos-slip-main span{color:var(--pk-accent-ink);font-weight:600}.pos-root .pos-slip[data-status=CANCELED] :is(.pos-slip-main b,.pos-slip-sum){color:var(--pk-muted);text-decoration:line-through}.pos-root .pos-slip-sum{color:var(--pk-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums}.pos-root .pos-slip-actions{display:flex;align-items:center;gap:4px;min-width:36px;justify-content:flex-end}.pos-root .pos-receipt{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:20px;border-radius:24px;background:linear-gradient(180deg,#13233b,#0b1726);color:#fff;box-shadow:0 30px 60px -30px #070f1ce6,inset 0 0 0 1px #ffffff0f}.pos-root .pos-receipt-head{display:flex;align-items:center;gap:10px}.pos-root .pos-receipt-head>b{flex:1;font-size:16px;font-weight:700}.pos-root .pos-receipt-head>span,.pos-root .pos-receipt-head select{color:#a8b5ff;font-size:12.5px;font-weight:600}.pos-root .pos-receipt-head select{max-width:150px;padding:4px 8px;border:0;border-radius:999px;outline:none;background:#ffffff14}.pos-root .pos-receipt-head select option{color:#101f32}.pos-root .pos-clear{padding:4px 10px;border:0;border-radius:999px;background:#ffffff14;color:#dbe1ff;font-size:12px;font-weight:600;cursor:pointer}.pos-root .pos-clear:hover{background:#ffffff24}.pos-root .pos-lines{display:flex;flex-direction:column;min-height:120px;max-height:46vh;overflow-y:auto;scrollbar-width:thin}.pos-root .pos-lines-none{margin:auto 0;padding:24px 0;color:#ffffff8c;font-size:13px;text-align:center}.pos-root .pos-line{display:grid;grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.12);animation:pos-line .35s var(--pos-ease)}@keyframes pos-line{0%{opacity:0;transform:translate(14px)}}.pos-root .pos-line-name{display:flex;flex-direction:column;gap:3px;min-width:0}.pos-root .pos-line-name>b{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pos-root .pos-price{display:inline-flex;align-items:center;gap:4px;color:#ffffff8c;font-size:11.5px}.pos-root .pos-price input{width:72px;height:24px;padding:0 6px;border:0;border-radius:6px;outline:none;background:#ffffff14;color:#fff;font-size:12.5px;font-variant-numeric:tabular-nums}.pos-root .pos-price input:focus{box-shadow:0 0 0 2px #a8b5ff99}.pos-root .pos-price[data-missing] input{box-shadow:inset 0 0 0 1px #a8b5ffb3}.pos-root .pos-price input::-moz-placeholder{color:#a8b5ff}.pos-root .pos-price input::placeholder{color:#a8b5ff}.pos-root .pos-qty{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#ffffff14}.pos-root .pos-qty button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background .15s,transform .15s var(--pk-spring)}.pos-root .pos-qty button:hover{background:#ffffff1f}.pos-root .pos-qty button:active{transform:scale(.88)}.pos-root .pos-qty svg{width:13px;height:13px}.pos-root .pos-qty input{width:34px;padding:0;border:0;outline:none;background:transparent;color:#fff;font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.pos-root .pos-qty input::-webkit-inner-spin-button,.pos-root .pos-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-root .pos-line-total{font-size:13.5px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.pos-root .pos-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:2px}.pos-root .pos-total>span{color:#fff9;font-size:13px;font-weight:600}.pos-root .pos-total>b{font-size:36px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:pos-tick .35s var(--pk-spring)}.pos-root .pos-total>b>span{color:#ffffff8c;font-size:15px;font-weight:600;letter-spacing:0}@keyframes pos-tick{0%{transform:translateY(-4px);opacity:.4}}.pos-root .pos-pays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pos-root .pos-pay{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:58px;padding:8px 4px;border:0;border-radius:14px;cursor:pointer;background:#ffffff0f;color:#fffc;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .18s var(--pk-spring)}.pos-root .pos-pay svg{width:18px;height:18px}.pos-root .pos-pay:hover{background:#ffffff1a}.pos-root .pos-pay:active{transform:scale(.95)}.pos-root .pos-pay[aria-pressed=true]{background:#465fe959;color:#fff;box-shadow:inset 0 0 0 1.5px #7c8cff}.pos-root .pos-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;animation:pos-in .3s var(--pos-ease)}.pos-root .pos-split label{display:flex;flex-direction:column;gap:4px;color:#fff9;font-size:11.5px;font-weight:600}.pos-root .pos-split input{height:38px;padding:0 10px;border:0;border-radius:10px;outline:none;background:#ffffff14;color:#fff;font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.pos-root .pos-split input:focus{box-shadow:0 0 0 2px #a8b5ff99}.pos-root .pos-split p{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;margin:0;color:#fff9;font-size:12.5px}.pos-root .pos-split p b{color:#fff;font-size:14px;font-variant-numeric:tabular-nums}.pos-root .pos-split p[data-negative] b{color:#fca5a5}.pos-root .pos-emit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:999px;cursor:pointer;background:#fff;color:#101f32;font-size:15px;font-weight:700;box-shadow:0 16px 30px -14px #ffffff73;transition:transform .18s var(--pk-spring),opacity .2s}.pos-root .pos-emit svg{width:18px;height:18px}.pos-root .pos-emit:hover:not(:disabled){transform:translateY(-1px)}.pos-root .pos-emit:active:not(:disabled){transform:scale(.97)}.pos-root .pos-emit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pos-root .pos-note{margin:-4px 0 0;color:#ffffff80;font-size:12px;text-align:center}.pos-root .pos-paper{position:absolute;z-index:3;top:0;left:50%;display:flex;flex-direction:column;gap:4px;width:78%;padding:16px 16px 20px;background:#fbfbf8;color:#101f32;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transform:translate(-50%);box-shadow:0 20px 40px -14px #0009;-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 0,transparent 5px,#000 5.5px) bottom / 12px 8px repeat-x;mask:linear-gradient(#000,#000) top / 100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 0,transparent 5px,#000 5.5px) bottom / 12px 8px repeat-x;animation:pos-print 1.6s var(--pos-ease) both}.pos-root .pos-paper>b{text-align:center}.pos-root .pos-paper>span{display:flex;justify-content:space-between;gap:8px}.pos-root .pos-paper-total{display:flex;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px dashed #a3acba}.pos-root .pos-paper-foot{justify-content:center!important;margin-top:6px;color:#5f6b7e;letter-spacing:.1em}@keyframes pos-print{0%{transform:translate(-50%,-105%)}to{transform:translate(-50%)}}.pos-root .pos-toast{position:fixed;z-index:60;bottom:28px;left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:#0b1726;color:#fff;transform:translate(-50%);box-shadow:0 20px 40px -16px #070f1ccc;font-size:13.5px;font-weight:600;animation:pos-toast .4s var(--pk-spring)}.pos-root .pos-toast>span{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:#22c55e}.pos-root .pos-toast svg{width:12px;height:12px;stroke-width:3.5}@keyframes pos-toast{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}}.pos-root .pos-jump{display:none}@media(max-width:960px){.pos-root .pos-jump{position:fixed;z-index:50;right:16px;bottom:18px;left:16px;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 20px;border:0;border-radius:999px;background:var(--pk-accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--pk-glow);animation:pos-toast-up .4s var(--pk-spring)}.pos-root .pos-jump svg{width:18px;height:18px}.pos-root .pos-jump b{margin-left:auto;font-variant-numeric:tabular-nums}}@keyframes pos-toast-up{0%{opacity:0;transform:translateY(20px)}}.pos-root .pos-sk-tile{height:118px;border-radius:18px}.pos-root .pos-sk-dark{display:block;height:44px;border-radius:12px;background:#ffffff14;animation:pk-pulse 1.4s ease-in-out infinite}.pos-root .pos-sk-dark.is-tall{height:140px}@media(max-width:960px){.pos-root .pos-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"till" "receipt" "today";grid-template-rows:auto}.pos-root .pos-receipt{position:static}.pos-root .pos-lines{min-height:64px}.pos-root .pos-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(prefers-reduced-motion:reduce){.pos-root :is(.pos-tile,.pos-tile-qty,.pos-slip,.pos-line,.pos-total>b,.pos-split,.pos-paper,.pos-toast,.pos-live,.pos-jump){animation:none}}.ecm-root,.ecm-sheet{--ecm-ink: var(--calm-ink, #101f32);--ecm-ink-soft: var(--calm-ink-soft, #344054);--ecm-muted: var(--calm-muted, #5f6b7e);--ecm-surface: var(--calm-surface, #ffffff);--ecm-ground: var(--calm-bg, #eff1f6);--ecm-accent: #465fe9;--ecm-accent-hover: #354bc7;--ecm-accent-ink: var(--calm-accent-ink, #465fe9);--ecm-accent-soft: var(--calm-accent-soft, #eef0fd);--ecm-good: var(--calm-good, #15803d);--ecm-good-soft: var(--calm-good-soft, #ecfdf5);--ecm-warn: var(--calm-warn);--ecm-warn-soft: var(--calm-warn-soft);--ecm-danger: var(--calm-danger, #b91c1c);--ecm-danger-soft: var(--calm-danger-soft, #fef2f2);--ecm-fill: rgba(118, 126, 145, .13);--ecm-thumb: #ffffff;--ecm-separator: rgba(16, 31, 50, .1);--ecm-faint: #a3acba;--ecm-hover: #f4f5f9;--ecm-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--ecm-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--ecm-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--ecm-focus: 0 0 0 4px rgba(70, 95, 233, .16);--ecm-spring: cubic-bezier(.32, 1.28, .52, 1);--ecm-gutter: 28px}html.dark :is(.ecm-root,.ecm-sheet){--ecm-accent-hover: #5a71f0;--ecm-fill: rgba(255, 255, 255, .08);--ecm-thumb: #2a3954;--ecm-separator: rgba(255, 255, 255, .08);--ecm-faint: #56647a;--ecm-hover: #18253a;--ecm-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--ecm-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.ecm-root{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:40px;background:var(--ecm-ground);color:var(--ecm-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;-webkit-font-smoothing:antialiased}:is(.ecm-root,.ecm-sheet) *,:is(.ecm-root,.ecm-sheet) *:before,:is(.ecm-root,.ecm-sheet) *:after{box-sizing:border-box}:is(.ecm-root,.ecm-sheet) :is(button,input,select,textarea){font-family:inherit}:is(.ecm-root,.ecm-sheet) :is(button,select,a,summary):focus-visible{outline:2px solid var(--ecm-accent-ink);outline-offset:2px}:is(.ecm-root,.ecm-sheet) :is(h1,h2,h3,p,ul,dl,dd){margin:0}:is(.ecm-root,.ecm-sheet) ul{padding:0;list-style:none}:is(.ecm-root,.ecm-sheet) svg{flex-shrink:0}:is(.ecm-root,.ecm-sheet) .ecm-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em;letter-spacing:-.01em}:is(.ecm-root,.ecm-sheet) .ecm-num{font-variant-numeric:tabular-nums;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-muted{color:var(--ecm-muted)}:is(.ecm-root,.ecm-sheet) .ecm-spin{animation:ecm-spin .9s linear infinite}@keyframes ecm-spin{to{transform:rotate(360deg)}}:is(.ecm-root,.ecm-sheet) .ecm-tile{--from: #465fe9;--to: #7c8cff;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--from),var(--to));color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.ecm-root,.ecm-sheet) .ecm-tile svg{width:17px;height:17px}:is(.ecm-root,.ecm-sheet) .ecm-tile[data-tone=good]{--from: #15803d;--to: #34c76f}:is(.ecm-root,.ecm-sheet) .ecm-tile[data-tone=warn]{--from: var(--calm-warn-from);--to: var(--calm-warn-to)}:is(.ecm-root,.ecm-sheet) .ecm-tile[data-tone=danger]{--from: #dc2626;--to: #f87171}:is(.ecm-root,.ecm-sheet) .ecm-tile[data-tone=violet]{--from: var(--tile-violet-from);--to: var(--tile-violet-to)}:is(.ecm-root,.ecm-sheet) .ecm-tile[data-tone=sky]{--from: var(--tile-sky-from);--to: var(--tile-sky-to)}:is(.ecm-root,.ecm-sheet) .ecm-tile:is([data-tone=muted],[data-tone=neutral]){--from: #5f6b7e;--to: #97a3b6}:is(.ecm-root,.ecm-sheet) .ecm-tile-sm{width:26px;height:26px;border-radius:8px}:is(.ecm-root,.ecm-sheet) .ecm-tile-sm svg{width:14px;height:14px}:is(.ecm-root,.ecm-sheet) .ecm-tile-lg{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 32px -14px #465fe9d9,inset 0 0 0 .5px #fff3}:is(.ecm-root,.ecm-sheet) .ecm-tile-lg svg{width:30px;height:30px}:is(.ecm-root,.ecm-sheet) .ecm-cap{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--ecm-surface);color:var(--ecm-ink);box-shadow:var(--ecm-card-shadow);font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}:is(.ecm-root,.ecm-sheet) .ecm-cap:hover:not(:disabled){box-shadow:var(--ecm-float-shadow)}:is(.ecm-root,.ecm-sheet) .ecm-cap:active:not(:disabled){transform:scale(.97)}:is(.ecm-root,.ecm-sheet) .ecm-cap:disabled{opacity:.5;cursor:not-allowed}:is(.ecm-root,.ecm-sheet) .ecm-cap svg{width:16px;height:16px}:is(.ecm-root,.ecm-sheet) .ecm-cap-primary{background:var(--ecm-accent);color:#fff;box-shadow:var(--ecm-glow)}:is(.ecm-root,.ecm-sheet) .ecm-cap-primary:hover:not(:disabled){background:var(--ecm-accent-hover);box-shadow:var(--ecm-glow)}:is(.ecm-root,.ecm-sheet) .ecm-cap-primary:disabled{box-shadow:none}:is(.ecm-root,.ecm-sheet) .ecm-cap-plain{background:var(--ecm-fill);box-shadow:none}:is(.ecm-root,.ecm-sheet) .ecm-cap-plain:hover:not(:disabled){box-shadow:none;color:var(--ecm-accent-ink)}:is(.ecm-root,.ecm-sheet) .ecm-cap-danger{background:var(--ecm-danger-soft);color:var(--ecm-danger);box-shadow:none}:is(.ecm-root,.ecm-sheet) .ecm-cap-danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ecm-danger) 30%,transparent)}:is(.ecm-root,.ecm-sheet) .ecm-cap-sm{min-height:32px;padding:0 12px;font-size:12.5px}:is(.ecm-root,.ecm-sheet) .ecm-cap-sm svg{width:14px;height:14px}:is(.ecm-root,.ecm-sheet) .ecm-icon-cap{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ecm-muted);cursor:pointer;transition:background .15s,color .15s}:is(.ecm-root,.ecm-sheet) .ecm-icon-cap:hover:not(:disabled){background:var(--ecm-fill);color:var(--ecm-ink)}:is(.ecm-root,.ecm-sheet) .ecm-icon-cap:disabled{opacity:.4;cursor:not-allowed}:is(.ecm-root,.ecm-sheet) .ecm-icon-cap svg{width:17px;height:17px}:is(.ecm-root,.ecm-sheet) .ecm-pill{--tint: var(--ecm-fill);--ink: var(--ecm-muted);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-pill:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.ecm-root,.ecm-sheet) .ecm-pill[data-tone=good]{--tint: var(--ecm-good-soft);--ink: var(--ecm-good)}:is(.ecm-root,.ecm-sheet) .ecm-pill[data-tone=warn]{--tint: var(--ecm-warn-soft);--ink: var(--ecm-warn)}:is(.ecm-root,.ecm-sheet) .ecm-pill[data-tone=danger]{--tint: var(--ecm-danger-soft);--ink: var(--ecm-danger)}:is(.ecm-root,.ecm-sheet) .ecm-pill[data-tone=accent]{--tint: var(--ecm-accent-soft);--ink: var(--ecm-accent-ink)}:is(.ecm-root,.ecm-sheet) .ecm-tag{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 7px;border-radius:6px;background:var(--ecm-fill);color:var(--ecm-ink-soft);font-size:10.5px;font-weight:700;letter-spacing:.03em;line-height:1.6;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-tag[data-tone=accent]{background:var(--ecm-accent-soft);color:var(--ecm-accent-ink)}:is(.ecm-root,.ecm-sheet) .ecm-tag[data-tone=warn]{background:var(--ecm-warn-soft);color:var(--ecm-warn)}.ecm-root .ecm-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;padding:24px var(--ecm-gutter) 0}.ecm-root .ecm-topbar-lead{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;min-width:0}.ecm-root .ecm-title{color:var(--ecm-ink);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.022em}.ecm-root .ecm-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}.ecm-root .ecm-tabs>button{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ecm-ink-soft);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s}.ecm-root .ecm-tabs>button:hover{color:var(--ecm-ink)}.ecm-root .ecm-tabs>button[aria-current]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 10px 22px -10px #070f1ccc}.ecm-root .ecm-topbar-side{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ecm-root .ecm-client{display:flex;align-items:center;gap:9px;min-width:0;max-width:300px;min-height:42px;padding:4px 12px 4px 4px;border:0;border-radius:14px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.ecm-root .ecm-client:hover{box-shadow:var(--ecm-float-shadow)}.ecm-root .ecm-client:active{transform:scale(.98)}.ecm-root .ecm-client-mark{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.ecm-root .ecm-client-name{overflow:hidden;color:var(--ecm-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-gear{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:0;border-radius:999px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow);color:var(--ecm-ink-soft);cursor:pointer;transition:box-shadow .15s,transform .15s,color .15s}.ecm-root .ecm-gear:hover{box-shadow:var(--ecm-float-shadow);color:var(--ecm-ink)}.ecm-root .ecm-gear:active{transform:scale(.96)}.ecm-root .ecm-gear[aria-pressed=true]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff}.ecm-root .ecm-gear svg{width:18px;height:18px}.ecm-root .ecm-body{padding:18px var(--ecm-gutter) 0}.ecm-root .ecm-pane{display:flex;flex-direction:column;gap:16px;min-width:0}.ecm-root .ecm-intro{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px}.ecm-root .ecm-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ecm-root .ecm-stepper{display:inline-flex;align-items:center;gap:2px;min-height:42px;padding:0 4px;border-radius:999px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}.ecm-root .ecm-stepper>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ecm-muted);cursor:pointer;transition:background .15s,color .15s}.ecm-root .ecm-stepper>button:hover{background:var(--ecm-fill);color:var(--ecm-ink)}.ecm-root .ecm-stepper>button svg{width:16px;height:16px}.ecm-root .ecm-stepper>span{min-width:128px;padding:0 4px;text-align:center;color:var(--ecm-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums}:is(.ecm-root,.ecm-sheet) .ecm-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:3px;border-radius:999px;background:var(--ecm-fill)}:is(.ecm-root,.ecm-sheet) .ecm-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:999px;background:var(--ecm-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--ecm-spring)}html.dark :is(.ecm-root,.ecm-sheet) .ecm-seg:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}:is(.ecm-root,.ecm-sheet) .ecm-seg>button{position:relative;z-index:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ecm-ink-soft);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}:is(.ecm-root,.ecm-sheet) .ecm-seg>button:hover{color:var(--ecm-ink)}:is(.ecm-root,.ecm-sheet) .ecm-seg>button[aria-pressed=true]{color:var(--ecm-ink);font-weight:600}:is(.ecm-root,.ecm-sheet) .ecm-seg>button>span{overflow:hidden;text-overflow:ellipsis}.ecm-root .ecm-card,.ecm-sheet .ecm-card{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}:is(.ecm-root,.ecm-sheet) .ecm-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 18px 14px}:is(.ecm-root,.ecm-sheet) .ecm-card-copy{flex:1 1 160px;min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-card-title{display:flex;align-items:center;gap:8px;color:var(--ecm-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.ecm-sheet .ecm-card-title{font-size:15px}:is(.ecm-root,.ecm-sheet) .ecm-card-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--ecm-fill);color:var(--ecm-muted);font-size:11.5px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}:is(.ecm-root,.ecm-sheet) .ecm-card-sub{margin-top:2px;color:var(--ecm-muted);font-size:12.5px;line-height:1.5}:is(.ecm-root,.ecm-sheet) .ecm-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(.ecm-root,.ecm-sheet) .ecm-card-body{padding:0 18px 18px}:is(.ecm-root,.ecm-sheet) .ecm-card-body>*+*{margin-top:12px}:is(.ecm-root,.ecm-sheet) .ecm-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-items{border-top:1px solid var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:13px 18px}:is(.ecm-root,.ecm-sheet) .ecm-item+.ecm-item:before{content:"";position:absolute;top:0;left:64px;right:0;height:1px;background:var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-item.is-plain{grid-template-columns:minmax(0,1fr) auto}:is(.ecm-root,.ecm-sheet) .ecm-item.is-plain+.ecm-item:before,:is(.ecm-root,.ecm-sheet) .ecm-item+.ecm-item.is-plain:before{left:18px}:is(.ecm-root,.ecm-sheet) .ecm-item-main{min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-item-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;color:var(--ecm-ink);font-size:13.5px;font-weight:600;line-height:1.4}:is(.ecm-root,.ecm-sheet) .ecm-item-title>span:not([class]){color:var(--ecm-muted);font-weight:500}:is(.ecm-root,.ecm-sheet) .ecm-item-text{margin-top:2px;color:var(--ecm-ink-soft);font-size:13px;line-height:1.5}:is(.ecm-root,.ecm-sheet) .ecm-item-meta{margin-top:2px;color:var(--ecm-muted);font-size:12.5px;line-height:1.45}:is(.ecm-root,.ecm-sheet) .ecm-item-side{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}:is(.ecm-root,.ecm-sheet) .ecm-item-amount{color:var(--ecm-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}:is(.ecm-root,.ecm-sheet) .ecm-item[data-dim]>:not(.ecm-item-side){opacity:.55}.ecm-root .ecm-lines{position:relative;padding:4px 0;transition:opacity .15s}.ecm-root .ecm-lines.is-refreshing{opacity:.6}.ecm-root .ecm-lines-head{display:grid;align-items:center;gap:14px;padding:10px 16px 8px 18px;border-bottom:1px solid var(--ecm-separator);color:var(--ecm-muted);font-size:12px;font-weight:600}.ecm-root .ecm-line{position:relative;display:grid;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.ecm-root div.ecm-line{cursor:default}.ecm-root .ecm-line+.ecm-line:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:var(--ecm-separator);transition:opacity .15s}.ecm-root button.ecm-line:hover{background:var(--ecm-hover)}.ecm-root button.ecm-line:hover:before,.ecm-root button.ecm-line:hover+.ecm-line:before{opacity:0}.ecm-root .ecm-line:focus-visible{outline-offset:-2px;border-radius:12px}.ecm-root .ecm-line-main{min-width:0}.ecm-root .ecm-line-title{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ecm-ink);font-size:14px;font-weight:600;line-height:1.35}.ecm-root .ecm-line-title>.ecm-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-line-sub{margin-top:2px;overflow:hidden;color:var(--ecm-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-line-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:var(--ecm-ink-soft);font-size:13px}.ecm-root .ecm-line-cell.is-right{align-items:flex-end;text-align:right}.ecm-root .ecm-line-cell>b{color:var(--ecm-ink);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ecm-root .ecm-line-cell>span{max-width:100%;overflow:hidden;color:var(--ecm-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-line-cell .ecm-error-text{white-space:normal}.ecm-root .ecm-line-chevron{width:16px;height:16px;color:var(--ecm-faint)}.ecm-root .ecm-error-text{color:var(--ecm-danger);font-size:12px;line-height:1.45}.ecm-root .ecm-note-text{color:var(--ecm-muted);font-size:12px;line-height:1.45}.ecm-root .ecm-lines[data-kind=orders] :is(.ecm-line,.ecm-lines-head){grid-template-columns:36px minmax(0,1.5fr) minmax(0,1fr) 8.5rem 12rem 16px}.ecm-root .ecm-lines[data-kind=settlements] :is(.ecm-line,.ecm-lines-head){grid-template-columns:36px minmax(0,1.4fr) 9rem 9rem minmax(0,11rem) 16px}.ecm-root .ecm-lines[data-kind=stores] :is(.ecm-line,.ecm-lines-head){grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) 8rem 9rem 16px}:is(.ecm-root,.ecm-sheet) .ecm-table-wrap{overflow-x:auto;border-top:1px solid var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-table-wrap.is-tall{max-height:360px;overflow-y:auto}:is(.ecm-root,.ecm-sheet) .ecm-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}:is(.ecm-root,.ecm-sheet) .ecm-table :is(th,td){padding:10px 14px;text-align:left;vertical-align:middle}:is(.ecm-root,.ecm-sheet) .ecm-table :is(th,td):first-child{padding-left:18px}:is(.ecm-root,.ecm-sheet) .ecm-table :is(th,td):last-child{padding-right:18px}:is(.ecm-root,.ecm-sheet) .ecm-table thead th{position:sticky;top:0;z-index:1;background:var(--ecm-surface);color:var(--ecm-muted);font-size:12px;font-weight:600;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-table tbody tr+tr>*{border-top:1px solid var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-table td{color:var(--ecm-ink-soft)}:is(.ecm-root,.ecm-sheet) .ecm-table td strong{color:var(--ecm-ink);font-weight:650}:is(.ecm-root,.ecm-sheet) .ecm-table .is-right{text-align:right;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-table tfoot td{border-top:1px solid var(--ecm-separator);background:var(--ecm-ground);color:var(--ecm-ink);font-weight:650}:is(.ecm-root,.ecm-sheet) .ecm-table tr[data-dim] td{opacity:.5}:is(.ecm-root,.ecm-sheet) .ecm-table .ecm-cell-sub{display:block;margin-top:2px;color:var(--ecm-muted);font-size:12px;font-weight:500}:is(.ecm-root,.ecm-sheet) .ecm-table .ecm-cell-actions{display:flex;justify-content:flex-end;gap:6px}:is(.ecm-root,.ecm-sheet) .ecm-table .ecm-error-text{display:block;margin-top:3px;color:var(--ecm-danger);font-size:12px;white-space:normal}:is(.ecm-root,.ecm-sheet) .ecm-dl{padding:0 0 4px;border-top:1px solid var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-dl>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 18px}:is(.ecm-root,.ecm-sheet) .ecm-dl>div+div:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-dl dt{flex-shrink:0;color:var(--ecm-muted);font-size:13px}:is(.ecm-root,.ecm-sheet) .ecm-dl dd{min-width:0;color:var(--ecm-ink);font-size:13px;font-weight:550;text-align:right;overflow-wrap:anywhere}:is(.ecm-root,.ecm-sheet) .ecm-field{display:block;width:100%;min-width:0;height:42px;padding:0 13px;border:0;border-radius:12px;outline:none;background:var(--ecm-fill);box-shadow:none;color:var(--ecm-ink);font-size:14px;line-height:1.4;transition:box-shadow .15s}:is(.ecm-root,.ecm-sheet) .ecm-field::-moz-placeholder{color:var(--ecm-muted);opacity:.85}:is(.ecm-root,.ecm-sheet) .ecm-field::placeholder{color:var(--ecm-muted);opacity:.85}:is(.ecm-root,.ecm-sheet) .ecm-field:focus{box-shadow:var(--ecm-focus)}:is(.ecm-root,.ecm-sheet) .ecm-field:focus-visible{outline:none}:is(.ecm-root,.ecm-sheet) select.ecm-field{padding-right:34px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}:is(.ecm-root,.ecm-sheet) select.ecm-field option{background:var(--ecm-surface);color:var(--ecm-ink)}:is(.ecm-root,.ecm-sheet) .ecm-field.is-sm{height:34px;padding:0 11px;border-radius:10px;font-size:13px}:is(.ecm-root,.ecm-sheet) select.ecm-field.is-sm{padding-right:30px}:is(.ecm-root,.ecm-sheet) .ecm-field.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:-.01em}:is(.ecm-root,.ecm-sheet) .ecm-fld{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-fld.is-wide{grid-column:1 / -1}:is(.ecm-root,.ecm-sheet) .ecm-label{display:block;margin:0 4px;color:var(--ecm-muted);font-size:12.5px;font-weight:600}:is(.ecm-root,.ecm-sheet) .ecm-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px}:is(.ecm-root,.ecm-sheet) .ecm-form.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ecm-root,.ecm-sheet) .ecm-inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}:is(.ecm-root,.ecm-sheet) .ecm-inline>.ecm-fld{flex:1 1 220px}.ecm-root .ecm-find{position:relative;flex:1 1 280px;min-width:0;max-width:520px}.ecm-root .ecm-find>svg{position:absolute;top:50%;left:12px;width:17px;height:17px;color:var(--ecm-muted);transform:translateY(-50%);pointer-events:none}.ecm-root .ecm-find input{width:100%;height:40px;padding:0 40px 0 37px;border:0;border-radius:12px;outline:none;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow);color:var(--ecm-ink);font-size:14px;transition:box-shadow .15s}.ecm-root .ecm-find input::-moz-placeholder{color:var(--ecm-muted)}.ecm-root .ecm-find input::placeholder{color:var(--ecm-muted)}.ecm-root .ecm-find input:focus{box-shadow:var(--ecm-focus),var(--ecm-card-shadow)}.ecm-root .ecm-find input::-webkit-search-cancel-button{display:none}.ecm-root .ecm-find-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ecm-faint);cursor:pointer}.ecm-root .ecm-find-clear:hover{color:var(--ecm-muted)}.ecm-root .ecm-find-clear svg{width:17px;height:17px}:is(.ecm-root,.ecm-sheet) .ecm-file{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:16px;background:var(--ecm-surface);box-shadow:inset 0 0 0 1.5px var(--ecm-separator);cursor:pointer;transition:box-shadow .15s,background .15s}:is(.ecm-root,.ecm-sheet) .ecm-file:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ecm-accent) 45%,transparent)}:is(.ecm-root,.ecm-sheet) .ecm-file:focus-within{box-shadow:inset 0 0 0 1.5px var(--ecm-accent),var(--ecm-focus)}:is(.ecm-root,.ecm-sheet) .ecm-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}:is(.ecm-root,.ecm-sheet) .ecm-file-copy{flex:1;min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-file-copy strong{display:block;overflow:hidden;color:var(--ecm-ink);font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-file-copy span{display:block;margin-top:1px;color:var(--ecm-muted);font-size:12.5px;line-height:1.45}:is(.ecm-root,.ecm-sheet) .ecm-switch{display:inline-flex;align-items:center;gap:10px;color:var(--ecm-ink);font-size:13.5px;font-weight:550;cursor:pointer}:is(.ecm-root,.ecm-sheet) .ecm-switch input{position:relative;flex-shrink:0;width:44px;height:26px;margin:0;border-radius:999px;background:var(--ecm-fill);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s}:is(.ecm-root,.ecm-sheet) .ecm-switch input:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e,0 0 0 .5px #0000000a;transition:transform .25s var(--ecm-spring)}:is(.ecm-root,.ecm-sheet) .ecm-switch input:checked{background:#34c759}:is(.ecm-root,.ecm-sheet) .ecm-switch input:checked:after{transform:translate(18px)}:is(.ecm-root,.ecm-sheet) .ecm-switch input:focus-visible{outline:2px solid var(--ecm-accent-ink);outline-offset:2px}:is(.ecm-root,.ecm-sheet) .ecm-disclosure{border-radius:16px;background:var(--ecm-ground)}.ecm-sheet .ecm-disclosure{background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}:is(.ecm-root,.ecm-sheet) .ecm-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;color:var(--ecm-ink);font-size:13.5px;font-weight:600;list-style:none;cursor:pointer}:is(.ecm-root,.ecm-sheet) .ecm-disclosure>summary::-webkit-details-marker{display:none}:is(.ecm-root,.ecm-sheet) .ecm-disclosure>summary>svg{width:16px;height:16px;color:var(--ecm-accent-ink)}:is(.ecm-root,.ecm-sheet) .ecm-disclosure>summary>svg:last-child{margin-left:auto;color:var(--ecm-faint);transition:transform .25s var(--ecm-spring)}:is(.ecm-root,.ecm-sheet) .ecm-disclosure[open]>summary>svg:last-child{transform:rotate(90deg)}:is(.ecm-root,.ecm-sheet) .ecm-disclosure>.ecm-form{padding:2px 14px 14px}:is(.ecm-root,.ecm-sheet) .ecm-callout{--tint: var(--ecm-accent-soft);--ink: var(--ecm-accent-ink);display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:14px;background:var(--tint);color:var(--ecm-ink-soft);font-size:13px;line-height:1.5}:is(.ecm-root,.ecm-sheet) .ecm-callout>svg{width:16px;height:16px;margin-top:1px;color:var(--ink)}:is(.ecm-root,.ecm-sheet) .ecm-callout>div{flex:1;min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-callout[data-tone=warn]{--tint: var(--ecm-warn-soft);--ink: var(--ecm-warn)}:is(.ecm-root,.ecm-sheet) .ecm-callout[data-tone=danger]{--tint: var(--ecm-danger-soft);--ink: var(--ecm-danger)}:is(.ecm-root,.ecm-sheet) .ecm-callout[data-tone=good]{--tint: var(--ecm-good-soft);--ink: var(--ecm-good)}:is(.ecm-root,.ecm-sheet) .ecm-callout[data-tone=neutral]{--tint: var(--ecm-fill);--ink: var(--ecm-muted)}:is(.ecm-root,.ecm-sheet) .ecm-callout[data-tone=danger]>div{color:var(--ecm-ink)}.ecm-sheet .ecm-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.ecm-sheet .ecm-figure{display:flex;flex-direction:column;gap:2px;min-width:0;padding:11px 13px;border-radius:14px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}.ecm-sheet .ecm-figure>span{overflow:hidden;color:var(--ecm-muted);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ecm-sheet .ecm-figure>b{overflow:hidden;color:var(--ecm-ink);font-size:16px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ecm-sheet .ecm-figure[data-tone=good]>b{color:var(--ecm-good)}.ecm-sheet .ecm-figure[data-tone=warn]>b{color:var(--ecm-warn)}.ecm-sheet .ecm-hits{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ecm-sheet .ecm-hit{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:10px;background:var(--ecm-fill);color:var(--ecm-ink);font-size:12.5px;text-align:left;cursor:pointer}.ecm-sheet .ecm-hit:hover{background:var(--ecm-accent-soft);color:var(--ecm-accent-ink)}.ecm-sheet .ecm-hit>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.ecm-root,.ecm-sheet) .ecm-feedback{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:12px;background:var(--ecm-good-soft);color:var(--ecm-good);font-size:13px;font-weight:550;line-height:1.45}:is(.ecm-root,.ecm-sheet) .ecm-feedback[data-ok=false]{background:var(--ecm-danger-soft);color:var(--ecm-danger)}:is(.ecm-root,.ecm-sheet) .ecm-feedback svg{width:15px;height:15px;margin-top:1px}.ecm-root .ecm-skel{display:block;border-radius:999px;background:var(--ecm-fill);animation:ecm-pulse 1.4s ease-in-out infinite}.ecm-root .ecm-skel-hero{height:168px;border-radius:24px}@keyframes ecm-pulse{0%,to{opacity:1}50%{opacity:.5}}:is(.ecm-root,.ecm-sheet) .ecm-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;padding:24px;color:var(--ecm-muted);font-size:13.5px}:is(.ecm-root,.ecm-sheet) .ecm-loading svg{width:18px;height:18px;color:var(--ecm-accent-ink)}:is(.ecm-root,.ecm-sheet) .ecm-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px;padding:12px 14px;border-radius:16px;background:var(--ecm-danger-soft);color:var(--ecm-ink);font-size:13.5px}:is(.ecm-root,.ecm-sheet) .ecm-banner-copy{flex:1 1 220px;min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-banner-copy strong{display:block;font-weight:650}:is(.ecm-root,.ecm-sheet) .ecm-banner-copy span{display:block;margin-top:1px;color:var(--ecm-muted);font-size:12.5px}:is(.ecm-root,.ecm-sheet) .ecm-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 40px;text-align:center}:is(.ecm-root,.ecm-sheet) .ecm-empty.is-inline{padding:28px 24px 30px;border-top:1px solid var(--ecm-separator)}:is(.ecm-root,.ecm-sheet) .ecm-empty.is-inline .ecm-tile-lg{width:52px;height:52px;border-radius:15px}:is(.ecm-root,.ecm-sheet) .ecm-empty.is-inline .ecm-tile-lg svg{width:24px;height:24px}:is(.ecm-root,.ecm-sheet) .ecm-empty-title{margin-top:18px;color:var(--ecm-ink);font-size:19px;font-weight:700;letter-spacing:-.016em}:is(.ecm-root,.ecm-sheet) .ecm-empty.is-inline .ecm-empty-title{margin-top:14px;font-size:16px}:is(.ecm-root,.ecm-sheet) .ecm-empty-text{max-width:480px;margin-top:6px;color:var(--ecm-muted);font-size:13.5px;line-height:1.55}:is(.ecm-root,.ecm-sheet) .ecm-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.ecm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#070f1c6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .ecm-overlay{background:#0009}.ecm-sheet{position:fixed;z-index:9001;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;width:min(560px,calc(100vw - 32px));max-height:min(90dvh,880px);border-radius:26px;background:var(--ecm-ground);color:var(--ecm-ink);box-shadow:0 0 0 .5px var(--ecm-separator),0 40px 80px -30px #070f1c99;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;text-align:left;outline:none;-webkit-font-smoothing:antialiased}.ecm-sheet[data-wide]{width:min(900px,calc(100vw - 32px))}.ecm-sheet .ecm-sheet-grabber{display:none}.ecm-sheet .ecm-sheet-bar{display:flex;justify-content:flex-end;flex-shrink:0;padding:14px 14px 0}.ecm-sheet .ecm-sheet-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--ecm-fill);color:var(--ecm-muted);cursor:pointer}.ecm-sheet .ecm-sheet-close:hover{color:var(--ecm-ink)}.ecm-sheet .ecm-sheet-close svg{width:16px;height:16px}.ecm-sheet .ecm-sheet-head{flex-shrink:0;padding:0 22px 12px}.ecm-sheet .ecm-sheet-eyebrow{margin-bottom:3px;color:var(--ecm-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.ecm-sheet .ecm-sheet-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--ecm-ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ecm-sheet .ecm-sheet-sub{margin-top:6px;color:var(--ecm-muted);font-size:13.5px;line-height:1.5}.ecm-sheet .ecm-sheet-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ecm-sheet .ecm-sheet-body{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 22px}.ecm-sheet .ecm-sheet-body>*{flex-shrink:0}.ecm-sheet .ecm-sheet-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.ecm-sheet .ecm-sheet-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--ecm-separator)}.ecm-sheet .ecm-sheet-foot.is-spread{justify-content:space-between}.ecm-sheet .ecm-sheet-foot-group{display:flex;flex-wrap:wrap;gap:8px}.ecm-sheet .ecm-sheet-text{margin:0 4px;color:var(--ecm-muted);font-size:12.5px;line-height:1.55}:is(.ecm-root,.ecm-sheet) .ecm-cap-soft{background:var(--ecm-accent-soft);color:var(--ecm-accent-ink);box-shadow:none}:is(.ecm-root,.ecm-sheet) .ecm-cap-soft:hover:not(:disabled){box-shadow:none;filter:brightness(.97)}.ecm-root .ecm-road{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:22px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}.ecm-root .ecm-road-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 220px;min-width:0;padding:16px 18px;border:0;border-right:1px solid var(--ecm-separator);background:transparent;color:var(--ecm-ink);text-align:left}.ecm-root button.ecm-road-cell{cursor:pointer;transition:background .15s}.ecm-root button.ecm-road-cell:hover{background:var(--ecm-hover)}.ecm-root .ecm-road-cell:last-child{border-right:0}.ecm-root .ecm-road-cell[data-navy]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff}.ecm-root .ecm-road-step{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.ecm-root .ecm-road-value{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ecm-root .ecm-road-value span{margin-left:4px;font-size:12px;font-weight:600;opacity:.6}.ecm-root .ecm-road-sub{font-size:12.5px;opacity:.8}.ecm-root .ecm-road-tag{margin-top:6px;padding:2px 9px;border-radius:999px;background:var(--ecm-fill);color:var(--ecm-ink-soft);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ecm-root .ecm-road-tag[data-tone=good]{background:var(--ecm-good-soft);color:var(--ecm-good)}.ecm-root .ecm-road-tag[data-tone=warn]{background:var(--ecm-warn-soft);color:var(--ecm-warn)}.ecm-root .ecm-road-tag[data-tone=danger]{background:var(--ecm-danger-soft);color:var(--ecm-danger)}.ecm-root .ecm-road-cell[data-navy] .ecm-road-tag{background:#ffffff1f;color:#fff}.ecm-root .ecm-todo{overflow:hidden;border-radius:20px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}.ecm-root .ecm-todo-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px}.ecm-root .ecm-todo-row+.ecm-todo-row{border-top:1px solid var(--ecm-separator)}.ecm-root .ecm-todo-disc{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff}.ecm-root .ecm-todo-disc[data-tone=warn]{background:linear-gradient(145deg,var(--calm-warn-from),var(--calm-warn-to))}.ecm-root .ecm-todo-disc[data-tone=danger]{background:linear-gradient(145deg,#dc2626,#f87171)}.ecm-root .ecm-todo-disc svg{width:14px;height:14px}.ecm-root .ecm-todo-text{flex:1 1 360px;min-width:0;color:var(--ecm-ink);font-size:13.5px;line-height:1.5}.ecm-root div.ecm-todo-text{display:flex;flex-direction:column;gap:2px}.ecm-root .ecm-todo-text b{font-weight:650}.ecm-root .ecm-todo-actions{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}.ecm-root .ecm-todo .ecm-table-wrap{border-top:1px solid var(--ecm-separator)}.ecm-root .ecm-orders{overflow:hidden;border-radius:20px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow)}.ecm-root .ecm-orders-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px}.ecm-root .ecm-orders-head .ecm-find{flex:1 1 240px;max-width:340px}.ecm-root .ecm-orders-head .ecm-find input{height:38px;border-radius:999px;background:var(--ecm-fill);box-shadow:none;font-size:13px}.ecm-root .ecm-orders-head .ecm-find input:focus{box-shadow:var(--ecm-focus)}.ecm-root .ecm-chips{display:flex;flex-wrap:wrap;gap:6px}.ecm-root .ecm-chip{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--ecm-fill);color:var(--ecm-ink-soft);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ecm-root .ecm-chip:hover{color:var(--ecm-ink)}.ecm-root .ecm-chip[aria-pressed=true]{background:#101f32;color:#fff}html.dark .ecm-root .ecm-chip[aria-pressed=true]{background:#e6ebf2;color:#0b1726}.ecm-root .ecm-store-pick{margin-left:auto}.ecm-root .ecm-store-pick select{height:38px;padding:0 30px 0 14px;border:0;border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ecm-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ecm-ink);font-size:13px;font-weight:600;cursor:pointer}.ecm-root .ecm-order-list{transition:opacity .15s}.ecm-root .ecm-order-list.is-refreshing{opacity:.6}.ecm-root .ecm-order{display:grid;grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) 130px 190px 16px;align-items:center;gap:6px 16px;width:100%;min-height:58px;padding:10px 16px;border:0;border-top:1px solid var(--ecm-separator);background:transparent;color:var(--ecm-ink);text-align:left;cursor:pointer;transition:background .15s}.ecm-root .ecm-order:hover{background:var(--ecm-hover)}.ecm-root .ecm-order-nr{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-order-who{display:flex;flex-direction:column;min-width:0}.ecm-root .ecm-order-who b{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ecm-root :is(.ecm-order-who,.ecm-order-total)>span{color:var(--ecm-muted);font-size:12.5px}.ecm-root .ecm-order-pay{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ecm-muted);font-size:12.5px}.ecm-root .ecm-order-total{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ecm-root .ecm-order-total b{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ecm-root .ecm-order-invoice{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.ecm-root .ecm-order-invoice .ecm-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ecm-root .ecm-order-chevron{width:16px;height:16px;color:var(--ecm-faint)}.ecm-root .ecm-transit{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.ecm-root .ecm-transit-cell{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0;padding:16px 18px;border-radius:20px;background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 18px 36px -18px #070f1ccc}.ecm-root .ecm-transit-label{color:#8a97ab;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ecm-root .ecm-transit-cell>b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ecm-root .ecm-transit-cell>b span{margin-left:4px;color:#8a97ab;font-size:12px;font-weight:600}.ecm-root .ecm-transit-cell>span:last-child{color:#c5cdd9;font-size:12.5px}.ecm-root .ecm-import{display:flex;align-items:center;gap:14px;flex:1 1 240px;min-width:0;min-height:96px;padding:16px 18px;border:2px dashed rgba(70,95,233,.35);border-radius:20px;background:var(--ecm-accent-soft);color:var(--ecm-accent-ink);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.ecm-root .ecm-import:hover{border-color:var(--ecm-accent)}.ecm-root .ecm-import:active{transform:scale(.99)}.ecm-root .ecm-import-tile{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 12px 24px -12px #465fe9e6}.ecm-root .ecm-import-tile svg{width:20px;height:20px}.ecm-root .ecm-import-copy{display:flex;flex-direction:column;min-width:0}.ecm-root .ecm-import-copy b{font-size:15px;font-weight:700}.ecm-root .ecm-import-copy span{font-size:12.5px;opacity:.85}.ecm-root .ecm-payouts{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px}.ecm-root .ecm-payout{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:0;border-radius:20px;background:var(--ecm-surface);box-shadow:var(--ecm-card-shadow);color:var(--ecm-ink);text-align:left}.ecm-root button.ecm-payout{cursor:pointer;transition:box-shadow .15s,transform .15s}.ecm-root button.ecm-payout:hover{box-shadow:var(--ecm-float-shadow)}.ecm-root button.ecm-payout:active{transform:scale(.99)}.ecm-root .ecm-payout-head{display:flex;align-items:center;gap:12px;width:100%}.ecm-root .ecm-payout-tile{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff}.ecm-root .ecm-payout-tile svg{width:19px;height:19px}.ecm-root .ecm-payout-name{display:flex;flex-direction:column;flex:1;min-width:0}.ecm-root .ecm-payout-name b{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;font-size:15px;font-weight:650;white-space:nowrap}.ecm-root .ecm-payout-name b .ecm-mono{overflow:hidden;color:var(--ecm-muted);font-size:12px;font-weight:500;text-overflow:ellipsis}.ecm-root .ecm-payout-name>span{overflow:hidden;color:var(--ecm-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-payout-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.ecm-root .ecm-payout-money>span{display:flex;flex-direction:column;min-width:0}.ecm-root .ecm-payout-money>span>span{color:var(--ecm-muted);font-size:11.5px;font-weight:600}.ecm-root .ecm-payout-money b{overflow:hidden;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ecm-root .ecm-payout-money b[data-tone=warn]{color:var(--ecm-warn)}.ecm-root .ecm-payout-money .is-net{align-items:flex-end;text-align:right}.ecm-root .ecm-payout-money .is-net b{font-size:17px;font-weight:700}.ecm-root .ecm-payout-match{display:flex;flex-direction:column;gap:5px;width:100%}.ecm-root .ecm-payout-match-top{display:flex;justify-content:space-between;gap:8px;color:var(--ecm-muted);font-size:12px}.ecm-root .ecm-payout-match-top b[data-tone=good]{color:var(--ecm-good)}.ecm-root .ecm-payout-match-top b[data-tone=warn]{color:var(--ecm-warn)}.ecm-root .ecm-payout-bar{display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--ecm-fill)}.ecm-root .ecm-payout-bar>span{display:block;height:100%;border-radius:999px;background:#22c55e}.ecm-root .ecm-payout-bar>span[data-tone=warn]{background:var(--calm-warn-fill)}html.dark .ecm-root :is(.ecm-tabs>button[aria-current],.ecm-road-cell[data-navy],.ecm-transit-cell,.ecm-gear[aria-pressed=true]){background:linear-gradient(145deg,#2c4374,#182a4d);box-shadow:inset 0 0 0 1px #ffffff14}@media(max-width:1240px){.ecm-root .ecm-lines[data-kind=orders] :is(.ecm-line,.ecm-lines-head){grid-template-columns:36px minmax(0,1.5fr) minmax(0,1fr) 8rem 10rem 16px}}@media(max-width:1100px){.ecm-sheet .ecm-sheet-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.ecm-root .ecm-order{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"who total chev" "pay invoice chev";align-items:start}.ecm-root .ecm-order-nr{display:none}.ecm-root .ecm-order-who{grid-area:who}.ecm-root .ecm-order-pay{grid-area:pay}.ecm-root .ecm-order-total{grid-area:total}.ecm-root .ecm-order-invoice{grid-area:invoice}.ecm-root .ecm-order-chevron{grid-area:chev;align-self:center}.ecm-root .ecm-lines-head{display:none}.ecm-root .ecm-lines[data-kind] .ecm-line{grid-template-columns:36px minmax(0,1fr) 16px;grid-template-areas:"tile main chev" "tile facts chev";align-items:start;row-gap:8px}.ecm-root .ecm-line>.ecm-tile{grid-area:tile;margin-top:2px}.ecm-root .ecm-line>.ecm-line-main{grid-area:main}.ecm-root .ecm-line>.ecm-line-chevron{grid-area:chev;align-self:center}.ecm-root .ecm-line-facts{grid-area:facts;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0}.ecm-root .ecm-line-facts .ecm-line-cell{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px}.ecm-root .ecm-line-facts .ecm-line-cell.is-right{align-items:center;text-align:left}.ecm-root .ecm-line-facts .ecm-line-cell.is-right{order:-1}}@media(min-width:1024px){.ecm-root .ecm-line-facts{display:contents}}@media(max-width:700px){.ecm-root{--ecm-gutter: 16px;padding-bottom:28px}.ecm-root .ecm-topbar{align-items:stretch;flex-direction:column;padding-top:18px}.ecm-root .ecm-title{font-size:28px}.ecm-root .ecm-topbar-lead{flex-direction:column;align-items:stretch}.ecm-root .ecm-tabs>button{flex:1 1 0}.ecm-root .ecm-stepper{flex:1 1 100%;justify-content:space-between}.ecm-root .ecm-client{flex:1;max-width:none}.ecm-root .ecm-road-cell{flex-basis:50%;border-bottom:1px solid var(--ecm-separator);padding:14px}.ecm-root .ecm-road-cell[data-navy]{flex-basis:100%}.ecm-root .ecm-road-value{font-size:22px}.ecm-root .ecm-todo-text{flex-basis:calc(100% - 42px)}.ecm-root .ecm-todo-actions{width:100%;padding-left:42px}.ecm-root .ecm-orders-head .ecm-find{flex:1 1 100%;max-width:none}.ecm-root .ecm-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;width:calc(100% + 32px)}.ecm-root .ecm-chips::-webkit-scrollbar{display:none}.ecm-root .ecm-store-pick{margin-left:0;width:100%}.ecm-root .ecm-store-pick select{width:100%}.ecm-root .ecm-payouts{grid-template-columns:minmax(0,1fr)}.ecm-root .ecm-payout-money{grid-template-columns:repeat(2,minmax(0,1fr))}.ecm-root .ecm-payout-money .is-net{grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:space-between;padding-top:8px;border-top:1px solid var(--ecm-separator)}.ecm-root .ecm-order{grid-template-areas:"who total chev" "pay pay chev" "invoice invoice chev"}.ecm-root .ecm-order-invoice{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.ecm-root .ecm-transit-cell{flex-basis:calc(50% - 6px);padding:14px}.ecm-root .ecm-transit-cell>b{font-size:22px}.ecm-root .ecm-import{flex-basis:100%;min-height:0}.ecm-root .ecm-intro-actions{width:100%}.ecm-root .ecm-intro-actions>:is(.ecm-cap,.ecm-stepper){flex:1 1 100%}.ecm-root .ecm-stepper>span{flex:1;min-width:0}:is(.ecm-root,.ecm-sheet) .ecm-card-head{padding:14px 16px 12px}:is(.ecm-root,.ecm-sheet) .ecm-card-body{padding:0 16px 16px}:is(.ecm-root,.ecm-sheet) .ecm-item{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px 16px}:is(.ecm-root,.ecm-sheet) .ecm-item.is-plain{grid-template-columns:minmax(0,1fr)}:is(.ecm-root,.ecm-sheet) .ecm-item>.ecm-item-side{grid-column:1 / -1;justify-content:flex-start}:is(.ecm-root,.ecm-sheet) .ecm-item:not(.is-plain)>.ecm-item-side{grid-column:2}:is(.ecm-root,.ecm-sheet) .ecm-item+.ecm-item:before{left:62px}.ecm-root .ecm-line{padding:12px 14px 12px 16px}.ecm-root .ecm-line+.ecm-line:before{left:66px}.ecm-root .ecm-find input{font-size:16px}:is(.ecm-root,.ecm-sheet) .ecm-field{font-size:16px}:is(.ecm-root,.ecm-sheet) .ecm-form.is-2{grid-template-columns:minmax(0,1fr)}.ecm-sheet,.ecm-sheet[data-wide]{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:26px 26px 0 0}.ecm-sheet .ecm-sheet-grabber{display:block;flex-shrink:0;width:36px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--ecm-faint);opacity:.6}.ecm-sheet .ecm-sheet-bar{padding-top:4px}.ecm-sheet .ecm-sheet-head{padding:0 18px 8px}.ecm-sheet .ecm-sheet-title{font-size:22px}.ecm-sheet .ecm-sheet-body{padding:6px 16px 18px}.ecm-sheet .ecm-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.ecm-sheet .ecm-sheet-foot .ecm-cap{flex:1 1 auto;min-height:46px}.ecm-sheet .ecm-sheet-foot-group{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ecm-root .ecm-seg:before,.ecm-sheet .ecm-seg:before,.ecm-root .ecm-hero-fill,:is(.ecm-root,.ecm-sheet) .ecm-switch input:after,:is(.ecm-root,.ecm-sheet) .ecm-disclosure>summary>svg{transition:none}.ecm-root .ecm-skel,:is(.ecm-root,.ecm-sheet) .ecm-spin{animation:none}}.ecm-root.ecm-client{--ecm-warn: var(--calm-accent-ink, #465fe9);--ecm-warn-soft: var(--calm-accent-soft, #eef0fd)}.ecm-root.ecm-client .ecm-tile:is([data-tone=warn],[data-tone=violet],[data-tone=sky],[data-tone=teal],[data-tone=pink]){--from: #465fe9;--to: #7c8cff}.ecm-root.ecm-client .ecm-todo-disc[data-tone=warn]{background:linear-gradient(145deg,#465fe9,#7c8cff)}.ecm-root.ecm-client .ecm-payout-bar>span[data-tone=warn]{background:#7c8cff}.ptn-root{--ptn-ease: cubic-bezier(.22, 1, .36, 1)}.ptn-root .ptn-add{position:relative;display:flex;align-items:center;width:min(440px,100%)}.ptn-root .ptn-add-field{flex:1;min-width:0}.ptn-root .ptn-add-field:before{content:"";position:absolute;top:50%;left:16px;width:14px;height:14px;transform:translateY(-50%);background:linear-gradient(var(--pk-accent-ink),var(--pk-accent-ink)) center / 100% 2px no-repeat,linear-gradient(var(--pk-accent-ink),var(--pk-accent-ink)) center / 2px 100% no-repeat;border-radius:1px;pointer-events:none}.ptn-root .ptn-add input{width:100%;height:46px;padding:0 150px 0 42px;border:0;border-radius:999px;outline:none;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);color:var(--pk-ink);font-size:14px;transition:box-shadow .2s}.ptn-root .ptn-add input::-moz-placeholder{color:var(--pk-muted)}.ptn-root .ptn-add input::placeholder{color:var(--pk-muted)}.ptn-root .ptn-add input:focus{box-shadow:var(--pk-card-shadow),var(--pk-focus)}.ptn-root .ptn-add .pk-cap{position:absolute;top:5px;right:5px;min-height:36px;padding:0 16px;border-radius:999px}.ptn-root .ptn-layout{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:18px;align-items:start}.ptn-root .ptn-dir{position:sticky;top:16px;display:flex;gap:6px;min-width:0}.ptn-root .ptn-dir-card{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.ptn-root .ptn-dir-top{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid var(--pk-separator)}.ptn-root .ptn-dir-top .pk-find{flex:none;max-width:none}.ptn-root .ptn-dir-top .pk-find input{height:36px;border-radius:999px;font-size:13px}.ptn-root .ptn-chips{display:flex;gap:6px}.ptn-root .ptn-chip{flex:1;min-height:34px;padding:0 10px;border:0;border-radius:999px;cursor:pointer;background:var(--pk-fill);color:var(--pk-ink-soft);font-size:12.5px;font-weight:600;transition:background .2s,color .2s,transform .18s var(--pk-spring)}.ptn-root .ptn-chip>span{margin-left:2px;opacity:.6;font-variant-numeric:tabular-nums}.ptn-root .ptn-chip:active{transform:scale(.96)}.ptn-root .ptn-chip[aria-pressed=true]{background:#101f32;color:#fff}.ptn-root .ptn-dir-scroll{position:relative;max-height:calc(100vh - 230px);min-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ptn-root .ptn-dir-pad{padding:14px}.ptn-root .ptn-letter{position:sticky;top:0;z-index:1;padding:6px 16px;background:var(--pk-band);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--pk-muted);font-size:11.5px;font-weight:700}.ptn-root .ptn-item{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 14px;border:0;background:transparent;text-align:left;cursor:pointer;animation:ptn-in .35s var(--ptn-ease) backwards;transition:background .15s}.ptn-root .ptn-item:hover{background:var(--pk-hover)}.ptn-root .ptn-item[aria-pressed=true]{background:#101f32}.ptn-root .ptn-item-copy{display:flex;flex:1;flex-direction:column;min-width:0}.ptn-root .ptn-item-copy b{overflow:hidden;color:var(--pk-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ptn-root .ptn-item-copy span{overflow:hidden;color:var(--pk-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ptn-root .ptn-item[aria-pressed=true] .ptn-item-copy b{color:#fff}.ptn-root .ptn-item[aria-pressed=true] .ptn-item-copy span{color:#a8b5ff}.ptn-root .ptn-item-dot{flex:none;width:8px;height:8px;border-radius:50%}.ptn-root .ptn-item-dot[data-side=owed]{background:#22c55e}.ptn-root .ptn-item-dot[data-side=owe]{background:#7c8cff}@keyframes ptn-in{0%{opacity:0;transform:translateY(8px)}}.ptn-root .ptn-rail{display:flex;flex-direction:column;gap:1px;padding-top:104px}.ptn-root .ptn-rail button{width:22px;height:20px;padding:0;border:0;border-radius:6px;cursor:pointer;background:transparent;color:var(--pk-accent-ink);font-size:10.5px;font-weight:700;transition:background .15s,color .15s}.ptn-root .ptn-rail button:hover:not(:disabled){background:var(--pk-accent-soft)}.ptn-root .ptn-rail button:disabled{color:var(--pk-faint);opacity:.6;cursor:default}.ptn-root .ptn-dir-skel{padding:8px 14px}.ptn-root .ptn-sk-item{display:flex;align-items:center;gap:12px;padding:10px 0}.ptn-root .ptn-sk-item .pk-skel,.ptn-root .ptn-pane-skel .pk-skel{animation-delay:inherit}.ptn-root .ptn-sk-dot{width:36px;height:36px;border-radius:50%}.ptn-root .ptn-sk-text{display:flex;flex:1;flex-direction:column;gap:6px}.ptn-root .ptn-sk-text .pk-skel:first-child{height:11px}.ptn-root .ptn-sk-text .pk-skel:last-child{height:9px}.ptn-root .ptn-sk-avatar{width:72px;height:72px;border-radius:50%}.ptn-root .ptn-sk-title{width:46%;height:22px;border-radius:10px}.ptn-root .ptn-sk-bar{height:64px;border-radius:16px}.ptn-root .ptn-sk-block{height:170px;border-radius:16px}.ptn-root .ptn-sk-figure{display:inline-block;width:180px;height:22px;border-radius:10px;vertical-align:middle}.ptn-root .ptn-sk-doc{height:40px;margin-top:8px;border-radius:12px}.ptn-root .ptn-pane{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0;padding:24px 26px;border-radius:24px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);animation:ptn-pane .42s var(--ptn-ease) backwards}@keyframes ptn-pane{0%{opacity:0;transform:translate(18px)}}.ptn-root .ptn-pane-skel{gap:16px;animation:none}.ptn-root .ptn-pane-none{align-items:center;justify-content:center;min-height:220px;color:var(--pk-muted)}.ptn-root .ptn-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ptn-root .ptn-avatar .pk-avatar{width:72px;height:72px;font-size:24px;box-shadow:0 16px 30px -16px #101f3299,inset 0 0 0 .5px #ffffff29;animation:ptn-pop .5s var(--pk-spring) backwards}@keyframes ptn-pop{0%{opacity:0;transform:scale(.6)}}.ptn-root .ptn-head-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:200px}.ptn-root .ptn-head-copy h2{margin:0;color:var(--pk-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.ptn-root .ptn-head-sub{color:var(--pk-muted);font-size:13px}.ptn-root .ptn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ptn-root .ptn-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:var(--pk-fill);color:var(--pk-ink-soft);font-size:11.5px;font-weight:600}.ptn-root .ptn-tag[data-accent]{background:var(--pk-accent-soft);color:var(--pk-accent-ink)}.ptn-root .ptn-tag[data-soft]{background:transparent;box-shadow:inset 0 0 0 1px var(--pk-separator);color:var(--pk-muted)}.ptn-root .ptn-tag svg{width:11px;height:11px}.ptn-root .ptn-head-tools{display:flex;gap:2px;align-self:flex-start}.ptn-root .ptn-balance{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:18px;background:var(--pk-band)}.ptn-root .ptn-balance-legend{display:flex;justify-content:space-between;gap:12px;color:var(--pk-muted);font-size:12px;font-weight:600}.ptn-root .ptn-balance-legend>span{display:flex;flex-direction:column;gap:1px}.ptn-root .ptn-balance-legend>span:last-child{align-items:flex-end}.ptn-root .ptn-balance-legend b{color:var(--pk-ink);font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums}.ptn-root .ptn-bar{display:grid;grid-template-columns:1fr 2px 1fr;align-items:center;height:14px}.ptn-root .ptn-bar-half{display:flex;height:100%;overflow:hidden;background:var(--pk-fill)}.ptn-root .ptn-bar-half.is-left{justify-content:flex-end;border-radius:999px 0 0 999px}.ptn-root .ptn-bar-half.is-right{border-radius:0 999px 999px 0}.ptn-root .ptn-bar-half i{display:block;height:100%;animation:ptn-grow .8s var(--ptn-ease) .2s backwards}.ptn-root .ptn-bar-half.is-left i{background:#7c8cff;border-radius:999px 0 0 999px;transform-origin:right}.ptn-root .ptn-bar-half.is-right i{background:#22c55e;border-radius:0 999px 999px 0;transform-origin:left}@keyframes ptn-grow{0%{transform:scaleX(0)}}.ptn-root .ptn-bar-mid{height:24px;border-radius:1px;background:var(--pk-ink)}.ptn-root .ptn-balance-figure{color:var(--pk-ink);font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ptn-root .ptn-balance-figure[data-side=owed]{color:var(--pk-good)}.ptn-root .ptn-balance-figure[data-side=owe]{color:var(--pk-accent-ink)}.ptn-root .ptn-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;color:var(--pk-muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ptn-root .ptn-label span{font-size:11.5px;letter-spacing:0;text-transform:none}.ptn-root .ptn-doc{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pk-separator);animation:ptn-in .35s var(--ptn-ease) backwards}.ptn-root .ptn-doc>i{flex:none;width:8px;height:8px;border-radius:50%;background:#7c8cff}.ptn-root .ptn-doc[data-state=paid]>i{background:#22c55e}.ptn-root .ptn-doc[data-state=late]>i{background:var(--pk-danger)}.ptn-root .ptn-doc-name{flex:1;min-width:0;overflow:hidden;color:var(--pk-ink);text-overflow:ellipsis;white-space:nowrap}.ptn-root .ptn-doc-name span{color:var(--pk-muted)}.ptn-root .ptn-doc-state{color:var(--pk-accent-ink);font-size:12px;font-weight:600}.ptn-root .ptn-doc[data-state=paid] .ptn-doc-state{color:var(--pk-good)}.ptn-root .ptn-doc[data-state=late] .ptn-doc-state{color:var(--pk-danger)}.ptn-root .ptn-doc>b{min-width:96px;color:var(--pk-ink);font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.ptn-root .ptn-docs-none{display:flex;align-items:center;gap:8px;margin:0;padding:14px 0 4px;border-top:1px solid var(--pk-separator);color:var(--pk-muted);font-size:13px}.ptn-root .ptn-docs-none svg{width:16px;height:16px}.ptn-root .ptn-contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ptn-root .ptn-contact{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 14px;border:0;border-radius:14px;background:var(--pk-band);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--pk-separator);transition:transform .18s var(--pk-spring),background .15s}.ptn-root .ptn-contact:hover{background:var(--pk-hover)}.ptn-root .ptn-contact:active{transform:scale(.97)}.ptn-root .ptn-contact>svg{width:16px;height:16px;color:var(--pk-accent-ink)}.ptn-root .ptn-contact>span{display:flex;flex:1;flex-direction:column;min-width:0}.ptn-root .ptn-contact>span>span{color:var(--pk-muted);font-size:11.5px}.ptn-root .ptn-contact>span>b{overflow:hidden;color:var(--pk-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ptn-root .ptn-contact .ptn-contact-copy{width:14px;height:14px;color:var(--pk-faint);opacity:0;transition:opacity .15s}.ptn-root .ptn-contact:is(:hover,:focus-visible) .ptn-contact-copy{opacity:1}.ptn-root .ptn-actions{display:flex;flex-wrap:wrap;gap:8px}.ptn-root .ptn-actions .pk-cap{text-decoration:none}.ptn-root .ptn-toast{position:fixed;z-index:60;bottom:28px;left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:#0b1726;color:#fff;transform:translate(-50%);box-shadow:0 20px 40px -16px #070f1ccc;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:ptn-toast .4s var(--pk-spring)}.ptn-root .ptn-toast>span{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:#22c55e}.ptn-root .ptn-toast svg{width:12px;height:12px;stroke-width:3.5}@keyframes ptn-toast{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}}html.dark .ptn-root .ptn-chip[aria-pressed=true]{background:#eef1fb;color:#101f32}html.dark .ptn-root .ptn-item[aria-pressed=true]{background:#2a3954}@media(max-width:899px){.ptn-root .ptn-layout{grid-template-columns:minmax(0,1fr)}.ptn-root .ptn-dir{position:static}.ptn-root .ptn-dir-scroll{max-height:52vh}.ptn-root .ptn-rail{display:none}.ptn-root .ptn-add{width:100%}.ptn-root .ptn-pane{padding:20px 18px;scroll-margin-top:16px}}@media(prefers-reduced-motion:reduce){.ptn-root :is(.ptn-item,.ptn-pane,.ptn-avatar .pk-avatar,.ptn-bar-half i,.ptn-doc,.ptn-toast){animation:none}}.pfs-sheet .pfs-dots{display:inline-flex;align-items:center;gap:6px}.pfs-sheet .pfs-dot{width:7px;height:7px;border-radius:999px;background:var(--pk-separator);transition:width .25s var(--pk-spring),background .15s}.pfs-sheet .pfs-dot[data-done]{background:color-mix(in srgb,var(--pk-accent) 45%,transparent)}.pfs-sheet .pfs-dot[data-active]{width:20px;background:var(--pk-accent)}.pfs-sheet .pfs-back{margin-right:auto;color:var(--pk-accent-ink)}.pfs-sheet .pfs-option{padding:14px 16px}.etp-root .et-root{color:var(--pk-ink)}.etp-root{--calm-warn: var(--pk-accent-ink);--calm-warn-soft: var(--pk-accent-soft)}.etp-root .et-stub-bar>span[data-late]{background:#7c8cff}.etp-root .et-layer .et-section.flagged .et-section-icon{background:linear-gradient(145deg,#465fe9,#7c8cff)}.etp-root .et-head.is-embedded{margin-bottom:16px}.etp-root .et-btn{height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--pk-surface);color:var(--pk-ink);box-shadow:var(--pk-card-shadow);font-size:13.5px;font-weight:600}.etp-root .et-btn:hover:not(:disabled){background:var(--pk-surface);box-shadow:var(--pk-float-shadow)}.etp-root .et-btn.ghost{background:var(--pk-fill);box-shadow:none}.etp-root .et-btn.ghost:hover:not(:disabled){background:var(--pk-fill);color:var(--pk-accent-ink);box-shadow:none}.etp-root .et-btn.primary{background:var(--pk-accent);color:#fff;box-shadow:var(--pk-glow)}.etp-root .et-btn.primary:hover:not(:disabled){background:var(--pk-accent-hover);box-shadow:var(--pk-glow)}.etp-root .et-btn.sm{height:32px;padding:0 12px;font-size:12.5px}.etp-root .et-kpis{gap:12px;margin-bottom:16px}.etp-root .et-kpi{padding:15px 16px 14px;border:0;border-radius:20px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);transition:box-shadow .15s,transform .15s}.etp-root .et-kpi:before{display:none}.etp-root button.et-kpi:hover{border:0;box-shadow:var(--pk-float-shadow)}.etp-root button.et-kpi:active{transform:scale(.98)}.etp-root .et-kpi.on{box-shadow:inset 0 0 0 2px var(--pk-accent),var(--pk-card-shadow)}.etp-root .et-kpi-label{color:var(--pk-muted);font-size:12.5px;font-weight:550;letter-spacing:0;text-transform:none}.etp-root .et-kpi-value{margin-top:10px;font-size:28px;font-weight:700;letter-spacing:-.025em}.etp-root .et-kpi-hint{color:var(--pk-muted);font-size:12px}.etp-root .et-anchor{margin-bottom:16px;padding:14px 16px;border:0;border-radius:20px;background:var(--pk-warn-soft)}.etp-root .et-anchor-item{border:0;border-radius:14px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.etp-root .et-card{overflow:hidden;border:0;border-radius:20px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow)}.etp-root .et-toolbar{padding:14px 16px;border-bottom:1px solid var(--pk-separator)}.etp-root .et-seg{padding:3px;border-radius:999px;background:var(--pk-fill)}.etp-root .et-chip{height:30px;padding:0 12px;border-radius:999px;color:var(--pk-ink-soft)}.etp-root .et-chip.on{background:var(--pk-thumb);color:var(--pk-ink);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}.etp-root .et-search input{height:38px;border:0!important;border-radius:12px;background:var(--pk-fill)!important;box-shadow:none;color:var(--pk-ink)}.etp-root .et-search input:focus{box-shadow:var(--pk-focus);outline:none}.etp-root .et-list-head{border-bottom-color:var(--pk-separator);color:var(--pk-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.etp-root .et-row{border-bottom-color:var(--pk-separator)}.etp-root .et-row:hover{background:var(--pk-hover)}.etp-root .et-callout{border-radius:14px}@media(max-width:700px){.etp-root .et-kpi-value{font-size:24px}}.vhp-root,.vhp-layer{--vhp-ink: var(--calm-ink, #101f32);--vhp-ink-soft: var(--calm-ink-soft, #344054);--vhp-muted: var(--calm-muted, #5f6b7e);--vhp-surface: var(--calm-surface, #ffffff);--vhp-ground: var(--calm-bg, #eff1f6);--vhp-accent: #465fe9;--vhp-accent-hover: #354bc7;--vhp-accent-ink: var(--calm-accent-ink, #465fe9);--vhp-accent-soft: var(--calm-accent-soft, #eef0fd);--vhp-good: var(--calm-good, #15803d);--vhp-good-soft: var(--calm-good-soft, #ecfdf5);--vhp-warn: var(--calm-warn);--vhp-warn-soft: var(--calm-warn-soft);--vhp-danger: var(--calm-danger, #b91c1c);--vhp-danger-soft: var(--calm-danger-soft, #fef2f2);--vhp-fill: rgba(118, 126, 145, .13);--vhp-thumb: #ffffff;--vhp-separator: rgba(16, 31, 50, .1);--vhp-faint: #a3acba;--vhp-hover: #f4f5f9;--vhp-card-shadow: 0 1px 2px rgba(16, 31, 50, .05), 0 10px 24px -14px rgba(16, 31, 50, .22);--vhp-float-shadow: 0 1px 2px rgba(16, 31, 50, .06), 0 18px 40px -16px rgba(16, 31, 50, .32);--vhp-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(168, 181, 255, .3), 0 14px 32px -12px rgba(70, 95, 233, .95);--vhp-focus: 0 0 0 4px rgba(70, 95, 233, .16);--vhp-spring: cubic-bezier(.32, 1.28, .52, 1);--vhp-gutter: 28px}html.dark :is(.vhp-root,.vhp-layer){--vhp-accent-hover: #5a71f0;--vhp-fill: rgba(255, 255, 255, .08);--vhp-thumb: #2a3954;--vhp-separator: rgba(255, 255, 255, .08);--vhp-faint: #56647a;--vhp-hover: #18253a;--vhp-card-shadow: 0 0 0 .5px rgba(255, 255, 255, .06);--vhp-float-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 18px 40px -12px rgba(0, 0, 0, .7);color-scheme:dark}.vhp-root{box-sizing:border-box;width:100%;min-height:100%;padding-bottom:40px;background:var(--vhp-ground);color:var(--vhp-ink)}:is(.vhp-root,.vhp-layer) :is(button,select,a,input[type=checkbox]):focus-visible{outline:2px solid var(--vhp-accent-ink);outline-offset:2px}:is(.vhp-root,.vhp-layer) :is(h1,h2,h3,p){margin:0}:is(.vhp-root,.vhp-layer) svg{flex-shrink:0}.vhp-root .vhp-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;white-space:nowrap}:is(.vhp-root,.vhp-layer){--calm-line: var(--vhp-separator)}:is(.vhp-root,.vhp-layer) .vh-btn{height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--vhp-surface);color:var(--vhp-ink);box-shadow:var(--vhp-card-shadow);font-size:13.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s,transform .15s}:is(.vhp-root,.vhp-layer) .vh-btn:hover:not(:disabled){border:0;background:var(--vhp-surface);box-shadow:var(--vhp-float-shadow)}:is(.vhp-root,.vhp-layer) .vh-btn:active:not(:disabled){transform:scale(.97)}:is(.vhp-root,.vhp-layer) .vh-btn.primary{background:var(--vhp-accent);color:#fff;box-shadow:var(--vhp-glow)}:is(.vhp-root,.vhp-layer) .vh-btn.primary:hover:not(:disabled){background:var(--vhp-accent-hover);box-shadow:var(--vhp-glow)}:is(.vhp-root,.vhp-layer) .vh-btn.primary:disabled{box-shadow:none}:is(.vhp-root,.vhp-layer) .vh-btn.ghost{background:var(--vhp-fill);box-shadow:none}:is(.vhp-root,.vhp-layer) .vh-btn.ghost:hover:not(:disabled){background:var(--vhp-fill);box-shadow:none;color:var(--vhp-accent-ink)}:is(.vhp-root,.vhp-layer) .vh-btn.danger{background:var(--vhp-danger-soft);color:var(--vhp-danger);box-shadow:none}:is(.vhp-root,.vhp-layer) .vh-btn.sm{height:32px;padding:0 12px;border-radius:999px;font-size:12.5px}:is(.vhp-root .vh-card,.vhp-root .vhp-card,.vhp-layer .vh-section,.vhp-layer .vh-callout,.vhp-layer .vh-reader) .vh-btn:not(.primary){background:var(--vhp-fill);box-shadow:none}:is(.vhp-root .vh-card,.vhp-root .vhp-card,.vhp-layer .vh-section,.vhp-layer .vh-callout,.vhp-layer .vh-reader) .vh-btn:not(.primary):hover:not(:disabled){color:var(--vhp-accent-ink);box-shadow:none}:is(.vhp-root,.vhp-layer) .vh-icon-btn{width:32px;height:32px;border:0;border-radius:999px;color:var(--vhp-muted)}:is(.vhp-root,.vhp-layer) .vh-icon-btn:hover:not(:disabled){background:var(--vhp-fill);color:var(--vhp-ink)}:is(.vhp-root,.vhp-layer) .vh-icon-btn.danger:hover:not(:disabled){background:var(--vhp-danger-soft);color:var(--vhp-danger)}:is(.vhp-root,.vhp-layer) .vh-input{height:42px;padding:0 12px;border:0;border-radius:12px;background:var(--vhp-fill);box-shadow:none;color:var(--vhp-ink);font-size:14px}:is(.vhp-root,.vhp-layer) .vh-input:hover{border:0}:is(.vhp-root,.vhp-layer) .vh-input:focus{border:0;box-shadow:var(--vhp-focus)}:is(.vhp-root,.vhp-layer) .vh-input:disabled{opacity:.7}:is(.vhp-root,.vhp-layer) .vh-input.sm{height:36px;border-radius:10px;font-size:13px}:is(.vhp-root,.vhp-layer) textarea.vh-input{height:auto;min-height:80px;padding:10px 12px}:is(.vhp-root,.vhp-layer) select.vh-input{padding-right:32px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}:is(.vhp-root,.vhp-layer) select.vh-input option{background:var(--vhp-surface);color:var(--vhp-ink)}:is(.vhp-root,.vhp-layer) .vh-label{margin:0 4px;color:var(--vhp-muted);font-size:12.5px;font-weight:600}:is(.vhp-root,.vhp-layer) .vh-label .code{background:var(--vhp-fill);border-radius:6px}:is(.vhp-root,.vhp-layer) .vh-help{margin:0 4px;font-size:12px}.vhp-layer .vh-filled{box-shadow:0 0 0 2px color-mix(in srgb,var(--vhp-accent) 45%,transparent)}:is(.vhp-root,.vhp-layer) .vh-pill{padding:3px 9px}:is(.vhp-root,.vhp-layer) .vh-tag{padding:1px 7px;border-radius:6px}:is(.vhp-root,.vhp-layer) :is(.vh-card,.vh-section){overflow:hidden;border:0;border-radius:20px;background:var(--vhp-surface);box-shadow:var(--vhp-card-shadow)}:is(.vhp-root,.vhp-layer) .vh-section-head{padding:14px 16px 12px;border-bottom:1px solid var(--vhp-separator)}:is(.vhp-root,.vhp-layer) .vh-section-icon{width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #101f322e}:is(.vhp-root,.vhp-layer) .vh-section-title{color:var(--vhp-ink);font-size:15px;font-weight:700;letter-spacing:-.015em}:is(.vhp-root,.vhp-layer) .vh-section-sub{color:var(--vhp-muted);font-size:12.5px;line-height:1.45}:is(.vhp-root,.vhp-layer) .vh-kpi{border:0;border-radius:16px;background:var(--vhp-surface);box-shadow:var(--vhp-card-shadow)}:is(.vhp-root,.vhp-layer) .vh-kpi:before{display:none}:is(.vhp-root,.vhp-layer) .vh-kpi-label{color:var(--vhp-muted);font-size:12px;font-weight:550;letter-spacing:0;text-transform:none}:is(.vhp-root,.vhp-layer) .vh-kpi-value{font-weight:700;letter-spacing:-.02em}:is(.vhp-root,.vhp-layer) .vh-kpi.accent .vh-kpi-value{color:var(--vhp-accent-ink)}:is(.vhp-root,.vhp-layer) .vh-callout{border:0;border-radius:14px;padding:12px 14px;font-size:13px}:is(.vhp-root,.vhp-layer) .vh-callout ul{margin:8px 0 0;padding-left:16px}:is(.vhp-root,.vhp-layer) .vh-table th{color:var(--vhp-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;border-bottom-color:var(--vhp-separator)}:is(.vhp-root,.vhp-layer) .vh-table td{border-bottom-color:var(--vhp-separator)}:is(.vhp-root,.vhp-layer) .vh-table :is(th,td):first-child{padding-left:16px}:is(.vhp-root,.vhp-layer) .vh-table :is(th,td):last-child{padding-right:16px}:is(.vhp-root,.vhp-layer) .vh-table tbody tr:hover td{background:var(--vhp-hover)}:is(.vhp-root,.vhp-layer) .vh-table tfoot td{background:var(--vhp-ground)}:is(.vhp-root,.vhp-layer) .vh-table tr.editing td{background:var(--vhp-accent-soft)}:is(.vhp-root,.vhp-layer) .vh-empty-inline{color:var(--vhp-muted)}:is(.vhp-root,.vhp-layer) .vh-bar{background:var(--vhp-fill)}:is(.vhp-root,.vhp-layer) .vh-bar>span{background:linear-gradient(90deg,#465fe9,#7c8cff)}:is(.vhp-root,.vhp-layer) .vh-monthnav{height:40px;padding:0 4px;border:0;border-radius:999px;background:var(--vhp-surface);box-shadow:var(--vhp-card-shadow)}:is(.vhp-root,.vhp-layer) .vh-monthnav .label{font-weight:650}.vhp-root .vhp-vplate{flex:none;width:124px}.vhp-root .vhp-vded{flex:none;width:170px}.vhp-root .vhp-vcost{width:110px}.vhp-root .vhp-vlog{flex:none;width:130px;text-align:right}.vhp-root .cp-item .vh-plate{flex:none}.vhp-root .vh-orphan{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 0}.vhp-root .vh-orphan-main{display:flex;flex-direction:column;flex:1 1 280px;min-width:0}.vhp-root .vh-orphan-main b{font-size:13.5px;font-weight:600}.vhp-root .vh-orphan-main b>span{color:var(--cp-muted);font-weight:400}.vhp-root .vh-orphan-main>span{overflow:hidden;color:var(--cp-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vhp-root .vh-orphan-pick{flex:0 1 260px;min-width:0}.vhp-root .vh-orphan-actions{display:flex;gap:6px}.vhp-layer.vh-drawer{top:8px;right:8px;bottom:8px;width:min(940px,calc(100vw - 16px));border:0;border-radius:26px;background:var(--vhp-ground);box-shadow:0 0 0 .5px var(--vhp-separator),-24px 0 80px -30px #070f1c99}.vhp-layer .vh-drawer-head{padding:22px 22px 0;border:0;background:transparent}.vhp-layer .vh-drawer-top{align-items:center}.vhp-layer .vh-drawer-title{color:var(--vhp-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.vhp-layer .vh-drawer-sub{margin-top:4px;color:var(--vhp-muted);font-size:13px}.vhp-layer .vh-drawer-top .vh-btn.sm{background:var(--vhp-surface);box-shadow:var(--vhp-card-shadow)}.vhp-layer .vh-drawer-top .vh-icon-btn{background:var(--vhp-fill)}.vhp-layer .vh-tabs{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;max-width:560px;margin-top:16px;padding:3px;border-radius:999px;background:var(--vhp-fill)}.vhp-layer .vh-tabs:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 3));border-radius:999px;background:var(--vhp-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .34s var(--vhp-spring)}html.dark .vhp-layer .vh-tabs:before{box-shadow:0 3px 8px #00000047,0 1px 1px #0000001f}.vhp-layer .vh-tabbtn{position:relative;z-index:1;justify-content:center;min-width:0;height:36px;padding:0 12px;border:0;border-radius:999px;color:var(--vhp-ink-soft);font-size:13.5px;white-space:nowrap}.vhp-layer .vh-tabbtn svg{color:var(--vhp-muted)}.vhp-layer .vh-tabbtn.on{border:0;color:var(--vhp-ink);font-weight:600}.vhp-layer .vh-tabbtn.on svg{color:var(--vhp-accent-ink)}.vhp-layer .vh-tabbtn .n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f04438;color:#fff;font-size:11px}.vhp-layer .vh-drawer-body{gap:16px;padding:18px 22px 32px}.vhp-layer .vh-hero,.vhp-layer .vh-hero.limited{isolation:isolate;padding:20px 22px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -24px #070f1cb3}.vhp-layer .vh-hero:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;filter:none;z-index:-1;background:radial-gradient(55% 140% at 14% 0%,#465fe980,#465fe900 70%)}.vhp-layer .vh-hero.limited:after{background:radial-gradient(55% 140% at 14% 0%,color-mix(in srgb,var(--calm-warn-fill) 42%,transparent),color-mix(in srgb,var(--calm-warn-fill) 0%,transparent) 70%)}.vhp-layer .vh-hero-label{color:#8a97ab;font-size:11px;font-weight:600;letter-spacing:.06em;opacity:1}.vhp-layer .vh-hero-label>span{color:#fff;font-size:12.5px}.vhp-layer .vh-hero-grid{gap:10px;margin-top:14px}.vhp-layer .vh-hero-stat{padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.vhp-layer .vh-hero-stat .v{font-size:22px}.vhp-layer .vh-hero-stat .k{color:#8a97ab;opacity:1}.vhp-layer .vh-hero-note{color:#c5cdd9;opacity:1}.vhp-layer .vh-kv{gap:0}.vhp-layer .vh-kv dt,.vhp-layer .vh-kv dd{padding:8px 0;border-top:1px solid var(--vhp-separator)}.vhp-layer .vh-kv dt:first-of-type,.vhp-layer .vh-kv dd:first-of-type{border-top:0}.vhp-layer .vh-kv dd{color:var(--vhp-ink);font-weight:550;text-align:right}.vhp-layer .vh-section-body:has(>.vh-kv){padding-top:6px;padding-bottom:8px}.vhp-layer.vh-dialog{border:0;border-radius:26px;background:var(--vhp-ground);box-shadow:0 0 0 .5px var(--vhp-separator),0 40px 80px -30px #070f1c99}.vhp-layer .vh-dialog-head{gap:12px;padding:20px 18px 10px 22px;border:0;background:transparent}.vhp-layer .vh-dialog-title{color:var(--vhp-ink);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.vhp-layer .vh-dialog-mark{width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#465fe9,#7c8cff);color:#fff;box-shadow:0 10px 24px -12px #465fe9d9,inset 0 0 0 .5px #fff3}.vhp-layer .vh-dialog-head .vh-icon-btn{background:var(--vhp-fill)}.vhp-layer .vh-dialog-body{gap:16px;padding:8px 22px 24px}.vhp-layer .vh-dialog-foot{padding:12px 18px 16px;border-top:1px solid var(--vhp-separator);background:var(--vhp-ground)}.vhp-layer .vh-dialog-foot .vh-btn:not(.primary){background:var(--vhp-fill);box-shadow:none}.vhp-layer .vh-choice{border:0;border-radius:16px;background:var(--vhp-ground);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.vhp-layer .vh-choice:hover{background:var(--vhp-hover)}.vhp-layer .vh-choice.on{border:0;background:var(--vhp-accent-soft);box-shadow:inset 0 0 0 1.5px var(--vhp-accent)}.vhp-layer .vh-choice .radio{border-color:var(--vhp-faint);background:transparent}.vhp-layer .vh-choice.on .radio{border-color:var(--vhp-accent);background:var(--vhp-accent)}.vhp-layer .vh-choice.on .radio:after{background:#fff}.vhp-layer .vh-reader{margin-bottom:0;border:0;border-radius:16px;background:var(--vhp-accent-soft)}@media(max-width:1240px){.vhp-root .vhp-vlog{display:none}}@media(max-width:760px){.vhp-root .vhp-vline{align-items:flex-start}.vhp-root .vhp-vplate{width:auto}.vhp-root .vhp-vline>.cp-line-main{flex-basis:calc(100% - 40px);order:2}.vhp-root .vhp-vline>.vhp-vded{order:3;width:auto}.vhp-root .vhp-vline>.vhp-vcost{order:4;width:auto;margin-left:auto}.vhp-root .vhp-vline>.cp-chevron{order:1;margin-left:auto}.vhp-root .cp-item .vh-plate{order:0}.vhp-root .vh-orphan-pick{flex:1 1 100%}}@media(max-width:700px){:is(.vhp-root,.vhp-layer) .vh-input{font-size:16px}.vhp-layer.vh-drawer{top:12px;right:0;bottom:0;left:0;width:100%;border-radius:26px 26px 0 0}.vhp-layer .vh-drawer-head{padding:18px 16px 0}.vhp-layer .vh-drawer-top{flex-wrap:wrap}.vhp-layer .vh-drawer-title{font-size:21px}.vhp-layer .vh-tabs{max-width:none}.vhp-layer .vh-tabbtn{gap:5px;padding:0 8px;font-size:12.5px}.vhp-layer .vh-tabbtn>svg{display:none}.vhp-layer .vh-drawer-body{padding:16px 16px 28px}.vhp-layer .vh-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vhp-layer .vh-hero-stat{padding:10px}.vhp-layer .vh-hero-stat .v{font-size:17px}.vhp-layer .vh-hero-stat .k{font-size:11px}.vhp-layer.vh-dialog{top:12px;right:0;bottom:0;left:0;border-radius:26px 26px 0 0}.vhp-layer .vh-dialog-body{padding:8px 16px 20px}.vhp-layer .vh-dialog-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.vhp-layer .vh-tabs:before{transition:none}}.vlp-root .vlp-garage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}.vlp-root .vlp-car{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 22px;border:0;border-radius:24px;color:#fff;text-align:left;cursor:pointer;background:radial-gradient(55% 140% at 14% 0%,#465fe973,#465fe900 70%),radial-gradient(120% 90% at 50% 0%,#142a4f,#0b1726 48%,#070f1c);box-shadow:0 24px 48px -26px #070f1cb3;animation:vlp-up .6s cubic-bezier(.22,1,.36,1) both;transition:transform .25s var(--pk-spring),box-shadow .2s}.vlp-root .vlp-car:hover{transform:translateY(-3px)}.vlp-root .vlp-car[aria-selected=true]{box-shadow:0 0 0 3px var(--pk-ground),0 0 0 5px var(--pk-accent),0 24px 48px -26px #070f1cb3}@keyframes vlp-up{0%{opacity:0;transform:translateY(18px)}}.vlp-root .vlp-car-skel{height:250px;cursor:default;animation:pk-pulse 1.4s ease-in-out infinite}.vlp-root .vlp-car-skel>span{display:block;height:12px;border-radius:999px;background:#ffffff1a}.vlp-root .vlp-car-skel>span:nth-child(1){width:40%;height:28px;border-radius:6px}.vlp-root .vlp-car-skel>span:nth-child(2){width:60%;height:52px;border-radius:10px}.vlp-root .vlp-car-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.vlp-root .vlp-car-name{display:flex;flex:1 1 160px;flex-direction:column;min-width:0}.vlp-root .vlp-car-name b{overflow:hidden;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.vlp-root .vlp-car-name span{color:#8a97ab;font-size:12.5px}.vlp-root .vlp-car-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;font-size:12px;font-weight:600;white-space:nowrap}.vlp-root .vlp-car-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#a8b5ff;box-shadow:0 0 8px #a8b5ff}.vlp-root .vlp-car-pill[data-tone=good]:before{background:#4ade80;box-shadow:0 0 8px #4ade80}.vlp-root .vlp-car-body{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.vlp-root .vlp-car-fig{display:flex;flex:1 1 200px;flex-direction:column;gap:6px}.vlp-root .vlp-car-fig>span:first-child{color:#8a97ab;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vlp-root .vlp-roller{display:inline-flex;gap:4px}.vlp-root .vlp-drum{position:relative;width:36px;height:50px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#050b14,#13213a 50%,#050b14);box-shadow:inset 0 0 0 1px #ffffff1a}.vlp-root .vlp-reel{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.vlp-root .vlp-reel>span{display:grid;place-items:center;height:50px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px;font-weight:700}.vlp-root .vlp-dial{position:relative;flex:none;width:120px;height:76px}.vlp-root .vlp-dial svg{width:120px;height:70px;overflow:visible}.vlp-root .vlp-dial path{fill:none;stroke-width:9;stroke-linecap:round}.vlp-root .vlp-dial-track{stroke:#ffffff1f}.vlp-root .vlp-dial-arc{stroke:#465fe9;opacity:.55}.vlp-root .vlp-needle{transform-origin:60px 60px;transform:rotate(var(--deg));transition:transform 1.4s var(--pk-spring);animation:vlp-needle 1.4s var(--pk-spring) both .2s}@keyframes vlp-needle{0%{transform:rotate(0)}}.vlp-root .vlp-needle line{stroke:#fff;stroke-width:3;stroke-linecap:round}.vlp-root .vlp-dial circle{fill:#fff}.vlp-root .vlp-dial>span{position:absolute;left:0;right:0;bottom:-2px;color:#8a97ab;font-size:11.5px;text-align:center}.vlp-root .vlp-dial>span b{color:#fff}.vlp-root .vlp-car-foot{color:#c5cdd9;font-size:12.5px}.vlp-root .vlp-car-foot b{color:#fff;font-weight:650}.vlp-root .vlp-logbook{margin-top:4px;animation:vlp-up .45s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.vlp-root .vlp-car,.vlp-root .vlp-needle,.vlp-root .vlp-logbook{animation:none}.vlp-root .vlp-reel{transition:none}}.vlp-root .vlp-logbook{display:grid;gap:14px}.cfa-root .cfa-when{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;padding:22px 24px}.cfa-root .cfa-when-figure{display:flex;flex:1 1 260px;flex-direction:column;gap:2px}.cfa-root .cfa-when-figure>span:first-child{color:var(--pk-muted);font-size:13px;font-weight:600}.cfa-root .cfa-when-figure>b{color:var(--pk-ink);font-size:38px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .3s}.cfa-root .cfa-when-figure>b>span{color:var(--pk-muted);font-size:16px;font-weight:600;letter-spacing:0}.cfa-root .cfa-when-note{color:var(--pk-muted);font-size:13px}.cfa-root .cfa-skel-figure{width:220px;height:40px;margin:4px 0;border-radius:12px}.cfa-root .cfa-slider{display:flex;flex:2 1 380px;flex-direction:column;gap:10px}.cfa-root .cfa-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;margin:0;border-radius:999px;outline:none;background:linear-gradient(90deg,var(--pk-accent) var(--p),var(--pk-fill) var(--p))}.cfa-root .cfa-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;cursor:grab;box-shadow:0 0 0 3px var(--pk-accent),0 6px 14px -4px #101f3280;-webkit-transition:transform .15s;transition:transform .15s}.cfa-root .cfa-slider input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15);cursor:grabbing}.cfa-root .cfa-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid var(--pk-accent);border-radius:50%;background:#fff}.cfa-root .cfa-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--pk-accent),0 0 0 8px #465fe933}.cfa-root .cfa-ticks{display:flex;justify-content:space-between;color:var(--pk-muted);font-size:12px;font-weight:600}.cfa-root .cfa-ticks [data-near]{color:var(--pk-ink)}.cfa-root .cfa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.cfa-root .cfa-skel-card{height:232px;border-radius:22px}.cfa-root .cfa-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-card-shadow);animation:cfa-up .5s cubic-bezier(.22,1,.36,1) both;transition:transform .25s var(--pk-spring),box-shadow .2s}.cfa-root .cfa-card:hover{transform:translateY(-4px);box-shadow:var(--pk-float-shadow)}.cfa-root .cfa-card[data-out]{opacity:.6}@keyframes cfa-up{0%{opacity:0;transform:translateY(16px) scale(.97)}}.cfa-root .cfa-card-head{display:flex;align-items:center;gap:12px;min-width:0}.cfa-root .cfa-card-copy{display:flex;flex:1;flex-direction:column;min-width:0}.cfa-root .cfa-card-copy b{overflow:hidden;color:var(--pk-ink);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cfa-root .cfa-card-copy span{color:var(--pk-muted);font-size:12px}.cfa-root .cfa-card-body{display:flex;align-items:center;gap:16px}.cfa-root .cfa-ring{position:relative;flex:none;width:92px;height:92px}.cfa-root .cfa-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cfa-root .cfa-ring circle{fill:none;stroke:var(--pk-fill);stroke-width:9}.cfa-root .cfa-ring circle+circle{stroke:var(--pk-accent);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.cfa-root .cfa-ring circle[data-done]{stroke:#22c55e}.cfa-root .cfa-ring>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--pk-muted);font-size:10.5px}.cfa-root .cfa-ring>span b{color:var(--pk-ink);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.cfa-root .cfa-card-value{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cfa-root .cfa-card-value>span{color:var(--pk-muted);font-size:12px}.cfa-root .cfa-card-value>b{color:var(--pk-ink);font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cfa-root .cfa-note{padding:8px 12px;border-radius:12px;background:var(--pk-accent-soft);color:var(--pk-accent-ink);font-size:12.5px;font-weight:600}.cfa-root .cfa-note[data-tone=good]{background:var(--pk-good-soft);color:var(--pk-good)}.cfa-root .cfa-note[data-tone=muted]{background:var(--pk-fill);color:var(--pk-muted)}@media(max-width:640px){.cfa-root .cfa-when{padding:18px 16px}.cfa-root .cfa-when-figure>b{font-size:30px}.cfa-root .cfa-ticks span:nth-child(2n){visibility:hidden}}@media(prefers-reduced-motion:reduce){.cfa-root .cfa-card{animation:none}.cfa-root .cfa-ring circle+circle{transition:none}}.cdl-root .cdl-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.cdl-root .cdl-cal{flex:999 1 540px;min-width:0;padding:18px}.cdl-root .cdl-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding-bottom:8px;color:var(--pk-muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase}.cdl-root .cdl-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;animation:cdl-in .4s cubic-bezier(.22,1,.36,1)}@keyframes cdl-in{0%{opacity:0;transform:translate(16px)}}.cdl-root .cdl-skel{height:78px;border-radius:14px}.cdl-root .cdl-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:78px;padding:8px;border:0;border-radius:14px;background:var(--pk-band);color:var(--pk-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s var(--pk-spring)}.cdl-root .cdl-day:hover{transform:scale(1.04)}.cdl-root .cdl-day[data-has]{background:var(--pk-accent-soft)}.cdl-root .cdl-day>b{font-size:14px;font-weight:500}.cdl-root .cdl-day[data-has]>b,.cdl-root .cdl-day[data-today]>b{font-weight:700}.cdl-root .cdl-day[data-today]{box-shadow:inset 0 0 0 2px var(--pk-accent);animation:cdl-today 1.8s ease-out infinite}@keyframes cdl-today{0%{box-shadow:inset 0 0 0 2px var(--pk-accent),0 0 #465fe966}to{box-shadow:inset 0 0 0 2px var(--pk-accent),0 0 0 9px #465fe900}}.cdl-root .cdl-day[aria-pressed=true]{background:linear-gradient(145deg,#142a4f,#070f1c);color:#fff;box-shadow:0 12px 24px -12px #070f1ccc;animation:none}.cdl-root .cdl-marks{display:flex;flex-wrap:wrap;gap:3px}.cdl-root .cdl-marks i{padding:1px 5px;border-radius:5px;background:var(--pk-surface);color:var(--pk-accent-ink);font-size:10px;font-style:normal;font-weight:700;animation:cdl-mark .35s var(--pk-spring) both}.cdl-root .cdl-marks i[data-tone=good]{background:var(--pk-good-soft);color:var(--pk-good)}.cdl-root .cdl-marks i[data-tone=danger]{background:var(--pk-danger-soft);color:var(--pk-danger)}.cdl-root .cdl-marks i[data-tone=neutral]{color:var(--pk-muted)}.cdl-root .cdl-day[aria-pressed=true] .cdl-marks i{background:#ffffff29;color:#fff}@keyframes cdl-mark{0%{transform:scale(0)}}.cdl-root .cdl-side{display:flex;flex:1 1 340px;flex-direction:column;gap:14px;max-width:440px}.cdl-root .cdl-dayhero{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px;text-align:left}.cdl-root .cdl-day-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em}.cdl-root .cdl-day-list{display:flex;flex-direction:column;gap:8px}.cdl-root .cdl-day-list>p{margin:0;color:#c5cdd9;font-size:13.5px}.cdl-root .cdl-day-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;animation:cdl-up .4s cubic-bezier(.22,1,.36,1) both}@keyframes cdl-up{0%{opacity:0;transform:translateY(8px)}}.cdl-root .cdl-day-item>span:first-child{display:flex;flex-direction:column;min-width:0;color:#8a97ab;font-size:12px}.cdl-root .cdl-day-item>span:first-child b{color:#fff;font-size:14px;font-weight:650}.cdl-root .cdl-day-item>span:last-child{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.cdl-root .cdl-day-item>span:last-child b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.cdl-root .cdl-day-item em{color:#a8b5ff;font-size:11.5px;font-style:normal;font-weight:600}.cdl-root .cdl-day-item em[data-tone=good]{color:#4ade80}.cdl-root .cdl-day-item em[data-tone=danger]{color:#fca5a5}.cdl-root .cdl-hist{padding:16px 18px}.cdl-root .cdl-hist-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--pk-ink);font-size:16px;font-weight:700}.cdl-root .cdl-hist-title svg{width:17px;height:17px;color:var(--pk-accent-ink)}.cdl-root .cdl-timeline{position:relative;margin:0;padding:0;list-style:none}.cdl-root .cdl-timeline:before{content:"";position:absolute;left:9px;top:14px;bottom:14px;width:2px;background:var(--pk-separator)}.cdl-root .cdl-timeline li{position:relative;display:flex;align-items:center;gap:10px;padding:10px 0 10px 30px;animation:cdl-up .4s cubic-bezier(.22,1,.36,1) both}.cdl-root .cdl-node{position:absolute;left:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pk-accent);box-shadow:0 0 0 4px var(--pk-surface);color:#fff}.cdl-root .cdl-node[data-tone=good]{background:#22c55e}.cdl-root .cdl-node[data-tone=danger]{background:#ef4444}.cdl-root .cdl-node[data-tone=neutral]{background:var(--pk-faint)}.cdl-root .cdl-node svg{width:11px;height:11px;stroke-width:3.5}.cdl-root .cdl-hist-copy{display:flex;flex:1;flex-direction:column;min-width:0}.cdl-root .cdl-hist-copy b{overflow:hidden;color:var(--pk-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdl-root .cdl-hist-copy>span{color:var(--pk-muted);font-size:12px}.cdl-root .cdl-quiet{color:var(--pk-muted);font-weight:500}.cdl-root .cdl-hist-side{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.cdl-root .cdl-hist-side b{color:var(--pk-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.cdl-root .cdl-hist-side b[data-tone=good]{color:var(--pk-good)}.cdl-root .cdl-hist-side em{color:var(--pk-accent-ink);font-size:11.5px;font-style:normal;font-weight:600}.cdl-root .cdl-hist-side em[data-tone=good]{color:var(--pk-good)}.cdl-root .cdl-hist-side em[data-tone=danger]{color:var(--pk-danger)}.cdl-root .cdl-hist-side em[data-tone=neutral]{color:var(--pk-muted)}@media(max-width:700px){.cdl-root .cdl-cal{padding:12px}.cdl-root .cdl-grid,.cdl-root .cdl-week{gap:4px}.cdl-root .cdl-day{min-height:54px;padding:5px;border-radius:10px}.cdl-root .cdl-marks i{padding:0;width:7px;height:7px;overflow:hidden;border-radius:50%;background:var(--pk-accent);color:transparent}.cdl-root .cdl-marks i[data-tone=good]{background:#22c55e}.cdl-root .cdl-side{max-width:none}}@media(prefers-reduced-motion:reduce){.cdl-root .cdl-grid,.cdl-root .cdl-day,.cdl-root .cdl-marks i,.cdl-root .cdl-day-item,.cdl-root .cdl-timeline li{animation:none!important}}.cps{margin-top:14px;padding:16px;border:1px solid var(--ct-line, var(--calm-line));border-radius:12px;background:var(--ct-surface, var(--calm-surface));text-align:left}.cps-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.cps-head h3{margin:0;font-size:14px;font-weight:650;color:var(--ct-text, var(--calm-ink))}.cps-head p{margin:2px 0 0;font-size:12.5px;color:var(--ct-muted, var(--calm-muted))}.cps-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--calm-accent-soft);color:var(--calm-accent-ink);flex-shrink:0}.cps-icon svg{width:17px;height:17px}.cps-text{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--ct-text, var(--calm-ink-soft))}.cps-ok{display:flex;align-items:center;gap:8px;color:var(--calm-good)}.cps-ok svg{width:16px;height:16px}.cps-error{color:var(--calm-danger)}.cps-actions{display:flex;flex-wrap:wrap;gap:8px}.cps-toggle{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--ct-text, var(--calm-ink));cursor:pointer}.cps-toggle input{margin-top:3px;width:16px;height:16px;accent-color:var(--calm-accent)}.login-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#101f32;color:#fff;opacity:1;transition:opacity .38s ease;cursor:pointer;overflow:hidden}.login-welcome[data-phase=leaving]{opacity:0;pointer-events:none}.login-welcome__stage{position:absolute;top:0;right:0;bottom:0;left:0}.login-welcome__still{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:12vh;animation:login-welcome-in .3s ease both}.login-welcome__greeting{position:absolute;left:0;right:0;bottom:calc(11% + env(safe-area-inset-bottom,0px));padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));display:grid;gap:6px;text-align:center;pointer-events:none;opacity:0}.login-welcome__greeting h2{margin:0;font-family:Sora,Inter,system-ui,sans-serif;font-weight:600;font-size:clamp(22px,3vw,32px);letter-spacing:-.01em;text-wrap:balance;color:#fff}.login-welcome__greeting p{margin:0 auto;max-width:60ch;font-size:clamp(14px,1.5vw,16px);color:#c5cdd9}.login-welcome[data-phase=playing] .login-welcome__greeting{animation:login-welcome-greeting 3.15s linear both}.login-welcome[data-phase=still] .login-welcome__greeting{opacity:1;animation:login-welcome-in .3s ease both}.login-welcome__skip{position:absolute;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));font:500 12px Inter,system-ui,sans-serif;letter-spacing:.04em;color:#8a97ab;background:transparent;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:6px 12px;cursor:pointer}.login-welcome__skip:hover{color:#fff;background:#ffffff12}.login-welcome__skip:focus-visible{outline:2px solid #a8b5ff;outline-offset:2px}@keyframes login-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes login-welcome-greeting{0%,76.2%{opacity:0;transform:translateY(8px)}90.5%,93.7%{opacity:1;transform:none}to{opacity:0;transform:none}}@media(prefers-reduced-motion:reduce){.login-welcome{transition-duration:.2s}}
