/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cairo-arabic-400-normal-DN15VWMM.woff2)format("woff2"),url(/build/assets/cairo-arabic-400-normal-CAYwymWN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2)format("woff2"),url(/build/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/cairo-latin-400-normal-Dh7otpdh.woff2)format("woff2"),url(/build/assets/cairo-latin-400-normal-b1R3q6Pf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cairo-arabic-500-normal-DDl0i4Xv.woff2)format("woff2"),url(/build/assets/cairo-arabic-500-normal-BADfnM6v.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cairo-latin-ext-500-normal-DxXN6Mb5.woff2)format("woff2"),url(/build/assets/cairo-latin-ext-500-normal-De4OTi8O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cairo-latin-500-normal-D-WQsSKQ.woff2)format("woff2"),url(/build/assets/cairo-latin-500-normal-DkdkMETP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cairo-arabic-600-normal-rkrvveqO.woff2)format("woff2"),url(/build/assets/cairo-arabic-600-normal-B3EOalmC.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2)format("woff2"),url(/build/assets/cairo-latin-ext-600-normal-DAfLYaOC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cairo-latin-600-normal-mGS0uvCM.woff2)format("woff2"),url(/build/assets/cairo-latin-600-normal-buYOP1M3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cairo-arabic-700-normal-D3nDedWX.woff2)format("woff2"),url(/build/assets/cairo-arabic-700-normal-CyOqhaeK.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cairo-latin-ext-700-normal-Cscux539.woff2)format("woff2"),url(/build/assets/cairo-latin-ext-700-normal-htXca11Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cairo-latin-700-normal-C3GYtKbV.woff2)format("woff2"),url(/build/assets/cairo-latin-700-normal-6fcUy4Rc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/build/assets/xx-zm_JmrXl.svg)}.fi-xx.fis{background-image:url(/build/assets/xx-DHLZWhOc.svg)}.fi-ad{background-image:url(/build/assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/build/assets/ad-Blhdm5jl.svg)}.fi-ae{background-image:url(/build/assets/ae-CZRtWSox.svg)}.fi-ae.fis{background-image:url(/build/assets/ae-CnWpkG7H.svg)}.fi-af{background-image:url(/build/assets/af-C77Rf6cE.svg)}.fi-af.fis{background-image:url(/build/assets/af-Bc2fqp73.svg)}.fi-ag{background-image:url(/build/assets/ag-C8MykuG2.svg)}.fi-ag.fis{background-image:url(/build/assets/ag-B50eCdjH.svg)}.fi-ai{background-image:url(/build/assets/ai-Dmedkf4v.svg)}.fi-ai.fis{background-image:url(/build/assets/ai-BhrGqTjA.svg)}.fi-al{background-image:url(/build/assets/al-10QRkakw.svg)}.fi-al.fis{background-image:url(/build/assets/al-CxA7yomf.svg)}.fi-am{background-image:url(/build/assets/am-DMt4_dd4.svg)}.fi-am.fis{background-image:url(/build/assets/am-Brwuaa2u.svg)}.fi-ao{background-image:url(/build/assets/ao-tXuRa6vm.svg)}.fi-ao.fis{background-image:url(/build/assets/ao-CAGuVnyg.svg)}.fi-aq{background-image:url(/build/assets/aq-CF5jO-0h.svg)}.fi-aq.fis{background-image:url(/build/assets/aq-UDjN-zV6.svg)}.fi-ar{background-image:url(/build/assets/ar-Be8Ju1cG.svg)}.fi-ar.fis{background-image:url(/build/assets/ar-NyCpd6W6.svg)}.fi-as{background-image:url(/build/assets/as-Dekqy8Of.svg)}.fi-as.fis{background-image:url(/build/assets/as-BTEVCXG-.svg)}.fi-at{background-image:url(/build/assets/at-DGA_6m5E.svg)}.fi-at.fis{background-image:url(/build/assets/at-D-LsLSdx.svg)}.fi-au{background-image:url(/build/assets/au-DAHDIuPI.svg)}.fi-au.fis{background-image:url(/build/assets/au-kL8f0uMB.svg)}.fi-aw{background-image:url(/build/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/build/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url(/build/assets/ax-DvLIy84U.svg)}.fi-ax.fis{background-image:url(/build/assets/ax-wECm_RRW.svg)}.fi-az{background-image:url(/build/assets/az-Bk-bYNxy.svg)}.fi-az.fis{background-image:url(/build/assets/az-z2IthT8Q.svg)}.fi-ba{background-image:url(/build/assets/ba-WdDiSMvP.svg)}.fi-ba.fis{background-image:url(/build/assets/ba-CiiOt6u0.svg)}.fi-bb{background-image:url(/build/assets/bb-DJxbaxmT.svg)}.fi-bb.fis{background-image:url(/build/assets/bb-DC5IaaX4.svg)}.fi-bd{background-image:url(/build/assets/bd-BF9t1-60.svg)}.fi-bd.fis{background-image:url(/build/assets/bd-DvPoLH3C.svg)}.fi-be{background-image:url(/build/assets/be-CLLkK3PN.svg)}.fi-be.fis{background-image:url(/build/assets/be-Dtq4MkQz.svg)}.fi-bf{background-image:url(/build/assets/bf-YclsoDuF.svg)}.fi-bf.fis{background-image:url(/build/assets/bf-DCbfaYlw.svg)}.fi-bg{background-image:url(/build/assets/bg-GUQenraa.svg)}.fi-bg.fis{background-image:url(/build/assets/bg-cWragUdK.svg)}.fi-bh{background-image:url(/build/assets/bh-BQqEGq6F.svg)}.fi-bh.fis{background-image:url(/build/assets/bh-DgfmyT2n.svg)}.fi-bi{background-image:url(/build/assets/bi-CRmKY6RQ.svg)}.fi-bi.fis{background-image:url(/build/assets/bi-C8Dazs_i.svg)}.fi-bj{background-image:url(/build/assets/bj-14PhO9bM.svg)}.fi-bj.fis{background-image:url(/build/assets/bj-BOF1aYv0.svg)}.fi-bl{background-image:url(/build/assets/bl-4CI2YcwX.svg)}.fi-bl.fis{background-image:url(/build/assets/bl-Ci30-2xD.svg)}.fi-bm{background-image:url(/build/assets/bm-BeYgB2z9.svg)}.fi-bm.fis{background-image:url(/build/assets/bm-DvNWWcPM.svg)}.fi-bn{background-image:url(/build/assets/bn-B6T3O78g.svg)}.fi-bn.fis{background-image:url(/build/assets/bn-CPQcA8Ol.svg)}.fi-bo{background-image:url(/build/assets/bo-CcUiMqkJ.svg)}.fi-bo.fis{background-image:url(/build/assets/bo-Dry0C6UA.svg)}.fi-bq{background-image:url(/build/assets/bq-BYpdxEeT.svg)}.fi-bq.fis{background-image:url(/build/assets/bq-SWpsjb2t.svg)}.fi-br{background-image:url(/build/assets/br-Cu5YU29T.svg)}.fi-br.fis{background-image:url(/build/assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url(/build/assets/bs-7Gd_oriM.svg)}.fi-bs.fis{background-image:url(/build/assets/bs-CcXnDJaD.svg)}.fi-bt{background-image:url(/build/assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/build/assets/bt-SxWnbWW0.svg)}.fi-bv{background-image:url(/build/assets/bv-wM9JLv4R.svg)}.fi-bv.fis{background-image:url(/build/assets/bv-Jqog7euh.svg)}.fi-bw{background-image:url(/build/assets/bw-n5ZaAnGL.svg)}.fi-bw.fis{background-image:url(/build/assets/bw-DOFTOZyN.svg)}.fi-by{background-image:url(/build/assets/by-C621sBpd.svg)}.fi-by.fis{background-image:url(/build/assets/by-u4o0VQKP.svg)}.fi-bz{background-image:url(/build/assets/bz-BCKHR4_q.svg)}.fi-bz.fis{background-image:url(/build/assets/bz-CoBdB-p8.svg)}.fi-ca{background-image:url(/build/assets/ca-PYUrLVUV.svg)}.fi-ca.fis{background-image:url(/build/assets/ca-B8J8Wc6a.svg)}.fi-cc{background-image:url(/build/assets/cc-BNT6Xjzk.svg)}.fi-cc.fis{background-image:url(/build/assets/cc-Bl3UDHUt.svg)}.fi-cd{background-image:url(/build/assets/cd-BGclsrP6.svg)}.fi-cd.fis{background-image:url(/build/assets/cd-CwCQH0-t.svg)}.fi-cf{background-image:url(/build/assets/cf-DRetLmp-.svg)}.fi-cf.fis{background-image:url(/build/assets/cf-CvgcTRoz.svg)}.fi-cg{background-image:url(/build/assets/cg-CwIyG6SE.svg)}.fi-cg.fis{background-image:url(/build/assets/cg-DxMYgdKd.svg)}.fi-ch{background-image:url(/build/assets/ch-sfriZoF1.svg)}.fi-ch.fis{background-image:url(/build/assets/ch-Do8WoVrp.svg)}.fi-ci{background-image:url(/build/assets/ci-C8Q8IYTn.svg)}.fi-ci.fis{background-image:url(/build/assets/ci-Cn5asHD7.svg)}.fi-ck{background-image:url(/build/assets/ck-DfXMUOTo.svg)}.fi-ck.fis{background-image:url(/build/assets/ck-VjQ-vT4C.svg)}.fi-cl{background-image:url(/build/assets/cl-BgYYb4qP.svg)}.fi-cl.fis{background-image:url(/build/assets/cl-B2rf9gTF.svg)}.fi-cm{background-image:url(/build/assets/cm-D4yjdmKT.svg)}.fi-cm.fis{background-image:url(/build/assets/cm-B0XEK3Gu.svg)}.fi-cn{background-image:url(/build/assets/cn-DifnnI3t.svg)}.fi-cn.fis{background-image:url(/build/assets/cn-sZmOitVP.svg)}.fi-co{background-image:url(/build/assets/co-DV591zMm.svg)}.fi-co.fis{background-image:url(/build/assets/co-BRjxMuCM.svg)}.fi-cr{background-image:url(/build/assets/cr-BlYVN-_Q.svg)}.fi-cr.fis{background-image:url(/build/assets/cr-CcuKkUIo.svg)}.fi-cu{background-image:url(/build/assets/cu-L6XVZNgo.svg)}.fi-cu.fis{background-image:url(/build/assets/cu-Bd4PmZCn.svg)}.fi-cv{background-image:url(/build/assets/cv-CPsfcOfk.svg)}.fi-cv.fis{background-image:url(/build/assets/cv-BYvkBxIi.svg)}.fi-cw{background-image:url(/build/assets/cw-BbrnximR.svg)}.fi-cw.fis{background-image:url(/build/assets/cw-DDrVSims.svg)}.fi-cx{background-image:url(/build/assets/cx-DpYD6n6U.svg)}.fi-cx.fis{background-image:url(/build/assets/cx-zaaWd3zl.svg)}.fi-cy{background-image:url(/build/assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/build/assets/cy-DJKnEFYW.svg)}.fi-cz{background-image:url(/build/assets/cz-WWBC5Aeb.svg)}.fi-cz.fis{background-image:url(/build/assets/cz-CgTuLLXv.svg)}.fi-de{background-image:url(/build/assets/de-B-2o-4Z9.svg)}.fi-de.fis{background-image:url(/build/assets/de-D365bacb.svg)}.fi-dj{background-image:url(/build/assets/dj-hp_BwbmO.svg)}.fi-dj.fis{background-image:url(/build/assets/dj-C7tvpAUy.svg)}.fi-dk{background-image:url(/build/assets/dk-DmS9BCZB.svg)}.fi-dk.fis{background-image:url(/build/assets/dk-2cglAULc.svg)}.fi-dm{background-image:url(/build/assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/build/assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/build/assets/do-B86d445t.svg)}.fi-do.fis{background-image:url(/build/assets/do-DeRnbj4d.svg)}.fi-dz{background-image:url(/build/assets/dz-Dytc1TFu.svg)}.fi-dz.fis{background-image:url(/build/assets/dz-EwXBYPv9.svg)}.fi-ec{background-image:url(/build/assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/build/assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url(/build/assets/ee-DufrxGIR.svg)}.fi-ee.fis{background-image:url(/build/assets/ee-B0tgUOEC.svg)}.fi-eg{background-image:url(/build/assets/eg-YC70hswZ.svg)}.fi-eg.fis{background-image:url(/build/assets/eg-DwOkwyQ0.svg)}.fi-eh{background-image:url(/build/assets/eh-0awM4TVj.svg)}.fi-eh.fis{background-image:url(/build/assets/eh-CsiwG8bE.svg)}.fi-er{background-image:url(/build/assets/er-X83uml6t.svg)}.fi-er.fis{background-image:url(/build/assets/er-Cn365Y3V.svg)}.fi-es{background-image:url(/build/assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/build/assets/es-BuSGTZm_.svg)}.fi-et{background-image:url(/build/assets/et-DwdlzOIx.svg)}.fi-et.fis{background-image:url(/build/assets/et-cfPInayI.svg)}.fi-fi{background-image:url(/build/assets/fi-DWUIkfjL.svg)}.fi-fi.fis{background-image:url(/build/assets/fi-Brjq_KK6.svg)}.fi-fj{background-image:url(/build/assets/fj-DEAVMg38.svg)}.fi-fj.fis{background-image:url(/build/assets/fj-u3dAPoew.svg)}.fi-fk{background-image:url(/build/assets/fk-nuUF_Ak3.svg)}.fi-fk.fis{background-image:url(/build/assets/fk-B-RvQ4Hz.svg)}.fi-fm{background-image:url(/build/assets/fm-B4Z83GL0.svg)}.fi-fm.fis{background-image:url(/build/assets/fm-DwHuWFwM.svg)}.fi-fo{background-image:url(/build/assets/fo-DFjwyWur.svg)}.fi-fo.fis{background-image:url(/build/assets/fo-ClIne8bc.svg)}.fi-fr{background-image:url(/build/assets/fr-DVvUyOqI.svg)}.fi-fr.fis{background-image:url(/build/assets/fr-C1eGzDWr.svg)}.fi-ga{background-image:url(/build/assets/ga-BklUhLH_.svg)}.fi-ga.fis{background-image:url(/build/assets/ga-CgNkrnfv.svg)}.fi-gb{background-image:url(/build/assets/gb-DTXiLQoe.svg)}.fi-gb.fis{background-image:url(/build/assets/gb-DSer7Jgn.svg)}.fi-gd{background-image:url(/build/assets/gd-CO-whzUe.svg)}.fi-gd.fis{background-image:url(/build/assets/gd-m2vU81NR.svg)}.fi-ge{background-image:url(/build/assets/ge-B2RiL-Ih.svg)}.fi-ge.fis{background-image:url(/build/assets/ge-DFOl98HB.svg)}.fi-gf{background-image:url(/build/assets/gf-DWl5zcw0.svg)}.fi-gf.fis{background-image:url(/build/assets/gf-DFQqfs-j.svg)}.fi-gg{background-image:url(/build/assets/gg-jdOQS2nU.svg)}.fi-gg.fis{background-image:url(/build/assets/gg-vhR8-Yxm.svg)}.fi-gh{background-image:url(/build/assets/gh-r3LP_X7q.svg)}.fi-gh.fis{background-image:url(/build/assets/gh-6yUjim7M.svg)}.fi-gi{background-image:url(/build/assets/gi-BJKE9SzW.svg)}.fi-gi.fis{background-image:url(/build/assets/gi-ZBwZ45zU.svg)}.fi-gl{background-image:url(/build/assets/gl-CHaBnMib.svg)}.fi-gl.fis{background-image:url(/build/assets/gl-D6qP-fnE.svg)}.fi-gm{background-image:url(/build/assets/gm-Bu99atwn.svg)}.fi-gm.fis{background-image:url(/build/assets/gm-DI7EpeCC.svg)}.fi-gn{background-image:url(/build/assets/gn-1dJNy9oQ.svg)}.fi-gn.fis{background-image:url(/build/assets/gn-kt7YA1XT.svg)}.fi-gp{background-image:url(/build/assets/gp-DNyt_wTA.svg)}.fi-gp.fis{background-image:url(/build/assets/gp-BqGRs8a4.svg)}.fi-gq{background-image:url(/build/assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/build/assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url(/build/assets/gr-C5PU0p9p.svg)}.fi-gr.fis{background-image:url(/build/assets/gr-COThnT__.svg)}.fi-gs{background-image:url(/build/assets/gs-DiiNa0F5.svg)}.fi-gs.fis{background-image:url(/build/assets/gs-DOgYbHsY.svg)}.fi-gt{background-image:url(/build/assets/gt-CJo5DI-7.svg)}.fi-gt.fis{background-image:url(/build/assets/gt-BLpn5qMn.svg)}.fi-gu{background-image:url(/build/assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/build/assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url(/build/assets/gw-D249VY33.svg)}.fi-gw.fis{background-image:url(/build/assets/gw-BTWe96TV.svg)}.fi-gy{background-image:url(/build/assets/gy-CcVYUM2E.svg)}.fi-gy.fis{background-image:url(/build/assets/gy-Dl6DrQIH.svg)}.fi-hk{background-image:url(/build/assets/hk-CUNIaSX0.svg)}.fi-hk.fis{background-image:url(/build/assets/hk-omO_-Nil.svg)}.fi-hm{background-image:url(/build/assets/hm-Dh6t_Tj3.svg)}.fi-hm.fis{background-image:url(/build/assets/hm-fgV6xItx.svg)}.fi-hn{background-image:url(/build/assets/hn-CRjyS_bm.svg)}.fi-hn.fis{background-image:url(/build/assets/hn-GhlpqqjC.svg)}.fi-hr{background-image:url(/build/assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/build/assets/hr-BpiVVBoV.svg)}.fi-ht{background-image:url(/build/assets/ht-DIMg4gti.svg)}.fi-ht.fis{background-image:url(/build/assets/ht-pweRl6ZP.svg)}.fi-hu{background-image:url(/build/assets/hu-7Q5wwIIi.svg)}.fi-hu.fis{background-image:url(/build/assets/hu-Bm8S5mAU.svg)}.fi-id{background-image:url(/build/assets/id-DiSP6Fmm.svg)}.fi-id.fis{background-image:url(/build/assets/id-CJiY5UnY.svg)}.fi-ie{background-image:url(/build/assets/ie-ChAXClx3.svg)}.fi-ie.fis{background-image:url(/build/assets/ie-DhxI4aJv.svg)}.fi-il{background-image:url(/build/assets/il-_56OEGLa.svg)}.fi-il.fis{background-image:url(/build/assets/il-CeFQotKl.svg)}.fi-im{background-image:url(/build/assets/im--VPIqfkF.svg)}.fi-im.fis{background-image:url(/build/assets/im-Dd9p-0-T.svg)}.fi-in{background-image:url(/build/assets/in-Cdwu6Bq7.svg)}.fi-in.fis{background-image:url(/build/assets/in-BrINBvML.svg)}.fi-io{background-image:url(/build/assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/build/assets/io-BImhNBcd.svg)}.fi-iq{background-image:url(/build/assets/iq-Dp8HDzo2.svg)}.fi-iq.fis{background-image:url(/build/assets/iq-CZIXYTmc.svg)}.fi-ir{background-image:url(/build/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/build/assets/ir-Q03Mij62.svg)}.fi-is{background-image:url(/build/assets/is-CZjefTNV.svg)}.fi-is.fis{background-image:url(/build/assets/is-Cdq2ElPF.svg)}.fi-it{background-image:url(/build/assets/it-Br7q0Zh6.svg)}.fi-it.fis{background-image:url(/build/assets/it-lvp2tGC_.svg)}.fi-je{background-image:url(/build/assets/je-DyWbhIiC.svg)}.fi-je.fis{background-image:url(/build/assets/je-vXe0Dr49.svg)}.fi-jm{background-image:url(/build/assets/jm-CItSr3iX.svg)}.fi-jm.fis{background-image:url(/build/assets/jm-CLL-w5oS.svg)}.fi-jo{background-image:url(/build/assets/jo-BAF1FGbm.svg)}.fi-jo.fis{background-image:url(/build/assets/jo-CiGTAWEd.svg)}.fi-jp{background-image:url(/build/assets/jp-BIMmfxpO.svg)}.fi-jp.fis{background-image:url(/build/assets/jp-B5RfAVGb.svg)}.fi-ke{background-image:url(/build/assets/ke-C8foqndp.svg)}.fi-ke.fis{background-image:url(/build/assets/ke-b02kYgZN.svg)}.fi-kg{background-image:url(/build/assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/build/assets/kg-CjfitMyT.svg)}.fi-kh{background-image:url(/build/assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/build/assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/build/assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/build/assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url(/build/assets/km-B5tqtGG7.svg)}.fi-km.fis{background-image:url(/build/assets/km-D0jmlyBf.svg)}.fi-kn{background-image:url(/build/assets/kn-DVPxDkNY.svg)}.fi-kn.fis{background-image:url(/build/assets/kn-CHJJOZkG.svg)}.fi-kp{background-image:url(/build/assets/kp-CrDKzoxe.svg)}.fi-kp.fis{background-image:url(/build/assets/kp-BsOq20Ii.svg)}.fi-kr{background-image:url(/build/assets/kr-BCXH1Hao.svg)}.fi-kr.fis{background-image:url(/build/assets/kr-KUIaWHQD.svg)}.fi-kw{background-image:url(/build/assets/kw-fSBzmd30.svg)}.fi-kw.fis{background-image:url(/build/assets/kw-CIaYkhdM.svg)}.fi-ky{background-image:url(/build/assets/ky-Dpsu1myA.svg)}.fi-ky.fis{background-image:url(/build/assets/ky-BqaZHuhf.svg)}.fi-kz{background-image:url(/build/assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/build/assets/kz-Dkyx6q-p.svg)}.fi-la{background-image:url(/build/assets/la-CuJflhIW.svg)}.fi-la.fis{background-image:url(/build/assets/la-cXlqIhGg.svg)}.fi-lb{background-image:url(/build/assets/lb-BSjpYEoo.svg)}.fi-lb.fis{background-image:url(/build/assets/lb-DqFaKN7K.svg)}.fi-lc{background-image:url(/build/assets/lc-CNvab8Ae.svg)}.fi-lc.fis{background-image:url(/build/assets/lc-DoQpaup4.svg)}.fi-li{background-image:url(/build/assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/build/assets/li-CMlf0YU8.svg)}.fi-lk{background-image:url(/build/assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/build/assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url(/build/assets/lr-B84vu3Ds.svg)}.fi-lr.fis{background-image:url(/build/assets/lr-Zj2ZOITC.svg)}.fi-ls{background-image:url(/build/assets/ls-5Xk3Mxq5.svg)}.fi-ls.fis{background-image:url(/build/assets/ls-B-MSA_Nj.svg)}.fi-lt{background-image:url(/build/assets/lt-DoukV-Sm.svg)}.fi-lt.fis{background-image:url(/build/assets/lt-CU4QmtZ-.svg)}.fi-lu{background-image:url(/build/assets/lu-DOI02Msy.svg)}.fi-lu.fis{background-image:url(/build/assets/lu-CCDqjGZj.svg)}.fi-lv{background-image:url(/build/assets/lv-C-KfY8Yc.svg)}.fi-lv.fis{background-image:url(/build/assets/lv-DjyqV19Q.svg)}.fi-ly{background-image:url(/build/assets/ly-BWpTK3ux.svg)}.fi-ly.fis{background-image:url(/build/assets/ly-B0G7qBy-.svg)}.fi-ma{background-image:url(/build/assets/ma-BTRNTRUj.svg)}.fi-ma.fis{background-image:url(/build/assets/ma-BNn_BSaU.svg)}.fi-mc{background-image:url(/build/assets/mc-PK078JHl.svg)}.fi-mc.fis{background-image:url(/build/assets/mc-JhJMKfOk.svg)}.fi-md{background-image:url(/build/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/build/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/build/assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/build/assets/me-CfGorN3b.svg)}.fi-mf{background-image:url(/build/assets/mf-BaAGWwAq.svg)}.fi-mf.fis{background-image:url(/build/assets/mf-DC-GBYih.svg)}.fi-mg{background-image:url(/build/assets/mg-C168LHXW.svg)}.fi-mg.fis{background-image:url(/build/assets/mg-DDrNyYWg.svg)}.fi-mh{background-image:url(/build/assets/mh-gxuIp6Wk.svg)}.fi-mh.fis{background-image:url(/build/assets/mh--hJdVdXy.svg)}.fi-mk{background-image:url(/build/assets/mk-D9SIMr-a.svg)}.fi-mk.fis{background-image:url(/build/assets/mk-Cx9Yf_ZD.svg)}.fi-ml{background-image:url(/build/assets/ml-DVf6ujpi.svg)}.fi-ml.fis{background-image:url(/build/assets/ml-BBMGMlrT.svg)}.fi-mm{background-image:url(/build/assets/mm-lwT09MQ0.svg)}.fi-mm.fis{background-image:url(/build/assets/mm-DB0gzm_2.svg)}.fi-mn{background-image:url(/build/assets/mn-CgXyw0O9.svg)}.fi-mn.fis{background-image:url(/build/assets/mn-CNIDYiAG.svg)}.fi-mo{background-image:url(/build/assets/mo-BAtCjuYA.svg)}.fi-mo.fis{background-image:url(/build/assets/mo-CZPe8QjC.svg)}.fi-mp{background-image:url(/build/assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/build/assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url(/build/assets/mq-BFnJ22KI.svg)}.fi-mq.fis{background-image:url(/build/assets/mq-Dt7FKNYb.svg)}.fi-mr{background-image:url(/build/assets/mr-D6G1wpeZ.svg)}.fi-mr.fis{background-image:url(/build/assets/mr-Cqt475iO.svg)}.fi-ms{background-image:url(/build/assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/build/assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/build/assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/build/assets/mt-YDa8zgzO.svg)}.fi-mu{background-image:url(/build/assets/mu-mcq7cUFl.svg)}.fi-mu.fis{background-image:url(/build/assets/mu-B2mIIRce.svg)}.fi-mv{background-image:url(/build/assets/mv-BynAllfM.svg)}.fi-mv.fis{background-image:url(/build/assets/mv-BXI4x8em.svg)}.fi-mw{background-image:url(/build/assets/mw-C15nc1xZ.svg)}.fi-mw.fis{background-image:url(/build/assets/mw-DkelfrL9.svg)}.fi-mx{background-image:url(/build/assets/mx-Cc8Ccfe8.svg)}.fi-mx.fis{background-image:url(/build/assets/mx-CvCwYHGF.svg)}.fi-my{background-image:url(/build/assets/my-Co4JeeyE.svg)}.fi-my.fis{background-image:url(/build/assets/my-BR3vHt6_.svg)}.fi-mz{background-image:url(/build/assets/mz-Drlr_USV.svg)}.fi-mz.fis{background-image:url(/build/assets/mz-Bo6u1S_s.svg)}.fi-na{background-image:url(/build/assets/na-D79ffb4Z.svg)}.fi-na.fis{background-image:url(/build/assets/na-0wFvily3.svg)}.fi-nc{background-image:url(/build/assets/nc-5j7wEmDR.svg)}.fi-nc.fis{background-image:url(/build/assets/nc-Bw50_tBz.svg)}.fi-ne{background-image:url(/build/assets/ne-B1jPOYkl.svg)}.fi-ne.fis{background-image:url(/build/assets/ne-Cium2f5G.svg)}.fi-nf{background-image:url(/build/assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/build/assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url(/build/assets/ng-su4NM9If.svg)}.fi-ng.fis{background-image:url(/build/assets/ng-CLL1nzMk.svg)}.fi-ni{background-image:url(/build/assets/ni-CcFCSQxm.svg)}.fi-ni.fis{background-image:url(/build/assets/ni-BX2WCaNt.svg)}.fi-nl{background-image:url(/build/assets/nl-BnOa6UiA.svg)}.fi-nl.fis{background-image:url(/build/assets/nl-DKN85plC.svg)}.fi-no{background-image:url(/build/assets/no-qf2JPO73.svg)}.fi-no.fis{background-image:url(/build/assets/no-67wnnm5y.svg)}.fi-np{background-image:url(/build/assets/np-CIuq5GKd.svg)}.fi-np.fis{background-image:url(/build/assets/np-B4k6qJKf.svg)}.fi-nr{background-image:url(/build/assets/nr-DERIdzkN.svg)}.fi-nr.fis{background-image:url(/build/assets/nr-SnI60Bgd.svg)}.fi-nu{background-image:url(/build/assets/nu-BfgWvGcd.svg)}.fi-nu.fis{background-image:url(/build/assets/nu-Dm-LLXct.svg)}.fi-nz{background-image:url(/build/assets/nz-5vODdBjz.svg)}.fi-nz.fis{background-image:url(/build/assets/nz-CaLnugvK.svg)}.fi-om{background-image:url(/build/assets/om-DcqxRdQL.svg)}.fi-om.fis{background-image:url(/build/assets/om-nN8zP2Bu.svg)}.fi-pa{background-image:url(/build/assets/pa-BLNN9G2-.svg)}.fi-pa.fis{background-image:url(/build/assets/pa-BzRYvRsl.svg)}.fi-pe{background-image:url(/build/assets/pe-BLqhuu1C.svg)}.fi-pe.fis{background-image:url(/build/assets/pe--eye3JWr.svg)}.fi-pf{background-image:url(/build/assets/pf-C8ahG68q.svg)}.fi-pf.fis{background-image:url(/build/assets/pf-e6q_5ubr.svg)}.fi-pg{background-image:url(/build/assets/pg-BAYpbp9Z.svg)}.fi-pg.fis{background-image:url(/build/assets/pg-nBvUkq7v.svg)}.fi-ph{background-image:url(/build/assets/ph-BEzTn62K.svg)}.fi-ph.fis{background-image:url(/build/assets/ph-B10ogxgQ.svg)}.fi-pk{background-image:url(/build/assets/pk-CWMEc3ad.svg)}.fi-pk.fis{background-image:url(/build/assets/pk-BnahYzav.svg)}.fi-pl{background-image:url(/build/assets/pl-o38JROoc.svg)}.fi-pl.fis{background-image:url(/build/assets/pl-jl6riBSr.svg)}.fi-pm{background-image:url(/build/assets/pm-CHiP5UmZ.svg)}.fi-pm.fis{background-image:url(/build/assets/pm-CatGySkp.svg)}.fi-pn{background-image:url(/build/assets/pn-DgxdtieE.svg)}.fi-pn.fis{background-image:url(/build/assets/pn-BPAlH32D.svg)}.fi-pr{background-image:url(/build/assets/pr-B4tMV0xm.svg)}.fi-pr.fis{background-image:url(/build/assets/pr-DjaQzs0K.svg)}.fi-ps{background-image:url(/build/assets/ps-DO8YKYeS.svg)}.fi-ps.fis{background-image:url(/build/assets/ps-CEUcLi5W.svg)}.fi-pt{background-image:url(/build/assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/build/assets/pt-BTevY6N2.svg)}.fi-pw{background-image:url(/build/assets/pw-CQP52WMX.svg)}.fi-pw.fis{background-image:url(/build/assets/pw-DOQyn2PV.svg)}.fi-py{background-image:url(/build/assets/py-mNzh0mZC.svg)}.fi-py.fis{background-image:url(/build/assets/py-BKi5dxWt.svg)}.fi-qa{background-image:url(/build/assets/qa-Dkmpc78M.svg)}.fi-qa.fis{background-image:url(/build/assets/qa-CekFoc-3.svg)}.fi-re{background-image:url(/build/assets/re-Bk4ipYK1.svg)}.fi-re.fis{background-image:url(/build/assets/re-Bg1MZWMt.svg)}.fi-ro{background-image:url(/build/assets/ro-CoSeqKY1.svg)}.fi-ro.fis{background-image:url(/build/assets/ro-C2av9jVe.svg)}.fi-rs{background-image:url(/build/assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/build/assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url(/build/assets/ru-D-4tNwXt.svg)}.fi-ru.fis{background-image:url(/build/assets/ru-DbUtf_DX.svg)}.fi-rw{background-image:url(/build/assets/rw-D7nbSYKI.svg)}.fi-rw.fis{background-image:url(/build/assets/rw-CcIfVufE.svg)}.fi-sa{background-image:url(/build/assets/sa-Dh79zbT9.svg)}.fi-sa.fis{background-image:url(/build/assets/sa-DnlyVVKx.svg)}.fi-sb{background-image:url(/build/assets/sb-BDTYjcbk.svg)}.fi-sb.fis{background-image:url(/build/assets/sb-Dv-Gc94i.svg)}.fi-sc{background-image:url(/build/assets/sc-CRNsSLg9.svg)}.fi-sc.fis{background-image:url(/build/assets/sc-DFTNEfqs.svg)}.fi-sd{background-image:url(/build/assets/sd-ClziNjGr.svg)}.fi-sd.fis{background-image:url(/build/assets/sd-BwHx54f9.svg)}.fi-se{background-image:url(/build/assets/se-8C923vhy.svg)}.fi-se.fis{background-image:url(/build/assets/se-DHad7SFX.svg)}.fi-sg{background-image:url(/build/assets/sg-DGYIMG0G.svg)}.fi-sg.fis{background-image:url(/build/assets/sg-DisnRdSe.svg)}.fi-sh{background-image:url(/build/assets/sh-DNImvbrE.svg)}.fi-sh.fis{background-image:url(/build/assets/sh-DBww0RCW.svg)}.fi-si{background-image:url(/build/assets/si-BMKT-Tec.svg)}.fi-si.fis{background-image:url(/build/assets/si-BDW--7ta.svg)}.fi-sj{background-image:url(/build/assets/sj-BFFEGknm.svg)}.fi-sj.fis{background-image:url(/build/assets/sj-AM0BJ0qg.svg)}.fi-sk{background-image:url(/build/assets/sk-K9BNIYAO.svg)}.fi-sk.fis{background-image:url(/build/assets/sk-8lQCLAqV.svg)}.fi-sl{background-image:url(/build/assets/sl-DxLJY5vJ.svg)}.fi-sl.fis{background-image:url(/build/assets/sl-C0dI8IsG.svg)}.fi-sm{background-image:url(/build/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/build/assets/sm-BKrUHzrq.svg)}.fi-sn{background-image:url(/build/assets/sn-S8ipNF1U.svg)}.fi-sn.fis{background-image:url(/build/assets/sn-C4abx9Xn.svg)}.fi-so{background-image:url(/build/assets/so-DlzA2Fco.svg)}.fi-so.fis{background-image:url(/build/assets/so-BpxKZJzu.svg)}.fi-sr{background-image:url(/build/assets/sr-Co7OKBh3.svg)}.fi-sr.fis{background-image:url(/build/assets/sr-CfMKAfua.svg)}.fi-ss{background-image:url(/build/assets/ss-CxVEpdPD.svg)}.fi-ss.fis{background-image:url(/build/assets/ss-C_PPJ8V2.svg)}.fi-st{background-image:url(/build/assets/st-C1Nd1c3V.svg)}.fi-st.fis{background-image:url(/build/assets/st-AMcb9FhJ.svg)}.fi-sv{background-image:url(/build/assets/sv-CJIHhYwF.svg)}.fi-sv.fis{background-image:url(/build/assets/sv-RZ39q5hO.svg)}.fi-sx{background-image:url(/build/assets/sx-nDhIaDNb.svg)}.fi-sx.fis{background-image:url(/build/assets/sx-RKKs0ph6.svg)}.fi-sy{background-image:url(/build/assets/sy-DwSud114.svg)}.fi-sy.fis{background-image:url(/build/assets/sy-Dpn5i9ke.svg)}.fi-sz{background-image:url(/build/assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/build/assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/build/assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/build/assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url(/build/assets/td-BsuVhZpT.svg)}.fi-td.fis{background-image:url(/build/assets/td-Ddv_29rE.svg)}.fi-tf{background-image:url(/build/assets/tf-Co33RhQH.svg)}.fi-tf.fis{background-image:url(/build/assets/tf-DSn8VxE3.svg)}.fi-tg{background-image:url(/build/assets/tg-CP1-sc35.svg)}.fi-tg.fis{background-image:url(/build/assets/tg-BpRxi4F-.svg)}.fi-th{background-image:url(/build/assets/th-tzq84hgd.svg)}.fi-th.fis{background-image:url(/build/assets/th-DK2zZyMY.svg)}.fi-tj{background-image:url(/build/assets/tj-b-aWfOTb.svg)}.fi-tj.fis{background-image:url(/build/assets/tj-BWWBVTk9.svg)}.fi-tk{background-image:url(/build/assets/tk-CDucsEss.svg)}.fi-tk.fis{background-image:url(/build/assets/tk-CZEI6mqd.svg)}.fi-tl{background-image:url(/build/assets/tl-wpo93AGk.svg)}.fi-tl.fis{background-image:url(/build/assets/tl-zghdr7_K.svg)}.fi-tm{background-image:url(/build/assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/build/assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url(/build/assets/tn-BcKCZULf.svg)}.fi-tn.fis{background-image:url(/build/assets/tn-DcO8DL80.svg)}.fi-to{background-image:url(/build/assets/to-D8uVsoxb.svg)}.fi-to.fis{background-image:url(/build/assets/to-6m55WaQo.svg)}.fi-tr{background-image:url(/build/assets/tr-Cd6FO9Bg.svg)}.fi-tr.fis{background-image:url(/build/assets/tr-Dgwi_nfe.svg)}.fi-tt{background-image:url(/build/assets/tt-CTnr7aY5.svg)}.fi-tt.fis{background-image:url(/build/assets/tt-f6m2xq_2.svg)}.fi-tv{background-image:url(/build/assets/tv-DDqkVT-n.svg)}.fi-tv.fis{background-image:url(/build/assets/tv-MqebyrVm.svg)}.fi-tw{background-image:url(/build/assets/tw-d-Mf-0VT.svg)}.fi-tw.fis{background-image:url(/build/assets/tw-BGxVDCOL.svg)}.fi-tz{background-image:url(/build/assets/tz-BjLtHeil.svg)}.fi-tz.fis{background-image:url(/build/assets/tz-BUVjlfC1.svg)}.fi-ua{background-image:url(/build/assets/ua-Bq0XgQqK.svg)}.fi-ua.fis{background-image:url(/build/assets/ua-BquxXKta.svg)}.fi-ug{background-image:url(/build/assets/ug-ByL2ejGl.svg)}.fi-ug.fis{background-image:url(/build/assets/ug-CQ8d5RQC.svg)}.fi-um{background-image:url(/build/assets/um-Bhke9Eic.svg)}.fi-um.fis{background-image:url(/build/assets/um-DreQrsBl.svg)}.fi-us{background-image:url(/build/assets/us-C73uVeEr.svg)}.fi-us.fis{background-image:url(/build/assets/us-DAM9Utrf.svg)}.fi-uy{background-image:url(/build/assets/uy-DD6peej-.svg)}.fi-uy.fis{background-image:url(/build/assets/uy-B2Qs7aGx.svg)}.fi-uz{background-image:url(/build/assets/uz-C2f-Cubn.svg)}.fi-uz.fis{background-image:url(/build/assets/uz-rmSB_IKB.svg)}.fi-va{background-image:url(/build/assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/build/assets/va-s7kyhqIM.svg)}.fi-vc{background-image:url(/build/assets/vc-COpmFovN.svg)}.fi-vc.fis{background-image:url(/build/assets/vc-DaYqUZD4.svg)}.fi-ve{background-image:url(/build/assets/ve-BSqnIB9l.svg)}.fi-ve.fis{background-image:url(/build/assets/ve-L4X6NQ3q.svg)}.fi-vg{background-image:url(/build/assets/vg-C7xY6pic.svg)}.fi-vg.fis{background-image:url(/build/assets/vg-ClZ-0KpG.svg)}.fi-vi{background-image:url(/build/assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/build/assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url(/build/assets/vn-BEAEijd0.svg)}.fi-vn.fis{background-image:url(/build/assets/vn-CsUBJx2L.svg)}.fi-vu{background-image:url(/build/assets/vu-D6k0NQlg.svg)}.fi-vu.fis{background-image:url(/build/assets/vu-BIFa5Beu.svg)}.fi-wf{background-image:url(/build/assets/wf-DrxpOO_G.svg)}.fi-wf.fis{background-image:url(/build/assets/wf-BC64oop4.svg)}.fi-ws{background-image:url(/build/assets/ws-vzJNwdVm.svg)}.fi-ws.fis{background-image:url(/build/assets/ws-IVFNwTc1.svg)}.fi-ye{background-image:url(/build/assets/ye-BwST9gXC.svg)}.fi-ye.fis{background-image:url(/build/assets/ye-Ir8OtngQ.svg)}.fi-yt{background-image:url(/build/assets/yt-DIfEG0ex.svg)}.fi-yt.fis{background-image:url(/build/assets/yt-BGlbbiEn.svg)}.fi-za{background-image:url(/build/assets/za-Jz40JTrv.svg)}.fi-za.fis{background-image:url(/build/assets/za-BUKoH9qm.svg)}.fi-zm{background-image:url(/build/assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/build/assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/build/assets/zw-U0m7oJ5e.svg)}.fi-zw.fis{background-image:url(/build/assets/zw-CSuuaw9K.svg)}.fi-arab{background-image:url(/build/assets/arab-C4CYPgyC.svg)}.fi-arab.fis{background-image:url(/build/assets/arab-C-KgnQEz.svg)}.fi-asean{background-image:url(/build/assets/asean-WMtZ-US_.svg)}.fi-asean.fis{background-image:url(/build/assets/asean-CmuWHvfA.svg)}.fi-cefta{background-image:url(/build/assets/cefta-2dDBYygd.svg)}.fi-cefta.fis{background-image:url(/build/assets/cefta-CdOByeeI.svg)}.fi-cp{background-image:url(/build/assets/cp-K_ay05Q_.svg)}.fi-cp.fis{background-image:url(/build/assets/cp-k6oDAflT.svg)}.fi-dg{background-image:url(/build/assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/build/assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/build/assets/eac-CwGQsyAM.svg)}.fi-eac.fis{background-image:url(/build/assets/eac-h4QKADRE.svg)}.fi-es-ct{background-image:url(/build/assets/es-ct-CVyhLp7O.svg)}.fi-es-ct.fis{background-image:url(/build/assets/es-ct-DdzobtBd.svg)}.fi-es-ga{background-image:url(/build/assets/es-ga-D9xG2hYr.svg)}.fi-es-ga.fis{background-image:url(/build/assets/es-ga-DXhVZ333.svg)}.fi-es-pv{background-image:url(/build/assets/es-pv-CO3NM2SE.svg)}.fi-es-pv.fis{background-image:url(/build/assets/es-pv-DMotQiZd.svg)}.fi-eu{background-image:url(/build/assets/eu-Brdgz8ab.svg)}.fi-eu.fis{background-image:url(/build/assets/eu-BE2G-Ars.svg)}.fi-gb-eng{background-image:url(/build/assets/gb-eng-C8iDhGHN.svg)}.fi-gb-eng.fis{background-image:url(/build/assets/gb-eng-DTHmDHq3.svg)}.fi-gb-nir{background-image:url(/build/assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/build/assets/gb-nir-vEp1ZXy6.svg)}.fi-gb-sct{background-image:url(/build/assets/gb-sct-fW5q01ek.svg)}.fi-gb-sct.fis{background-image:url(/build/assets/gb-sct-D5L2FKKv.svg)}.fi-gb-wls{background-image:url(/build/assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/build/assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url(/build/assets/ic-CSo4d8tH.svg)}.fi-ic.fis{background-image:url(/build/assets/ic-tiZZSA7Y.svg)}.fi-pc{background-image:url(/build/assets/pc-BJpYiA9b.svg)}.fi-pc.fis{background-image:url(/build/assets/pc-D9OuqgOn.svg)}.fi-sh-ac{background-image:url(/build/assets/sh-ac-FjwY7RYr.svg)}.fi-sh-ac.fis{background-image:url(/build/assets/sh-ac-D-aE2xRW.svg)}.fi-sh-hl{background-image:url(/build/assets/sh-hl-CqtQPzWZ.svg)}.fi-sh-hl.fis{background-image:url(/build/assets/sh-hl-CgxUDvtv.svg)}.fi-sh-ta{background-image:url(/build/assets/sh-ta-CPJublpi.svg)}.fi-sh-ta.fis{background-image:url(/build/assets/sh-ta-BFo5zkKU.svg)}.fi-un{background-image:url(/build/assets/un-Bqg4Cbbh.svg)}.fi-un.fis{background-image:url(/build/assets/un-DabL4p35.svg)}.fi-xk{background-image:url(/build/assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/build/assets/xk-Cdz2uTvR.svg)}@layer theme{:root,:host{--font-sans:"Segoe UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-800:oklch(43.8% .218 303.724);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-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;--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-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-navy:#122033;--color-brand-gold:#c7a66b;--color-app-bg:#f6f7f9;--color-surface:#fff;--color-border-soft:#e5e7eb;--color-text-primary:#172033;--color-text-secondary:#667085;--color-text-muted:#98a2b3;--color-success:#15803d;--color-danger:#b42318}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.-end-5{inset-inline-end:calc(var(--spacing) * -5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-5{inset-inline-end:calc(var(--spacing) * 5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[156px\]{top:156px}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.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-20{height:calc(var(--spacing) * 20)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[720px\]{height:720px}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[560px\]{max-height:560px}.max-h-\[580px\]{max-height:580px}.max-h-\[620px\]{max-height:620px}.max-h-\[650px\]{max-height:650px}.max-h-\[680px\]{max-height:680px}.max-h-\[700px\]{max-height:700px}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[54px\]{min-height:54px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72vh\]{min-height:72vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.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-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.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-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[35\%\]{width:35%}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[min\(94vw\,38rem\)\]{width:min(94vw,38rem)}.w-\[min\(94vw\,40rem\)\]{width:min(94vw,40rem)}.w-\[min\(520px\,calc\(100\%-2rem\)\)\]{width:min(520px,100% - 2rem)}.w-\[min\(620px\,calc\(100\%-2rem\)\)\]{width:min(620px,100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[88\%\]{max-width:88%}.max-w-\[118rem\]{max-width:118rem}.max-w-\[120px\]{max-width:120px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[1780px\]{max-width:1780px}.max-w-\[1900px\]{max-width:1900px}.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}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[42rem\]{min-width:42rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[58rem\]{min-width:58rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[68rem\]{min-width:68rem}.min-w-\[72rem\]{min-width:72rem}.min-w-\[78rem\]{min-width:78rem}.min-w-\[82rem\]{min-width:82rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[330px\]{min-width:330px}.min-w-\[360px\]{min-width:360px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[650px\]{min-width:650px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[940px\]{min-width:940px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1320px\]{min-width:1320px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1{--tw-border-spacing-x:var(--spacing);--tw-border-spacing-y:var(--spacing);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.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,)}.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}.resize{resize:both}.resize-none{resize:none}.scroll-mt-5{scroll-margin-top:calc(var(--spacing) * 5)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1fr_75px\]{grid-template-columns:1fr 1fr 75px}.grid-cols-\[1fr_70px\]{grid-template-columns:1fr 70px}.grid-cols-\[1fr_90px\]{grid-template-columns:1fr 90px}.grid-cols-\[1fr_115px\]{grid-template-columns:1fr 115px}.grid-cols-\[1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[5rem_minmax\(0\,1fr\)_3rem\]{grid-template-columns:5rem minmax(0,1fr) 3rem}.grid-cols-\[8rem_minmax\(0\,1fr\)_7rem\]{grid-template-columns:8rem minmax(0,1fr) 7rem}.grid-cols-\[70px_1fr_90px\]{grid-template-columns:70px 1fr 90px}.grid-cols-\[70px_1fr_120px\]{grid-template-columns:70px 1fr 120px}.grid-cols-\[140px_minmax\(240px\,1fr\)_160px_120px_130px_100px\]{grid-template-columns:140px minmax(240px,1fr) 160px 120px 130px 100px}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-border-soft>:not(:last-child)){border-color:var(--color-border-soft)}:where(.divide-red-100>:not(:last-child)){border-color:var(--color-red-100)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-end{align-self:flex-end}.self-start{align-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}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-ee-md{border-end-end-radius:var(--radius-md)}.rounded-es-md{border-end-start-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#d9c28f\]{border-color:#d9c28f}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700{border-color:var(--color-amber-700)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-600{border-color:var(--color-blue-600)}.border-border-soft{border-color:var(--color-border-soft)}.border-brand-gold{border-color:var(--color-brand-gold)}.border-brand-gold\/35{border-color:#c7a66b59}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/35{border-color:color-mix(in oklab, var(--color-brand-gold) 35%, transparent)}}.border-brand-gold\/40{border-color:#c7a66b66}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/40{border-color:color-mix(in oklab, var(--color-brand-gold) 40%, transparent)}}.border-brand-gold\/50{border-color:#c7a66b80}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/50{border-color:color-mix(in oklab, var(--color-brand-gold) 50%, transparent)}}.border-brand-gold\/60{border-color:#c7a66b99}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/60{border-color:color-mix(in oklab, var(--color-brand-gold) 60%, transparent)}}.border-brand-navy{border-color:var(--color-brand-navy)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-700{border-color:var(--color-emerald-700)}.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-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-700{border-color:var(--color-red-700)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-700{border-color:var(--color-rose-700)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-700{border-color:var(--color-sky-700)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-950{border-color:var(--color-slate-950)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-700{border-color:var(--color-violet-700)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-s-amber-500{border-inline-start-color:var(--color-amber-500)}.border-s-emerald-500{border-inline-start-color:var(--color-emerald-500)}.border-t-brand-gold{border-top-color:var(--color-brand-gold)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/70{background-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/70{background-color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-app-bg{background-color:var(--color-app-bg)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border-soft{background-color:var(--color-border-soft)}.bg-brand-gold{background-color:var(--color-brand-gold)}.bg-brand-gold\/5{background-color:#c7a66b0d}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/5{background-color:color-mix(in oklab, var(--color-brand-gold) 5%, transparent)}}.bg-brand-gold\/10{background-color:#c7a66b1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/10{background-color:color-mix(in oklab, var(--color-brand-gold) 10%, transparent)}}.bg-brand-gold\/15{background-color:#c7a66b26}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/15{background-color:color-mix(in oklab, var(--color-brand-gold) 15%, transparent)}}.bg-brand-navy{background-color:var(--color-brand-navy)}.bg-brand-navy\/5{background-color:#1220330d}@supports (color:color-mix(in lab, red, red)){.bg-brand-navy\/5{background-color:color-mix(in oklab, var(--color-brand-navy) 5%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/70{background-color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/70{background-color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/60{background-color:#f0fdf499}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/60{background-color:color-mix(in oklab, var(--color-green-50) 60%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/70{background-color:#ffe2e2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-100\/70{background-color:color-mix(in oklab, var(--color-red-100) 70%, transparent)}}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-800{background-color:var(--color-red-800)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-50\/60{background-color:#fff1f299}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/60{background-color:color-mix(in oklab, var(--color-rose-50) 60%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/50{background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/50{background-color:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/80{background-color:color-mix(in oklab, var(--color-sky-50) 80%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-800{background-color:var(--color-sky-800)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-surface{background-color:var(--color-surface)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/30{background-color:#f5f3ff4d}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/30{background-color:color-mix(in oklab, var(--color-violet-50) 30%, transparent)}}.bg-violet-50\/40{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/40{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/60{background-color:color-mix(in oklab, var(--color-violet-50) 60%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-violet-800{background-color:var(--color-violet-800)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-16{padding-inline-end:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.6rem\]{font-size:.6rem}.text-\[\.52rem\]{font-size:.52rem}.text-\[\.55rem\]{font-size:.55rem}.text-\[\.58rem\]{font-size:.58rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\],.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.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}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.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-amber-950{color:var(--color-amber-950)}.text-blue-400{color:var(--color-blue-400)}.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-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-brand-gold{color:var(--color-brand-gold)}.text-brand-navy{color:var(--color-brand-navy)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-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-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-950{color:var(--color-indigo-950)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-purple-800{color:var(--color-purple-800)}.text-red-200{color:var(--color-red-200)}.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-red-950{color:var(--color-red-950)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900\/65{color:#024a70a6}@supports (color:color-mix(in lab, red, red)){.text-sky-900\/65{color:color-mix(in oklab, var(--color-sky-900) 65%, transparent)}}.text-sky-950{color:var(--color-sky-950)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.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,)}.underline{text-decoration-line:underline}.decoration-blue-200{-webkit-text-decoration-color:var(--color-blue-200);-webkit-text-decoration-color:var(--color-blue-200);-webkit-text-decoration-color:var(--color-blue-200);text-decoration-color:var(--color-blue-200)}.decoration-brand-gold{-webkit-text-decoration-color:var(--color-brand-gold);-webkit-text-decoration-color:var(--color-brand-gold);-webkit-text-decoration-color:var(--color-brand-gold);text-decoration-color:var(--color-brand-gold)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-emerald-700{accent-color:var(--color-emerald-700)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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_8px_24px_rgba\(18\,32\,51\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1220330a);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_26px_rgba\(18\,32\,51\,0\.04\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#1220330a);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-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)}.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)}.ring-2{--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)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-brand-gold{--tw-ring-color:var(--color-brand-gold)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-brand-navy::file-selector-button{background-color:var(--color-brand-navy)}.file\:bg-gray-100::file-selector-button{background-color:var(--color-gray-100)}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-brand-navy::file-selector-button{color:var(--color-brand-navy)}.file\:text-white::file-selector-button{color:var(--color-white)}.backdrop\:bg-slate-950\/60::backdrop{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-slate-950\/60::backdrop{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)}.even\:bg-slate-50\/70:nth-child(2n){background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.even\:bg-slate-50\/70:nth-child(2n){background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.focus-within\:border-amber-400:focus-within{border-color:var(--color-amber-400)}.focus-within\:border-brand-gold:focus-within{border-color:var(--color-brand-gold)}.focus-within\:bg-amber-50:focus-within{background-color:var(--color-amber-50)}.focus-within\:ring-2:focus-within{--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-within\:ring-amber-100:focus-within{--tw-ring-color:var(--color-amber-100)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-brand-gold:hover{border-color:var(--color-brand-gold)}.hover\:border-brand-navy:hover{border-color:var(--color-brand-navy)}.hover\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-teal-600:hover{border-color:var(--color-teal-600)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-brand-navy:hover{background-color:var(--color-brand-navy)}.hover\:bg-brand-navy\/90:hover{background-color:#122033e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-navy\/90:hover{background-color:color-mix(in oklab, var(--color-brand-navy) 90%, transparent)}}.hover\:bg-cyan-50\/40:hover{background-color:#ecfeff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-50\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-50) 40%, transparent)}}.hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/70:hover{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/70:hover{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-brand-navy:hover{color:var(--color-brand-navy)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-sm:hover{--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)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-4:focus{inset-inline-start:calc(var(--spacing) * 4)}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-brand-gold:focus{border-color:var(--color-brand-gold)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:ring: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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-amber-100:focus{--tw-ring-color:var(--color-amber-100)}.focus\:ring-amber-300:focus{--tw-ring-color:var(--color-amber-300)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-brand-gold:focus{--tw-ring-color:var(--color-brand-gold)}.focus\:ring-brand-gold\/20:focus{--tw-ring-color:#c7a66b33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-gold\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-gold) 20%, transparent)}}.focus\:ring-brand-gold\/40:focus{--tw-ring-color:#c7a66b66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-gold\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-gold) 40%, transparent)}}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-slate-400:focus{--tw-ring-color:var(--color-slate-400)}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:ring-teal-600:focus{--tw-ring-color:var(--color-teal-600)}.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-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:bg-gray-200:disabled{background-color:var(--color-gray-200)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:text-text-muted:disabled{color:var(--color-text-muted)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (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\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-\[76\%\]{max-width:76%}.sm\:flex-1{flex:1}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_80px\]{grid-template-columns:1fr 1fr 80px}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[1fr_130px_auto\]{grid-template-columns:1fr 130px auto}.sm\:grid-cols-\[1fr_190px_auto\]{grid-template-columns:1fr 190px auto}.sm\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.sm\:grid-cols-\[150px_minmax\(140px\,1fr\)_minmax\(160px\,1fr\)_auto\]{grid-template-columns:150px minmax(140px,1fr) minmax(160px,1fr) auto}.sm\:grid-cols-\[180px_180px_auto\]{grid-template-columns:180px 180px auto}.sm\:grid-cols-\[minmax\(0\,0\.5fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,0\.6fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(13rem\,1fr\)_auto\]{grid-template-columns:minmax(13rem,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:self-auto{align-self:auto}.sm\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.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\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-grid{display:inline-grid}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_180px_1fr_auto\]{grid-template-columns:1fr 180px 1fr auto}.md\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.md\:grid-cols-\[180px_180px_auto\]{grid-template-columns:180px 180px auto}.md\:grid-cols-\[180px_240px_auto_auto_auto\]{grid-template-columns:180px 240px auto auto auto}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_120px_auto\]{grid-template-columns:220px minmax(0,1fr) 120px auto}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_160px\]{grid-template-columns:220px minmax(0,1fr) 160px}.md\:grid-cols-\[240px_auto_auto\]{grid-template-columns:240px auto auto}.md\:grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_150px_150px_180px_180px_auto_auto\]{grid-template-columns:minmax(0,1fr) 150px 150px 180px 180px auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,\.45fr\)_minmax\(180px\,\.55fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr) minmax(180px,.55fr) auto auto}.md\:grid-cols-\[minmax\(12rem\,1fr\)_repeat\(3\,minmax\(7rem\,auto\)\)\]{grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(7rem,auto))}.md\:grid-cols-\[minmax\(220px\,1fr\)_220px_220px_auto_auto\]{grid-template-columns:minmax(220px,1fr) 220px 220px auto auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:self-auto{align-self:auto}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-16{top:calc(var(--spacing) * 16)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:mx-6{margin-inline:calc(var(--spacing) * 6)}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:min-h-\[680px\]{min-height:680px}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:min-w-0{min-width:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.4fr_\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[2fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr auto}.lg\:grid-cols-\[140px_180px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:140px 180px minmax(0,1fr) auto auto}.lg\:grid-cols-\[140px_minmax\(240px\,1fr\)_160px_120px_130px_100px\]{grid-template-columns:140px minmax(240px,1fr) 160px 120px 130px 100px}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_120px\]{grid-template-columns:220px minmax(0,1fr) 120px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_340px\]{grid-template-columns:minmax(0,1.1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(2\,minmax\(180px\,\.4fr\)\)\]{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(180px,.4fr))}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(340px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px_180px_120px\]{grid-template-columns:minmax(0,1fr) 160px 180px 120px}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_220px_160px_160px_auto_auto\]{grid-template-columns:minmax(0,1fr) 220px 220px 160px 160px auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_460px\]{grid-template-columns:minmax(0,1fr) 460px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr)}.lg\:grid-cols-\[minmax\(220px\,320px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(240px\,\.6fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(260px\,1\.6fr\)_minmax\(170px\,1fr\)_150px_150px_auto\]{grid-template-columns:minmax(260px,1.6fr) minmax(170px,1fr) 150px 150px auto}.lg\:grid-cols-\[minmax\(260px\,2fr\)_minmax\(150px\,1fr\)_150px_120px_110px_minmax\(230px\,auto\)\]{grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 150px 120px 110px minmax(230px,auto)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:ps-4{padding-inline-start:calc(var(--spacing) * 4)}.lg\:pt-0{padding-top:0}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-3{top:calc(var(--spacing) * 3)}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:top-20{top:calc(var(--spacing) * 20)}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-4{grid-column-start:4}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:min-w-\[720px\]{min-width:720px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.xl\:grid-cols-\[2fr_1fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr 1fr auto}.xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.xl\:grid-cols-\[24rem_minmax\(0\,1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(580px\,1fr\)_350px\]{grid-template-columns:320px minmax(580px,1fr) 350px}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[430px_1fr\]{grid-template-columns:430px 1fr}.xl\:grid-cols-\[430px_minmax\(0\,1fr\)\]{grid-template-columns:430px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(380px\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(22rem\,\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(22rem,.7fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(380px\,\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(380px,.6fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(400px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(340px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{grid-template-columns:minmax(0,1fr) 28rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_180px_180px\]{grid-template-columns:minmax(0,1fr) 180px 180px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(220px\,1fr\)_170px_170px_170px_170px_auto_auto\]{grid-template-columns:minmax(220px,1fr) 170px 170px 170px 170px auto auto}.xl\:grid-cols-\[minmax\(240px\,1fr\)_180px_220px_auto_auto\]{grid-template-columns:minmax(240px,1fr) 180px 220px auto auto}.xl\:grid-cols-\[minmax\(240px\,1fr\)_220px_190px_190px_auto\]{grid-template-columns:minmax(240px,1fr) 220px 190px 190px auto}.xl\:grid-cols-\[minmax\(320px\,\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:overflow-y-auto{overflow-y:auto}}@media (width>=96rem){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:rotate-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:0deg}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.portal-lite{color:#0d213a;min-height:100vh;font-family:var(--font-sans);background:#f4f7fb;margin:0}.portal-lite *,.portal-lite :before,.portal-lite :after{box-sizing:border-box}.portal-lite a{color:inherit;text-decoration:none}.portal-lite__header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px max(20px,50vw - 620px);display:flex;position:sticky;inset-block-start:0}.portal-lite__brand{align-items:center;max-width:220px;min-height:48px;font-weight:800;display:inline-flex}.portal-lite__brand img{object-fit:contain;max-width:180px;max-height:48px;display:block}.portal-lite__header-actions{align-items:center;gap:10px;display:flex}.portal-lite__secure{color:#087443;font-size:13px;font-weight:700}.portal-lite__language{color:#095fd4;background:#fff;border:1px solid #cbd9ea;border-radius:12px;place-items:center;min-width:52px;min-height:42px;padding:8px 12px;font-weight:800;display:inline-grid}.portal-lite__main{width:min(1240px,100% - 40px);margin:0 auto;padding:28px 0 56px}.portal-lite__footer{color:#667a91;border-top:1px solid #d8e2ef;justify-content:space-between;gap:16px;width:min(1240px,100% - 40px);margin:0 auto;padding:24px 0 36px;font-size:12px;display:flex}.portal-lite__eyebrow{color:#0867df;letter-spacing:.08em;margin:0 0 7px;font-size:11px;font-weight:900}.portal-lite__notice{border-radius:14px;gap:4px;padding:14px 16px;font-size:14px;display:grid}.portal-lite__notice.is-success{color:#09683e;background:#eaf9f1;border:1px solid #a8e2c3;margin-bottom:18px}.portal-lite__notice.is-info{color:#174f99;background:#eff6ff;border:1px solid #bfd7fb}.portal-invite{text-align:center;background:#fff;border:1px solid #d4e0ee;border-radius:24px;width:min(680px,100%);margin:34px auto;padding:clamp(24px,5vw,52px);box-shadow:0 24px 70px #1130541a}.portal-invite__icon{color:#087443;background:#eaf9f1;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid}.portal-invite h1{margin:0;font-size:clamp(28px,5vw,42px);line-height:1.15}.portal-invite>p:not(.portal-lite__eyebrow){color:#62758c;max-width:560px;margin:14px auto 22px;line-height:1.7}.portal-invite__summary{text-align:start;border:1px solid #dbe5f0;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid;overflow:hidden}.portal-invite__summary div{background:#f8faff;border-inline-end:1px solid #dbe5f0;padding:16px}.portal-invite__summary div:last-child{border-inline-end:0}.portal-invite__summary dt{color:#73869c;font-size:11px}.portal-invite__summary dd{margin:6px 0 0;font-weight:800}.portal-invite__form{text-align:start;gap:16px;margin-top:22px;display:grid}.portal-invite__form label{color:#4f6278;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.portal-invite__form input{flex:none;width:20px;height:20px}.portal-invite__form button,.portal-upload button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0867df;border:0;border-radius:12px;font-weight:900;box-shadow:0 10px 24px #0867df38}.portal-invite>small{color:#7b8da1;margin-top:18px;display:block}.portal-hero{color:#fff;background:linear-gradient(135deg,#072847,#0c4f87);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 20px 50px #07284729}.portal-hero h1{margin:0;font-size:clamp(28px,4.5vw,48px);line-height:1.15}.portal-hero p:not(.portal-lite__eyebrow){color:#d5e7fa;margin:10px 0 0}.portal-hero__expiry span{color:#b9d3ea;font-size:12px;display:block}.portal-hero__expiry strong{margin-top:6px;font-size:18px;display:block}.portal-tabs{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d7e2ef;border-radius:16px;gap:6px;margin:18px 0;padding:8px;display:flex;position:sticky;top:76px;overflow-x:auto}.portal-tabs a{color:#536a82;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.portal-tabs a:hover,.portal-tabs a:focus-visible{color:#0867df;outline-offset:1px;background:#edf5ff;outline:2px solid #86b8f5}.portal-tabs b{color:#b42318;background:#feeceb;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:11px;display:inline-grid}.portal-section{background:#fff;border:1px solid #d6e1ee;border-radius:20px;margin-top:18px;padding:clamp(18px,3vw,30px);scroll-margin-top:150px;box-shadow:0 8px 26px #1d3d600d}.portal-section>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.portal-section>header h2{margin:0;font-size:clamp(22px,3vw,30px)}.portal-section>header>span{color:#6a7e93;font-size:12px}.portal-status-grid,.portal-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-status-grid article,.portal-money-grid article{background:#f9fbfe;border:1px solid #dce6f1;border-radius:16px;flex-direction:column;min-height:150px;padding:18px;display:flex}.portal-status-grid i{color:#0867df;background:#e8f2ff;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:18px;font-style:normal;font-weight:900;display:grid}.portal-status-grid span,.portal-money-grid span{color:#60748a;font-size:13px}.portal-status-grid strong{margin-top:5px;font-size:30px}.portal-status-grid small{color:#087443;margin-top:auto;font-weight:700}.portal-records,.portal-document-list,.portal-receipts{gap:8px;margin-top:16px;display:grid}.portal-records article,.portal-document-list article,.portal-receipts article{border:1px solid #dce6f1;border-radius:13px;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}.portal-records article>div,.portal-document-list article>div,.portal-receipts article>div{flex:1;gap:3px;min-width:0;display:grid}.portal-records article span,.portal-document-list article span,.portal-receipts article span{color:#71849a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-records article b,.portal-document-list article b{color:#095fc9;background:#edf5ff;border-radius:9px;padding:6px 9px;font-size:12px}.portal-document-list article b.is-verified{color:#087443;background:#eaf9f1}.portal-document-list article b.is-rejected{color:#b42318;background:#feeceb}.portal-document-list article a{color:#0867df;border:1px solid #bed4ee;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.portal-timeline{display:grid}.portal-timeline article{grid-template-columns:1fr auto;gap:16px;min-height:76px;padding:0 0 24px 34px;display:grid;position:relative}[dir=rtl] .portal-timeline article{padding:0 34px 24px 0}.portal-timeline article:before{content:"";inset-inline-start:9px;background:#ccd9e8;width:1px;position:absolute;top:18px;bottom:-2px}.portal-timeline article:last-child:before{display:none}.portal-timeline i{inset-inline-start:3px;background:#0867df;border:3px solid #dcecff;border-radius:50%;width:14px;height:14px;position:absolute;top:7px}.portal-timeline div{gap:4px;display:grid}.portal-timeline span,.portal-timeline time{color:#6d8095;font-size:12px}.portal-doc-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.portal-doc-grid>section{border:1px solid #dce6f1;border-radius:16px;padding:18px}.portal-doc-grid h3{margin:0 0 14px;font-size:17px}.portal-upload{background:#f9fbfe;border:1px solid #dce6f1;border-radius:13px;gap:12px;margin-top:10px;padding:14px;display:grid}.portal-upload>div{gap:3px;display:grid}.portal-upload>div span{color:#b45309;font-size:12px}.portal-upload label{color:#0867df;cursor:pointer;border:1px dashed #aac3df;border-radius:10px;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.portal-upload input{color:#536a82;max-width:100%}.portal-upload button{min-height:44px}.portal-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-money-grid strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(24px,3vw,34px)}.portal-money-grid small{color:#0867df;margin-top:auto;font-weight:800}.portal-empty{color:#6d8095;text-align:center;border:1px dashed #cbd9e8;border-radius:13px;place-content:center;gap:5px;min-height:100px;padding:20px;display:grid}@media (width<=820px){.portal-status-grid{grid-template-columns:1fr 1fr}.portal-doc-grid,.portal-invite__summary{grid-template-columns:1fr}.portal-invite__summary div{border-inline-end:0;border-bottom:1px solid #dbe5f0}.portal-invite__summary div:last-child{border-bottom:0}}@media (width<=520px){.portal-lite__header{min-height:64px;padding:8px 14px}.portal-lite__brand img{max-width:118px;max-height:38px}.portal-lite__secure{display:none}.portal-lite__main,.portal-lite__footer{width:min(100% - 24px,1240px)}.portal-lite__main{padding-top:14px}.portal-lite__footer{flex-direction:column}.portal-hero{border-radius:18px;flex-direction:column;align-items:flex-start}.portal-hero__expiry{width:100%}.portal-tabs{border-radius:13px;margin:12px 0;top:64px}.portal-section{border-radius:16px;padding:16px;scroll-margin-top:130px}.portal-section>header{flex-direction:column;align-items:flex-start}.portal-status-grid,.portal-money-grid{grid-template-columns:1fr}.portal-status-grid article,.portal-money-grid article{min-height:116px}.portal-timeline article{grid-template-columns:1fr;gap:5px}.portal-records article,.portal-document-list article{flex-wrap:wrap;align-items:flex-start}.portal-invite{border-radius:18px;margin:0 auto;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.portal-lite *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portal-lite{--portal-ink:#152c3d;--portal-muted:#5e7281;--portal-line:#dce6eb;--portal-accent:#14766e;color:var(--portal-ink);background:#f4f7f8}.portal-lite :focus-visible{outline-offset:4px;outline:3px solid #cf7a19}.portal-lite [hidden]{display:none!important}.portal-lite h1,.portal-lite h2,.portal-lite h3,.portal-lite p{overflow-wrap:anywhere}.portal-lite a,.portal-lite button,.portal-lite input{-webkit-tap-highlight-color:transparent}.portal-lite__main{max-width:1240px}.portal-lite__header{box-shadow:0 2px 12px #152c3d05}.portal-lite__secure{color:var(--portal-muted)}.portal-lite__eyebrow{color:var(--portal-accent);letter-spacing:.05em;font-size:11px}.portal-lite__notice.is-error{color:#962c2c;background:#fff1ef;border:1px solid #efc6c0;margin-bottom:20px}.portal-lite__notice.is-warning{color:#835311;background:#fff8e9;border:1px solid #ead5a8}.portal-skip{z-index:100;border:2px solid var(--portal-accent);top:8px;background:#fff;padding:12px 20px;position:fixed;inset-inline-start:16px;transform:translateY(-150%)}.portal-skip:focus{transform:translateY(0)}.portal-hero{box-shadow:none;background:#153c42;border-radius:20px;align-items:flex-start;padding:32px 36px}.portal-hero h1{font-size:clamp(25px,3vw,38px);font-weight:750;line-height:1.55}.portal-hero p{color:#d4e8e7;line-height:1.8}.portal-hero .portal-lite__eyebrow{color:#a9d9cf}.portal-hero__expiry{background:#ffffff0c;border:1px solid #ffffff24;border-radius:12px;min-width:190px;padding:15px 18px}.portal-hero__expiry strong{font-size:18px}.portal-hero__expiry small{color:#bfd9d7;margin-top:8px;font-size:11px;display:block}.portal-tabs{border:1px solid var(--portal-line);box-shadow:none;background:#fff;border-radius:14px;gap:4px;margin:22px 0;padding:6px;overflow-x:auto}.portal-tabs a{text-align:center;min-height:46px;color:var(--portal-muted);border-radius:9px;flex:1 0 auto;padding:12px 16px;font-size:13px}.portal-tabs a.is-active{color:#105d56;background:#e6f2ef;font-weight:800}.portal-tabs a:hover{background:#f0f6f5}.portal-tabs b{color:#45300b;background:#e9a940}.portal-overview{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.portal-overview__main,.portal-overview__side{flex-direction:column;gap:22px;min-width:0;display:flex}.portal-section{border:1px solid var(--portal-line);background:#fff;border-radius:16px;margin:0 0 22px;padding:28px;box-shadow:0 3px 14px #1c394205}.portal-overview .portal-section{margin:0}.portal-section h2{font-size:22px;font-weight:750;line-height:1.65}.portal-section h3{margin:0 0 15px;font-size:16px;font-weight:750}.portal-section p{color:var(--portal-muted);margin:8px 0 16px;font-size:14px;line-height:1.9}.portal-section>header{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:24px}.portal-section>header p{margin-bottom:0}.portal-next-step{border-block-start:4px solid var(--portal-accent)}.portal-button{background:var(--portal-accent);border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:750;display:inline-flex;color:#fff!important}.portal-text-link{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:750;display:inline-flex;color:#126f66!important}summary.portal-text-link{cursor:pointer}summary.portal-text-link:after{content:"+";font-size:18px;font-weight:500}details[open]>summary.portal-text-link:after{content:"−"}.portal-upcoming{background:#edf5f3}.portal-amount{letter-spacing:-.03em;overflow-wrap:anywhere;margin:18px 0 8px;font-size:29px;display:block}.portal-amount small{font-size:13px}.portal-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-status-grid article{background:#f7f9fa;border:0;border-radius:12px;flex-direction:column;gap:6px;padding:18px;display:flex}.portal-status-grid strong{font-size:30px}.portal-status-grid small{color:var(--portal-muted)}.portal-record-group{border-top:1px solid var(--portal-line);padding:20px 0}.portal-count{color:#486570;background:#edf3f4;border-radius:7px;justify-content:center;align-items:center;min-width:25px;min-height:25px;margin-inline-start:6px;font-size:12px;display:inline-flex}.portal-badge{color:#46616d;white-space:normal;background:#edf3f5;border-radius:7px;align-items:center;width:fit-content;padding:5px 10px;font-size:11px;font-weight:750;line-height:1.7;display:inline-flex}.portal-badge.is-warning,.portal-badge.is-rejected{color:#875414;background:#fff0d3}.portal-badge.is-verified{color:#196844;background:#e6f4ed}.portal-badge.is-submitted{color:#355c9e;background:#eaf1ff}.portal-records article,.portal-receipts article{border-bottom:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.portal-records article>div,.portal-receipts article>div{flex:180px;min-width:0}.portal-records article>div strong,.portal-records article>div span,.portal-receipts article>div span{display:block}.portal-records time,.portal-records article>div span{color:var(--portal-muted);font-size:12px}.portal-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.portal-upload{border:1px solid var(--portal-line);background:#f8fafb;border-radius:12px;flex-direction:column;align-items:stretch;gap:13px;padding:20px;display:flex}.portal-upload>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-upload label{font-size:12px;font-weight:700}.portal-upload input[type=file]{background:#fff;border:1px dashed #a8bec8;border-radius:9px;width:100%;min-width:0;padding:14px;font-size:12px;display:block}.portal-upload input::file-selector-button{color:#176c60;cursor:pointer;background:#e6f1ee;border:0;border-radius:6px;margin-inline-end:8px;padding:8px 10px}.portal-upload button,.portal-invite__form button{background:var(--portal-accent);box-shadow:none}.portal-upload button:disabled,.portal-invite__form button:disabled{opacity:.6;cursor:wait}.portal-upload small{overflow-wrap:anywhere;min-height:18px;color:var(--portal-muted);font-size:12px}.portal-document-list article{border-bottom:1px solid var(--portal-line);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;display:flex}.portal-document-list article>div{flex:170px;min-width:0}.portal-document-list article strong,.portal-document-list article span,.portal-document-list article small{overflow-wrap:anywhere}.portal-money-grid{gap:15px;margin-bottom:28px}.portal-money-grid article{border:1px solid var(--portal-line);background:#f7faf9;border-radius:12px;padding:20px}.portal-money-grid strong{overflow-wrap:anywhere;font-size:clamp(23px,2.5vw,32px)}.portal-empty{border:1px dashed var(--portal-line);color:var(--portal-muted);background:#f8fafb;border-radius:12px;padding:25px;line-height:1.9}.portal-empty strong{color:var(--portal-ink)}.portal-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.portal-unit{border:1px solid var(--portal-line);border-radius:14px;min-width:0;padding:22px}.portal-unit>header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.portal-unit h3{margin:0;font-size:25px}.portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.portal-detail-grid dt{color:var(--portal-muted);margin-bottom:6px;font-size:11px}.portal-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750}.portal-unit summary{cursor:pointer;min-height:44px;color:var(--portal-accent);font-size:13px;font-weight:750}.portal-installment-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 10px;display:flex}.portal-installment-heading h3{margin:0}.portal-print{color:#156c63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #acc6c2;border-radius:9px;padding:10px 16px;font-size:12px}.portal-installments{gap:12px;margin:18px 0 30px;display:grid}.portal-installment{border:1px solid var(--portal-line);border-radius:12px;padding:20px}.portal-installment.is-overdue{border-inline-start:4px solid #d29432}.portal-installment>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.portal-installment>header>div{gap:5px;display:grid}.portal-installment>header>div span{color:var(--portal-muted);font-size:12px}.portal-installment .portal-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.portal-installment__remaining dd{color:#126c62}.portal-invite{width:min(850px,100%);box-shadow:none;text-align:start;margin:25px auto}.portal-invite__icon{color:var(--portal-accent);background:#e5f3ee;margin-inline:0}.portal-invite h1{font-size:clamp(27px,4vw,38px);line-height:1.6}.portal-invite>p:not(.portal-lite__eyebrow){max-width:none}.portal-invite__summary{grid-template-columns:1.2fr 1fr 1fr}.portal-invite__summary dd{overflow-wrap:anywhere;font-size:13px}.portal-invite__steps{counter-reset:invite-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;padding:0;list-style:none;display:grid}.portal-invite__steps li{counter-increment:invite-step;color:var(--portal-muted);background:#f6f9f8;border-radius:12px;align-content:start;gap:8px;padding:16px;font-size:12px;line-height:1.9;display:grid}.portal-invite__steps li:before{content:counter(invite-step,decimal-leading-zero);color:var(--portal-accent);font-weight:800}.portal-invite details{margin-top:15px;font-size:13px;line-height:1.9}.portal-invite details summary{cursor:pointer;min-height:44px;color:var(--portal-accent);font-weight:750}.portal-invite__form input[type=checkbox]{accent-color:var(--portal-accent)}@media (width<=1000px){.portal-overview{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.portal-section{padding:22px}.portal-installment .portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-overview,.portal-unit-grid,.portal-doc-grid{grid-template-columns:minmax(0,1fr)}.portal-overview__side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.portal-hero{padding:25px}.portal-hero__expiry{min-width:0}.portal-invite__summary{grid-template-columns:1fr}.portal-invite__summary div{border-inline-end:0;border-bottom:1px solid var(--portal-line)}}@media (width<=560px){.portal-lite__main,.portal-lite__footer{width:calc(100% - 24px)}.portal-lite__header{gap:10px;min-height:66px;padding:10px 14px}.portal-lite__brand{max-width:160px}.portal-lite__brand img{max-width:140px}.portal-lite__secure{display:none}.portal-hero{padding:22px;display:block}.portal-hero__expiry{margin-top:20px;padding:12px 15px}.portal-hero__expiry strong{font-size:16px}.portal-overview__side{grid-template-columns:1fr}.portal-section{padding:20px 16px}.portal-section h2{font-size:20px}.portal-tabs{margin:16px 0}.portal-tabs a{padding:10px 13px;font-size:12px}.portal-money-grid{grid-template-columns:1fr}.portal-money-grid article{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.portal-money-grid strong{grid-row:2}.portal-money-grid small{grid-area:2/2;align-self:center}.portal-detail-grid{gap:15px}.portal-detail-grid dd{font-size:12px}.portal-unit{padding:18px}.portal-invite{padding:24px 18px}.portal-invite__steps{grid-template-columns:1fr}.portal-timeline article{grid-template-columns:12px minmax(0,1fr)}.portal-timeline time{grid-column:2}}@media (prefers-reduced-motion:reduce){.portal-lite *{scroll-behavior:auto!important;transition:none!important}}@media print{.portal-lite__header,.portal-lite__footer,.portal-hero,.portal-tabs,.portal-print,.portal-upload,.portal-skip{display:none!important}.portal-lite__main{width:100%;padding:0}.portal-section{box-shadow:none;border:0}.portal-installment{break-inside:avoid}.portal-lite{background:#fff}}.portal-management{border-radius:20px;min-height:0}.portal-management .portal-invite__form label{gap:7px;display:grid}.portal-management .portal-invite__form input,.portal-management .portal-invite__form select{color:#203a48;width:100%;height:auto;min-height:46px;font:inherit;background:#fff;border:1px solid #ccdbe0;border-radius:8px;padding:10px 12px}.portal-management .portal-invite__form{margin-top:10px}.portal-management .portal-section{height:fit-content}.portal-management select{min-width:0;max-width:100%}.portal-installment-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.portal-installment-filters label{color:var(--portal-muted);flex:190px;gap:7px;font-size:12px;display:grid}.portal-installment-filters select{border:1px solid var(--portal-line);min-height:44px;color:var(--portal-ink);background:#fff;border-radius:9px;width:100%;padding:9px 12px}.portal-installment-filters>span{color:var(--portal-muted);padding:13px 0;font-size:12px}@media print{.portal-installment-filters{display:none!important}}.portal-print-heading{display:none}@media print{.portal-print-heading{margin-bottom:20px;display:block}}.portal-unit-account{background:#f0f7f5;border-radius:10px;margin:18px 0;padding:16px}.portal-unit-account>span{color:var(--portal-muted);font-size:11px}.portal-unit-account dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.portal-unit-account dt{color:var(--portal-muted);font-size:11px}.portal-unit-account dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:750}.portal-schedule-summary{background:#edf5f3;border:1px solid #d8e8e2;border-radius:10px;margin:18px 0;padding:16px}.portal-schedule-summary>span{color:var(--portal-muted);font-size:11px;display:block}.portal-schedule-summary>strong{margin:5px 0 12px;font-size:12px;display:block}.portal-schedule-summary>div{flex-wrap:wrap;gap:18px;display:flex}.portal-schedule-summary>div span{color:var(--portal-muted);flex:150px;gap:6px;font-size:11px;display:grid}.portal-schedule-summary bdi{color:var(--portal-ink);font-size:16px;font-weight:750}.portal-account-total-label{font-size:12px!important}.portal-issued-documents{border-bottom:1px solid var(--portal-line);margin-bottom:28px;padding-bottom:24px}.portal-issued-grid{gap:12px;display:grid}.portal-issued-file{border:1px solid var(--portal-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.portal-issued-file>div{flex:180px;min-width:0}.portal-issued-file h4{overflow-wrap:anywhere;margin:5px 0;font-size:16px}.portal-issued-file p{margin:0 0 4px;font-size:12px}.portal-issued-file small{color:var(--portal-muted);overflow-wrap:anywhere;font-size:11px}.portal-file-icon{height:48px;color:var(--portal-accent);background:#eaf2ef;border-radius:9px;flex:0 0 42px;place-items:center;font-size:10px;font-weight:800;display:grid}.portal-request-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);align-items:start;gap:28px;display:grid}.portal-request-layout>section:only-child{grid-column:1/-1}.portal-request-compose{border:1px solid var(--portal-line);background:#f7faf9;border-radius:12px;padding:20px}.portal-request-compose p,.portal-request-history>p{font-size:12px}.portal-request-form{gap:15px;display:grid}.portal-request-form label{color:var(--portal-ink);gap:8px;font-size:12px;font-weight:750;display:grid}.portal-request-form input,.portal-request-form select,.portal-request-form textarea{width:100%;min-width:0;color:var(--portal-ink);font:inherit;background:#fff;border:1px solid #c5d6dc;border-radius:9px;padding:11px 12px;line-height:1.7;display:block}.portal-request-form textarea{resize:vertical;min-height:90px}.portal-request-form small{color:var(--portal-muted);font-size:11px;line-height:1.8}.portal-service-case{border:1px solid var(--portal-line);border-radius:12px;margin-bottom:14px;overflow:hidden}.portal-service-case>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px;list-style:none;display:flex}.portal-service-case>summary::-webkit-details-marker{display:none}.portal-service-case>summary:after{content:"+";color:var(--portal-accent);font-size:20px}.portal-service-case[open]>summary:after{content:"−"}.portal-service-case>summary>div{flex:1;gap:6px;min-width:0;display:grid}.portal-service-case>summary bdi{color:var(--portal-muted);font-size:11px}.portal-service-case>summary strong{overflow-wrap:anywhere;font-size:14px}.portal-service-case__body{border-top:1px solid var(--portal-line);padding:0 18px 18px}.portal-case-meta{color:var(--portal-muted);font-size:11px!important}.portal-case-message{background:#f5f7f9;border-radius:9px;margin:14px 0;padding:14px}.portal-case-message.is-team{border-inline-start:3px solid var(--portal-accent);background:#eaf4ef}.portal-case-message>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.portal-case-message strong{font-size:12px}.portal-case-message time{color:var(--portal-muted);font-size:10px}.portal-case-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--portal-ink);margin:8px 0 0;font-size:13px}.portal-management .portal-invite__form .portal-request-permission{background:#edf5f3;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.portal-management .portal-request-permission input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0}.portal-request-permission span{font-size:12px}.portal-request-permission small{color:var(--portal-muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}@media (width<=760px){.portal-request-layout{grid-template-columns:minmax(0,1fr);gap:22px}}@media (width<=560px){.portal-unit-account{padding:12px}.portal-unit-account dl{grid-template-columns:minmax(0,1fr)}.portal-request-compose{padding:16px}.portal-service-case>summary{gap:9px;padding:14px}.portal-service-case__body{padding:0 14px 14px}.portal-issued-file{gap:12px;padding:14px}.portal-issued-file>.portal-print{text-align:center;width:100%}}@media print{.portal-request-compose,.portal-request-form,.portal-issued-file>.portal-print{display:none!important}.portal-request-layout{display:block}.portal-service-case,.portal-issued-file,.portal-schedule-summary{break-inside:avoid}}.role-home{--role-accent:var(--brand-primary,#1769e0);gap:1rem;min-width:0;margin-block-end:1rem;display:grid}.role-home__switcher,.role-home__metrics,.role-home__day,.role-home__actions{background:#fff;border:1px solid #d9e3f0;box-shadow:0 12px 30px #0f27470b}.role-home__switcher{background:linear-gradient(135deg,#fff 0%,#f5f9ff 72%,#eaf3ff 100%);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.role-home__eyebrow{color:var(--role-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.role-home__switcher h2,.role-home__section-heading h3,.role-home__customizer h3{color:#0b1f3a;margin:0;font-weight:800}.role-home__switcher h2{font-size:clamp(1.2rem,2vw,1.7rem)}.role-home__switcher p:not(.role-home__eyebrow),.role-home__section-heading p,.role-home__customizer p{color:#64748b;margin:.25rem 0 0;font-size:.8rem;line-height:1.55}.role-home__switcher-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.role-home__roles{scrollbar-width:thin;gap:.35rem;max-width:min(46vw,44rem);padding:.2rem;display:flex;overflow-x:auto}.role-home__roles button,.role-home__customize{color:#39516f;background:#fff;border:1px solid #d6e1ef;border-radius:.7rem;flex:none;min-height:2.5rem;padding:.55rem .78rem;font-size:.76rem;font-weight:750;transition:all .18s}.role-home__roles button:hover,.role-home__roles button.is-active{border-color:var(--role-accent);background:var(--role-accent);color:#fff;box-shadow:0 8px 18px #1769e02e}.role-home__customize{color:var(--role-accent);align-items:center;gap:.4rem;display:inline-flex}.role-home__context{color:#63758d;flex-wrap:wrap;align-items:center;gap:.45rem;padding-inline:.25rem;font-size:.7rem;font-weight:650;display:flex}.role-home__context span{background:#edf4fc;border-radius:999px;padding:.38rem .65rem}.role-home__context .is-warning{color:#9a5b00;background:#fff7df}.role-home__metrics{border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.role-home__metric{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:1rem;text-decoration:none;display:grid;position:relative}.role-home__metric+.role-home__metric{border-inline-start:1px solid #e4ebf4}.role-home__metric:hover{background:#f8fbff}.role-home__metric-icon{width:2.2rem;height:2.2rem;color:var(--role-accent);background:#eaf3ff;border-radius:.75rem;place-items:center;display:grid}.role-home__metric-copy{min-width:0}.role-home__metric-copy small,.role-home__metric-copy strong,.role-home__metric-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.role-home__metric-copy small{color:#536781;font-size:.7rem;font-weight:750}.role-home__metric-copy strong{color:#081c37;margin-block:.18rem;font-size:1.45rem;line-height:1.15}.role-home__metric-copy span{color:#8492a6;font-size:.65rem}.role-home__metric-source{color:#6b7b91;border:1px solid #cfd9e7;border-radius:50%;align-self:start;place-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-weight:800;display:grid}.role-home__metric.is-danger .role-home__metric-icon{color:#d92d20;background:#fff0f0}.role-home__metric.is-danger .role-home__metric-copy strong{color:#c81e1e}.role-home__body{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);gap:1rem;min-width:0;display:grid}.role-home__day,.role-home__actions{border-radius:1rem;min-width:0;padding:1rem}.role-home__section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:.8rem;display:flex}.role-home__section-heading h3{font-size:.95rem}.role-home__section-heading a{color:var(--role-accent);flex:none;font-size:.72rem;font-weight:750}.role-home__task-list{gap:.45rem;display:grid}.role-home__task{min-width:0;color:inherit;border:1px solid #e5ebf3;border-radius:.72rem;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .72rem;text-decoration:none;display:grid}.role-home__task:hover{background:#f8fbff;border-color:#9ec5fa}.role-home__task-marker{background:#3b82f6;border-radius:50%;width:.45rem;height:.45rem}.role-home__task.is-overdue{background:snow;border-color:#ffc9c9}.role-home__task.is-overdue .role-home__task-marker{background:#e5484d;box-shadow:0 0 0 .25rem #e5484d1a}.role-home__task strong,.role-home__task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.role-home__task strong{color:#142b48;font-size:.75rem}.role-home__task small{color:#8290a3;margin-block-start:.15rem;font-size:.64rem}.role-home__task-meta{text-align:end}.role-home__task-meta time{color:#39516f;margin-block-start:.15rem;font-size:.67rem;font-weight:750;display:block}.role-home__empty{color:#5e7189;text-align:center;justify-content:center;align-items:center;gap:.65rem;min-height:7rem;display:flex}.role-home__action-grid{gap:.45rem;display:grid}.role-home__action-grid a{color:#173963;border:1px solid #e1e9f3;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.65rem;padding:.65rem .75rem;font-size:.74rem;font-weight:750;text-decoration:none;display:flex}.role-home__action-grid a:hover{background:#f4f9ff;border-color:#9ec5fa}.role-home__provider-state{color:#9a5b00;background:#fff8e8;border-radius:.72rem;gap:.65rem;margin-block-start:.75rem;padding:.72rem;display:flex}.role-home__provider-state strong,.role-home__provider-state span{font-size:.68rem;display:block}.role-home__provider-state span{color:#9b7a3f;margin-block-start:.15rem}.role-home--compact{gap:.7rem}.role-home--compact .role-home__metric{padding:.75rem}.role-home--compact .role-home__task{padding-block:.48rem}.role-home__customizer{z-index:80;justify-items:end;display:grid;position:fixed;inset:0}[dir=rtl] .role-home__customizer{justify-items:start}.role-home__customizer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0512247a;border:0;width:100%;position:absolute;inset:0}.role-home__customizer-panel{z-index:1;background:#fff;flex-direction:column;gap:1rem;width:min(30rem,94vw);height:100%;padding:1.2rem;display:flex;position:relative;overflow-y:auto;box-shadow:-18px 0 50px #081c3733}.role-home__customizer-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.role-home__customizer-header>button{color:#31506f;background:#fff;border:1px solid #dbe4ef;border-radius:.65rem;width:2.2rem;height:2.2rem;font-size:1.25rem}.role-home__choice-row{border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.role-home__choice-row label{color:#294563;border:1px solid #dbe4ef;border-radius:.65rem;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.72rem;font-weight:700;display:flex}.role-home__section-picker{gap:.45rem;display:grid}.role-home__section-picker>strong,.role-home__reason>span{color:#263f5e;font-size:.72rem}.role-home__section-option{border:1px solid #e1e8f0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .65rem;display:flex}.role-home__section-option label{color:#28435f;align-items:center;gap:.5rem;min-width:0;font-size:.72rem;font-weight:700;display:flex}.role-home__section-option div{gap:.3rem;display:flex}.role-home__section-option button{color:#31506f;background:#fff;border:1px solid #dbe4ef;border-radius:.5rem;width:1.9rem;height:1.9rem}.role-home__reason{gap:.4rem;display:grid}.role-home__reason textarea{resize:vertical;color:#1b3656;border:1px solid #cfdbe9;border-radius:.65rem;width:100%;padding:.7rem;font-size:.75rem}.role-home__reason small{color:#c52929;font-size:.68rem}.role-home__customizer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-block-start:auto;display:flex}.role-home__customizer-actions button{color:#294968;background:#fff;border:1px solid #d5e0ed;border-radius:.65rem;min-height:2.55rem;padding:.55rem .8rem;font-size:.72rem;font-weight:750}.role-home__customizer-actions .is-primary{border-color:var(--role-accent);background:var(--role-accent);color:#fff}.role-home__customizer-actions .is-danger{color:#c92929;border-color:#ffc5c5}.role-home__analytics-disclosure{background:#fff;border:1px solid #dbe5f1;border-radius:.85rem;margin-block:1rem;overflow:clip}.role-home__analytics-disclosure>summary{cursor:pointer;color:#0b2442;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-weight:750;display:flex}.role-home__analytics-disclosure>summary small{color:#64748b;font-size:.76rem;font-weight:600}.role-home__analytics-disclosure[open]>summary{border-block-end:1px solid #e2e8f0}@media (width<=1100px){.role-home__switcher{flex-direction:column;align-items:flex-start}.role-home__switcher-actions{justify-content:space-between;width:100%}.role-home__roles{max-width:calc(100vw - 22rem)}.role-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.role-home__metric:nth-child(3){border-block-start:1px solid #e4ebf4;border-inline-start:0}.role-home__metric:nth-child(4){border-block-start:1px solid #e4ebf4}}@media (width<=767px){.role-home{padding-inline:.1rem}.role-home__switcher{padding:.9rem}.role-home__switcher-actions{flex-direction:column;align-items:stretch}.role-home__roles{max-width:calc(100vw - 2.7rem)}.role-home__customize{justify-content:center}.role-home__metrics{grid-template-columns:1fr}.role-home__metric+.role-home__metric{border-block-start:1px solid #e4ebf4;border-inline-start:0}.role-home__body{grid-template-columns:1fr}.role-home__task{grid-template-columns:.45rem minmax(0,1fr)}.role-home__task-meta{text-align:start;grid-column:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.role-home__context{flex-wrap:nowrap;padding-block-end:.2rem;overflow-x:auto}.role-home__context span{flex:none}.role-home__analytics-disclosure>summary{flex-direction:column;align-items:flex-start}}.vexo-command{--command-page:#f6f8fb;--command-card:#fff;--command-text:#101828;--command-muted:#667085;--command-faint:#98a2b3;--command-border:#e4e7ec;--command-primary:var(--brand-primary,#155eef);--command-accent:var(--brand-accent,#c49a46);--command-navy:var(--brand-navy,#082544);--command-success:#12b76a;--command-warning:#f79009;--command-danger:#f04438;min-width:0;min-height:calc(100vh - var(--topbar-height,4rem));background:var(--command-page);color:var(--command-text);padding:1.25rem clamp(1rem,2vw,1.5rem) 2rem;position:relative}.vexo-command *,.vexo-command :before,.vexo-command :after{box-sizing:border-box}.vexo-command__stack{gap:1rem;width:min(100%,112rem);min-width:0;margin-inline:auto;display:grid}.vexo-command__header,.vexo-command__context-bar,.vexo-command__filters,.vexo-attention,.vexo-actions{border:1px solid var(--command-border);background:var(--command-card);border-radius:.8rem}.vexo-command__header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.15rem .2rem .35rem;display:flex}.vexo-command__eyebrow,.vexo-command__header-actions,.vexo-command__updated,.vexo-command__profile-control,.vexo-command__scope-control,.vexo-command__scope-badge,.vexo-command__filter-actions,.vexo-command__compare,.vexo-section-heading h2,.vexo-section-heading a,.vexo-command__chart-summary,.vexo-command__panel-link{align-items:center;display:flex}.vexo-command__eyebrow{color:var(--command-accent);letter-spacing:.05em;text-transform:uppercase;gap:.38rem;font-size:.68rem;font-weight:800}.vexo-command__heading h1{color:var(--command-text);letter-spacing:-.025em;margin:.25rem 0 0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:750}.vexo-command__heading p{color:var(--command-muted);margin:.25rem 0 0;font-size:.78rem;font-weight:550}.vexo-command__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.vexo-command__updated{color:var(--command-muted);gap:.35rem;font-size:.68rem}.vexo-command__updated strong{color:var(--command-text);font-weight:700}.vexo-command__button,.vexo-command__icon-button,.vexo-command__bookmark{border:1px solid var(--command-border);min-height:2.35rem;color:var(--command-navy);background:#fff;border-radius:.55rem;justify-content:center;align-items:center;gap:.42rem;padding:.45rem .72rem;font-size:.72rem;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.vexo-command__icon-button,.vexo-command__bookmark{width:2.35rem;padding:0}.vexo-command__button:hover,.vexo-command__icon-button:hover,.vexo-command__bookmark:hover{border-color:var(--command-primary)}@supports (color:color-mix(in lab, red, red)){.vexo-command__button:hover,.vexo-command__icon-button:hover,.vexo-command__bookmark:hover{border-color:color-mix(in srgb, var(--command-primary) 42%, var(--command-border))}}.vexo-command__button:hover,.vexo-command__icon-button:hover,.vexo-command__bookmark:hover{background:#f8fbff}.vexo-command__button--primary{border-color:var(--command-primary);background:var(--command-primary);color:#fff}.vexo-command__button--ghost{color:var(--command-muted);border-color:#0000}.vexo-command__button:focus-visible,.vexo-command__icon-button:focus-visible,.vexo-command__bookmark:focus-visible,.vexo-command button:focus-visible,.vexo-command a:focus-visible,.vexo-command select:focus-visible,.vexo-command input:focus-visible{outline:3px solid var(--command-primary)}@supports (color:color-mix(in lab, red, red)){.vexo-command__button:focus-visible,.vexo-command__icon-button:focus-visible,.vexo-command__bookmark:focus-visible,.vexo-command button:focus-visible,.vexo-command a:focus-visible,.vexo-command select:focus-visible,.vexo-command input:focus-visible{outline:3px solid color-mix(in srgb, var(--command-primary) 25%, transparent)}}.vexo-command__button:focus-visible,.vexo-command__icon-button:focus-visible,.vexo-command__bookmark:focus-visible,.vexo-command button:focus-visible,.vexo-command a:focus-visible,.vexo-command select:focus-visible,.vexo-command input:focus-visible{outline-offset:2px}.vexo-command__context-bar{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.65rem .75rem;display:flex}.vexo-command__profile-control,.vexo-command__scope-control{gap:.55rem;min-width:0}.vexo-command__profile-control{flex:auto}.vexo-command__profile-control>span,.vexo-command__scope-control>span{color:var(--command-muted);flex:none;font-size:.66rem;font-weight:750}.vexo-command__segmented{scrollbar-width:thin;background:#f8fafc;border:1px solid #edf0f4;border-radius:.55rem;gap:.2rem;min-width:0;padding:.18rem;display:flex;overflow-x:auto}.vexo-command__segmented button{min-height:1.95rem;color:var(--command-muted);background:0 0;border:0;border-radius:.4rem;flex:none;padding:.36rem .65rem;font-size:.66rem;font-weight:750}.vexo-command__segmented button:hover{color:var(--command-primary)}.vexo-command__segmented button.is-active{background:var(--command-primary);color:#fff;box-shadow:0 4px 10px #155eef29}.vexo-command__segmented--small button{min-height:1.7rem;padding:.3rem .52rem;font-size:.62rem}.vexo-command__scope-control .vexo-command__segmented button.is-active{background:var(--command-navy)}.vexo-command__scope-badge{color:var(--command-navy);background:#eef4ff;border-radius:.5rem;gap:.4rem;padding:.45rem .65rem;font-size:.68rem;font-weight:750}.vexo-command__filters{z-index:24;padding:.75rem;position:sticky;inset-block-start:calc(var(--topbar-height,4rem) + .45rem);box-shadow:0 8px 22px #10182809}.vexo-command__filter-grid{grid-template-columns:repeat(5,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;display:grid}.vexo-command__field{gap:.28rem;min-width:0;display:grid}.vexo-command__field>span{color:var(--command-muted);font-size:.62rem;font-weight:700}.vexo-command__field select,.vexo-filter-drawer select,.vexo-filter-drawer input{border:1px solid var(--command-border);width:100%;min-height:2.35rem;color:var(--command-text);background:#fff;border-radius:.48rem;padding-inline:.62rem;font-size:.7rem;font-weight:600}.vexo-command__field select:disabled{color:#596579;opacity:1;background:#f8fafc}.vexo-command__filter-actions{gap:.4rem;min-height:2.35rem}.vexo-command__compare{border:1px solid var(--command-border);min-height:2.35rem;color:var(--command-muted);border-radius:.48rem;gap:.35rem;padding-inline:.55rem;font-size:.64rem;font-weight:700}.vexo-command__compare input{accent-color:var(--command-primary)}.vexo-command__chips{border-block-start:1px solid #f0f2f5;flex-wrap:wrap;gap:.38rem;margin-block-start:.65rem;padding-block-start:.6rem;display:flex}.vexo-command__chips button{color:#3a4a60;background:#f8fafc;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:.4rem;min-height:1.75rem;padding:.28rem .58rem;font-size:.62rem;font-weight:700;display:inline-flex}.vexo-command__chips button.is-clear{color:var(--command-primary);background:0 0;border-color:#0000}.vexo-command__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.vexo-kpi{border:1px solid var(--command-border);background:#fff;border-radius:.75rem;min-width:0;padding:.85rem;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.vexo-kpi:hover{border-color:#cdd7e5;transform:translateY(-1px);box-shadow:0 10px 24px #1018280e}.vexo-kpi header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.vexo-kpi__icon{width:1.65rem;height:1.65rem;color:var(--command-primary);background:#eef4ff;border-radius:.45rem;place-items:center;display:grid}.vexo-kpi:nth-child(2) .vexo-kpi__icon{color:var(--command-success);background:#ecfdf3}.vexo-kpi:nth-child(3) .vexo-kpi__icon{color:#7a5af8;background:#f4f3ff}.vexo-kpi:nth-child(4) .vexo-kpi__icon{color:var(--command-warning);background:#fff6ed}.vexo-kpi__label{color:var(--command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.vexo-kpi__info{width:1rem;height:1rem;color:var(--command-faint);border:1px solid #d8dee8;border-radius:50%;place-items:center;font-size:.55rem;font-weight:800;display:grid}.vexo-kpi>strong{color:var(--command-text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-block-start:.75rem;font-size:clamp(1.12rem,1.8vw,1.45rem);font-weight:760;display:block;overflow:hidden}.vexo-kpi__trend{color:var(--command-muted);justify-content:space-between;align-items:center;gap:.4rem;margin-block-start:.38rem;font-size:.59rem;font-weight:700;display:flex}.vexo-kpi__trend--positive{color:#079455}.vexo-kpi__trend--negative{color:#d92d20}.vexo-kpi__trend small{color:var(--command-faint);font-weight:600}.vexo-kpi .dashboard-sparkline{height:2rem;color:var(--command-primary);margin-block-start:.45rem}.vexo-kpi__support{min-height:2rem;color:var(--command-faint);margin:.45rem 0 0;font-size:.6rem;line-height:1.45}.vexo-kpi>a{z-index:1;border-radius:inherit;position:absolute;inset:0}.vexo-attention,.vexo-actions{padding:.85rem}.vexo-section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:.7rem;display:flex}.vexo-section-heading h2{color:var(--command-text);gap:.4rem;margin:0;font-size:.82rem;font-weight:760}.vexo-section-heading p{color:var(--command-muted);margin:.2rem 0 0;font-size:.62rem}.vexo-section-heading a{color:var(--command-primary);gap:.3rem;font-size:.64rem;font-weight:750;text-decoration:none}.vexo-attention__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.vexo-attention__card{border:1px solid var(--command-border);border-radius:.62rem;flex-direction:column;min-width:0;padding:.68rem;display:flex}.vexo-attention__severity{width:fit-content;color:var(--command-warning);align-items:center;gap:.3rem;font-size:.58rem;font-weight:800;display:inline-flex}.vexo-attention__card.is-critical .vexo-attention__severity,.vexo-attention__card.is-high .vexo-attention__severity{color:var(--command-danger)}.vexo-attention__card h3{color:var(--command-text);margin:.55rem 0 0;font-size:.76rem;font-weight:760;line-height:1.35}.vexo-attention__card p{color:var(--command-muted);margin:.25rem 0 0;font-size:.58rem;line-height:1.4}.vexo-attention__card>strong{color:var(--command-navy);margin-block-start:.35rem;font-size:.72rem}.vexo-attention__card a{min-height:1.85rem;color:var(--command-primary);border:1px solid #e5eaf1;border-radius:.42rem;justify-content:center;align-items:center;gap:.25rem;margin-block-start:auto;font-size:.58rem;font-weight:750;text-decoration:none;display:flex}.vexo-command__positive-empty{color:#067647;background:#f6fef9;border:1px dashed #cdebdc;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;min-height:4.5rem;font-size:.7rem;font-weight:700;display:flex}.vexo-command__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.vexo-command__grid>*{grid-column:span 12;min-width:0}.vexo-command__grid>.vexo-command__span-5{grid-column:span 5}.vexo-command__grid>.vexo-command__span-7{grid-column:span 7}.vexo-command__grid--halves>*,.vexo-command__grid--performance>*{grid-column:span 6}.vexo-command .dashboard-panel{border-color:var(--command-border);box-shadow:none;border-radius:.75rem}.vexo-command .dashboard-panel__header{padding:.8rem .9rem}.vexo-command .dashboard-panel__header h2{font-size:.82rem}.vexo-command .dashboard-panel__header p{font-size:.6rem;font-weight:550}.vexo-command .dashboard-panel__body{padding:.8rem .9rem .9rem}.vexo-command__chart{height:16.5rem}.vexo-command__chart canvas{width:100%!important;height:100%!important}.vexo-command__chart-summary{color:var(--command-muted);justify-content:flex-start;gap:.75rem;margin-block-start:.6rem;font-size:.6rem;font-weight:650}.vexo-command__chart-summary i{background:var(--command-primary);border-radius:999px;width:.5rem;height:.12rem;margin-inline-end:.25rem;display:inline-block}.vexo-command__chart-summary i.is-collections{background:var(--command-accent)}.vexo-command__chart-summary a{color:var(--command-primary);margin-inline-start:auto;text-decoration:none}.vexo-pipeline{gap:.32rem;display:grid}.vexo-pipeline__row{min-height:2.55rem;color:inherit;border-block-end:1px solid #f1f3f6;grid-template-columns:minmax(0,1.4fr) auto minmax(5rem,1fr) auto;align-items:center;gap:.5rem;font-size:.61rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.vexo-pipeline__bar{z-index:0;width:var(--pipeline-width);background:linear-gradient(90deg,#246bfd21,#246bfd06);border-radius:.35rem;position:absolute;inset-block:.35rem;inset-inline-start:0}.vexo-pipeline__row>:not(.vexo-pipeline__bar){z-index:1;position:relative}.vexo-pipeline__label{font-weight:750}.vexo-pipeline__row>span:nth-last-child(2){text-align:end;color:var(--command-muted)}.vexo-pipeline__row small{text-align:center;min-width:2.6rem;color:var(--command-muted);background:#f2f4f7;border-radius:999px;padding:.22rem .38rem}.vexo-inventory{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.3fr);align-items:center;gap:.8rem;display:grid}.vexo-inventory__chart{height:12rem;position:relative}.vexo-inventory__chart canvas{width:100%!important;height:100%!important}.vexo-inventory__chart>span{width:5.5rem;color:var(--command-muted);text-align:center;pointer-events:none;font-size:.58rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}[dir=rtl] .vexo-inventory__chart>span{transform:translate(50%,-50%)}.vexo-inventory__chart strong{color:var(--command-text);font-size:1.35rem}.vexo-inventory__legend{gap:.18rem;display:grid}.vexo-inventory__legend a{min-height:1.8rem;color:var(--command-muted);border-block-end:1px solid #f2f4f7;grid-template-columns:minmax(0,1fr) auto auto minmax(5.5rem,auto);align-items:center;gap:.4rem;font-size:.57rem;text-decoration:none;display:grid}.vexo-inventory__legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vexo-inventory__legend i{background:var(--command-primary);border-radius:50%;width:.42rem;height:.42rem;margin-inline-end:.3rem;display:inline-block}.vexo-inventory__legend i.is-amber{background:var(--command-accent)}.vexo-inventory__legend i.is-red{background:var(--command-danger)}.vexo-inventory__legend i.is-violet{background:#7a5af8}.vexo-inventory__legend i.is-green{background:var(--command-success)}.vexo-inventory__legend strong,.vexo-inventory__legend em{color:var(--command-text);font-style:normal;font-weight:700}.vexo-breakdown{display:grid}.vexo-breakdown__row{min-height:2.25rem;color:var(--command-muted);border-block-end:1px solid #f1f3f6;grid-template-columns:minmax(6rem,1.2fr) 2.5rem minmax(4rem,.7fr) 2.5rem minmax(6rem,.9fr);align-items:center;gap:.45rem;font-size:.59rem;text-decoration:none;display:grid}.vexo-breakdown__row strong{color:var(--command-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vexo-breakdown__row em{color:var(--command-text);text-align:end;font-style:normal;font-weight:700}.vexo-breakdown__progress{background:#eaecf0;border-radius:999px;height:.28rem;overflow:hidden}.vexo-breakdown__progress i{width:var(--availability);border-radius:inherit;background:var(--command-success);height:100%;display:block}.vexo-actions__grid{grid-template-columns:.8fr 1.5fr .9fr;gap:.65rem;display:grid}.vexo-actions__summary,.vexo-actions__list,.vexo-actions__quick{border:1px solid var(--command-border);border-radius:.62rem;min-width:0;padding:.7rem}.vexo-actions__summary{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.vexo-actions__icon{width:2rem;height:2rem;color:var(--command-warning);background:#fff6ed;border-radius:.55rem;place-items:center;display:grid}.vexo-actions__summary small,.vexo-actions__summary strong,.vexo-actions__summary span{display:block}.vexo-actions__summary small{color:var(--command-muted);font-size:.6rem;font-weight:700}.vexo-actions__summary strong{font-size:1.25rem}.vexo-actions__summary span{color:var(--command-faint);font-size:.56rem}.vexo-actions__summary dl{grid-column:1/-1;gap:.25rem;margin:0;display:grid}.vexo-actions__summary dl div{color:var(--command-muted);justify-content:space-between;gap:.5rem;font-size:.59rem;display:flex}.vexo-actions__summary dd{color:var(--command-text);margin:0;font-weight:750}.vexo-actions__list{gap:.28rem;display:grid}.vexo-actions__list>a{min-height:2rem;color:inherit;grid-template-columns:.38rem minmax(0,1fr) auto;align-items:center;gap:.5rem;text-decoration:none;display:grid}.vexo-actions__list>a>span{background:var(--command-primary);border-radius:50%;width:.36rem;height:.36rem}.vexo-actions__list>a.is-overdue>span{background:var(--command-danger)}.vexo-actions__list strong,.vexo-actions__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vexo-actions__list strong{font-size:.62rem}.vexo-actions__list small,.vexo-actions__list time{color:var(--command-faint);font-size:.54rem}.vexo-actions__quick{flex-direction:column;gap:.28rem;display:flex}.vexo-actions__quick h3{margin:0 0 .2rem;font-size:.68rem}.vexo-actions__quick a{min-height:1.75rem;color:var(--command-primary);align-items:center;gap:.38rem;font-size:.59rem;font-weight:700;text-decoration:none;display:flex}.vexo-actions__quick p{color:#b54708;background:#fffaeb;border-radius:.4rem;align-items:center;gap:.35rem;margin:auto 0 0;padding:.45rem;font-size:.54rem;display:flex}.vexo-actions__quick p>span{gap:.12rem;display:grid}.vexo-actions__quick p strong,.vexo-actions__quick p small{display:block}.vexo-actions__quick p small{color:#93370d;line-height:1.45}.vexo-command__table-wrap{max-width:100%;overflow-x:auto}.vexo-command__table{border-collapse:collapse;width:100%;color:var(--command-muted);white-space:nowrap;font-size:.58rem}.vexo-command__table th{border-block-end:1px solid var(--command-border);height:1.85rem;color:var(--command-muted);text-align:start;font-weight:700}.vexo-command__table td{border-block-end:1px solid #f1f3f6;height:2.25rem;padding-inline-end:.55rem}.vexo-command__table td strong,.vexo-command__table td small{display:block}.vexo-command__table td strong,.vexo-command__table td a{color:var(--command-text);font-weight:700;text-decoration:none}.vexo-command__table td small{color:var(--command-faint);margin-block-start:.12rem;font-size:.52rem}.vexo-command__panel-link{width:fit-content;color:var(--command-primary);gap:.3rem;margin-block-start:.6rem;font-size:.59rem;font-weight:750;text-decoration:none}.vexo-command__status{color:#475467;background:#f2f4f7;border-radius:999px;padding:.22rem .45rem;font-weight:700;display:inline-flex}.vexo-activity{gap:.18rem;display:grid}.vexo-activity__item{border-block-end:1px solid #f1f3f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;min-height:2.35rem;padding-block:.28rem;display:grid}.vexo-activity__item>span{width:1.45rem;height:1.45rem;color:var(--command-success);background:#ecfdf3;border-radius:50%;place-items:center;display:grid}.vexo-activity__item p{color:var(--command-muted);margin:0;font-size:.57rem;line-height:1.35}.vexo-activity__item p strong{color:var(--command-text)}.vexo-activity__item p small{color:var(--command-faint);display:block}.vexo-activity__item time{color:var(--command-faint);font-size:.52rem}.vexo-filter-drawer{z-index:90;justify-items:end;display:grid;position:fixed;inset:0}.vexo-filter-drawer[hidden]{display:none}[dir=rtl] .vexo-filter-drawer{justify-items:start}.vexo-filter-drawer__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0819307a;border:0;width:100%;position:absolute;inset:0}.vexo-filter-drawer__panel{z-index:1;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(31rem,96vw);height:100%;display:grid;position:relative;box-shadow:-18px 0 50px #081c3733}[dir=rtl] .vexo-filter-drawer__panel{box-shadow:18px 0 50px #081c3733}.vexo-filter-drawer__panel>header,.vexo-filter-drawer__panel>footer{border-block-end:1px solid var(--command-border);justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.vexo-filter-drawer__panel>footer{border-block-start:1px solid var(--command-border);border-block-end:0;justify-content:flex-end}.vexo-filter-drawer__panel h2{margin:0;font-size:1rem}.vexo-filter-drawer__panel header p{color:var(--command-muted);margin:.18rem 0 0;font-size:.62rem}.vexo-filter-drawer__panel header>button{border:1px solid var(--command-border);width:2rem;height:2rem;color:var(--command-muted);background:#fff;border-radius:.5rem;font-size:1.1rem}.vexo-filter-drawer__body{padding:.9rem 1rem;overflow-y:auto}.vexo-filter-drawer fieldset{border:1px solid var(--command-border);border-radius:.7rem;gap:.65rem;margin:0 0 1rem;padding:.8rem;display:grid}.vexo-filter-drawer legend{color:var(--command-text);padding-inline:.3rem;font-size:.68rem;font-weight:760}.vexo-filter-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.vexo-filter-drawer label{color:var(--command-muted);gap:.3rem;font-size:.61rem;font-weight:700;display:grid}.vexo-command__loading{z-index:70;background:#fffffff5;border:1px solid #d7e2ef;border-radius:999px;grid-template-columns:repeat(3,.45rem) minmax(0,1fr);align-items:center;gap:.3rem;min-width:14rem;padding:.6rem .8rem;display:none;position:fixed;inset-block:auto 1.25rem;inset-inline:50% auto;transform:translate(-50%);box-shadow:0 12px 30px #10182824}[dir=rtl] .vexo-command__loading{transform:translate(50%)}.vexo-command__loading span{background:var(--command-primary);border-radius:50%;width:.4rem;height:.4rem;animation:.9s infinite alternate vexo-command-pulse}.vexo-command__loading span:nth-child(2){animation-delay:.15s}.vexo-command__loading span:nth-child(3){animation-delay:.3s}.vexo-command__loading p{color:var(--command-muted);margin:0 0 0 .3rem;font-size:.62rem;font-weight:700}@keyframes vexo-command-pulse{to{opacity:.25;transform:translateY(-2px)}}@media (width<=1280px){.vexo-command__filter-grid{grid-template-columns:repeat(3,minmax(9rem,1fr))}.vexo-command__filter-actions{grid-column:auto}.vexo-attention__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vexo-command__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.vexo-command__context-bar{flex-direction:column;align-items:stretch}.vexo-command__profile-control,.vexo-command__scope-control{flex-direction:column;align-items:flex-start}.vexo-command__segmented{width:100%}.vexo-command__bookmark{position:absolute;inset-inline-end:1.9rem}.vexo-command__grid>.vexo-command__span-5,.vexo-command__grid>.vexo-command__span-7,.vexo-command__grid--halves>*,.vexo-command__grid--performance>*{grid-column:span 12}.vexo-actions__grid{grid-template-columns:1fr 1.5fr}.vexo-actions__quick{grid-column:1/-1}}@media (width<=767px){.vexo-command{padding:.8rem .7rem 5.5rem}.vexo-command__stack{gap:.7rem}.vexo-command__header{flex-direction:column;align-items:stretch}.vexo-command__header-actions{justify-content:flex-start}.vexo-command__updated{flex:1 0 100%;margin-inline-end:0}.vexo-command__context-bar{padding:.6rem}.vexo-command__profile-control>span,.vexo-command__scope-control>span{display:none}.vexo-command__filters{padding:.6rem;position:static}.vexo-command__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vexo-command__field--people{display:none}.vexo-command__filter-actions{grid-column:1/-1;justify-content:space-between}.vexo-command__kpis{scroll-snap-type:x mandatory;max-width:calc(100vw - 1.4rem);padding-block-end:.2rem;display:flex;overflow-x:auto}.vexo-kpi{scroll-snap-align:start;min-width:min(17rem,82vw)}.vexo-attention__grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.vexo-attention__card{scroll-snap-align:start;min-width:min(16rem,78vw)}.vexo-command__chart{height:14rem}.vexo-inventory{grid-template-columns:1fr}.vexo-inventory__chart{height:11rem}.vexo-actions__grid{grid-template-columns:1fr}.vexo-actions__quick{grid-column:auto}.vexo-filter-drawer{align-items:end}.vexo-filter-drawer__panel{border-radius:1rem 1rem 0 0;width:100%;height:min(92vh,52rem)}.vexo-filter-drawer__grid{grid-template-columns:1fr}.vexo-command__grid--bottom .vexo-command__table th:nth-child(3),.vexo-command__grid--bottom .vexo-command__table td:nth-child(3){display:none}}@media (width<=420px){.vexo-command__filter-grid{grid-template-columns:1fr}.vexo-command__filter-actions{grid-column:auto}.vexo-command__button{padding-inline:.55rem}.vexo-section-heading{flex-direction:column;align-items:stretch}.vexo-breakdown__row{grid-template-columns:minmax(5rem,1fr) 2rem minmax(3.5rem,.7fr) 2rem}.vexo-breakdown__row em{display:none}.vexo-inventory__legend a{grid-template-columns:minmax(0,1fr) auto auto}.vexo-inventory__legend em{display:none}}@media (prefers-reduced-motion:reduce){.vexo-command *,.vexo-command :before,.vexo-command :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ri-workspace{--ri-navy:var(--brand-primary,#082b58);--ri-blue:#1261d8;--ri-gold:var(--brand-accent,#c7922e);--ri-ink:#11253f;--ri-muted:#64748b;--ri-line:#dfe7f1;--ri-soft:#f5f8fc;width:min(100%,1700px);color:var(--ri-ink);margin-inline:auto;padding:20px 22px 34px}.ri-workspace :where(a,button,input,select){font:inherit}.ri-workspace a{text-decoration:none}.ri-header,.ri-header__identity,.ri-header__meta,.ri-workspace-nav,.ri-section-heading,.ri-page-heading,.ri-viewer-heading,.ri-viewer-actions,.ri-records__header,.ri-report-card footer,.ri-records footer{align-items:center;display:flex}.ri-header{border-bottom:1px solid var(--ri-line);justify-content:space-between;gap:20px;min-height:74px;padding-bottom:16px}.ri-header__identity{gap:15px;min-width:0}.ri-project-logo{object-fit:contain;object-position:center;width:130px;height:48px}.ri-header h1,.ri-page h2,.ri-section-heading h2,.ri-section-heading h3,.ri-records h3{color:var(--ri-ink);letter-spacing:-.025em;margin:0;font-weight:700}.ri-header h1{margin-top:3px;font-size:clamp(24px,2vw,32px)}.ri-header p,.ri-page-heading p,.ri-viewer-heading p{color:var(--ri-muted);margin:5px 0 0;font-size:12px;font-weight:650}.ri-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ri-gold)!important;margin:0!important;font-size:12px!important;font-weight:700!important}.ri-header__meta{color:var(--ri-muted);flex:none;gap:8px;font-size:12px;font-weight:750}.ri-header__meta strong{color:var(--ri-ink);font-size:12px}.ri-header__meta a{border:1px solid var(--ri-line);width:42px;height:42px;color:var(--ri-blue);background:#fff;border-radius:7px;place-items:center;font-size:16px;display:grid}.ri-workspace-nav{z-index:26;border-bottom:1px solid var(--ri-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#fffffff5;gap:5px;margin:0 -22px 18px;padding:8px 22px;position:sticky;top:62px;overflow-x:auto}.ri-workspace-nav a{min-height:44px;color:var(--ri-muted);border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ri-workspace-nav a:hover{color:var(--ri-blue);border-color:#c9daf0}.ri-workspace-nav a.is-active{color:var(--ri-blue);box-shadow:inset 0 -2px 0 var(--ri-blue);background:#edf4ff;border-color:#b9d1f4}.ri-workspace-nav a span{font-size:14px}.ri-command{min-width:0}.ri-command .dashboard-workspace{width:100%;max-width:none;padding:0}.ri-command .dashboard-filter-system{top:108px}.ri-library-ribbon,.ri-saved-strip,.ri-page,.ri-panel,.ri-records,.ri-builder,.ri-definition{border:1px solid var(--ri-line);background:#fff;border-radius:11px;box-shadow:0 5px 22px #1233590b}.ri-library-ribbon{margin-top:18px;padding:15px}.ri-section-heading,.ri-page-heading,.ri-viewer-heading,.ri-records__header{justify-content:space-between;gap:16px}.ri-section-heading h2{margin-top:3px;font-size:16px}.ri-section-heading h3{margin-top:3px;font-size:14px}.ri-section-heading>a{color:var(--ri-blue);font-size:12px;font-weight:700}.ri-ribbon-scroll{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;gap:9px;margin-top:12px;padding-bottom:4px;display:grid;overflow-x:auto}.ri-ribbon-card{scroll-snap-align:start;border:1px solid var(--ri-line);min-height:116px;color:var(--ri-ink);background:#fff;border-radius:9px;padding:12px}.ri-ribbon-card:hover{border-color:#9bbce9;transform:translateY(-1px);box-shadow:0 8px 20px #1261d814}.ri-ribbon-card span,.ri-report-card__body>span{color:var(--ri-blue);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.ri-ribbon-card strong{margin-top:7px;font-size:12px;display:block}.ri-ribbon-card small{color:var(--ri-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.ri-saved-strip{grid-template-columns:220px minmax(0,1fr);gap:14px;margin-top:14px;padding:14px;display:grid}.ri-saved-strip h2{margin:4px 0 0;font-size:15px}.ri-saved-strip__items{gap:8px;display:flex;overflow-x:auto}.ri-saved-strip__items a{border:1px solid var(--ri-line);min-width:190px;color:var(--ri-ink);border-radius:8px;padding:9px 11px}.ri-saved-strip__items strong,.ri-saved-strip__items span{display:block}.ri-saved-strip__items strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ri-saved-strip__items span{color:var(--ri-muted);margin-top:4px;font-size:12px}.ri-page{padding:18px}.ri-page-heading,.ri-viewer-heading{align-items:flex-start}.ri-page-heading h2,.ri-viewer-heading h2{margin-top:4px;font-size:22px}.ri-page-heading p,.ri-viewer-heading p{max-width:820px;line-height:1.55}.ri-button{color:#24415f;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.ri-button:hover{color:var(--ri-blue);border-color:#91b3e2}.ri-button--primary{border-color:var(--ri-blue);background:var(--ri-blue);color:#fff;box-shadow:0 5px 12px #1261d829}.ri-button--primary:hover{color:#fff;filter:brightness(.94)}.ri-button--ghost{background:var(--ri-soft);color:var(--ri-muted);border-color:#0000}.ri-library-tools,.ri-filter-bar{border:1px solid var(--ri-line);background:#f9fbfe;border-radius:9px;gap:9px;padding:11px;display:grid}.ri-library-tools{grid-template-columns:minmax(220px,1fr) minmax(180px,.4fr) auto auto;margin-top:16px}.ri-library-tools input,.ri-library-tools select,.ri-filter-bar input,.ri-filter-bar select,.ri-builder select,.ri-save-form input{width:100%;min-height:42px;color:var(--ri-ink);background:#fff;border:1px solid #cfdbea;border-radius:7px;padding-inline:10px;font-size:12px;font-weight:700}.ri-search-field{color:var(--ri-muted);background:#fff;border:1px solid #cfdbea;border-radius:7px;align-items:center;gap:8px;padding-inline:11px;display:flex}.ri-search-field input{border:0;outline:0;min-width:0;padding:0}.ri-sales-kpi-library{background:linear-gradient(135deg,#f8fbff,#edf5ff);border:1px solid #b9d1f4;border-radius:10px;margin-top:14px;padding:14px}.ri-sales-kpi-library summary:after{content:"+";color:var(--ri-blue);margin-inline-start:12px;font-size:20px}.ri-sales-kpi-library[open] summary:after{content:"−"}.ri-sales-kpi-library .ri-section-heading p{max-width:900px;color:var(--ri-muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.55}.ri-sales-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.ri-sales-kpi-grid a{min-height:118px;color:var(--ri-ink);background:#fff;border:1px solid #c7d9ef;border-radius:9px;padding:11px}.ri-sales-kpi-grid a:hover{border-color:#7fa9df;transform:translateY(-1px);box-shadow:0 8px 18px #1261d817}.ri-sales-kpi-grid span,.ri-sales-kpi-grid strong,.ri-sales-kpi-grid small{display:block}.ri-sales-kpi-grid span{color:var(--ri-blue);text-transform:uppercase;font-size:12px;font-weight:700}.ri-sales-kpi-grid strong{margin-top:6px;font-size:12px}.ri-sales-kpi-grid small{color:var(--ri-muted);margin-top:6px;font-size:12px;font-weight:650;line-height:1.45}.ri-department-block{margin-top:18px}.ri-department-heading{border-bottom:1px solid var(--ri-line);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:8px;display:flex}.ri-department-heading h3{margin:3px 0 0;font-size:15px}.ri-department-heading>span{color:var(--ri-muted);font-size:12px;font-weight:800}.ri-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:11px;display:grid}.ri-report-card{border:1px solid var(--ri-line);background:#fff;border-radius:10px;flex-direction:column;min-height:245px;padding:13px;display:flex}.ri-report-card:hover{border-color:#a9c5eb;box-shadow:0 10px 24px #12468212}.ri-report-card__icon{width:36px;height:36px;color:var(--ri-blue);background:#eaf2ff;border-radius:8px;place-items:center;font-size:18px;display:grid}.ri-report-card__body{flex:1;padding-top:10px}.ri-report-card h3{margin:5px 0 0;font-size:16px}.ri-report-card p{color:var(--ri-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.ri-report-card__meta,.ri-report-context{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ri-report-card__meta span,.ri-report-context span{color:#47617d;background:#f7faff;border:1px solid #d6e2f0;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800}.ri-report-card footer{border-top:1px solid var(--ri-line);gap:8px;padding-top:9px}.ri-report-card footer a{color:var(--ri-blue);font-size:12px;font-weight:700}.ri-report-card footer a+a{color:#147a55;margin-inline-start:auto}.ri-viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.ri-report-switcher{border-bottom:1px solid var(--ri-line);scrollbar-width:thin;gap:5px;margin:-5px 0 14px;padding-bottom:8px;display:flex;overflow-x:auto}.ri-report-switcher a{min-height:29px;color:var(--ri-muted);border:1px solid #d5dfeb;border-radius:999px;flex:none;align-items:center;padding-inline:9px;font-size:12px;font-weight:800;display:inline-flex}.ri-report-switcher a.is-active{color:var(--ri-blue);background:#edf4ff;border-color:#a9c5eb}.ri-builder{background:#f9fbfe;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.7fr) minmax(250px,1fr);gap:0;margin-top:15px;display:grid;overflow:hidden}.ri-builder__step{border-inline-end:1px solid var(--ri-line);align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.ri-builder__step:last-child{border-inline-end:0;align-items:center}.ri-builder__step>span{background:var(--ri-navy);color:#fff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:700;display:grid}.ri-builder__step label,.ri-builder__step fieldset,.ri-builder__step>div{border:0;flex:1;min-width:0;padding:0}.ri-builder__step strong,.ri-builder__step legend{color:var(--ri-ink);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.ri-builder__step p{color:var(--ri-muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.ri-builder__columns fieldset>div{flex-wrap:wrap;gap:5px;max-height:90px;display:flex;overflow-y:auto}.ri-builder__columns label{color:#425b78;background:#fff;border:1px solid #d7e1ed;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:750;display:inline-flex}.ri-builder__columns input{accent-color:var(--ri-blue)}.ri-filter-bar{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));align-items:end;margin-top:14px}.ri-filter-bar label>span{color:var(--ri-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.ri-viewer-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.ri-viewer-kpis article{border:1px solid var(--ri-line);background:#fff;border-radius:9px;min-height:100px;padding:12px}.ri-viewer-kpis span,.ri-viewer-kpis strong,.ri-viewer-kpis small{display:block}.ri-viewer-kpis span{color:var(--ri-muted);text-transform:uppercase;font-size:12px;font-weight:700}.ri-viewer-kpis strong{letter-spacing:-.03em;margin-top:8px;font-size:22px;font-weight:700}.ri-viewer-kpis small{color:var(--ri-muted);margin-top:5px;font-size:12px;font-weight:650}.ri-viewer-kpis .ri-live-value{color:#07825a}.ri-definition{margin-top:12px;overflow:hidden}.ri-definition summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.ri-definition summary span{color:#08754f;background:#e7f8ef;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700}.ri-definition summary strong{font-size:12px}.ri-definition summary code{color:var(--ri-muted);font-size:12px}.ri-definition dl{border-top:1px solid var(--ri-line);background:var(--ri-soft);grid-template-columns:repeat(5,1fr);margin:0;display:grid}.ri-definition dl>div{border-inline-end:1px solid var(--ri-line);min-width:0;padding:10px 12px}.ri-definition dl>div:last-child{border-inline-end:0}.ri-definition dt{color:var(--ri-muted);font-size:12px;font-weight:700}.ri-definition dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:750;overflow:hidden}.ri-records{margin-top:13px;overflow:hidden}.ri-records__header{padding:12px 14px}.ri-records__header h3{margin-top:3px;font-size:14px}.ri-records__header span{color:var(--ri-muted);margin-top:3px;font-size:12px;font-weight:700;display:block}.ri-table-wrap{border-top:1px solid var(--ri-line);width:100%;overflow:auto}.ri-table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px}.ri-table-wrap th{z-index:1;color:#5f7188;letter-spacing:.025em;text-align:start;text-transform:uppercase;white-space:nowrap;background:#f6f9fd;padding:12px 14px;font-size:12px;font-weight:700;position:sticky;top:0}.ri-table-wrap td{color:#354d68;white-space:nowrap;border-top:1px solid #edf1f6;max-width:270px;padding:12px 14px;font-weight:650}.ri-table-wrap td span{text-overflow:ellipsis;display:block;overflow:hidden}.ri-table-wrap tbody tr:hover{background:#f8fbff}.ri-table-wrap td a{color:var(--ri-blue);font-weight:700}.ri-records footer{border-top:1px solid var(--ri-line);color:var(--ri-muted);justify-content:space-between;gap:12px;padding:10px 13px;font-size:12px;font-weight:700}.ri-records footer a{color:var(--ri-blue);font-weight:700}.ri-viewer-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ri-panel{padding:13px}.ri-saved-list,.ri-export-list{margin-top:10px}.ri-saved-list>div,.ri-export-list>div{border-top:1px solid #edf1f6;align-items:center;gap:9px;min-height:43px;padding-block:7px;display:flex}.ri-saved-list>div:first-child,.ri-export-list>div:first-child{border-top:0}.ri-saved-list span,.ri-export-list span{flex:1;min-width:0}.ri-saved-list strong,.ri-saved-list small,.ri-export-list strong,.ri-export-list small{display:block}.ri-saved-list strong,.ri-export-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ri-saved-list small,.ri-export-list small{color:var(--ri-muted);margin-top:3px;font-size:12px}.ri-saved-list a{color:var(--ri-blue);font-size:12px;font-weight:700}.ri-export-list time{color:var(--ri-muted);flex:none;font-size:12px}.ri-file-icon{color:#08754f;background:#e8f7ef;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;flex:0 0 26px!important;display:grid!important}.ri-save-form{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-top:9px;display:grid}.ri-save-form label{color:var(--ri-muted);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.ri-save-form label input{width:auto;accent-color:var(--ri-blue)}.ri-format-badge{color:#08754f;background:#e8f7ef;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700;width:auto!important;display:inline-flex!important}.ri-empty-state{color:var(--ri-muted);text-align:center;background:#fafcff;border:1px dashed #cbd7e6;border-radius:9px;grid-column:1/-1;padding:28px;font-size:12px}.ri-empty-state strong{color:var(--ri-ink);font-size:13px;display:block}.ri-empty-state p{margin:5px 0 0}.ri-decision-summary{border:1px solid var(--ri-line);box-shadow:var(--ri-shadow);background:#fff;border-radius:10px;margin-top:10px;padding:14px}.ri-decision-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ri-decision-cards article{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d8e3f0;border-radius:9px;min-width:0;padding:11px}.ri-decision-cards span,.ri-decision-cards small{color:var(--ri-muted);font-size:12px;line-height:1.45;display:block}.ri-decision-cards strong{color:var(--ri-ink);margin:6px 0 4px;font-size:17px;line-height:1.2;display:block}.ri-funnel{border-top:1px solid var(--ri-line);margin-top:14px;padding-top:13px}.ri-funnel h4{color:var(--ri-ink);margin:0 0 9px;font-size:12px}.ri-funnel__row{grid-template-columns:minmax(115px,170px) minmax(120px,1fr) 60px minmax(180px,auto);align-items:center;gap:9px;min-height:32px;display:grid}.ri-funnel__row>span{color:var(--ri-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ri-funnel__row>div{background:#e9eff7;border-radius:999px;height:8px;overflow:hidden}.ri-funnel__row i{border-radius:inherit;background:linear-gradient(90deg,#0753a5,#10a9cf);height:100%;display:block}.ri-funnel__row strong{color:var(--ri-ink);text-align:end;font-size:12px}.ri-funnel__row small{color:var(--ri-muted);text-align:end;font-size:12px}[dir=rtl] .ri-workspace{font-family:Cairo,Tahoma,sans-serif}[dir=rtl] .ri-eyebrow{letter-spacing:0}.ri-workspace{--ri-shadow:0 2px 8px #12335909;min-width:0;font-size:14px;line-height:1.6}.ri-workspace :where(input,select,textarea){min-width:0;max-width:100%}.ri-workspace :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.ri-workspace :where(summary){cursor:pointer}.ri-workspace :where(details)>summary{min-height:44px}.ri-workspace :where(h1,h2,h3,p,small){overflow-wrap:anywhere}.ri-report-card h3 a{color:var(--ri-ink)}.ri-report-card h3 a:hover{color:var(--ri-blue)}.ri-report-card__body{padding-bottom:16px}.ri-report-card footer a{align-items:center;min-height:40px;display:inline-flex}.ri-header__meta{flex-wrap:wrap}.ri-header__meta strong{font-variant-numeric:tabular-nums}.ri-header p{max-width:650px}.ri-start{background:#f7faff;border:1px solid #dbe6f4;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-bottom:20px;padding:22px;display:grid}.ri-start h2{margin:5px 0;font-size:clamp(19px,2vw,25px);font-weight:700}.ri-start p,.ri-help{color:var(--ri-muted);margin-top:6px;font-size:13px;line-height:1.7}.ri-start-search{gap:8px;min-width:0;display:flex}.ri-start-search .ri-search-field{flex:1;min-width:0}.ri-start-search input{background:0 0;width:100%;min-height:44px}.ri-department-nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ri-department-nav a{border:1px solid var(--ri-line);color:#475569;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.ri-department-nav a span{font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:5px;padding-inline:6px}.ri-department-nav a.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.ri-department-nav a:hover{border-color:#93b4e6}.ri-result-count{color:var(--ri-muted);margin:14px 0;font-size:12px}.ri-report-picker,.ri-saved-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ri-report-picker{border-bottom:1px solid var(--ri-line);margin-bottom:22px;padding-bottom:14px}.ri-report-picker .ri-back{color:var(--ri-blue);align-items:center;gap:8px;margin-inline-end:auto;font-size:13px;font-weight:700;display:inline-flex}.ri-report-picker label{flex:1;min-width:0;max-width:420px}.ri-report-picker select,.ri-saved-picker select{background:#fff;border:1px solid #cfdbea;border-radius:8px;width:100%;min-height:42px;padding:6px 12px;font-size:13px}.ri-saved-picker{margin-top:20px}.ri-saved-picker label{flex:1;align-items:center;gap:10px;min-width:0;max-width:540px;display:flex}.ri-saved-picker label>span{flex-shrink:0;font-size:12px}.ri-filter-bar .ri-advanced-filters{grid-column:1/-1}.ri-advanced-filters summary{color:#475569;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:700;display:flex}.ri-advanced-filters summary:after{content:"+";margin-inline-start:8px}.ri-advanced-filters[open] summary:after{content:"−"}.ri-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:10px;display:grid}.ri-records__header p{color:var(--ri-muted);margin:6px 0 0;font-size:12px}.ri-table-wrap{scrollbar-width:thin;max-height:620px}.ri-table-wrap table{font-variant-numeric:tabular-nums}.ri-table-wrap .ri-empty-state{white-space:normal}.ri-empty-state .ri-button{margin-top:14px}.ri-feedback{color:#166534;background:#f0fdf4;border:1px solid #a7d9bf;border-radius:10px;margin-bottom:18px;padding:12px 16px}.ri-feedback--error{color:#9f1239;background:#fff1f2;border-color:#fecaca}.ri-studio-page{min-width:0;padding-block:12px 28px}.ri-studio-page :where(.surface-panel){min-width:0;box-shadow:var(--ri-shadow);border-radius:12px}.ri-studio-page :where(aside,section,form,fieldset){min-width:0}.ri-studio-page :where(h1){white-space:normal;font-size:clamp(22px,2.2vw,30px)}.ri-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ri-steps li{color:#64748b;border-bottom:2px solid #e2e8f0;padding:10px 0;font-size:13px}.ri-steps .is-active{color:#1d4ed8;border-color:#2563eb;font-weight:700}.ri-disclosure{border:1px solid var(--ri-line);background:#fff;border-radius:12px;min-width:0;margin-bottom:18px}.ri-disclosure>summary,.ri-builder-advanced>summary{color:var(--ri-ink);padding:12px 16px;font-size:14px;font-weight:700}.ri-disclosure>summary>span{color:var(--ri-muted);margin-inline-start:12px;font-size:12px;font-weight:400}.ri-disclosure[open]>summary{border-bottom:1px solid var(--ri-line)}.ri-disclosure>.surface-panel,.ri-disclosure>aside>.surface-panel{box-shadow:none;border:0}.ri-studio-layout{flex-direction:column;gap:18px;display:flex}.ri-studio-content{order:0}.ri-studio-history{order:1;margin:0}.ri-studio-technical{order:2;margin:0}.ri-studio-history>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px;display:grid}.ri-studio-history>aside>*{margin:0}.ri-builder-advanced{border-top:1px solid var(--ri-line)}.ri-studio-config label:has(input[type=radio]:checked){color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.ri-studio-config label:has(input[type=radio]:not(:checked)){border-color:var(--ri-line);color:var(--ri-ink);background:#fff}.ri-studio-config label:has(input[type=radio]:focus-visible){outline-offset:2px;outline:3px solid #2563eb}.ri-chart{width:100%;min-width:0;height:330px;margin-bottom:18px;position:relative}.ri-chart-values{gap:8px;padding:16px;display:grid}.ri-chart-values>div{justify-content:space-between;gap:16px;display:flex}#report-result,#save-report-view{scroll-margin-top:145px}@media (width<=1000px){.ri-start{grid-template-columns:1fr;gap:14px}.ri-library-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-library-tools .ri-search-field{grid-column:1/-1}}@media (width<=600px){.ri-start{padding:16px}.ri-start-search{flex-direction:column}.ri-department-nav{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.ri-department-nav a{flex-shrink:0}.ri-report-picker .ri-back{width:100%}.ri-report-picker label{max-width:calc(100% - 115px)}.ri-report-picker select{text-overflow:ellipsis}.ri-saved-picker label{flex-direction:column;align-items:stretch}.ri-advanced-fields,.ri-studio-history>aside{grid-template-columns:1fr}.ri-steps{gap:6px}.ri-steps li{font-size:12px}.ri-disclosure>summary>span{margin:5px 0 0;display:block}.ri-records__header{flex-wrap:wrap}.ri-chart{height:280px}}@media (prefers-reduced-motion:reduce){.ri-workspace *,.ri-workspace :before,.ri-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.ri-workspace{width:100%;padding:0}.ri-workspace-nav,.ri-header__meta a,.ri-viewer-actions,.ri-filter-bar,.ri-report-picker,.ri-saved-picker,.ri-viewer-bottom{display:none}.ri-table-wrap{max-height:none;overflow:visible}.ri-table-wrap table{min-width:0;font-size:10px}.ri-table-wrap th{position:static}.ri-page,.ri-records{box-shadow:none;border:0}}@media (width<=1200px){.ri-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ri-sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-builder{grid-template-columns:1fr 1.4fr}.ri-builder__step:last-child{border-top:1px solid var(--ri-line);grid-column:1/-1}.ri-filter-bar{grid-template-columns:repeat(4,minmax(125px,1fr))}}@media (width<=820px){.ri-workspace{padding:14px 12px 96px}.ri-header{flex-direction:column;align-items:flex-start}.ri-header__meta{justify-content:flex-end;width:100%}.ri-workspace-nav{margin-inline:-12px;padding-inline:12px;top:58px}.ri-command .dashboard-filter-system{top:103px}.ri-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-library-tools{grid-template-columns:1fr 170px}.ri-library-tools .ri-button{min-width:0}.ri-viewer-heading{flex-direction:column}.ri-viewer-actions{justify-content:flex-start;width:100%}.ri-viewer-kpis{grid-template-columns:repeat(2,1fr)}.ri-decision-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-funnel__row{grid-template-columns:120px minmax(100px,1fr) 50px}.ri-funnel__row small{grid-column:2/-1;padding-bottom:5px}.ri-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-definition dl{grid-template-columns:repeat(2,1fr)}.ri-viewer-bottom,.ri-saved-strip{grid-template-columns:1fr}}@media (width<=540px){.ri-header__identity{align-items:flex-start}.ri-project-logo{width:78px;height:38px}.ri-header h1{font-size:21px}.ri-header__meta span{display:none}.ri-workspace-nav a{min-height:44px;padding-inline:9px;font-size:12px}.ri-page{padding:12px}.ri-page-heading{flex-direction:column}.ri-report-grid,.ri-sales-kpi-grid,.ri-library-tools,.ri-filter-bar,.ri-builder{grid-template-columns:1fr}.ri-library-tools .ri-search-field{grid-column:1}.ri-builder__step{border-inline-end:0;border-top:1px solid var(--ri-line);grid-column:1!important}.ri-builder__step:first-child{border-top:0}.ri-viewer-kpis{grid-template-columns:1fr 1fr;gap:7px}.ri-viewer-kpis article{min-height:88px;padding:10px}.ri-viewer-kpis strong{font-size:18px}.ri-decision-cards{grid-template-columns:1fr}.ri-funnel__row{grid-template-columns:100px minmax(80px,1fr) 44px}.ri-definition summary{grid-template-columns:auto 1fr}.ri-definition summary code{grid-column:1/-1}.ri-definition dl,.ri-save-form{grid-template-columns:1fr}.ri-records footer{flex-direction:column;align-items:flex-start}}.smw{--smw-ink:#1c2b40;--smw-muted:#687485;--smw-line:#e4e8ec;--smw-soft-line:#edf0f3;--smw-surface:#fff;--smw-soft:#f7f8fa;--smw-accent:var(--brand-primary,#a48446);--smw-on-accent:var(--brand-primary-contrast,#fff);--smw-accent-soft:var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw{--smw-accent-soft:color-mix(in srgb, var(--smw-accent) 7%, white)}}.smw{--smw-accent-ink:var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw{--smw-accent-ink:color-mix(in srgb, var(--smw-accent) 65%, #162538)}}.smw{--smw-danger:#b64747;--smw-danger-soft:#fcf4f3;--smw-success:#35715b;--smw-success-soft:#f1f7f3;color:var(--smw-ink);font-size:.875rem;line-height:1.6}.smw *,.smw :before,.smw :after{box-sizing:border-box}.smw :is(h1,h2,h3,p){margin:0}.smw a{color:inherit;text-decoration:none}.smw svg{flex-shrink:0;width:1rem;height:1rem}.smw :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--smw-accent) 60%, white)}}.smw :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:3px}.smw [hidden]{display:none!important}.smw :is(a,button,summary){-webkit-tap-highlight-color:transparent}.smw .smw-heading{justify-content:space-between;align-items:center;gap:1.25rem;margin-block:.25rem 1.75rem;display:flex}.smw .smw-heading__identity{min-width:0}.smw .smw-eyebrow{color:var(--smw-accent-ink);letter-spacing:.085em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.6;display:block}.smw .smw-heading h1{color:var(--smw-ink);letter-spacing:-.035em;margin-block:.2rem .4rem;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:750;line-height:1.3}.smw .smw-heading p{color:var(--smw-muted);font-size:.8125rem}.smw .smw-heading__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.smw .smw-date{border:1px solid var(--smw-line);background:var(--smw-surface);border-radius:.75rem;align-items:center;gap:.125rem;min-width:0;padding:.125rem;display:flex}.smw .smw-date>a{width:2.75rem;height:2.75rem;color:var(--smw-muted);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.smw .smw-date>a:hover{background:var(--smw-soft);color:var(--smw-ink)}.smw .smw-date>a:first-child svg{transform:scaleX(-1)}.smw .smw-date label{min-width:0;min-height:2.75rem;color:var(--smw-ink);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:.35rem;font-size:.75rem;font-weight:550;display:flex;position:relative}.smw .smw-date label>svg{color:var(--smw-muted)}.smw .smw-date label input{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;position:absolute;inset:0}.smw .smw-date label:focus-within{outline:3px solid var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw .smw-date label:focus-within{outline:3px solid color-mix(in srgb, var(--smw-accent) 60%, white)}}.smw .smw-date label:focus-within{outline-offset:2px}.smw .smw-button{border:1px solid var(--smw-line);background:var(--smw-surface);min-height:2.875rem;color:var(--smw-ink);text-align:center;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:650;line-height:1.5;display:inline-flex}.smw .smw-button:hover{border-color:var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw .smw-button:hover{border-color:color-mix(in srgb, var(--smw-accent) 40%, var(--smw-line))}}.smw .smw-button:hover{background:var(--smw-accent-soft)}.smw .smw-button--primary{border-color:var(--smw-accent);background:var(--smw-accent);color:var(--smw-on-accent)}.smw .smw-button--primary:hover{border-color:var(--smw-accent-ink);background:var(--smw-accent-ink);color:var(--smw-on-accent)}.smw .smw-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.smw .smw-metric{border:1px solid var(--smw-line);background:var(--smw-surface);min-width:0;min-height:7.25rem;box-shadow:none;border-radius:.8rem;grid-template-columns:minmax(0,1fr) 1.75rem;align-content:start;align-items:start;gap:.3rem;padding:1rem;display:grid}.smw .smw-metric:before{display:none}.smw .smw-metric__icon{background:var(--smw-soft);color:#7d8998;border-radius:.5rem;grid-area:1/2;place-items:center;width:1.75rem;height:1.75rem;display:grid}.smw .smw-metric>div{display:contents}.smw .smw-metric>div>span{color:var(--smw-muted);grid-area:1/1;align-self:center;font-size:.75rem;font-weight:500;line-height:1.4}.smw .smw-metric>div>strong{color:var(--smw-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;grid-column:1/-1;font-size:1.6rem;font-weight:700;line-height:1.25}.smw .smw-metric>div>small{color:var(--smw-muted);grid-column:1/-1;font-size:.65rem;line-height:1.5}.smw .smw-metric__comparison svg{vertical-align:-.125em;width:.7rem;height:.7rem;margin-inline-end:.125rem;display:inline}.smw .smw-metric__comparison b{margin-inline-end:.2rem;font-weight:600}.smw .smw-metric__comparison.is-positive{color:var(--smw-success)}.smw .smw-metric__comparison.is-negative{color:var(--smw-danger)}.smw .smw-layout{grid-template-columns:minmax(0,1fr) 18.125rem;align-items:start;gap:1.5rem;display:grid}.smw .smw-main,.smw .smw-sidebar{gap:1.25rem;min-width:0;display:grid}.smw .smw-sidebar{align-content:start}.smw .smw-focus{border:1px solid var(--smw-accent);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smw .smw-focus{border:1px solid color-mix(in srgb, var(--smw-accent) 28%, var(--smw-line))}}.smw .smw-focus{background:linear-gradient(110deg, var(--smw-accent-soft), var(--smw-surface) 75%);border-radius:1rem;padding:1.5rem}.smw .smw-focus__intro h2{letter-spacing:-.025em;margin-block:.3rem;font-size:1.2rem;font-weight:700;line-height:1.4}.smw .smw-focus__intro p{color:var(--smw-muted);font-size:.8125rem}.smw .smw-focus__record{border-block:1px solid var(--smw-accent);grid-template-columns:2.875rem minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-block:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.smw .smw-focus__record{border-block:1px solid color-mix(in srgb, var(--smw-accent) 15%, var(--smw-line))}}.smw .smw-focus__record{padding-block:1.2rem}.smw .smw-avatar{border:1px solid var(--smw-accent);place-items:center;width:2.875rem;height:2.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.smw .smw-avatar{border:1px solid color-mix(in srgb, var(--smw-accent) 16%, var(--smw-line))}}.smw .smw-avatar{background:var(--smw-surface);color:var(--smw-accent-ink);border-radius:.85rem;font-size:.875rem;font-weight:700}.smw .smw-focus__person{min-width:0}.smw .smw-focus__person :is(a,strong){text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;display:block;overflow:hidden}.smw .smw-focus__person a:hover{color:var(--smw-accent-ink);text-underline-offset:.2em;text-decoration:underline}.smw .smw-focus__person small{color:var(--smw-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem;display:block}.smw .smw-focus__due{color:var(--smw-muted);text-align:end;justify-items:end;gap:.3rem;font-size:.75rem;display:grid}.smw .smw-focus__due :is(strong,time){font-variant-numeric:tabular-nums;display:block}.smw .smw-focus__due strong{color:var(--smw-ink);font-weight:600}.smw .smw-focus__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.smw .smw-focus--clear{background:linear-gradient(110deg, var(--smw-success-soft), var(--smw-surface) 75%);border-color:#dce8df}.smw .smw-focus--clear .smw-eyebrow{color:var(--smw-success)}.smw .smw-focus--clear .smw-focus__actions{margin-top:1.15rem}.smw .smw-priority-tag{border:1px solid var(--smw-line);background:var(--smw-soft);min-height:1.5rem;color:var(--smw-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.1rem .5rem;font-size:.625rem;font-style:normal;font-weight:600;display:inline-flex}.smw .smw-priority-tag--high{background:var(--smw-danger-soft);color:var(--smw-danger);border-color:#f0dcd8}.smw .smw-priority-tag--medium{color:#866831;background:#faf6ed;border-color:#eadfc9}.smw .smw-priority-tag--low{background:var(--smw-success-soft);color:var(--smw-success);border-color:#dce8df}.smw .smw-overdue-flash{animation:none}.smw .smw-overdue-flash:after{animation:none;display:none}.smw .smw-lanes{border:1px solid var(--smw-line);background:var(--smw-surface);border-radius:1rem;min-width:0;overflow:hidden}.smw .smw-lanes__title{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.smw .smw-lanes__title>div{min-width:0}.smw .smw-lanes__title h2{color:var(--smw-ink);letter-spacing:-.02em;font-size:1rem;font-weight:700}.smw .smw-lanes__title :is(p,small){color:var(--smw-muted);margin-top:.2rem;font-size:.75rem;display:block}.smw .smw-lanes__title>svg{color:var(--smw-accent-ink)}.smw .smw-lane-tabs{border-bottom:1px solid var(--smw-line);scrollbar-width:thin;align-items:stretch;gap:.25rem;margin-inline:1.25rem;padding:.15rem 0 .65rem;display:flex;overflow-x:auto}.smw .smw-lane-tabs a{min-width:0;min-height:2.75rem;color:var(--smw-muted);white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.smw .smw-lane-tabs a:hover{background:var(--smw-soft);color:var(--smw-ink);transform:none}.smw .smw-lane-tabs a.is-active{border-color:var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw .smw-lane-tabs a.is-active{border-color:color-mix(in srgb, var(--smw-accent) 15%, var(--smw-line))}}.smw .smw-lane-tabs a.is-active{background:var(--smw-accent-soft);color:var(--smw-accent-ink);box-shadow:none}.smw .smw-lane-tabs b{background:var(--smw-soft);min-width:1.35rem;height:1.35rem;color:var(--smw-muted);font-variant-numeric:tabular-nums;border-radius:.35rem;place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:650;display:inline-grid}.smw .smw-lane-tabs a.is-active b{background:var(--smw-surface);color:var(--smw-accent-ink)}.smw .smw-lane-tabs a:focus-visible{outline-offset:-3px}.smw .smw-lane-tabs a[data-lane-tab=queue-overdue] b{background:var(--smw-danger-soft);color:var(--smw-danger)}.smw .smw-lane{min-width:0;scroll-margin-top:6rem}.smw .smw-lane>header{justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.smw .smw-lane>header h3{color:var(--smw-ink);font-size:.8125rem;font-weight:650}.smw .smw-lane>header :is(p,small){color:var(--smw-muted);margin-top:.25rem;font-size:.7rem;display:block}.smw .smw-lane>header>span{color:var(--smw-muted);flex-shrink:0;padding-top:.1rem;font-size:.6875rem}.smw .smw-table-head,.smw .smw-work-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:.9rem;min-width:0;padding-inline:1.25rem;display:grid}.smw .smw-table-head{border-block:1px solid var(--smw-soft-line);color:var(--smw-muted);background:#fafbfc;padding-block:.55rem;font-size:.625rem;font-weight:600}.smw .smw-table-head>span:last-child{text-align:end;min-width:7rem}.smw .smw-lane__rows{min-width:0}.smw .smw-work-row{border-bottom:1px solid var(--smw-soft-line);min-height:6.25rem;padding-block:1rem}.smw .smw-work-row:last-child{border-bottom:0}.smw .smw-work-row:hover{background:#fafbfd}.smw .smw-work-row>div{min-width:0}.smw .smw-work-row__entity{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.smw .smw-work-row__entity>span:last-child{min-width:0}.smw .smw-entity-icon{border:1px solid var(--smw-line);background:var(--smw-soft);color:#738198;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.smw .smw-work-row :is(strong,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smw .smw-work-row strong{color:var(--smw-ink);font-size:.75rem;font-weight:600}.smw .smw-work-row small{color:var(--smw-muted);margin-top:.2rem;font-size:.65rem}.smw .smw-work-row__entity a{display:block}.smw .smw-work-row__entity a:hover{color:var(--smw-accent-ink);text-underline-offset:.2em;text-decoration:underline}.smw .smw-work-row__entity a:hover strong{color:inherit}.smw .smw-row-owner{color:var(--smw-muted);align-items:center;gap:.3rem;margin-top:.25rem;font-size:.625rem;display:flex}.smw .smw-row-owner svg{width:.7rem;height:.7rem}.smw .smw-work-row__due{font-variant-numeric:tabular-nums}.smw .smw-work-row__due :is(small.is-overdue,.is-overdue),.smw .smw-work-row[data-overdue=true] .smw-work-row__due strong{color:var(--smw-danger)}.smw .smw-work-row__buttons{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.smw .smw-work-row__buttons a{border:1px solid var(--smw-line);background:var(--smw-surface);min-width:2.75rem;min-height:2.75rem;color:var(--smw-muted);border-radius:.6rem;justify-content:center;align-items:center;padding:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.smw .smw-work-row__buttons .smw-row-open{min-width:3.625rem;color:var(--smw-accent-ink);padding-inline:.7rem}.smw .smw-work-row__buttons a:hover{border-color:var(--smw-accent)}@supports (color:color-mix(in lab, red, red)){.smw .smw-work-row__buttons a:hover{border-color:color-mix(in srgb, var(--smw-accent) 35%, var(--smw-line))}}.smw .smw-work-row__buttons a:hover{background:var(--smw-accent-soft);color:var(--smw-accent-ink)}.smw .smw-panel__footer,.smw .smw-side-card__footer,.smw .smw-lane__footer{border-top:1px solid var(--smw-soft-line);min-height:2.875rem;color:var(--smw-accent-ink);text-align:center;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.75rem;font-weight:600;display:flex}.smw :is(.smw-panel__footer,.smw-side-card__footer,.smw-lane__footer):hover{background:var(--smw-accent-soft)}.smw :is(.smw-panel__footer,.smw-side-card__footer,.smw-lane__footer) svg{width:.8rem;height:.8rem}.smw .smw-table-head,.smw .smw-work-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr) 10rem}.smw .smw-work-row strong{font-size:13px}.smw .smw-work-row small,.smw .smw-row-owner,.smw .smw-metric>div>small{font-size:11px}.smw .smw-work-row__buttons a,.smw .smw-lane-tabs a,.smw .smw-button{min-height:44px}.smw .smw-work-row__buttons a{min-width:44px}.smw .smw-date>a{width:44px;height:44px}.smw .smw-date label{min-height:44px}.smw .smw-metric>div>span{font-size:12px}.smw .smw-lane__footer{text-align:start;flex-wrap:wrap;justify-content:space-between}.smw .smw-lane__footer>span{color:var(--smw-muted);font-size:.6875rem;font-weight:400}.smw .smw-lane__footer a{align-items:center;gap:.4rem;min-height:2.75rem;display:inline-flex}.smw .smw-count{background:var(--smw-soft);font-variant-numeric:tabular-nums;border-radius:.3rem;padding:0 .4rem}.smw .smw-focus__intro .smw-eyebrow{align-items:center;gap:.4rem;display:flex}.smw .smw-focus--clear>.smw-button{margin-top:1rem}.smw .smw-support-group{border-bottom:1px solid var(--smw-soft-line)}.smw summary{cursor:pointer;list-style:none}.smw summary::-webkit-details-marker{display:none}.smw .smw-support-group>summary{align-items:center;gap:.75rem;min-height:5rem;padding:1rem 1.25rem;display:flex}.smw .smw-support-group>summary:hover{background:var(--smw-soft)}.smw .smw-support-group__title{flex:1;min-width:0}.smw .smw-support-group__title strong{font-size:.8125rem;font-weight:650;display:block}.smw .smw-support-group__title small{color:var(--smw-muted);margin-top:.25rem;font-size:.6875rem;display:block}.smw .smw-support-group>summary>b{font-variant-numeric:tabular-nums;font-size:.8125rem}.smw .smw-support-group[open]>summary>svg:last-child,.smw .smw-insights[open]>summary>svg:last-child{transform:rotate(90deg)}.smw .smw-clear-list{flex-wrap:wrap;gap:.5rem;padding:1.25rem;display:flex}.smw .smw-clear-list>p{width:100%;color:var(--smw-muted);margin-bottom:.35rem;font-size:.75rem}.smw .smw-clear-list a{border:1px solid var(--smw-soft-line);min-height:2.75rem;color:var(--smw-muted);border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.75rem;display:inline-flex}.smw .smw-clear-list a:hover{background:var(--smw-success-soft);color:var(--smw-success)}.smw .smw-clear-list svg{width:.8rem;color:var(--smw-success)}.smw .smw-panel,.smw .smw-side-card{border:1px solid var(--smw-line);background:var(--smw-surface);border-radius:1rem;min-width:0;overflow:hidden}.smw .smw-panel__head,.smw .smw-side-card>header{justify-content:space-between;align-items:center;gap:.6rem;padding:1.15rem 1.15rem .9rem;display:flex}.smw .smw-panel__head span,.smw .smw-side-card>header h2{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:700}.smw .smw-side-card>header a,.smw .smw-side-card>header>span{color:var(--smw-muted);font-size:.6875rem}.smw .smw-side-card>header a{align-items:center;gap:.2rem;display:flex}.smw .smw-agenda__list{padding:.25rem 1.15rem 1rem}.smw .smw-agenda__list>:is(a,div):not(.smw-empty){grid-template-columns:2.6rem .5rem minmax(0,1fr);align-items:baseline;gap:.55rem;padding-block:.75rem;display:grid;position:relative}.smw .smw-agenda__list>a:hover strong{color:var(--smw-accent-ink);text-decoration:underline}.smw .smw-agenda__list time{color:var(--smw-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.smw .smw-agenda__list i{background:#8c9bab;border-radius:50%;width:.4rem;height:.4rem;position:relative}.smw .smw-agenda__list i:after{background:var(--smw-line);content:"";width:1px;height:2.5rem;position:absolute;inset-block-start:.65rem;inset-inline-start:calc(50% - .5px)}.smw .smw-agenda__list>:last-child i:after{display:none}.smw .smw-agenda__list strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;display:block}.smw .smw-agenda__list small{color:var(--smw-muted);margin-top:.2rem;font-size:.6875rem;display:block}.smw .smw-agenda__list .is-overdue{border-top:1px dashed #ead5d2}.smw .smw-agenda__list .is-overdue :is(time,small){color:var(--smw-danger)}.smw .smw-agenda__list .is-overdue i{background:var(--smw-danger)}.smw .smw-recommendations__list{padding:0 1.15rem .5rem}.smw .smw-recommendations__list>a{border-bottom:1px solid var(--smw-soft-line);grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem .65rem;padding-block:.9rem;display:grid}.smw .smw-recommendations__list>a:last-child{border-bottom:0}.smw .smw-recommendations__list>a:hover strong{color:var(--smw-accent-ink);text-decoration:underline}.smw .smw-recommendations__list>a>b{border:1px solid var(--smw-line);width:1.5rem;height:1.5rem;color:var(--smw-muted);border-radius:.4rem;align-self:start;place-items:center;font-size:.6875rem;font-weight:500;display:grid}.smw .smw-recommendations__list strong{font-size:.8125rem;font-weight:600;line-height:1.65;display:block}.smw .smw-recommendations__list small{color:var(--smw-muted);overflow-wrap:anywhere;margin-top:.3rem;font-size:.6875rem;display:block}.smw .smw-recommendations__list em{grid-column:2;justify-self:start}.smw .smw-quick-actions>header{justify-content:start}.smw .smw-quick-actions>header>span{color:var(--smw-muted);place-items:center;display:grid}.smw .smw-quick-actions nav{padding:0 .65rem .6rem}.smw .smw-quick-actions nav a{border-radius:.55rem;align-items:center;gap:.75rem;min-height:3rem;padding:.7rem;font-size:.8125rem;display:flex}.smw .smw-quick-actions nav a:hover{background:var(--smw-soft)}.smw .smw-quick-actions nav span{flex:1}.smw .smw-quick-actions nav svg{color:var(--smw-muted);width:.875rem}.smw .smw-insights{border:1px solid var(--smw-line);background:var(--smw-surface);border-radius:.85rem;min-width:0}.smw .smw-insights>summary{border-radius:inherit;align-items:center;gap:.85rem;min-height:4.5rem;padding:1rem 1.25rem;display:flex}.smw .smw-insights>summary:hover{background:var(--smw-soft)}.smw .smw-insights>summary>span{flex:1;min-width:0}.smw .smw-insights>summary strong{font-size:.8125rem;font-weight:650;display:block}.smw .smw-insights>summary small{color:var(--smw-muted);margin-top:.15rem;font-size:.6875rem;display:block}.smw .smw-insights__grid{border-top:1px solid var(--smw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.smw .smw-insights__grid .smw-side-card{border-radius:.7rem}.smw .smw-overview>:is(a,div){border-top:1px solid var(--smw-soft-line);align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.smw .smw-overview>:is(a,div)>span{flex:1}.smw .smw-overview>a:hover{background:var(--smw-soft)}.smw .smw-funnel__content{padding:.25rem 1rem}.smw .smw-funnel__shapes{display:none}.smw .smw-funnel__labels>div{border-bottom:1px solid var(--smw-soft-line);grid-template-columns:1fr auto 3.5rem;gap:.5rem;padding-block:.6rem;font-size:.75rem;display:grid}.smw .smw-funnel__labels small{text-align:end;color:var(--smw-muted)}.smw .smw-funnel>p{color:var(--smw-muted);padding:.7rem 1rem;font-size:.6875rem;line-height:1.7}.smw .smw-workload>div{padding:0 1rem 1rem}.smw .smw-workload>div>:is(a,div):not(.smw-empty){grid-template-columns:minmax(0,1fr) 3rem auto;align-items:center;gap:.75rem;padding-block:.75rem;font-size:.75rem;display:grid}.smw .smw-workload i{background:var(--smw-soft-line);border-radius:1rem;height:.3rem;display:block}.smw .smw-workload i b{border-radius:inherit;background:var(--smw-accent);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.smw .smw-workload i b{background:color-mix(in srgb,var(--smw-accent) 50%,#9ba7b4)}}.smw .smw-queue-health>:is(a,div){border-top:1px solid var(--smw-soft-line);align-items:center;gap:.65rem;min-height:3.25rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.smw .smw-queue-health>:is(a,div) strong{flex:1;font-weight:500}.smw .smw-queue-health>a:hover{background:var(--smw-soft)}.smw .smw-queue-health .is-danger{color:var(--smw-danger)}.smw .smw-queue-health .is-success{color:var(--smw-success)}.smw .smw-empty{text-align:center;justify-items:center;gap:.5rem;padding:2.25rem 1.25rem;display:grid}.smw .smw-empty>span{background:var(--smw-success-soft);width:2.75rem;height:2.75rem;color:var(--smw-success);border:1px solid #e0e9e3;border-radius:.85rem;place-items:center;margin-bottom:.25rem;display:grid}.smw .smw-empty strong{font-size:.8125rem;font-weight:600}.smw .smw-empty small{max-width:23rem;color:var(--smw-muted);font-size:.75rem}.smw .smw-empty--compact{padding:1.5rem .5rem}.smw .smw-freshness{color:var(--smw-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1.5rem;padding-block:.5rem;font-size:.625rem;display:flex}.smw .smw-freshness__status{background:var(--smw-success);border-radius:50%;width:.35rem;height:.35rem;margin-inline-end:.2rem}.smw .smw-tone-blue,.smw .smw-tone-green,.smw .smw-tone-orange,.smw .smw-tone-cyan{color:var(--smw-muted)}[dir=rtl] .smw .smw-eyebrow,[dir=rtl] .smw :is(h1,h2){letter-spacing:0}[dir=rtl] .smw .smw-date>a:first-child svg{transform:none}[dir=rtl] .smw .smw-date>a:last-child svg,[dir=rtl] .smw .smw-row-open svg,[dir=rtl] .smw .smw-focus__actions svg,[dir=rtl] .smw .smw-lane__footer a svg,[dir=rtl] .smw .smw-panel__footer svg,[dir=rtl] .smw .smw-side-card__footer svg,[dir=rtl] .smw .smw-quick-actions nav a>svg:last-child,[dir=rtl] .smw .smw-support-group:not([open])>summary>svg:last-child,[dir=rtl] .smw .smw-insights:not([open])>summary>svg:last-child{transform:scaleX(-1)}@media (width<=1399px){.smw .smw-heading{flex-direction:column;align-items:start}.smw .smw-heading__tools{justify-content:space-between;width:100%}.smw .smw-layout{grid-template-columns:minmax(0,1fr) 16rem;gap:1rem}.smw .smw-table-head{display:none}.smw .smw-work-row{grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem}.smw .smw-work-row__entity{grid-area:1/1}.smw .smw-work-row__due{text-align:end;grid-area:1/2}.smw .smw-work-row__action{grid-area:2/1}.smw .smw-work-row__buttons{grid-area:2/2}.smw .smw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.smw .smw-metric{min-height:6.5rem}}@media (width>=1400px){.smw .smw-focus{grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:grid}.smw .smw-focus__intro{grid-column:1/-1}.smw .smw-focus__record{border:0;grid-template-columns:2.875rem minmax(0,1fr);gap:.4rem .85rem;margin:0;padding:0}.smw .smw-focus__due{grid-column:2;align-items:center;gap:.75rem;display:flex}.smw .smw-focus__actions{gap:.5rem;display:grid}}@media (width<=1100px){.smw .smw-layout{grid-template-columns:minmax(0,1fr)}.smw .smw-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.smw .smw-quick-actions{grid-column:1/-1}.smw .smw-quick-actions nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=640px){.smw .smw-heading{margin-bottom:1.25rem}.smw .smw-heading h1{font-size:1.45rem}.smw .smw-heading__tools{gap:.75rem}.smw .smw-date{width:100%}.smw .smw-date label{flex:1;font-size:.6875rem}.smw .smw-heading__tools>.smw-button{width:100%}.smw .smw-metrics{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(145px,1fr));gap:.65rem;padding-bottom:.5rem;overflow-x:auto}.smw .smw-metric{min-height:100px;padding:.85rem}.smw .smw-sidebar,.smw .smw-insights__grid{grid-template-columns:minmax(0,1fr)}.smw .smw-focus{padding:1rem}.smw .smw-focus__intro p{font-size:12px}.smw .smw-focus__record{grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem .7rem;margin-block:.75rem;padding-block:.65rem}.smw .smw-focus__person small{font-size:11px}.smw .smw-avatar{width:2.5rem;height:2.5rem}.smw .smw-focus__due{text-align:start;grid-column:2;justify-items:start}.smw .smw-focus__actions>a{width:100%}.smw .smw-lanes__title{padding:1.1rem}.smw .smw-lane-tabs{gap:.15rem;margin-inline:.75rem}.smw .smw-lane-tabs a{flex-shrink:0;padding:.6rem;font-size:.6875rem}.smw .smw-lane>header{flex-wrap:wrap;padding:1rem}.smw .smw-work-row{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1.15rem 1rem}.smw .smw-work-row__entity,.smw .smw-work-row__due,.smw .smw-work-row__action,.smw .smw-work-row__buttons{text-align:start;grid-area:auto/1}.smw .smw-work-row :is(strong,small){white-space:normal;overflow-wrap:anywhere}.smw .smw-work-row__action{border-inline-start:2px solid var(--smw-soft-line);padding-inline-start:.75rem}.smw .smw-work-row__due{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.smw .smw-work-row__due small{margin:0}.smw .smw-work-row__buttons{justify-content:start}.smw .smw-work-row__buttons .smw-row-open{flex:1}.smw .smw-support-group>summary{gap:.6rem;padding:1rem}.smw .smw-support-group__title small{line-height:1.8}.smw .smw-insights>summary{padding:1rem}.smw .smw-insights__grid{padding:.75rem}.smw .smw-quick-actions nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.smw *,.smw :before,.smw :after{scroll-behavior:auto;transition:none;animation:none}}.sales-responsibility{min-width:0;color:var(--color-text-primary,#182238);gap:20px;display:grid}.sales-responsibility__header h3{margin:0 0 6px;font-size:18px;font-weight:700}.sales-responsibility__header p,.sales-responsibility__hint{color:var(--color-text-secondary,#637086);font-size:13px;line-height:1.8}.sales-responsibility__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sales-responsibility__step{border:1px solid var(--color-border-soft,#e3e7ee);border-radius:16px;min-width:0;padding:18px}.sales-responsibility__step legend{padding-inline:6px;font-size:15px;font-weight:700}.sales-responsibility input:not([type=checkbox]):not([type=hidden]),.sales-responsibility select{border:1px solid var(--color-border-soft,#dce2ea);background:var(--color-surface,#fff);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 12px;font-size:14px}.sales-responsibility__search{margin-block:12px}.sales-responsibility__choices{align-content:start;gap:8px;max-height:280px;display:grid;overflow-y:auto}.sales-responsibility__choice{border:1px solid var(--color-border-soft,#e3e7ee);cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:62px;padding:12px;display:flex}.sales-responsibility__choice[hidden],.sales-responsibility [hidden]{display:none!important}.sales-responsibility__choice:has(:checked){background:var(--color-surface-muted,#faf8f2);border-color:#b49657}.sales-responsibility__choice input{accent-color:#8c713f;flex:none;width:18px;height:18px}.sales-responsibility__choice span{overflow-wrap:anywhere;min-width:0}.sales-responsibility__choice strong{font-size:14px;font-weight:600;display:block}.sales-responsibility__choice small{color:var(--color-text-secondary,#637086);margin-top:3px;font-size:12px;display:block}.sales-responsibility__count{color:var(--color-text-secondary,#637086);margin-top:12px;font-size:12px}.sales-responsibility__empty{text-align:center;background:var(--color-surface-muted,#f7f9fc);border-radius:10px;padding:22px 12px;font-size:13px;line-height:1.8}.sales-responsibility__broker{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-responsibility__broker label{align-content:start;gap:8px;font-size:14px;display:grid}.sales-responsibility__broker small{color:var(--color-text-secondary,#637086);font-size:12px}.sales-responsibility__additional{border-top:1px solid var(--color-border-soft,#e3e7ee);padding-top:14px}.sales-responsibility__additional summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600}.sales-responsibility :focus-visible{outline-offset:3px;outline:3px solid #b4965780}.sales-responsibility-saved{background:var(--color-surface-muted,#f4faf7);border:1px solid #bbd6cc;border-radius:14px;padding:18px}.sales-responsibility-saved ul{flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;list-style:none;display:flex}.sales-responsibility-saved li{border:1px solid var(--color-border-soft,#dce7e2);background:var(--color-surface,#fff);border-radius:10px;padding:8px 12px}@media (width<=640px){.sales-responsibility__steps,.sales-responsibility__broker{grid-template-columns:minmax(0,1fr)}.sales-responsibility__step{padding:14px}}.sales-responsibility__broker[hidden]{display:none}.sales-responsibility__source{gap:8px;max-width:360px;margin-block:20px;font-weight:600;display:grid}:root{--hrx-navy-950:#07162a;--hrx-navy-900:#0b1f38;--hrx-navy-800:#102b4a;--hrx-blue-700:#1459d9;--hrx-blue-600:#1f6feb;--hrx-blue-500:#3386f4;--hrx-gold:#c7a66b;--hrx-ink:#10213a;--hrx-slate:#52637a;--hrx-muted:#7a899c;--hrx-line:#dce5ef;--hrx-line-soft:#eaf0f6;--hrx-canvas:#f3f6fa;--hrx-surface:#fff;--hrx-blue-soft:#edf5ff;--hrx-green:#0f9b6b;--hrx-green-soft:#eafaf4;--hrx-amber:#c87a12;--hrx-amber-soft:#fff7e8;--hrx-red:#d34452;--hrx-red-soft:#fff0f1;--hrx-violet:#7457dc;--hrx-violet-soft:#f2efff;--hrx-shadow-sm:0 1px 2px #0f233a0a, 0 7px 24px #1837570d;--hrx-shadow-md:0 18px 50px #122d4a1a;--hrx-radius-sm:10px;--hrx-radius:16px;--hrx-radius-lg:22px}.hrx-config{max-width:1720px;color:var(--hrx-ink,#12203a);margin:0 auto;padding:clamp(18px,2.2vw,34px)}.hrx-config-hero{color:#fff;background:linear-gradient(128deg,#0c1830,#172a4d 70%,#173b68);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex;box-shadow:0 18px 50px #0f22402e}.hrx-config-hero h1{font-size:clamp(1.8rem,3vw,2.75rem);font-weight:800;line-height:1.15}.hrx-config-hero p:last-child{color:#cbd8ec;max-width:780px;margin-top:8px}.hrx-config-notice{background:#f4f8ff;border:1px solid #cfe1ff;border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 18px;display:flex}.hrx-config-notice strong{display:block}.hrx-config-notice p{color:#53647d;margin-top:3px;font-size:.88rem}.hrx-config-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hrx-config-nav{background:#fff;border:1px solid #dce5f2;border-radius:18px;max-height:calc(100vh - 110px);padding:10px;position:sticky;top:84px;overflow:auto;box-shadow:0 10px 30px #1f345312}.hrx-config-nav section+section{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.hrx-config-nav h2{color:#77869c;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;font-size:.72rem;font-weight:800}.hrx-config-nav nav{gap:3px;display:grid}.hrx-config-nav a{color:#34445d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:.88rem;font-weight:650;display:flex}.hrx-config-nav a:hover{background:#f4f7fb}.hrx-config-nav a.is-active{color:#145cc7;background:#eaf2ff}.hrx-config-nav small{background:#eef2f7;border-radius:999px;place-items:center;min-width:25px;height:22px;font-size:.7rem;display:grid}.hrx-config-nav a.is-active small{color:#145cc7;background:#fff}.hrx-config-content{background:#fff;border:1px solid #dce5f2;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #1f345312}.hrx-config-section-head{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.hrx-config-section-head p{color:#1f67cc;text-transform:uppercase;font-size:.75rem;font-weight:800}.hrx-config-section-head h2{margin-top:3px;font-size:1.35rem;font-weight:800}.hrx-config-section-head span{color:#68778d;font-size:.82rem}.hrx-config-toolbar{align-items:center;gap:10px;display:flex}.hrx-config-search input{color:#1c2b43;background:#fff;border:1px solid #dce5f2;border-radius:10px;width:220px;min-height:42px;padding:0 12px;font-size:.8rem}.hrx-config-search input:focus{border-color:#4c8de8;outline:3px solid #4c8de821}.hrx-config-stats{gap:8px;display:flex}.hrx-config-stats span{text-align:center;background:#fafcff;border:1px solid #e3eaf3;border-radius:11px;min-width:86px;padding:9px 12px;font-size:.7rem}.hrx-config-stats strong{color:#15233d;font-size:1.05rem;display:block}.hrx-config-table-wrap{overflow:auto}.hrx-config-table{border-collapse:collapse;width:100%;min-width:850px}.hrx-config-table th{color:#68778d;text-align:start;background:#f7f9fc;padding:12px 16px;font-size:.72rem}.hrx-config-table td{color:#53627a;vertical-align:middle;border-top:1px solid #edf1f6;padding:14px 16px;font-size:.85rem}.hrx-config-table td strong{color:#1c2b43;display:block}.hrx-config-table td small{color:#8a96a8;margin-top:3px;display:block}.hrx-config-table code{color:#31455f;background:#f0f4f9;border-radius:6px;padding:4px 7px;font-size:.75rem}.hrx-config-table tr.is-archived{opacity:.72;background:#fafafa}.hrx-config-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.hrx-config-actions form{display:inline}.hrx-config-action{color:#1d63bc;border-radius:7px;padding:6px 8px;font-size:.78rem;font-weight:750}.hrx-config-action:hover{background:#edf5ff}.hrx-config-action.is-danger{color:#b33b3b}.hrx-config-action.is-danger:hover{background:#fff0f0}.hrx-config-action.is-restore{color:#087d57}.hrx-config-dialog{background:#fff;border:0;border-radius:18px;width:min(760px,100vw - 28px);max-height:90vh;padding:0;overflow:hidden;box-shadow:0 28px 90px #05102459}.hrx-config-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0812269e}.hrx-config-dialog form{flex-direction:column;max-height:90vh;display:flex}.hrx-config-dialog header,.hrx-config-dialog footer{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.hrx-config-dialog header p{color:#1f67cc;text-transform:uppercase;font-size:.72rem;font-weight:800}.hrx-config-dialog header h2{margin-top:3px;font-size:1.25rem;font-weight:800}.hrx-config-dialog header>button{background:#f1f4f8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.4rem;display:grid}.hrx-config-dialog footer{border-top:1px solid #e7edf5;border-bottom:0;justify-content:flex-end}.hrx-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid;overflow:auto}.hrx-config-form label{gap:6px;display:grid}.hrx-config-form label>span{color:#52627a;font-size:.78rem;font-weight:750}.hrx-config-form input:not([type=checkbox]),.hrx-config-form select,.hrx-config-form textarea{color:#17243b;background:#fff;border:1px solid #cfd9e6;border-radius:9px;width:100%;min-height:44px;padding:9px 11px}.hrx-config-form textarea{resize:vertical}.hrx-config-form input:focus,.hrx-config-form select:focus,.hrx-config-form textarea:focus{border-color:#2770d7;outline:3px solid #2870d729}.hrx-config-form .is-wide,.hrx-config-warning{grid-column:1/-1}.hrx-config-form .is-check{border:1px solid #dbe3ed;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.hrx-config-form .is-check input{width:18px;height:18px}.hrx-config-warning{color:#8f3030;background:#fff4f4;border:1px solid #f0c8c8;border-radius:10px;padding:12px 14px;font-size:.86rem}@media (width<=980px){.hrx-config-layout{grid-template-columns:1fr}.hrx-config-nav{gap:12px;max-height:none;display:flex;position:static;overflow:auto}.hrx-config-nav section{min-width:220px}.hrx-config-nav section+section{border-top:0;border-inline-start:1px solid #eef2f7;margin:0;padding:0 0 0 12px}.hrx-config-section-head{flex-direction:column;align-items:flex-start}.hrx-config-toolbar{flex-direction:column;align-items:stretch;width:100%}.hrx-config-search input,.hrx-config-stats{width:100%}.hrx-config-stats span{flex:1}}@media (width<=640px){.hrx-config{padding:14px}.hrx-config-hero{flex-direction:column;align-items:stretch;padding:20px}.hrx-config-hero .os-button{width:100%}.hrx-config-form{grid-template-columns:1fr;padding:16px}.hrx-config-form .is-wide,.hrx-config-warning{grid-column:auto}.hrx-config-dialog header,.hrx-config-dialog footer{padding:14px 16px}.hrx-config-stats{grid-template-columns:repeat(3,1fr);display:grid}.hrx-config-stats span{min-width:0;padding:8px 4px}.hrx-config-table{min-width:760px}}.hrx-employee-edit{max-width:1320px;margin:0 auto;padding:clamp(18px,2.2vw,34px)}.hrx-employee-edit-form{gap:16px;margin-top:18px;display:grid}.hrx-employee-edit-form>section{background:#fff;border:1px solid #dce5f2;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #1f34530f}.hrx-employee-edit-form>section>header{background:#fafcff;border-bottom:1px solid #e7edf5;align-items:center;gap:12px;padding:18px 22px;display:flex}.hrx-employee-edit-form>section>header>span{color:#185fc5;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.hrx-employee-edit-form h2{font-size:1.05rem;font-weight:800}.hrx-employee-edit-form header p{color:#728097;margin-top:2px;font-size:.78rem}.hrx-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.hrx-edit-grid label{gap:6px;display:grid}.hrx-edit-grid label>span{color:#53627a;font-size:.78rem;font-weight:750}.hrx-edit-grid :is(input,select,textarea){background:#fff;border:1px solid #cfd9e6;border-radius:9px;width:100%;min-height:44px;padding:9px 11px}.hrx-edit-grid textarea{resize:vertical}.hrx-edit-grid .is-wide{grid-column:span 2}.hrx-edit-governance{border-color:#cfe0fa!important}.hrx-employee-edit-form>footer{justify-content:flex-end;gap:10px;padding:16px 0 36px;display:flex}@media (width<=900px){.hrx-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hrx-employee-edit{padding:14px}.hrx-edit-grid{grid-template-columns:1fr;padding:16px}.hrx-edit-grid .is-wide{grid-column:auto}.hrx-employee-edit-form>footer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f7fbf2;padding:12px;position:sticky;bottom:0}.hrx-employee-edit-form>footer>*{flex:1}}.hrx-workspace{width:min(100%,1800px);min-width:0;min-height:100vh;color:var(--hrx-ink);isolation:isolate;margin-inline:auto;padding:18px clamp(16px,2vw,34px) 56px;position:relative}.hrx-workspace:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 8% 2%,#3386f414,#0000 26%),radial-gradient(circle at 86% 8%,#c7a66b12,#0000 22%);position:absolute;inset:0}.hrx-workspace :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #3386f447}.hrx-workspace :is(button,input,select,textarea):disabled,.hrx-workspace [aria-disabled=true]{cursor:not-allowed;opacity:.52}.hrx-page-header{border-radius:var(--hrx-radius-lg);background:linear-gradient(115deg, #fffffffa, #f7fbfff5), var(--hrx-surface);box-shadow:var(--hrx-shadow-sm);border:1px solid #102b4a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-bottom:16px;padding:clamp(20px,2.2vw,34px);display:grid;position:relative;overflow:hidden}.hrx-page-header:after{content:"";pointer-events:none;border:36px solid #1f6feb0d;border-radius:999px;width:190px;height:190px;position:absolute;inset-block-start:-110px;inset-inline-end:4%}.hrx-page-header__copy,.hrx-page-header__actions,.hrx-page-header__context{z-index:1;position:relative}.hrx-page-header__copy{max-width:840px}.hrx-eyebrow,.hrx-section-eyebrow{color:var(--hrx-blue-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}[lang^=ar] .hrx-eyebrow,[lang^=ar] .hrx-section-eyebrow{letter-spacing:0}.hrx-page-header h1{color:var(--hrx-navy-950);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.1vw,38px);font-weight:760;line-height:1.22}[lang^=ar] .hrx-page-header h1{letter-spacing:-.012em}.hrx-page-description{max-width:720px;color:var(--hrx-slate);margin:9px 0 0;font-size:13px;line-height:1.8}.hrx-page-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.hrx-page-header__actions .os-button--primary{border-color:var(--hrx-blue-600);background:var(--hrx-blue-600);box-shadow:0 10px 24px #1f6feb33}.hrx-page-header__context{grid-column:1/-1}.hrx-context-toolbar{border-top:1px solid var(--hrx-line-soft);flex-wrap:wrap;align-items:center;gap:7px;padding-top:14px;display:flex}.hrx-context-toolbar>span,.hrx-context-toolbar>a{border:1px solid var(--hrx-line);min-height:31px;color:var(--hrx-slate);background:#fffc;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.hrx-context-toolbar>span.is-live{background:var(--hrx-green-soft);color:#087654;border-color:#0f9b6b33}.hrx-context-toolbar>span.is-live:before{background:var(--hrx-green);content:"";border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #0f9b6b1a}.hrx-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.hrx-section-header h2{color:var(--hrx-navy-950);margin:0;font-size:17px;font-weight:760;line-height:1.35}.hrx-section-header p:not(.hrx-section-eyebrow){max-width:560px;color:var(--hrx-muted);margin:5px 0 0;font-size:11px;line-height:1.65}.hrx-section-header__meta{align-items:center;gap:8px;display:flex}.hrx-count{background:var(--hrx-blue-soft);min-width:29px;height:29px;color:var(--hrx-blue-700);border-radius:999px;place-items:center;font-size:10px;font-weight:850;display:inline-grid}.hrx-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.hrx-metric-card{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius);background:var(--hrx-surface);min-width:0;min-height:112px;color:inherit;box-shadow:var(--hrx-shadow-sm);flex-direction:column;justify-content:space-between;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}a.hrx-metric-card:hover{border-color:#1f6feb4d;transform:translateY(-2px);box-shadow:0 15px 34px #1837571a}.hrx-metric-card:before{content:"";background:#52637a14;border-radius:999px;width:74px;height:74px;position:absolute;inset-block-start:-32px;inset-inline-end:-24px}.hrx-metric-card.is-info:before{background:#1f6feb1c}.hrx-metric-card.is-success:before{background:#0f9b6b1f}.hrx-metric-card.is-warning:before{background:#c87a1221}.hrx-metric-card.is-danger:before{background:#d344521f}.hrx-metric-card__head{color:var(--hrx-slate);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:720;display:flex}.hrx-metric-card__icon{width:27px;height:27px;color:var(--hrx-blue-600);background:#f2f6fa;border-radius:8px;place-items:center;display:grid}.hrx-metric-card>strong{color:var(--hrx-navy-950);letter-spacing:-.04em;margin-top:12px;font-size:clamp(22px,2vw,31px);font-weight:780}.hrx-metric-card>small{color:var(--hrx-muted);font-size:9px}.hrx-metric-card__arrow{color:var(--hrx-muted);position:absolute;inset-block-end:13px;inset-inline-end:13px}.hrx-command-layout,.hrx-profile-layout,.hrx-payroll-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.hrx-action-center,.hrx-insight-panel,.hrx-chart-card,.hrx-detail-panel,.hrx-approval-trail{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius-lg);background:var(--hrx-surface);min-width:0;box-shadow:var(--hrx-shadow-sm);padding:20px}.hrx-action-center{background:linear-gradient(160deg,#fff,#fff9f9);border-color:#d344521f}.hrx-action-center__list{gap:8px;display:grid}.hrx-alert-item{min-height:54px;color:var(--hrx-ink);background:#f6f8fb;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;transition:background .18s,transform .18s;display:grid}a.hrx-alert-item:hover{background:#f0f5fa;transform:translate(-2px)}[dir=ltr] a.hrx-alert-item:hover{transform:translate(2px)}.hrx-alert-item.is-danger{background:var(--hrx-red-soft);color:#9e2f3b}.hrx-alert-item.is-warning{background:var(--hrx-amber-soft);color:#965b0d}.hrx-alert-item.is-info{background:var(--hrx-blue-soft);color:#164fa8}.hrx-alert-item.is-success{background:var(--hrx-green-soft);color:#087654}.hrx-alert-item__signal{background:#ffffffbf;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.hrx-alert-item__copy strong,.hrx-alert-item__copy small{display:block}.hrx-alert-item__copy strong{font-size:11px;font-weight:760}.hrx-alert-item__copy small{color:currentColor;opacity:.72;margin-top:2px;font-size:9px}.hrx-insight-panel__body{min-width:0}.hrx-chart-card{background:linear-gradient(160deg,#fff,#f8fbff)}.hrx-command-attention{grid-column:span 5}.hrx-command-workforce{grid-column:span 7}.hrx-command-availability,.hrx-command-payroll,.hrx-command-talent{grid-column:span 4}.hrx-command-activity{grid-column:span 7}.hrx-command-readiness{grid-column:span 5}.hrx-text-link{color:var(--hrx-blue-700);white-space:nowrap;font-size:9px;font-weight:760}.hrx-command-pulse{align-items:center;gap:20px;display:flex}.hrx-command-pulse dl{flex:1;gap:8px;min-width:0;margin:0;display:grid}.hrx-command-pulse dl>div{border-bottom:1px solid var(--hrx-line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;display:flex}.hrx-command-pulse dt{color:var(--hrx-muted);font-size:9px}.hrx-command-pulse dd{color:var(--hrx-ink);margin:0;font-size:10px;font-weight:780}.hrx-command-pulse dd.is-danger{color:var(--hrx-red)}.hrx-command-kpis{gap:8px;display:grid}.hrx-command-kpis a{min-height:46px;color:var(--hrx-slate);background:#f5f8fb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;font-size:9px;font-weight:700;display:grid}.hrx-command-kpis a:hover{background:var(--hrx-blue-soft);color:var(--hrx-blue-700)}.hrx-command-kpis strong{color:var(--hrx-navy-950);font-size:18px}.hrx-activity-empty{color:var(--hrx-muted);text-align:center;background:#f7f9fb;border-radius:11px;padding:20px;font-size:10px}.hrx-readiness-list small{color:currentColor;opacity:.72;font-size:8px;font-weight:650}.hrx-bar-stack{gap:13px;display:grid}.hrx-bar-stack article>div{color:var(--hrx-slate);justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.hrx-bar-stack article strong{color:var(--hrx-ink);font-weight:720}.hrx-bar-stack progress{background:#eaf0f6;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.hrx-bar-stack progress::-webkit-progress-bar{background:#eaf0f6;border-radius:999px}.hrx-bar-stack progress::-webkit-progress-value{background:linear-gradient(90deg, var(--hrx-blue-700), #57a6ff);border-radius:999px}.hrx-bar-stack progress::-moz-progress-bar{background:linear-gradient(90deg, var(--hrx-blue-700), #57a6ff);border-radius:999px}.hrx-availability{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hrx-availability article{background:#f5f8fb;border-radius:12px;padding:13px;position:relative;overflow:hidden}.hrx-availability article:after{content:"";background:#1f6feb1a;border-radius:999px;width:42px;height:42px;position:absolute;inset-block-end:-20px;inset-inline-end:-12px}.hrx-availability span{color:var(--hrx-muted);font-size:9px;display:block}.hrx-availability strong{color:var(--hrx-navy-950);margin-top:4px;font-size:21px;display:block}.hrx-availability .is-present{background:var(--hrx-green-soft)}.hrx-availability .is-late,.hrx-availability .is-leave{background:var(--hrx-amber-soft)}.hrx-progress-ring{--ring-color:var(--hrx-blue-600);aspect-ratio:1;background:conic-gradient(var(--ring-color) calc(var(--progress) * 1%), #e9f0f7 0);border-radius:50%;flex:none;place-items:center;width:104px;display:grid}.hrx-progress-ring:before{aspect-ratio:1;width:76px;box-shadow:inset 0 0 0 1px var(--hrx-line-soft);content:"";background:#fff;border-radius:50%;grid-area:1/1}.hrx-progress-ring>div{z-index:1;text-align:center;grid-area:1/1}.hrx-progress-ring strong,.hrx-progress-ring span{display:block}.hrx-progress-ring strong{color:var(--hrx-navy-950);font-size:18px}.hrx-progress-ring span{color:var(--hrx-muted);margin-top:2px;font-size:8px}.hrx-progress-ring.is-green{--ring-color:var(--hrx-green)}.hrx-progress-ring.is-amber{--ring-color:var(--hrx-amber)}.hrx-progress-ring.is-red{--ring-color:var(--hrx-red)}.hrx-status{min-height:25px;color:var(--hrx-slate);white-space:nowrap;background:#f5f8fb;border:1px solid #dce5ef;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:9px;font-weight:760;display:inline-flex}.hrx-status i{background:currentColor;border-radius:999px;width:6px;height:6px}.hrx-status.is-success{background:var(--hrx-green-soft);color:#087654;border-color:#0f9b6b2e}.hrx-status.is-warning{background:var(--hrx-amber-soft);color:#9c5c09;border-color:#c87a122e}.hrx-status.is-danger{background:var(--hrx-red-soft);color:#ac3541;border-color:#d344522e}.hrx-status.is-info{background:var(--hrx-blue-soft);color:#1655b6;border-color:#1f6feb2e}.hrx-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.hrx-activity-item{grid-template-columns:13px minmax(0,1fr);gap:10px;min-height:58px;padding-bottom:15px;display:grid;position:relative}.hrx-activity-item:not(:last-child):before{background:var(--hrx-line);content:"";width:1px;position:absolute;inset-block:14px -2px;inset-inline-start:6px}.hrx-activity-item__dot{z-index:1;background:var(--hrx-blue-600);border:3px solid #dceafe;border-radius:999px;width:13px;height:13px;margin-top:2px}.hrx-activity-item time,.hrx-activity-item strong,.hrx-activity-item p{display:block}.hrx-activity-item time{color:var(--hrx-muted);font-size:8px}.hrx-activity-item strong{color:var(--hrx-ink);margin-top:2px;font-size:10px;font-weight:750}.hrx-activity-item p{color:var(--hrx-slate);margin:2px 0 0;font-size:9px}.hrx-saved-views{color:var(--hrx-muted);align-items:center;gap:12px;margin-bottom:10px;font-size:9px;font-weight:760;display:flex}.hrx-saved-views>div{flex-wrap:wrap;gap:6px;display:flex}.hrx-saved-views a,.hrx-saved-views button{border:1px solid var(--hrx-line);min-height:31px;color:var(--hrx-slate);background:#fff;border-radius:999px;padding:5px 11px;font-size:9px;font-weight:720}.hrx-saved-views .is-active{background:var(--hrx-blue-soft);color:var(--hrx-blue-700);border-color:#1f6feb38}.hrx-filter-bar{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius);box-shadow:var(--hrx-shadow-sm);background:#ffffffe6;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) auto;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:grid}.hrx-filter-bar label{color:var(--hrx-slate);gap:5px;font-size:9px;font-weight:720;display:grid}.hrx-filter-bar :is(input,select){border:1px solid var(--hrx-line);width:100%;min-height:39px;color:var(--hrx-ink);background:#f9fbfd;border-radius:10px;padding:7px 10px;font-size:11px}.hrx-filter-bar__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hrx-search-field{display:block;position:relative}.hrx-search-field svg{color:var(--hrx-muted);top:50%;position:absolute;inset-inline-start:10px;transform:translateY(-50%)}.hrx-search-field input{padding-inline-start:34px}.hrx-density-button{border:1px solid var(--hrx-line);min-height:32px;color:var(--hrx-slate);background:#fff;border-radius:9px;padding:5px 9px;font-size:8px;font-weight:720}.hrx-density-button.is-active{background:var(--hrx-blue-soft);color:var(--hrx-blue-700);border-color:#1f6feb38}.hrx-directory-surface{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius-lg);background:var(--hrx-surface);box-shadow:var(--hrx-shadow-sm);overflow:hidden}.hrx-directory>.hrx-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.hrx-directory-surface>.hrx-section-header{margin:0;padding:18px 20px 12px}.hrx-data-grid{border-top:1px solid var(--hrx-line-soft);scrollbar-color:#b7c7da transparent;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto}.hrx-data-grid table{border-collapse:separate;border-spacing:0;width:100%}.hrx-data-grid thead{z-index:2;position:sticky;top:0}.hrx-data-grid th{color:#687a90;letter-spacing:.03em;text-align:start;text-transform:uppercase;white-space:nowrap;background:#f5f8fb;padding:11px 13px;font-size:8px;font-weight:800}[lang^=ar] .hrx-data-grid th{letter-spacing:0}.hrx-data-grid td{border-top:1px solid var(--hrx-line-soft);color:var(--hrx-slate);vertical-align:middle;padding:11px 13px;font-size:10px}.hrx-data-grid tbody tr{transition:background .15s,box-shadow .15s}.hrx-data-grid tbody tr:hover{box-shadow:inset 3px 0 var(--hrx-blue-600);background:#f8fbff}[dir=rtl] .hrx-data-grid tbody tr:hover{box-shadow:inset -3px 0 var(--hrx-blue-600)}.hrx-data-grid tbody tr.is-selected{background:var(--hrx-blue-soft)}.hrx-data-grid input[type=checkbox]{width:16px;height:16px;accent-color:var(--hrx-blue-600)}.hrx-directory-surface.is-compact .hrx-data-grid td{padding-block:7px}.hrx-directory-surface.is-compact .hrx-avatar--md{border-radius:10px;width:31px;height:31px}.hrx-directory-mobile{display:none}.hrx-table-primary,.hrx-table-secondary{display:block}.hrx-table-primary{color:var(--hrx-ink);font-size:10px;font-weight:740}.hrx-table-secondary{color:var(--hrx-muted);margin-top:3px;font-size:8px}.hrx-account-state{color:var(--hrx-amber);align-items:center;gap:6px;font-size:9px;font-weight:720;display:inline-flex}.hrx-account-state.is-connected{color:var(--hrx-green)}.hrx-row-quick{border:1px solid var(--hrx-line);width:30px;height:30px;color:var(--hrx-slate);background:#fff;border-radius:9px;place-items:center;display:grid}.hrx-row-quick:hover{color:var(--hrx-blue-700);border-color:#1f6feb3d}.hrx-quick-identity{border-bottom:1px solid var(--hrx-line-soft);align-items:center;gap:13px;margin-bottom:18px;padding-bottom:16px;display:flex}.hrx-quick-identity h3{color:var(--hrx-ink);margin:0;font-size:16px}.hrx-quick-identity p{color:var(--hrx-slate);margin:4px 0 0;font-size:10px}.hrx-quick-view>.os-button{margin-top:16px}.hrx-filter-drawer form{gap:13px;display:grid}.hrx-filter-drawer label{color:var(--hrx-slate);gap:6px;font-size:10px;font-weight:720;display:grid}.hrx-filter-drawer :is(input,select){border:1px solid var(--hrx-line);border-radius:10px;width:100%;min-height:42px;padding:8px 10px}.hrx-employee-cell{align-items:center;gap:10px;min-width:210px;display:flex}.hrx-employee-cell>span:last-child{min-width:0}.hrx-employee-cell a,.hrx-employee-cell strong,.hrx-employee-cell small{display:block}.hrx-employee-cell a,.hrx-employee-cell strong{color:var(--hrx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.hrx-employee-cell a:hover{color:var(--hrx-blue-600)}.hrx-employee-cell small{color:var(--hrx-muted);margin-top:3px;font-size:8px}.hrx-avatar{color:#214f8c;letter-spacing:.02em;background:linear-gradient(145deg,#e9f3ff,#f4f0ff);border:1px solid #1f6feb24;border-radius:12px;flex:none;place-items:center;font-size:10px;font-weight:850;display:inline-grid}.hrx-avatar--sm{border-radius:10px;width:31px;height:31px;font-size:8px}.hrx-avatar--md{width:38px;height:38px}.hrx-avatar--lg{border-radius:16px;width:58px;height:58px;font-size:15px}.hrx-avatar--xl{border-radius:22px;width:78px;height:78px;font-size:22px}.hrx-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.hrx-quality{align-items:center;gap:8px;min-width:100px;display:flex}.hrx-quality>span{background:#e8eef5;border-radius:999px;width:58px;height:5px;overflow:hidden}.hrx-quality>span>i{border-radius:inherit;background:linear-gradient(90deg, var(--hrx-blue-600), var(--hrx-green));height:100%;display:block}.hrx-quality strong{color:var(--hrx-ink);font-size:9px}.hrx-bulk-bar{background:var(--hrx-blue-soft);color:#164f9e;border-top:1px solid #b9d7ff;justify-content:space-between;align-items:center;gap:9px;padding:9px 14px;font-size:10px;font-weight:760;display:none}.hrx-bulk-bar.is-visible{display:flex}.hrx-profile-hero{background:radial-gradient(circle at 88% 0, #3386f461, transparent 27%), linear-gradient(125deg, var(--hrx-navy-950), var(--hrx-navy-800));color:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #07162a33}.hrx-profile-hero .hrx-avatar{color:#fff;background:#ffffff1f;border-color:#ffffff3d;box-shadow:0 0 0 7px #ffffff0f}.hrx-profile-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.4vw,40px);font-weight:760}[lang^=ar] .hrx-profile-hero h1{letter-spacing:-.012em}.hrx-profile-hero__identity>p{color:#c5d3e4;margin:6px 0 0;font-size:12px}.hrx-profile-hero__meta{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.hrx-profile-hero__meta span{color:#e4edf7;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 9px;font-size:9px;display:inline-flex}.hrx-profile-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hrx-profile-hero__actions .os-button--primary{color:var(--hrx-navy-950);background:#fff;border-color:#fff}.hrx-profile-hero__actions .os-button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff38}.hrx-breadcrumbs{color:var(--hrx-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;font-size:9px;display:flex}.hrx-breadcrumbs a{color:var(--hrx-blue-700);font-weight:720}.hrx-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hrx-profile-tabs-select{display:none}.hrx-profile-assignment{grid-column:span 8}.hrx-profile-attention{grid-column:span 4}.hrx-profile-activity{grid-column:span 12}.hrx-profile-issues{gap:6px;margin:15px 0;padding:0;list-style:none;display:grid}.hrx-profile-issues li{background:var(--hrx-amber-soft);color:#985d0e;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:9px;font-weight:700;display:flex}.hrx-profile-issues li>span{background:#fff;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.hrx-profile-issues li.is-complete{background:var(--hrx-green-soft);color:#087654}.hrx-profile .hr-v2-employee-panel:not(.hrx-profile-layout){border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius-lg);box-shadow:var(--hrx-shadow-sm);background:#ffffff85;padding:12px}.hrx-profile-nav{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius);box-shadow:var(--hrx-shadow-sm);background:#fff;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:5px;display:grid}.hrx-profile-nav button{min-height:40px;color:var(--hrx-slate);background:0 0;border:0;border-radius:10px;padding:6px 8px;font-size:9px;font-weight:720}.hrx-profile-nav button:hover{color:var(--hrx-blue-700);background:#f4f8fc}.hrx-profile-nav button.is-active{background:var(--hrx-blue-soft);color:var(--hrx-blue-700);box-shadow:inset 0 -2px var(--hrx-blue-600)}.hrx-detail-panel{padding:20px}.hrx-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hrx-detail-list>div{background:#f6f8fb;border-radius:12px;padding:11px 12px}.hrx-detail-list dt{color:var(--hrx-muted);font-size:8px}.hrx-detail-list dd{color:var(--hrx-ink);margin:4px 0 0;font-size:10px;font-weight:730}.hrx-profile-completeness{justify-items:center;display:grid}.hrx-profile-completeness__bar{background:#e8eef5;border-radius:999px;width:100%;height:5px;margin-top:11px;overflow:hidden}.hrx-profile-completeness__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--hrx-blue-600), var(--hrx-green));height:100%;display:block}.hrx-sensitive-panel{border-radius:var(--hrx-radius);color:var(--hrx-slate);background:linear-gradient(140deg,#f8fafc,#eef3f8);border:1px solid #d7e1ed;align-items:flex-start;gap:11px;padding:14px;display:flex}.hrx-sensitive-panel svg{color:var(--hrx-blue-600)}.hrx-sensitive-panel strong{color:var(--hrx-ink);font-size:10px}.hrx-sensitive-panel p{margin:4px 0 0;font-size:9px;line-height:1.65}.hrx-payroll-hero{color:#fff;background:radial-gradient(circle at 85% -20%,#3386f473,#0000 34%),linear-gradient(120deg,#07162a,#102b4a 72%,#163d66);border-radius:24px;margin-bottom:12px;padding:clamp(22px,2.8vw,38px);position:relative;overflow:hidden;box-shadow:0 24px 60px #07162a2e}.hrx-payroll-hero__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.hrx-payroll-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.3vw,40px)}.hrx-payroll-hero__copy>p{color:#bfcde0;margin:6px 0 0;font-size:11px}.hrx-payroll-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hrx-payroll-hero__actions .hrx-status{border-color:#ffffff29}.hrx-payroll-hero__actions .os-button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff38}.hrx-payroll-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.hrx-payroll-context>div{background:#fff1;border:1px solid #ffffff1a;border-radius:12px;padding:10px 11px}.hrx-payroll-context dt{color:#9fb3ca;font-size:8px}.hrx-payroll-context dd{color:#fff;margin:4px 0 0;font-size:10px;font-weight:740}.hrx-workflow-stepper{border:1px solid var(--hrx-line);border-radius:var(--hrx-radius);box-shadow:var(--hrx-shadow-sm);background:#fff;grid-template-columns:repeat(9,minmax(0,1fr));margin:0 0 12px;padding:5px;list-style:none;display:grid;overflow:hidden}.hrx-workflow-stepper li{min-width:0;min-height:43px;color:var(--hrx-muted);border-radius:10px;align-items:center;gap:7px;padding:6px 8px;display:flex;position:relative}.hrx-workflow-stepper li:not(:last-child):after{color:#b8c5d5;content:"→";position:absolute;inset-inline-end:-3px}[dir=rtl] .hrx-workflow-stepper li:not(:last-child):after{content:"←"}.hrx-workflow-stepper li>span{color:#78889b;background:#edf1f6;border-radius:999px;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-weight:850;display:grid}.hrx-workflow-stepper li strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:720;overflow:hidden}.hrx-workflow-stepper li.is-complete{color:#087654}.hrx-workflow-stepper li.is-complete>span{background:var(--hrx-green-soft);color:var(--hrx-green)}.hrx-workflow-stepper li.is-current{background:var(--hrx-blue-soft);color:var(--hrx-blue-700)}.hrx-workflow-stepper li.is-current>span{background:var(--hrx-blue-600);color:#fff;box-shadow:0 0 0 4px #1f6feb1f}.hrx-payroll-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.hrx-stat-comparison{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius);box-shadow:var(--hrx-shadow-sm);background:#fff;padding:16px;position:relative;overflow:hidden}.hrx-stat-comparison:after{content:"";background:#1f6feb17;border-radius:50%;width:70px;height:70px;position:absolute;inset-block-start:-38px;inset-inline-end:-25px}.hrx-stat-comparison>span,.hrx-stat-comparison>strong,.hrx-stat-comparison>small{display:block}.hrx-stat-comparison>span{color:var(--hrx-slate);font-size:9px;font-weight:720}.hrx-stat-comparison>strong{color:var(--hrx-navy-950);letter-spacing:-.03em;margin-top:10px;font-size:23px;font-weight:780}.hrx-stat-comparison>small{color:var(--hrx-muted);margin-top:4px;font-size:8px}.hrx-stat-comparison.is-danger:after{background:#d344521c}.hrx-stat-comparison.is-warning:after{background:#c87a121f}.hrx-stat-comparison.is-success:after{background:#0f9b6b1f}.hrx-readiness-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hrx-readiness-list li{background:var(--hrx-amber-soft);color:#9b5c0b;border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:8px 10px;font-size:9px;font-weight:720;display:flex}.hrx-readiness-list li.is-complete{background:var(--hrx-green-soft);color:#087654}.hrx-readiness-list li>span{background:#ffffffb8;border-radius:999px;flex:none;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.hrx-readiness-list li p{flex:1;justify-content:space-between;margin:0;display:flex}.hrx-readiness-list li strong{color:currentColor;font-size:9px}.hrx-payroll-locked{margin-bottom:12px}.hrx-payroll-blocker{border-color:#d3445229;margin-bottom:12px}.hrx-payroll-actions{grid-column:span 7}.hrx-payroll-readiness{grid-column:span 5}.hrx-payroll-grid{border:1px solid var(--hrx-line-soft);border-radius:var(--hrx-radius-lg);box-shadow:var(--hrx-shadow-sm);background:#fff;grid-column:span 12;overflow:hidden}.hrx-payroll-grid>.hrx-section-header{margin:0;padding:18px 20px 13px}.hrx-payroll-timeline{grid-column:span 12}.hrx-payroll-action-form{flex-wrap:wrap;align-items:end;gap:9px;min-height:54px;display:flex}.hrx-payroll-action-form label{min-width:min(100%,280px);color:var(--hrx-slate);gap:6px;font-size:9px;font-weight:720;display:grid}.hrx-payroll-action-form input{border:1px solid var(--hrx-line);border-radius:10px;min-height:39px;padding:7px 10px}.hrx-payroll-action-note{color:var(--hrx-slate);background:#f4f7fa;border-radius:11px;margin:0;padding:13px;font-size:9px;line-height:1.7}.hrx-payroll-trace-note{border-top:1px solid var(--hrx-line-soft);color:var(--hrx-muted);align-items:center;gap:7px;margin:16px 0 0;padding-top:12px;font-size:9px;display:flex}.hrx-payroll-mobile{display:none}.hrx-payroll-grid td.is-variance{background:var(--hrx-amber-soft);color:#995a0b;font-weight:760}.hr-v2-trace-errors{color:#9f1239;background:#fff1f2;border:1px solid #be185d2e;border-radius:11px;margin:13px 0 0;padding:11px 13px}.hr-v2-trace-errors strong{font-size:11px;display:block}.hr-v2-trace-errors ul{gap:5px;margin:7px 0 0;padding-inline-start:18px;font-size:9px;line-height:1.7;display:grid}.hrx-empty-state{text-align:center;align-content:center;place-items:center;min-height:240px;padding:28px;display:grid}.hrx-empty-state>span{background:var(--hrx-blue-soft);width:50px;height:50px;color:var(--hrx-blue-600);border-radius:15px;place-items:center;display:grid}.hrx-empty-state h3{color:var(--hrx-ink);margin:14px 0 0;font-size:15px}.hrx-empty-state p{max-width:480px;color:var(--hrx-muted);margin:7px 0 0;font-size:10px;line-height:1.75}.hrx-empty-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;display:flex}.hrx-filter-drawer,.hrx-quick-view{gap:14px;display:grid}.hrx-command-menu{gap:8px;display:grid}.hrx-command-menu a{border:1px solid var(--hrx-line);min-height:56px;color:var(--hrx-ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.hrx-command-menu a:hover{background:var(--hrx-blue-soft);border-color:#1f6feb47}.hrx-workspace [aria-busy=true]{pointer-events:none;position:relative}.hrx-workspace [aria-busy=true]:after{z-index:5;border-radius:inherit;content:"";background:#f4f7fa linear-gradient(100deg,#0000 20%,#ffffffb3 45%,#0000 70%) 0 0/240% 100%;animation:1.2s linear infinite hrx-shimmer;position:absolute;inset:0}@keyframes hrx-shimmer{to{background-position:-240% 0}}.hrx-error-state{border-radius:var(--hrx-radius);background:var(--hrx-red-soft);color:#a1323e;border:1px solid #d3445240;padding:14px}.hrx-restricted-state{border-radius:var(--hrx-radius);color:var(--hrx-slate);background:#f4f7fa;border:1px dashed #bdcad8;padding:18px}[dir=rtl] .hrx-metric-card__arrow svg,[dir=rtl] .hrx-alert-item>svg,[dir=rtl] .hrx-command-menu>a>svg{transform:rotate(180deg)}@media (width<=1399px){.hrx-workspace{padding-inline:18px}.hrx-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.hrx-profile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.hrx-workflow-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.hrx-workflow-stepper li:nth-child(n+6){margin-top:3px}}@media (width<=1024px){.hrx-page-header{grid-template-columns:minmax(0,1fr)}.hrx-page-header__actions{justify-content:flex-start}.hrx-command-layout>*,.hrx-profile-layout>*,.hrx-payroll-layout>*{grid-column:1/-1!important}.hrx-payroll-context{grid-template-columns:repeat(3,minmax(0,1fr))}.hrx-filter-bar{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr)}.hrx-filter-bar__actions{grid-column:1/-1}}@media (width<=720px){.hrx-workspace{padding:10px 10px 84px}.hrx-page-header{border-radius:18px;gap:14px;padding:18px}.hrx-page-header h1{font-size:25px}.hrx-page-description{font-size:11px}.hrx-page-header__actions{grid-template-columns:minmax(0,1fr);display:grid}.hrx-page-header__actions .os-button{justify-content:center;width:100%}.hrx-context-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hrx-context-toolbar>span,.hrx-context-toolbar>a{justify-content:center}.hrx-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-metric-card{min-height:102px;padding:13px}.hrx-action-center,.hrx-insight-panel,.hrx-chart-card,.hrx-detail-panel,.hrx-approval-trail{border-radius:16px;padding:16px}.hrx-availability{grid-template-columns:minmax(0,1fr)}.hrx-saved-views{display:block}.hrx-saved-views>span{margin-bottom:7px;display:block}.hrx-saved-views>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hrx-saved-views a,.hrx-saved-views button{text-align:center}.hrx-filter-bar{grid-template-columns:minmax(0,1fr)}.hrx-filter-bar__actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hrx-directory-surface{border-radius:16px}.hrx-directory-surface>.hrx-data-grid{display:none}.hrx-directory-mobile{border-top:1px solid var(--hrx-line-soft);gap:9px;padding:10px;display:grid}.hrx-directory-mobile article{border:1px solid var(--hrx-line-soft);background:#fff;border-radius:14px;padding:13px;box-shadow:0 4px 14px #1837570a}.hrx-directory-mobile__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hrx-directory-mobile__head .hrx-employee-cell{min-width:0}.hrx-directory-mobile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.hrx-directory-mobile dl>div{background:#f6f8fb;border-radius:9px;padding:8px}.hrx-directory-mobile dt{color:var(--hrx-muted);font-size:7px}.hrx-directory-mobile dd{color:var(--hrx-ink);margin:3px 0 0;font-size:9px;font-weight:720}.hrx-directory-mobile__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.hrx-directory-mobile__actions :is(a,button){border:1px solid var(--hrx-line);min-height:34px;color:var(--hrx-blue-700);text-align:center;background:#fff;border-radius:9px;padding:7px;font-size:8px;font-weight:750}.hrx-bulk-bar{display:none!important}.hrx-command-pulse{align-items:flex-start}.hrx-command-pulse .hrx-progress-ring{width:88px}.hrx-command-pulse .hrx-progress-ring:before{width:64px}.hrx-profile-hero{border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px}.hrx-profile-hero .hrx-avatar--xl{border-radius:18px;width:62px;height:62px}.hrx-profile-hero__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.hrx-profile-hero__actions .os-button{justify-content:center;width:100%}.hrx-profile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-detail-list{grid-template-columns:minmax(0,1fr)}.hrx-payroll-hero{border-radius:20px;padding:20px}.hrx-payroll-hero__top{grid-template-columns:minmax(0,1fr)}.hrx-payroll-hero__actions{justify-content:flex-start}.hrx-payroll-context{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-workflow-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:6px}.hrx-workflow-stepper li{min-height:44px}.hrx-workflow-stepper li strong{white-space:normal}.hrx-workflow-stepper li:not(:last-child):after{display:none}.hrx-payroll-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-payroll-grid>.hrx-data-grid{display:none}.hrx-payroll-mobile{border-top:1px solid var(--hrx-line-soft);gap:9px;padding:10px;display:grid}.hrx-payroll-mobile article{border:1px solid var(--hrx-line-soft);border-radius:13px;padding:12px}.hrx-payroll-mobile article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hrx-payroll-mobile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.hrx-payroll-mobile dl>div{background:#f5f8fb;border-radius:9px;padding:8px}.hrx-payroll-mobile dt{color:var(--hrx-muted);font-size:7px}.hrx-payroll-mobile dd{color:var(--hrx-ink);margin:3px 0 0;font-size:10px;font-weight:760}.hrx-payroll-mobile button{border:1px solid var(--hrx-line);width:100%;min-height:34px;color:var(--hrx-blue-700);background:#fff;border-radius:9px;font-size:8px;font-weight:750}[data-hr-directory-pilot] .hrx-context-toolbar>span:nth-child(2){text-align:center;border-radius:11px;grid-column:1/-1;padding:8px 10px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.hrx-workspace *,.hrx-workspace :before,.hrx-workspace :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hrx-360{scroll-behavior:smooth;max-width:1540px}.hrx-360-hero{grid-template-columns:auto minmax(0,1fr) minmax(330px,.6fr);align-items:center}.hrx-360-snapshot{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.hrx-360-snapshot>article{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dce5f0;border-radius:16px;min-width:0;min-height:112px;padding:16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f34530d}.hrx-360-snapshot>article:after{content:"";opacity:.65;background:#eaf2ff;border-radius:50%;width:82px;height:82px;position:absolute;inset-block-end:-34px;inset-inline-end:-22px}.hrx-360-snapshot span,.hrx-360-snapshot small{z-index:1;color:#6c7d95;font-size:11px;display:block;position:relative}.hrx-360-snapshot strong{z-index:1;color:#112341;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 4px;font-size:clamp(16px,1.45vw,23px);line-height:1.15;display:block;position:relative;overflow:hidden}.hrx-360-anchorbar{z-index:13;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dbe5f0;border-radius:15px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:14px 0 18px;padding:5px;display:grid;position:sticky;inset-block-start:8px;box-shadow:0 10px 28px #1c324f17}.hrx-360-anchorbar a{color:#596b83;text-align:center;border-radius:10px;place-items:center;min-height:42px;font-size:11px;font-weight:760;transition:all .18s;display:grid}.hrx-360-anchorbar a:hover,.hrx-360-anchorbar a.is-active{color:#1261ce;background:#eaf2ff}.hrx-360-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.hrx-360-main{gap:22px;min-width:0;display:grid}.hrx-360-section{background:#f8fbffc7;border:1px solid #dce6f1;border-radius:22px;min-width:0;padding:16px;scroll-margin-top:82px;box-shadow:0 10px 32px #2037540d}.hrx-360-section__header{border-bottom:1px solid #e1e9f2;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 14px;padding:4px 2px 13px;display:flex}.hrx-360-section__header>div{align-items:center;gap:11px;display:flex}.hrx-360-section__header>div>span{color:#fff;background:linear-gradient(135deg,#236af0,#23a6ed);border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid;box-shadow:0 7px 16px #236af033}.hrx-360-section__header p{color:#71829a;margin:0 0 2px;font-size:10px;font-weight:700}.hrx-360-section__header h2{color:#112341;margin:0;font-size:19px;font-weight:820}.hrx-360-section__header>button,.hrx-360-card>header button,.hrx-empty-action button{color:#1764cf;background:#fff;border:1px solid #cddcf0;border-radius:10px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:780}.hrx-360-grid{gap:12px;display:grid}.hrx-360-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-360-card{background:#fff;border:1px solid #dfe7f1;border-radius:17px;min-width:0;padding:16px;overflow:hidden;box-shadow:0 6px 20px #1b34530b}.hrx-360-card+.hrx-360-card--table,.hrx-360-section>.hrx-360-card--table{margin-top:12px}.hrx-360-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px 0 14px;display:flex}.hrx-360-card>header h3{color:#162945;margin:0;font-size:14px;font-weight:820}.hrx-360-card>header small,.hrx-360-card>header span{color:#7889a0;font-size:10px;display:block}.hrx-360-card h4{color:#243a58;margin:18px 0 9px;font-size:12px;font-weight:800}.hrx-360-card .hrx-detail-list{gap:8px}.hrx-360-card .hrx-detail-list>div{background:#f9fbfd;border:1px solid #edf1f6;border-radius:11px;min-height:58px;padding:9px 10px}.hrx-360-card .hrx-detail-list dt{font-size:9px}.hrx-360-card .hrx-detail-list dd{margin-top:5px;font-size:11px}.hrx-360-card--table{padding:0}.hrx-360-card--table>header{border-bottom:1px solid #e3eaf2;margin:0;padding:15px 16px}.hrx-360-card--table .os-table-wrap{border:0;border-radius:0}.hrx-360-money-card,.hrx-360-commission-card{min-height:470px}.hrx-money-total,.hrx-commission-plan{color:#fff;background:linear-gradient(135deg,#11284b,#1a4b87);border-radius:15px;padding:17px}.hrx-money-total>span,.hrx-commission-plan>span{color:#bcd0e8;font-size:10px;display:block}.hrx-money-total>strong,.hrx-commission-plan>strong{margin:7px 0 4px;font-size:23px;line-height:1.2;display:block}.hrx-money-total>strong small{color:#d8e5f4;font-size:11px;display:inline}.hrx-money-total>small,.hrx-commission-plan>small{color:#c3d4e8;font-size:10px}.hrx-money-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.hrx-money-breakdown>div{background:#fafcff;border:1px solid #e5ebf2;border-radius:11px;gap:5px;padding:10px;display:grid}.hrx-money-breakdown>div.is-total{background:#eef5ff;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.hrx-money-breakdown span,.hrx-component-list small{color:#708198;font-size:9px}.hrx-money-breakdown strong{color:#172a46;font-size:12px}.is-positive{color:#07845d!important}.is-negative{color:#c24650!important}.hrx-component-list{gap:6px;margin:11px 0;padding:0;list-style:none;display:grid}.hrx-component-list li{border-bottom:1px dashed #e1e8f0;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;font-size:10px;display:flex}.hrx-component-list li>span{color:#263b58;gap:2px;font-weight:730;display:grid}.hrx-bank-readiness,.hrx-blocked-state{background:#f8fafc;border:1px solid #dfe8f1;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.hrx-bank-readiness>span,.hrx-blocked-state>span{border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.hrx-bank-readiness>span.is-ready{color:#087654;background:#dcf7ed}.hrx-bank-readiness>span.is-missing,.hrx-blocked-state>span{color:#b76608;background:#fff0dc}.hrx-bank-readiness strong,.hrx-blocked-state strong{color:#223754;font-size:10px}.hrx-bank-readiness p,.hrx-blocked-state p{color:#718197;margin:3px 0 0;font-size:9px;line-height:1.55}.hrx-empty-action{text-align:center;background:#f8fbff;border:1px dashed #bdd1ec;border-radius:15px;place-content:center;justify-items:center;min-height:355px;padding:24px;display:grid}.hrx-empty-action>span{color:#1764cf;background:#e6f0ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.hrx-empty-action strong{color:#1b3150;margin-top:12px;font-size:14px}.hrx-empty-action p{color:#718198;max-width:320px;margin:5px 0 14px;font-size:10px;line-height:1.7}.hrx-source-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.hrx-source-rule-grid article{background:#f9fbfd;border:1px solid #dfe7f1;border-radius:12px;min-width:0;padding:11px}.hrx-source-rule-grid article>span{color:#51657f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:770;display:block;overflow:hidden}.hrx-source-rule-grid article>strong{color:#1467d5;margin:8px 0 2px;font-size:15px;display:block}.hrx-source-rule-grid article>small{color:#7b8ba0;text-transform:capitalize;font-size:8px;display:block}.hrx-source-rule-grid article>p{color:#7a899d;margin:8px 0 0;font-size:8px;line-height:1.55}.hrx-source-rule-grid article.is-missing{opacity:.7;border-style:dashed}.hrx-source-rule-grid article.has-employee-override{background:#eef6ff;border-color:#72a5ea;box-shadow:inset 0 0 0 1px #256fd314}.hrx-source-rule-grid article>em{color:#155ebd;background:#dcecff;border-radius:999px;margin-top:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.hrx-commission-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.hrx-commission-totals>div{background:#eef5ff;border-radius:11px;padding:9px}.hrx-commission-totals span{color:#718198;font-size:8px;display:block}.hrx-commission-totals strong{color:#173a69;margin-top:4px;font-size:12px;display:block}.hrx-engine-note{color:#5e7088;background:#f5f9ff;border-inline-start:3px solid #2a70e8;margin:11px 0 0;padding:9px 10px;font-size:9px;line-height:1.7}.hrx-360-rail{gap:11px;display:grid;position:sticky;inset-block-start:72px}.hrx-360-rail-card{background:#fff;border:1px solid #dce6f0;border-radius:17px;padding:14px;box-shadow:0 8px 26px #1c33500e}.hrx-360-rail-card>header{align-items:center;gap:9px;display:flex}.hrx-360-rail-card>header>span{color:#1764cf;background:#e9f2ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.hrx-360-rail-card>header strong,.hrx-360-rail-card h3{color:#1a304e;font-size:11px;font-weight:820}.hrx-360-rail-card>header small{color:#79899e;margin-top:2px;font-size:8px;display:block}.hrx-360-rail-card .hrx-profile-completeness{margin-top:11px}.hrx-360-rail-card .hrx-progress-ring{display:none}.hrx-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.hrx-rail-actions button{color:#35506f;background:#f9fbfd;border:1px solid #dce6f1;border-radius:11px;align-items:center;gap:6px;min-height:46px;padding:9px;font-size:9px;font-weight:750;display:flex}.hrx-rail-actions button:hover{color:#1764cf;background:#eef5ff;border-color:#a8c5ec}.hrx-report-list{gap:7px;margin-top:10px;display:grid}.hrx-report-list>a{color:#273d5a;border-radius:10px;align-items:center;gap:8px;padding:7px;display:flex}.hrx-report-list>a:hover{background:#f3f7fc}.hrx-report-list>a>span{min-width:0}.hrx-report-list strong,.hrx-report-list small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.hrx-report-list small{color:#7b8ba0;margin-top:2px;font-size:8px}.hrx-card-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.hrx-360:has(>.os-drawer-backdrop:not([hidden])){z-index:40}#employee-profile-drawer,#employee-compensation-drawer,#employee-commission-drawer{z-index:120}#employee-profile-drawer .os-drawer-panel{width:min(100%,54rem)}#employee-compensation-drawer .os-drawer-panel{width:min(100%,44rem)}#employee-commission-drawer .os-drawer-panel{width:min(100%,38rem)}.hrx-360-edit-form fieldset,.hrx-compensation-form fieldset{background:#fbfcfe;border:1px solid #dde6f0;border-radius:14px;gap:10px;padding:13px;display:grid}.hrx-360-edit-form legend,.hrx-compensation-form legend{color:#203a5d;padding:0 7px;font-size:11px;font-weight:820}.hrx-360-edit-form fieldset>.hr-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-compensation-form fieldset>p{color:#718198;margin:-4px 0 2px;font-size:9px;line-height:1.6}.hrx-component-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hrx-component-editor>label{background:#fff;border:1px solid #e2e9f1;border-radius:11px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:8px;padding:9px;display:grid}.hrx-component-editor>label>span{min-width:0}.hrx-component-editor strong,.hrx-component-editor small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hrx-component-editor strong{color:#263d5b;font-size:9px}.hrx-component-editor small{color:#8290a3;margin-top:3px;font-size:8px}.hrx-source-rule-grid--drawer{margin:0}.hrx-source-rule-grid--drawer>article{cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.hrx-source-rule-grid--drawer>article:hover,.hrx-source-rule-grid--drawer>article:focus-visible{background:#f2f7ff;border-color:#8bb5ed;outline:0;box-shadow:0 0 0 3px #256fd31a}.hrx-source-rule-grid--drawer>article.is-editing{cursor:default;background:#f2f7ff;border-color:#3982e5;grid-column:span 3}.hrx-source-rule-grid--drawer>article.is-not-rate{cursor:not-allowed;opacity:.68}.hrx-source-override-editor{border-top:1px solid #dce8f7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;padding-top:10px;display:grid}.hrx-source-override-editor[hidden]{display:none}.hrx-source-override-editor>label{gap:5px;display:grid}.hrx-source-override-editor>label>span{color:#405a79;font-size:8px;font-weight:780}.hrx-source-override-editor>button{color:#48627f;background:#fff;border:1px solid #ccdaea;border-radius:9px;min-height:38px;padding:0 10px;font-size:8px;font-weight:780}.hrx-input-suffix{grid-template-columns:minmax(0,1fr) 42px;display:grid}.hrx-input-suffix>input{border-start-end-radius:0!important;border-end-end-radius:0!important}.hrx-input-suffix>span{color:#53647a;border:1px solid #cfd9e6;background:#f3f6fa;border-inline-start:0;border-radius:0 9px 9px 0;place-items:center;font-weight:800;display:grid}[dir=rtl] .hrx-input-suffix>span{border:1px solid #cfd9e6;border-inline-start:0;border-radius:9px 0 0 9px}@media (width<=1180px){.hrx-360-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.hrx-360-layout{grid-template-columns:minmax(0,1fr)}.hrx-360-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.hrx-360-hero{grid-template-columns:auto minmax(0,1fr)}.hrx-360-hero .hrx-profile-hero__actions{grid-column:1/-1}}@media (width<=820px){.hrx-360-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.hrx-360-anchorbar{grid-template-columns:repeat(4,minmax(0,1fr))}.hrx-360-grid--2{grid-template-columns:minmax(0,1fr)}.hrx-360-money-card,.hrx-360-commission-card{min-height:0}.hrx-360-rail,.hrx-360-edit-form fieldset>.hr-v2-form-grid,.hrx-component-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hrx-360-snapshot{gap:7px}.hrx-360-snapshot>article{min-height:98px;padding:12px}.hrx-360-snapshot>article:last-child{grid-column:1/-1}.hrx-360-anchorbar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.hrx-360-section{border-radius:17px;padding:10px}.hrx-360-section__header h2{font-size:16px}.hrx-360-section__header>button{max-width:112px}.hrx-360-card{border-radius:14px;padding:12px}.hrx-source-rule-grid{grid-template-columns:minmax(0,1fr)}.hrx-source-rule-grid--drawer>article.is-editing{grid-column:auto}.hrx-source-override-editor{grid-template-columns:minmax(0,1fr)}.hrx-commission-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.hrx-component-editor>label{grid-template-columns:minmax(0,1fr) 92px}}[data-current-module=hr] :is(input:not([type=hidden]),select,textarea){accent-color:#2563eb;transition:border-color .16s,box-shadow .16s,background-color .16s,opacity .16s}[data-current-module=hr] :is(.hr-v2-drawer-form,.hr-v2-upload-form,.hrx-config-form,.hrx-edit-grid,.hr-v2-form-grid)>label{color:#334761;gap:7px;min-width:0;font-size:11px;font-weight:760;line-height:1.45;display:grid}[data-current-module=hr] form:has(.form-input,.form-select,.form-textarea) label{color:#334761;gap:7px;min-width:0;font-size:11px;font-weight:760;line-height:1.45;display:grid}[data-current-module=hr] :is(.hr-v2-drawer-form,.hr-v2-upload-form,.hrx-config-form,.hrx-edit-grid,.hr-v2-form-grid)>label>span:first-child{align-items:center;gap:5px;min-height:17px;display:flex}[data-current-module=hr] form:has(.form-input,.form-select,.form-textarea) label>span:first-child{align-items:center;gap:5px;min-height:17px;display:flex}[data-current-module=hr] label:has(:required)>span:first-child:after{content:"";background:#e64c5e;border-radius:999px;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px #e64c5e17}[data-current-module=hr] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){color:#172b46;width:100%;min-height:46px;font:inherit;background:linear-gradient(#fff,#fbfdff);border:1px solid #cbd8e8;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffffd1,0 1px 2px #21375306}[data-current-module=hr] textarea{resize:vertical;min-height:104px}[data-current-module=hr] select{cursor:pointer;padding-inline-end:34px}[data-current-module=hr] :is(input,select,textarea)::placeholder{color:#91a0b3;opacity:1;font-weight:520}[data-current-module=hr] :is(input:not([type=hidden]),select,textarea):hover:not(:disabled){border-color:#aebfd4}[data-current-module=hr] :is(input:not([type=hidden]),select,textarea):focus-visible{border-color:#2f73df;outline:0;box-shadow:0 0 0 4px #2f73df21,0 7px 18px #245bae14}[data-current-module=hr] :is(input:not([type=hidden]),select,textarea):user-invalid{background:snow;border-color:#d94a5b;box-shadow:0 0 0 3px #d94a5b17}[data-current-module=hr] :is(input:not([type=hidden]),select,textarea):disabled,[data-current-module=hr] :is(input:not([type=hidden]),select,textarea)[readonly]{cursor:not-allowed;color:#718197;box-shadow:none;background:#f2f5f8;border-color:#dce4ee}[data-current-module=hr] input[type=file]{color:#536985;cursor:pointer;background:#f7faff;border:1px dashed #a9bfdc;min-height:66px;padding:9px}[data-current-module=hr] input[type=file]::file-selector-button{color:#155fc9;cursor:pointer;background:#e7f0ff;border:0;border-radius:8px;min-height:34px;margin-inline-end:10px;padding:7px 12px;font-weight:780}[data-current-module=hr] :is(input[type=checkbox],input[type=radio]){cursor:pointer;width:18px;height:18px}[data-current-module=hr] :is(.hr-v2-drawer-form,.hrx-360-edit-form,.hrx-compensation-form) fieldset{background:#f9fbfe;border:1px solid #dbe5f0;border-radius:15px;gap:12px;min-width:0;padding:14px;display:grid}[data-current-module=hr] :is(.hr-v2-drawer-form,.hrx-360-edit-form,.hrx-compensation-form) legend{color:#203957;padding:0 8px;font-size:11px;font-weight:840}[data-current-module=hr] :is(.hr-v2-drawer-form,.hr-v2-upload-form)>.os-button:last-child{min-height:47px;margin-top:2px;box-shadow:0 8px 20px #1c5bba24}[data-current-module=hr] :is(.hr-v2-drawer-form,.hr-v2-upload-form)>.os-button:last-child:disabled{cursor:not-allowed;box-shadow:none;opacity:.52}[data-current-module=hr] form:has(.form-input,.form-select,.form-textarea){box-shadow:0 8px 24px #1f37560e;background:linear-gradient(155deg,#fff,#f8fbff)!important;border:1px solid #dce5ef!important;border-radius:15px!important;padding:16px!important}[data-current-module=hr] form:has(.form-input,.form-select,.form-textarea)>h3{color:#1d3453;margin:0 0 3px;font-size:14px;font-weight:840}[data-current-module=hr] .hr-v2-inline-governed-form{background:#f8fbff;border:1px solid #dbe6f2;border-radius:13px;align-items:end;gap:9px;padding:9px;display:flex}[data-current-module=hr] .hr-v2-inline-governed-form label{color:#465d79;gap:5px;min-width:190px;font-size:10px;font-weight:780;display:grid}[data-current-module=hr] .hr-v2-inline-governed-form .os-button{min-height:46px}.hr-global-validation{color:#8d2533;border:1px solid #f1c9ce;background:#fff8f8;border-inline-start:5px solid #d74859;border-radius:14px;align-items:flex-start;gap:12px;width:min(1520px,100% - 32px);margin:14px auto 0;padding:13px 15px;display:flex;box-shadow:0 7px 22px #77242e12}.hr-global-validation>span{background:#ffe4e7;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.hr-global-validation strong{color:#74212b;font-size:12px;display:block}.hr-global-validation p,.hr-global-validation ul{margin:3px 0 0;font-size:10px;line-height:1.65}.hr-global-validation ul{gap:2px;padding-inline-start:18px;display:grid}@media (width<=640px){[data-current-module=hr] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;font-size:16px}[data-current-module=hr] .hr-v2-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}[data-current-module=hr] .hr-v2-form-grid>*{grid-column:1/-1}.hr-global-validation{width:calc(100% - 20px);margin-top:10px}[data-current-module=hr] .hr-v2-inline-governed-form{flex-direction:column;align-items:stretch}[data-current-module=hr] .hr-v2-inline-governed-form label{min-width:0}}[data-current-module=hr] .hr-request-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:18px;display:grid}[data-current-module=hr] .hr-request-summary article{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dbe5f1;border-radius:18px;gap:6px;min-height:118px;padding:18px;display:grid;box-shadow:0 10px 26px #1630560e}[data-current-module=hr] .hr-request-summary span,[data-current-module=hr] .hr-request-summary small{color:#6b7d98;font-size:11px}[data-current-module=hr] .hr-request-summary strong{color:#10213d;align-self:end;font-size:16px}[data-current-module=hr] .hr-request-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:18px;display:grid}[data-current-module=hr] .hr-request-main,[data-current-module=hr] .hr-request-aside{gap:18px;display:grid}[data-current-module=hr] .hr-request-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}[data-current-module=hr] .hr-request-section-head p{color:#2667df;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}[data-current-module=hr] .hr-request-section-head h2{color:#12223f;margin:0;font-size:18px}[data-current-module=hr] .hr-request-section-head>strong{color:#1654bd;background:#edf5ff;border-radius:12px;padding:9px 12px}[data-current-module=hr] .hr-request-description{color:#425474;background:#f7faff;border-inline-start:4px solid #2e6feb;border-radius:8px;margin:0 0 18px;padding:14px 16px;line-height:1.8}[data-current-module=hr] .hr-request-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}[data-current-module=hr] .hr-request-details div{background:#fbfdff;border:1px solid #e1e9f3;border-radius:12px;padding:12px}[data-current-module=hr] .hr-request-details dt{color:#74839a;font-size:10px}[data-current-module=hr] .hr-request-details dd{color:#152744;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:750}[data-current-module=hr] .hr-request-details.is-single{grid-template-columns:1fr}[data-current-module=hr] .hr-request-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}[data-current-module=hr] .hr-request-timeline li{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:84px;padding:8px 0 18px;display:grid;position:relative}[data-current-module=hr] .hr-request-timeline li:not(:last-child):after{content:"";background:#dce6f2;width:2px;position:absolute;inset-block:43px 0;inset-inline-start:18px}[data-current-module=hr] .hr-request-step-index{z-index:1;color:#63748e;background:#fff;border:2px solid #d8e3f1;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}[data-current-module=hr] .hr-request-timeline li.is-approved .hr-request-step-index{color:#08774a;background:#e8f9f1;border-color:#8bd8b6}[data-current-module=hr] .hr-request-timeline li.is-active .hr-request-step-index{color:#fff;background:#2e6feb;border-color:#2e6feb;box-shadow:0 0 0 5px #2e6feb1f}[data-current-module=hr] .hr-request-timeline strong,[data-current-module=hr] .hr-request-timeline small,[data-current-module=hr] .hr-request-timeline p{display:block}[data-current-module=hr] .hr-request-timeline strong{color:#172945;font-size:13px}[data-current-module=hr] .hr-request-timeline small,[data-current-module=hr] .hr-request-timeline p{color:#71819a;margin:4px 0 0;font-size:10px}[data-current-module=hr] .hr-request-decision{background:linear-gradient(155deg,#f8fbff,#eef5ff);border:1px solid #b8d1ff}[data-current-module=hr] .hr-request-decision>p{color:#2466df;margin:0 0 5px;font-size:10px;font-weight:850}[data-current-module=hr] .hr-request-decision h2{color:#142747;margin:0;font-size:17px}[data-current-module=hr] .hr-request-decision>span{color:#667893;margin:8px 0 18px;font-size:11px;line-height:1.7;display:block}[data-current-module=hr] .hr-request-decision form,[data-current-module=hr] .hr-request-decision label{gap:8px;display:grid}[data-current-module=hr] .hr-request-decision form>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}[data-current-module=hr] .hr-v2-check{border:1px solid #dfe7f2;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex!important}[data-current-module=hr] .hr-v2-check input[type=checkbox]{width:18px;height:18px;min-height:0}@media (width<=1024px){[data-current-module=hr] .hr-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-current-module=hr] .hr-request-layout{grid-template-columns:1fr}}@media (width<=640px){[data-current-module=hr] .hr-request-summary,[data-current-module=hr] .hr-request-details{grid-template-columns:1fr}[data-current-module=hr] .hr-request-timeline li{grid-template-columns:38px minmax(0,1fr)}[data-current-module=hr] .hr-request-timeline li>.status-badge{grid-column:2;justify-self:start}}[data-current-module=hr] .hr-device-hub{--device-ink:#12233f;--device-muted:#6d7f99;--device-line:#dce6f2;--device-blue:#2168e5;gap:18px;display:grid}[data-current-module=hr] .hr-device-secret{border:1px solid #b7d2ff;background:linear-gradient(135deg,#f8fbff,#edf5ff);border-inline-start:5px solid #2168e5;border-radius:18px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #1c5bbe14}[data-current-module=hr] .hr-device-secret__icon{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 16px #1a4c961f}[data-current-module=hr] .hr-device-secret h2{color:var(--device-ink);margin:2px 0 4px;font-size:16px}[data-current-module=hr] .hr-device-secret p{color:#586d8c;margin:0;font-size:11px;line-height:1.7}[data-current-module=hr] .hr-device-copy-row{align-items:stretch;gap:8px;margin-top:12px;display:flex}[data-current-module=hr] .hr-device-copy-row code{color:#153e7e;text-align:left;white-space:nowrap;direction:ltr;background:#fff;border:1px solid #c9daf3;border-radius:11px;flex:1;min-width:0;padding:11px 13px;font-size:11px;overflow:auto}[data-current-module=hr] .hr-device-result{color:#425775;background:#fff;border:1px solid #dce6f2;border-inline-start:4px solid #6c82a0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:11px;display:flex}[data-current-module=hr] .hr-device-result.is-success{background:#f6fffa;border-inline-start-color:#0b9b63}[data-current-module=hr] .hr-device-result.is-danger{background:#fff8f8;border-inline-start-color:#d74859}[data-current-module=hr] .hr-device-counts{flex-wrap:wrap;gap:7px;margin:0;display:flex}[data-current-module=hr] .hr-device-counts div{text-align:center;background:#f0f5fb;border-radius:9px;min-width:64px;padding:6px 9px}[data-current-module=hr] .hr-device-counts dt{color:#7b8ca5;font-size:8px}[data-current-module=hr] .hr-device-counts dd{color:#183153;margin:2px 0 0;font-size:13px;font-weight:850}[data-current-module=hr] .hr-device-flow{align-items:center}[data-current-module=hr] .hr-device-flow>div{flex:1;min-width:240px}[data-current-module=hr] .hr-device-flow ol{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-current-module=hr] .hr-device-flow li{color:#506582;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}[data-current-module=hr] .hr-device-flow li:not(:last-child):after{color:#a7b7cc;content:"→";margin-inline-start:4px}[dir=rtl] [data-current-module=hr] .hr-device-flow li:not(:last-child):after{content:"←"}[data-current-module=hr] .hr-device-flow li span{color:#2168e5;background:#e5efff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}[data-current-module=hr] .hr-device-section{border:1px solid var(--device-line);background:#fff;border-radius:18px;min-width:0;padding:18px;box-shadow:0 10px 28px #12315b0d}[data-current-module=hr] .hr-device-section__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}[data-current-module=hr] .hr-device-section__head h2{color:var(--device-ink);margin:2px 0 0;font-size:17px}[data-current-module=hr] .hr-device-section__head p:not(.hr-v2-section-kicker){max-width:730px;color:var(--device-muted);margin:5px 0 0;font-size:10px;line-height:1.7}[data-current-module=hr] .hr-device-connectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-current-module=hr] .hr-device-connector{background:linear-gradient(145deg,#fff,#f9fbfe);border:1px solid #dbe6f3;border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid}[data-current-module=hr] .hr-device-connector>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-current-module=hr] .hr-device-connector__identity{align-items:center;gap:10px;min-width:0;display:flex}[data-current-module=hr] .hr-device-connector__identity>span{color:#2168e5;background:#e9f2ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}[data-current-module=hr] .hr-device-connector h3{color:var(--device-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}[data-current-module=hr] .hr-device-connector p{color:var(--device-muted);margin:3px 0 0;font-size:9px}[data-current-module=hr] .hr-device-connector__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}[data-current-module=hr] .hr-device-connector__stats div{background:#fff;border:1px solid #e2eaf4;border-radius:11px;min-width:0;padding:9px}[data-current-module=hr] .hr-device-connector__stats dt{color:#7a8aa2;font-size:8px}[data-current-module=hr] .hr-device-connector__stats dd{color:#1b3356;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:800;overflow:hidden}[data-current-module=hr] .hr-device-endpoint{gap:5px;min-width:0;display:grid}[data-current-module=hr] .hr-device-endpoint span{color:#71839e;font-size:8px;font-weight:800}[data-current-module=hr] .hr-device-endpoint code{color:#345275;text-align:left;white-space:nowrap;direction:ltr;background:#f0f5fb;border-radius:9px;padding:9px 10px;font-size:9px;overflow:auto}[data-current-module=hr] .hr-device-connector>footer{border-top:1px solid #e4ebf4;flex-wrap:wrap;gap:7px;padding-top:12px;display:flex}[data-current-module=hr] .hr-device-connector>footer form{margin:0}[data-current-module=hr] .hr-device-connector>footer .os-button{min-height:36px;padding:7px 11px;font-size:9px}[data-current-module=hr] .hr-device-empty{text-align:center;background:#f8fbff;border:1px dashed #bed0e6;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:210px;padding:26px;display:grid}[data-current-module=hr] .hr-device-empty>span{color:#2168e5;background:#e8f1ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:25px;display:grid}[data-current-module=hr] .hr-device-empty h3,[data-current-module=hr] .hr-device-empty p{margin:0}[data-current-module=hr] .hr-device-empty h3{color:var(--device-ink);font-size:15px}[data-current-module=hr] .hr-device-empty p{max-width:580px;color:var(--device-muted);font-size:10px;line-height:1.7}[data-current-module=hr] .hr-device-empty.is-compact{min-height:130px}[data-current-module=hr] .hr-device-operations{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:18px;display:grid}[data-current-module=hr] .hr-device-map-row{border-top:1px solid #e6edf5;grid-template-columns:minmax(190px,1fr) minmax(170px,1fr) 140px auto;align-items:end;gap:9px;padding:12px 0;display:grid}[data-current-module=hr] .hr-device-map-row:first-of-type{border-top:0}[data-current-module=hr] .hr-device-map-row__source{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;display:grid}[data-current-module=hr] .hr-device-map-row__source strong{color:var(--device-ink);font-size:13px}[data-current-module=hr] .hr-device-map-row__source span:not(.os-status-badge){color:var(--device-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:9px;overflow:hidden}[data-current-module=hr] .hr-device-map-row__source .os-status-badge{grid-area:1/2/span 2;align-self:center}[data-current-module=hr] .hr-device-map-row label{color:#5c708c;gap:5px;font-size:9px;font-weight:750;display:grid}[data-current-module=hr] .hr-device-map-row :is(select,input){color:#1a3152;background:#fff;border:1px solid #d9e4f0;border-radius:10px;width:100%;min-height:40px;padding:8px 10px;font-size:10px}[data-current-module=hr] .hr-device-map-errors{color:#bd3546;grid-column:2/-1;margin:0;font-size:10px}[data-current-module=hr] .hr-device-security>p{color:#4f6482;font-size:11px;line-height:1.8}[data-current-module=hr] .hr-device-security aside{color:#385576;background:#f1f6ff;border-inline-start:4px solid #2168e5;border-radius:9px;padding:11px 13px;font-size:10px;line-height:1.75}[data-current-module=hr] .hr-device-security h3{color:#213a5d;margin:16px 0 6px;font-size:11px}[data-current-module=hr] .hr-device-security pre{color:#cfe1ff;white-space:pre;background:#10203b;border-radius:11px;max-width:100%;padding:12px;font-size:8px;line-height:1.65;overflow:auto}[data-current-module=hr] .hr-device-table-wrap{border:1px solid #e1e9f3;border-radius:13px;max-width:100%;overflow:auto}[data-current-module=hr] .hr-device-table{border-collapse:collapse;width:100%;min-width:940px}[data-current-module=hr] .hr-device-table th{color:#667b97;text-align:start;white-space:nowrap;background:#f4f7fb;padding:10px 12px;font-size:8px;font-weight:850}[data-current-module=hr] .hr-device-table td{color:#314b6d;vertical-align:middle;white-space:nowrap;border-top:1px solid #e7edf5;padding:11px 12px;font-size:9px}[data-current-module=hr] .hr-device-table td strong,[data-current-module=hr] .hr-device-table td small{display:block}[data-current-module=hr] .hr-device-table td strong{color:#172f52;font-size:10px}[data-current-module=hr] .hr-device-table td small{color:#7a8ba4;margin-top:3px;font-size:8px}[data-current-module=hr] .hr-device-table td.is-danger{color:#c33144;font-weight:850}[data-current-module=hr] .hr-device-fieldset{background:#fbfdff;border:1px solid #dfe8f2;border-radius:14px;gap:12px;padding:14px;display:grid}[data-current-module=hr] .hr-device-fieldset legend{color:#1f4f98;padding:0 6px;font-size:10px;font-weight:850}[data-current-module=hr] .hr-device-fieldset>label,[data-current-module=hr] .hr-device-fieldset .hr-v2-form-grid>label{color:#526986;gap:6px;font-size:10px;font-weight:750;display:grid}[data-current-module=hr] .hr-device-fieldset .hr-v2-form-grid{box-shadow:none;background:0 0;border:0;padding:0}[data-current-module=hr] .hr-device-switch{background:#fff;border:1px solid #dce7f2;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;display:flex!important}[data-current-module=hr] .hr-device-switch input{width:18px;min-height:18px!important}[data-current-module=hr] .hr-device-danger-action{background:#fff8f8;border:1px solid #efcbd0;border-radius:13px;gap:12px;margin-top:18px;padding:14px;display:grid}[data-current-module=hr] .hr-device-danger-action strong{color:#962d3b;font-size:11px}[data-current-module=hr] .hr-device-danger-action p{color:#9a6470;margin:3px 0 0;font-size:9px}[data-current-module=hr] .hr-device-danger-action>label:not(.hr-device-switch){color:#7e4d57;gap:6px;font-size:10px;font-weight:800;display:grid}[data-current-module=hr] .hr-device-danger-action textarea{background:#fff;border-color:#e8c7cd;min-height:84px}[data-current-module=hr] .hr-device-danger-action .os-button{justify-self:start}@media (width<=1120px){[data-current-module=hr] .hr-device-operations{grid-template-columns:1fr}[data-current-module=hr] .hr-device-map-row{grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) 130px}[data-current-module=hr] .hr-device-map-row>.os-button{grid-column:2/-1;justify-self:end}}@media (width<=820px){[data-current-module=hr] .hr-device-connectors{grid-template-columns:1fr}[data-current-module=hr] .hr-device-flow{align-items:flex-start}[data-current-module=hr] .hr-device-flow ol{display:none}[data-current-module=hr] .hr-device-result{flex-direction:column;align-items:flex-start}[data-current-module=hr] .hr-device-map-row{grid-template-columns:1fr 1fr}[data-current-module=hr] .hr-device-map-row__source{grid-column:1/-1}}@media (width<=640px){[data-current-module=hr] .hr-device-hub{gap:12px}[data-current-module=hr] .hr-device-secret{grid-template-columns:1fr;padding:14px}[data-current-module=hr] .hr-device-copy-row{flex-direction:column;align-items:stretch}[data-current-module=hr] .hr-device-copy-row code{width:100%}[data-current-module=hr] .hr-device-counts{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}[data-current-module=hr] .hr-device-counts div{min-width:0}[data-current-module=hr] .hr-device-section{padding:14px}[data-current-module=hr] .hr-device-connector__stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-current-module=hr] .hr-device-connector>footer{grid-template-columns:1fr 1fr;display:grid}[data-current-module=hr] .hr-device-connector>footer form,[data-current-module=hr] .hr-device-connector>footer .os-button{width:100%}[data-current-module=hr] .hr-device-map-row{grid-template-columns:1fr}[data-current-module=hr] .hr-device-map-row>*,[data-current-module=hr] .hr-device-map-row>.os-button{grid-column:1;justify-self:stretch;width:100%}[data-current-module=hr] .hr-device-security pre{font-size:7px}[data-current-module=hr] .hr-device-danger-action{flex-direction:column;align-items:stretch}}.hr-workday-navigation{border:1px solid var(--hrx-line,#dce5ef);background:#fff;border-radius:16px;min-width:0;margin-block:4px 22px;overflow:hidden;box-shadow:0 2px 8px #10213a06}.hr-workday-groups,.hr-workday-pages{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:5px;max-width:100%;padding:9px;display:flex;overflow-x:auto}.hr-workday-groups{border-bottom:1px solid var(--hrx-line-soft,#eaf0f6);background:#f8fafc}.hr-workday-groups a,.hr-workday-pages a{color:#53627a;white-space:nowrap;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.hr-workday-groups a:hover,.hr-workday-pages a:hover{color:#174e82;background:#edf4fb}.hr-workday-groups a.is-active{color:#174e82;background:#eaf2fb;border-color:#cfe0f3}.hr-workday-pages a{min-height:38px;padding:7px 11px;font-size:.78rem}.hr-workday-pages a.is-active{color:#fff;background:#173b5b}.hr-workday-navigation a:focus-visible,.hr-workday-guide summary:focus-visible{outline-offset:-3px;outline:3px solid #77aada}.hr-workday-guide{background:#fff;border-top:1px solid #edf1f5}.hr-workday-guide summary{color:#52647b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 15px;font-size:.76rem;list-style:none;display:flex}.hr-workday-guide summary::-webkit-details-marker{display:none}.hr-workday-guide summary span:before{content:"+";color:#316b9d;margin-inline-end:8px;font-weight:800;display:inline-block}.hr-workday-guide[open] summary span:before{content:"−"}.hr-workday-guide summary small{color:#75859a;font-size:.7rem}.hr-workday-guide>p{color:#586a7e;max-width:1050px;padding:0 16px;font-size:.83rem;line-height:1.85}.hr-workday-guide ol{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0 15px 15px;list-style:none;display:flex}.hr-workday-guide li a{color:#34506b;background:#fbfcfe;border:1px solid #e2e9f1;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:7px 11px;font-size:.76rem;display:flex}.hr-workday-guide li a span{color:#215984;background:#eaf2fb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.hr-payroll-result-footer{color:#66778b;border-top:1px solid #e6ecf3;gap:12px;margin-top:16px;padding:16px;font-size:.8rem;display:grid}.hr-payroll-filter-note{color:#728197;margin:0 0 12px;font-size:.75rem}.hr-v2-pay-workspace .hr-v2-pay-run-list>a{transition:border-color .16s,box-shadow .16s}.hr-v2-pay-workspace .hr-v2-pay-run-list>a:hover{border-color:#9fbfdc;box-shadow:0 5px 18px #1f4b7012}@media (width<=640px){.hr-workday-navigation{border-radius:12px;margin-block:0 16px}.hr-workday-groups,.hr-workday-pages{padding:7px}.hr-workday-groups a{padding:8px 10px;font-size:.78rem}.hr-workday-guide summary{gap:8px;padding:10px 12px}.hr-workday-guide summary small{display:none}.hr-workday-guide ol{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.hr-workday-guide li a{height:100%;font-size:.72rem}.hr-workday-guide li a span{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.hr-v2-pay-workspace .hr-v2-pay-run-list>a{transition:none}}@media print{.hr-workday-navigation,.hr-v2-filter-bar{display:none!important}}.hr-payroll-accounting{background:#fff;border:1px solid #dce5ef;border-radius:16px;margin-block:18px;padding:20px}.hr-payroll-accounting>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.hr-payroll-accounting h2{color:#173b5b;font-size:1rem;font-weight:750}.hr-payroll-accounting p{color:#66778b;margin-top:5px;font-size:.82rem;line-height:1.8}.hr-payroll-accounting-receipts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:15px;display:grid}.hr-payroll-accounting-receipts article{background:#fafcfe;border:1px solid #e4eaf1;border-radius:12px;gap:8px;padding:15px;display:grid}.hr-payroll-accounting-receipts article>strong{color:#304d67;font-size:.88rem}.hr-payroll-accounting-receipts article .os-status-badge{justify-self:start}.hr-payroll-accounting-receipts small{color:#5a7087;font-size:.75rem}@media (width<=640px){.hr-payroll-accounting{padding:15px}.hr-payroll-accounting>header{flex-direction:column;align-items:stretch}.hr-payroll-accounting-receipts{grid-template-columns:1fr}}body:has(.connect-shell){overflow:hidden}body:has(.connect-shell) .os-shell__workspace{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body:has(.connect-shell) .os-shell__workspace>.os-topbar{flex:none}body:has(.connect-shell) .os-workspace-content{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.connect-shell) .os-workspace-content>.connect-shell{flex:1;min-height:0}body:has(.connect-shell) .os-workspace-content>.platform-signature-footer{box-sizing:border-box;flex:0 0 36px;height:36px;flex-wrap:nowrap!important;margin:0!important;padding:8px!important}.connect-shell{--connect-blue:#3157f7;--connect-blue-hover:#2448db;--connect-blue-soft:#eef2ff;--connect-canvas:#f8fafd;--connect-ink:#101828;--connect-copy:#475467;--connect-muted:#98a2b3;--connect-border:#e4e7ec;--connect-success:#12b76a;--connect-warning:#f79009;--connect-danger:#f04438;--connect-gold:#9f6b18;background:var(--connect-canvas);min-width:0;height:calc(100dvh - 106px);color:var(--connect-ink);direction:ltr;grid-template-rows:48px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.connect-loading-layer{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);direction:ltr;background:#fffffff5;grid-template-columns:207px 290px minmax(480px,1fr) 247px;display:none;position:absolute;inset:48px 0 0}.connect-loading-layer.is-visible{display:grid}.connect-loading-layer__pane{border-inline-end:1px solid var(--connect-border);min-width:0;padding:18px 14px;overflow:hidden}.connect-loading-layer__pane [data-component=ui\.skeleton]{gap:14px}.connect-loading-layer__pane [data-component=ui\.skeleton]>span{background:linear-gradient(90deg,#eef1f5 20%,#f8fafc 48%,#eef1f5 76%) 0 0/220% 100%;height:12px;animation:1.35s ease-in-out infinite connect-skeleton}.connect-loading-layer__messages{gap:30px;margin-top:46px;display:grid}.connect-loading-layer__messages>:nth-child(2n){margin-inline-start:18%}@keyframes connect-skeleton{to{background-position:-220% 0}}.connect-panel-content{direction:rtl;min-width:0}[data-connect-direction=ltr] .connect-panel-content,[data-connect-direction=ltr] .connect-module-actions{direction:ltr}.connect-global-notice{z-index:75;border:1px solid;border-radius:10px;padding:.7rem 1rem;font-size:.8rem;font-weight:700;position:fixed;inset-block-start:82px;inset-inline:max(1rem,3vw);box-shadow:0 12px 30px #1018281f}.connect-global-notice--success{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.connect-global-notice--error{color:#b42318;background:#fef3f2;border-color:#fecdca}.connect-module-bar{z-index:15;border-bottom:1px solid var(--connect-border);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-inline:16px;display:flex}.connect-module-brand{min-width:0;color:var(--connect-gold);letter-spacing:-.025em;align-items:center;gap:9px;font-size:18px;font-weight:800;display:inline-flex}.connect-module-brand:focus-visible,.connect-module-action:focus-visible,.connect-icon-button:focus-visible,.connect-new-conversation__trigger:focus-visible,.connect-personal-nav__item:focus-visible,.connect-channel-link:focus-visible,.connect-conversation-row:focus-visible,.connect-conversation-tabs button:focus-visible,.connect-message:focus-visible,.connect-composer :is(button,textarea,select,label):focus-visible{outline-offset:2px;outline:3px solid #3157f747}.connect-module-brand__mark{flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.connect-module-brand__mark img{object-fit:contain;width:100%;max-width:none;height:100%;transform:translateY(-4%)}.connect-module-actions{align-items:center;gap:8px;min-width:0;display:flex}.connect-module-action,.connect-icon-button{color:#172b4d;background:#fff;border:1px solid #dbe3f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:38px;min-height:38px;padding-inline:11px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.connect-module-action:hover,.connect-icon-button:hover{color:var(--connect-blue);background:#f7f9ff;border-color:#bdc9e8}.connect-module-action--icon,.connect-icon-button{padding-inline:0}.connect-workspace-grid{direction:ltr;background:#fff;grid-template-columns:207px 290px minmax(480px,1fr) 247px;grid-template-areas:"connect-nav conversation-list conversation context";min-width:0;min-height:0;display:grid;overflow:hidden}.connect-navigation{border-inline-end:1px solid var(--connect-border);background:#fff;grid-area:connect-nav;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.connect-navigation__primary{padding:12px 16px 8px;position:relative}.connect-new-conversation{position:relative}.connect-new-conversation>summary::-webkit-details-marker{display:none}.connect-create-option>summary::-webkit-details-marker{display:none}.connect-filter-menu>summary::-webkit-details-marker{display:none}.connect-new-conversation__trigger{cursor:pointer;background:var(--connect-blue);color:#fff;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding-inline:12px;font-size:12px;font-weight:800;list-style:none;display:flex;box-shadow:0 6px 14px #3157f72e}.connect-new-conversation__trigger span{text-align:start;flex:1;min-width:0}.connect-new-conversation[open] .connect-new-conversation__trigger{background:var(--connect-blue-hover)}.connect-new-conversation__menu{z-index:80;border:1px solid var(--connect-border);background:#fff;border-radius:12px;width:min(330px,100vw - 2rem);padding:8px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;box-shadow:0 20px 50px #10182829}.connect-create-option>summary,.connect-create-option__link{cursor:pointer;color:var(--connect-ink);text-align:start;border-radius:8px;align-items:center;gap:10px;padding:9px;list-style:none;display:flex}.connect-create-option>summary:hover,.connect-create-option__link:hover{background:#f7f9fc}.connect-create-option__icon{background:var(--connect-blue-soft);width:32px;height:32px;color:var(--connect-blue);border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.connect-create-option :is(strong,small){display:block}.connect-create-option strong{font-size:12px}.connect-create-option small{color:var(--connect-muted);margin-top:2px;font-size:10px}.connect-create-option__form{border-inline-start:2px solid #dfe5ff;gap:8px;margin:4px 8px 10px;padding-inline-start:10px;display:grid}.connect-create-option__form label{color:var(--connect-copy);font-size:11px;font-weight:700}.connect-create-option__form :is(input,select){border:1px solid var(--connect-border);background:#fff;border-radius:7px;width:100%;min-height:38px;margin-top:4px;padding:7px 9px;font-size:12px}.connect-create-option__form select[multiple]{min-height:92px}.connect-create-option__form button{background:var(--connect-blue);color:#fff;border-radius:8px;min-height:38px;font-size:11px;font-weight:800}.connect-navigation__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5dbea transparent;min-height:0;padding:4px 8px 18px;overflow-y:auto}.connect-personal-nav{gap:1px;padding-bottom:9px;display:grid}.connect-personal-nav__item{color:#26364f;text-align:start;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding-inline:10px;font-size:12px;font-weight:650;display:flex}.connect-personal-nav__item>span:not(.connect-unread-badge){flex:1;min-width:0}.connect-personal-nav__item:hover{color:#173d8f;background:#f6f8fc}.connect-personal-nav__item.is-active,.connect-personal-nav__item[aria-pressed=true]{background:var(--connect-blue-soft);color:var(--connect-blue);font-weight:750}.connect-personal-nav__glyph{place-items:center;width:16px;font-size:16px;font-weight:850;display:grid;flex:0 0 16px!important}.connect-unread-badge{color:#fff;font-variant-numeric:tabular-nums;background:#e93652;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:10px;font-weight:850;display:inline-grid;flex:none!important}.connect-space-tree{border-top:1px solid #f0f2f6;padding-top:10px}.connect-space-tree__heading{color:#344054;justify-content:space-between;align-items:center;padding:0 9px 7px;font-size:12px;font-weight:800;display:flex}.connect-space-tree__heading a{border:1px solid var(--connect-border);color:#344054;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.connect-space-group{margin-bottom:5px}.connect-space-group>summary{cursor:pointer;color:#344054;align-items:center;gap:8px;min-height:32px;padding-inline:9px;font-size:11px;font-weight:800;list-style:none;display:flex}.connect-space-group>summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.connect-space-group__chevron{transition:transform .15s}.connect-space-group[open] .connect-space-group__chevron{transform:rotate(90deg)}.connect-space-group__channels{gap:1px;padding-inline-start:11px;display:grid}.connect-channel-link{color:#475467;border-radius:7px;align-items:center;gap:8px;min-height:33px;padding-inline:9px;font-size:11px;font-weight:650;display:flex}.connect-channel-link>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.connect-channel-link:hover{color:#173d8f;background:#f5f7fb}.connect-channel-link.is-active{color:var(--connect-blue);background:#e6ebff;font-weight:800}.connect-conversation-list{border-inline-end:1px solid var(--connect-border);background:#fbfcfe;grid-area:conversation-list;grid-template-rows:56px auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.connect-conversation-list__header{border-bottom:1px solid var(--connect-border);background:#fffffff5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:56px;padding-inline:13px;display:grid}.connect-conversation-list__header h2{font-size:15px;font-weight:800}.connect-filter-menu{position:relative}.connect-filter-menu summary{cursor:pointer;list-style:none}.connect-filter-menu__panel{z-index:60;border:1px solid var(--connect-border);background:#fff;border-radius:10px;width:165px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 16px 40px #10182824}.connect-filter-menu__panel button,.connect-filter-menu__panel a{min-height:35px;color:var(--connect-copy);text-align:start;border-radius:7px;align-items:center;padding-inline:9px;font-size:11px;font-weight:700;display:flex}.connect-filter-menu__panel button:hover,.connect-filter-menu__panel button[aria-pressed=true],.connect-filter-menu__panel a:hover,.connect-filter-menu__panel a.is-active{background:var(--connect-blue-soft);color:var(--connect-blue)}.connect-conversation-search{border:1px solid var(--connect-border);min-width:0;color:var(--connect-muted);background:#fff;border-radius:8px;align-items:center;gap:7px;margin:8px 10px 5px;padding-inline:10px;display:flex}.connect-conversation-search:focus-within{border-color:#aebcff;box-shadow:0 0 0 3px #3157f71a}.connect-conversation-search input{width:100%;min-width:0;min-height:34px;color:var(--connect-ink);background:0 0;border:0;outline:0;font-size:11px}.connect-conversation-list__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5dbea transparent;min-height:0;padding:4px 6px 14px;overflow-y:auto}.connect-conversation-row{min-width:0;min-height:78px;color:var(--connect-copy);border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid;position:relative}.connect-conversation-row:hover{background:#f3f6fb}.connect-conversation-row.is-selected{color:#1d3fb8;background:#e9edff;border-color:#dae1ff}.connect-conversation-row__avatar{color:#3157f7;background:#dfe5ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:grid}.connect-conversation-row__avatar--direct{color:#335f87;background:#e7eff7}.connect-conversation-row__avatar--group{color:#087a51;background:#dcf7eb}.connect-conversation-row__avatar--case{color:#6941c6;background:#f1e8ff}.connect-conversation-row__content{gap:2px;min-width:0;display:grid}.connect-conversation-row__topline{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.connect-conversation-row__topline strong{min-width:0;color:var(--connect-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.connect-conversation-row.is-unread .connect-conversation-row__topline strong{font-weight:850}.connect-conversation-row.is-selected .connect-conversation-row__topline strong{color:#182e80}.connect-conversation-row__topline time{color:#667085;flex:none;font-size:9px}.connect-conversation-row__content small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connect-conversation-row__preview{color:#778196;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connect-conversation-row__badge{background:var(--connect-blue);position:absolute;inset-block-end:8px;inset-inline-end:8px}.connect-pane-empty{color:var(--connect-muted);text-align:center;justify-items:center;gap:5px;padding:12px;font-size:11px;display:grid}.connect-pane-empty--roomy{padding-block:45px}.connect-pane-empty strong{color:#344054;font-size:12px}.connect-pane-empty p{max-width:210px;line-height:1.65}.connect-conversation{background:#fff;flex-direction:column;grid-area:conversation;min-width:0;min-height:0;display:flex;overflow:hidden}.connect-conversation-header{z-index:8;border-bottom:1px solid var(--connect-border);background:#fffffff7}.connect-conversation-header__identity{align-items:center;gap:9px;min-width:0;min-height:50px;padding:7px 14px 5px;display:flex}.connect-conversation-header__avatar{background:var(--connect-blue-soft);width:30px;height:30px;color:var(--connect-blue);border-radius:9px;flex:0 0 30px;place-items:center;font-size:16px;font-weight:850;display:grid}.connect-conversation-header__copy{flex:1;min-width:0}.connect-conversation-header__copy>div{align-items:center;gap:6px;min-width:0;display:flex}.connect-conversation-header__copy h1{color:var(--connect-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:850;overflow:hidden}.connect-conversation-header__copy p{color:#667085;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:1px;font-size:10px;display:flex;overflow:hidden}.connect-favorite-button{color:#667085;border-radius:7px;place-items:center;width:26px;height:26px;font-size:18px;display:grid}.connect-favorite-button:hover{color:var(--connect-blue);background:#f3f5fa}.connect-presence-dot{background:#98a2b3;border:2px solid #fff;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #10182814}.connect-presence-dot.is-online{background:#12b76a}.connect-presence-dot.is-idle{background:#f79009}.connect-presence-dot.is-busy{background:#f04438}.connect-presence-dot.is-offline{background:#98a2b3}.connect-conversation-header__actions{align-items:center;gap:5px;display:flex}.connect-conversation-header__actions .connect-icon-button{width:36px;min-width:36px;min-height:36px}.connect-mobile-back{display:none}.connect-conversation-tabs{scrollbar-width:none;align-items:end;gap:4px;min-width:0;height:36px;padding-inline:14px;display:flex;overflow-x:auto}.connect-conversation-tabs button{color:#667085;border-radius:7px 7px 0 0;flex:none;align-items:center;height:36px;padding-inline:12px;font-size:10px;font-weight:750;display:inline-flex;position:relative}.connect-conversation-tabs button:hover{color:#344054}.connect-conversation-tabs button.is-active{color:var(--connect-blue)}.connect-conversation-tabs button.is-active:after{background:var(--connect-blue);content:"";border-radius:999px;height:2px;position:absolute;inset-block-end:0;inset-inline:7px}.connect-connectivity-banner,.connect-readonly-banner{color:#93370d;background:#fffaeb;border-bottom:1px solid #fedf89;align-items:center;gap:8px;min-height:34px;padding-inline:14px;font-size:10px;font-weight:700;display:flex}.connect-connectivity-banner[data-tone=error]{color:#b42318;background:#fef3f2;border-color:#fecdca}.connect-connectivity-banner.hidden{display:none}.connect-pinned-notice{color:#213468;background:#f1f4ff;border:1px solid #dbe3ff;border-radius:8px;margin:7px 10px 0}.connect-pinned-notice>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;padding-inline:10px;font-size:10px;list-style:none;display:grid}.connect-pinned-notice>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connect-pinned-notice>summary small{color:#52637f}.connect-pinned-notice__list{border-top:1px solid #dbe3ff;gap:5px;padding:8px;display:grid}.connect-pinned-notice__list article{background:#fff;border-radius:7px;justify-content:space-between;align-items:start;gap:8px;padding:8px;font-size:10px;display:flex}.connect-pinned-notice__list p{color:var(--connect-copy);margin-top:2px}.connect-pinned-notice__list button{color:#b42318;font-weight:800}.connect-timeline{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d5dbea transparent;background:#f4f6fb;flex:1 1 0;min-height:0;padding:12px 14px 18px;position:relative;overflow-y:auto}.connect-message-list{gap:10px;width:min(860px,100%);margin-inline:auto;display:grid}.connect-date-divider,.connect-unread-divider{color:#667085;text-align:center;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:8px;margin:5px 0 9px;font-size:9px;display:grid}.connect-date-divider span,.connect-unread-divider span{background:#eaecf0;height:1px}.connect-date-divider time{color:#344054;background:#eef2ff;border-radius:999px;padding:4px 10px}.connect-unread-divider{color:var(--connect-blue);margin-block:10px}.connect-unread-divider span{background:#c7d0ff}.connect-load-older{text-align:center;padding-block:8px}.connect-load-older button{border:1px solid var(--connect-border);color:#344054;background:#fff;border-radius:8px;min-height:36px;padding-inline:14px;font-size:10px;font-weight:750}.connect-message{background:#fff;border:1px solid #e7eaf0;border-radius:14px;outline:0;gap:11px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #1018280a}.connect-message:hover{border-color:#d9dfeb;box-shadow:0 6px 20px #10182812}.connect-message.is-deep-linked{border-color:#91a4ff;box-shadow:0 0 0 3px #3157f71f,0 10px 28px #10182817}.connect-message__avatar{color:#254878;background:linear-gradient(145deg,#f8fafc,#e9eef8);border:1px solid #dce3ef;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.connect-message__content{flex:1;min-width:0}.connect-message__meta{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.connect-message__meta strong{color:#172033;font-size:12px;font-weight:800}.connect-message__meta :is(time,span){color:#8791a3;font-size:9px}.connect-message__body{overflow-wrap:anywhere;color:#182230;margin-top:5px;font-size:12px;line-height:1.75}.connect-message__body:empty{display:none}.connect-message__body.is-tombstone{color:#98a2b3;font-style:italic}.connect-message-receipt{color:#98a2b3;align-items:center;gap:3px;margin-top:3px;font-size:9px;font-weight:700;display:inline-flex}.connect-message-receipt svg{width:13px;height:13px}.connect-message-receipt:is(.is-delivered,.is-delivered_partial){color:#667085}.connect-message-receipt:is(.is-read,.is-read_partial){color:#315eff}.connect-message__body.is-call-event{color:#b4232d;background:#fff6f6;border:1px solid #f0c7c9;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:7px 11px;display:inline-flex}.connect-call-event__icon{background:#fee4e5;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.connect-call-event__icon svg,.connect-message__body.is-call-event>svg{width:14px;height:14px}.connect-message__body a{color:#1f4ed8;font-weight:700}.connect-message__body blockquote{color:#475467;border-inline-start:2px solid #c8d2ef;padding-inline-start:8px}.connect-message__body code{background:#f2f4f7;border-radius:4px;padding-inline:3px}.connect-message__body pre{color:#fff;background:#182230;border-radius:8px;padding:10px;overflow-x:auto}.connect-message__body :is(ul,ol){padding-inline-start:18px}.connect-message__body ul{list-style:outside}.connect-message__body ol{list-style:decimal}.connect-message__engagement{color:#667085;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-top:7px;font-size:9px;display:flex}.connect-message__engagement>div{align-items:center;gap:3px;display:flex}.connect-message__engagement>button{color:#667085;border-radius:7px;min-height:28px;padding-inline:5px;font-weight:700}.connect-message__engagement>button:hover{color:var(--connect-blue);text-decoration:underline}.connect-message__social-actions{border-block:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px;padding-block:4px;display:grid}.connect-message__social-actions>button,.connect-reaction-control>button{color:#526071;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;font-size:10px;font-weight:750;transition:background .12s,color .12s,transform .12s;display:inline-flex}.connect-message__social-actions>button svg,.connect-reaction-control>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.connect-message__social-actions>button:hover,.connect-reaction-control>button:hover{color:var(--connect-blue);background:#f2f4f8}.connect-message__social-actions>button:active,.connect-reaction-control>button:active{transform:scale(.98)}.connect-message__social-actions>button.is-active,.connect-reaction-control>button.is-active{color:var(--connect-blue);background:#edf2ff}.connect-message__social-actions>button.is-active svg,.connect-reaction-control>button.is-active svg{fill:currentColor}.connect-reaction-control{min-width:0;display:grid;position:relative}.connect-reaction-control__selected{font-size:17px;line-height:1;transition:transform .14s}.connect-reaction-control>button:hover .connect-reaction-control__selected{transform:scale(1.12)}.connect-reaction-picker{z-index:25;opacity:0;pointer-events:none;transform-origin:0 100%;background:#fff;border:1px solid #10182814;border-radius:999px;align-items:center;gap:3px;width:max-content;max-width:min(300px,100vw - 28px);padding:6px;transition:opacity .12s,transform .15s;display:flex;position:absolute;inset-block-end:calc(100% + 7px);inset-inline-start:0;transform:translateY(6px)scale(.96);box-shadow:0 14px 38px #10182833}[dir=rtl] .connect-reaction-picker{transform-origin:100% 100%}.connect-reaction-control:is(:hover,:focus-within,.is-open) .connect-reaction-picker{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.connect-reaction-picker>button{border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:22px;line-height:1;transition:background .12s,transform .14s cubic-bezier(.2,.8,.2,1);display:grid}.connect-reaction-picker>button:hover,.connect-reaction-picker>button:focus-visible{background:#f2f4f7;outline:none;transform:translateY(-4px)scale(1.22)}.connect-reaction-picker>button[aria-checked=true]{background:#e8edff;box-shadow:inset 0 0 0 2px #a9b8ff}.connect-reaction-control.is-pending{opacity:.65;pointer-events:none}.connect-message__actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.connect-message__actions button,.connect-reaction-pill{color:#536278;border:1px solid #0000;border-radius:999px;min-height:25px;padding-inline:7px;font-weight:700}.connect-message__actions button{opacity:0;transition:opacity .12s,background .12s}.connect-message:hover .connect-message__actions button,.connect-message:focus-within .connect-message__actions button{opacity:1}.connect-message__actions button:hover{color:var(--connect-blue);background:#fff;border-color:#e1e6ef}.connect-reaction-pill{background:#fff;border-color:#e1e6ef}.connect-message :is([data-connect-record-card],[data-connect-poll-card]){max-width:min(560px,88%);box-shadow:0 2px 5px #10182808}.connect-attachment-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:min(680px,100%);margin-top:9px;display:grid}.connect-attachment-gallery[data-count="1"]{display:block}.connect-attachment-card{background:#fff;border:1px solid #e0e5ed;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #1018280a}.connect-attachment-card.is-image{box-shadow:none;background:0 0;border:0;border-radius:10px;position:relative;overflow:hidden}.connect-attachment-card__visual{cursor:zoom-in;background:linear-gradient(135deg,#edf1f7,#f8fafc);border:0;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:clamp(220px,38vh,380px);display:grid;position:relative;overflow:hidden}.connect-attachment-card__visual img,.connect-attachment-card__visual video{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.connect-attachment-card__visual.is-video{cursor:default;background:#0f172a}.connect-attachment-gallery:not([data-count="1"]) .connect-attachment-card__visual{height:clamp(160px,25vh,250px)}.connect-media-loader{z-index:1;background:linear-gradient(100deg,#edf1f6 25%,#f8fafc 45%,#edf1f6 65%) 0 0/220% 100%;animation:1.25s linear infinite connect-media-shimmer;position:absolute;inset:0}.connect-media-loader[hidden],.connect-attachment-card.is-loaded .connect-media-loader,.connect-attachment-card.has-error .connect-media-loader{display:none}.connect-media-error{z-index:2;color:#667085;text-align:center;place-content:center;justify-items:center;gap:8px;padding:20px;font-size:10px;display:grid;position:absolute;inset:0}.connect-media-error[hidden]{display:none}.connect-attachment-card.has-error img{visibility:hidden}.connect-attachment-card__audio{background:linear-gradient(135deg,#eef2ff,#fff);align-items:center;gap:10px;min-height:88px;padding:13px;display:flex}.connect-attachment-card__audio>span{background:var(--connect-blue);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.connect-attachment-card__audio audio{width:100%;min-width:0;height:38px}.connect-attachment-card__file{background:linear-gradient(135deg,#f8fafc,#eef2f7);align-items:center;gap:12px;min-height:90px;padding:15px;display:flex}.connect-attachment-card__file>span{width:46px;height:52px;color:var(--connect-blue);background:#fff;border-radius:9px;flex:0 0 46px;place-items:center;display:grid;box-shadow:0 2px 7px #10182814}.connect-attachment-card__file>strong{color:#475467;letter-spacing:.05em;font-size:12px}.connect-attachment-card__details{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.connect-attachment-card__copy{min-width:0}.connect-attachment-card__copy>strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.connect-attachment-card__copy>span{color:#98a2b3;margin-top:2px;font-size:8px;display:block}.connect-attachment-card__copy>p{color:#667085;margin-top:4px;font-size:9px}.connect-attachment-card__actions{flex:none;align-items:center;gap:3px;display:flex}.connect-attachment-card__actions :is(button,a),.connect-media-viewer footer button{color:#344054;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding-inline:8px;font-size:8px;font-weight:800;display:inline-flex;position:relative}.connect-attachment-card__actions :is(button,a):hover,.connect-media-viewer footer button:hover{color:var(--connect-blue);background:#eef2ff}.connect-attachment-card__actions svg,.connect-media-viewer footer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.connect-attachment-card__actions .is-whatsapp,.connect-media-viewer footer .is-whatsapp{color:#087b55}.connect-attachment-card__actions :is(button,a)>span,.connect-media-viewer footer button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.connect-attachment-card__actions :is(button,a){width:34px;min-width:34px;padding:0}.connect-attachment-card.is-image .connect-attachment-card__visual{background:0 0;border-radius:10px}.connect-attachment-card.is-image .connect-attachment-card__copy{display:none}.connect-attachment-card.is-image .connect-attachment-card__details{z-index:4;width:auto;padding:0;position:absolute;inset-block-end:9px;inset-inline-end:var(--connect-image-action-inset,9px)}.connect-attachment-card.is-image .connect-attachment-card__actions{gap:6px}.connect-attachment-card.is-image .connect-attachment-card__actions button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172abd;border:1px solid #ffffff47;border-radius:50%;width:36px;min-width:36px;min-height:36px;box-shadow:0 4px 14px #0003}.connect-attachment-card.is-image .connect-attachment-card__actions button:hover{color:#fff;background:#0f172ae6}.connect-attachment-card__actions button.is-busy svg,.connect-media-viewer footer button.is-busy svg{opacity:0}.connect-attachment-card__actions button.is-busy:after,.connect-media-viewer footer button.is-busy:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite connect-action-spin;position:absolute}.connect-media-viewer{color:#fff;background:#0d1320;border:0;border-radius:16px;width:min(1120px,95vw);max-width:none;height:min(88vh,850px);max-height:none;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b}.connect-media-viewer[open]{grid-template-rows:minmax(0,1fr);display:grid}.connect-media-viewer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712c7}.connect-media-viewer>header{z-index:4;display:flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.connect-media-viewer>header button{background:#ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.connect-media-viewer>header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.connect-media-viewer__stage{grid-template-rows:minmax(0,1fr);place-items:center;min-height:0;padding:12px;display:grid;overflow:hidden}.connect-media-viewer__stage :is(img,video){object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.connect-media-viewer__stage.is-loading :is(img,video){opacity:0}.connect-media-viewer__loader{z-index:2;border:3px solid #ffffff38;border-inline-end-color:#fff;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite connect-action-spin;position:absolute}.connect-media-viewer__loader[hidden]{display:none}.connect-media-viewer__error{z-index:2;color:#fff;text-align:center;background:#ffffff14;border-radius:10px;max-width:min(320px,80vw);padding:12px 16px;font-size:11px;font-weight:700;position:absolute}.connect-media-viewer__error[hidden]{display:none}.connect-media-viewer>footer{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;inset-block-end:12px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .connect-media-viewer>footer{transform:translate(50%)}.connect-media-viewer footer button{color:#fff;background:#ffffff1a;border-radius:50%;width:40px;min-width:40px;min-height:40px;padding:0}@keyframes connect-media-shimmer{to{background-position-x:-220%}}@keyframes connect-action-spin{to{transform:rotate(360deg)}}.connect-timeline-empty{color:var(--connect-muted);text-align:center;justify-items:center;gap:6px;padding:58px 16px;font-size:10px;display:grid}.connect-timeline-empty>span{background:var(--connect-blue-soft);width:52px;height:52px;color:var(--connect-blue);border-radius:14px;place-items:center;font-size:24px;font-weight:850;display:grid}.connect-timeline-empty strong{color:#344054;font-size:13px}.connect-jump-latest{z-index:3;color:#1d3fb8;background:#fff;border:1px solid #dbe3ff;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:34px;margin:8px auto 0;padding-inline:11px;font-size:10px;font-weight:800;display:flex;position:sticky;inset-block-end:4px;box-shadow:0 8px 20px #1018281f}.connect-jump-latest[hidden]{display:none}.connect-composer-dock{z-index:10;padding:7px 11px max(8px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef0f4;position:relative}.connect-composer{background:#fff;border:1px solid #dce2ec;border-radius:17px;position:relative;box-shadow:0 5px 16px #10182814}.connect-composer:focus-within{border-color:#9fadf7;box-shadow:0 0 0 3px #3157f71a,0 5px 16px #10182814}.connect-composer__formatting{z-index:30;border:1px solid var(--connect-border);background:#fff;border-radius:8px;gap:2px;padding:4px;display:none;position:absolute;inset-block-end:calc(100% + 5px);inset-inline-start:8px;box-shadow:0 12px 28px #10182821}.connect-composer.is-formatting-open .connect-composer__formatting{display:flex}.connect-composer__formatting button{color:#475467;border-radius:6px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.connect-composer__formatting button:hover{color:var(--connect-blue);background:#f2f4f7}.connect-composer__main{grid-template-columns:38px 34px minmax(0,1fr) auto;align-items:end;gap:4px;min-width:0;min-height:84px;padding:6px;display:grid}.connect-composer--text-only .connect-composer__main{grid-template-columns:38px minmax(0,1fr) auto}.connect-composer__send{background:var(--connect-blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 9px #3157f747}.connect-composer__send:hover{background:var(--connect-blue-hover)}.connect-composer__send:disabled{cursor:not-allowed;opacity:.5}.connect-composer__voice-controls{align-self:end;display:flex}.connect-composer__voice-controls .hidden{display:none}.connect-composer__icon{cursor:pointer;color:#667085;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.connect-composer__icon:hover{color:var(--connect-blue);background:#f2f4f7}.connect-composer__icon.is-recording{color:#d92d20;background:#fee4e5;animation:1.2s ease-in-out infinite connect-recording-pulse;box-shadow:0 0 0 4px #d92d201a}.connect-composer__input{resize:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:72px;max-height:180px;color:var(--connect-ink);background:0 0;border:0;outline:0;align-self:stretch;padding:7px 5px;font-size:11px;line-height:1.7;display:block;overflow-y:auto}.connect-composer__tools{align-items:center;gap:1px;display:flex}.connect-emoji-picker{flex:none;position:relative}.connect-emoji-picker__panel{z-index:55;border:1px solid var(--connect-border);background:#fff;border-radius:13px;width:min(304px,100vw - 30px);padding:8px;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-end:0;overflow:hidden;box-shadow:0 20px 48px #1018282e}.connect-emoji-picker__panel[hidden]{display:none}.connect-emoji-picker__panel>header{color:var(--connect-ink);justify-content:space-between;align-items:center;gap:8px;padding:2px 3px 7px;font-size:10px;display:flex}.connect-emoji-picker__panel>header button{width:28px;height:28px;color:var(--connect-muted);border-radius:7px;place-items:center;font-size:16px;display:grid}.connect-emoji-picker__panel>header button:hover{color:var(--connect-ink);background:#f2f4f7}.connect-emoji-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;max-height:230px;padding:2px;display:grid;overflow-y:auto}.connect-emoji-picker__grid>button{border-radius:8px;place-items:center;min-width:34px;min-height:34px;font-size:19px;line-height:1;display:grid}.connect-emoji-picker__grid>button:hover,.connect-emoji-picker__grid>button:focus-visible{background:#eef2ff;outline:none;transform:scale(1.08)}.connect-mention-picker{position:relative}.connect-composer__mention{color:#667085;border-radius:8px;place-items:center;width:28px;height:34px;font-size:15px;font-weight:800;display:grid}.connect-composer__mention:hover,.connect-composer__mention[aria-expanded=true]{color:var(--connect-blue);background:#eef2ff}.connect-mention-picker__panel{z-index:45;border:1px solid var(--connect-border);background:#fff;border-radius:12px;width:min(300px,100vw - 30px);padding:8px;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-end:0;overflow:hidden;box-shadow:0 20px 48px #1018282e}.connect-mention-picker__panel[hidden]{display:none}.connect-mention-picker__panel>header{color:var(--connect-ink);justify-content:space-between;align-items:center;gap:8px;padding:2px 3px 7px;font-size:10px;display:flex}.connect-mention-picker__panel>header button{width:28px;height:28px;color:var(--connect-muted);border-radius:7px;place-items:center;font-size:16px;display:grid}.connect-mention-picker__panel>header button:hover{color:var(--connect-ink);background:#f2f4f7}.connect-mention-picker__panel>input{border:1px solid var(--connect-border);background:#f8fafc;border-radius:8px;width:100%;min-height:36px;padding:7px 9px;font-size:10px}.connect-mention-picker__panel>div{max-height:220px;margin-top:6px;overflow-y:auto}.connect-mention-picker__panel>div>button{text-align:start;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:42px;padding:5px;display:grid}.connect-mention-picker__panel>div>button:hover{background:#f5f7ff}.connect-mention-picker__panel>div>button>span{width:30px;height:30px;color:var(--connect-blue);background:#e8edff;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.connect-mention-picker__panel>div>button>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connect-mention-picker__panel>div>button>i{color:#15803d;font-style:normal;font-weight:900;display:none}.connect-mention-picker__panel>div>button.is-selected{background:#eef8f1}.connect-mention-picker__panel>div>button.is-selected>i{display:block}.connect-mention-picker__panel>p{color:var(--connect-muted);text-align:center;padding:14px 6px;font-size:9px}.connect-composer__meta{color:#98a2b3;border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 9px;font-size:8px;display:flex}.connect-composer__meta>div{align-items:center;gap:8px;min-width:0;display:flex}.connect-composer__meta select{color:#667085;background:0 0;border:0;min-height:25px;font-size:8px}.connect-composer__meta label{align-items:center;gap:4px;display:flex}.connect-composer__meta p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-composer__advanced{z-index:25;gap:4px;display:flex;position:absolute;inset-block-end:calc(100% + 7px);inset-inline-start:7px}.connect-composer__advanced>details{position:relative}.connect-composer__advanced summary{cursor:pointer;color:#475467;background:#fff;border:1px solid #e1e6ef;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding-inline:7px;font-size:8px;font-weight:750;list-style:none;display:flex;box-shadow:0 4px 10px #1018280f}.connect-composer__advanced summary.is-danger{color:#b42318}.connect-composer-popover{border:1px solid var(--connect-border);background:#fff;border-radius:11px;gap:7px;width:min(410px,100vw - 28px);padding:11px;display:grid;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;box-shadow:0 20px 48px #10182829}.connect-composer-popover>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.connect-composer-popover :is(input,textarea,select){border:1px solid var(--connect-border);background:#fff;border-radius:7px;width:100%;min-height:38px;padding:7px 9px;font-size:10px}.connect-composer-popover textarea{resize:vertical;min-height:64px}.connect-composer-popover label{align-items:center;gap:5px;font-size:9px;display:flex}.connect-composer-popover label input{width:auto;min-height:auto}.connect-composer-popover>button{background:var(--connect-blue);color:#fff;border-radius:7px;min-height:36px;font-size:10px;font-weight:800}.connect-composer-popover>button.is-danger{background:#b42318}.connect-composer-popover__notice{color:#93370d;background:#fffaeb;border-radius:7px;padding:7px;font-size:9px;font-weight:700}.connect-composer--readonly{color:#667085;min-height:52px;box-shadow:none;background:#f8fafc;border-style:dashed;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.connect-context{border-inline-start:1px solid var(--connect-border);background:#fff;grid-area:context;min-width:0;min-height:0;position:relative}.connect-context__surface{background:#fff;grid-template-rows:50px minmax(0,1fr);height:100%;min-height:0;display:grid}.connect-context__backdrop{display:none}.connect-context__header{border-bottom:1px solid var(--connect-border);justify-content:space-between;align-items:center;min-height:50px;padding-inline:13px;display:flex}.connect-context__header h2{color:#172033;font-size:12px;font-weight:850}.connect-context__header .connect-icon-button{border-color:#0000;width:32px;min-width:32px;min-height:32px;font-size:20px}.connect-context__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5dbea transparent;min-height:0;overflow-y:auto}.connect-context-summary{text-align:center;border-bottom:1px solid #eef0f4;justify-items:center;padding:14px 12px;display:grid}.connect-context-summary__avatar{width:48px;height:48px;color:var(--connect-blue);background:#dfe5ff;border-radius:50%;place-items:center;font-size:25px;font-weight:850;display:grid}.connect-context-summary h3{color:#172033;margin-top:7px;font-size:12px;font-weight:850}.connect-context-summary__parent{color:#667085;margin-top:2px;font-size:9px}.connect-context-summary__description{color:#475467;margin-top:8px;font-size:9px;line-height:1.65}.connect-context-summary__privacy{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;gap:4px;margin-top:7px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-flex}.connect-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.connect-context-metrics>*{background:#fbfcfe;border:1px solid #e6eaf1;border-radius:8px;align-content:center;place-items:center;min-height:52px;display:grid}.connect-context-metrics strong{color:#172033;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.connect-context-metrics span{color:#667085;font-size:8px}.connect-context-metrics .is-unread{background:#fff6f7}.connect-context-metrics .is-unread strong,.connect-context-metrics .is-unread span{color:#d92d4d}.connect-context-section{border-top:1px solid #eef0f4;padding:10px}.connect-context-section>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.connect-context-section>header h3{color:#344054;font-size:9px;font-weight:850}.connect-context-section>header :is(span,a){color:var(--connect-blue);font-size:8px;font-weight:750}.connect-member-list{gap:4px;display:grid}.connect-member-row{border-radius:7px;align-items:center;gap:7px;min-width:0;padding:4px;display:flex}.connect-member-row:hover{background:#f7f9fc}.connect-member-row__avatar{color:#254878;background:#eef2f6;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid;position:relative}.connect-member-row__avatar i{position:absolute;inset-block-end:0;inset-inline-end:-1px}.connect-member-row>div{flex:1;min-width:0}.connect-member-row :is(a,strong){color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;display:block;overflow:hidden}.connect-member-row p{color:#667085;font-size:8px}.connect-owner-mark{color:#f0a000;font-size:13px}.connect-context-section__empty{color:#98a2b3;font-size:9px}.connect-recent-files{gap:4px;display:grid}.connect-recent-files button{text-align:start;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:5px;display:flex}.connect-recent-files button:hover{background:#f7f9fc}.connect-recent-files button>span:first-child{color:#d92d20;background:#fee4e2;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.connect-recent-files button>span:last-child{min-width:0}.connect-recent-files strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.connect-recent-files small{color:#98a2b3;font-size:7px}.connect-pinned-preview{background:#f7f9fc;border-radius:7px;padding:7px;display:block}.connect-pinned-preview p{color:#475467;font-size:8px;line-height:1.6}.connect-pinned-preview small{color:#98a2b3;margin-top:3px;font-size:7px;display:block}.connect-quick-actions{gap:5px;display:grid}.connect-quick-actions header{margin-bottom:2px}.connect-quick-actions>a{color:#23418a;border:1px solid #dbe3f0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:8px;font-weight:800;display:flex}.connect-quick-actions>a:hover{background:#f7f9ff;border-color:#bdc9e8}.connect-thread-panel{z-index:35;background:#fff;flex-direction:column;position:absolute;inset:0}.connect-thread-panel:not(.hidden){display:flex}.connect-thread-panel>header{border-bottom:1px solid var(--connect-border);justify-content:space-between;align-items:center;min-height:50px;padding-inline:12px;display:flex}.connect-thread-panel>header h2{font-size:12px;font-weight:850}.connect-thread-panel__list{flex:1;min-height:0;padding:8px;overflow-y:auto}.connect-thread-panel__state{color:#667085;text-align:center;margin:auto;padding:24px;font-size:11px;font-weight:700}.connect-thread-panel__state.is-error{color:#b42318}.connect-shortcuts-help{color:#475467}.connect-shortcuts-help>summary{cursor:pointer;color:#344054;font-size:9px;font-weight:850;list-style-position:inside}.connect-shortcuts-help>p{margin-block:6px 8px;font-size:8px;line-height:1.6}.connect-shortcuts-help dl{gap:5px;display:grid}.connect-shortcuts-help dl>div{justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.connect-shortcuts-help dt{direction:ltr;gap:3px;display:flex}.connect-shortcuts-help kbd{color:#344054;background:#f9fafb;border:1px solid #d0d5dd;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:7px;font-weight:800;box-shadow:0 1px #d0d5dd}.connect-access-revoked{text-align:center;background:#fff;flex:1;align-content:center;place-items:center;gap:9px;min-height:0;padding:28px;display:grid}.connect-access-revoked>span{color:#b42318;background:#fef3f2;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:850;display:grid}.connect-access-revoked h2{color:#172033;font-size:18px;font-weight:850}.connect-access-revoked p{color:#667085;max-width:430px;font-size:11px;line-height:1.75}.connect-access-revoked a{background:var(--connect-blue);color:#fff;border-radius:9px;min-height:42px;padding:11px 18px;font-size:11px;font-weight:800}.connect-composer__drop-zone{z-index:70;color:#2348d8;pointer-events:none;background:#eef2fff5;border:2px dashed #7890f5;border-radius:14px;place-content:center;justify-items:center;gap:8px;font-size:11px;font-weight:800;position:absolute;inset:4px}.connect-composer__drop-zone:not([hidden]){display:grid}.connect-upload-queue{scrollbar-width:thin;border-bottom:1px solid #edf0f4;gap:8px;min-width:0;padding:8px;display:flex;overflow-x:auto}.connect-upload-queue.hidden{display:none}.connect-upload-card{background:#fff;border:1px solid #dfe4ed;border-radius:11px;grid-template-rows:92px auto;width:154px;min-width:154px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #1018280d}.connect-upload-card__preview{color:#526071;background:#eef2f7;place-items:center;display:grid;overflow:hidden}.connect-upload-card__preview :is(img,video){object-fit:cover;width:100%;height:100%}.connect-upload-card__preview audio{width:132px;height:36px}.connect-upload-card__preview>svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:28px;height:28px}.connect-upload-card__details{min-width:0;padding:7px 8px 8px}.connect-upload-card__details>strong{color:#273142;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.connect-upload-card__details>span{color:#7b8799;margin-top:2px;font-size:8px;display:block}.connect-upload-card__progress{background:#dce3f3;height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.connect-upload-card__progress:after{background:var(--connect-blue);content:"";width:45%;animation:1s ease-in-out infinite alternate connect-upload-progress;position:absolute;inset:0}.connect-upload-card.is-ready .connect-upload-card__progress{background:#bbf0d4}.connect-upload-card.is-ready .connect-upload-card__progress:after{background:#10a86b;width:100%;animation:none}.connect-upload-card.is-error{border-color:#fecaca}.connect-upload-card.is-error .connect-upload-card__progress{background:#fecaca}.connect-upload-card.is-error .connect-upload-card__progress:after{display:none}.connect-upload-card__remove{color:#fff;background:#111827b8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:grid;position:absolute;inset-block-start:5px;inset-inline-end:5px}@keyframes connect-upload-progress{0%{transform:translate(-20%)}to{transform:translate(155%)}}@keyframes connect-recording-pulse{50%{box-shadow:0 0 0 7px #d92d200a}}.connect-mobile-only{display:none}@media (width>=1440px){.connect-workspace-grid.is-context-closed{grid-template-columns:207px 290px minmax(480px,1fr) 0}.connect-workspace-grid.is-context-closed .connect-context{display:none}}@media (width<=1439px){.connect-loading-layer{grid-template-columns:200px 280px minmax(480px,1fr)}.connect-loading-layer__pane--context{display:none}.connect-workspace-grid{grid-template-columns:200px 280px minmax(480px,1fr);grid-template-areas:"connect-nav conversation-list conversation"}.connect-context{z-index:90;border-inline-start:1px solid var(--connect-border);width:min(360px,100vw - 40px);display:none;position:fixed;inset-block:70px 0;inset-inline-end:0;box-shadow:-20px 0 50px #1018282b}.connect-context.is-open{display:block}.connect-context__backdrop{z-index:-1;background:#0f172a3d;display:block;position:fixed;inset:70px 0 0}}@media (width>=1024px) and (width<=1279px){.connect-loading-layer{grid-template-columns:280px minmax(0,1fr)}.connect-loading-layer__pane--navigation{display:none}.connect-workspace-grid{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"conversation-list conversation"}.connect-navigation{z-index:92;width:230px;display:none;position:fixed;inset-block:70px 0;inset-inline-start:var(--v3-sidebar);box-shadow:14px 0 34px #10182829}.connect-navigation.is-open{display:grid}.connect-mobile-only{display:inline-flex}}@media (width<=1023px){.connect-loading-layer{grid-template-columns:285px minmax(0,1fr)}.connect-loading-layer__pane--navigation{display:none}.connect-shell{height:calc(100dvh - 178px)}.connect-workspace-grid{grid-template-columns:285px minmax(0,1fr);grid-template-areas:"conversation-list conversation"}.connect-navigation{z-index:92;width:min(260px,100vw - 40px);display:none;position:fixed;inset-block:70px 72px;inset-inline-start:0;box-shadow:14px 0 34px #1018282e}.connect-navigation.is-open{display:grid}.connect-mobile-only{display:inline-flex}}@media (width<=767px){body:has(.connect-shell){overflow:hidden}.connect-shell{grid-template-rows:44px minmax(0,1fr);height:calc(100dvh - 220px)}.connect-module-bar{min-height:44px;padding-inline:11px}.connect-module-brand{font-size:15px}.connect-module-brand__mark{flex-basis:26px;width:26px;height:26px}.connect-module-actions{gap:4px}.connect-module-action{min-width:36px;min-height:36px;padding-inline:0}.connect-module-action span:not(.sr-only){display:none}.connect-workspace-grid{display:block;position:relative}.connect-loading-layer{grid-template-columns:1fr;display:none;inset-block-start:44px}.connect-loading-layer.is-visible{display:grid}.connect-loading-layer__pane--navigation,.connect-loading-layer__pane--context,.connect-loading-layer__pane--conversation,.connect-shell.has-conversation .connect-loading-layer__pane--list{display:none}.connect-shell.has-conversation .connect-loading-layer__pane--conversation{display:block}.connect-conversation-list,.connect-conversation{position:absolute;inset:0}.connect-shell.has-no-conversation .connect-conversation,.connect-shell.has-conversation .connect-conversation-list{display:none}.connect-conversation-list{border:0;grid-template-rows:54px auto minmax(0,1fr)}.connect-conversation-row{min-height:76px}.connect-conversation-header__identity{min-height:54px;padding-inline:8px}.connect-mobile-back{flex:0 0 38px;width:38px;display:inline-flex;transform:scaleX(-1)}[data-connect-direction=ltr] .connect-mobile-back{transform:none}.connect-conversation-header__copy h1{font-size:14px}.connect-conversation-header__avatar{display:none}.connect-conversation-tabs{height:38px;padding-inline:6px}.connect-conversation-tabs button{height:38px;padding-inline:10px}.connect-timeline{padding:7px}.connect-message-list{gap:7px}.connect-message{border-radius:12px;gap:8px;padding:10px 8px}.connect-message__avatar{flex-basis:34px;width:34px;height:34px}.connect-message__actions button{opacity:1;min-height:44px}.connect-message__social-actions>button{min-height:42px}.connect-attachment-gallery{grid-template-columns:1fr}.connect-attachment-card__visual,.connect-attachment-gallery:not([data-count="1"]) .connect-attachment-card__visual{height:clamp(210px,38vh,330px)}.connect-attachment-card:not(.is-image) .connect-attachment-card__details{flex-direction:column;align-items:flex-start}.connect-attachment-card:not(.is-image) .connect-attachment-card__actions{width:100%}.connect-attachment-card:not(.is-image) .connect-attachment-card__actions :is(button,a){min-height:40px}.connect-media-viewer{border-radius:0;width:100vw;height:100dvh}.connect-message :is([data-connect-record-card],[data-connect-poll-card]){max-width:100%}.connect-composer-dock{padding-inline:7px}.connect-composer{border-radius:15px}.connect-composer__main{grid-template-columns:38px minmax(0,1fr) auto}.connect-composer__voice-controls{display:none}.connect-composer__tools .connect-composer__icon{width:31px}.connect-composer__mention{display:grid}.connect-composer__meta,.connect-composer__advanced{display:none}.connect-context{width:100vw;max-width:none;inset-block:60px 72px}.connect-context__backdrop{display:none}.connect-navigation{width:min(310px,100vw - 32px);inset-block:60px 72px;inset-inline-start:0}.connect-thread-panel{position:fixed;inset:60px 0 72px}.connect-icon-button,.connect-composer__icon,.connect-composer__send,.connect-context__header .connect-icon-button{min-width:44px;min-height:44px}}@media (width<=430px){.connect-module-actions>a{display:none}.connect-conversation-search{margin-inline:8px}.connect-conversation-header__actions .connect-icon-button:first-child{display:none}.connect-conversation-tabs button{padding-inline:8px;font-size:9px}.connect-pinned-notice{margin-inline:6px}.connect-pinned-notice>summary small{display:none}.connect-date-divider{margin-top:1px}.connect-message__social-actions>button{gap:4px;font-size:9px}.connect-message__social-actions>button svg{width:16px;height:16px}.connect-attachment-card__visual,.connect-attachment-gallery:not([data-count="1"]) .connect-attachment-card__visual{height:clamp(190px,34vh,290px)}}@media (prefers-reduced-motion:reduce){.connect-shell *,.connect-shell :before,.connect-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.connect-meeting-public-body,.connect-meeting-room-body{color:#f8fafc;background:#080d1d;min-height:100dvh;margin:0;font-family:Cairo,Inter,sans-serif}.connect-meeting-room-body{height:100dvh;overflow:hidden}.connect-meeting-lobby{background:radial-gradient(circle at 20% 0,#1d3159 0,#0000 42%),radial-gradient(circle at 90% 100%,#3b2c12 0,#0000 38%),#080d1d;place-items:center;min-height:100dvh;padding:24px;display:grid}.connect-meeting-lobby__card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aeb;border:1px solid #ffffff1f;border-radius:28px;width:min(560px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 30px 90px #0000006b}.connect-meeting-lobby__brand{justify-content:center;align-items:center;gap:16px;min-height:50px;display:flex}.connect-meeting-lobby__brand-partner{justify-content:center;align-items:center;min-width:0;max-width:44%;display:flex}.connect-meeting-lobby__brand img{object-fit:contain;width:auto;display:block}.connect-meeting-lobby__company-logo{max-width:156px;height:46px}.connect-meeting-lobby__vexo-logo{max-width:136px;height:38px}.connect-meeting-lobby__brand-divider{background:#fff3;flex:0 0 1px;width:1px;height:34px}.connect-meeting-lobby__brand-fallback{color:#f3cf78;letter-spacing:.04em;background:#17243f;border:1px solid #f3cf786b;border-radius:14px;place-items:center;min-width:46px;height:46px;font-size:13px;font-weight:900;display:grid}.connect-meeting-lobby__icon{color:#f3cf78;background:linear-gradient(145deg,#213a68,#101a31);border:1px solid #f1cd7559;border-radius:24px;place-items:center;width:74px;height:74px;margin:30px auto 16px;font-size:40px;display:grid}.connect-meeting-lobby__eyebrow{color:#f3cf78;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.connect-meeting-lobby h1{margin:9px 0 0;font-size:clamp(25px,5vw,38px);line-height:1.25}.connect-meeting-lobby__purpose{color:#aebbd3;max-width:470px;margin:12px auto 0;font-size:14px;line-height:1.8}.connect-meeting-lobby__meta{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.connect-meeting-lobby__meta div{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;padding:12px}.connect-meeting-lobby__meta dt{color:#8290aa;font-size:10px;font-weight:700}.connect-meeting-lobby__meta dd{color:#f8fafc;margin:4px 0 0;font-size:13px;font-weight:800}.connect-meeting-lobby__form{text-align:start;gap:12px;display:grid}.connect-meeting-lobby__form label{color:#dce5f5;font-size:12px;font-weight:800}.connect-meeting-lobby__form input{color:#fff;width:100%;min-height:50px;font:inherit;background:#111a2f;border:1px solid #334565;border-radius:12px;outline:none;margin-top:7px;padding:0 14px}.connect-meeting-lobby__form input:focus{border-color:#e5bd60;box-shadow:0 0 0 3px #e5bd6021}.connect-meeting-lobby__form button,.connect-meeting-lobby__waiting button{color:#14213b;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#efcd7d,#c99a3e);border:0;border-radius:12px;font-weight:900}.connect-meeting-lobby__error{color:#fecaca;margin:0;font-size:12px;font-weight:700}.connect-meeting-lobby__waiting{background:#111a2e;border:1px solid #31415f;border-radius:15px;padding:20px}.connect-meeting-lobby__waiting strong{font-size:17px}.connect-meeting-lobby__waiting p{color:#aebbd3;font-size:12px;line-height:1.7}.connect-meeting-lobby__waiting button{width:100%;margin-top:6px}.connect-meeting-lobby__security{color:#7887a3;margin:18px 0 0;font-size:10px;line-height:1.7}.connect-meeting-room{background:#080d1d;grid-template-rows:64px minmax(0,1fr) 82px;width:100%;height:100dvh;min-height:0;max-height:100dvh;display:grid;overflow:hidden}.connect-meeting-room__header{background:#0d1427;border-bottom:1px solid #202b45;justify-content:space-between;align-items:center;gap:16px;padding:8px 18px;display:flex}.connect-meeting-room__brand{align-items:center;gap:10px;min-width:0;display:flex}.connect-meeting-room__brand img{object-fit:contain;width:34px;height:34px}.connect-meeting-room__brand div{min-width:0}.connect-meeting-room__brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,680px);font-size:14px;display:block;overflow:hidden}.connect-meeting-room__brand small{color:#8fa0bf;margin-top:2px;font-size:10px;display:block}.connect-meeting-room__header-actions{align-items:center;gap:8px;display:flex}.connect-meeting-room__header-actions :is(button,span){color:#dce5f5;min-height:34px;font:inherit;background:#131d33;border:1px solid #31405e;border-radius:9px;padding:7px 11px;font-size:10px;font-weight:800}.connect-meeting-room__header-actions button{cursor:pointer}.connect-meeting-room__body{grid-template-columns:minmax(0,1fr) 250px;min-height:0;display:grid;overflow:hidden}.connect-meeting-stage{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:10px;min-width:0;height:100%;min-height:0;padding:12px;display:grid;position:relative;overflow:auto}.connect-meeting-tile{background:#11192c;border:1px solid #263451;border-radius:16px;min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.connect-meeting-tile video{object-fit:contain;background:#050814;width:100%;min-width:0;height:100%;min-height:0;display:block}.connect-meeting-tile.is-video-off video{opacity:.06}.connect-meeting-tile figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050814bd;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:10px;font-weight:800;display:flex;position:absolute;inset:auto 8px 8px}.connect-meeting-tile figcaption i{background:#34d399;border-radius:50%;width:7px;height:7px}.connect-meeting-tile.is-muted figcaption i{background:#f87171}.connect-meeting-stage__empty{z-index:0;color:#71809c;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.connect-meeting-stage__empty strong{color:#caa455;font-size:25px}.connect-meeting-stage__empty span{margin-top:6px;font-size:11px}.connect-meeting-stage:has(.connect-meeting-tile) .connect-meeting-stage__empty{display:none}.connect-meeting-roster{background:#0d1427;border-inline-start:1px solid #202b45;min-height:0;padding:14px;overflow-y:auto}.connect-meeting-roster h2{color:#e8edf6;margin:0 0 12px;font-size:12px}.connect-meeting-roster [data-connect-meeting-roster]{gap:7px;display:grid}.connect-meeting-roster__person{background:#151f35;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.connect-meeting-roster__person>span{color:#e8c672;background:#263a63;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.connect-meeting-roster__person div{min-width:0}.connect-meeting-roster__person strong{color:#edf2fa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.connect-meeting-roster__person small{color:#8392ad;font-size:8px}.connect-meeting-controls{background:#0d1427;border-top:1px solid #202b45;justify-content:center;align-items:center;gap:9px;padding:10px 16px;display:flex}.connect-meeting-controls button{color:#edf2fa;cursor:pointer;background:#151f34;border:1px solid #2d3a56;border-radius:12px;align-content:center;place-items:center;gap:3px;min-width:72px;min-height:56px;display:grid}.connect-meeting-controls button span{font-size:18px;line-height:1}.connect-meeting-controls button b{font-size:8px}.connect-meeting-controls button.is-off{color:#fecdd3;background:#331d27;border-color:#69414a}.connect-meeting-controls button.is-sharing{color:#fde7a5;background:#392f19;border-color:#c59a42}.connect-meeting-controls button.is-danger{color:#fecdd3;background:#4a1722;border-color:#7f2838}.connect-meeting-controls button.is-end{min-width:100px}.connect-meeting-toast{z-index:40;color:#fff;inset-inline-start:50%;background:#172239;border:1px solid #3b4c6c;border-radius:11px;max-width:min(420px,100vw - 24px);padding:10px 16px;font-size:11px;font-weight:800;position:fixed;bottom:96px;transform:translate(-50%);box-shadow:0 12px 34px #00000059}@media (width<=840px){.connect-meeting-room{grid-template-rows:auto minmax(0,1fr) auto}.connect-meeting-room__header{flex-direction:column;align-items:flex-start}.connect-meeting-room__header-actions{width:100%;overflow-x:auto}.connect-meeting-room__body{grid-template-columns:1fr}.connect-meeting-roster{display:none}.connect-meeting-stage{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr)}.connect-meeting-tile,.connect-meeting-tile video{min-height:0}.connect-meeting-controls{padding-bottom:max(10px, env(safe-area-inset-bottom));justify-content:flex-start;overflow-x:auto}.connect-meeting-controls button{min-width:66px}}@media (width<=520px){.connect-meeting-lobby{padding:0}.connect-meeting-lobby__card{border:0;border-radius:0;min-height:100dvh;padding:24px 18px}.connect-meeting-lobby__meta{grid-template-columns:1fr}.connect-meeting-lobby__brand{gap:11px}.connect-meeting-lobby__company-logo{max-width:128px;height:40px}.connect-meeting-lobby__vexo-logo{max-width:112px;height:32px}.connect-meeting-room__brand strong{max-width:75vw}.connect-meeting-room__header-actions button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}}.connect-shell{--connect-blue:#173f4f;--connect-blue-hover:#102f3c;--connect-blue-soft:#edf4f3;--connect-canvas:#f6f7f9;--connect-gold:#946619;grid-template-rows:58px minmax(0,1fr)}.connect-shell [hidden],.connect-page [hidden]{display:none!important}.connect-shell .connect-workspace-grid,.connect-shell .connect-workspace-grid.is-context-closed{grid-template-columns:186px 282px minmax(0,1fr);grid-template-areas:"connect-nav conversation-list conversation"}.connect-shell[data-connect-direction=rtl] .connect-workspace-grid{direction:rtl}.connect-shell .connect-navigation{background:#f8fafb}.connect-navigation__heading{color:#667085;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.connect-shell .connect-navigation__primary{padding:16px 12px 10px}.connect-shell .connect-new-conversation__trigger{background:#173f4f;border-radius:10px;min-height:42px;font-size:12px}.connect-shell .connect-personal-nav__item{border-radius:9px;gap:10px;min-height:40px;font-size:12px}.connect-shell .connect-personal-nav__item.is-active{color:#173f4f;background:#e8f0ef}.connect-personal-nav--resources{border-block:1px solid #e7ebef;margin-block:10px;padding-block:10px}.connect-shell .connect-channel-link{min-height:34px;font-size:11px}.connect-shell .connect-module-bar{background:#fff;padding-inline:20px}.connect-shell .connect-module-brand{font-size:18px}.connect-shell .connect-conversation-list{background:#fff}.connect-shell .connect-conversation-list__header{min-height:58px}.connect-shell .connect-conversation-list__header h2{font-size:16px}.connect-shell .connect-conversation-search{background:#f7f8fa;border-radius:10px;margin-inline:12px}.connect-shell .connect-conversation-search input{min-height:38px;font-size:12px}.connect-conversation-quick-filters,.connect-activity-filters{flex-wrap:wrap;gap:6px;padding:8px 4px 12px;display:flex}.connect-conversation-quick-filters a,.connect-activity-filters a{color:#526172;border:1px solid #e4e8ed;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.connect-conversation-quick-filters a[aria-current],.connect-activity-filters a[aria-current]{color:#fff;background:#173f4f;border-color:#173f4f}.connect-conversation-list__caption{color:#667085;margin:2px 8px 10px;font-size:10px}.connect-shell .connect-conversation-row{border-radius:12px;min-height:92px;margin-bottom:3px;padding:10px 8px}.connect-shell .connect-conversation-row.is-selected{background:#edf4f2;border-color:#d2e2df}.connect-shell .connect-conversation-row.is-selected strong{color:#173f4f}.connect-shell .connect-conversation-row__avatar{color:#395666;background:#eef2f5;border-radius:13px}.connect-shell .connect-conversation-row__topline strong{font-size:13px}.connect-shell .connect-conversation-row__preview{color:#667085;padding-inline-end:16px;font-size:12px}.connect-shell .connect-conversation-row__content small,.connect-shell .connect-conversation-row__topline time{font-size:10px}.connect-shell .connect-conversation-header{background:#fff}.connect-shell .connect-conversation-header__identity{min-height:72px}.connect-shell .connect-conversation-header__copy h1{font-size:18px}.connect-shell .connect-conversation-header__copy p{font-size:11px}.connect-shell .connect-conversation-tabs button{font-size:12px}.connect-shell .connect-timeline{background:#f6f7f9;padding:18px}.connect-shell .connect-message{border-radius:14px;padding:13px}.connect-shell .connect-message__body{font-size:14px;line-height:1.85}.connect-shell .connect-composer-dock{background:#fff;padding:12px 16px 8px}.connect-shell .connect-composer{border:1px solid #dce3e9;border-radius:14px;box-shadow:0 3px 12px #10182809}.connect-shell .connect-composer__input{font-size:13px}.connect-shell .connect-composer__send{background:#173f4f}.connect-shell .connect-composer__meta,.connect-shell .connect-composer__advanced summary{font-size:10px}.connect-shell .connect-context,.connect-shell .connect-workspace-grid.is-context-closed .connect-context{z-index:90;border-inline-start:1px solid #e4e7ec;width:min(370px,100vw - 24px);display:none;position:fixed;inset-block:70px 0;inset-inline-end:0;box-shadow:0 0 60px #1018282e}.connect-shell .connect-context.is-open,.connect-shell .connect-workspace-grid.is-context-closed .connect-context.is-open{display:block}.connect-shell .connect-context__backdrop{z-index:-1;background:#0f172a40;display:block;position:fixed;inset:70px 0 0}.connect-shell .connect-loading-layer{grid-template-columns:186px 282px minmax(0,1fr);inset-block-start:58px}.connect-shell .connect-loading-layer__pane--context{display:none}.connect-shell[data-connect-direction=rtl] .connect-loading-layer{direction:rtl}.connect-overview{background:#f6f7f9;flex:1;min-height:0;padding:clamp(20px,3vw,42px);overflow-y:auto}.connect-overview__eyebrow{color:#946619;letter-spacing:.12em;font-size:10px;font-weight:800}.connect-overview__intro h2{color:#173340;margin-block:8px 10px;font-size:clamp(22px,2.1vw,30px);font-weight:800;line-height:1.4}.connect-overview__intro p{color:#667085;max-width:540px;font-size:13px;line-height:1.85}.connect-overview__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:24px;display:grid}.connect-overview__summary>a{background:#fff;border:1px solid #e2e8ed;border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.connect-overview__summary-icon{color:#24594f;background:#edf4f2;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.connect-overview__summary strong{color:#173340;font-size:24px;line-height:1.2;display:block}.connect-overview__summary small{color:#667085;margin-top:4px;font-size:11px;display:block}.connect-overview__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:24px 10px;display:flex}.connect-overview__section-heading h3{color:#243b47;font-size:14px;font-weight:800}.connect-overview__section-heading>span{color:#667085;font-size:10px}.connect-overview__recent{background:#fff;border:1px solid #e2e8ed;border-radius:14px;overflow:hidden}.connect-overview__recent>a{align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.connect-overview__recent>a+a{border-top:1px solid #eef0f3}.connect-overview__recent>a:hover,.connect-overview__links>a:hover{background:#f2f7f6}.connect-overview__recent>a>span:nth-child(2){flex:1;min-width:0}.connect-overview__recent strong,.connect-overview__recent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connect-overview__recent strong{color:#273e49;font-size:13px}.connect-overview__recent small{color:#667085;margin-top:4px;font-size:11px}.connect-overview__conversation-icon{color:#496475;background:#f1f4f6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.connect-overview__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connect-overview__links>a{color:#446676;background:#fff;border:1px solid #e2e8ed;border-radius:14px;gap:8px;padding:18px;display:grid}.connect-overview__links strong{color:#243b47;font-size:13px}.connect-overview__links span,.connect-overview__empty{color:#667085;font-size:12px;line-height:1.8}.connect-overview__empty{padding:20px}.connect-page{color:#243b47;background:#f6f7f9;width:100%;min-width:0;max-width:1480px;margin-inline:auto;padding:24px clamp(16px,2.6vw,36px) 48px}.connect-page-navigation{background:#fff;border:1px solid #e2e8ed;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:28px;padding:12px 16px;display:flex}.connect-page-navigation__brand{color:#946619;flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.connect-page-navigation__brand img{object-fit:contain}.connect-page-navigation__links{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.connect-page-navigation__links>a{color:#667085;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.connect-page-navigation__links>a:hover{color:#173f4f;background:#f5f7f9}.connect-page-navigation__links>a[aria-current]{color:#173f4f;background:#edf4f2}.connect-page>header{border-bottom:1px solid #e1e7eb;margin-bottom:20px;padding:4px 0 22px}.connect-page h1{letter-spacing:-.025em;font-size:clamp(24px,2.3vw,32px);line-height:1.5}.connect-page :is(article,section,form){min-width:0}.connect-page article{box-shadow:none;overflow-wrap:anywhere;border-radius:14px}.connect-page article:hover{border-color:#cad9d8}.connect-activity-filters{padding:0 0 20px}.connect-activity-filters a{min-height:42px;padding-inline:18px;font-size:13px}.connect-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.connect-library-search{color:#667085;background:#fff;border:1px solid #dce3e8;border-radius:11px;align-items:center;gap:10px;width:min(420px,100%);min-height:46px;padding-inline:14px;display:flex}.connect-library-search input{color:#243b47;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;font-size:13px}.connect-library-search:focus-within{outline-offset:2px;outline:2px solid #946619}.connect-library-toolbar>span{color:#667085;font-size:11px}.connect-library-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #cfdce2;border-radius:14px;justify-items:center;gap:14px;padding:50px 20px;display:grid}.connect-library-empty button{color:#173f4f;min-height:44px;text-decoration:underline}.connect-page :is(a,button,summary,input,select,textarea):focus-visible,.connect-overview a:focus-visible,.connect-conversation-quick-filters a:focus-visible{outline-offset:3px;outline:3px solid #bd9852}@media (width>=768px) and (width<=1279px){.connect-shell .connect-workspace-grid,.connect-shell .connect-workspace-grid.is-context-closed{grid-template-columns:270px minmax(0,1fr);grid-template-areas:"conversation-list conversation"}.connect-shell .connect-loading-layer{grid-template-columns:270px minmax(0,1fr)}}@media (width<=767px){.connect-shell{grid-template-rows:52px minmax(0,1fr)}.connect-shell .connect-module-bar{min-height:52px;padding-inline:12px}.connect-shell .connect-module-brand{font-size:16px}.connect-shell .connect-module-action{min-width:42px;min-height:42px}.connect-shell .connect-conversation-row{min-height:90px;padding-inline:12px}.connect-shell .connect-conversation-row__topline strong{font-size:14px}.connect-shell .connect-conversation-row__preview{font-size:13px}.connect-shell .connect-conversation-header__identity{min-height:60px}.connect-shell .connect-conversation-header__copy h1{font-size:15px}.connect-shell .connect-conversation-header__actions{gap:3px}.connect-shell .connect-timeline{padding:8px}.connect-shell .connect-message{padding:10px}.connect-shell .connect-composer-dock{padding:8px 7px 4px}.connect-shell .connect-composer__input{font-size:16px}.connect-shell .connect-context{inset-block:70px 68px}.connect-shell .connect-loading-layer{grid-template-columns:1fr;inset-block-start:52px}.connect-conversation-quick-filters a{min-height:42px;font-size:12px}.connect-page{padding:16px 12px 96px}.connect-page-navigation{gap:12px;margin-bottom:22px;padding:12px}.connect-page-navigation__links{overscroll-behavior-inline:contain;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.connect-page-navigation__links>a{flex-shrink:0;min-height:44px}.connect-page>header>div:last-child{flex-wrap:wrap}.connect-library-toolbar>span{width:100%}}@media (prefers-reduced-motion:reduce){.connect-page *,.connect-page :before,.connect-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.os-shell[data-workday-ui] .os-workspace-content main.connect-shell>header.connect-module-bar{gap:1rem;min-height:58px;margin-block:0;padding-block:0}.connect-shell .connect-conversation-list__header{display:flex}.connect-shell .connect-conversation-list__header h2{flex:1}@media (width<=767px){.os-shell[data-workday-ui] .os-workspace-content main.connect-shell>header.connect-module-bar{min-height:52px}.os-shell[data-workday-ui] .connect-shell .connect-conversation-header__copy h1{font-size:15px}}.fv2{--fv2-ink:#142033;--fv2-muted:#667085;--fv2-subtle:#98a2b3;--fv2-line:#dfe4ea;--fv2-line-strong:#cbd3dd;--fv2-surface:#fff;--fv2-surface-soft:#f7f9fb;--fv2-surface-blue:#f3f7fb;--fv2-accent:var(--brand-primary,var(--color-brand-navy,#123f75));--fv2-accent-soft:var(--fv2-accent)}@supports (color:color-mix(in lab, red, red)){.fv2{--fv2-accent-soft:color-mix(in srgb, var(--fv2-accent) 8%, white)}}.fv2{--fv2-success:#18794e;--fv2-success-soft:#ecf8f2;--fv2-warning:#9a6700;--fv2-warning-soft:#fff7e0;--fv2-danger:#b42318;--fv2-danger-soft:#fff1f0;min-width:0;color:var(--fv2-ink);font-family:"Cairo", var(--font-sans)}.fv2 *,.fv2 :before,.fv2 :after{box-sizing:border-box}.fv2 button,.fv2 input,.fv2 select,.fv2 textarea{font:inherit}.fv2 a{color:inherit;text-decoration:none}.fv2-skip-link{z-index:1000;background:var(--brand-primary,#123f75);color:#fff;border-radius:.35rem;padding:.55rem .8rem;font-size:.75rem;font-weight:800;transition:transform .15s;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-180%)}.fv2-skip-link:focus{transform:translateY(0)}.fv2__page{width:min(100%,1760px);margin-inline:auto;padding:1.2rem 1.4rem 4rem}.fv2-context{top:var(--os-topbar-height,4rem);z-index:34;border-bottom:1px solid var(--fv2-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:space-between;align-items:stretch;gap:.8rem;min-width:0;padding:.55rem 1.35rem;display:flex;position:sticky;box-shadow:0 4px 12px #10182809}.fv2-context__form{flex:1;align-items:stretch;gap:.35rem;min-width:0;display:flex}.fv2-context label,.fv2-context__fixed{border-inline-end:1px solid var(--fv2-line);align-content:center;gap:.12rem;min-width:8rem;padding:.05rem .8rem;display:grid}.fv2-context label>span,.fv2-context__fixed>span{color:var(--fv2-muted);letter-spacing:.015em;font-size:.66rem;font-weight:700}.fv2-context select{width:100%;max-width:12rem;color:var(--fv2-ink);background:0 0;border:0;outline:none;font-size:.75rem;font-weight:700}.fv2-context__fixed strong{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.74rem;overflow:hidden}.fv2-context__fixed--compact{min-width:5rem}.fv2-context__signals{flex:none;align-items:center;gap:.65rem;display:flex}.fv2-context__freshness{color:var(--fv2-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.fv2-context__freshness strong{color:var(--fv2-ink)}.fv2-signal-dot{background:var(--fv2-success);width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--fv2-success-soft);border-radius:50%}.fv2-context__approval{border:1px solid var(--fv2-line);min-height:2.2rem;color:var(--fv2-accent);border-radius:.38rem;align-items:center;gap:.55rem;padding:.35rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.fv2-context__approval b{background:var(--fv2-accent);color:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:.64rem;display:grid}.fv2-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:.45rem .25rem;display:flex}.fv2-page-header h1{color:var(--fv2-ink);letter-spacing:-.035em;margin:.12rem 0 .22rem;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:800;line-height:1.25}.fv2-page-header__copy>p:not(.fv2-eyebrow):not(.fv2-page-header__trail){max-width:58rem;color:var(--fv2-muted);margin:0;font-size:.82rem;line-height:1.75}.fv2-eyebrow{color:var(--fv2-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.fv2-page-header__actions{flex:none;align-items:center;gap:.5rem;padding-top:.2rem;display:flex}.fv2-button{cursor:pointer;border:1px solid #0000;border-radius:.38rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.45rem;padding:.48rem .85rem;font-size:.76rem;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.fv2-button:hover{transform:translateY(-1px)}.fv2-button:focus-visible,.fv2-row-link:focus-visible,.fv2-icon-button:focus-visible{outline:3px solid var(--fv2-accent)}@supports (color:color-mix(in lab, red, red)){.fv2-button:focus-visible,.fv2-row-link:focus-visible,.fv2-icon-button:focus-visible{outline:3px solid color-mix(in srgb, var(--fv2-accent) 25%, transparent)}}.fv2-button:focus-visible,.fv2-row-link:focus-visible,.fv2-icon-button:focus-visible{outline-offset:2px}.fv2-button--primary{background:var(--fv2-accent);color:#fff}.fv2-button--secondary{border-color:var(--fv2-line-strong);color:var(--fv2-ink);background:#fff}.fv2-button--danger{background:var(--fv2-danger);color:#fff}.fv2-button--block{width:100%}.fv2-icon-button{width:1.85rem;height:1.85rem;color:var(--fv2-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;font-size:1rem;display:grid}.fv2-icon-button:hover{background:var(--fv2-danger-soft);color:var(--fv2-danger)}.fv2-row-link{color:var(--fv2-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.72rem;font-weight:800}.fv2-flash,.fv2-validation{border-inline-start:3px solid var(--fv2-success);background:var(--fv2-success-soft);color:var(--fv2-success);border-radius:.25rem;margin:.8rem 1.35rem 0;padding:.72rem .9rem;font-size:.76rem}.fv2-validation{border-color:var(--fv2-danger);background:var(--fv2-danger-soft);color:var(--fv2-danger)}.fv2-validation ul{margin:.35rem 1.2rem 0 0}.fv2-metrics{border:1px solid var(--fv2-line);background:var(--fv2-surface);border-radius:.48rem;gap:0;display:grid;overflow:hidden}.fv2-metrics--six{grid-template-columns:repeat(6,minmax(0,1fr))}.fv2-metrics--five{grid-template-columns:repeat(5,minmax(0,1fr))}.fv2-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.fv2-metric{border-inline-end:1px solid var(--fv2-line);background:#fff;align-content:center;gap:.28rem;min-width:0;min-height:6.1rem;padding:.8rem 1rem;display:grid;position:relative}.fv2-metric:last-child{border-inline-end:0}.fv2-metric:before{content:"";background:0 0;border-radius:9px;width:2px;position:absolute;inset-block:.7rem;inset-inline-start:0}.fv2-metric--info:before{background:var(--fv2-accent)}.fv2-metric--positive:before{background:var(--fv2-success)}.fv2-metric--warning:before{background:var(--fv2-warning)}.fv2-metric>span{color:var(--fv2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.fv2-metric>strong{color:var(--fv2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:800;overflow:hidden}.fv2-metric>small{color:var(--fv2-subtle);font-size:.62rem}.fv2-money{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.fv2-money small{color:var(--fv2-muted);font-size:.62em;font-weight:800}.fv2-status{border:1px solid var(--fv2-line);width:fit-content;color:var(--fv2-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.32rem;padding:.18rem .48rem;font-size:.62rem;font-weight:800;line-height:1.15;display:inline-flex}.fv2-status i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.fv2-status--positive{background:var(--fv2-success-soft);color:var(--fv2-success);border-color:#b9e3cf}.fv2-status--warning{background:var(--fv2-warning-soft);color:var(--fv2-warning);border-color:#eedca2}.fv2-status--danger{background:var(--fv2-danger-soft);color:var(--fv2-danger);border-color:#f4c7c3}.fv2-panel{border:1px solid var(--fv2-line);background:var(--fv2-surface);border-radius:.48rem;min-width:0}.fv2-panel--span-2{grid-column:span 2}.fv2-panel__header{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:.8rem;min-height:3.65rem;padding:.68rem .9rem;display:flex}.fv2-panel__header>div{gap:.08rem;display:grid}.fv2-panel__header span:first-child{color:var(--fv2-muted);font-size:.62rem;font-weight:700}.fv2-panel__header h2{color:var(--fv2-ink);margin:0;font-size:.88rem;font-weight:800}.fv2-panel__header a{color:var(--fv2-accent);font-size:.68rem;font-weight:800}.fv2-panel__header small{color:var(--fv2-muted);font-size:.65rem}.fv2-command-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(16rem,.8fr);gap:.9rem;display:grid}.fv2-control-rail{padding-bottom:.4rem}.fv2-signal-row{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.78rem .85rem;font-size:.71rem;display:flex}.fv2-signal-row>span{color:var(--fv2-muted);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.fv2-signal-row i{background:var(--fv2-accent);border-radius:50%;width:.45rem;height:.45rem}.fv2-signal-row i.is-warning{background:var(--fv2-warning)}.fv2-signal-row i.is-danger{background:var(--fv2-danger)}.fv2-signal-row b{color:var(--fv2-ink);font-size:.75rem}.fv2-readiness{place-items:center;gap:1rem;padding:1rem;display:grid}.fv2-readiness__ring{--progress:0;background:conic-gradient(var(--fv2-success) calc(var(--progress) * 1%), #e9edf2 0);border-radius:50%;place-items:center;width:6.3rem;height:6.3rem;display:grid}.fv2-readiness__ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:4.9rem;height:4.9rem}.fv2-readiness__ring b{z-index:1;grid-area:1/1;font-size:1.05rem}.fv2-readiness ul{width:100%;margin:0;padding:0;list-style:none}.fv2-readiness li{border-top:1px solid var(--fv2-line);color:var(--fv2-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem 0;font-size:.68rem;display:flex}.fv2-grid-wrap{outline:none;max-width:100%;overflow:auto}.fv2-grid-wrap:focus-visible{box-shadow:inset 0 0 0 2px var(--fv2-accent)}@supports (color:color-mix(in lab, red, red)){.fv2-grid-wrap:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--fv2-accent) 25%, transparent)}}.fv2-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:46rem;font-size:.69rem}.fv2-grid th{z-index:2;border-bottom:1px solid var(--fv2-line-strong);color:var(--fv2-muted);text-align:start;white-space:nowrap;background:#f7f9fb;padding:.62rem .72rem;font-size:.61rem;font-weight:800;position:sticky;top:0}.fv2-grid td{color:#344054;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:.62rem .72rem}.fv2-grid tbody tr:hover td{background:var(--fv2-accent-soft)}.fv2-grid tbody tr:last-child td{border-bottom:0}.fv2-grid td strong{color:var(--fv2-ink);font-size:.69rem;font-weight:750;display:block}.fv2-grid td small{max-width:23rem;color:var(--fv2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.6rem;display:block;overflow:hidden}.fv2-grid tfoot th{border-top:1px solid var(--fv2-line-strong);color:var(--fv2-ink);background:#fff;border-bottom:0}.fv2-grid-wrap--compact .fv2-grid td,.fv2-grid-wrap--compact .fv2-grid th{padding-block:.5rem}.fv2-id{font-variant-numeric:tabular-nums;font-weight:800;color:var(--fv2-accent)!important;font-size:.64rem!important}.fv2-dimension-count{background:var(--fv2-surface-blue);width:1.45rem;height:1.45rem;color:var(--fv2-accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.fv2-empty{min-height:7rem;color:var(--fv2-muted);text-align:start;justify-content:center;align-items:center;gap:.85rem;padding:1.25rem;display:flex}.fv2-empty__icon{border:1px solid var(--fv2-line);background:var(--fv2-surface-soft);width:2.5rem;height:2.5rem;color:var(--fv2-accent);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}.fv2-empty strong{color:var(--fv2-ink);font-size:.78rem;display:block}.fv2-empty p{max-width:38rem;margin:.2rem 0 0;font-size:.69rem;line-height:1.65}.fv2-empty--locked{background:var(--fv2-warning-soft);border:1px dashed #eedca2;border-radius:.45rem}.fv2-empty--locked .fv2-empty__icon{color:var(--fv2-warning)}.fv2-empty--error{background:var(--fv2-danger-soft)}.fv2-empty--error .fv2-empty__icon{color:var(--fv2-danger)}.fv2-workbench-bar{border:1px solid var(--fv2-line);background:#fff;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.15rem;padding:.42rem .55rem;display:flex}.fv2-workbench-bar--inside{border:0;border-bottom:1px solid var(--fv2-line);border-radius:0}.fv2-saved-views{align-items:center;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.fv2-saved-views button{color:var(--fv2-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.28rem;padding:.45rem .65rem;font-size:.67rem;font-weight:700}.fv2-saved-views button.is-active{background:var(--fv2-accent-soft);color:var(--fv2-accent)}.fv2-filter-form{flex:0 auto;align-items:center;gap:.4rem;display:flex}.fv2-filter-form--wide{flex:1}.fv2-filter-form--wide label{flex:1;gap:.15rem;display:grid}.fv2-filter-form--wide label>span{color:var(--fv2-muted);font-size:.6rem;font-weight:700}.fv2-filter-form input,.fv2-filter-form select,.fv2 input,.fv2 select,.fv2 textarea{border:1px solid var(--fv2-line-strong);min-height:2.35rem;color:var(--fv2-ink);background:#fff;border-radius:.34rem;outline:none;padding:.42rem .62rem;font-size:.72rem}.fv2 input:focus,.fv2 select:focus,.fv2 textarea:focus{border-color:var(--fv2-accent);box-shadow:0 0 0 3px var(--fv2-accent)}@supports (color:color-mix(in lab, red, red)){.fv2 input:focus,.fv2 select:focus,.fv2 textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--fv2-accent) 12%, transparent)}}.fv2 textarea{resize:vertical;width:100%}.fv2-search input{width:min(23rem,30vw)}.fv2-split{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:.85rem;display:grid}.fv2-split__aside{max-height:calc(100vh - 15rem);position:sticky;top:9rem;overflow-y:auto}.fv2-exception{border-bottom:1px solid var(--fv2-line);gap:.3rem;padding:.75rem .85rem;display:grid}.fv2-exception strong{font-size:.72rem}.fv2-exception p{color:var(--fv2-muted);margin:0;font-size:.66rem;line-height:1.55}.fv2-exception small{color:var(--fv2-subtle);font-size:.58rem}.fv2-composer{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:.9rem;display:grid}.fv2-composer__main{overflow:hidden}.fv2-composer__aside{gap:.8rem;display:grid;position:sticky;top:9rem}.fv2-form-grid{gap:.75rem;padding:.9rem;display:grid}.fv2-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fv2-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fv2-form-grid label,.fv2-transaction-form label,.fv2-recon-detail label,.fv2-inline-form label,.fv2-danger-zone label,.fv2-reconcile__result label{gap:.28rem;display:grid}.fv2-form-grid label>span,.fv2-transaction-form label>span,.fv2-recon-detail label>span,.fv2-inline-form label>span,.fv2-danger-zone label>span,.fv2-reconcile__result label>span{color:var(--fv2-muted);font-size:.64rem;font-weight:700}.fv2-form-grid__wide{grid-column:1/-1}.fv2-section-heading{border-top:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .85rem;display:flex}.fv2-section-heading>div{align-items:center;gap:.5rem;display:flex}.fv2-section-heading>div>span{background:var(--fv2-accent-soft);width:1.5rem;height:1.5rem;color:var(--fv2-accent);border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}.fv2-section-heading h2{margin:0;font-size:.82rem}.fv2-grid--editor select{min-width:17rem}.fv2-grid--editor input{width:100%;min-width:7rem;box-shadow:none;background:0 0;border:0}.fv2-grid--editor td:focus-within{background:var(--fv2-accent-soft)}.fv2-shortcut{border:1px solid var(--fv2-line);color:var(--fv2-muted);border-radius:.25rem;padding:.18rem .35rem;font-size:.58rem!important}.fv2-posting-preview{border:1px solid var(--fv2-line);background:#fff;border-radius:.48rem;overflow:hidden}.fv2-posting-preview header{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.fv2-posting-preview header>div{gap:.1rem;display:grid}.fv2-posting-preview header span{color:var(--fv2-muted);font-size:.62rem}.fv2-posting-preview header strong{font-size:.76rem}.fv2-posting-preview dl{margin:0}.fv2-posting-preview dl>div{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;padding:.62rem .75rem;display:flex}.fv2-posting-preview dt{color:var(--fv2-muted);font-size:.65rem}.fv2-posting-preview dd{margin:0;font-size:.72rem;font-weight:800}.fv2-posting-preview>p,.fv2-governance-note{background:var(--fv2-warning-soft);color:var(--fv2-warning);margin:0;padding:.65rem .75rem;font-size:.62rem;line-height:1.6}.fv2-control-note{padding:.8rem}.fv2-control-note strong{font-size:.72rem}.fv2-control-note ul{color:var(--fv2-muted);gap:.4rem;margin:.6rem 0 0;padding-inline-start:1.1rem;font-size:.65rem;display:grid}.fv2-object-facts{border:1px solid var(--fv2-line);background:#fff;border-radius:.45rem}.fv2-object-facts dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.fv2-object-facts dl>div{border-inline-end:1px solid var(--fv2-line);gap:.18rem;padding:.7rem .85rem;display:grid}.fv2-object-facts dl>div:last-child{border:0}.fv2-object-facts dt{color:var(--fv2-muted);font-size:.61rem;font-weight:700}.fv2-object-facts dd{color:var(--fv2-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;font-weight:750;overflow:hidden}.fv2-object-grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:.9rem;display:grid}.fv2-object-grid__aside{gap:.85rem;display:grid}.fv2-timeline{gap:0;margin:0;padding:.7rem 1rem;list-style:none;display:grid}.fv2-timeline li{grid-template-columns:.8rem 1fr;gap:.55rem;min-height:3.5rem;display:grid;position:relative}.fv2-timeline li:after{background:var(--fv2-line-strong);content:"";width:1px;position:absolute;inset-block:.85rem -.2rem;inset-inline-start:.22rem}.fv2-timeline li:last-child:after{display:none}.fv2-timeline i{z-index:1;background:var(--fv2-success);width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--fv2-success);border:2px solid #fff;border-radius:50%;margin-top:.25rem}.fv2-timeline strong{font-size:.68rem;display:block}.fv2-timeline p{color:var(--fv2-muted);margin:.12rem 0;font-size:.62rem;line-height:1.5}.fv2-timeline time{color:var(--fv2-subtle);font-size:.58rem}.fv2-evidence{padding-bottom:.75rem}.fv2-evidence code{color:#d1fae5;text-overflow:ellipsis;white-space:nowrap;background:#111827;border-radius:.3rem;margin:.75rem;padding:.65rem;font-size:.58rem;display:block;overflow:hidden}.fv2-evidence p{color:var(--fv2-muted);margin:0 .75rem;font-size:.63rem;line-height:1.6}.fv2-danger-zone summary{color:var(--fv2-danger);cursor:pointer;padding:.75rem;font-size:.69rem;font-weight:800}.fv2-danger-zone form{border-top:1px solid var(--fv2-line);gap:.65rem;padding:.75rem;display:grid}.fv2-linked-record{border-top:1px solid var(--fv2-line);align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.66rem;display:flex}.fv2-linked-record a{color:var(--fv2-accent);font-weight:800}.fv2-object-tabs{border-bottom:1px solid var(--fv2-line);align-items:center;gap:.2rem;display:flex;overflow-x:auto}.fv2-object-tabs button{color:var(--fv2-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.75rem .85rem;font-size:.69rem;font-weight:750;position:relative}.fv2-object-tabs button:after{content:"";inset-inline:.5rem;background:0 0;height:2px;position:absolute;bottom:-1px}.fv2-object-tabs button.is-active{color:var(--fv2-accent)}.fv2-object-tabs button.is-active:after{background:var(--fv2-accent)}.fv2-object-tabs b{background:var(--fv2-surface-soft);border-radius:50%;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.58rem;display:inline-grid}.fv2-tab-panel:not(.is-active){display:none}.fv2-customer-overview{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:.9rem;display:grid}.fv2-stepper{border:1px solid var(--fv2-line);background:#fff;border-radius:.45rem;grid-template-columns:repeat(4,1fr);margin:0;padding:.7rem 1rem;list-style:none;display:grid}.fv2-stepper li{color:var(--fv2-subtle);align-items:center;gap:.45rem;font-size:.65rem;font-weight:700;display:flex;position:relative}.fv2-stepper li:after{background:var(--fv2-line);content:"";inset-inline:2rem .5rem;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.fv2-stepper li:last-child:after{display:none}.fv2-stepper b{z-index:1;border:1px solid var(--fv2-line-strong);background:#fff;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.62rem;display:grid}.fv2-stepper li.is-current{color:var(--fv2-accent)}.fv2-stepper li.is-current b{border-color:var(--fv2-accent);background:var(--fv2-accent);color:#fff}.fv2-customer-selector{align-items:end;gap:.6rem;padding:.85rem;display:flex}.fv2-customer-selector label{gap:.25rem;width:min(100%,42rem);display:grid}.fv2-customer-selector label>span{color:var(--fv2-muted);font-size:.64rem;font-weight:700}.fv2-transaction-form{border-top:1px solid var(--fv2-line)}.fv2-customer-banner{background:var(--fv2-surface-blue);justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.fv2-customer-banner>div{gap:.1rem;display:grid}.fv2-customer-banner span,.fv2-customer-banner small{color:var(--fv2-muted);font-size:.61rem}.fv2-customer-banner strong{font-size:.78rem}.fv2-customer-banner a{color:var(--fv2-accent);font-size:.66rem;font-weight:800}.fv2-transaction-form__footer{border-top:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;display:flex}.fv2-transaction-form__footer>div{color:var(--fv2-muted);align-items:center;gap:.5rem;font-size:.64rem;display:flex}.fv2-mini-transaction,.fv2-account-list article{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:.55rem;padding:.68rem .8rem;display:flex}.fv2-mini-transaction>div,.fv2-account-list article>div{gap:.1rem;display:grid}.fv2-mini-transaction small,.fv2-account-list small{color:var(--fv2-muted);font-size:.57rem}.fv2-mini-transaction .fv2-money{font-size:.66rem;font-weight:800}.fv2-allocation-summary{border:1px solid var(--fv2-line);border-radius:.45rem;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.fv2-reconcile{grid-template-columns:minmax(15rem,.7fr) minmax(24rem,1.25fr) minmax(17rem,.8fr);align-items:start;gap:.8rem;display:grid}.fv2-key-values{margin:0;padding:.75rem}.fv2-key-values>div{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.55rem 0;display:flex}.fv2-key-values dt{color:var(--fv2-muted);font-size:.62rem}.fv2-key-values dd{text-align:end;margin:0;font-size:.66rem;font-weight:750}.fv2-choice-list{max-height:32rem;display:grid;overflow-y:auto}.fv2-choice{border-bottom:1px solid var(--fv2-line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.fv2-choice:has(input:checked){background:var(--fv2-accent-soft);box-shadow:inset 3px 0 var(--fv2-accent)}.fv2-choice input{min-height:auto}.fv2-choice>span{gap:.12rem;display:grid}.fv2-choice strong{font-size:.67rem}.fv2-choice small{color:var(--fv2-muted);font-size:.58rem}.fv2-reconcile__result{padding-bottom:.75rem}.fv2-reconcile__result>label{margin:.7rem .8rem 0}.fv2-reconcile__result>.fv2-button{width:calc(100% - 1.6rem);margin:.7rem .8rem 0}.fv2-allocation-preview{border:1px solid var(--fv2-line);background:var(--fv2-surface-soft);border-radius:.35rem;justify-content:space-between;align-items:center;margin:.8rem;padding:.65rem;display:flex}.fv2-allocation-preview>div{gap:.12rem;display:grid}.fv2-allocation-preview span{color:var(--fv2-muted);font-size:.6rem}.fv2-allocation-preview strong{font-size:.74rem}.fv2-treasury-grid{grid-template-columns:minmax(0,2fr) minmax(19rem,.75fr);gap:.9rem;display:grid}.fv2-account-list{max-height:31rem;overflow-y:auto}.fv2-account-list article>div:last-child{align-items:end}.fv2-account-list b{color:var(--fv2-muted);font-size:.58rem}.fv2-setup-link{border-top:1px solid var(--fv2-line);padding:.75rem .85rem;font-size:.64rem;font-weight:800;display:block;color:var(--fv2-accent)!important}.fv2-boundary-note{border:1px solid #b9d9f0;border-inline-start:4px solid var(--fv2-accent);background:#f4f9fd;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.fv2-boundary-note strong{font-size:.75rem;display:block}.fv2-boundary-note p{max-width:68rem;color:var(--fv2-muted);margin:.18rem 0 0;font-size:.65rem;line-height:1.6}.fv2-boundary-note>span{background:var(--fv2-accent);color:#fff;letter-spacing:.08em;border-radius:999px;flex:none;padding:.24rem .55rem;font-size:.58rem;font-weight:800}.fv2-setup-summary{border-bottom:1px solid var(--fv2-line);grid-template-columns:16rem minmax(28rem,1fr) minmax(18rem,.8fr) minmax(18rem,.8fr);display:grid}.fv2-setup-summary>*{border-inline-end:1px solid var(--fv2-line);min-width:0}.fv2-setup-summary>:last-child{border-inline-end:0}.fv2-setup-summary .fv2-readiness{grid-template-columns:auto 1fr;place-items:center start}.fv2-setup-summary .fv2-readiness__ring{width:4.6rem;height:4.6rem}.fv2-setup-summary .fv2-readiness__ring:before{width:3.55rem;height:3.55rem}.fv2-setup-summary .fv2-readiness strong{font-size:.73rem}.fv2-setup-summary .fv2-readiness small{color:var(--fv2-muted);margin-top:.18rem;font-size:.58rem;display:block}.fv2-setup-summary>dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.fv2-setup-summary>dl>div{border-inline-end:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line);align-content:center;gap:.12rem;padding:.65rem;display:grid}.fv2-setup-summary dt{color:var(--fv2-muted);font-size:.58rem}.fv2-setup-summary dd{margin:0;font-size:.86rem;font-weight:800}.fv2-check-list{align-content:center;gap:.32rem;padding:.7rem;display:grid}.fv2-check-list span{color:var(--fv2-muted);align-items:center;gap:.4rem;font-size:.59rem;font-weight:700;display:flex}.fv2-check-list i{background:var(--fv2-danger-soft);width:1.15rem;height:1.15rem;color:var(--fv2-danger);border-radius:50%;place-items:center;font-style:normal;display:grid}.fv2-check-list .is-pass i{background:var(--fv2-success-soft);color:var(--fv2-success)}.fv2-setup-filter{border:0;border-bottom:1px solid var(--fv2-line);border-radius:0}.fv2-setup-filter>div:first-child{min-width:12rem;display:grid}.fv2-setup-filter strong{font-size:.72rem}.fv2-setup-filter small{color:var(--fv2-muted);font-size:.6rem}.fv2-tree-header td{background:#f8fafc}.fv2-tree-account{align-items:flex-start;gap:.45rem;padding-inline-start:calc(var(--depth) * 1rem);display:flex}.fv2-tree-account>i{background:var(--fv2-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-top:.35rem}.fv2-tree-account>div{gap:.08rem;display:grid}.fv2-tree-account b{color:var(--fv2-ink);font-size:.67rem}.fv2-chip-list{flex-wrap:wrap;gap:.22rem;max-width:18rem;display:flex}.fv2-chip-list span{background:var(--fv2-surface-soft);color:var(--fv2-muted);border-radius:999px;padding:.18rem .38rem;font-size:.53rem;font-weight:800}.fv2-chip-list .is-required{background:var(--fv2-danger-soft);color:var(--fv2-danger)}.fv2-chip-list .is-optional{background:var(--fv2-accent-soft);color:var(--fv2-accent)}.fv2-setup-foot-grid{border-top:1px solid var(--fv2-line);grid-template-columns:1fr 1fr;display:grid}.fv2-setup-foot-grid>section{border-inline-end:1px solid var(--fv2-line);min-width:0;padding-bottom:.4rem}.fv2-setup-foot-grid>section:last-child{border-inline-end:0}.fv2-setup-foot-grid h3{border-bottom:1px solid var(--fv2-line);margin:0;padding:.7rem .85rem;font-size:.72rem}.fv2-setup-foot-grid article{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .85rem;display:flex}.fv2-setup-foot-grid article>div{gap:.1rem;display:grid}.fv2-setup-foot-grid strong{font-size:.65rem}.fv2-setup-foot-grid small,.fv2-setup-foot-grid p{color:var(--fv2-muted);margin:0;font-size:.58rem}.fv2-setup-foot-grid>section>p{padding:.8rem}.fv2-setup-empty{grid-template-columns:minmax(20rem,1.3fr) minmax(24rem,1fr) auto;align-items:center;gap:1rem;padding:1.1rem;display:grid}.fv2-setup-empty>div:first-child>span{color:var(--fv2-accent);font-size:.62rem;font-weight:800}.fv2-setup-empty h2{margin:.2rem 0;font-size:1rem}.fv2-setup-empty p{max-width:50rem;color:var(--fv2-muted);margin:0;font-size:.66rem;line-height:1.65}.fv2-setup-empty dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.fv2-setup-empty dl>div{padding:.5rem}.fv2-setup-empty dt{color:var(--fv2-muted);font-size:.55rem}.fv2-setup-empty dd{margin:.08rem 0 0;font-size:.82rem;font-weight:800}.fv2-setup-empty form{gap:.4rem;display:grid}.fv2-calendar-block+.fv2-calendar-block{border-top:1px solid var(--fv2-line)}.fv2-calendar-block>header,.fv2-dimension-cards article>header{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.fv2-calendar-block header>div,.fv2-dimension-cards header>div{gap:.1rem;display:grid}.fv2-calendar-block header strong,.fv2-dimension-cards header strong{font-size:.7rem}.fv2-calendar-block header small,.fv2-dimension-cards header small{color:var(--fv2-muted);font-size:.58rem}.fv2-calendar-block>div{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.fv2-calendar-block article{border-inline-end:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line);gap:.18rem;padding:.65rem .75rem;display:grid}.fv2-calendar-block article strong{font-size:.65rem}.fv2-calendar-block article small{color:var(--fv2-muted);font-size:.55rem}.fv2-dimension-cards{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.fv2-dimension-cards>article{border-inline-end:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line)}.fv2-dimension-cards article>div{max-height:24rem;display:grid;overflow-y:auto}.fv2-dimension-cards article>div>span{border-bottom:1px solid var(--fv2-line);grid-template-columns:5rem 1fr auto;gap:.5rem;padding:.55rem .75rem;font-size:.62rem;display:grid}.fv2-dimension-cards article>div>span small{color:var(--fv2-muted);font-size:.55rem}.fv2-statement-id{color:var(--fv2-muted);gap:.08rem;font-size:.58rem;display:grid}.fv2-statement-id code{color:var(--fv2-ink)}.fv2-recon-workspace{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:.85rem;display:grid}.fv2-recon-workspace__detail{position:sticky;top:9rem;overflow:hidden}.fv2-recon-detail__source{border-bottom:1px solid var(--fv2-line);background:var(--fv2-surface-blue);gap:.22rem;padding:.8rem;display:grid}.fv2-recon-detail__source span,.fv2-recon-detail__source small{color:var(--fv2-muted);font-size:.6rem}.fv2-recon-detail__source strong{font-size:.95rem}.fv2-recon-detail__source p{color:var(--fv2-muted);margin:.25rem 0 0;font-size:.64rem;line-height:1.5}.fv2-recon-detail form{gap:.65rem;padding:.8rem;display:grid}.fv2-recon-signoff{overflow:hidden}.fv2-inline-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;padding:.85rem;display:grid}.fv2-recon-totals dl{border-bottom:1px solid var(--fv2-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.fv2-recon-totals dl>div{border-inline-end:1px solid var(--fv2-line);gap:.18rem;padding:.8rem;display:grid}.fv2-recon-totals dt{color:var(--fv2-muted);font-size:.62rem}.fv2-recon-totals dd{margin:0;font-size:.75rem;font-weight:800}.fv2-exception-list h3{border-bottom:1px solid var(--fv2-line);margin:0;padding:.65rem .85rem;font-size:.72rem}.fv2-exception-list>article{border-bottom:1px solid var(--fv2-line);grid-template-columns:1fr auto auto;align-items:start;gap:.8rem;padding:.7rem .85rem;display:grid}.fv2-exception-list article>div{gap:.2rem;display:grid}.fv2-exception-list strong{font-size:.67rem}.fv2-exception-list p{color:var(--fv2-muted);margin:0;font-size:.62rem}.fv2-exception-list details summary{color:var(--fv2-accent);cursor:pointer;font-size:.62rem;font-weight:800}.fv2-exception-list details form{gap:.35rem;margin-top:.4rem;display:grid}.fv2-signoff-actions{border-top:1px solid var(--fv2-line);justify-content:end;padding:.75rem .85rem;display:flex}.fv2-signoff-actions form{align-items:end;gap:.5rem;display:flex}.fv2-signoff-actions textarea{min-width:22rem}@media (width<=1320px){.fv2-context__freshness{display:none}.fv2-metrics--six{grid-template-columns:repeat(3,1fr)}.fv2-metrics--six .fv2-metric:nth-child(3){border-inline-end:0}.fv2-metrics--six .fv2-metric:nth-child(-n+3){border-bottom:1px solid var(--fv2-line)}.fv2-command-grid{grid-template-columns:minmax(0,1fr) 19rem}.fv2-command-grid .fv2-panel--span-2{grid-column:1}.fv2-form-grid--4{grid-template-columns:repeat(2,1fr)}.fv2-reconcile{grid-template-columns:minmax(15rem,.7fr) minmax(23rem,1.3fr)}.fv2-reconcile__result{grid-column:1/-1}.fv2-setup-summary{grid-template-columns:16rem 1fr 1fr}.fv2-setup-summary>.fv2-evidence{border-top:1px solid var(--fv2-line);grid-column:1/-1}}@media (width<=1024px){.fv2-context{position:static;overflow-x:auto}.fv2-context__form{min-width:max-content}.fv2-page-header,.fv2-workbench-bar{flex-direction:column;align-items:stretch}.fv2-page-header__actions{flex-wrap:wrap}.fv2-metrics--five,.fv2-metrics--four{grid-template-columns:repeat(2,1fr)}.fv2-metric{border-bottom:1px solid var(--fv2-line)}.fv2-command-grid,.fv2-split,.fv2-composer,.fv2-object-grid,.fv2-customer-overview,.fv2-treasury-grid,.fv2-recon-workspace{grid-template-columns:minmax(0,1fr)}.fv2-command-grid .fv2-panel--span-2{grid-column:auto}.fv2-split__aside,.fv2-composer__aside,.fv2-recon-workspace__detail{max-height:none;position:static}.fv2-object-facts dl{grid-template-columns:repeat(3,1fr)}.fv2-object-facts dl>div:nth-child(3){border-inline-end:0}.fv2-object-facts dl>div:nth-child(-n+3){border-bottom:1px solid var(--fv2-line)}.fv2-reconcile{grid-template-columns:1fr}.fv2-reconcile__result{grid-column:auto}.fv2-setup-summary,.fv2-setup-empty{grid-template-columns:1fr}.fv2-setup-summary>*,.fv2-setup-foot-grid>section{border-inline-end:0;border-bottom:1px solid var(--fv2-line)}.fv2-setup-foot-grid{grid-template-columns:1fr}}@media (width<=640px){.fv2__page{padding:.8rem .7rem 6rem}.fv2-context{padding-inline:.7rem}.fv2-page-header h1{font-size:1.25rem}.fv2-page-header__copy>p:not(.fv2-eyebrow):not(.fv2-page-header__trail){font-size:.72rem}.fv2-page-header__actions .fv2-button{flex:1}.fv2-metrics--six,.fv2-metrics--five,.fv2-metrics--four{grid-template-columns:1fr 1fr}.fv2-metrics--six .fv2-metric:nth-child(3){border-inline-end:1px solid var(--fv2-line)}.fv2-metric:nth-child(2n){border-inline-end:0}.fv2-metric{min-height:5.4rem;padding:.7rem}.fv2-filter-form{flex-direction:column;align-items:stretch}.fv2-search input,.fv2-filter-form input,.fv2-filter-form select{width:100%}.fv2-form-grid--4,.fv2-form-grid--3{grid-template-columns:1fr}.fv2-grid{min-width:42rem}.fv2-grid--editor{min-width:52rem}.fv2-object-facts dl{grid-template-columns:1fr 1fr}.fv2-object-facts dl>div{border-bottom:1px solid var(--fv2-line)}.fv2-object-facts dl>div:nth-child(3){border-inline-end:1px solid var(--fv2-line)}.fv2-object-facts dl>div:nth-child(2n){border-inline-end:0}.fv2-stepper{padding-inline:.6rem}.fv2-stepper li span{display:none}.fv2-stepper li:after{inset-inline-start:1.7rem}.fv2-allocation-summary{grid-template-columns:1fr 1fr}.fv2-transaction-form__footer{flex-direction:column;align-items:stretch}.fv2-transaction-form__footer .fv2-button{width:100%}.fv2-recon-totals dl{grid-template-columns:1fr 1fr}.fv2-inline-form,.fv2-exception-list>article{grid-template-columns:1fr}.fv2-signoff-actions form{flex-direction:column;align-items:stretch;width:100%}.fv2-signoff-actions textarea{width:100%;min-width:0}.fv2-boundary-note{flex-direction:column;align-items:flex-start}.fv2-calendar-block>div,.fv2-dimension-cards{grid-template-columns:1fr}.fv2-setup-empty dl{grid-template-columns:1fr 1fr}}[dir=rtl] .fv2{letter-spacing:0}[dir=rtl] .fv2-choice:has(input:checked){box-shadow:inset -3px 0 var(--fv2-accent)}@media (prefers-reduced-motion:reduce){.fv2,.fv2 *,.fv2 :before,.fv2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.fv2-context,.fv2-page-header__actions,.fv2-workbench-bar,.os-sidebar,.os-topbar,.os-mobile-nav{display:none!important}.fv2__page{width:100%;padding:0}.fv2-panel,.fv2-metrics{break-inside:avoid}}.fv2{--fv2-navy-950:#07172b;--fv2-navy-900:#0b213c;--fv2-navy-800:#123457;--fv2-blue-600:#1769d2;--fv2-blue-500:#2582ef;--fv2-gold:#d7b564;--fv2-ink:#10223a;--fv2-muted:#5e6d82;--fv2-subtle:#8491a3;--fv2-line:#dce4ee;--fv2-line-strong:#c7d3e1;--fv2-surface-soft:#f3f6fa;--fv2-surface-blue:#edf5ff;--fv2-accent:var(--brand-primary,var(--fv2-blue-600));min-height:calc(100vh - var(--os-topbar-height,4rem));background:#edf2f7;font-family:Cairo,Segoe UI,sans-serif}.fv2-app-frame{min-height:calc(100vh - var(--os-topbar-height,4rem));grid-template-columns:16.5rem minmax(0,1fr);display:grid}.fv2-workspace{background:#f4f7fb;min-width:0}.fv2-module-nav{top:var(--os-topbar-height,4rem);height:calc(100vh - var(--os-topbar-height,4rem));background:var(--fv2-navy-950);color:#dbe8f6;flex-direction:column;min-height:42rem;display:flex;position:sticky;overflow:hidden;box-shadow:10px 0 32px #08182c21}.fv2-module-nav__brand{border-bottom:1px solid #ffffff14;gap:.85rem;padding:1.2rem 1rem 1rem;display:grid}.fv2-module-nav__mark{align-items:center;gap:.72rem;display:flex}.fv2-module-nav__mark>span:first-child{width:2.6rem;height:2.6rem;color:var(--fv2-navy-950);letter-spacing:-.04em;background:#fff;border:1px solid #ffffff38;border-radius:.72rem;flex:none;place-items:center;font-size:.78rem;font-weight:900;display:grid;box-shadow:0 8px 20px #0000002e}.fv2-module-nav__mark>span:last-child{gap:.03rem;display:grid}.fv2-module-nav__mark strong{color:#fff;letter-spacing:.08em;font-size:1.05rem;font-weight:900;line-height:1}.fv2-module-nav__mark small{color:var(--fv2-gold);letter-spacing:.22em;font-size:.58rem;font-weight:800}.fv2-module-nav__back{align-items:center;gap:.35rem;width:fit-content;font-size:.68rem;font-weight:700;display:inline-flex;color:#93abc4!important}.fv2-module-nav__back:hover{color:#fff!important}.fv2-module-nav__back svg{width:.9rem;height:.9rem}[dir=rtl] .fv2-module-nav__back svg{transform:rotate(180deg)}.fv2-module-nav__entity{background:#ffffff0d;border:1px solid #ffffff17;border-radius:.65rem;gap:.16rem;margin:.9rem .85rem .35rem;padding:.72rem .78rem;display:grid}.fv2-module-nav__entity span{color:#7f9ab7;font-size:.6rem;font-weight:700}.fv2-module-nav__entity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.fv2-module-nav__entity small{color:var(--fv2-gold);font-size:.58rem;font-weight:800}.fv2-module-nav__groups{scrollbar-width:thin;scrollbar-color:#34506d transparent;flex:1;padding:.35rem .65rem 1rem;overflow:hidden auto}.fv2-module-nav__group+.fv2-module-nav__group{margin-top:.85rem}.fv2-module-nav__group h2{color:#6785a4;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 .62rem .35rem;font-size:.58rem;font-weight:800}.fv2-module-nav__group>div{gap:.12rem;display:grid}.fv2-module-nav__group a{color:#b8cbe0;border-radius:.48rem;align-items:center;gap:.65rem;min-height:2.35rem;padding:.5rem .62rem;font-size:.68rem;font-weight:700;transition:background .14s,color .14s,transform .14s;display:flex;position:relative}.fv2-module-nav__group a svg{color:#7192b4;flex:none;width:1rem;height:1rem}.fv2-module-nav__group a:hover{color:#fff;background:#ffffff12;transform:translate(2px)}[dir=rtl] .fv2-module-nav__group a:hover{transform:translate(-2px)}.fv2-module-nav__group a.is-active{background:var(--fv2-blue-600);color:#fff;box-shadow:0 7px 18px #0052b44d}.fv2-module-nav__group a.is-active:after{background:var(--fv2-gold);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:.58rem;inset-inline-start:-.66rem}.fv2-module-nav__group a.is-active svg{color:#fff}.fv2-module-nav__footer{border-top:1px solid #ffffff14;gap:.2rem;padding:.82rem 1rem;display:grid}.fv2-module-nav__footer span{color:#c8d8e8;align-items:center;gap:.4rem;font-size:.61rem;font-weight:700;display:flex}.fv2-module-nav__footer i{background:#31c48d;border-radius:50%;width:.43rem;height:.43rem;box-shadow:0 0 0 3px #31c48d1f}.fv2-module-nav__footer small{color:#6684a2;font-size:.53rem;line-height:1.5}.fv2-context{top:var(--os-topbar-height,4rem);z-index:30;border-color:var(--fv2-line);min-height:4.5rem;padding:.65rem 1.4rem;box-shadow:0 5px 18px #142c490f}.fv2-context label,.fv2-context__fixed{gap:.18rem;min-width:7.5rem;padding-inline:.75rem}.fv2-context label>span,.fv2-context__fixed>span{font-size:.65rem}.fv2-context select,.fv2-context__fixed strong{font-size:.76rem}.fv2-context__approval{background:var(--fv2-surface-blue);border-radius:.55rem}.fv2__page{width:min(100%,112rem);padding:1.35rem 1.5rem 4rem}.fv2__page>*+*{margin-top:1.15rem}.fv2-page-header{border-bottom:1px solid var(--fv2-line);align-items:center;padding:.5rem 0 1.1rem}.fv2-page-header h1{letter-spacing:-.045em;margin-block:.18rem .28rem;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:900}.fv2-page-header__copy>p:not(.fv2-eyebrow):not(.fv2-page-header__trail){font-size:.83rem;line-height:1.8}.fv2-eyebrow{color:var(--fv2-blue-600);letter-spacing:.1em;font-size:.65rem}.fv2-button{border-radius:.55rem;min-height:2.65rem;padding-inline:1rem;font-size:.75rem}.fv2-button--primary{background:var(--fv2-blue-600);box-shadow:0 7px 16px #1769d233}.fv2-button--primary:hover{background:#0e5dbf}.fv2-button--secondary{background:#fff}.fv2-panel,.fv2-metrics,.fv2-object-facts,.fv2-workbench-bar,.fv2-stepper,.fv2-allocation-summary{border-color:var(--fv2-line);background:#fff;border-radius:.75rem;box-shadow:0 5px 18px #132d4c0b}.fv2-panel{overflow:clip}.fv2-panel__header{min-height:4rem;padding:.8rem 1rem}.fv2-panel__header span{color:var(--fv2-blue-600);letter-spacing:.06em;font-size:.62rem}.fv2-panel__header h2{margin-top:.13rem;font-size:.86rem;font-weight:850}.fv2-panel__header a,.fv2-panel__header small{font-size:.65rem}.fv2-metric{gap:.34rem;min-height:7rem;padding:.95rem 1rem}.fv2-metric:before{width:3px;inset-block:.9rem}.fv2-metric>span{font-size:.68rem}.fv2-metric>strong{font-size:clamp(1rem,1.3vw,1.28rem)}.fv2-metric>small{font-size:.62rem}.fv2-grid th{color:#66768b;letter-spacing:.025em;background:#f5f8fb;height:2.8rem;padding:.65rem .82rem;font-size:.62rem}.fv2-grid td{color:#263a54;min-height:3.1rem;padding:.72rem .82rem;font-size:.69rem;line-height:1.55}.fv2-grid td strong{font-size:.7rem}.fv2-grid td small{margin-top:.12rem;font-size:.59rem}.fv2-grid tbody tr:hover{background:#f6faff}.fv2-status{padding:.22rem .52rem;font-size:.61rem}.fv2-row-link{font-size:.69rem}.fv2-filter-form input,.fv2-filter-form select,.fv2-form-field input,.fv2-form-field select,.fv2-form-field textarea,.fv2-inline-form input,.fv2-inline-form select,.fv2-inline-form textarea{border-color:var(--fv2-line-strong);background:#fff;border-radius:.5rem;min-height:2.55rem;font-size:.72rem}.fv2-filter-form input:focus,.fv2-filter-form select:focus,.fv2-form-field input:focus,.fv2-form-field select:focus,.fv2-form-field textarea:focus{border-color:var(--fv2-blue-500);outline:3px solid #2582ef1f}.fv2-signal-row{min-height:3rem;padding:.68rem .9rem;font-size:.68rem}.fv2-mini-transaction,.fv2-account-list article{min-height:3.4rem;padding:.72rem .9rem}.fv2-mini-transaction strong,.fv2-account-list strong{font-size:.68rem}.fv2-mini-transaction small,.fv2-account-list small{font-size:.58rem}.fv2-accounting-pulse{border:1px solid var(--fv2-line);background:#fff;border-radius:.78rem;overflow:hidden;box-shadow:0 6px 20px #132d4c0d}.fv2-accounting-pulse>header{border-bottom:1px solid var(--fv2-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.72rem 1rem;display:flex}.fv2-accounting-pulse header>div{gap:.12rem;display:grid}.fv2-accounting-pulse header span{color:var(--fv2-blue-600);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.fv2-accounting-pulse header h2{margin:0;font-size:.82rem;font-weight:850}.fv2-accounting-pulse header a{color:var(--fv2-blue-600);font-size:.66rem;font-weight:800}.fv2-accounting-pulse>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fv2-accounting-pulse article{border-inline-end:1px solid var(--fv2-line);gap:.28rem;min-width:0;padding:.85rem 1rem;display:grid;position:relative}.fv2-accounting-pulse article:last-child{border-inline-end:0}.fv2-accounting-pulse article:before{background:var(--fv2-blue-600);content:"";border-radius:4px;width:3px;position:absolute;inset-block:.85rem;inset-inline-start:0}.fv2-accounting-pulse__liability:before,.fv2-accounting-pulse__expense:before{background:var(--fv2-warning)!important}.fv2-accounting-pulse__revenue:before{background:var(--fv2-success)!important}.fv2-accounting-pulse article>span{color:var(--fv2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:700;overflow:hidden}.fv2-accounting-pulse article>strong{text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.fv2-accounting-pulse article>small{color:var(--fv2-subtle);font-size:.54rem}.fv2-control-note{border-top:1px solid var(--fv2-line);color:var(--fv2-muted);background:#f7f9fc;margin:0;padding:.7rem .85rem;font-size:.57rem;line-height:1.65}.fv2-report-identity{border:1px solid var(--fv2-line);background:var(--fv2-navy-900);color:#fff;border-radius:.72rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 24px #0b213c21}.fv2-report-identity>div{border-inline-end:1px solid #ffffff1a;gap:.18rem;min-width:0;padding:.78rem .9rem;display:grid}.fv2-report-identity>div:last-child{border-inline-end:0}.fv2-report-identity span{color:#8da8c5;font-size:.59rem;font-weight:700}.fv2-report-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.fv2-statement-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.fv2-statement-strip article{border:1px solid var(--fv2-line);background:#fff;border-radius:.72rem;gap:.28rem;min-width:0;padding:.85rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #132d4c0a}.fv2-statement-strip article:after{background:var(--fv2-blue-600);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.fv2-statement-strip span{color:var(--fv2-muted);font-size:.63rem;font-weight:700}.fv2-statement-strip strong{text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.fv2-statement-strip small{color:var(--fv2-subtle);font-size:.54rem}.fv2-report-filters{border-inline:0;justify-content:flex-start}.fv2-report-filters .fv2-search{flex:22rem}.fv2-report-filters .fv2-search input{width:100%}.fv2-report-workbench .fv2-grid tfoot th{border-top:2px solid var(--fv2-line-strong);color:var(--fv2-ink);background:#edf3f9;font-size:.68rem}.fv2-official-statements{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.fv2-official-statements>article{border-inline-end:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line);gap:.38rem;padding:.9rem 1rem;display:grid}.fv2-official-statements article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fv2-official-statements article span{color:var(--fv2-muted);font-size:.63rem}.fv2-official-statements article strong{color:var(--fv2-blue-600);font-size:.78rem}.fv2-official-statements article>.fv2-money{font-size:.9rem;font-weight:850}.fv2-official-statements article>small{color:var(--fv2-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.fv2-customer-command-strip{scrollbar-width:thin;align-items:stretch;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.fv2-customer-command-strip a{border:1px solid var(--fv2-line);min-width:8.5rem;min-height:3rem;color:var(--fv2-ink);background:#fff;border-radius:.6rem;flex:1 0 auto;align-items:center;gap:.5rem;padding:.62rem .72rem;font-size:.66rem;font-weight:800;display:flex;box-shadow:0 4px 14px #132d4c09}.fv2-customer-command-strip a:hover{border-color:var(--fv2-blue-500);background:var(--fv2-surface-blue);color:var(--fv2-blue-600)}.fv2-customer-command-strip svg{width:1rem;height:1rem;color:var(--fv2-blue-600);flex:none}.fv2-customer-command-strip span{white-space:nowrap}.fv2-customer-command-strip b{background:var(--fv2-surface-soft);min-width:1.3rem;height:1.3rem;color:var(--fv2-muted);border-radius:999px;place-items:center;margin-inline-start:auto;font-size:.58rem;display:grid}.fv2-currency-positions{gap:.8rem;display:grid}.fv2-currency-position{border:1px solid var(--fv2-line);background:#fff;border-radius:.78rem;overflow:hidden;box-shadow:0 6px 20px #132d4c0d}.fv2-currency-position>header{border-bottom:1px solid var(--fv2-line);background:linear-gradient(100deg, var(--fv2-navy-950), var(--fv2-navy-800));color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.fv2-currency-position>header div{align-items:baseline;gap:.55rem;display:flex}.fv2-currency-position>header span{color:#94abc4;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.fv2-currency-position>header h2{color:#fff;margin:0;font-size:1rem;font-weight:900}.fv2-currency-position>header small{color:var(--fv2-gold);font-size:.6rem;font-weight:800}.fv2-currency-position .fv2-metrics{box-shadow:none;border:0;border-radius:0}.fv2-position-explainer{border-top:1px solid var(--fv2-line);color:var(--fv2-muted);background:#f7f9fc;align-items:center;gap:.65rem;padding:.65rem 1rem;font-size:.59rem;line-height:1.65;display:flex}.fv2-position-explainer svg{width:1rem;height:1rem;color:var(--fv2-blue-600);flex:none}.fv2-position-explainer p{flex:1;margin:0}.fv2-position-explainer strong{color:var(--fv2-ink)}.fv2-position-explainer>span{border-inline-start:1px solid var(--fv2-line);white-space:nowrap;flex:none;padding-inline-start:.7rem}.fv2-object-tabs--scroll{top:calc(var(--os-topbar-height,4rem) + 4.5rem);z-index:20;border:1px solid var(--fv2-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-radius:.65rem;padding-inline:.35rem;position:sticky;box-shadow:0 5px 18px #132d4c0d}.fv2-object-tabs--scroll button{min-height:3rem}.fv2-tab-panel>*+*{margin-top:1rem}.fv2-finance-flow{border:1px solid var(--fv2-line);background:#fff;border-radius:.72rem;align-items:center;padding:.75rem .85rem;display:flex;overflow-x:auto;box-shadow:0 5px 18px #132d4c0a}.fv2-finance-flow a{min-width:8.3rem;color:var(--fv2-ink);flex:none;grid-template-columns:1.55rem 1fr auto;align-items:center;gap:.38rem;display:grid}.fv2-finance-flow a>b{background:var(--fv2-blue-600);color:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.61rem;display:grid}.fv2-finance-flow a>span{white-space:nowrap;font-size:.62rem;font-weight:800}.fv2-finance-flow a>small{color:var(--fv2-subtle);font-size:.55rem}.fv2-finance-flow>i{background:var(--fv2-line-strong);width:min(2.2vw,2rem);min-width:1rem;height:1px;margin-inline:.5rem}.fv2-finance-flow a:hover>span{color:var(--fv2-blue-600)}.fv2-contract-position-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem;padding:1rem;display:grid}.fv2-contract-position-card{border:1px solid var(--fv2-line);background:linear-gradient(#fff,#fbfcfe);border-radius:.68rem;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 4px 14px #132d4c09}.fv2-contract-position-card>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.fv2-contract-position-card>header>div{min-width:0}.fv2-contract-position-card>header span{color:var(--fv2-blue-600);text-transform:uppercase;font-size:.57rem;font-weight:800}.fv2-contract-position-card h3{margin:.1rem 0 0;font-size:1.05rem;font-weight:900}.fv2-contract-position-card header small{color:var(--fv2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.57rem;display:block;overflow:hidden}.fv2-contract-position-card dl{grid-template-columns:1fr 1fr;gap:.4rem;margin:0;display:grid}.fv2-contract-position-card dl>div{background:var(--fv2-surface-soft);border-radius:.45rem;gap:.08rem;min-width:0;padding:.48rem .55rem;display:grid}.fv2-contract-position-card dt{color:var(--fv2-muted);font-size:.55rem;font-weight:700}.fv2-contract-position-card dd{color:var(--fv2-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;font-weight:850;overflow:hidden}.fv2-contract-progress{background:#e7edf4;border-radius:999px;height:.34rem;overflow:hidden}.fv2-contract-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--fv2-blue-600), #39a47a);height:100%;display:block}.fv2-contract-position-card>small{color:var(--fv2-muted);font-size:.56rem}.fv2-contract-position-card footer{border-top:1px solid var(--fv2-line);flex-wrap:wrap;gap:.4rem;padding-top:.65rem;display:flex}.fv2-contract-position-card footer a{border-inline-end:1px solid var(--fv2-line);color:var(--fv2-blue-600);padding-inline-end:.45rem;font-size:.59rem;font-weight:800}.fv2-contract-position-card footer a:last-child{border-inline-end:0}.fv2-grid tr.is-overdue{background:#fff9f8}.fv2-grid tr.is-overdue:hover{background:#fff2f0}.fv2-overdue-label{background:var(--fv2-danger-soft);white-space:nowrap;border-radius:999px;width:fit-content;margin-top:.16rem;padding:.18rem .45rem;font-weight:850;display:inline-flex;color:var(--fv2-danger)!important;font-size:.56rem!important}.fv2-allocation-stack{gap:.3rem;min-width:11rem;display:grid}.fv2-allocation-stack>span{border-bottom:1px dashed var(--fv2-line);grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;padding-bottom:.3rem;display:grid}.fv2-allocation-stack>span:last-child{border-bottom:0;padding-bottom:0}.fv2-allocation-stack b{color:var(--fv2-blue-600);font-size:.59rem}.fv2-allocation-stack .fv2-status{padding:.12rem .35rem;font-size:.52rem}.fv2-contract-currency-summary{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:.8rem;display:grid}.fv2-contract-currency-summary>article{border:1px solid var(--fv2-line);background:#fff;border-radius:.78rem;overflow:hidden;box-shadow:0 6px 20px #132d4c0d}.fv2-contract-currency-summary header{background:linear-gradient(105deg, var(--fv2-navy-950), var(--fv2-navy-800));color:#fff;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .85rem;display:flex}.fv2-contract-currency-summary header>div{align-items:baseline;gap:.5rem;display:flex}.fv2-contract-currency-summary header span{color:#91aac5;text-transform:uppercase;font-size:.57rem;font-weight:800}.fv2-contract-currency-summary header strong{color:#fff;font-size:.9rem;font-weight:900}.fv2-contract-currency-summary header b{color:var(--fv2-gold);font-size:.58rem}.fv2-contract-currency-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fv2-contract-currency-summary dl>div{border-inline-end:1px solid var(--fv2-line);gap:.18rem;min-width:0;padding:.7rem .78rem;display:grid}.fv2-contract-currency-summary dl>div:last-child{border-inline-end:0}.fv2-contract-currency-summary dt{color:var(--fv2-muted);font-size:.56rem;font-weight:700}.fv2-contract-currency-summary dd{color:var(--fv2-ink);text-overflow:ellipsis;margin:0;font-size:.7rem;font-weight:850;overflow:hidden}.fv2-contract-currency-summary dd.is-danger{color:var(--fv2-danger)}.fv2-contract-monitor__views{border-bottom:1px solid var(--fv2-line);background:#f7f9fc;align-items:stretch;gap:.12rem;min-height:3.2rem;padding:.38rem .5rem;display:flex;overflow-x:auto}.fv2-contract-monitor__views a{min-width:max-content;color:var(--fv2-muted);border:1px solid #0000;border-radius:.48rem;align-items:center;gap:.55rem;padding:.45rem .68rem;font-size:.64rem;font-weight:800;display:inline-flex}.fv2-contract-monitor__views a:hover{border-color:var(--fv2-line);color:var(--fv2-blue-600);background:#fff}.fv2-contract-monitor__views a.is-active{color:var(--fv2-blue-600);background:#fff;border-color:#bed8f6;box-shadow:0 3px 10px #132d4c0e}.fv2-contract-monitor__views b{min-width:1.35rem;height:1.35rem;color:var(--fv2-muted);background:#e8eef5;border-radius:999px;place-items:center;font-size:.56rem;display:grid}.fv2-contract-monitor__views a.is-active b{background:var(--fv2-blue-600);color:#fff}.fv2-contract-monitor__heading{gap:.08rem;padding-inline:.35rem;display:grid}.fv2-contract-monitor__heading strong{color:var(--fv2-ink);font-size:.7rem}.fv2-contract-monitor__heading small{color:var(--fv2-muted);font-size:.56rem}[data-contract-monitor-grid] .fv2-grid{min-width:104rem}[data-contract-monitor-grid] .fv2-grid td{min-width:7rem}[data-contract-monitor-grid] .fv2-grid td:first-child{min-width:14rem}[data-contract-monitor-grid] .fv2-grid td:nth-child(2),[data-contract-monitor-grid] .fv2-grid td:nth-child(8){min-width:10rem}[data-contract-monitor-grid] .fv2-contract-progress{width:7rem;margin-top:.32rem}.fv2-danger-money{color:var(--fv2-danger)!important}.fv2-contract-monitor__actions{gap:.28rem;min-width:7.5rem;display:grid}.fv2-contract-monitor__actions .fv2-row-link{width:fit-content;font-size:.61rem}.fv2-contract-monitor__actions .fv2-row-link+.fv2-row-link{border-top:1px dashed var(--fv2-line);padding-top:.25rem}.fv2[data-finance-density=compact] .fv2-contract-monitor__views{min-height:2.75rem}.fv2[data-finance-density=compact] .fv2-contract-currency-summary dl>div{padding-block:.5rem}.fv2-module-nav__top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.fv2-module-nav__toggle{color:#9db5ce;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.48rem;flex:none;place-items:center;width:2rem;height:2rem;transition:border-color .14s,background .14s,color .14s,transform .2s;display:grid}.fv2-module-nav__toggle:hover{color:#fff;background:#ffffff1a;border-color:#ffffff42}.fv2-module-nav__toggle:focus-visible{outline-offset:2px;outline:3px solid #2582ef59}.fv2-module-nav__toggle svg{width:.9rem;height:.9rem}[dir=ltr] .fv2-module-nav__toggle svg{transform:rotate(180deg)}.fv2-context__density{border:1px solid var(--fv2-line);min-height:2.2rem;color:var(--fv2-muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.fv2-context__density:hover{border-color:var(--fv2-blue-500);color:var(--fv2-blue-600)}.fv2-context__density:focus-visible{outline-offset:2px;outline:3px solid #2582ef2e}.fv2-context__density[aria-pressed=true]{background:var(--fv2-surface-blue);color:var(--fv2-blue-600);border-color:#b9d6f7}.fv2-context__density svg{width:.9rem;height:.9rem}.fv2-page-header{border:1px solid var(--fv2-line);background:linear-gradient(125deg,#fff 0% 64%,#f1f6fc 100%);border-radius:.82rem;padding:1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 7px 22px #132d4c0e}.fv2-page-header:before{background:linear-gradient(180deg, var(--fv2-blue-500), var(--fv2-navy-900));content:"";width:4px;position:absolute;inset-block:0;inset-inline-start:0}.fv2-page-header__identity{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.fv2-page-header__icon{background:linear-gradient(145deg, var(--fv2-navy-800), var(--fv2-navy-950));color:#fff;border:1px solid #ffffff24;border-radius:.76rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #07172b29}.fv2-page-header__icon:after{background:var(--fv2-gold);content:"";inset-inline:.65rem;height:2px;position:absolute;bottom:0}.fv2-page-header__icon svg{width:1.25rem;height:1.25rem}.fv2-page-header__copy{min-width:0}.fv2-page-header__trail{color:var(--fv2-muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .18rem;font-size:.56rem;font-weight:800;display:flex}.fv2-page-header__trail span{color:var(--fv2-blue-600);letter-spacing:.1em}.fv2-page-header__trail i{color:var(--fv2-line-strong);font-style:normal}.fv2-page-header .fv2-eyebrow{letter-spacing:.055em;margin-bottom:.08rem;font-size:.59rem}.fv2-page-header h1{margin-block:.06rem .25rem}.fv2-grid-wrap{scrollbar-color:#b3c2d3 #eef3f8;scrollbar-width:thin;box-shadow:inset 0 -8px 14px -14px #0b213c8c}.fv2-grid{font-variant-numeric:tabular-nums}.fv2-grid tbody tr:nth-child(2n) td{background:#fbfcfe}.fv2-grid tbody tr:hover td,.fv2-grid tbody tr:nth-child(2n):hover td{background:#eef6ff}.fv2-grid th{box-shadow:inset 0 -1px var(--fv2-line-strong)}.fv2-grid td[dir=ltr],.fv2-grid th[dir=ltr]{font-variant-numeric:tabular-nums}.fv2-panel__header,.fv2-workbench-bar{background:linear-gradient(#fff,#fbfcfe)}.fv2-empty{background:radial-gradient(circle,#fff,#fafcfe)}.fv2[data-finance-density=compact] .fv2__page{padding-block-start:.9rem}.fv2[data-finance-density=compact] .fv2__page>*+*{margin-top:.72rem}.fv2[data-finance-density=compact] .fv2-page-header{padding-block:.68rem}.fv2[data-finance-density=compact] .fv2-page-header__icon{border-radius:.62rem;width:2.65rem;height:2.65rem}.fv2[data-finance-density=compact] .fv2-page-header h1{font-size:clamp(1.25rem,1.8vw,1.7rem)}.fv2[data-finance-density=compact] .fv2-metric{min-height:5rem;padding-block:.62rem}.fv2[data-finance-density=compact] .fv2-metric:before{inset-block:.62rem}.fv2[data-finance-density=compact] .fv2-panel__header{min-height:3.15rem;padding-block:.55rem}.fv2[data-finance-density=compact] .fv2-grid th{height:2.25rem;padding-block:.42rem}.fv2[data-finance-density=compact] .fv2-grid td{min-height:2.45rem;padding-block:.42rem;line-height:1.4}.fv2[data-finance-density=compact] .fv2-workbench-bar{min-height:2.65rem;padding-block:.3rem}.fv2[data-finance-density=compact] .fv2-signal-row,.fv2[data-finance-density=compact] .fv2-mini-transaction,.fv2[data-finance-density=compact] .fv2-account-list article{min-height:2.65rem;padding-block:.5rem}.fv2[data-finance-density=compact] .fv2-form-grid{gap:.55rem;padding:.7rem}.fv2[data-finance-density=compact] .fv2-form-field input,.fv2[data-finance-density=compact] .fv2-form-field select,.fv2[data-finance-density=compact] .fv2-filter-form input,.fv2[data-finance-density=compact] .fv2-filter-form select{min-height:2.2rem}@media (width>=1181px){:is(.os-shell:has(.fv2[data-finance-ui-v2])>.os-sidebar,.os-shell:has(.fv2[data-finance-ui-v2])>.platform-signature){display:none}.os-shell:has(.fv2[data-finance-ui-v2])>.os-shell__workspace{margin-inline-start:0}.fv2-app-frame{transition:grid-template-columns .2s}.fv2[data-finance-nav=collapsed] .fv2-app-frame{grid-template-columns:4.75rem minmax(0,1fr)}.fv2[data-finance-nav=collapsed] .fv2-module-nav__brand{gap:.5rem;padding:.8rem .5rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__top{flex-direction:column}.fv2[data-finance-nav=collapsed] .fv2-module-nav__mark{gap:0}.fv2[data-finance-nav=collapsed] .fv2-module-nav__mark>span:last-child,.fv2[data-finance-nav=collapsed] .fv2-module-nav__back,.fv2[data-finance-nav=collapsed] .fv2-module-nav__entity,.fv2[data-finance-nav=collapsed] .fv2-module-nav__footer,.fv2[data-finance-nav=collapsed] .fv2-module-nav__group h2,.fv2[data-finance-nav=collapsed] .fv2-module-nav__group a span{display:none}.fv2[data-finance-nav=collapsed] .fv2-module-nav__groups{padding-inline:.5rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__group+.fv2-module-nav__group{margin-top:.35rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__group>div{gap:.25rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__group a{justify-content:center;min-height:2.65rem;padding:.55rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__group a svg{width:1.05rem;height:1.05rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__group a.is-active:after{inset-inline-start:-.51rem}.fv2[data-finance-nav=collapsed] .fv2-module-nav__toggle{transform:rotate(180deg)}}@media (width<=1180px){.fv2-app-frame{grid-template-columns:minmax(0,1fr)}.fv2-module-nav{height:auto;min-height:0;box-shadow:none;position:static;overflow:visible}.fv2-module-nav__brand{justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.fv2-module-nav__toggle{display:none}.fv2-module-nav__mark>span:first-child{border-radius:.55rem;width:2.1rem;height:2.1rem}.fv2-module-nav__entity,.fv2-module-nav__footer{display:none}.fv2-module-nav__groups{gap:.4rem;padding:.45rem .75rem .65rem;display:flex;overflow-x:auto}.fv2-module-nav__group,.fv2-module-nav__group+.fv2-module-nav__group{margin:0;display:contents}.fv2-module-nav__group h2{display:none}.fv2-module-nav__group>div{gap:.2rem;display:flex}.fv2-module-nav__group a{white-space:nowrap;border:1px solid #ffffff14;min-height:2.25rem;padding:.45rem .65rem}.fv2-module-nav__group a.is-active:after{border-radius:3px 3px 0 0;width:auto;height:3px;inset-block:auto -.66rem;inset-inline:.6rem}.fv2-context{top:var(--os-topbar-height,4rem);position:sticky}.fv2-report-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.fv2-report-identity>div:nth-child(3n){border-inline-end:0}.fv2-statement-strip,.fv2-accounting-pulse>div{grid-template-columns:repeat(3,minmax(0,1fr))}.fv2-accounting-pulse article{border-bottom:1px solid var(--fv2-line)}.fv2-currency-position .fv2-metrics--six{grid-template-columns:repeat(3,minmax(0,1fr))}.fv2-object-tabs--scroll{top:calc(var(--os-topbar-height,4rem) + 4.5rem)}}@media (width<=720px){.os-shell:has(.fv2[data-finance-ui-v2]) .os-mobile-nav{display:none}.fv2-module-nav__brand{padding-inline:.75rem}.fv2-module-nav__back{font-size:.62rem}.fv2-module-nav__mark strong{font-size:.88rem}.fv2-module-nav__mark small{font-size:.5rem}.fv2-module-nav__group a span{font-size:.64rem}.fv2-context{min-height:auto;padding-inline:.75rem;position:static}.fv2-context__density{justify-content:center;width:2.2rem;padding-inline:0}.fv2-context__density span{display:none}.fv2__page{padding:1rem .72rem 4rem}.fv2-page-header{align-items:stretch}.fv2-page-header__identity{gap:.65rem}.fv2-page-header__icon{width:2.65rem;height:2.65rem}.fv2-page-header h1{font-size:1.38rem}.fv2-panel,.fv2-metrics,.fv2-object-facts,.fv2-workbench-bar{border-radius:.65rem}.fv2-grid td{font-size:.67rem}.fv2-report-identity{grid-template-columns:1fr 1fr}.fv2-report-identity>div,.fv2-report-identity>div:nth-child(3n){border-inline-end:1px solid #ffffff1a}.fv2-report-identity>div:nth-child(2n){border-inline-end:0}.fv2-statement-strip{grid-template-columns:1fr 1fr}.fv2-statement-strip article:last-child{grid-column:1/-1}.fv2-accounting-pulse>header{flex-direction:column;align-items:flex-start}.fv2-accounting-pulse>div{grid-template-columns:1fr 1fr}.fv2-accounting-pulse article:nth-child(2n){border-inline-end:0}.fv2-accounting-pulse article:last-child{grid-column:1/-1}.fv2-currency-position .fv2-metrics--six{grid-template-columns:1fr 1fr}.fv2-position-explainer{flex-direction:column;align-items:flex-start}.fv2-position-explainer>span{border-inline-start:0;padding-inline-start:0}.fv2-object-tabs--scroll{position:static}.fv2-contract-position-grid{grid-template-columns:1fr;padding:.7rem}.fv2-contract-currency-summary{grid-template-columns:1fr}.fv2-contract-currency-summary dl{grid-template-columns:1fr 1fr}.fv2-contract-currency-summary dl>div{border-bottom:1px solid var(--fv2-line)}.fv2-contract-currency-summary dl>div:nth-child(2n){border-inline-end:0}.fv2-contract-monitor .fv2-workbench-bar{flex-direction:column;align-items:stretch}.fv2-finance-flow{flex-direction:column;align-items:stretch;gap:.3rem}.fv2-finance-flow a{width:100%;min-width:0}.fv2-finance-flow>i{width:1px;min-width:1px;height:.5rem;margin-inline-start:.78rem}}@media print{.fv2-module-nav{display:none!important}.fv2-app-frame{display:block}.fv2-workspace{background:#fff}.fv2-report-filters,[data-finance-print]{display:none!important}.fv2-report-identity{color:#000;box-shadow:none;background:#fff}.fv2-report-identity>div{border-color:#bbb}.fv2-report-identity span{color:#555}.fv2-statement-strip article{box-shadow:none}.fv2-customer-command-strip,.fv2-object-tabs{display:none!important}.fv2-tab-panel,.fv2-tab-panel[hidden]{display:block!important}.fv2-currency-position,.fv2-contract-position-card,.fv2-finance-flow{break-inside:avoid;box-shadow:none}}.fv2-saved-views a{white-space:nowrap;color:#4a626e;background:#fff;border:1px solid #dce5e9;border-radius:9px;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.fv2-saved-views a.is-active{color:#fff;background:#183f4a;border-color:#183f4a}.fv2-saved-views{flex-wrap:wrap}.finance-workspace>header:has([data-finance-menu]){overflow:visible}[data-finance-nav=collapsed] .finance-module-search,[data-finance-nav=collapsed] .finance-nav-empty{display:none}.finance-workflow-guide{color:#243c46;background:#f6faf9;border:1px solid #dbe5e5;border-radius:16px;margin:16px 0;font-size:13px;overflow:hidden}.finance-workflow-guide>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 15px;list-style:none;display:flex}.finance-workflow-guide>summary::-webkit-details-marker{display:none}.finance-workflow-guide>summary>span:last-child{color:#526773;margin-inline-start:auto;font-size:12px}.finance-workflow-guide>summary:after{content:"+";font-size:20px}.finance-workflow-guide[open]>summary:after{content:"−"}.finance-workflow-guide__mark{color:#176451;background:#e2eeeb;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.finance-workflow-guide__body{padding:0 15px 15px}.finance-workflow-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.finance-workflow-guide li{background:#fff;border:1px solid #e5eceb;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.finance-workflow-guide li b{color:#215b51;background:#eef4f3;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.finance-workflow-guide p{color:#526773;margin:0;font-size:12px;line-height:1.8}.finance-workspace-navigation{border-top:1px solid #e4e9ed;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.finance-workspace-navigation>details{position:relative}.finance-workspace-navigation summary{cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.finance-workspace-navigation summary:after{content:"⌄";color:#58707a}.finance-workspace-navigation>details.is-current>summary{color:#fff;background:#163e49;border-color:#163e49}.finance-workspace-navigation>details.is-current>summary:after{color:#c6e4de}.finance-workspace-navigation__menu{z-index:40;inset-inline-start:0;background:#fff;border:1px solid #dce5e9;border-radius:12px;gap:3px;min-width:235px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 35px #12304020}.finance-workspace-navigation a{color:#34505c;border-radius:8px;padding:10px 12px;font-size:13px;text-decoration:none}.finance-workspace-navigation a:hover,.finance-workspace-navigation a[aria-current=page]{color:#164e42;background:#edf5f3}.finance-workspace-navigation a[aria-current=page]{font-weight:800}.fv2-currency-totals{background:#fff;border:1px solid #dfe8e9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.fv2-currency-totals>span,.fv2-currency-totals>small{color:#596e78;font-size:12px;line-height:1.65}.fv2-currency-totals>strong{color:#16404b;text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.fv2-pagination{max-width:100%;padding:14px;overflow-x:auto}.finance-workspace{--finance-focus:#147a70;min-width:0}.finance-workspace :where(input,select,textarea){max-width:100%;font-size:14px}.finance-workspace :where(input,select,textarea,a,button,summary):focus-visible,.finance-workflow-guide summary:focus-visible,.finance-workspace-navigation summary:focus-visible{outline-offset:3px;outline:3px solid #188875}.finance-workspace :where(.grid,.flex,section,article){min-width:0}.finance-workspace .finance-entry-panel{background:#fff;border:1px solid #dbe5e9;border-radius:16px;overflow:hidden}.finance-entry-panel>summary{cursor:pointer;color:#163e49;align-items:center;gap:10px;min-height:60px;padding:16px 20px;font-weight:800;display:flex}.finance-entry-panel>summary>small{color:#657a82;font-weight:400}.finance-entry-panel__body{padding:0 20px 20px}.finance-entry-panel__body label{color:#3e5762;gap:6px;font-size:13px;font-weight:600;display:grid}.finance-entry-panel__body input,.finance-entry-panel__body select{background:#fff;border:1px solid #d3dfe4;border-radius:10px;width:100%;min-height:44px;padding:9px 12px}.finance-entry-panel__body p{color:#657780;font-size:13px;line-height:1.7}.finance-field-label{color:#526872;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.finance-field-label input{width:100%}.finance-module-search{padding:0 12px 12px;display:block}.finance-module-search span{color:#6a7c88;margin-bottom:6px;font-size:11px;display:block}.finance-module-search input{background:#fff;border:1px solid #dce6eb;border-radius:10px;width:100%;min-height:40px;padding:8px 10px;font-size:12px}.fv2-module-nav__group[hidden],.fv2-module-nav__group a[hidden]{display:none!important}.finance-nav-empty{color:#627783;padding:12px;font-size:12px}.finance-workspace .overflow-x-auto{overscroll-behavior-inline:contain}.finance-workspace .overflow-x-auto>table{min-width:600px}.finance-workspace .overflow-x-auto:focus-visible{outline-offset:2px;outline:2px solid #188875}.finance-field-label :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:#254653;background:#fff;border:1px solid #d3dfe4;border-radius:10px;width:100%;min-height:44px;padding:9px 12px;font-weight:400}.finance-field-label textarea{resize:vertical;min-height:96px;line-height:1.6}@media (width<=760px){.finance-workflow-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-workflow-guide>summary{gap:7px;padding-inline:11px}.finance-workflow-guide>summary>strong{font-size:12px}.finance-workflow-guide>summary>span:last-child{font-size:10px}.finance-workspace-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-workspace-navigation summary{justify-content:space-between;padding-inline:9px;font-size:11px}.finance-workspace-navigation__menu{min-width:0;box-shadow:none;margin-top:5px;position:static}.finance-workspace-navigation>details[open]{grid-column:1/-1}.finance-workspace .finance-entry-panel__body{padding-inline:14px}.fv2-currency-totals{padding:14px}.fv2-pagination nav{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.finance-workspace *{scroll-behavior:auto!important}}@media print{.finance-workflow-guide,.finance-workspace-navigation,.finance-module-search{display:none!important}}.ec-workspace{--ec-navy:var(--color-brand-navy,#122033);--ec-gold:var(--color-brand-gold,#c7a66b);--ec-border:var(--color-border-soft,#e5e7eb);--ec-muted:var(--color-text-secondary,#667085);color:var(--color-text-primary,#172033)}.ec-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.05rem;display:flex}.ec-header p{max-width:52rem;color:var(--ec-muted);margin-top:.45rem;font-size:.84rem;line-height:1.7}.ec-header__meta{align-items:center;gap:.45rem;display:flex}.ec-header-menu{position:relative}.ec-header-menu summary{cursor:pointer;width:2.7rem;padding:0;list-style:none}.ec-header-menu summary::-webkit-details-marker{display:none}.ec-header-menu__items{z-index:30;border:1px solid var(--ec-border);inset-inline-end:0;background:#fff;border-radius:.7rem;min-width:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);overflow:hidden;box-shadow:0 16px 35px #10182824}.ec-header-menu__items :is(button,a){text-align:start;border-radius:.45rem;padding:.55rem .65rem;font-size:.65rem;font-weight:700}.ec-header-menu__items :is(button,a):hover{background:#f7f9fc}.ec-button{border:1px solid var(--ec-border);background:#fff;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.7rem;padding:.55rem .9rem;font-size:.75rem;font-weight:750;transition:all .18s;display:inline-flex}.ec-button:hover{border-color:var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-button:hover{border-color:color-mix(in srgb, var(--ec-gold) 75%, #fff)}}.ec-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #12203314}.ec-button:focus-visible,.ec-workspace :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-button:focus-visible,.ec-workspace :is(input,select,textarea,button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--ec-gold) 36%, transparent)}}.ec-button:focus-visible,.ec-workspace :is(input,select,textarea,button,a):focus-visible{outline-offset:2px}.ec-button--primary{border-color:var(--ec-gold);background:linear-gradient(135deg, var(--ec-gold), var(--ec-gold))}@supports (color:color-mix(in lab, red, red)){.ec-button--primary{background:linear-gradient(135deg, color-mix(in srgb, var(--ec-gold) 90%, #fff), var(--ec-gold))}}.ec-button--primary{color:var(--ec-navy);box-shadow:0 10px 24px var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-button--primary{box-shadow:0 10px 24px color-mix(in srgb, var(--ec-gold) 20%, transparent)}}.ec-button--danger{color:#b42318;border-color:#fecaca}.ec-scope{border:1px solid var(--ec-border);background:#fff;border-radius:.7rem;align-items:center;gap:.4rem;min-height:2.7rem;padding:.55rem .8rem;font-size:.7rem;display:inline-flex}.ec-scope span{color:var(--ec-muted)}.ec-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.ec-metric{border:1px solid var(--ec-border);background:#fff;border-radius:.85rem;min-height:6.8rem;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 4px 18px #10182809}.ec-metric:after{background:var(--metric-color,#2563eb);inset-inline-end:-1.5rem;border-radius:50%;width:6rem;height:6rem;position:absolute;bottom:-2.4rem}@supports (color:color-mix(in lab, red, red)){.ec-metric:after{background:color-mix(in srgb, var(--metric-color,#2563eb) 8%, transparent)}}.ec-metric:after{content:""}.ec-metric__icon{background:var(--metric-color,#2563eb);border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ec-metric__icon{background:color-mix(in srgb, var(--metric-color,#2563eb) 10%, #fff)}}.ec-metric__icon{color:var(--metric-color,#2563eb);font-size:.68rem;font-weight:900}.ec-metric__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.ec-metric dd{letter-spacing:-.03em;margin-top:.1rem;font-size:1.35rem;font-weight:800}.ec-metric small{color:var(--ec-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.59rem;display:block;overflow:hidden}.ec-layout{grid-template-columns:minmax(0,3.4fr) minmax(16.5rem,1fr);align-items:start;gap:1rem;display:grid}.ec-panel{border:1px solid var(--ec-border);background:#fff;border-radius:.9rem;box-shadow:0 4px 20px #10182809}.ec-panel__header{border-bottom:1px solid var(--ec-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.ec-panel__header h2{font-size:.98rem;font-weight:800}.ec-panel__header p{color:var(--ec-muted);margin-top:.25rem;font-size:.66rem}.ec-stepper{border-bottom:1px solid var(--ec-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.9rem 1rem;display:grid;overflow-x:auto}.ec-step{text-align:start;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:7rem;padding-inline-end:.5rem;display:grid;position:relative}.ec-step:after{background:var(--ec-border);content:"";z-index:0;inset-inline:2.4rem -.2rem;height:1px;position:absolute;top:1rem}.ec-step:last-child:after{display:none}.ec-step>*{z-index:1;position:relative}.ec-step__number{border:1px solid var(--ec-border);color:#475467;background:#f8fafc;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:800;display:grid}.ec-step strong{font-size:.64rem;display:block}.ec-step small{color:var(--ec-muted);margin-top:.12rem;font-size:.54rem;display:block}.ec-step.is-current .ec-step__number{border-color:var(--ec-gold);background:var(--ec-gold);color:var(--ec-navy);box-shadow:0 0 0 5px var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-step.is-current .ec-step__number{box-shadow:0 0 0 5px color-mix(in srgb, var(--ec-gold) 13%, transparent)}}.ec-step.is-complete .ec-step__number{color:#047857;background:#ecfdf5;border-color:#10b981}.ec-step.is-complete:after{background:#a7f3d0}.ec-wizard-body [hidden],.ec-workspace [hidden]{display:none!important}.ec-fieldset{gap:.85rem;display:grid}.ec-fieldset__title{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ec-fieldset__title h3{font-size:.82rem;font-weight:800}.ec-fieldset__title p{color:var(--ec-muted);margin-top:.15rem;font-size:.62rem}.ec-selected-count{color:#8a5a06;background:#fff7df;border-radius:999px;padding:.3rem .6rem;font-size:.6rem;font-weight:800}.ec-input,.ec-field input,.ec-field select,.ec-field textarea,.ec-filter-field input,.ec-dialog input,.ec-dialog select,.ec-dialog textarea{border:1px solid var(--ec-border);width:100%;min-height:2.7rem;color:inherit;background:#fbfcfe;border-radius:.65rem;padding:.55rem .7rem;font-size:.72rem}.ec-field textarea,.ec-dialog textarea{resize:vertical;min-height:5.5rem}.ec-field>span,.ec-filter-field>span,.ec-dialog label>span{margin-bottom:.35rem;font-size:.66rem;font-weight:800;display:block}.ec-field>span small{color:var(--ec-muted);font-size:.55rem;font-weight:600}.ec-field>small,.ec-filter-field>small{color:var(--ec-muted);margin-top:.3rem;font-size:.57rem;display:block}.ec-purpose-grid{grid-template-columns:minmax(12rem,.8fr) minmax(0,2fr);gap:.8rem;display:grid}.ec-step-one__selectors{gap:.7rem;width:min(100%,32rem);display:grid}.ec-dataset-advanced{background:#fbfcfe;border:1px dashed #d5dae3;border-radius:.65rem;overflow:hidden}.ec-dataset-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.7rem;padding:.55rem .7rem;list-style:none;display:flex}.ec-dataset-advanced summary::-webkit-details-marker{display:none}.ec-dataset-advanced summary small{color:var(--ec-muted);margin-top:.12rem;font-size:.52rem;display:block}.ec-dataset-advanced[open] summary{border-bottom:1px solid var(--ec-border);background:#fff}.ec-dataset-advanced__body{gap:.6rem;padding:.7rem;display:grid}.ec-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-height:24rem;padding:.1rem;display:grid;overflow-y:auto}.ec-dataset-card{border:1px solid var(--ec-border);text-align:start;background:#fff;border-radius:.75rem;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.8rem;transition:all .16s;display:grid}.ec-dataset-card:hover{background:#fbfdff;border-color:#cbd5e1}.ec-dataset-card.is-selected{border-color:var(--ec-gold);background:var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-dataset-card.is-selected{background:color-mix(in srgb, var(--ec-gold) 4%, #fff)}}.ec-dataset-card.is-selected{box-shadow:0 0 0 2px var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-dataset-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--ec-gold) 12%, transparent)}}.ec-dataset-card__icon{color:#3157d5;background:#eef4ff;border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;font-size:.65rem;font-weight:900;display:grid}.ec-dataset-card strong{font-size:.72rem;display:block}.ec-dataset-card p{color:var(--ec-muted);margin-top:.2rem;font-size:.58rem;line-height:1.5}.ec-dataset-card small{color:#667085;margin-top:.35rem;font-size:.53rem;display:block}.ec-dataset-card__check{border:1px solid var(--ec-border);color:#98a2b3;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;font-weight:900;display:grid}.ec-dataset-card.is-selected .ec-dataset-card__check{border-color:var(--ec-gold);background:var(--ec-gold);color:var(--ec-navy)}.ec-classification{color:#475467;background:#f2f4f7;border-radius:999px;padding:.2rem .45rem;font-size:.52rem;font-weight:750;display:inline-flex}.ec-dataset-tabs{gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.ec-dataset-tab{border:1px solid var(--ec-border);background:#fff;border-radius:999px;flex:none;min-height:2.25rem;padding:.4rem .75rem;font-size:.62rem;font-weight:750}.ec-dataset-tab.is-active{border-color:var(--ec-navy);background:var(--ec-navy);color:#fff}.ec-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.ec-toolbar__actions{flex-wrap:wrap;gap:.35rem;display:flex}.ec-toolbar__actions button{border:1px solid var(--ec-border);background:#fff;border-radius:.55rem;min-height:2.1rem;padding:.35rem .65rem;font-size:.58rem;font-weight:750}.ec-format-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.ec-format-options{display:contents}.ec-format{border:1px solid var(--ec-border);text-align:start;background:#fff;border-radius:.7rem;align-items:center;gap:.5rem;min-height:3.85rem;padding:.55rem;display:flex;position:relative}.ec-format.is-selected{border-color:var(--ec-gold);box-shadow:0 0 0 2px var(--ec-gold);background:#fffdf6}@supports (color:color-mix(in lab, red, red)){.ec-format.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--ec-gold) 12%, transparent)}}.ec-format--bundle{cursor:pointer}.ec-format--bundle>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ec-format--bundle:has(input:checked){border-color:var(--ec-gold);box-shadow:0 0 0 2px var(--ec-gold);background:#fffdf6}@supports (color:color-mix(in lab, red, red)){.ec-format--bundle:has(input:checked){box-shadow:0 0 0 2px color-mix(in srgb, var(--ec-gold) 12%, transparent)}}.ec-format--bundle:has(input:checked) .ec-format__check{display:grid}.ec-format__icon{color:#3157d5;background:#eef4ff;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.55rem;font-weight:900;display:grid}.ec-format__icon--xlsx,.ec-format__icon--csv,.ec-format__icon--tsv,.ec-format__icon--ods{color:#16824d;background:#eaf8ef}.ec-format__icon--pdf{color:#d92d20;background:#fff0f0}.ec-format__icon--json,.ec-format__icon--ndjson,.ec-format__icon--xml{color:#d86b00;background:#fff4e6}.ec-format__icon--zip{color:#2563eb;background:#e9f1ff}.ec-format strong{text-transform:uppercase;font-size:.66rem;display:block}.ec-format small{color:var(--ec-muted);margin-top:.12rem;font-size:.5rem;line-height:1.35;display:block}.ec-format__check{background:var(--ec-gold);width:1rem;height:1rem;color:var(--ec-navy);inset-inline-end:.35rem;border-radius:50%;place-items:center;font-size:.5rem;font-weight:900;display:none;position:absolute;top:.3rem}.ec-format.is-selected .ec-format__check{display:grid}.ec-field-list{border:1px solid var(--ec-border);border-radius:.7rem;max-height:22rem;overflow-y:auto}.ec-field-row{border-bottom:1px solid var(--ec-border);background:#fff;grid-template-columns:1.1rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.6rem .7rem;display:grid}.ec-field-row:last-child{border-bottom:0}.ec-field-drag{color:#98a2b3;cursor:grab}.ec-field-row label{align-items:center;gap:.55rem;min-width:0;display:flex}.ec-field-row label input{width:1rem;height:1rem;accent-color:var(--ec-gold)}.ec-field-row strong{font-size:.64rem;display:block}.ec-field-row small{color:var(--ec-muted);margin-top:.1rem;font-size:.52rem;display:block}.ec-field-policy{color:#a15c07;background:#fff4e5;border-radius:999px;padding:.25rem .45rem;font-size:.5rem;font-weight:750}.ec-field-move{gap:.15rem;display:flex}.ec-field-move button{border:1px solid var(--ec-border);border-radius:.4rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.6rem;display:grid}.ec-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ec-filter-field{min-width:0;position:relative}.ec-filter-field>span{margin-bottom:.35rem;font-size:.66rem;font-weight:800;display:block}.ec-filter-select{position:relative}.ec-filter-select>summary{border:1px solid var(--ec-border);color:#344054;cursor:pointer;background:#fbfcfe;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-height:2.7rem;padding:.55rem .7rem;font-size:.68rem;list-style:none;display:flex}.ec-filter-select>summary::-webkit-details-marker{display:none}.ec-filter-select>summary b{color:#667085;font-size:.75rem;transition:transform .15s}.ec-filter-select[open]>summary{border-color:var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-filter-select[open]>summary{border-color:color-mix(in srgb, var(--ec-gold) 70%, var(--ec-border))}}.ec-filter-select[open]>summary{box-shadow:0 0 0 3px var(--ec-gold)}@supports (color:color-mix(in lab, red, red)){.ec-filter-select[open]>summary{box-shadow:0 0 0 3px color-mix(in srgb, var(--ec-gold) 12%, transparent)}}.ec-filter-select[open]>summary b{transform:rotate(180deg)}.ec-filter-select__options{z-index:24;border:1px solid var(--ec-border);top:calc(100% + .35rem);background:#fff;border-radius:.65rem;max-height:14rem;padding:.35rem;display:grid;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px #10182829}.ec-filter-select__options label{color:#344054;cursor:pointer;border-radius:.45rem;align-items:center;gap:.55rem;min-height:2.25rem;padding:.42rem .5rem;font-size:.62rem;display:flex}.ec-filter-select__options label:hover{background:#f7f9fc}.ec-filter-select__options input{width:1rem;height:1rem;accent-color:var(--ec-gold);flex:none}.ec-filter-unavailable{color:#98a2b3;text-align:start;background:#f8fafc;border:1px dashed #d8dde6;border-radius:.65rem;width:100%;min-height:2.7rem;padding:.55rem .7rem;font-size:.62rem}.ec-preview{border:1px solid var(--ec-border);background:#fbfcfe;border-radius:.75rem;overflow:hidden}.ec-preview__header{border-bottom:1px solid var(--ec-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}.ec-preview__header h4{font-size:.68rem;font-weight:800}.ec-preview__result{min-height:6rem;padding:.75rem}.ec-preview-meta{color:var(--ec-muted);flex-wrap:wrap;gap:.75rem;margin-bottom:.55rem;font-size:.58rem;display:flex}.ec-preview-table{overflow-x:auto}.ec-preview-table table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.56rem}.ec-preview-table th,.ec-preview-table td{border-bottom:1px solid var(--ec-border);text-align:start;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;padding:.45rem;overflow:hidden}.ec-preview-table th{background:#f2f4f7;font-weight:800}.ec-preview-loading{gap:.45rem;display:grid}.ec-preview-loading span{background:linear-gradient(90deg,#eef1f5,#f8fafc,#eef1f5) 0 0/200% 100%;border-radius:.4rem;height:.75rem;animation:1.1s infinite ec-shimmer;display:block}@keyframes ec-shimmer{to{background-position:-200% 0}}.ec-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ec-security-card{border:1px solid var(--ec-border);background:#fbfcfe;border-radius:.75rem;padding:.85rem}.ec-security-card h4{font-size:.72rem;font-weight:800}.ec-control-list{gap:.45rem;margin-top:.65rem;display:grid}.ec-control-list li{color:#344054;align-items:center;gap:.45rem;font-size:.6rem;display:flex}.ec-control-list li:before{color:#087443;content:"✓";background:#e8f7ef;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.5rem;font-weight:900;display:grid}.ec-choice{border:1px solid var(--ec-border);background:#fff;border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.ec-choice+.ec-choice{margin-top:.45rem}.ec-choice input{accent-color:var(--ec-gold);margin-top:.1rem}.ec-choice strong{font-size:.65rem;display:block}.ec-choice small{color:var(--ec-muted);margin-top:.15rem;font-size:.53rem;display:block}.ec-recipient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.ec-notice{color:#80540a;background:#fff9eb;border:1px solid #f6d89a;border-radius:.7rem;padding:.7rem .8rem;font-size:.6rem;line-height:1.65}.ec-notice--important strong{margin-bottom:.2rem;font-size:.63rem;display:block}.ec-notice--important ul{gap:.12rem;padding-inline-start:1rem;list-style:outside;display:grid}.ec-review-grid{gap:.6rem;display:grid}.ec-summary-item{border:1px solid var(--ec-border);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.75rem;display:grid}.ec-summary-item strong{font-size:.7rem;display:block}.ec-summary-item small{color:var(--ec-muted);margin-top:.15rem;font-size:.52rem;display:block}.ec-summary-item>span{background:#f2f4f7;border-radius:999px;align-self:start;padding:.25rem .5rem;font-size:.5rem}.ec-summary-item dl{border-top:1px solid var(--ec-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding-top:.55rem;display:grid}.ec-summary-item dt,.ec-review-footer small{color:var(--ec-muted);font-size:.5rem}.ec-summary-item dd,.ec-review-footer strong{overflow-wrap:anywhere;margin-top:.1rem;font-size:.58rem;font-weight:750;display:block}.ec-review-footer{background:#f8fafc;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.65rem;padding:.75rem;display:grid}.ec-ack{background:#fffaf0;border:1px solid #f3d08c;border-radius:.65rem;align-items:flex-start;gap:.55rem;margin-top:.65rem;padding:.7rem;font-size:.62rem;font-weight:700;display:flex}.ec-ack input{accent-color:var(--ec-gold);margin-top:.1rem}.ec-wizard-footer{z-index:5;border-top:1px solid var(--ec-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0}.ec-wizard-footer__secondary,.ec-wizard-footer__primary{flex-wrap:wrap;gap:.45rem;display:flex}.ec-error{color:#b42318;background:#fff1f0;border:1px solid #fda29b;border-radius:.65rem;margin:.75rem 1rem 0;padding:.65rem .75rem;font-size:.65rem;font-weight:700}.ec-sidebar{gap:.8rem;display:grid}.ec-quick-list{gap:.25rem;padding:.6rem;display:grid}.ec-quick-group{border-bottom:1px solid var(--ec-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem .55rem;display:grid}.ec-quick-group:last-child{border-bottom:0}.ec-quick-group__head{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.ec-quick-group__icon{color:#3157d5;background:#eef4ff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:.52rem;font-weight:900;display:grid}.ec-quick-group strong{font-size:.65rem}.ec-quick-group small{color:var(--ec-muted);margin-top:.1rem;font-size:.52rem;display:block}.ec-quick-datasets{gap:.2rem;display:grid}.ec-quick-datasets button{color:#344054;background:#f4f7fb;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.35rem;min-height:1.8rem;padding:.3rem .45rem;font-size:.5rem;font-weight:700;display:flex}.ec-quick-datasets button b{color:#98a2b3;font-size:.8rem}.ec-help{background:linear-gradient(145deg,#f7fffb,#fff);border-color:#cde9df;padding:1rem}.ec-help h3{color:#08765a;font-size:.75rem;font-weight:800}.ec-help p{color:#527068;margin-top:.3rem;font-size:.58rem;line-height:1.6}.ec-help-links{gap:.3rem;margin-top:.65rem;display:grid}.ec-help-links button{text-align:start;color:#08765a;font-size:.57rem;font-weight:700}.ec-section{margin-top:1rem}.ec-table-filters{border-bottom:1px solid var(--ec-border);grid-template-columns:minmax(10rem,2fr) repeat(4,minmax(8rem,1fr)) auto;gap:.45rem;padding:.75rem 1rem;display:grid}.ec-table-wrap{overflow-x:auto}.ec-table{border-collapse:collapse;width:100%;min-width:72rem}.ec-table th{color:var(--ec-muted);text-align:start;background:#f8fafc;font-size:.56rem;font-weight:800}.ec-table th,.ec-table td{border-bottom:1px solid var(--ec-border);vertical-align:middle;padding:.7rem .75rem}.ec-table td{font-size:.6rem}.ec-table tbody tr:hover{background:#fbfcfe}.ec-job-id{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-family:ui-monospace,monospace;display:block;overflow:hidden}.ec-job-datasets,.ec-job-formats{flex-wrap:wrap;gap:.2rem;max-width:13rem;display:flex}.ec-job-datasets span,.ec-job-formats span{background:#f2f4f7;border-radius:.35rem;padding:.2rem .35rem;font-size:.48rem}.ec-progress{min-width:5rem}.ec-progress__bar{background:#e9edf3;border-radius:999px;height:.35rem;overflow:hidden}.ec-progress__bar span{border-radius:inherit;background:#16a36a;height:100%;display:block}.ec-progress small{color:var(--ec-muted);margin-top:.2rem;font-size:.48rem;display:block}.ec-row-actions{gap:.3rem;display:flex}.ec-row-actions a,.ec-row-actions button{border:1px solid var(--ec-border);white-space:nowrap;border-radius:.5rem;min-height:2rem;padding:.35rem .5rem;font-size:.52rem;font-weight:750}.ec-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem;display:grid}.ec-compact-card{border:1px solid var(--ec-border);background:#fff;border-radius:.7rem;padding:.75rem}.ec-compact-card h3{font-size:.68rem;font-weight:800}.ec-compact-card p{color:var(--ec-muted);margin-top:.2rem;font-size:.55rem}.ec-compact-card dl{gap:.3rem;margin-top:.55rem;display:grid}.ec-compact-card dl div{justify-content:space-between;gap:.5rem;font-size:.54rem;display:flex}.ec-compact-card dt{color:var(--ec-muted)}.ec-empty{color:var(--ec-muted);text-align:center;padding:1rem;font-size:.62rem}.ec-dialog{border:0;border-radius:1rem;width:min(40rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0;overflow-y:auto;box-shadow:0 30px 90px #10182847}.ec-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07152694}.ec-dialog__header{border-bottom:1px solid var(--ec-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.ec-dialog__header h2{font-size:.9rem;font-weight:800}.ec-dialog__header button{background:#f2f4f7;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.ec-dialog__body{gap:.75rem;padding:1rem 1.1rem;display:grid}.ec-dialog__footer{border-top:1px solid var(--ec-border);justify-content:flex-end;gap:.45rem;padding:.8rem 1.1rem;display:flex}.ec-help-section{border:1px solid var(--ec-border);border-radius:.7rem;padding:.75rem;scroll-margin-top:1rem}.ec-help-section h3{font-size:.7rem;font-weight:800}.ec-help-section p,.ec-help-section li{color:var(--ec-muted);margin-top:.35rem;font-size:.58rem;line-height:1.65}.ec-form-status{color:#b42318;min-height:1rem;font-size:.6rem;font-weight:700}.ec-form-status.is-success{color:#087443}.ec-header{margin-bottom:1.05rem;display:block}.ec-header__eyebrow{color:#b47b12;letter-spacing:0;text-transform:none;font-size:.64rem;font-weight:750}.ec-header h1{letter-spacing:-.025em;margin-top:.22rem;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:800}.ec-header p{color:#98a2b3;margin-top:.22rem;font-size:.67rem;line-height:1.55}.ec-metrics{gap:.9rem;margin-bottom:.95rem}.ec-metric{border-radius:.78rem;align-items:center;gap:.78rem;min-height:5.75rem;padding:.8rem .95rem;display:flex;box-shadow:0 3px 14px #10182806}.ec-metric:after{display:none}.ec-metric__icon{border-radius:.62rem;flex:none;width:2.35rem;height:2.35rem}.ec-metric__body{min-width:0}.ec-metric dt{color:#667085;margin-top:0;font-size:.6rem}.ec-metric dd{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:1.12rem;overflow:hidden}.ec-metric small{color:#98a2b3;margin-top:.3rem;font-size:.53rem}.ec-metric .ec-metric__positive{color:#149b61}.ec-layout{grid-template-columns:minmax(0,2.78fr) minmax(18.75rem,1fr);gap:1rem}.ec-panel{border-radius:.8rem;box-shadow:0 3px 16px #10182806}.ec-panel__header--wizard{border-bottom:0;padding-bottom:.55rem}.ec-stepper{gap:.1rem;padding:.55rem 1rem .9rem}.ec-wizard-body{padding:.9rem 1rem .85rem}.ec-step-one__selectors{gap:.62rem;width:min(100%,29.5rem)}.ec-dataset-advanced{background:0 0;border:0;width:max-content;max-width:100%;position:relative;overflow:visible}.ec-dataset-advanced summary{color:#9a670f;align-items:center;gap:.5rem;min-height:auto;padding:0;display:inline-flex}.ec-dataset-advanced summary strong{font-size:.57rem;display:inline}.ec-dataset-advanced summary strong:before{content:"+ "}.ec-dataset-advanced summary small{display:none}.ec-dataset-advanced .ec-selected-count{background:#fff8e7;font-size:.5rem}.ec-dataset-advanced[open] summary{background:0 0;border-bottom:0}.ec-dataset-advanced__body{z-index:20;border:1px solid var(--ec-border);top:calc(100% + .4rem);background:#fff;border-radius:.75rem;width:min(38rem,100vw - 4rem);padding:.75rem;position:absolute;inset-inline-start:0;box-shadow:0 20px 45px #10182829}.ec-format-grid{scrollbar-width:thin;gap:.48rem;padding:.12rem .1rem .25rem;display:flex;overflow-x:auto}.ec-format{border-radius:.58rem;flex:1 0 6.2rem;gap:.45rem;min-width:6.2rem;min-height:3.7rem;padding:.48rem}.ec-format__icon{border-radius:.48rem;width:1.95rem;height:2rem;font-size:0}.ec-format__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.3rem;height:1.3rem}.ec-format strong{text-transform:none;font-size:.61rem}.ec-field--detail>small{display:none}.ec-wizard-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:.72rem 1rem;display:flex;position:static}.ec-quick-list{gap:0;padding:.58rem .9rem}.ec-quick-group{border-bottom:1px solid var(--ec-border);padding:0;display:block}.ec-quick-group summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.35rem;padding:.52rem 0;list-style:none;display:grid}.ec-quick-group summary::-webkit-details-marker{display:none}.ec-quick-group__icon{border-radius:.52rem;width:2rem;height:2rem}.ec-quick-group:nth-child(2) .ec-quick-group__icon{color:#1680c4;background:#edf7ff}.ec-quick-group:nth-child(3) .ec-quick-group__icon{color:#15936b;background:#eaf8f2}.ec-quick-group:nth-child(4) .ec-quick-group__icon{color:#d47a17;background:#fff5e9}.ec-quick-group:nth-child(5) .ec-quick-group__icon{color:#a34892;background:#f9eef8}.ec-quick-group:nth-child(6) .ec-quick-group__icon{color:#d43d52;background:#fff0f1}.ec-quick-group__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.15rem;height:1.15rem}.ec-quick-group__copy{min-width:0}.ec-quick-group strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ec-quick-group__chevron{color:#98a2b3;font-size:1rem;transition:transform .18s}[dir=rtl] .ec-quick-group__chevron{transform:rotate(180deg)}.ec-quick-group[open] .ec-quick-group__chevron{transform:rotate(90deg)}.ec-quick-datasets{padding:0 2.62rem .5rem 0}[dir=rtl] .ec-quick-datasets{padding:0 0 .5rem 2.62rem}.ec-quick-datasets button{background:#f7f9fc;border-radius:.42rem;min-height:1.85rem;padding:.32rem .48rem;font-size:.52rem}.ec-help{padding:.92rem 1rem}.ec-table-filter-menu{position:relative}.ec-table-filter-menu>summary{cursor:pointer;min-height:2.25rem;list-style:none}.ec-table-filter-menu>summary::-webkit-details-marker{display:none}.ec-table-filters{z-index:20;border:1px solid var(--ec-border);top:calc(100% + .45rem);background:#fff;border-radius:.75rem;grid-template-columns:minmax(10rem,2fr) repeat(2,minmax(8rem,1fr));width:min(52rem,100vw - 4rem);padding:.75rem;position:absolute;inset-inline-end:0;box-shadow:0 20px 45px #10182829}.ec-table{min-width:0}.ec-table--recent{min-width:52rem}.ec-row-menu{width:max-content;position:relative}.ec-row-menu>summary{border:1px solid var(--ec-border);color:#667085;cursor:pointer;border-radius:.48rem;place-items:center;width:2rem;height:2rem;font-size:.95rem;list-style:none;display:grid}.ec-row-menu>summary::-webkit-details-marker{display:none}.ec-row-menu>div{z-index:12;border:1px solid var(--ec-border);top:calc(100% + .3rem);background:#fff;border-radius:.55rem;gap:.15rem;min-width:8rem;padding:.3rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #10182824}.ec-row-menu :is(a,button){text-align:start;white-space:nowrap;border-radius:.38rem;width:100%;padding:.42rem .5rem;font-size:.55rem;font-weight:700}.ec-row-menu :is(a,button):hover{background:#f7f9fc}@media (width<=1400px){.ec-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-layout{grid-template-columns:minmax(0,2.3fr) minmax(15rem,1fr)}.ec-step{gap:.4rem;min-width:6.2rem}}@media (width<=1240px){.ec-metrics,.ec-format-grid,.ec-table-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.ec-header{flex-direction:column;align-items:flex-start}.ec-layout{grid-template-columns:1fr}.ec-sidebar,.ec-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ec-metrics{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ec-metric{scroll-snap-align:start;min-width:12rem}.ec-header__meta{width:100%}.ec-scope{flex:1;min-width:0}.ec-purpose-grid,.ec-dataset-grid,.ec-filter-grid,.ec-security-grid,.ec-recipient-grid,.ec-review-footer{grid-template-columns:1fr}.ec-format-grid,.ec-summary-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-sidebar,.ec-cards,.ec-table-filters{grid-template-columns:1fr}.ec-wizard-footer{flex-direction:column-reverse;align-items:stretch}.ec-wizard-footer__secondary,.ec-wizard-footer__primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ec-field-row{grid-template-columns:1rem minmax(0,1fr) auto}.ec-field-policy{display:none}}@media (width<=430px){.ec-workspace{padding-inline:.65rem!important}.ec-format-grid{grid-template-columns:1fr 1fr}.ec-format{flex-direction:column;align-items:flex-start}.ec-panel__header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ec-workspace *,.ec-workspace :before,.ec-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.support-workspace{--support-ink:#10253f;--support-muted:#65758a;--support-line:#dfe6ee;--support-soft:#f4f7fa;--support-accent:var(--brand-primary,#12345a);inline-size:min(100%,1500px);color:var(--support-ink);margin-inline:auto;padding:1.25rem clamp(1rem,2vw,2rem) 5.5rem}.support-workspace *,.support-floating-launcher *,.support-chat-widget *{box-sizing:border-box}.support-workspace h1,.support-workspace h2,.support-workspace p{margin:0}.support-workspace a{text-decoration:none}.support-hero,.support-page-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-block-end:1.25rem;display:flex}.support-hero h1,.support-page-heading h1{margin-block:.25rem .45rem;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:800;line-height:1.15}.support-hero p,.support-page-heading p{max-inline-size:760px;color:var(--support-muted);line-height:1.75}.support-eyebrow{color:#8a6828;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}[dir=rtl] .support-eyebrow{letter-spacing:0}.support-service-state{border:1px solid var(--support-line);background:#fff;border-radius:.85rem;align-items:center;gap:.7rem;min-inline-size:190px;padding:.75rem 1rem;display:flex}.support-service-state>span{background:#e1a326;border-radius:50%;block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 5px #fff5d7}.support-service-state--operational>span,.support-service-state--healthy>span{background:#16845b;box-shadow:0 0 0 5px #e0f7ed}.support-service-state--degraded>span,.support-service-state--incident>span{background:#c65c3a;box-shadow:0 0 0 5px #fff0eb}.support-service-state small,.support-service-state strong{display:block}.support-service-state small{color:var(--support-muted);font-size:.67rem}.support-service-state strong{margin-block-start:.1rem;font-size:.82rem}.support-alert{border:1px solid;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:.9rem 1rem;font-size:.85rem;display:flex}.support-alert p{margin-block-start:.15rem}.support-alert--error{color:#84331e;background:#fff4f1;border-color:#f2b6a6}.support-alert--success{color:#176342;background:#eaf8f1;border-color:#a8ddc4}.support-alert--standalone{margin-block-start:4rem}.support-incident{background:#fff8e9;border-inline-start:4px solid #d87b2b;border-radius:.3rem .75rem .75rem .3rem;align-items:flex-start;gap:.8rem;margin-block:.75rem;padding:.8rem 1rem;display:flex}[dir=rtl] .support-incident{border-radius:.75rem .3rem .3rem .75rem}.support-incident p{color:#795a25;margin-block-start:.2rem;font-size:.82rem}.support-badge{text-transform:uppercase;background:#f5dfae;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.support-search{margin-block:1rem 1.25rem;position:relative}.support-search form{border:1px solid var(--support-line);background:#fff;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-block-size:3.5rem;padding-inline:1rem .45rem;display:grid;box-shadow:0 8px 30px #0f26400f}.support-search input{inline-size:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0}.support-search button{background:var(--support-accent);color:#fff;cursor:pointer;border:0;border-radius:.75rem;min-block-size:2.65rem;padding-inline:1.15rem;font-weight:800}.support-search-results{z-index:20;border:1px solid var(--support-line);background:#fff;border-radius:.8rem;max-block-size:280px;padding:.4rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0;overflow:auto;box-shadow:0 18px 45px #0a1f3426}.support-search-results a,.support-article-list a{color:inherit;border-radius:.55rem;padding:.65rem;display:block}.support-search-results a:hover,.support-article-list a:hover{background:var(--support-soft)}.support-search-results strong,.support-search-results span,.support-article-list strong,.support-article-list span{display:block}.support-search-results span,.support-article-list span{color:var(--support-muted);margin-block-start:.18rem;font-size:.78rem;line-height:1.5}.support-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:1.25rem;display:grid}.support-action{border:1px solid var(--support-line);min-block-size:112px;color:var(--support-ink);background:#fff;border-radius:.9rem;grid-template-columns:auto 1fr;align-content:center;column-gap:.8rem;padding:1rem;transition:all .18s;display:grid}.support-action:hover{border-color:#b3c2d2;transform:translateY(-2px);box-shadow:0 10px 25px #0c243d14}.support-action--primary{background:var(--support-accent);color:#fff;border-color:var(--support-accent)}.support-action__icon{block-size:2.8rem;inline-size:2.8rem;color:var(--support-accent);background:#e8eef5;border-radius:.75rem;grid-row:span 2;place-items:center;display:grid}.support-action--primary .support-action__icon{color:#fff;background:#ffffff24}.support-action strong{align-self:end;font-size:.95rem}.support-action small{color:var(--support-muted);align-self:start;margin-block-start:.2rem;line-height:1.35}.support-action--primary small{color:#ffffffbf}.support-home-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:.85rem;display:grid}.support-side-stack{align-content:start;gap:.85rem;display:grid}.support-panel{border:1px solid var(--support-line);background:#fff;border-radius:.9rem;overflow:hidden}.support-panel__header{border-block-end:1px solid var(--support-line);justify-content:space-between;align-items:center;gap:.75rem;min-block-size:3rem;padding:.7rem .9rem;display:flex}.support-panel__header h2{font-size:.9rem;font-weight:800}.support-panel__header a{color:var(--support-accent);font-size:.76rem;font-weight:800}.support-ticket-row{min-block-size:4.5rem;color:inherit;border-block-end:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .9rem;display:grid}.support-ticket-row:last-child{border-block-end:0}.support-ticket-row:hover{background:#f8fafc}.support-ticket-row__body strong,.support-ticket-row__body small{display:block}.support-ticket-row__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.support-ticket-row__body small{color:var(--support-muted);margin-block-start:.2rem;font-size:.68rem}.support-ticket-row__status{color:#40546a;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;inline-size:fit-content;padding:.22rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.support-status--new,.support-status--reopened{color:#1f5f9c;background:#e7f1ff}.support-status--in_progress,.support-status--open{color:#1b7151;background:#e6f5ef}.support-status--waiting_customer,.support-status--waiting_internal{color:#865c12;background:#fff3d9}.support-status--resolved,.support-status--closed{color:#52606e;background:#eef0f3}.support-unread{color:#fff;background:#c13e32;border-radius:999px;place-items:center;block-size:1.35rem;min-inline-size:1.35rem;padding-inline:.3rem;font-size:.65rem;font-weight:800;display:grid}.support-empty{color:var(--support-muted);text-align:center;justify-items:center;gap:.5rem;padding:2.25rem 1rem;display:grid}.support-availability{padding-block-end:.85rem}.support-availability>p,.support-availability>small,.support-chat-availability>p,.support-chat-availability>small{margin:.75rem .9rem 0;display:block}.support-availability__state{align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.45;display:flex!important}.support-availability__state>span{border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem;margin-block-start:.28rem}.support-availability__state.is-online>span{background:#16845b;box-shadow:0 0 0 4px #e0f7ed}.support-availability__state.is-offline>span{background:#d17b2d;box-shadow:0 0 0 4px #fff1df}.support-article-list{padding:.3rem}.support-button{border:1px solid var(--support-accent);background:var(--support-accent);color:#fff;min-block-size:2.65rem;font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.support-button:hover{filter:brightness(.94)}.support-button:disabled{cursor:not-allowed;opacity:.48}.support-button--secondary{border-color:var(--support-line);color:var(--support-ink);background:#fff}.support-button--danger{color:#a93228;background:#fff;border-color:#c7483b}.support-button:focus-visible,.support-workspace a:focus-visible,.support-workspace input:focus-visible,.support-workspace select:focus-visible,.support-workspace textarea:focus-visible{outline-offset:2px;outline:3px solid #68a5e3}.support-workspace--form{max-inline-size:1080px}.support-steps{grid-template-columns:repeat(3,1fr);margin:1.25rem 0;padding:0;list-style:none;display:grid}.support-steps li{color:var(--support-muted);align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;display:flex;position:relative}.support-steps li:not(:last-child):after{content:"";z-index:-1;background:var(--support-line);block-size:2px;position:absolute;inset-inline:2rem .5rem}.support-steps li span{border:2px solid var(--support-line);background:#fff;border-radius:50%;place-items:center;block-size:1.8rem;inline-size:1.8rem;display:grid}.support-steps li.is-active{color:var(--support-accent)}.support-steps li.is-active span{border-color:var(--support-accent);background:var(--support-accent);color:#fff}.support-steps li.is-active:after{background:var(--support-accent)}.support-form{border:1px solid var(--support-line);background:#fff;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.1rem;display:grid}.support-form fieldset{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-inline-size:0;margin:0;padding:0;display:grid}.support-form fieldset[hidden]{display:none}.support-form legend{grid-column:1/-1;margin-block-end:.2rem;font-size:1.05rem;font-weight:800}.support-form--single>*{min-inline-size:0}.support-field{align-content:start;gap:.4rem;min-inline-size:0;display:grid}.support-field--wide{grid-column:1/-1}.support-field label,.support-field>span,.support-reply>label{font-size:.76rem;font-weight:800}.support-field input,.support-field select,.support-field textarea,.support-reply textarea,.support-rating textarea{min-block-size:2.8rem;inline-size:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:.62rem;padding:.65rem .75rem;font-size:.84rem}.support-field textarea,.support-reply textarea{resize:vertical;line-height:1.65}.support-field input:focus,.support-field select:focus,.support-field textarea:focus,.support-reply textarea:focus{border-color:#6e9dcc;outline:0;box-shadow:0 0 0 3px #e5f1fc}.support-check{color:#704d15;background:#fff7e7;border-radius:.65rem;grid-column:1/-1;align-items:center;gap:.55rem;padding:.75rem;font-size:.8rem;font-weight:700;display:flex}.support-check input[type=checkbox]{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--support-accent)}.support-form__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.65rem;padding-block-start:.5rem;display:flex}.support-form__actions small{color:var(--support-muted);margin-inline-end:auto}.support-diagnostics{color:#315a78;background:#f0f7fc;border:1px solid #cfe0ee;border-radius:.65rem;grid-column:1/-1;align-items:flex-start;gap:.6rem;padding:.75rem;display:flex}.support-diagnostics svg{flex:none}.support-diagnostics p{font-size:.75rem;line-height:1.65}.support-dropzone{background:var(--support-soft);color:var(--support-muted);text-align:center;border:1.5px dashed #aebdcd;border-radius:.75rem;justify-items:center;gap:.35rem;padding:1.5rem 1rem;transition:all .15s;display:grid;position:relative}.support-dropzone.is-dragging{border-color:var(--support-accent);background:#eaf3fb}.support-dropzone input{cursor:pointer;opacity:0;position:absolute;inset:0}.support-dropzone strong{color:var(--support-ink);font-size:.82rem}.support-dropzone small{font-size:.7rem;line-height:1.45}.support-upload-list{gap:.35rem;margin-block-start:.45rem;display:grid}.support-upload-item{border:1px solid var(--support-line);border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.72rem;display:grid}.support-upload-item>span{background:#d6a33d;border-radius:50%;block-size:.55rem;inline-size:.55rem}.support-upload-item[data-state=uploaded]>span{background:#16845b}.support-upload-item[data-state=failed]>span{background:#c7483b}.support-upload-item small{color:var(--support-muted)}.support-request-tabs{gap:.35rem;margin-block-end:.75rem;padding-block-end:.15rem;display:flex;overflow-x:auto}.support-request-tabs a{color:var(--support-muted);border-radius:.6rem;flex:none;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.support-request-tabs a.is-active{background:var(--support-accent);color:#fff}.support-request-tabs span{text-align:center;background:#ffffff2e;border-radius:999px;min-inline-size:1.2rem;padding:.05rem .3rem}.support-filterbar{border:1px solid var(--support-line);background:#fff;border-radius:.8rem;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(130px,.8fr)) auto;align-items:end;gap:.6rem;margin-block-end:.85rem;padding:.75rem;display:grid}.support-filterbar .support-field{gap:.25rem}.support-filterbar .support-field>span{color:var(--support-muted);font-size:.66rem}.support-filterbar input,.support-filterbar select{min-block-size:2.4rem;padding:.45rem .55rem}.support-filterbar__actions{gap:.35rem;display:flex}.support-request-table{overflow-x:auto}.support-request-item{min-block-size:5rem;min-inline-size:850px;color:inherit;border-block-end:1px solid #edf1f5;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(120px,.6fr)) auto;align-items:center;gap:.8rem;padding:.7rem .85rem;display:grid}.support-request-item:last-child{border-block-end:0}.support-request-item:hover{background:#f8fafc}.support-request-item>div>small,.support-request-item>div>span,.support-request-item__main>strong{display:block}.support-request-item>div>small{color:var(--support-muted);margin-block-end:.18rem;font-size:.65rem}.support-request-item>div>span,.support-request-item>div>time{font-size:.76rem}.support-request-item__main{grid-template-columns:auto 1fr;align-items:center;gap:.4rem .65rem;display:grid}.support-request-item__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.support-request-item__main small{color:var(--support-muted);grid-column:2}.support-request-item__signals{align-items:center;gap:.35rem;display:flex}.support-priority--urgent{color:#a52f28;font-weight:800}.support-priority--high{color:#a45f16;font-weight:800}.support-pagination{justify-content:space-between;gap:.5rem;margin-block-start:.75rem;display:flex}.support-ticket-header{z-index:15;border-block-end:1px solid var(--support-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcf5;justify-content:space-between;align-items:flex-end;gap:1rem;margin:-1.25rem calc(-1*clamp(1rem,2vw,2rem)) 1rem;padding:1rem clamp(1rem,2vw,2rem);display:flex;position:sticky;inset-block-start:0}.support-backlink{color:var(--support-muted);margin-block-end:.4rem;font-size:.72rem;font-weight:800;display:inline-block}.support-ticket-header__title{align-items:center;gap:.65rem;display:flex}.support-ticket-header h1{text-overflow:ellipsis;white-space:nowrap;max-inline-size:700px;font-size:1.2rem;font-weight:800;overflow:hidden}.support-ticket-header>div>small{color:var(--support-muted);margin-block-start:.25rem;display:block}.support-ticket-header dl{align-items:flex-end;gap:1.1rem;margin:0;display:flex}.support-ticket-header dl div{min-inline-size:90px}.support-ticket-header dt{color:var(--support-muted);font-size:.62rem}.support-ticket-header dd{margin:.15rem 0 0;font-size:.76rem;font-weight:800}.support-conversation-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:.85rem;display:grid}.support-thread{border:1px solid var(--support-line);background:#fff;border-radius:.9rem;overflow:hidden}.support-message-list{overscroll-behavior:contain;background:#f6f8fb;gap:.75rem;max-block-size:min(62vh,720px);padding:1rem;display:grid;overflow-y:auto}.support-message{border:1px solid var(--support-line);background:#fff;border-radius:.85rem .85rem .85rem .25rem;inline-size:min(80%,720px);padding:.75rem .85rem;box-shadow:0 3px 12px #142d460a}[dir=rtl] .support-message{border-radius:.85rem .85rem .25rem}.support-message--customer_message{background:#eaf3fb;border-color:#b9d0e6;border-radius:.85rem .85rem .25rem;justify-self:end}[dir=rtl] .support-message--customer_message{border-radius:.85rem .85rem .85rem .25rem}.support-message--system_event{inline-size:fit-content;max-inline-size:88%;box-shadow:none;color:var(--support-muted);text-align:center;background:#e9edf2;border:0;border-radius:999px;justify-self:center}.support-message header{justify-content:space-between;gap:.75rem;margin-block-end:.35rem;display:flex}.support-message header strong{font-size:.72rem}.support-message time,.support-message footer{color:var(--support-muted);font-size:.62rem}.support-message>p{color:#243a51;overflow-wrap:anywhere;font-size:.84rem;line-height:1.7}.support-message footer{text-align:end;margin-block-start:.35rem}.support-message__attachments{gap:.35rem;margin-block-start:.55rem;display:grid}.support-message__attachments a{color:inherit;border:1px solid #647d9640;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.45rem;font-size:.72rem;display:grid}.support-message__redacted{letter-spacing:.4em}.support-reply{border-block-start:1px solid var(--support-line);padding:.8rem}.support-reply>label{margin-block-end:.35rem;display:block}.support-reply__footer{justify-content:space-between;align-items:center;gap:.6rem;margin-block-start:.45rem;display:flex}.support-attachment-button{color:var(--support-accent);cursor:pointer;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;display:inline-flex;position:relative}.support-attachment-button input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.support-ticket-sidebar{gap:.75rem;display:grid}.support-timeline{gap:.8rem;margin:0;padding:.9rem;list-style:none;display:grid}.support-timeline li{grid-template-columns:auto 1fr;gap:.55rem;display:grid}.support-timeline li>span{background:#7892ad;border-radius:50%;block-size:.55rem;inline-size:.55rem;margin-block-start:.28rem;box-shadow:0 0 0 4px #edf2f7}.support-timeline strong,.support-timeline p,.support-timeline time{display:block}.support-timeline strong{font-size:.74rem}.support-timeline p{color:var(--support-muted);margin-block:.15rem;font-size:.7rem;line-height:1.45}.support-timeline time{color:var(--support-muted);font-size:.62rem}.support-ticket-actions{gap:.45rem;padding:.75rem;display:grid}.support-ticket-actions .support-button{inline-size:100%}.support-rating{gap:.55rem;padding:.75rem;display:grid}.support-rating>div{flex-direction:row-reverse;justify-content:flex-end;display:flex}.support-rating label input{opacity:0;position:absolute}.support-rating label span{color:#ccd3dc;cursor:pointer;font-size:1.45rem}.support-rating label:hover span,.support-rating label:hover~label span,.support-rating input:checked~span{color:#d99c24}.support-rating label:has(input:checked)~label span{color:#d99c24}.support-chat-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:.85rem;display:grid}.support-chat-availability{padding-block-end:.85rem}.support-workspace--ticket{max-inline-size:1480px;padding-block-start:1rem}.support-workspace--ticket .support-ticket-header{border:1px solid var(--support-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:.9rem;align-items:center;margin:0 0 .85rem;padding:.9rem 1rem;position:relative;inset-block-start:auto;box-shadow:0 5px 18px #0f26400b}.support-workspace--ticket .support-ticket-header__title{margin-block-start:.2rem}.support-workspace--ticket .support-ticket-header h1{font-size:1.28rem}.support-workspace--ticket .support-ticket-header dl{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.25rem}.support-workspace--ticket .support-ticket-header dl div{min-inline-size:104px}.support-workspace--ticket .support-ticket-header dt{font-size:.68rem}.support-workspace--ticket .support-ticket-header dd{font-size:.8rem}.support-workspace--ticket .support-conversation-layout{grid-template-columns:minmax(0,1fr) minmax(285px,330px);align-items:stretch}.support-workspace--ticket .support-thread{grid-template-rows:auto minmax(300px,1fr) auto;min-block-size:min(650px,100dvh - 245px);display:grid;box-shadow:0 7px 24px #0f26400b}.support-workspace--ticket .support-panel__header{min-block-size:3.2rem;padding-inline:1rem}.support-workspace--ticket [data-support-live-state]:empty{display:none}.support-workspace--ticket [data-support-live-state] button{color:#7b5514;font:inherit;cursor:pointer;background:#fff3d9;border:0;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800}.support-workspace--ticket .support-message-list{background:linear-gradient(#f7f9fc,#f4f7fa);align-content:start;min-block-size:300px;max-block-size:none;padding:1.1rem clamp(.85rem,2vw,1.4rem)}.support-workspace--ticket .support-message{border-radius:.95rem .95rem .95rem .3rem;inline-size:min(76%,760px);padding:.8rem .95rem}.support-workspace--ticket .support-message--customer_message{background:#e5f1fc;border-radius:.95rem .95rem .3rem}.support-workspace--ticket .support-message header strong{font-size:.78rem}.support-workspace--ticket .support-message time,.support-workspace--ticket .support-message footer{font-size:.67rem}.support-workspace--ticket .support-message>p{font-size:.88rem}.support-workspace--ticket .support-reply{background:#fff;border-block-start:2px solid #bdd5ea;padding:.9rem 1rem 1rem}.support-workspace--ticket .support-reply>label{color:#183b5d;margin-block-end:.45rem;font-size:.82rem}.support-workspace--ticket .support-reply textarea{background:#fbfdff;min-block-size:92px;font-size:.88rem}.support-workspace--ticket .support-reply__footer .support-button{min-inline-size:135px}.support-workspace--ticket .support-ticket-sidebar{align-content:start}.support-channel-badge{color:#1f5f9c;background:#e7f1ff;border-radius:999px;padding:.25rem .5rem;font-size:.66rem;font-weight:800}.support-channel-panel>p:last-child{margin-block-end:.85rem}.support-timeline__empty{color:var(--support-muted);text-align:center;grid-template-columns:1fr!important}.support-timeline__empty strong{font-weight:600}.support-live-toast{z-index:80;width:min(340px,100vw - 2rem);color:var(--support-ink,#10253f);background:#fff;border:1px solid #a9c9e5;border-radius:.8rem;gap:.35rem;padding:.9rem 1rem;display:grid;position:fixed;inset-block-start:5.7rem;inset-inline-end:1.1rem;box-shadow:0 18px 45px #0a1f342e}.support-live-toast strong{font-size:.84rem}.support-live-toast a{width:fit-content;color:var(--support-accent,#12345a);font-size:.76rem;font-weight:800}.support-floating-launcher{z-index:48;background:var(--brand-primary,#12345a);color:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;block-size:3.25rem;inline-size:3.25rem;transition:all .18s;display:grid;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.1rem;box-shadow:0 12px 30px #091f3647}.os-shell:has(.connect-float) .support-floating-launcher{z-index:93;inset-block-end:5.25rem;inset-inline-end:1.35rem}.os-shell:has(.connect-float[open]) .support-floating-launcher{z-index:91}.support-floating-launcher:hover{transform:translateY(-2px)scale(1.03)}.support-floating-launcher:focus-visible{outline-offset:3px;outline:3px solid #68a5e3}.support-floating-launcher__mark{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.75rem;inline-size:1.75rem}.support-floating-launcher__count{color:#fff;text-align:center;background:#c63f35;border:2px solid #fff;border-radius:999px;block-size:1.25rem;min-inline-size:1.25rem;padding-inline:.25rem;font-size:.62rem;font-weight:800;line-height:.95rem;position:absolute;inset-block-start:-.2rem;inset-inline-end:-.2rem}.support-chat-widget{z-index:94;color:#132941;background:#fff;border:1px solid #d8e2ee;border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr) auto auto;block-size:min(560px,100dvh - 6.5rem);inline-size:min(370px,100vw - 2rem);display:grid;position:fixed;inset-block-end:5.25rem;inset-inline-end:5.35rem;overflow:hidden;box-shadow:0 28px 70px #081c3147,0 6px 18px #081c311f}.support-chat-widget[hidden]{display:none}.support-chat-widget__header{color:#fff;background:linear-gradient(135deg,#0d263f,#163d62);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-block-size:72px;padding:.8rem .9rem;display:grid}.support-chat-widget__avatar{background:#ffffff1f;border:1px solid #fff3;border-radius:50%;place-items:center;block-size:2.45rem;inline-size:2.45rem;display:grid}.support-chat-widget__avatar svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.35rem;inline-size:1.35rem}.support-chat-widget__header strong{font-size:.92rem;display:block}.support-chat-widget__header small{color:#c6d5e5;align-items:center;gap:.35rem;margin-block-start:.12rem;font-size:.68rem;display:flex}.support-chat-widget__header small:before{content:"";background:#a4b4c5;border-radius:50%;block-size:.45rem;inline-size:.45rem}.support-chat-widget__header small.is-online:before{background:#4ade80;box-shadow:0 0 0 3px #4ade8029}.support-chat-widget__unread{color:#163d62;white-space:nowrap;background:#fff;border-radius:999px;padding:.25rem .48rem;font-size:.62rem;font-weight:850}.support-chat-widget__close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;font-size:1.25rem;line-height:1;display:grid}.support-chat-widget__close:hover,.support-chat-widget__close:focus-visible{background:#fff3;outline:none}.support-chat-widget__messages{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(#f4f8fc,#eef4f9);flex-direction:column;gap:.65rem;min-block-size:0;padding:1rem .85rem;display:flex;overflow-y:auto}.support-chat-widget__loading{color:#66809a;text-align:center;grid-template-columns:repeat(3,.45rem);place-content:center;gap:.3rem;min-block-size:100%;display:grid}.support-chat-widget__loading span{background:#315f88;border-radius:50%;block-size:.45rem;inline-size:.45rem;animation:1.1s ease-in-out infinite support-chat-pulse}.support-chat-widget__loading span:nth-child(2){animation-delay:.12s}.support-chat-widget__loading span:nth-child(3){animation-delay:.24s}.support-chat-widget__loading small{grid-column:1/-1;margin-block-start:.35rem;font-size:.7rem}.support-chat-widget__message{background:#fff;border:1px solid #d7e2ed;border-radius:.95rem .95rem .95rem .3rem;gap:.28rem;inline-size:fit-content;max-inline-size:86%;padding:.62rem .72rem;display:grid;box-shadow:0 3px 10px #0e2b460f}.support-chat-widget__message.is-mine{background:#dff0fc;border-color:#b9d6ec;border-radius:.95rem .95rem .3rem;align-self:flex-end}.support-chat-widget__message header{color:#60788f;justify-content:space-between;align-items:center;gap:.8rem;font-size:.59rem;display:flex}.support-chat-widget__message header strong{color:#254664;font-size:.64rem}.support-chat-widget__message p{color:#18334d;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.65}.support-chat-widget__empty,.support-chat-widget__welcome{color:#60788f;text-align:center;margin:auto;font-size:.76rem;line-height:1.7}.support-chat-widget__welcome{justify-items:center;gap:.55rem;max-inline-size:260px;display:grid}.support-chat-widget__welcome span{color:#1d5c8d;background:#dcedf9;border-radius:50%;place-items:center;block-size:2.4rem;inline-size:2.4rem;font-weight:900;display:grid}.support-chat-widget__welcome p{margin:0}.support-chat-widget__composer{background:#fff;border-block-start:1px solid #dce6ef;gap:.45rem;padding:.65rem .75rem .55rem;display:grid}.support-chat-widget__category{color:#527089;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;font-size:.64rem;font-weight:800;display:grid}.support-chat-widget__category select{color:#18334d;background:#f8fbfd;border:1px solid #ccd9e5;border-radius:.55rem;block-size:2.05rem;min-inline-size:0;padding-inline:.55rem;font-size:.68rem}.support-chat-widget__composer textarea{resize:vertical;color:#132941;min-block-size:3.3rem;max-block-size:7.5rem;inline-size:100%;font:inherit;background:#fbfdff;border:1px solid #cbd9e5;border-radius:.75rem;padding:.62rem .7rem;font-size:.76rem;line-height:1.5}.support-chat-widget__composer textarea:focus{border-color:#2c6799;outline:3px solid #2c67991f}.support-chat-widget__composer-footer{justify-content:flex-end;align-items:center;gap:.45rem;min-block-size:2rem;display:flex}.support-chat-widget__composer-footer>span{color:#a33e38;margin-inline-end:auto;font-size:.6rem}.support-chat-widget__composer-footer button{color:#fff;cursor:pointer;background:#143c61;border:0;border-radius:.6rem;min-block-size:2rem;padding-inline:.85rem;font-size:.68rem;font-weight:850}.support-chat-widget__composer-footer button:disabled{cursor:not-allowed;opacity:.48}.support-chat-widget__composer-footer .support-chat-widget__new{color:#173d60;background:#e7f0f8}.support-chat-widget__footer{background:#fafcfe;border-block-start:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:.65rem;padding:.5rem .75rem;display:flex}.support-chat-widget__footer a{color:#1d5c8d;font-size:.64rem;font-weight:850}.support-chat-widget__footer span{color:#72869a;text-align:end;font-size:.56rem}@keyframes support-chat-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=1180px){.support-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}.support-filterbar__actions{grid-column:span 1}.support-ticket-header{align-items:flex-start}.support-ticket-header dl{grid-template-columns:repeat(2,minmax(90px,1fr));display:grid}}@media (width<=860px){.support-actions,.support-home-grid,.support-chat-layout,.support-conversation-layout{grid-template-columns:1fr}.support-ticket-sidebar{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-sidebar .support-panel:nth-child(n+3){grid-column:1/-1}.support-ticket-header{margin-block-start:-1.25rem;display:block;position:static}.support-ticket-header dl{margin-block-start:.8rem}.support-message-list{max-block-size:none}.support-workspace--ticket .support-thread{min-block-size:580px}.support-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.os-shell:has(.connect-float) .support-floating-launcher{inset-block-end:9rem;inset-inline-end:.85rem}.support-chat-widget{block-size:min(520px,100dvh - 13.75rem);inline-size:auto;inset-block-end:12.75rem;inset-inline:.75rem}}@media (width<=600px){.support-workspace{padding-inline:.75rem}.support-hero,.support-page-heading{display:grid}.support-service-state{inline-size:100%;min-inline-size:0}.support-search form{grid-template-columns:auto 1fr;padding:.65rem}.support-search button{grid-column:1/-1;inline-size:100%}.support-actions{gap:.55rem}.support-action{min-block-size:96px}.support-form,.support-form fieldset,.support-filterbar{grid-template-columns:1fr}.support-field--wide,.support-filterbar__actions{grid-column:auto}.support-form__actions{flex-wrap:wrap}.support-form__actions .support-button{flex:1}.support-steps li{font-size:.68rem}.support-steps li:not(:last-child):after{inset-inline-start:1.75rem}.support-ticket-header h1{white-space:normal}.support-ticket-header dl{grid-template-columns:repeat(2,1fr)}.support-ticket-sidebar{grid-template-columns:1fr}.support-ticket-sidebar .support-panel:nth-child(n){grid-column:auto}.support-message{inline-size:92%}.support-workspace--ticket .support-message{inline-size:94%}.support-workspace--ticket .support-ticket-header{padding:.8rem}.support-reply__footer{flex-direction:column;align-items:stretch}.support-floating-launcher{block-size:3rem;inline-size:3rem;inset-block-end:5.25rem}}@media (prefers-reduced-motion:reduce){.support-action,.support-floating-launcher{transition:none}.support-action:hover,.support-floating-launcher:hover{transform:none}.support-chat-widget__loading span{animation:none}}.collection-account{--ca-navy:#071d35;--ca-navy-soft:#0d3156;--ca-blue:#1f67d6;--ca-gold:#d8ad54;--ca-gold-soft:#fff7e6;--ca-ink:#142033;--ca-muted:#697586;--ca-faint:#98a2b3;--ca-line:#e3e8ef;--ca-surface:#fff;width:min(100%,112rem);min-width:0;color:var(--ca-ink);margin-inline:auto;padding:1.25rem}.collection-account :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #1f67d640}.collection-account svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.15rem;height:1.15rem}.collection-account__hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 12%,#2d73b552,#0000 30%),linear-gradient(122deg,#061a30 0%,#0a2948 62%,#0b365d 100%);border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(23rem,28rem);gap:2rem;padding:1.65rem 1.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0e1e301f}.collection-account__hero:after{z-index:-1;content:"";background:repeating-radial-gradient(circle,#0000 0 25px,#ffffff06 26px 27px);border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:-62% -12% -70% 50%;transform:rotate(-8deg)}.collection-account__hero-main,.collection-account__hero-side,.collection-account__hero-copy{min-width:0}.collection-account__hero-main{gap:1.2rem;display:grid}.collection-account__hero-brand{align-items:center;gap:1rem;min-width:0;display:flex}.collection-account__project-mark{background:#fff;border:1px solid #ffffff1f;border-radius:.7rem;flex:none;place-items:center;width:7.5rem;min-height:4.25rem;padding:.7rem;display:grid}.collection-account__project-mark img{object-fit:contain;width:100%;max-height:2.75rem}.collection-account__eyebrow{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:flex}.collection-account__eyebrow strong{color:#efd28f;letter-spacing:.04em;font-size:.75rem}.collection-account__eyebrow-divider{background:var(--ca-gold);border-radius:50%;width:.25rem;height:.25rem}.collection-account__hero h1{color:#fff;letter-spacing:-.025em;margin:.45rem 0 0;font-size:clamp(1.65rem,2.25vw,2.25rem);font-weight:760;line-height:1.15}.collection-account__hero-copy>p{color:#ffffffad;max-width:49rem;margin:.55rem 0 0;font-size:.8rem;line-height:1.7}.collection-account__identity{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(7rem,.65fr));gap:.6rem;margin:0;display:grid}.collection-account__identity>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.65rem;min-width:0;padding:.72rem .85rem}.collection-account__identity dt{color:#ffffff85;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:750}.collection-account__identity dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:.22rem 0 0;font-size:.82rem;font-weight:750;overflow:hidden}.collection-account__hero-side{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.collection-account__health{background:#fff1;border:1px solid #ffffff1f;border-radius:.7rem;align-items:center;gap:.7rem;width:fit-content;min-height:3.2rem;padding:.65rem .8rem;display:flex}.collection-account__health-dot{border:2px solid #ffffff38;border-radius:50%;flex:none;width:.65rem;height:.65rem}.collection-account__health.is-alert .collection-account__health-dot{background:#ffb454;box-shadow:0 0 0 5px #ffb4541f}.collection-account__health.is-healthy .collection-account__health-dot{background:#4dd69a;box-shadow:0 0 0 5px #4dd69a1f}.collection-account__health strong{color:#fff;font-size:.78rem;display:block}.collection-account__health small{color:#ffffff94;margin-top:.1rem;font-size:.66rem;display:block}.collection-account__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.collection-account__button{text-align:center;border:1px solid #0000;border-radius:.58rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.6rem .75rem;font-size:.72rem;font-weight:750;line-height:1.25;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.collection-account__button:hover{transform:translateY(-1px)}.collection-account__button--gold{background:var(--ca-gold);color:#10243b;border-color:#e4bf6c}.collection-account__button--glass{color:#fff;background:#fff1;border-color:#ffffff2e}.collection-account__button--glass:hover{background:#ffffff1c;border-color:#ffffff61}.collection-account__notice{border:1px solid;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);gap:.35rem .8rem;margin-top:.8rem;padding:.75rem .9rem;font-size:.78rem;display:grid}.collection-account__notice strong{white-space:nowrap}.collection-account__notice p{margin:0}.collection-account__notice--error{color:#a52134;background:#fff3f4;border-color:#f2b8bf}.collection-account__notice--success{color:#08764b;background:#f0fbf5;border-color:#abe0c4}.collection-account__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.collection-account__metric{border:1px solid var(--ca-line);background:var(--ca-surface);border-radius:.75rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;min-height:6.15rem;padding:.85rem;display:grid;box-shadow:0 5px 15px #0f1f3209}.collection-account__metric.is-positive{border-color:#cfe9dc}.collection-account__metric.is-danger{background:#fff8f8;border-color:#f0b9c1}.collection-account__metric-icon{border-radius:.62rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.collection-account__metric-icon.is-navy{color:#173b61;background:#edf2f8}.collection-account__metric-icon.is-green{color:#16845b;background:#eaf8f1}.collection-account__metric-icon.is-blue{color:#2d6bc6;background:#edf4ff}.collection-account__metric-icon.is-violet{color:#7257c8;background:#f3efff}.collection-account__metric-icon.is-red{color:#c3384c;background:#fff0f1}.collection-account__metric>div{min-width:0}.collection-account__metric>div>span{color:var(--ca-muted);text-transform:uppercase;font-size:.64rem;font-weight:750;display:block}.collection-account__metric strong{color:var(--ca-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:1rem;font-weight:800;display:block;overflow:hidden}.collection-account__metric.is-danger strong{color:#b3263a}.collection-account__metric small{color:var(--ca-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.61rem;display:block;overflow:hidden}.collection-account__progress{background:linear-gradient(90deg,#f8fafc,#fff);border:1px solid #dce4ee;border-radius:.72rem;grid-template-columns:minmax(12rem,.7fr) minmax(14rem,1.5fr) minmax(12rem,.7fr);align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem .9rem;display:grid}.collection-account__progress>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.collection-account__progress span{color:var(--ca-muted);font-size:.7rem;font-weight:700}.collection-account__progress strong{color:var(--ca-navy);font-size:.85rem}.collection-account__progress-track{background:#e7ecf2;border-radius:999px;height:.5rem;overflow:hidden}.collection-account__progress-track span{border-radius:inherit;background:linear-gradient(90deg,#cb9d43,#e0bb6d);min-width:.25rem;height:100%;display:block}.collection-account__progress p{color:var(--ca-faint);text-align:end;margin:0;font-size:.66rem}.collection-account__tabs{z-index:12;border:1px solid var(--ca-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#f6f8fbed;border-radius:.75rem;gap:.4rem;margin:.9rem 0;padding:.35rem;display:flex;position:sticky;top:4.75rem;overflow-x:auto;box-shadow:0 6px 18px #0f1f320a}.collection-account__tabs a{color:#4d5c70;border:1px solid #0000;border-radius:.55rem;flex:none;align-items:center;gap:.55rem;min-height:2.55rem;padding:.55rem .8rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.collection-account__tabs a:hover{color:var(--ca-navy);background:#fff;border-color:#d9e1eb}.collection-account__tabs a.is-active{color:var(--ca-navy);background:#fff;border-color:#d8e1ed;box-shadow:0 2px 8px #0f1f320f}.collection-account__tabs b{color:#617087;background:#e9eef4;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.6rem;display:grid}.collection-account__tabs a.is-active b{color:#2364bb;background:#e7f0ff}.collection-account__workspace{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:start;gap:.9rem;display:grid}.collection-account__panel{border:1px solid var(--ca-line);background:var(--ca-surface);border-radius:.85rem;min-width:0;box-shadow:0 6px 20px #0f1f3209}.collection-account__section-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.collection-account__section-head>div{min-width:0}.collection-account__section-kicker{color:#9a7532;letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.collection-account__section-head h2{color:var(--ca-ink);margin:.22rem 0 0;font-size:1rem;font-weight:800}.collection-account__section-head p{color:var(--ca-muted);margin:.3rem 0 0;font-size:.68rem;line-height:1.55}.collection-account__alert-pill,.collection-account__count-badge{border-radius:999px;flex:none;place-items:center;min-width:2rem;min-height:1.7rem;padding:.3rem .6rem;font-size:.62rem;font-weight:800;display:inline-grid}.collection-account__alert-pill{color:#b64322;background:#fff0e9}.collection-account__count-badge{color:#5a687b;background:#edf2f7}.collection-account__table-wrap{scrollbar-width:thin;border-radius:0 0 .85rem .85rem;overflow-x:auto}.collection-account__table-wrap table{border-collapse:collapse;width:100%;min-width:56rem;font-size:.72rem}.collection-account__table-wrap thead{color:#738095;background:#f7f9fb}.collection-account__table-wrap th{letter-spacing:.035em;text-align:start;text-transform:uppercase;padding:.72rem .85rem;font-size:.6rem;font-weight:800}.collection-account__table-wrap td{color:#344054;vertical-align:middle;border-top:1px solid #edf0f4;padding:.82rem .85rem}.collection-account__table-wrap td strong{color:var(--ca-ink);font-size:.74rem}.collection-account__table-wrap td small{color:#c13649;margin-top:.2rem;font-size:.58rem;display:block}.collection-account__table-wrap tbody tr{transition:background-color .15s,box-shadow .15s}.collection-account__table-wrap tbody tr:hover{background:#fafcff}.collection-account__table-wrap tbody tr.is-overdue{box-shadow:inset 3px 0 #dc5a69}[dir=rtl] .collection-account__table-wrap tbody tr.is-overdue{box-shadow:inset -3px 0 #dc5a69}.collection-account__table-wrap tbody tr.is-selected{background:#f2f7ff;box-shadow:inset 3px 0 #2f70c9}[dir=rtl] .collection-account__table-wrap tbody tr.is-selected{box-shadow:inset -3px 0 #2f70c9}.collection-account__row-action{color:#164d86;border:1px solid #ccd9e8;border-radius:.45rem;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex}.collection-account__row-action:hover,.collection-account__row-action.is-selected{color:#fff;background:#1f67d6;border-color:#1f67d6}.collection-account__row-complete{color:#16845b;font-size:.64rem;font-weight:800}.collection-account__ledger-cards{gap:.65rem;padding:.8rem;display:none}.collection-account__installment-card{border:1px solid var(--ca-line);border-radius:.7rem;padding:.85rem}.collection-account__installment-card.is-overdue{border-inline-start:4px solid #dc5a69}.collection-account__installment-card.is-selected{background:#f4f8ff;border-color:#94b9eb}.collection-account__installment-top{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.collection-account__installment-top small{color:var(--ca-muted);font-size:.64rem;display:block}.collection-account__installment-top strong{margin-top:.1rem;font-size:.9rem;display:block}.collection-account__installment-amount{justify-content:space-between;align-items:baseline;gap:.7rem;margin-top:.8rem;display:flex}.collection-account__installment-amount span,.collection-account__installment-card dt{color:var(--ca-muted);font-size:.62rem}.collection-account__installment-amount strong{font-size:1.05rem}.collection-account__installment-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.8rem 0 0;display:grid}.collection-account__installment-card dd{margin:.18rem 0 0;font-size:.72rem;font-weight:700}.collection-account__mini-progress,.collection-account__selected-progress{background:#e8edf3;border-radius:999px;height:.35rem;overflow:hidden}.collection-account__mini-progress{margin-top:.75rem}.collection-account__mini-progress span,.collection-account__selected-progress span{border-radius:inherit;background:linear-gradient(90deg,#2f70c9,#65a1ed);height:100%;display:block}.collection-account__installment-card>a{color:#14508f;align-items:center;min-height:2.3rem;margin-top:.75rem;font-size:.68rem;font-weight:800;display:inline-flex}.collection-account__action-rail{position:sticky;top:8.9rem}.collection-account__action-card{background:#fff;border:1px solid #cfd9e6;border-radius:.85rem;overflow:hidden;box-shadow:0 12px 30px #0c213817}.collection-account__action-card>header{background:linear-gradient(115deg, var(--ca-navy), var(--ca-navy-soft));color:#fff;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;display:flex}.collection-account__action-card>header span:first-child{color:#d8b568;text-transform:uppercase;font-size:.62rem;font-weight:800}.collection-account__action-card>header h2{color:#fff;margin:.25rem 0 0;font-size:1.05rem;font-weight:800}.collection-account__secure-badge{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:1.65rem;padding:.3rem .55rem;display:inline-flex;color:#ffffffb8!important;font-size:.58rem!important}.collection-account__selected-installment{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin:.9rem .9rem .55rem;padding:.75rem .8rem;display:flex}.collection-account__selected-installment>div{min-width:0}.collection-account__selected-installment span{color:#94702e;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.collection-account__selected-installment strong{color:var(--ca-ink);margin-top:.18rem;font-size:.78rem;display:block}.collection-account__selected-installment>strong{flex:none;margin:0;font-size:.9rem}.collection-account__selected-installment small{color:var(--ca-muted);margin-top:.15rem;font-size:.6rem;display:block}.collection-account__selected-progress{margin:0 .9rem}.collection-account__payment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.9rem;display:grid}.collection-account__field{gap:.3rem;min-width:0;display:grid}.collection-account__field--amount,.collection-account__field--wide{grid-column:1/-1}.collection-account__field>span:first-child,.collection-account__compact-form label>span{color:#475467;justify-content:space-between;align-items:center;gap:.4rem;font-size:.63rem;font-weight:750;display:flex}.collection-account__field>span small{color:var(--ca-faint);font-size:.55rem;font-weight:600}.collection-account__field input,.collection-account__field textarea,.collection-account__compact-form input,.collection-account__compact-form select,.collection-account__compact-form textarea,.collection-account__record-list input,.collection-account__record-list select{color:#26364a;background:#fff;border:1px solid #d6dee8;border-radius:.5rem;width:100%;min-width:0;min-height:2.55rem;padding:.58rem .65rem;font-size:.7rem}.collection-account__field textarea,.collection-account__compact-form textarea{resize:vertical;min-height:4rem}.collection-account__field input:hover,.collection-account__field textarea:hover,.collection-account__compact-form :where(input,select,textarea):hover{border-color:#aabbd0}.collection-account__money-input{background:#f8fafc;border:1px solid #c8d5e4;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.collection-account__money-input input{background:#fff;border:0;border-radius:0;min-height:3rem;font-size:1rem;font-weight:800}.collection-account__money-input b{color:#42526a;align-items:center;padding-inline:.75rem;font-size:.66rem;display:inline-flex}.collection-account__submit,.collection-account__compact-form>button{border:1px solid var(--ca-navy);background:var(--ca-navy);color:#fff;border-radius:.55rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.collection-account__submit:hover,.collection-account__compact-form>button:hover{background:#0d3156}.collection-account__permission-note,.collection-account__empty-action{color:var(--ca-muted);background:#f8fafc;border:1px dashed #cfd9e5;border-radius:.65rem;margin:.9rem;padding:.85rem;font-size:.68rem;line-height:1.6}.collection-account__empty-action strong{color:var(--ca-ink)}.collection-account__empty-action p{margin:.25rem 0 0}.collection-account__contact-actions{border-top:1px solid #e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.8rem .9rem .55rem;display:grid}.collection-account__contact-actions a{color:#183e64;background:#fff;border:1px solid #d7e0ea;border-radius:.58rem;align-items:center;gap:.6rem;min-height:3.15rem;padding:.6rem .7rem;text-decoration:none;display:flex}.collection-account__contact-actions a:hover{background:#f8fbff;border-color:#9ab5d1}.collection-account__contact-actions svg{width:1.35rem;height:1.35rem}.collection-account__contact-actions small{color:var(--ca-faint);font-size:.55rem;display:block}.collection-account__contact-actions strong{margin-top:.08rem;font-size:.7rem;display:block}.collection-account__external-note{color:var(--ca-faint);margin:0;padding:0 .9rem .9rem;font-size:.56rem;line-height:1.55}.collection-account__activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.collection-account__activity-card{scroll-margin-top:8rem;overflow:hidden}.collection-account__timeline,.collection-account__record-list{padding:.9rem}.collection-account__timeline article{grid-template-columns:1rem minmax(0,1fr);gap:.6rem;padding-bottom:.8rem;display:grid;position:relative}.collection-account__timeline article:not(:last-child):before{content:"";top:.9rem;bottom:0;background:#dfe6ee;width:1px;position:absolute;inset-inline-start:.36rem}.collection-account__timeline-dot{z-index:1;background:#9aa8ba;border:2px solid #fff;border-radius:50%;width:.72rem;height:.72rem;margin-top:.15rem;box-shadow:0 0 0 1px #cdd7e2}.collection-account__timeline-dot.is-green{background:#36a873}.collection-account__timeline-title{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.collection-account__timeline p{color:#4b5a6e;margin:.22rem 0 0;font-size:.68rem}.collection-account__timeline small{color:var(--ca-faint);margin-top:.18rem;font-size:.58rem;display:block}.collection-account__empty-state{text-align:center;background:#fafbfc;border:1px dashed #d4dde7;border-radius:.7rem;align-content:center;place-items:center;min-height:9rem;padding:1rem;display:grid}.collection-account__empty-state>span{color:#26825e;background:#edf5f1;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.collection-account__empty-state strong{color:#435268;margin-top:.55rem;font-size:.72rem}.collection-account__empty-state p{max-width:23rem;color:var(--ca-faint);margin:.25rem 0 0;font-size:.62rem;line-height:1.5}.collection-account__compact-form{background:#fbfcfd;border-bottom:1px solid #e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.9rem;display:grid}.collection-account__compact-form label{gap:.3rem;min-width:0;display:grid}.collection-account__compact-form label.is-wide{grid-column:1/-1}.collection-account__form-note{color:#8a682a;background:#fffaf0;border-bottom:1px solid #edf0f4;margin:0;padding:.55rem .9rem;font-size:.58rem;line-height:1.55}.collection-account__record-list{gap:.55rem;display:grid}.collection-account__record-list article{border:1px solid #e2e8ef;border-radius:.62rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.72rem;display:flex}.collection-account__record-list article>div{min-width:0}.collection-account__record-list article strong{color:#26364a;font-size:.7rem}.collection-account__record-list article p{color:var(--ca-muted);margin:.2rem 0 0;font-size:.63rem;line-height:1.5}.collection-account__record-list article small{color:var(--ca-faint);margin-top:.2rem;font-size:.56rem;display:block}.collection-account__record-list article a{color:#175896;margin-top:.3rem;font-size:.6rem;font-weight:800;display:inline-flex}.collection-account__record-list article form{flex:none;gap:.35rem;display:flex}.collection-account__record-list article form select,.collection-account__record-list article form input{max-width:9rem;min-height:2.2rem;padding:.42rem .5rem;font-size:.62rem}.collection-account__record-list article form button{color:#183e64;white-space:nowrap;background:#fff;border:1px solid #cdd8e5;border-radius:.45rem;min-height:2.2rem;padding:.4rem .6rem;font-size:.62rem;font-weight:800}.collection-account__record-list article form.is-danger{display:grid}.collection-account__record-list article form.is-danger input{border-color:#efc5ca;max-width:11rem}.collection-account__record-list article form.is-danger button{color:#b3263a;border-color:#efc5ca}.collection-account__list-empty{color:var(--ca-muted);text-align:center;border:1px dashed #d7dfe8;border-radius:.6rem;margin:0;padding:1rem;font-size:.66rem}@media (width<=1380px){.collection-account__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1160px){.collection-account__hero{grid-template-columns:1fr}.collection-account__hero-side{grid-template-columns:auto minmax(20rem,.8fr);align-items:end;display:grid}.collection-account__workspace{grid-template-columns:1fr}.collection-account__action-rail{position:static}.collection-account__payment-form{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-account__field--amount,.collection-account__field--wide,.collection-account__submit{grid-column:span 2}}@media (width<=900px){.collection-account{padding:1rem}.collection-account__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-account__progress{grid-template-columns:1fr;gap:.55rem}.collection-account__progress p{text-align:start}.collection-account__activity{grid-template-columns:1fr}.collection-account__tabs{position:static}.collection-account__payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-account__field--amount,.collection-account__field--wide,.collection-account__submit{grid-column:1/-1}}@media (width<=640px){.collection-account{padding:.7rem}.collection-account__hero{border-radius:.8rem;gap:1.15rem;padding:1.05rem}.collection-account__hero-brand{align-items:flex-start}.collection-account__project-mark{width:4.75rem;min-height:3.35rem}.collection-account__hero h1{font-size:1.45rem}.collection-account__identity{grid-template-columns:1fr}.collection-account__hero-side{align-items:stretch;display:flex}.collection-account__health{width:100%}.collection-account__hero-actions{grid-template-columns:1fr}.collection-account__metrics{gap:.55rem}.collection-account__metric{grid-template-columns:2rem minmax(0,1fr);gap:.55rem;min-height:5.45rem;padding:.65rem}.collection-account__metric-icon{width:2rem;height:2rem}.collection-account__metric strong{font-size:.82rem}.collection-account__metric small{font-size:.54rem}.collection-account__tabs{margin:.7rem 0}.collection-account__section-head{padding:.85rem}.collection-account__payment-form,.collection-account__compact-form{grid-template-columns:1fr;padding:.8rem}.collection-account__compact-form label.is-wide,.collection-account__compact-form>button{grid-column:auto}.collection-account__contact-actions{grid-template-columns:1fr}.collection-account__record-list article{flex-direction:column}.collection-account__record-list article form{width:100%}.collection-account__record-list article form select,.collection-account__record-list article form input{max-width:none}.collection-account__selected-installment{align-items:flex-start}}@media (width<=767px){.collection-account__ledger-cards{display:grid}.collection-account__table-wrap{display:none!important}}@media (prefers-reduced-motion:reduce){.collection-account__button,.collection-account__table-wrap tbody tr{transition:none}.collection-account__button:hover{transform:none}}.workspace-path{color:#203a43;background:#fff;border:1px solid #dce4e6;border-radius:16px;margin-block:1rem;padding:1.1rem}.workspace-path__intro{align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}.workspace-path__mark{color:#266459;background:#edf5f2;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;display:grid}.workspace-path__mark svg{width:22px;height:22px}.workspace-path h2{margin:0;font-size:.96rem;font-weight:750}.workspace-path p{color:#61717b;margin:.2rem 0 0;font-size:.8rem;line-height:1.7}.workspace-path__steps{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.workspace-path__steps li{flex:180px;min-width:0}.workspace-path__steps a,.workspace-path__step{height:100%;min-height:68px;color:inherit;background:#fafcfc;border:1px solid #e5ebeb;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem;text-decoration:none;display:flex}.workspace-path__steps a:hover,.workspace-path__steps [aria-current=step]{background:#f0f7f3;border-color:#94b4a9}.workspace-path__number{background:#fff;border:1px solid #d9e4df;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:.75rem;font-weight:750;display:grid}.workspace-path__steps strong{font-size:.83rem;font-weight:700;display:block}.workspace-path__steps small{color:#64757e;margin-block-start:.2rem;font-size:.72rem;line-height:1.6;display:block}.workspace-path__count{margin-inline-start:auto;font-size:.8rem;font-weight:750}.workspace-disclosure{background:#fff;border:1px solid #dce4e6;border-radius:16px;margin-block:1rem}.workspace-disclosure>summary{color:#203a43;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 1.2rem;font-size:.9rem;font-weight:750;list-style:none;display:flex}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary:after{content:"+";font-size:1.3rem;font-weight:400}.workspace-disclosure[open]>summary:after{content:"−"}.workspace-disclosure>summary small{color:#61717b;margin-block-start:.25rem;font-size:.78rem;font-weight:400;line-height:1.7;display:block}.workspace-disclosure__body{border-block-start:1px solid #e5ebeb;padding:1.2rem}.workspace-form{gap:1.2rem;display:grid}.workspace-form fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-form legend{color:#203a43;margin-block-end:.8rem;font-size:1rem;font-weight:750}.workspace-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workspace-form label{color:#40545f;gap:.4rem;min-width:0;font-size:.82rem;font-weight:650;display:grid}.workspace-form :is(input:not([type=hidden]),select,textarea){color:#203a43;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd8dd;border-radius:9px;padding:.65rem .8rem}.workspace-form label small,.workspace-form__help{color:#61717b;font-size:.76rem;font-weight:400;line-height:1.8}.workspace-form__wide{grid-column:1/-1}.workspace-form__steps{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.workspace-form__steps button{color:#536970;background:#f8faf9;border:1px solid #dce4e6;border-radius:9px;min-height:40px;padding:.5rem .8rem;font-size:.8rem}.workspace-form__steps button[aria-current=step]{color:#234d40;background:#eaf3ed;border-color:#9bb7a7;font-weight:750}.workspace-form__footer{border-block-start:1px solid #e5ebeb;flex-wrap:wrap;align-items:center;gap:.6rem;padding-block-start:1rem;display:flex}.workspace-action{color:#264b43;cursor:pointer;background:#fff;border:1px solid #ccd8dd;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.workspace-action--primary{color:#fff;background:#254c43;border-color:#254c43}.workspace-action:disabled{opacity:.5;cursor:not-allowed}.growth-workspace,.growth-workspace :is(section,article,aside,form){min-width:0}.growth-workspace :is(h1,h2,h3,p,small,label,strong){overflow-wrap:anywhere}.growth-workspace :is(input,select,textarea){max-width:100%}.growth-workspace :is([id],details){scroll-margin-block-start:6rem}.growth-workspace :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible,.workspace-path a:focus-visible{outline-offset:3px;outline:3px solid #4b8b76}.growth-workspace [hidden],.workspace-form [hidden]{display:none!important}.growth-workspace.marketing-workspace .marketing-hero{color:#243e36;box-shadow:none;background:#f1f6f3;border:1px solid #dce7df;border-radius:18px}.growth-workspace.marketing-workspace .marketing-hero h1{color:#243e36;font-size:clamp(1.6rem,2.5vw,2.15rem)}.growth-workspace.marketing-workspace .marketing-hero p{color:#587065}.growth-workspace.marketing-workspace .marketing-hero:after{display:none}.growth-workspace.marketing-workspace .marketing-hero .marketing-button--secondary{color:#264b43;background:#fff;border-color:#ccd8dd}.growth-workspace .marketing-command{display:block}.growth-workspace .marketing-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.growth-workspace .marketing-kpi{box-shadow:none}.growth-workspace .marketing-filter-bar{width:100%}.growth-workspace .marketing-filter-bar input,.growth-workspace .marketing-campaign-metrics{min-width:0}.growth-workspace .growth-header{color:#243e36;box-shadow:none;background:#f1f6f3;border:1px solid #dce7df;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem;display:flex}.growth-workspace .growth-header h1{margin:.3rem 0;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:750}.growth-workspace .growth-header p{color:#587065;max-width:60rem;font-size:.86rem;line-height:1.8}.growth-workspace .growth-header .growth-eyebrow{color:#376754;letter-spacing:.07em;font-size:.72rem;font-weight:750}.growth-workspace .growth-header__actions{flex-wrap:wrap;gap:.5rem;display:flex}.growth-workspace.rl-shell .rl-hero{color:#243e36;box-shadow:none;background:#f1f6f3;border:1px solid #dce7df;border-radius:18px}.growth-workspace.rl-shell .rl-hero :is(p,span){color:#587065}.growth-workspace.rl-shell .rl-hero h1{font-size:clamp(1.5rem,2.5vw,2.1rem)}.growth-workspace.rl-shell .rl-period input{color:#243e36;background:#fff;border-color:#ccd8dd;min-width:0}.growth-workspace.rl-shell :is(th,td){text-align:start}.growth-workspace.rl-shell .rl-tabs{flex-wrap:wrap}.growth-workspace .growth-section-note{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;padding:1rem 0;display:flex}.growth-workspace .growth-section-note h2{font-size:1.15rem;font-weight:750}.growth-workspace .growth-section-note p{color:#61717b;font-size:.82rem}.growth-workspace .copilot-section-nav{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;display:flex}.growth-workspace .copilot-section-nav a{font-size:.8rem}.copilot-section-nav details{position:relative}.copilot-section-nav summary{cursor:pointer;color:#536970;align-items:center;min-height:40px;padding:.5rem .75rem;font-size:.8rem;display:flex}.copilot-section-nav__management{z-index:25;inset-inline-end:0;background:#fff;border:1px solid #dce4e6;border-radius:12px;gap:.35rem;min-width:230px;padding:.65rem;display:grid;position:absolute;top:100%;box-shadow:0 12px 30px #203a431c}.growth-workspace .copilot-search{border:1px solid #dce4e6;border-radius:9px;width:100%;min-height:40px;margin-block-end:.8rem;padding:.55rem .7rem;font-size:.8rem;display:block}.growth-workspace .copilot-layout{grid-template-columns:220px minmax(0,1fr)}.growth-workspace .copilot-chat{height:calc(100dvh - 17rem);min-height:560px}.growth-workspace .copilot-context{grid-column:1/-1}.growth-workspace .copilot-context>summary{cursor:pointer;min-height:48px;font-size:.85rem;font-weight:750}.growth-workspace .investment-module-header{box-shadow:none;border-radius:16px}.growth-workspace .ec-hero{border-radius:18px}@media (width<=1000px){.growth-workspace .marketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-workspace .copilot-layout{grid-template-columns:minmax(0,1fr)}.growth-workspace .copilot-history{max-height:220px}.growth-workspace .copilot-chat{height:700px;min-height:500px;max-height:85dvh}}@media (width<=640px){.workspace-path{padding:.85rem}.workspace-path__steps{gap:.4rem}.workspace-path__steps li{flex-basis:100%}.workspace-path__steps a,.workspace-path__step{min-height:55px}.workspace-path__steps small{display:none}.workspace-form__fields{grid-template-columns:minmax(0,1fr)}.workspace-disclosure__body{padding:.85rem}.growth-workspace .marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-workspace .growth-header{padding:1.1rem}.growth-workspace.rl-shell .rl-period{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.growth-workspace.rl-shell .rl-period button{grid-column:1/-1}.growth-workspace.rl-shell .rl-tabs a{text-align:center;white-space:normal;flex:40%}}@media (prefers-reduced-motion:reduce){.growth-workspace *,.growth-workspace :before,.growth-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.settings-workspace{--settings-accent:var(--brand-primary,#122033);--settings-accent-soft:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-workspace{--settings-accent-soft:color-mix(in srgb, var(--settings-accent) 6%, white)}}.settings-workspace{--settings-line:#e2e7ee;--settings-muted:#627188;color:#182438;width:100%;max-width:1380px;margin-inline:auto;padding:2rem clamp(1rem,2.5vw,2.25rem) 3rem}.settings-workspace [hidden]{display:none!important}.settings-workspace :where(a,button,input):focus-visible{outline:3px solid var(--settings-accent);outline-offset:3px}.settings-workspace__header{align-items:center;gap:1rem;margin-block-end:1.65rem;display:flex}.settings-workspace__heading-icon{border:1px solid var(--settings-line);width:3.25rem;height:3.25rem;color:var(--settings-accent);background:#f8fafc;border-radius:1rem;flex:none;place-items:center;display:grid}.settings-workspace__heading-icon svg{width:1.5rem;height:1.5rem}.settings-workspace__header h1{margin:0;font-weight:750}.settings-workspace__header p{max-width:47rem;color:var(--settings-muted);margin-block-start:.6rem;font-size:.9rem;line-height:1.8}.settings-search{border:1px solid var(--settings-line);background:#f8fafc;border-radius:.9rem;margin-block-end:1.75rem;padding:1.2rem 1.35rem}.settings-search>label{margin-block-end:.65rem;font-size:.9rem;font-weight:700;display:block}.settings-search__controls{align-items:stretch;gap:.65rem;display:flex}.settings-search__field{background:#fff;border:1px solid #cbd4df;border-radius:.6rem;flex:1;align-items:center;gap:.75rem;min-width:0;padding-inline:.9rem;display:flex}.settings-search__field>svg{width:1.2rem;height:1.2rem;color:var(--settings-muted)}.settings-search__field:focus-within{border-color:var(--settings-accent);outline:2px solid var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-search__field:focus-within{outline:2px solid color-mix(in srgb, var(--settings-accent) 18%, transparent)}}.settings-search__field:focus-within{outline-offset:2px}.settings-search__field input{width:100%;min-width:0;min-height:3rem;box-shadow:none;font:inherit;color:#182438;background:0 0;border:0;padding:.5rem 0;font-size:.9rem}.settings-search__field input:focus-visible{outline:none}.settings-search__field input::placeholder{color:var(--settings-muted);opacity:1}.settings-search__submit{border:1px solid var(--settings-accent);background:var(--settings-accent);min-width:5.75rem;min-height:3rem;color:var(--brand-primary-contrast,#fff);font:inherit;cursor:pointer;border-radius:.6rem;padding:.5rem 1.4rem;font-size:.875rem;font-weight:700}.settings-search__submit:hover{background:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-search__submit:hover{background:color-mix(in srgb, var(--settings-accent) 88%, black)}}.settings-search>p{color:var(--settings-muted);margin-block-start:.65rem;font-size:.78rem;line-height:1.7}.settings-workspace__layout{grid-template-columns:13.75rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.settings-directory{min-width:0;position:sticky;inset-block-start:1rem}.settings-directory__nav h2{color:var(--settings-muted);margin-block-end:.65rem;padding-inline:.75rem;font-size:.75rem;font-weight:650}.settings-directory__links{gap:.35rem;display:grid}.settings-directory__links a{color:#435168;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.65rem;min-height:3rem;padding:.65rem .75rem;font-size:.8rem;font-weight:650;line-height:1.65;text-decoration:none;display:flex}.settings-directory__links a>svg{width:1.05rem;height:1.05rem}.settings-directory__links a>span{flex:1}.settings-directory__links a>small{text-align:center;min-width:1.45rem;color:var(--settings-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.settings-directory__links a:hover{background:#f5f7fa}.settings-directory__links a[aria-current]{border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-directory__links a[aria-current]{border-color:color-mix(in srgb, var(--settings-accent) 16%, white)}}.settings-directory__links a[aria-current]{background:var(--settings-accent-soft);color:var(--settings-accent)}.settings-directory__links a[aria-current] small{color:var(--settings-accent)}.settings-directory__note{border-block-start:1px solid var(--settings-line);color:var(--settings-muted);gap:.65rem;margin:1.25rem .75rem 0;padding-block-start:1rem;font-size:.74rem;line-height:1.9;display:flex}.settings-directory__note svg{width:1rem;height:1rem;margin-block-start:.2rem}.settings-results{min-width:0}.settings-results__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1.1rem;display:flex}.settings-results__toolbar h2{font-size:1.1rem;font-weight:750}.settings-results__toolbar p{color:var(--settings-muted);margin-block-start:.3rem;font-size:.78rem}.settings-results__reset{min-height:2.75rem;color:var(--settings-accent);text-underline-offset:.2rem;border-radius:.5rem;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:650;text-decoration:underline;display:inline-flex}.settings-results__reset:hover{background:var(--settings-accent-soft)}.settings-group{border:1px solid var(--settings-line);background:#fff;border-radius:.85rem;margin-block-end:1.2rem;overflow:hidden}.settings-group__header{border-block-end:1px solid var(--settings-line);background:#fafbfc;padding:1rem 1.15rem}.settings-group__header h3{font-size:.9rem;font-weight:750}.settings-group__header p{color:var(--settings-muted);margin-block-start:.25rem;font-size:.76rem;line-height:1.8}.settings-group__items{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.settings-item{min-width:0;box-shadow:0 0 0 1px var(--settings-line);color:inherit;background:#fff;align-items:flex-start;gap:.8rem;padding:1.15rem;text-decoration:none;transition:background-color .14s;display:flex}.settings-item:focus-visible{z-index:1;position:relative;outline-offset:-3px!important}a.settings-item:hover{background:var(--settings-accent-soft)}.settings-item__icon{width:2.35rem;height:2.35rem;color:var(--settings-accent);background:#f8fafc;border:1px solid #e8edf2;border-radius:.65rem;flex:none;place-items:center;display:grid}.settings-item__icon svg{width:1.1rem;height:1.1rem}.settings-item__copy{flex:1;min-width:0;display:block}.settings-item__title{overflow-wrap:anywhere;font-size:.86rem;font-weight:700;line-height:1.7;display:block}.settings-item__description{color:var(--settings-muted);overflow-wrap:anywhere;margin-block-start:.25rem;font-size:.76rem;line-height:1.8;display:block}.settings-item__arrow{color:#8490a2;width:.95rem;height:.95rem;margin-block-start:.4rem}[dir=rtl] .settings-item__arrow{transform:rotate(180deg)}a.settings-item:hover .settings-item__arrow{color:var(--settings-accent)}.settings-item--restricted{background:#fcfcfd}.settings-item--restricted .settings-item__icon{color:var(--settings-muted)}.settings-item__restriction{color:#6e583b;align-items:flex-start;gap:.35rem;margin-block-start:.55rem;font-size:.7rem;line-height:1.7;display:flex}.settings-item__restriction svg{width:.85rem;height:.85rem;margin-block-start:.15rem}.settings-empty{text-align:center;border:1px dashed #cbd4df;border-radius:.85rem;padding:3rem 1rem}.settings-empty__icon{width:3rem;height:3rem;color:var(--settings-muted);background:#f1f5f9;border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.settings-empty__icon svg{width:1.4rem;height:1.4rem}.settings-empty h3{font-size:1rem;font-weight:700}.settings-empty p{max-width:26rem;color:var(--settings-muted);margin:.5rem auto 1rem;font-size:.85rem;line-height:1.9}.settings-empty a{border:1px solid var(--settings-line);min-height:2.75rem;color:var(--settings-accent);border-radius:.55rem;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:650;display:inline-flex}.settings-empty a:hover{background:var(--settings-accent-soft)}@media (width<=1199px){.settings-workspace__layout{grid-template-columns:12.25rem minmax(0,1fr);gap:1.1rem}.settings-group__items{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.settings-workspace{padding:1.25rem 1rem 2rem}.settings-workspace__header{align-items:center;gap:.75rem;margin-block-end:1rem;padding-block-end:.85rem}.settings-workspace__heading-icon{border-radius:.75rem;width:2.75rem;height:2.75rem}.settings-workspace__header p{display:none}.settings-search{margin-block-end:1.25rem;padding:1rem}.settings-search__submit{min-width:3.75rem;padding-inline:.75rem}.settings-search__field{gap:.45rem;padding-inline:.65rem}.settings-search__field input{font-size:.8rem}.settings-workspace__layout{grid-template-columns:minmax(0,1fr);gap:1.3rem}.settings-directory{position:static}.settings-directory__nav h2{display:none}.settings-directory__links{flex-wrap:wrap;gap:.45rem;display:flex}.settings-directory__links a{border-color:var(--settings-line);min-height:2.75rem;padding:.5rem .7rem;font-size:.75rem}.settings-directory__links a>svg,.settings-directory__links a>small,.settings-directory__note{display:none}.settings-group__header{padding:.85rem 1rem}.settings-item{gap:.75rem;padding:1rem}.settings-results__toolbar{margin-block-end:.8rem}.settings-results__toolbar>div{flex-wrap:wrap;align-items:center;gap:.3rem .75rem;display:flex}.settings-results__toolbar p{margin-block-start:0}}@media (prefers-reduced-motion:reduce){.settings-item{transition:none}}.connect-float{z-index:92;inset-inline-end:1.35rem;font-family:inherit;position:fixed;bottom:1.25rem}.connect-float__launcher{color:#0f2747;cursor:pointer;background:linear-gradient(135deg,#edd27f,#d9b259 58%,#c79638);border:1px solid #fff1c2bf;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;min-height:3.25rem;padding:.4rem;list-style:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 16px 40px #68491138,0 3px 12px #0f274729}.connect-float__launcher::-webkit-details-marker{display:none}.connect-float:not([open])>.connect-float__panel{display:none}[dir=rtl] .connect-float__launcher{padding:.4rem}.connect-float__launcher:hover{transform:translateY(-2px);box-shadow:0 20px 48px #6849114d,0 4px 14px #0f27472e}.connect-float__launcher:focus-visible{outline-offset:3px;outline:3px solid #c796386b}.connect-float__launcher-mark,.connect-float__brand{color:#2348d5;background:#fff;border-radius:50%;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-weight:900;display:grid;overflow:hidden}.connect-float__launcher-mark img,.connect-float__brand img{object-fit:contain;width:100%;max-width:none;height:100%;transform:translateY(-4%)}.connect-float__launcher-label{display:none}.connect-float__badge,.connect-float__row-badge{color:#fff;background:#ef3340;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .35rem;font-size:.62rem;font-weight:900;display:inline-grid}.connect-float__badge{inset-inline-start:-.2rem;border:2px solid #fff;position:absolute;top:-.35rem}.connect-float__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);inset-inline-end:0;background:#fffffffb;border:1px solid #dbe3f5;border-radius:1.25rem;flex-direction:column;width:min(24rem,100vw - 2rem);height:min(39rem,100vh - 8rem);display:flex;position:absolute;bottom:4.15rem;overflow:hidden;box-shadow:0 28px 70px #0f1f5447,0 4px 18px #0f1f541a}.connect-float__panel[hidden]{display:none}.connect-float__header,.connect-float__conversation-header{background:linear-gradient(#fbfdff,#f6f8fd);border-bottom:1px solid #e8edf7;justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem .9rem;display:flex}.connect-float__header>div{align-items:center;gap:.7rem;min-width:0;display:flex}.connect-float__header strong,.connect-float__conversation-header strong{color:#111b3f;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.connect-float__header small,.connect-float__conversation-header small{color:#78839d;margin-top:.1rem;font-size:.62rem;display:block}.connect-float__brand{color:#fff;background:linear-gradient(135deg,#2448d8,#315eff);width:2rem;height:2rem;font-size:.75rem}.connect-float__header button,.connect-float__conversation-header button,.connect-float__conversation-header a{color:#4b5875;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.15rem;display:grid}.connect-float__header button:hover,.connect-float__conversation-header button:hover,.connect-float__conversation-header a:hover{color:#2448d8;background:#eaf0ff}.connect-float [data-connect-float-directory],.connect-float [data-connect-float-conversation]{flex:1;min-height:0}.connect-float [data-connect-float-directory]{flex-direction:column;display:flex}.connect-float [data-connect-float-directory][hidden],.connect-float [data-connect-float-conversation][hidden]{display:none}.connect-float [data-connect-float-conversation]{flex-direction:column;display:flex}.connect-float__toolbar{border-bottom:1px solid #edf1f8;padding:.75rem}.connect-float__search input,.connect-float__new select{color:#17213f;background:#f8faff;border:1px solid #dce3f1;border-radius:.75rem;width:100%;min-height:2.45rem;padding:.5rem .7rem;font-size:.72rem}.connect-float__search input:focus,.connect-float__new select:focus,.connect-float__composer textarea:focus{border-color:#6481f3;outline:3px solid #315eff1a}.connect-float__new{margin-top:.55rem}.connect-float__new summary{cursor:pointer;color:#2448d8;font-size:.68rem;font-weight:800}.connect-float__new form{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.5rem;display:grid}.connect-float__new button{color:#fff;background:#2448d8;border-radius:.65rem;padding:0 .75rem;font-size:.68rem;font-weight:800}.connect-float__list{overscroll-behavior:contain;min-height:0;padding:.35rem;overflow-y:auto}.connect-float__conversation-row{text-align:start;border-radius:.85rem;grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.62rem;display:grid}.connect-float__conversation-row:hover,.connect-float__conversation-row:focus-visible{background:#f0f4ff;outline:none}.connect-float__conversation-row.is-unread{background:#f6f8ff}.connect-float__avatar{color:#2448d8;background:#e8edff;border-radius:.85rem;place-items:center;width:2.55rem;height:2.55rem;font-size:.9rem;font-weight:900;display:grid;position:relative}.connect-float__avatar .connect-presence-dot{width:.68rem;height:.68rem;position:absolute;inset-block-end:-.12rem;inset-inline-end:-.12rem}.connect-float__conversation-copy{min-width:0}.connect-float__conversation-copy strong{color:#17213f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.connect-float__conversation-copy small{color:#7b859d;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.64rem;display:block;overflow:hidden}.connect-float__conversation-row.is-unread strong{font-weight:900}.connect-float__empty{color:#7b859d;text-align:center;margin:auto;padding:1rem;font-size:.7rem}.connect-float__open-all{color:#2448d8;text-align:center;border-top:1px solid #edf1f8;padding:.7rem 1rem;font-size:.68rem;font-weight:850}.connect-float__conversation-header{min-height:3.8rem}.connect-float__conversation-header>div{flex:1;min-width:0}.connect-float__conversation-actions{align-items:center;gap:.15rem;display:flex;flex:none!important}.connect-float__conversation-actions :is(button,a){color:#43516f;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.connect-float__conversation-actions :is(button,a):hover{color:#2448d8;background:#eef2ff}.connect-float__messages{overscroll-behavior:contain;background:#f7f9fd;flex:1;min-height:0;padding:.8rem;overflow-y:auto}.connect-float__message{color:#17213f;background:#fff;border:1px solid #e3e9f4;border-radius:.9rem .9rem .9rem .25rem;width:fit-content;max-width:86%;margin-bottom:.65rem;padding:.58rem .7rem;box-shadow:0 2px 7px #1c2b540d}[dir=rtl] .connect-float__message{border-radius:.9rem .9rem .25rem}.connect-float__message.is-own{background:#eaf0ff;border-color:#cfd9ff;border-radius:.9rem .9rem .25rem;margin-inline-start:auto}.connect-float__message.is-call,.connect-float__message.is-call.is-own{background:#fff6f6;border-color:#f0c7c9}.connect-float__message.is-call p{color:#b4232d;font-weight:750}[dir=rtl] .connect-float__message.is-own{border-radius:.9rem .9rem .9rem .25rem}.connect-float__message-meta{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.22rem;display:flex}.connect-float__message-meta strong{color:#2448d8;font-size:.61rem}.connect-float__message-meta time,.connect-float__message>small{color:#8992a8;font-size:.56rem}.connect-float__message p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.71rem;line-height:1.55}.connect-float__receipt{color:#8992a8;justify-content:flex-end;align-items:center;gap:.18rem;margin-top:.24rem;font-size:.55rem;font-weight:750;display:flex}.connect-float__receipt svg{width:.75rem;height:.75rem}.connect-float__receipt:is(.is-read,.is-read_partial){color:#315eff}.connect-float__composer{background:#fff;border-top:1px solid #e4e9f3;gap:.45rem;padding:.7rem;display:grid}.connect-float__composer-row{grid-template-columns:minmax(0,1fr) repeat(4,2.45rem);align-items:end;gap:.38rem;display:grid}.connect-float__composer textarea{resize:none;border:1px solid #dce3f1;border-radius:.8rem;min-height:2.45rem;max-height:7rem;padding:.58rem .7rem;font-size:.72rem;line-height:1.4}.connect-float__emoji{background:#f8faff;border:1px solid #dce3f1;border-radius:.8rem;place-items:center;width:2.45rem;height:2.45rem;font-size:1.05rem;display:grid}.connect-float__emoji:hover,.connect-float__emoji[aria-expanded=true]{background:#eef2ff;border-color:#b8c6f6}.connect-float__composer-action{cursor:pointer;color:#43516f;background:#f8faff;border:1px solid #dce3f1;border-radius:.8rem;place-items:center;width:2.45rem;height:2.45rem;font-size:.95rem;display:grid}.connect-float__composer-action svg,.connect-float__composer-row>button[type=submit] svg{width:1rem;height:1rem}.connect-float__composer-action:hover{color:#2448d8;background:#eef2ff;border-color:#b8c6f6}.connect-float__composer-row>button[type=submit]{color:#fff;width:2.45rem;height:2.45rem;transform:scaleX(var(--connect-send-direction,1));background:#2448d8;border-radius:.8rem;place-items:center;font-weight:900;display:grid}[dir=rtl] .connect-float__composer-row>button[type=submit]{--connect-send-direction:-1}.connect-float__composer-row>button[type=submit]:disabled{cursor:wait;opacity:.55}.connect-float__attachment-queue{gap:.35rem;max-height:5.5rem;padding-bottom:.15rem;display:flex;overflow:auto}.connect-float__attachment-queue[hidden]{display:none}.connect-float__attachment-card{background:#f8faff;border:1px solid #dbe3f1;border-radius:.65rem;gap:.15rem;min-width:8rem;max-width:12rem;padding:.38rem .5rem;display:grid}.connect-float__attachment-card strong{color:#24304e;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.connect-float__attachment-card small{color:#16835d;font-size:.53rem}.connect-float__attachment-card button{color:#b42318;justify-self:start;font-size:.52rem;font-weight:800}.connect-float__attachment-card.is-error{background:#fff6f6;border-color:#f0b4b4}.connect-float__message-attachments{gap:.25rem;margin-top:.35rem;display:grid}.connect-float__message-attachment{background:#f7f9ff;border:1px solid #ccd7ef;border-radius:.6rem;gap:.3rem;padding:.4rem;display:grid}.connect-float__message-attachment>strong{color:#172554;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.connect-float__message-attachment>div{flex-wrap:wrap;gap:.3rem;display:flex}.connect-float__message-attachments button{color:#2448d8;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #ccd7ef;border-radius:.45rem;padding:.28rem .4rem;font-size:.57rem;font-weight:750;overflow:hidden}.connect-float__message-attachments button.is-whatsapp{color:#15803d;border-color:#86efac}.connect-message.is-deep-linked{outline-offset:3px;outline:3px solid #315eff57;animation:2.2s both connect-message-focus}@keyframes connect-message-focus{0%,65%{background:#fff4c7}to{background:#fff}}.connect-call-layer{z-index:110;pointer-events:none;position:fixed;inset:0}.connect-call-layer[hidden],.connect-call-layer [hidden]{display:none!important}.connect-call-incoming,.connect-call-window{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #d6dff0;box-shadow:0 26px 80px #0c1b464d}.connect-call-incoming{inset-inline-end:1.35rem;border-radius:1.1rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;width:min(25rem,100vw - 2rem);padding:.85rem;display:grid;position:absolute;bottom:5.55rem}.connect-call-avatar{color:#fff;background:linear-gradient(135deg,#2448d8,#315eff);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:900;animation:1.4s ease-in-out infinite connect-incoming-call;display:grid;position:relative}.connect-call-incoming strong{color:#111b3f;font-size:.8rem;display:block}.connect-call-incoming small{color:#7b859d;margin-top:.15rem;font-size:.62rem;display:block}.connect-call-incoming__actions{grid-column:1/-1;gap:.5rem;display:flex}.connect-call-incoming__actions button{color:#fff;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:2.45rem;font-size:.7rem;font-weight:800;display:flex}.connect-call-incoming__actions .is-answer{background:#138a60}.connect-call-incoming__actions .is-decline{background:#c4323a}.connect-call-window{border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(58rem,100vw - 2rem);min-height:28rem;max-height:calc(100vh - 2rem);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.connect-call-window>header{color:#fff;background:#111936;border-bottom:1px solid #263455;justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem 1rem;display:flex}.connect-call-window>header strong{font-size:.9rem;display:block}.connect-call-window>header small{color:#b8c4e0;margin-top:.15rem;font-size:.62rem;display:block}.connect-call-ringing-indicator{align-items:end;gap:.2rem;height:1.25rem;display:inline-flex}.connect-call-ringing-indicator i{background:#8da7ff;border-radius:999px;width:.2rem;height:.45rem;animation:.8s ease-in-out infinite alternate connect-ringing-level;display:block}.connect-call-ringing-indicator i:nth-child(2){height:.85rem;animation-delay:.16s}.connect-call-ringing-indicator i:nth-child(3){height:.6rem;animation-delay:.32s}.connect-call-videos{background:#080d1d;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.connect-call-video{background:radial-gradient(circle,#27345a,#11182f 68%);border:1px solid #253154;border-radius:1rem;min-height:12rem;position:relative;overflow:hidden}.connect-call-video video{object-fit:cover;width:100%;height:100%;min-height:12rem}.connect-call-video.is-local video{transform:scaleX(-1)}.connect-call-video.is-audio:before{content:"V";color:#fff;background:#315eff;border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.4rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connect-call-video.is-audio video{opacity:0}.connect-call-video figcaption{color:#fff;inset-inline-start:.65rem;background:#070c1cb8;border-radius:999px;padding:.25rem .55rem;font-size:.62rem;position:absolute;bottom:.55rem}.connect-call-controls{background:#111936;border-top:1px solid #263455;justify-content:center;align-items:center;gap:.65rem;min-height:5rem;padding:.75rem;display:flex}.connect-call-controls button{color:#fff;background:#283655;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;font-size:1rem;display:grid}.connect-call-controls button svg{grid-area:1/1;width:1.25rem;height:1.25rem}.connect-call-icon--off,.connect-call-controls button.is-off .connect-call-icon--on{display:none}.connect-call-controls button.is-off .connect-call-icon--off{display:block}.connect-call-controls button:hover{background:#35466e}.connect-call-controls button.is-off{background:#c13b43}.connect-call-controls button.is-sharing{background:#2563eb;box-shadow:0 0 0 4px #6086ff38}.connect-call-controls button.is-end{background:#d23841}@keyframes connect-incoming-call{0%,to{transform:scale(1);box-shadow:0 0 #315eff4d}50%{transform:scale(1.045);box-shadow:0 0 0 .55rem #315eff00}}@keyframes connect-ringing-level{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.15)}}@media (width<=768px){.connect-float{inset-inline-end:.75rem;bottom:5.15rem}.connect-float__launcher{justify-content:center;width:3.2rem;min-height:3.2rem;padding:.4rem}[dir=rtl] .connect-float__launcher{padding:.4rem}.connect-float__launcher-label{display:none}.connect-float__panel{border-radius:1rem;width:auto;height:min(35rem,100vh - 10rem);position:fixed;inset:auto .6rem 8.85rem}.connect-float__composer-row{grid-template-columns:minmax(0,1fr) repeat(4,2.35rem);gap:.25rem}.connect-float__composer-row>*,.connect-float__composer-action,.connect-float__emoji{width:2.35rem;height:2.35rem}.connect-float__composer-row textarea{width:100%}.connect-call-incoming{inset-inline:.65rem;width:auto;bottom:9rem}.connect-call-window{border-radius:1rem;width:calc(100vw - 1rem);min-height:calc(100vh - 1rem);max-height:calc(100vh - 1rem)}.connect-call-videos{grid-template-columns:1fr}.connect-call-video{min-height:10rem}.connect-call-controls{gap:.4rem}.connect-call-controls button{width:2.8rem;height:2.8rem}}@media (prefers-reduced-motion:reduce){.connect-float__launcher,.connect-message.is-deep-linked,.connect-call-avatar,.connect-call-ringing-indicator i{transition:none;animation:none}}.plan-assets-workspace{--plan-navy:#06264a;--plan-navy-strong:#041b33;--plan-gold:#d8aa43;--plan-blue:#2459d3;--plan-ink:#172033;--plan-muted:#667085;--plan-faint:#98a2b3;--plan-line:#e4e9f0;--plan-surface:#fff;width:min(100%,100rem);min-width:0;color:var(--plan-ink);gap:1rem;margin-inline:auto;padding:1.25rem;display:grid}.plan-assets-workspace :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #2459d347}.plan-assets-workspace :where(input,select,textarea,button){font:inherit}.plan-assets-hero{isolation:isolate;background:linear-gradient(118deg, var(--plan-navy-strong), #082f5b 72%, #0a3562);color:#fff;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(27rem,34rem);align-items:center;gap:2rem;min-height:9.25rem;padding:1.5rem 1.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.plan-assets-hero:after{z-index:-1;content:"";background:repeating-radial-gradient(at 60%,#0000 0 16px,#ffffff09 17px 18px),linear-gradient(135deg,#0000,#2d68ae24);border:1px solid #ffffff0f;border-radius:48%;position:absolute;inset:-40% -8% -55% 42%;transform:rotate(-7deg)}.plan-assets-hero__copy{min-width:0}.plan-assets-hero__badge{color:#e7eef7;background:#ffffff1a;border:1px solid #ffffff26;border-radius:.42rem;align-items:center;width:fit-content;min-height:1.6rem;padding-inline:.6rem;font-size:.7rem;font-weight:700;display:inline-flex}.plan-assets-hero h1{color:#fff;letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:750}.plan-assets-hero__project{color:#f8fafc;margin:.4rem 0 0;font-size:.78rem;font-weight:700}.plan-assets-hero__description{color:#ffffffb8;max-width:44rem;margin:.45rem 0 0;font-size:.78rem;line-height:1.65}.plan-assets-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.plan-assets-action,.plan-assets-button{text-align:center;border:1px solid #0000;border-radius:.58rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.6rem .9rem;font-size:.76rem;font-weight:750;line-height:1.25;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.plan-assets-action:hover,.plan-assets-button:hover{transform:translateY(-1px)}.plan-assets-action--gold{background:var(--plan-gold);color:var(--plan-navy-strong);border-color:#e7bd5b}.plan-assets-action--outline{color:#fff;background:#ffffff0a;border-color:#ffffff59}.plan-assets-action--outline:hover{background:#ffffff1a;border-color:#ffffffb3}.plan-assets-button--primary{border-color:var(--plan-navy);background:var(--plan-navy);color:#fff}.plan-assets-button--secondary{color:var(--plan-navy);background:#fff;border-color:#bdd0e7}.plan-assets-button--quiet{border-color:var(--plan-line);color:var(--plan-muted);background:#f8fafc}.plan-assets-button--wide{width:100%}.plan-assets-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.plan-assets-notice{border:1px solid var(--plan-line);border-radius:.65rem;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.55;display:flex}.plan-assets-notice ul{margin:.3rem 0 0;padding-inline-start:1.1rem}.plan-assets-notice--success{color:#08794d;background:#f0fbf6;border-color:#a9e2c7}.plan-assets-notice--error{color:#b42336;background:#fff3f4;border-color:#f2b8bf}.plan-assets-notice--warning{color:#8c5b05;background:#fffaeb;border-color:#f2d38a}.plan-assets-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.plan-assets-metric{border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:.8rem;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:6.35rem;padding:.9rem 1rem;display:grid;box-shadow:0 5px 16px #0f172a09}.plan-assets-metric__icon,.plan-assets-section__icon{border-radius:.6rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.plan-assets-metric__icon{width:2.75rem;height:2.75rem}.plan-assets-metric__icon--violet{color:#7c5cff;background:#f1ecff}.plan-assets-metric__icon--blue,.plan-assets-section__icon--blue{color:#2f6fed;background:#eaf2ff}.plan-assets-metric__icon--amber,.plan-assets-section__icon--amber{color:#e98219;background:#fff1df}.plan-assets-metric__icon--green{color:#16a36a;background:#e8f8f0}.plan-assets-metric p{color:var(--plan-muted);margin:0;font-size:.72rem;font-weight:650}.plan-assets-metric strong{color:var(--plan-navy-strong);font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:1.55rem;line-height:1;display:block}.plan-assets-metric strong.is-alert{color:#c32b3d}.plan-assets-metric small{color:var(--plan-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.62rem;display:block;overflow:hidden}.plan-assets-section{border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:.85rem;min-width:0;scroll-margin-top:6rem;box-shadow:0 5px 18px #0f172a09}.plan-assets-section__header{border-bottom:1px solid var(--plan-line);padding:1rem 1.15rem}.plan-assets-section__header--split{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-assets-section__header>div{min-width:0}.plan-assets-section__title-row{align-items:center;gap:.65rem;min-width:0;display:flex}.plan-assets-section__title-row h2,.plan-assets-section__title-row h3{color:var(--plan-navy-strong);letter-spacing:-.01em;margin:0;font-size:.94rem;font-weight:760}.plan-assets-section__header>div>p,.plan-requirements__form-panel>p{max-width:54rem;color:var(--plan-muted);margin:.38rem 0 0;font-size:.68rem;line-height:1.55}.plan-assets-pill,.plan-assets-counter{color:#315b94;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f5f8fd;border:1px solid #cedbf0;border-radius:999px;align-items:center;min-height:1.55rem;padding-inline:.65rem;font-size:.62rem;font-weight:750;display:inline-flex}.plan-assets-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;min-width:0;display:grid}.plan-assets-two-column--operations{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.plan-assets-two-column.is-single{grid-template-columns:minmax(0,1fr)}.plan-requirements__layout{grid-template-columns:minmax(0,1.65fr) minmax(19rem,.78fr);gap:1rem;padding:1rem;display:grid}.plan-requirements__main{gap:1rem;min-width:0;display:grid}.plan-requirements__checklist{background:#fffaf2;border:1px solid #f1d3a0;border-radius:.72rem;min-width:0;padding:.9rem}.plan-requirements__subhead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.plan-requirements__subhead h3{color:var(--plan-navy-strong);margin:0;font-size:.78rem;font-weight:750}.plan-requirements__subhead p{color:var(--plan-muted);margin:.25rem 0 0;font-size:.64rem;line-height:1.5}.plan-requirements__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem;display:grid}.plan-requirement-card{background:#fff;border:1px solid #ecd9b8;border-radius:.65rem;gap:.65rem;min-width:0;padding:.8rem;display:grid}.plan-requirement-card__head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.plan-requirement-card h4{color:var(--plan-ink);margin:0;font-size:.75rem}.plan-requirement-card__head p{color:var(--plan-faint);margin:.25rem 0 0;font-size:.61rem}.plan-assets-state{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;min-height:1.45rem;padding-inline:.55rem;font-size:.58rem;font-weight:750;display:inline-flex}.plan-assets-state:before{content:"";background:currentColor;border-radius:999px;width:.36rem;height:.36rem}.plan-assets-state.is-covered{color:#08794d;background:#eefaf4;border-color:#a9e2c7}.plan-assets-state.is-missing{color:#c3273c;background:#fff1f2;border-color:#f3b7bd}.plan-assets-state.is-pending{color:#9a6508;background:#fff8e8;border-color:#f0d18b}.plan-assets-state.is-muted{color:#667085;background:#f7f8fa;border-color:#d9dee7}.plan-requirement-card__meta{flex-wrap:wrap;gap:.35rem;display:flex}.plan-requirement-card__meta span{color:var(--plan-muted);background:#f2f5f8;border-radius:999px;padding:.25rem .5rem;font-size:.58rem;font-weight:700}.plan-requirement-card__description{color:var(--plan-muted);margin:0;font-size:.65rem;line-height:1.55}.plan-requirement-card__plan{border:1px solid var(--plan-line);background:#f8fafc;border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem;display:flex}.plan-requirement-card__plan strong,.plan-requirement-card__plan small{font-size:.63rem;display:block}.plan-requirement-card__plan small{color:var(--plan-faint);margin-top:.18rem}.plan-requirement-card__plan>div:last-child{flex-wrap:wrap;gap:.35rem;display:flex}.plan-requirement-card__plan a{border:1px solid var(--plan-line);color:var(--plan-navy);background:#fff;border-radius:.4rem;padding:.35rem .5rem;font-size:.57rem;font-weight:750}.plan-requirement-card__plan a.is-highlighted{background:#fff6dc;border-color:#ecd18e}.plan-assets-inline-upload{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.plan-assets-inline-upload input{border:1px dashed #c8d3e1;border-radius:.45rem;min-width:0;padding:.35rem;font-size:.6rem}.plan-assets-inline-upload button{background:var(--plan-navy);color:#fff;border:0;border-radius:.45rem;padding-inline:.65rem;font-size:.58rem;font-weight:750}.plan-assets-disclosure{border-top:1px solid var(--plan-line);padding-top:.55rem}.plan-assets-disclosure>summary{color:var(--plan-navy);cursor:pointer;font-size:.62rem;font-weight:750}.plan-requirements__suggestions{min-width:0}.plan-requirements__suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.plan-requirements__suggestion-grid article,.plan-requirements__floor-grid article{background:#f8fbff;border:1px solid #cfe0f7;border-radius:.55rem;gap:.35rem;padding:.65rem;display:grid}.plan-requirements__suggestion-grid strong,.plan-requirements__floor-grid strong{font-size:.65rem}.plan-requirements__suggestion-grid span,.plan-requirements__floor-grid span{color:#285fa8;background:#eaf2ff;border-radius:999px;width:fit-content;padding:.2rem .42rem;font-size:.53rem;font-weight:700}.plan-requirements__suggestion-grid small{color:var(--plan-faint);font-size:.56rem;line-height:1.45}.plan-requirements__suggestion-grid small.is-covered{color:#08794d;font-weight:700}.plan-requirements__floor-suggestions{border:1px solid var(--plan-line);border-radius:.62rem;margin-top:.6rem;padding:.65rem}.plan-requirements__floor-suggestions>div:first-child{justify-content:space-between;align-items:center;gap:.6rem;font-size:.66rem;display:flex}.plan-requirements__floor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.plan-requirements__form-panel{border:1px solid var(--plan-line);background:#fbfcfe;border-radius:.72rem;min-width:0;padding:.95rem}.plan-assets-form{gap:.8rem;margin-top:.85rem;display:grid}.plan-assets-form--section{margin:0;padding:1rem 1.15rem}.plan-assets-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.plan-assets-form__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-assets-form label,.plan-assets-compact-form label,.plan-assets-management__form label{color:#475467;gap:.32rem;min-width:0;font-size:.66rem;font-weight:700;display:grid}.plan-assets-form label.is-wide,.plan-assets-compact-form .is-wide{grid-column:1/-1}.plan-assets-form :where(input:not([type=checkbox]):not([type=file]),select,textarea),.plan-assets-compact-form :where(input,select,textarea),.plan-assets-management__form :where(input,select,textarea),.plan-library__filters :where(input,select),.plan-status-styles__table :where(input:not([type=color])){width:100%;min-height:2.55rem;color:var(--plan-ink);background:#fff;border:1px solid #d8dee8;border-radius:.5rem;padding:.55rem .7rem;font-size:.72rem;font-weight:500}.plan-assets-form textarea,.plan-assets-compact-form textarea{resize:vertical}.plan-assets-file-field{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.55rem;padding:.35rem;display:grid;overflow:hidden}.plan-assets-file-field input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.plan-assets-file-field>span{color:var(--plan-navy);background:#f7f9fc;border:1px solid #d8dee8;border-radius:.4rem;padding:.35rem .55rem;font-size:.62rem}.plan-assets-file-field small{color:var(--plan-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.plan-assets-toggle{cursor:pointer;flex-direction:row;align-items:center;min-height:2.55rem;grid-template-columns:none!important;gap:.55rem!important;display:flex!important}.plan-assets-toggle input{opacity:0;position:absolute}.plan-assets-toggle>span{background:#cfd7e3;border-radius:999px;width:2.2rem;height:1.25rem;transition:background .15s;position:relative}.plan-assets-toggle>span:after{content:"";background:#fff;border-radius:50%;width:.95rem;height:.95rem;transition:transform .15s;position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem;box-shadow:0 1px 3px #0f172a33}.plan-assets-toggle input:checked+span{background:var(--plan-blue)}.plan-assets-toggle input:checked+span:after{transform:translate(.95rem)}[dir=rtl] .plan-assets-toggle input:checked+span:after{transform:translate(-.95rem)}.plan-assets-choice-group{border:1px solid var(--plan-line);border-radius:.55rem;flex-wrap:wrap;gap:.5rem .9rem;padding:.7rem;display:flex}.plan-assets-choice-group legend{color:var(--plan-muted);padding-inline:.35rem;font-size:.62rem;font-weight:750}.plan-assets-choice-group label{flex-direction:row;align-items:center;gap:.4rem;font-size:.63rem;display:flex}.plan-assets-choice-group--documents label{min-width:7rem}.plan-assets-compact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.6rem;display:grid}.plan-assets-management{border-bottom:1px solid var(--plan-line);background:#f7faff}.plan-assets-management>summary{min-height:2.6rem;color:var(--plan-navy);cursor:pointer;align-items:center;gap:.4rem;padding-inline:1rem;font-size:.68rem;font-weight:750;display:flex}.plan-assets-management__form{border-top:1px solid var(--plan-line);grid-template-columns:minmax(0,1fr) 8rem 7rem auto;align-items:end;gap:.6rem;padding:.8rem 1rem;display:grid}.plan-floor-table{min-width:0}.plan-floor-table__search{margin:.75rem .85rem 0}.plan-floor-table__head,.plan-floor-row{grid-template-columns:minmax(9rem,1fr) minmax(7.5rem,.7fr) minmax(5.5rem,.5fr) minmax(11rem,auto);align-items:center;gap:.7rem;padding:.7rem .9rem;display:grid}.plan-floor-table__head{color:var(--plan-faint);text-transform:uppercase;background:#f8fafc;font-size:.58rem;font-weight:750}.plan-floor-row{border-top:1px solid var(--plan-line);min-height:3.7rem;font-size:.68rem}.plan-floor-row__identity strong,.plan-floor-row__identity small,.plan-floor-row__version strong,.plan-floor-row__version small{display:block}.plan-floor-row__identity small,.plan-floor-row__version small{color:var(--plan-faint);margin-top:.2rem;font-size:.58rem}.plan-floor-row__actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.plan-assets-file-button{max-width:9rem;min-height:2.2rem;color:var(--plan-navy);cursor:pointer;border:1px solid #ccd7e5;border-radius:.45rem;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.6rem;font-weight:700;display:inline-flex;overflow:hidden}.plan-assets-file-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.plan-assets-file-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-assets-icon-button{width:2.2rem;height:2.2rem;color:var(--plan-navy);cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:.45rem;flex:none;place-items:center;font-size:.65rem;font-weight:750;display:inline-grid}.plan-assets-icon-button.is-highlighted{background:#fff8df;border-color:#e8c76f}.plan-floor-row__menu{position:relative}.plan-floor-row__menu>summary{list-style:none}.plan-floor-row__menu>summary::-webkit-details-marker{display:none}.plan-floor-row__menu>div{z-index:20;border:1px solid var(--plan-line);background:#fff;border-radius:.6rem;width:min(21rem,80vw);padding:.7rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;box-shadow:0 12px 28px #0f172a24}.plan-floor-row__menu>div>details>summary{color:var(--plan-navy);cursor:pointer;font-size:.65rem;font-weight:750}.plan-floor-row__menu>div>p{color:#9a6508;margin:.5rem 0 0;font-size:.57rem;line-height:1.45}.plan-assets-danger-link{color:#c3273c;cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.62rem;font-weight:750}.plan-assets-danger-link:disabled{color:var(--plan-faint);cursor:not-allowed}.plan-assets-delete-button{color:#b4233a;cursor:pointer;background:#fff7f8;border:1px solid #f3c6ce;border-radius:.48rem;justify-content:center;align-items:center;gap:.32rem;min-height:2rem;padding:.38rem .55rem;font-size:.6rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.plan-assets-delete-button:hover{color:#8f1429;background:#fff0f2;border-color:#df8190}.plan-assets-delete-button:disabled{border-color:var(--plan-line);background:var(--plan-soft);color:var(--plan-faint);cursor:not-allowed}.plan-assets-delete-button svg{flex:none}.plan-bulk-upload__form{gap:.75rem;padding:1rem;display:grid}.plan-bulk-dropzone{min-height:10rem;color:var(--plan-navy);cursor:pointer;text-align:center;background:#f8fbff;border:1px dashed #8cb2e7;border-radius:.65rem;align-content:center;place-items:center;gap:.45rem;padding:1rem;display:grid}.plan-bulk-dropzone.is-dragover{border-color:var(--plan-blue);background:#eef5ff;box-shadow:inset 0 0 0 2px #2459d31f}.plan-bulk-dropzone input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.plan-bulk-dropzone__icon{width:3rem;height:3rem;color:var(--plan-blue);background:#e5efff;border-radius:50%;place-items:center;display:grid}.plan-bulk-dropzone strong{font-size:.72rem}.plan-bulk-dropzone small{max-width:30rem;color:var(--plan-faint);font-size:.58rem;line-height:1.5}.plan-bulk-upload__rule{border:1px solid var(--plan-line);color:var(--plan-muted);background:#fbfcfe;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem;display:grid}.plan-bulk-upload__rule strong{color:var(--plan-ink);font-size:.64rem;display:block}.plan-bulk-upload__rule p{margin:.2rem 0 0;font-size:.56rem;line-height:1.45}.plan-bulk-upload__rule code{color:var(--plan-navy);background:#eef3f9;border-radius:.35rem;padding:.3rem .45rem;font-size:.58rem;font-weight:750}.plan-bulk-upload__selected{background:#f7faff;border:1px solid #cfe0f7;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex}.plan-bulk-upload__selected strong,.plan-bulk-upload__selected small{font-size:.62rem;display:block}.plan-bulk-upload__selected small{color:var(--plan-faint);margin-top:.15rem}.plan-bulk-upload__selected button{color:#d92d45;cursor:pointer;background:0 0;border:0;font-size:1rem}.plan-assets-progress{gap:.4rem;display:grid}.plan-assets-progress>div{color:var(--plan-muted);justify-content:space-between;gap:.6rem;font-size:.6rem;font-weight:700;display:flex}.plan-assets-progress>span{background:#e9eef5;border-radius:999px;height:.4rem;overflow:hidden}.plan-assets-progress i{border-radius:inherit;background:var(--plan-gold);width:0;height:100%;transition:width .16s;display:block}.plan-bulk-upload__history{color:var(--plan-muted);align-items:flex-start;gap:.4rem;margin:0;font-size:.57rem;line-height:1.5;display:flex}.plan-bulk-upload__server-result{border-top:1px solid var(--plan-line);gap:.65rem;padding:1rem;display:grid}.plan-recent-assets{border-top:1px solid var(--plan-line)}.plan-recent-assets>summary{min-height:2.8rem;color:var(--plan-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding-inline:1rem;font-size:.68rem;font-weight:750;display:flex}.plan-recent-assets>div{border-top:1px solid var(--plan-line)}.plan-recent-assets article{border-bottom:1px solid var(--plan-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.6rem 1rem;display:grid}.plan-recent-assets article:last-child{border-bottom:0}.plan-recent-assets strong,.plan-recent-assets small{font-size:.62rem;display:block}.plan-recent-assets small{color:var(--plan-faint);margin-top:.18rem}.plan-assets-library-grid{grid-template-columns:minmax(0,2.3fr) minmax(17rem,.8fr);align-items:start;gap:1rem;min-width:0;display:grid}.plan-library__filters{border-bottom:1px solid var(--plan-line);background:#fbfcfe;grid-template-columns:minmax(12rem,1.3fr) repeat(4,minmax(7rem,.7fr)) auto auto;align-items:end;gap:.55rem;padding:.8rem 1rem;display:grid}.plan-library__filters label{min-width:0;color:var(--plan-muted);gap:.3rem;font-size:.58rem;font-weight:700;display:grid}.plan-library__search>div{color:var(--plan-faint);background:#fff;border:1px solid #d8dee8;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding-inline-start:.65rem;display:grid}.plan-library__search input{border:0!important}.plan-library__active-filters{border-bottom:1px solid var(--plan-line);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;display:flex}.plan-library__active-filters span{color:var(--plan-muted);background:#f1f4f8;border-radius:999px;padding:.28rem .55rem;font-size:.57rem;font-weight:700}.plan-assets-table-scroll{width:100%;max-width:100%;overflow-x:auto}.plan-assets-table-scroll table{border-collapse:collapse;text-align:start;width:100%;min-width:46rem}.plan-assets-table-scroll th{color:var(--plan-faint);text-align:start;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:.65rem .75rem;font-size:.56rem;font-weight:750}.plan-assets-table-scroll td{border-top:1px solid var(--plan-line);color:#475467;vertical-align:middle;padding:.72rem .75rem;font-size:.65rem}.plan-assets-table-scroll tbody tr:hover{background:#fbfdff}.plan-assets-table-scroll td small{color:var(--plan-faint);margin-top:.22rem;font-size:.56rem;display:block}.plan-library__plan-name{color:var(--plan-navy);font-weight:750}.plan-library__actions{gap:.3rem;display:flex}.plan-library__table .plan-assets-empty{min-height:10rem}.plan-hierarchy__tree{gap:.55rem;padding:.85rem;display:grid}.plan-hierarchy__tree details{border:1px solid var(--plan-line);background:#fff;border-radius:.55rem}.plan-hierarchy__tree summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.7rem;padding-inline:.75rem;display:flex}.plan-hierarchy__tree summary>span{color:var(--plan-navy);align-items:center;gap:.45rem;font-size:.68rem;font-weight:750;display:flex}.plan-hierarchy__tree small{color:var(--plan-faint);font-size:.55rem}.plan-hierarchy__tree details>div{border-inline-start:1px solid #d8e2ee;gap:.2rem;margin:0 .7rem .7rem;padding-inline-start:.8rem;display:grid;position:relative}.plan-hierarchy__tree details>div>a{color:#475467;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding-inline:.65rem;font-size:.62rem;display:flex;position:relative}.plan-hierarchy__tree details>div>a:before{content:"";border-top:1px solid #d8e2ee;width:.7rem;position:absolute;inset-inline-start:-.85rem}.plan-hierarchy__tree details>div>a:hover,.plan-hierarchy__tree details>div>a.is-active{color:var(--plan-blue);background:#eef5ff}.plan-hierarchy__tree details>div>p{color:var(--plan-faint);margin:.4rem;font-size:.6rem}.plan-status-styles__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:1rem;display:grid}.plan-status-styles__preview article{border:1px solid var(--plan-line);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem;display:grid}.plan-status-styles__preview article>span,.plan-status-style__name>span{border:2px solid var(--status-stroke);background:var(--status-fill);border-radius:.4rem;width:1.5rem;height:1.5rem}.plan-status-styles__preview strong,.plan-status-styles__preview small{font-size:.62rem;display:block}.plan-status-styles__preview small{color:var(--plan-faint);grid-column:2}.plan-status-styles__table table{min-width:72rem}.plan-status-styles__table td{padding-block:.55rem}.plan-status-style__name{align-items:center;gap:.5rem;min-width:8.5rem;display:flex}.plan-color-input{align-items:center;gap:.4rem;min-width:5.8rem;display:inline-flex}.plan-color-input input{border:1px solid var(--plan-line);background:#fff;border-radius:.35rem;width:2.25rem;height:2rem;padding:.15rem}.plan-color-input>span{color:var(--plan-faint);font-size:.53rem}.plan-color-input--marker{min-width:auto}.plan-color-input--marker>span{background:var(--marker-color);border-radius:50%;width:.75rem;height:.75rem}.plan-status-number{width:4.5rem!important}.plan-status-pattern{min-width:6rem}.plan-assets-search{border:1px solid var(--plan-line);background:#fff;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding-inline:.6rem;display:grid}.plan-assets-search input{background:0 0;border:0;outline:0;min-width:0;min-height:2.35rem;font-size:.66rem}.plan-assets-search small{color:var(--plan-faint);font-size:.55rem}.plan-assets-empty{min-height:7.5rem;color:var(--plan-muted);text-align:center;background:#fbfcfe;border:1px dashed #d4dce7;border-radius:.6rem;align-content:center;place-items:center;gap:.4rem;padding:1rem;display:grid}.plan-assets-empty>span{color:#53708f;background:#eef3f8;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.plan-assets-empty strong{color:var(--plan-ink);font-size:.7rem}.plan-assets-empty p{max-width:28rem;margin:0;font-size:.62rem;line-height:1.55}.plan-assets-empty--success{background:#f7fcf9;border-color:#c8e8d8}.plan-assets-empty--success>span{color:#16a36a;background:#e7f8ef}.plan-assets-empty-card{min-height:16rem;padding:1rem;display:grid}@media (width<=1279px){.plan-assets-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}.plan-requirements__layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.plan-requirements__floor-grid,.plan-library__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-library__search{grid-column:span 2}}@media (width<=1023px){.plan-assets-workspace{padding:1rem}.plan-assets-hero{grid-template-columns:1fr}.plan-assets-hero__actions{max-width:40rem}.plan-assets-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-requirements__layout,.plan-assets-two-column,.plan-assets-two-column--operations,.plan-assets-library-grid{grid-template-columns:minmax(0,1fr)}.plan-requirements__form-panel{order:2}.plan-assets-form__grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-floor-table__head{display:none}.plan-floor-row{grid-template-columns:minmax(0,1fr) minmax(7rem,auto)}.plan-floor-row__version{grid-column:1}.plan-floor-row__actions{grid-area:1/2/span 2}.plan-assets-management__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.plan-assets-workspace{gap:.75rem;padding:.75rem}.plan-assets-hero{border-radius:.8rem;gap:1rem;min-height:0;padding:1.1rem}.plan-assets-hero:after{inset-inline-start:5%}.plan-assets-hero h1{font-size:1.45rem}.plan-assets-hero__actions{grid-template-columns:1fr}.plan-assets-action{justify-content:flex-start}.plan-assets-metrics{gap:.55rem}.plan-assets-metric{grid-template-columns:2.35rem minmax(0,1fr);gap:.6rem;min-height:5.7rem;padding:.7rem}.plan-assets-metric__icon{width:2.35rem;height:2.35rem}.plan-assets-metric strong{font-size:1.3rem}.plan-assets-section__header--split{flex-direction:column;align-items:stretch}.plan-assets-section__header--split .plan-assets-button{width:100%}.plan-requirements__layout{padding:.75rem}.plan-requirements__cards,.plan-requirements__suggestion-grid,.plan-requirements__floor-grid,.plan-assets-form__grid,.plan-assets-form__grid--three,.plan-assets-compact-form,.plan-status-styles__preview{grid-template-columns:minmax(0,1fr)}.plan-assets-form label.is-wide,.plan-assets-compact-form .is-wide{grid-column:1}.plan-assets-inline-upload{grid-template-columns:1fr}.plan-assets-inline-upload button{min-height:2.35rem}.plan-assets-management__form{grid-template-columns:1fr}.plan-floor-row{grid-template-columns:minmax(0,1fr)}.plan-floor-row__version,.plan-floor-row__actions{grid-area:auto/1}.plan-floor-row__actions{flex-wrap:wrap;justify-content:flex-start}.plan-assets-file-button{max-width:100%}.plan-bulk-upload__rule{grid-template-columns:auto minmax(0,1fr)}.plan-bulk-upload__rule code{grid-column:2;width:fit-content}.plan-library__filters{grid-template-columns:minmax(0,1fr)}.plan-library__search{grid-column:1}.plan-recent-assets article{grid-template-columns:auto minmax(0,1fr) auto}.plan-recent-assets article>form{grid-column:3}.plan-assets-table-scroll{overscroll-behavior-inline:contain}}@media (width<=479px){.plan-assets-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.plan-assets-action,.plan-assets-button,.plan-assets-toggle>span,.plan-assets-toggle>span:after,.plan-assets-progress i{transition:none}}html{text-rendering:optimizelegibility;font-size:15px}html[lang^=ar]{--font-sans:Cairo, Tahoma, Arial, sans-serif}body,button,input,select,textarea{font-family:var(--font-sans)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}html[lang^=ar] body{line-height:1.62}body :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.015em;font-weight:700!important}html[lang^=ar] body :is(h1,h2,h3,h4,h5,h6){letter-spacing:0}body :is(.font-black,.font-extrabold){font-weight:700!important}body :is(button,[role=button],summary,th){font-weight:600}.l360-workspace{--l360-navy:#082b58;--l360-blue:#0f5bd7;--l360-green:#059669;--l360-gold:#d49316;--l360-red:#dc2626;--l360-line:#dfe6ef;--l360-soft:#f5f8fc;color:#10233f;background:#f7f9fc;gap:12px;min-width:0;max-width:calc(100% + 32px);margin:-16px;padding:12px;font-size:12px;display:grid}.l360-workspace>*,.l360-section,.l360-panel-stack,.l360-panel-stack>[data-panel-host]{min-width:0;max-width:100%}.l360-workspace button,.l360-workspace input,.l360-workspace select,.l360-workspace textarea{font:inherit}.l360-command{z-index:30;border:1px solid var(--l360-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:10px;grid-template-columns:minmax(300px,1.35fr) minmax(560px,3fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 4px 18px #19335912}.l360-identity,.l360-title-line,.l360-contact-line,.l360-command-actions,.l360-card-title,.l360-section-heading,.l360-toolbar,.l360-inline-facts,.l360-card-actions,.l360-drawer-actions{align-items:center;display:flex}.l360-identity{gap:12px;min-width:0}.l360-avatar{width:48px;height:48px;color:var(--l360-navy);background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:50%;flex:0 0 48px;place-items:center;font-size:16px;font-weight:900;display:grid}.l360-title-line{gap:8px;min-width:0}.l360-title-line h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;overflow:hidden}.l360-reference{color:#51647d;border:1px solid #d7e2ef;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:800}.l360-contact-line{color:#52657d;flex-wrap:wrap;gap:3px 12px;margin-top:5px;font-size:10px}.l360-contact-line a{color:#214f8c;text-decoration:none}.l360-header-facts{grid-template-columns:repeat(8,minmax(78px,1fr));min-width:0;margin:0;display:grid}.l360-header-facts>div{border-inline-start:1px solid #e5eaf1;min-width:0;padding-inline:10px}.l360-header-facts dt,.l360-compact-list dt,.l360-detail-list dt,.l360-inline-facts dt{color:#708099;letter-spacing:.02em;text-transform:uppercase;font-size:8px;font-weight:800}.l360-header-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:800;overflow:hidden}.l360-score dd span{background:conic-gradient(var(--l360-blue) calc(var(--score)*1%),#e9eef5 0);width:38px;height:38px;color:var(--l360-navy);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:relative}.l360-score dd span:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.l360-score dd span{isolation:isolate}.l360-score dd span:after{content:attr(style);display:none}.l360-score dd span{text-shadow:0 0 #0000}.l360-score dd span:before{z-index:-1}.l360-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.l360-action,.l360-link-button,.l360-card-actions button,.l360-card-actions a,.l360-row-actions button,.l360-quick-actions button,.l360-table button,.l360-table a{color:#17375f;cursor:pointer;background:#fff;border:1px solid #cbd7e6;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:5px 10px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.l360-action--primary{border-color:var(--l360-blue);background:var(--l360-blue);color:#fff}.l360-action--call,.l360-action--wa{color:#fff;background:#0d9f58;border-color:#0d9f58}.l360-action--compact{padding-inline:8px}.l360-pill,.l360-status{color:#4c5e75;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.l360-pill--blue{color:#0758ca;background:#e6efff}.l360-pill--warm{color:#b54708;background:#fff1e7}.l360-section,.l360-card,.l360-panel{border:1px solid var(--l360-line);background:#fff;border-radius:9px}.l360-section{padding:10px 12px}.l360-section-heading,.l360-card-title{justify-content:space-between;gap:10px;min-width:0}.l360-section-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.l360-eyebrow{color:#153a69;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.l360-version{color:#8390a2;font-size:8px}.l360-link-button{color:#0758ca;background:#f8fbff;border-color:#bfd1ea;min-height:26px}.l360-pipeline-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:5px;width:100%;min-width:0;margin-top:9px;display:flex;overflow-x:auto}.l360-stage{color:#617086;cursor:pointer;scroll-snap-align:start;text-align:start;background:#fff;border:1px solid #e1e6ee;border-radius:999px;flex:1 0 128px;align-items:center;gap:7px;min-width:128px;padding:6px 9px 6px 6px;display:flex;position:relative}.l360-stage:after{content:"";border-top:1px solid #ccd6e3;width:6px;position:absolute;inset-inline-end:-6px}.l360-stage:last-child:after{display:none}.l360-stage-number{background:#f7f9fc;border:1px solid #ced8e5;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.l360-stage strong,.l360-stage small{text-overflow:ellipsis;white-space:nowrap;max-width:82px;display:block;overflow:hidden}.l360-stage strong{color:#374960;font-size:9px}.l360-stage small{margin-top:2px;font-size:7px;font-weight:700}.l360-stage--complete{background:#f1fbf6;border-color:#79cfaa}.l360-stage--complete .l360-stage-number{color:#fff;background:#18a565;border-color:#1eab6e}.l360-stage--current{background:#f3f7ff;border-color:#73a7f7;box-shadow:inset 0 0 0 1px #c7dcff}.l360-stage--current .l360-stage-number{color:#0758ca;background:#e5efff;border-color:#276fe5}.l360-lock{color:var(--l360-gold);margin-inline-start:auto}.l360-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.l360-metric{border:1px solid var(--l360-line);min-width:0;min-height:57px;color:inherit;text-align:start;background:#fff;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;padding:8px 10px;display:grid}.l360-metric span{color:#6a7990;grid-column:1/-1;font-size:8px;font-weight:800}.l360-metric strong{align-self:end;font-size:14px;font-weight:900}.l360-metric small{color:#2d6ed0;align-self:end}.l360-metric:is(button):hover{background:#f8fbff;border-color:#8cb6ef}.l360-tabs{z-index:25;border:1px solid var(--l360-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-radius:8px;padding:4px;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 2px 8px #1933590a}.l360-tabs button{color:#65748b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 0 auto;padding:8px 14px;font-size:9px;font-weight:850}.l360-tabs button.is-active{background:var(--l360-navy);color:#fff;box-shadow:0 2px 6px #082b5833}.l360-panel-stack>section[style*="display: none"]{display:none!important}.l360-panel{min-height:220px;padding:12px}.l360-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.l360-panel-header h2{margin:3px 0;font-size:18px}.l360-panel-header p:not(.l360-eyebrow){color:#65748a;margin:0;font-size:10px}.l360-overview-grid{grid-template-columns:minmax(0,9fr) minmax(210px,3fr);gap:10px;display:grid}.l360-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.l360-card{min-width:0;padding:11px;box-shadow:0 1px 4px #1c345406}.l360-card h3{margin:6px 0 5px;font-size:12px}.l360-card p{color:#596b82;font-size:9px;line-height:1.5}.l360-action-center{border-inline-start:3px solid var(--l360-gold)}.l360-inline-facts{gap:16px;margin:9px 0}.l360-inline-facts dd{margin:2px 0;font-weight:800}.l360-card-actions{flex-wrap:wrap;gap:6px;margin-top:8px}.l360-alert-list{margin-top:5px;display:grid}.l360-alert-list button{text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:7px 0;display:grid}.l360-alert-list button:last-child{border:0}.l360-alert-list strong,.l360-alert-list small{font-size:8px;display:block}.l360-alert-list small{color:#7d899a;margin-top:2px}.l360-alert-dot{color:#c06b00;background:#fff3df;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:900;display:grid}.l360-alert-dot--danger{color:#c92727;background:#feecec}.l360-progress{background:#eaf0f5;border-radius:999px;height:5px;margin:8px 0;overflow:hidden}.l360-progress span{border-radius:inherit;background:linear-gradient(90deg,#0c8b5c,#20b77d);height:100%;display:block}.l360-compact-list,.l360-detail-list{margin:5px 0;display:grid}.l360-compact-list>div,.l360-detail-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.l360-compact-list dd,.l360-detail-list dd{text-align:end;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:9px;font-weight:800}.l360-recommended{grid-column:span 2}.l360-recent{grid-column:span 1}.l360-commercial-summary{grid-column:1/-1}.l360-unit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.l360-unit-card{border:1px solid #dfe6ef;border-radius:7px;min-width:0;padding:7px}.l360-unit-visual{color:#fff;background:linear-gradient(145deg,#173b66,#4579ac);border-radius:5px;justify-content:space-between;align-items:flex-start;height:52px;padding:6px;font-size:8px;font-weight:900;display:flex}.l360-unit-card h4{margin:7px 0 2px;font-size:9px}.l360-unit-card>p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.l360-unit-card dl{margin:5px 0;display:grid}.l360-unit-card dl div{justify-content:space-between;gap:4px;padding:2px 0;font-size:7px;display:flex}.l360-unit-card dd{margin:0;font-weight:800}.l360-unit-card ul,.l360-match-card ul{color:#18744f;margin:5px 0 0;padding:0;font-size:7px;list-style:none}.l360-availability{color:#08764a;background:#e8f8f0;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:850;display:inline-flex}.l360-feed{gap:0;margin:5px 0 0;padding:0;list-style:none;display:grid}.l360-feed li{border-bottom:1px solid #edf1f5;grid-template-columns:25px 1fr;gap:7px;padding:7px 0;display:grid}.l360-feed li:last-child{border:0}.l360-feed-icon{color:#1961c8;background:#edf4ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.l360-feed-type{color:#54708f;letter-spacing:.05em;margin-bottom:2px;font-size:6px;font-weight:800;display:block}.l360-feed strong{font-size:8px}.l360-feed p,.l360-feed small{color:#6d7b8f;margin:2px 0;font-size:7px;display:block}.l360-record-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.l360-record-strip>div{border-inline-start:2px solid #d4e1f2;gap:2px;padding:3px 7px;display:grid}.l360-record-strip span,.l360-record-strip small,.l360-record-strip b{color:#718097;font-size:7px}.l360-record-strip strong{font-size:9px}.l360-record-strip b{color:#1859ad}.l360-context-rail{border:1px solid var(--l360-line);background:#fff;border-radius:9px;align-self:start;max-height:calc(100vh - 146px);padding:11px;transition:max-width .2s;position:sticky;top:126px;overflow:auto}.l360-context-rail.is-collapsed{max-width:38px;padding:8px}.l360-context-rail.is-collapsed .l360-rail-content{display:none}.l360-rail-toggle{float:inline-end;color:#49617d;cursor:pointer;background:#eef3f8;border:0;border-radius:5px}.l360-quick-actions{gap:6px;margin-top:12px;display:grid}.l360-quick-actions button{width:100%}.l360-journey{margin-top:10px;position:relative;overflow:hidden}.l360-serpentine{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 26px;margin-top:12px;display:grid;position:relative}.l360-journey-node{background:#fff;border:1px solid #dce5f0;border-radius:8px;grid-template-columns:30px 1fr;gap:8px;min-width:0;padding:9px;display:grid;position:relative;box-shadow:0 2px 8px #1933590a}.l360-journey-node:nth-child(6n+4),.l360-journey-node:nth-child(6n+5),.l360-journey-node:nth-child(6n+6){direction:rtl}.l360-journey-node:nth-child(6n+4)>*,.l360-journey-node:nth-child(6n+5)>*,.l360-journey-node:nth-child(6n+6)>*{direction:ltr}.l360-node-sequence{color:#1b61c3;background:#fff;border:2px solid #3c7cdc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.l360-journey-node p{margin:0 0 3px}.l360-journey-node em{background:#eaf1fb;border-radius:999px;margin-inline-start:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.l360-journey-node small{color:#75839a;font-size:7px}.l360-journey-node--completed{border-color:#9ed8bd}.l360-journey-node--completed .l360-node-sequence{color:#087e4c;border-color:#15a266}.l360-journey-node--planned{border-color:#e3c177}.l360-journey-node--planned .l360-node-sequence{color:#a56b00;border-color:#d39417}.l360-journey-node--overdue{border-color:#efaaa6}.l360-journey-node--overdue .l360-node-sequence{color:#bd2119;border-color:#da382f}.l360-journey-node--cancelled{filter:grayscale(.65);opacity:.75}.l360-next-action{color:#0758ca;margin-top:4px;font-size:7px;font-weight:800;display:block}.l360-journey-connector path{fill:none;stroke:#9fc1eb;stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.l360-journey-connector.is-unavailable{display:none}.l360-filterbar{align-items:end;gap:7px;margin-bottom:10px;padding-bottom:2px;display:flex;overflow-x:auto}.l360-filterbar--wrap{flex-wrap:wrap;overflow:visible}.l360-filterbar label,.l360-form label{color:#5e6d82;gap:4px;min-width:110px;font-size:8px;font-weight:800;display:grid}.l360-filterbar input,.l360-filterbar select,.l360-form input,.l360-form select,.l360-form textarea{color:#18304f;background:#fff;border:1px solid #cfd9e6;border-radius:6px;outline:none;min-height:31px;padding:6px 8px}.l360-filterbar input:focus,.l360-filterbar select:focus,.l360-form input:focus,.l360-form select:focus,.l360-form textarea:focus{border-color:#4d8deb;box-shadow:0 0 0 2px #dceaff}.l360-check{white-space:nowrap;align-items:center;min-width:auto!important;display:flex!important}.l360-check input{min-height:0}.l360-segmented{background:#f4f7fa;border:1px solid #d7e0eb;border-radius:6px;padding:2px;display:inline-flex}.l360-segmented button{color:#64748a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:850}.l360-segmented button.is-active{background:var(--l360-navy);color:#fff}.l360-toolbar{justify-content:space-between;gap:8px;margin-bottom:10px}.l360-activity-groups>section>h3{color:#52637a;margin:10px 0 5px;font-size:9px}.l360-activity-table,.l360-audit-list{border:1px solid var(--l360-line);border-radius:7px;display:grid;overflow:hidden}.l360-activity-table button,.l360-audit-list button{text-align:start;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:28px minmax(200px,1fr) 90px 80px 14px;align-items:center;gap:8px;padding:8px 10px;display:grid}.l360-audit-list button{grid-template-columns:28px minmax(220px,1.2fr) minmax(150px,1fr) 14px}.l360-activity-table button:hover,.l360-audit-list button:hover{background:#f7faff}.l360-activity-table strong,.l360-activity-table small,.l360-audit-list strong,.l360-audit-list small{font-size:8px;display:block}.l360-activity-table small,.l360-audit-list small{color:#75849a}.l360-status--completed,.l360-status--verified,.l360-status--available,.l360-status--approved{color:#08784a;background:#e7f7ef}.l360-status--overdue,.l360-status--rejected,.l360-status--lost{color:#c62c24;background:#feeceb}.l360-status--planned,.l360-status--scheduled,.l360-status--pending{color:#a66b00;background:#fff3db}.l360-load-more{color:#174d91;cursor:pointer;background:#fff;border:1px solid #bed0e7;border-radius:6px;margin:12px auto 0;padding:7px 18px;font-weight:850;display:block}.l360-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081b3573;justify-content:flex-end;display:flex;position:fixed;inset:0}.l360-drawer{background:#fff;width:min(430px,100%);height:100%;padding:20px;position:relative;overflow-y:auto;box-shadow:-18px 0 42px #051c382e}.l360-drawer--wide{width:min(760px,100%)}.l360-drawer h2{margin:5px 0 14px;font-size:20px}.l360-drawer-close{color:#40546d;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.l360-form{gap:10px;display:grid}.l360-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l360-form-span{grid-column:1/-1}.l360-notice{border-radius:6px;gap:3px;margin:10px 0;padding:9px;font-size:9px;display:grid}.l360-notice--success{color:#087a4b;background:#e9f8f1}.l360-notice--danger{color:#b6241d;background:#feeceb}.l360-help,.l360-note{color:#64748b;background:#f5f8fb;border-radius:6px;padding:8px;font-size:8px}.l360-dropzone{text-align:center;background:#f7faff;border:1px dashed #8eb3e3;border-radius:8px;place-items:center;padding:24px!important}.l360-dropzone input{width:100%}.l360-drawer,.l360-form,.l360-guided-callout,.l360-guided-step,.l360-guided-step label{min-width:0}.l360-form input,.l360-form select,.l360-form textarea{box-sizing:border-box;width:100%;max-width:100%}.l360-guided-callout{border-inline-start:4px solid var(--l360-blue);color:#24466f;background:#eef5ff;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.l360-guided-callout strong{color:#0b4eaa;font-size:11px}.l360-guided-callout span{font-size:9px;line-height:1.55}.l360-guided-step{background:#fbfcfe;border:1px solid #dce5f0;border-radius:8px;gap:9px;margin:0;padding:10px;display:grid}.l360-guided-step legend{color:#123b6b;white-space:normal;max-width:100%;padding-inline:6px;font-size:9px;font-weight:900}.l360-guided-step .l360-help{margin:0}.l360-profile-grid,.l360-matching-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.l360-profile-card.is-inactive{opacity:.6}.l360-note{margin:8px 0}.l360-match-score{color:#0b8f59;font-size:18px}.l360-breakdown{border:1px solid #dfe6ef;border-radius:7px;display:grid;overflow:hidden}.l360-breakdown>div{border-bottom:1px solid #e9eef4;grid-template-columns:1.1fr 1fr 1fr 60px 60px 1.2fr;align-items:center;gap:7px;padding:7px;font-size:8px;display:grid}.l360-breakdown-head{background:#f3f6fa;font-weight:900}.l360-breakdown small{margin-top:2px;display:block}.l360-pagination{margin-top:10px}.l360-source-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.l360-source-choice-grid .l360-match-card{text-align:start;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #cfdbea;min-height:150px;padding:16px;text-decoration:none;display:block}.l360-source-choice-grid .l360-match-card:hover{border-color:#6fa2e8;box-shadow:0 8px 24px #0f5bd717}.l360-source-choice-grid .l360-match-card p{min-height:42px;font-size:10px}.l360-source-choice-grid .l360-match-card small{color:#1f568f;margin-top:14px;font-size:9px;font-weight:850;display:block}.l360-modal-backdrop--centered{justify-content:center;align-items:center;padding:24px}.l360-quotation-source-dialog,.l360-compact-action-dialog{border-radius:12px;height:auto;max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 24px 70px #051c383d}.l360-quotation-source-dialog{width:min(760px,100%)}.l360-compact-action-dialog{width:min(470px,100%)}[dir=rtl] .l360-modal-backdrop--centered{justify-content:center}.l360-table-wrap{border:1px solid var(--l360-line);border-radius:7px;width:100%;overflow:auto}.l360-table{border-collapse:collapse;white-space:nowrap;width:100%}.l360-table th{color:#66758b;text-align:start;text-transform:uppercase;background:#f4f7fa;padding:8px;font-size:8px}.l360-table td{border-top:1px solid #e8edf3;padding:8px;font-size:8px}.l360-table td strong,.l360-table td small{display:block}.l360-table td small{color:#77859a;margin-top:2px}.l360-table tbody tr{cursor:pointer}.l360-table tbody tr:hover{background:#f8fbff}.l360-doc-mobile{display:none}.l360-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.l360-summary-cards article{border:1px solid var(--l360-line);background:#fff;border-radius:7px;padding:9px}.l360-summary-cards span{color:#6f7e92;font-size:8px}.l360-summary-cards strong{margin-top:3px;font-size:18px;display:block}.l360-file-preview{color:#42658f;background:#f5f8fc;border:1px dashed #c9d7e7;border-radius:8px;place-items:center;min-height:140px;display:grid}.l360-file-preview span{background:#e5effb;border-radius:9px;place-items:center;width:60px;height:60px;font-weight:900;display:grid}.l360-schedule-list{gap:7px;display:grid}.l360-schedule-row{grid-template-columns:34px minmax(180px,1fr) auto minmax(180px,auto);align-items:center;gap:10px;display:grid}.l360-kind-icon{color:#1762c7;background:#edf4ff;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.l360-schedule-row h3{margin:3px 0}.l360-schedule-row p{margin:0}.l360-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.l360-row-actions span{color:#7b899b;font-size:7px}.l360-diff{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.l360-diff article{border:1px solid #dfe6ef;border-radius:7px;min-width:0;padding:8px}.l360-diff pre,.l360-drawer pre{white-space:pre-wrap;background:#f5f7fa;border-radius:5px;max-width:100%;padding:8px;font-size:8px;overflow:auto}.l360-empty,.l360-empty-state{color:#7a8799;text-align:center}.l360-empty-state{background:#fafbfd;border:1px dashed #d2dce8;border-radius:8px;align-content:center;place-items:center;gap:5px;min-height:130px;display:grid}.l360-empty-state span{font-size:26px}.l360-empty-state strong{font-size:10px}[dir=rtl] .l360-modal-backdrop{justify-content:flex-start}[dir=rtl] .l360-drawer{box-shadow:18px 0 42px #051c382e}[dir=rtl] .l360-journey-node:nth-child(6n+4),[dir=rtl] .l360-journey-node:nth-child(6n+5),[dir=rtl] .l360-journey-node:nth-child(6n+6){direction:ltr}[dir=rtl] .l360-journey-node:nth-child(6n+4)>*,[dir=rtl] .l360-journey-node:nth-child(6n+5)>*,[dir=rtl] .l360-journey-node:nth-child(6n+6)>*{direction:rtl}@media (width<=1439px){.l360-command{grid-template-columns:minmax(0,1fr) auto}.l360-header-facts{grid-area:2/1/auto/-1}.l360-command-actions{grid-area:1/2}}@media (width<=1279px){.l360-command{grid-template-columns:1fr auto}.l360-header-facts{grid-area:2/1/auto/-1}.l360-command-actions{grid-area:1/2}.l360-overview-grid{grid-template-columns:1fr}.l360-context-rail{display:none}.l360-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.l360-unit-card:nth-child(n+4){display:none}.l360-profile-grid,.l360-matching-grid,.l360-serpentine{grid-template-columns:repeat(2,minmax(0,1fr))}.l360-journey-node:nth-child(n){direction:ltr}.l360-journey-node:nth-child(4n+3),.l360-journey-node:nth-child(4n+4){direction:rtl}.l360-record-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.l360-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.l360-workspace{gap:8px;margin:-10px;padding:7px}.l360-command{grid-template-columns:1fr;padding:10px;position:relative}.l360-command-actions{z-index:32;background:#fff;border-radius:8px;grid-area:auto/1;justify-content:flex-start;padding-top:5px;position:sticky;bottom:6px}.l360-command-actions .l360-action--compact,.l360-command-actions>a:not(.l360-mobile-pinned),.l360-command-actions>.l360-action--primary{display:none}.l360-mobile-pinned{flex:1}.l360-header-facts{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.l360-header-facts>div{border-bottom:1px solid #edf1f5;padding:7px}.l360-tabs{top:0}.l360-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.l360-pipeline{padding-inline:7px}.l360-main-grid{grid-template-columns:1fr}.l360-recommended,.l360-recent,.l360-commercial-summary{grid-column:1}.l360-unit-grid{grid-template-columns:1fr}.l360-unit-card:nth-child(n+4){display:none}.l360-record-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.l360-serpentine{grid-template-columns:1fr;gap:10px}.l360-journey-node:nth-child(n),[dir=rtl] .l360-journey-node:nth-child(n){direction:inherit}.l360-journey-connector{display:none}.l360-card-title{flex-direction:column;align-items:flex-start}.l360-segmented{max-width:100%;overflow:auto}.l360-panel{padding:9px}.l360-panel-header{flex-direction:column;align-items:stretch}.l360-filterbar{flex-direction:column;align-items:stretch;overflow:visible}.l360-filterbar label{width:100%}.l360-toolbar{flex-direction:column;align-items:stretch}.l360-activity-table button,.l360-audit-list button{grid-template-columns:28px 1fr auto}.l360-activity-table button>:nth-child(3),.l360-activity-table button>:nth-child(4),.l360-audit-list button>:nth-child(3){display:none}.l360-profile-grid,.l360-matching-grid,.l360-source-choice-grid{grid-template-columns:1fr}.l360-source-choice-grid .l360-match-card{min-height:0}.l360-schedule-row{grid-template-columns:34px 1fr auto}.l360-row-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.l360-form--grid,.l360-diff{grid-template-columns:1fr}.l360-form-span{grid-column:1}.l360-breakdown{overflow:auto}.l360-breakdown>div{min-width:620px}.l360-doc-desktop{display:none}.l360-doc-mobile{gap:7px;display:grid}.l360-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.l360-drawer{padding:16px}.l360-modal-backdrop--centered{align-items:flex-end;padding:0}.l360-quotation-source-dialog,.l360-compact-action-dialog{border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 16px)}.l360-table-wrap{max-width:calc(100vw - 32px)}.l360-table{min-width:740px}}@media (prefers-reduced-motion:reduce){.l360-context-rail,.l360-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.l360-journey-connector path{stroke-dasharray:none}}.admin-center-v2,.admin-access-v2,.branding-settings-v2{min-width:0;overflow-x:clip}.admin-center-v2 [data-admin-category],.admin-center-v2 [data-admin-category]>div,.admin-access-v2 form,.admin-access-v2 fieldset,.admin-access-v2 details,.branding-settings-v2 form,.branding-settings-v2 section,.branding-settings-v2 aside,.branding-settings-v2 label,.branding-settings-v2 div{min-width:0}.branding-settings-v2 input,.branding-settings-v2 select,.branding-settings-v2 textarea{min-width:0;max-width:100%}@media (width<=390px){.admin-center-v2,.admin-access-v2,.branding-settings-v2{padding-inline:.75rem}.admin-access-v2 summary>span{flex-direction:column;align-items:flex-start}}.network-directory,.broker-360,.staff-directory,.staff-360,.network-summary>article{min-width:0}.entity-subnav{scrollbar-width:thin;overscroll-behavior-inline:contain}.broker-360 section,.staff-360 section{min-width:0}@media (width<=767px){.broker-360,.staff-360,.network-directory,.staff-directory{padding-inline:.75rem}.broker-360 .surface-panel,.staff-360 .surface-panel{border-radius:.75rem}}.os-topbar__context{align-items:center;gap:10px;min-width:0;display:flex}.os-topbar__context .os-topbar__project{width:clamp(220px,20vw,290px);min-width:220px}.os-topbar__project-summary{width:100%}.os-topbar__project-summary:after{content:"⌄";color:var(--v3-ink-500,#667085);margin-inline-start:auto;font-size:14px}.os-topbar__project[open] .os-topbar__project-summary:after{content:"⌃"}.os-topbar__project-panel-head{border-bottom:1px solid var(--v3-line,#e5e7eb);color:var(--v3-ink-900,#172033);text-align:start;gap:4px;padding:8px 9px 10px;display:grid}.os-topbar__project-panel-head strong{font-size:12px}.os-topbar__project-panel-head small{color:var(--v3-ink-500,#667085);font-size:10px;line-height:1.55}.os-topbar__project-list{gap:3px;max-height:min(430px,60vh);padding-block:6px;display:grid;overflow-y:auto}.os-topbar__project-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.os-topbar__project-option-identity{align-items:center;gap:9px;min-width:0;display:flex}.os-topbar__project-option-identity>img,.os-topbar__project-option-identity>b{border:1px solid var(--v3-line,#e5e7eb);object-fit:contain;border-radius:7px;flex:0 0 42px;width:42px;height:34px}.os-topbar__project-option-identity>b{background:var(--v3-navy-900,#122033);color:#fff;place-items:center;font-size:10px;display:grid}.os-topbar__project-option-identity>span,.os-topbar__project-option-identity strong{min-width:0;display:block}.os-topbar__project-option-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-topbar__project-option-counts{white-space:nowrap}.os-topbar__project-panel-actions{border-top:1px solid var(--v3-line,#e5e7eb);gap:6px;padding:8px 4px 3px;display:flex}.os-topbar__project-panel-actions a{border:1px solid var(--v3-line,#e5e7eb);min-height:36px;color:var(--v3-blue-700,#174f9f);text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.os-topbar__project-panel-actions a.is-primary{border-color:var(--v3-blue-600,#1769e0);background:var(--v3-blue-600,#1769e0);color:#fff}@media (width<=1399px){.os-topbar__context .os-topbar__crumb{display:none}.os-topbar__context .os-topbar__project{width:min(250px,25vw)}.os-global-search{width:min(330px,30vw)}}@media (width<=767px){.os-topbar__context{width:100%}.os-topbar__context .os-topbar__project{width:100%;min-width:0}.os-topbar__project-summary{min-height:44px}.os-topbar__project-summary>img{width:70px}}@media (width<=420px){.os-topbar__project-summary>img{display:none}.os-topbar__project-option{grid-template-columns:minmax(0,1fr)}.os-topbar__project-option-counts{padding-inline-start:51px}}.hr-v2-flow-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.hr-v2-flow-note svg{color:#2563eb;flex:none}.hr-v2-flow-note strong{font-size:12px}.hr-v2-flow-note p{color:#475569;margin-top:2px;font-size:11px;line-height:1.65}.hr-v2-time-grid{align-items:start}.hr-v2-calendar-board,.hr-v2-leave-queue,.hr-v2-exception-queue{gap:10px;padding:14px;display:grid}.hr-v2-calendar-board article,.hr-v2-leave-queue article,.hr-v2-exception-queue article{background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;padding:13px}.hr-v2-calendar-board article{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hr-v2-calendar-board time{color:#1d4ed8;font-size:10px;font-weight:850}.hr-v2-calendar-board article>div strong,.hr-v2-calendar-board article>div span{display:block}.hr-v2-calendar-board article>div strong{color:#13213a;font-size:12px}.hr-v2-calendar-board article>div span,.hr-v2-calendar-board small{color:#64748b;font-size:10px}.hr-v2-calendar-board small{grid-column:2/-1}.hr-v2-leave-queue,.hr-v2-exception-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-v2-leave-queue article.has-risk{background:#fffaf3;border-color:#fdba74}.hr-v2-leave-queue header,.hr-v2-exception-queue header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hr-v2-leave-queue header strong,.hr-v2-leave-queue header span,.hr-v2-exception-queue header strong,.hr-v2-exception-queue header span{display:block}.hr-v2-leave-queue header strong,.hr-v2-exception-queue header strong{color:#13213a;font-size:12px}.hr-v2-leave-queue header span,.hr-v2-exception-queue header span{color:#64748b;margin-top:3px;font-size:10px}.hr-v2-leave-queue dl,.hr-v2-exception-queue dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.hr-v2-exception-queue dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.hr-v2-leave-queue dl>div,.hr-v2-exception-queue dl>div{background:#f1f5f9cc;border-radius:7px;padding:8px}.hr-v2-leave-queue dt,.hr-v2-exception-queue dt{color:#64748b;font-size:8px}.hr-v2-leave-queue dd,.hr-v2-exception-queue dd{color:#172554;margin-top:3px;font-size:12px;font-weight:850}.hr-v2-risk-copy{color:#9a3412;margin-top:10px;font-size:10px;font-weight:700}.hr-v2-inline-actions{justify-content:flex-end;margin-top:12px;display:flex}.hr-v2-impact-copy{color:#64748b;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px;font-size:10px;line-height:1.7}@media (width<=767px){.hr-v2-calendar-board article{grid-template-columns:minmax(0,1fr) auto}.hr-v2-calendar-board time,.hr-v2-calendar-board small{grid-column:1/-1}.hr-v2-leave-queue,.hr-v2-exception-queue{grid-template-columns:minmax(0,1fr);padding:10px}.hr-v2-leave-queue dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-v2-methods,.hr-v2-method-handoff{background:#fff;border:1px solid #dfe7f0;border-radius:14px;padding:clamp(18px,3vw,32px);box-shadow:0 10px 28px #0f172a0d}.hr-v2-methods>header{max-width:720px}.hr-v2-methods h2{color:#122033;margin-top:4px;font-size:clamp(20px,2vw,28px);font-weight:800}.hr-v2-methods header>p:last-child{color:#64748b;margin-top:8px;font-size:13px}.hr-v2-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.hr-v2-method-card{color:#122033;background:#fbfdff;border:1px solid #dce5ef;border-radius:12px;align-content:start;gap:12px;min-height:190px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.hr-v2-method-card:hover,.hr-v2-method-card:focus-visible{border-color:#60a5fa;transform:translateY(-2px);box-shadow:0 14px 30px #2563eb1a}.hr-v2-method-card.is-primary{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#93c5fd}.hr-v2-method-card>span{color:#2563eb;background:#eaf2ff;border-radius:11px;place-items:center;width:46px;height:46px;display:inline-grid}.hr-v2-method-card strong{font-size:16px;font-weight:800}.hr-v2-method-card p{color:#64748b;font-size:12px;line-height:1.7}.hr-v2-back-link,.hr-v2-breadcrumbs{color:#64748b;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.hr-v2-back-link{color:#1d4ed8;width:fit-content;margin-bottom:12px}[dir=rtl] .hr-v2-back-link svg{transform:rotate(180deg)}.hr-v2-wizard{gap:14px;display:grid}.hr-v2-stepper{background:#fff;border:1px solid #dfe7f0;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.hr-v2-stepper button{color:#94a3b8;text-align:start;border-inline-end:1px solid #edf1f5;align-items:center;gap:8px;min-width:0;min-height:64px;padding:9px 10px;display:flex}.hr-v2-stepper button:last-child{border-inline-end:0}.hr-v2-stepper button>span{background:#f1f5f9;border-radius:999px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:inline-grid}.hr-v2-stepper button strong{text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.hr-v2-stepper button.is-active{color:#123f84;background:#eff6ff}.hr-v2-stepper button.is-active>span{color:#fff;background:#2563eb}.hr-v2-stepper button.is-complete{color:#047857}.hr-v2-stepper button.is-complete>span{background:#d1fae5}.hr-v2-wizard-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.hr-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(18px,3vw,28px);display:grid}.hr-v2-form-grid>header{grid-column:1/-1;align-items:flex-start;gap:11px;padding-bottom:8px;display:flex}.hr-v2-form-grid>header>span{color:#1d4ed8;background:#eaf2ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:inline-grid}.hr-v2-form-grid h2,.hr-v2-profile-header h1,.hr-v2-employee-context h2{color:#122033;font-weight:850}.hr-v2-form-grid h2{font-size:19px}.hr-v2-form-grid header p{color:#64748b;margin-top:3px;font-size:11px}.hr-v2-form-grid>label,.hr-v2-drawer-form>label,.hr-v2-upload-form>label{color:#475569;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.hr-v2-form-grid label>input,.hr-v2-form-grid label>select,.hr-v2-form-grid label>textarea,.hr-v2-drawer-form input,.hr-v2-drawer-form select,.hr-v2-drawer-form textarea,.hr-v2-upload-form input,.hr-v2-upload-form select,.hr-v2-employee-tabs-select select{color:#1e293b;background:#fff;border:1px solid #ccd8e5;border-radius:8px;width:100%;min-height:44px;padding:9px 11px;font-size:13px;font-weight:550}.hr-v2-form-grid label>input:focus,.hr-v2-form-grid label>select:focus,.hr-v2-drawer-form :is(input,select,textarea):focus,.hr-v2-upload-form :is(input,select):focus{border-color:#3b82f6;outline:3px solid #3b82f629}.hr-v2-form-grid input.is-duplicate{background:#fff7f7;border-color:#dc2626}.hr-v2-form-grid label small{color:#94a3b8;font-size:9px}.hr-v2-form-grid .span-2{grid-column:1/-1}.hr-v2-impact,.hr-v2-duplicate-state{color:#1e40af;background:#eff6ff;border-inline-start:4px solid #60a5fa;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.7}.hr-v2-impact strong{color:#1e3a8a;font-size:12px;display:block}.hr-v2-impact ul{gap:5px;margin-top:8px;display:grid}.hr-v2-impact li:before{content:"✓";color:#059669;margin-inline-end:7px;font-weight:900}.hr-v2-impact.is-success,.hr-v2-duplicate-state.is-clear{color:#047857;background:#ecfdf5;border-color:#10b981}.hr-v2-duplicate-state.is-danger{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.hr-v2-wizard-footer{background:#f8fafc;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:flex}.hr-v2-wizard-footer>span{color:#64748b;font-size:11px;font-weight:800}.hr-v2-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.hr-v2-wizard-summary{gap:18px;padding:18px;display:grid;position:sticky;top:88px}.hr-v2-summary-person{align-items:center;gap:10px;display:flex}.hr-v2-summary-person>span,.hr-v2-avatar{color:#fff;background:linear-gradient(145deg,#123f84,#2563eb);border-radius:13px;place-items:center;font-weight:900;display:inline-grid}.hr-v2-summary-person>span{width:48px;height:48px}.hr-v2-summary-person strong,.hr-v2-summary-person small{display:block}.hr-v2-summary-person strong{color:#122033;font-size:13px}.hr-v2-summary-person small{color:#64748b;margin-top:3px;font-size:10px}.hr-v2-progress>div{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.hr-v2-progress progress{accent-color:#2563eb;width:100%;height:8px;margin-top:7px}.hr-v2-wizard-summary dl,.hr-v2-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hr-v2-wizard-summary dl{grid-template-columns:minmax(0,1fr)}.hr-v2-wizard-summary dt,.hr-v2-detail-grid dt{color:#94a3b8;font-size:9px;font-weight:750}.hr-v2-wizard-summary dd,.hr-v2-detail-grid dd{overflow-wrap:anywhere;color:#263548;margin-top:3px;font-size:12px;font-weight:750}.hr-v2-secure-note{color:#64748b;align-items:flex-start;gap:7px;font-size:9px;line-height:1.6;display:flex}.hr-v2-breadcrumbs{margin-bottom:12px}.hr-v2-breadcrumbs a:hover{color:#1d4ed8}.hr-v2-profile-header{background:linear-gradient(120deg,#fff 55%,#f4f8ff);border:1px solid #dfe7f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:clamp(18px,3vw,26px);display:grid;box-shadow:0 12px 30px #0f172a0d}.hr-v2-avatar{width:72px;height:72px;font-size:22px}.hr-v2-profile-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hr-v2-profile-header h1{margin-top:2px;font-size:clamp(22px,3vw,32px)}.hr-v2-profile-identity>p{color:#475569;margin-top:5px;font-size:13px}.hr-v2-profile-identity .hr-v2-profile-tenure{color:#64748b;font-size:11px}.hr-v2-profile-facts{background:#e5ebf2;border:1px solid #e5ebf2;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.hr-v2-profile-facts>div{background:#fff;min-width:0;padding:9px 11px}.hr-v2-profile-facts dt{color:#94a3b8;font-size:9px}.hr-v2-profile-facts dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:750;overflow:hidden}.hr-v2-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:270px;display:flex}.hr-v2-quality-banner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;display:flex}.hr-v2-quality-banner>span{background:#ffedd5;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.hr-v2-quality-banner strong{font-size:12px}.hr-v2-quality-banner p{margin-top:2px;font-size:10px}.hr-v2-quality-banner a{color:#9a3412;margin-inline-start:auto;font-size:11px;font-weight:850}.hr-v2-employee-tabs{background:#fff;border:1px solid #dfe7f0;border-radius:11px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.hr-v2-employee-tabs button{color:#64748b;border-block-end:3px solid #0000;min-width:0;min-height:48px;padding:8px 6px;font-size:10px;font-weight:800}.hr-v2-employee-tabs button:hover,.hr-v2-employee-tabs button.is-active{color:#123f84;background:#f7faff;border-block-end-color:#2563eb}.hr-v2-employee-tabs-select{display:none}.hr-v2-employee-panel{margin-top:14px}.hr-v2-employee-panel[hidden]{display:none}.hr-v2-employee-main{gap:14px;display:grid}.hr-v2-employee-panel#employee-panel-overview{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.hr-v2-employee-panel#employee-panel-overview[hidden]{display:none}.hr-v2-employee-context{padding:17px;position:sticky;top:88px}.hr-v2-employee-context h2{margin-top:3px;font-size:17px}.hr-v2-employee-context .hr-v2-progress{margin-top:16px}.hr-v2-employee-context ul{gap:7px;margin-top:14px;display:grid}.hr-v2-employee-context li{color:#9a3412;background:#fff7ed;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-size:10px;font-weight:700;display:flex}.hr-v2-employee-context li>span{font-weight:900}.hr-v2-employee-context li.is-complete{color:#047857;background:#ecfdf5}.hr-v2-employee-context>a{color:#1d4ed8;margin-top:14px;font-size:11px;font-weight:800;display:inline-flex}.hr-v2-timeline{gap:0;margin-top:14px;display:grid}.hr-v2-timeline li{grid-template-columns:15px minmax(0,1fr);gap:11px;padding-bottom:18px;display:grid;position:relative}.hr-v2-timeline li:not(:last-child):before{content:"";background:#dbe7f7;width:2px;position:absolute;inset-block:13px -1px;inset-inline-start:6px}.hr-v2-timeline li>span{z-index:1;background:#2563eb;border:3px solid #bfdbfe;border-radius:999px;width:14px;height:14px;margin-top:2px}.hr-v2-timeline time,.hr-v2-timeline strong,.hr-v2-timeline p{display:block}.hr-v2-timeline time{color:#94a3b8;font-size:9px}.hr-v2-timeline strong{color:#263548;margin-top:3px;font-size:12px}.hr-v2-timeline p{color:#64748b;margin-top:3px;font-size:10px}.hr-v2-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.hr-v2-two-column h2,.hr-v2-employee-panel>.surface-panel h2{color:#122033;font-size:17px;font-weight:800}.hr-v2-card-list{gap:8px;margin-top:13px;display:grid}.hr-v2-card-list article{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:11px 12px}.hr-v2-card-list article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hr-v2-card-list strong,.hr-v2-card-list small,.hr-v2-card-list p{display:block}.hr-v2-card-list strong{color:#263548;font-size:12px}.hr-v2-card-list p,.hr-v2-card-list small{color:#64748b;margin-top:5px;font-size:10px}.hr-v2-card-list a{color:#1d4ed8;margin-top:9px;font-size:10px;font-weight:800;display:inline-flex}.hr-v2-masked{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:13px;padding:12px;font-size:11px;line-height:1.7}.hr-v2-balance-grid,.hr-v2-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 18px;display:grid}.hr-v2-balance-grid article,.hr-v2-crm-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:11px}.hr-v2-balance-grid span,.hr-v2-balance-grid small,.hr-v2-crm-grid span{color:#64748b;font-size:9px;display:block}.hr-v2-balance-grid strong,.hr-v2-crm-grid strong{color:#122033;margin:4px 0;font-size:18px;display:block}.hr-v2-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.hr-v2-document-grid>a{border:1px solid #e2e8f0;border-radius:9px;padding:11px}.hr-v2-document-grid>a>div{justify-content:space-between;gap:8px;display:flex}.hr-v2-document-grid strong,.hr-v2-document-grid span,.hr-v2-document-grid small{font-size:10px}.hr-v2-document-grid span{color:#92400e}.hr-v2-document-grid small{color:#64748b;margin-top:7px;display:block}.hr-v2-upload-form{background:#f8fafc;border-top:1px solid #e5eaf0;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.hr-v2-drawer-form{gap:14px;display:grid}.hr-v2-drawer-form textarea{min-height:90px}.hr-v2-request-subject{background:#f7faff;border:1px solid #cfe0f8;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.hr-v2-request-subject span,.hr-v2-request-shortcuts header small{color:#64748b;font-size:10px}.hr-v2-request-subject strong{color:#17375e;font-size:13px}.hr-v2-request-subject small{color:#52709a;font-size:9px;line-height:1.55}.hr-v2-request-shortcuts{background:#fbfdff;border:1px solid #dce6f2;border-radius:12px;gap:9px;padding:12px;display:grid}.hr-v2-request-shortcuts header{gap:2px;display:grid}.hr-v2-request-shortcuts header strong{color:#17375e;font-size:12px}.hr-v2-request-shortcuts>div{flex-wrap:wrap;gap:7px;display:flex}.hr-v2-request-shortcuts button{color:#405977;background:#fff;border:1px solid #d5e1ef;border-radius:999px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:800;transition:border-color .15s,background .15s,color .15s}.hr-v2-request-shortcuts button:hover{background:#f3f7ff;border-color:#93b8f0}.hr-v2-request-shortcuts button.is-active{color:#174eae;background:#eaf2ff;border-color:#2563eb}@media (width<=1180px){.hr-v2-stepper button strong{display:none}.hr-v2-stepper button{justify-content:center}.hr-v2-profile-header{grid-template-columns:auto minmax(0,1fr)}.hr-v2-profile-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.hr-v2-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-v2-employee-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-v2-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hr-v2-wizard-layout,.hr-v2-employee-panel#employee-panel-overview{grid-template-columns:minmax(0,1fr)}.hr-v2-wizard-summary,.hr-v2-employee-context{position:static}.hr-v2-wizard-summary{grid-row:1}.hr-v2-methods>div,.hr-v2-two-column{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.hr-v2-methods>div{gap:9px}.hr-v2-method-card{min-height:0;padding:15px}.hr-v2-stepper button{min-height:48px;padding:6px 2px}.hr-v2-stepper button>span{flex-basis:24px;width:24px;height:24px}.hr-v2-form-grid,.hr-v2-detail-grid,.hr-v2-document-grid,.hr-v2-upload-form{grid-template-columns:minmax(0,1fr)}.hr-v2-form-grid .span-2{grid-column:auto}.hr-v2-wizard-footer{flex-wrap:wrap}.hr-v2-wizard-footer>span{text-align:center;order:-1;width:100%}.hr-v2-profile-header{grid-template-columns:minmax(0,1fr)}.hr-v2-avatar{width:58px;height:58px}.hr-v2-profile-facts{grid-template-columns:minmax(0,1fr)}.hr-v2-quality-banner{flex-wrap:wrap;align-items:flex-start}.hr-v2-quality-banner a{width:100%;margin-inline-start:39px}.hr-v2-employee-tabs{display:none}.hr-v2-employee-tabs-select{color:#64748b;gap:5px;margin-top:12px;font-size:10px;font-weight:750;display:grid}.hr-v2-balance-grid,.hr-v2-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.engagement-v2-nav{scrollbar-width:thin;overscroll-behavior-inline:contain}[data-workspace-name=Engagement\ KPI],[data-workspace-name=Engagement\ Configuration],[data-workspace-name=Engagement\ KPI] :where(section,.surface-panel,.overflow-x-auto),[data-workspace-name=Engagement\ Configuration] :where(section,.surface-panel,.overflow-x-auto),[data-workspace-name=Engagement\ KPI] .grid>*,[data-workspace-name=Engagement\ Configuration] .grid>*{min-width:0;max-width:100%}.contextual-activities{min-width:0}.intelligence-home-v2,.report-center-v2,.intelligence-home-v2 :where(section,article,details,.dashboard-panel,.overflow-x-auto),.report-center-v2 :where(section,aside,div,.surface-panel,.overflow-x-auto),.audit-workspace-v2,.audit-workspace-v2 :where(section,article,div,details,.surface-panel,.overflow-x-auto){min-width:0;max-width:100%}.intelligence-level-heading{align-items:flex-start;gap:.75rem;margin-block:1.5rem .75rem;display:flex}.intelligence-level-heading>span{background:var(--color-brand-secondary);border-radius:999px;flex:none;align-items:center;min-height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.intelligence-level-heading>span{background:color-mix(in srgb, var(--color-brand-secondary) 18%, white)}}.intelligence-level-heading>span{color:var(--color-brand-primary);text-transform:uppercase;padding-inline:.65rem;font-size:.68rem;font-weight:800}.intelligence-level-heading h2{color:var(--color-text-primary);font-size:1rem;font-weight:750}.intelligence-level-heading p{color:var(--color-text-secondary);margin-top:.2rem;font-size:.75rem;font-weight:600}.intelligence-disclosure{border:1px solid var(--color-border-soft);background:#fff;border-radius:.625rem;margin-block:.75rem;padding:.75rem}.intelligence-disclosure>summary{cursor:pointer;color:var(--color-brand-primary);font-size:.78rem;font-weight:750}.intelligence-disclosure[open]>summary{margin-bottom:.75rem}.intelligence-disclosure--deep{padding:1rem}.investment-workflow-v2__steps{overscroll-behavior-inline:contain;gap:.3rem;margin-bottom:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.investment-workflow-v2__steps li{border:1px solid var(--color-border-soft);min-height:2.5rem;color:var(--color-text-secondary);white-space:nowrap;border-radius:.5rem;flex:1 0 8rem;align-items:center;gap:.45rem;padding:.5rem .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.investment-workflow-v2__steps li span{background:var(--color-surface-muted);border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.64rem;display:grid}.investment-workflow-v2__steps li.is-current{border-color:var(--color-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.investment-workflow-v2__steps li.is-current{border-color:color-mix(in srgb, var(--color-brand-secondary) 55%, var(--color-border-soft))}}.investment-workflow-v2__steps li.is-current{background:var(--color-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.investment-workflow-v2__steps li.is-current{background:color-mix(in srgb, var(--color-brand-secondary) 10%, white)}}.investment-workflow-v2__steps li.is-current{color:var(--color-text-primary)}@media (width<=639px){.intelligence-level-heading{margin-block-start:1.15rem}}.platform-signature{z-index:39;color:#667085;white-space:nowrap;pointer-events:none;inset-inline:.75rem;background:#fffffff0;border:1px solid #d0d5ddcc;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-height:1.5rem;padding:.2rem .55rem;font-size:.64rem;font-weight:650;line-height:1.25;display:flex;position:fixed;bottom:5.15rem;box-shadow:0 4px 14px #12203314}.platform-signature__product{font-weight:750}.os-sidebar__footer [data-signature-placement=sidebar]{gap:4px!important;margin:0!important;padding:0!important}.os-shell.is-sidebar-collapsed [data-signature-placement=sidebar] .platform-signature-footer__product{display:none}.platform-signature__mark{object-fit:contain;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;transform:scale(1.18)}.platform-signature__version,.platform-signature__separator{unicode-bidi:isolate}@media (width>=1024px){.platform-signature{z-index:41;width:calc(var(--v3-sidebar) - 1.5rem);color:#91a8c4;box-shadow:none;inset-inline:.75rem auto;background:#ffffff0e;border-color:#ffffff17;bottom:.62rem}.os-shell.is-sidebar-collapsed .platform-signature{gap:0;width:3.25rem;padding-inline:.2rem}.os-shell.is-sidebar-collapsed .platform-signature__mark{flex-basis:1.35rem;width:1.35rem;height:1.35rem}.os-shell.is-sidebar-collapsed .platform-signature__product,.os-shell.is-sidebar-collapsed .platform-signature__separator,.os-shell.is-sidebar-collapsed .platform-signature__version-label,.os-shell.is-sidebar-collapsed .platform-signature__version{display:none}}:root{--v3-navy-950:#071426;--v3-navy-900:#0b1d35;--v3-blue-700:#174fbf;--v3-blue-600:#1769e0;--v3-blue-100:#e9f2ff;--v3-blue-50:#f5f9ff;--v3-gold-500:#c69b53;--v3-ink-900:#142033;--v3-ink-700:#35445b;--v3-ink-500:#68778e;--v3-line:#dbe3ee;--v3-line-soft:#e9eef5;--v3-canvas:#f4f7fb;--v3-red:#d54444;--v3-red-soft:#fff0f0;--v3-green:#14945a;--v3-sidebar:236px}.os-shell{color:var(--v3-ink-900);background:var(--v3-canvas)}@media (width>=1024px){.os-sidebar{width:var(--v3-sidebar);background:radial-gradient(circle at 20% 4%, #153c68 0, transparent 28%), linear-gradient(165deg, var(--v3-navy-950), #071b32 56%, #0b2848);box-shadow:none;border-inline-end:1px solid #ffffff0f}.os-shell__workspace{margin-inline-start:var(--v3-sidebar)}}.os-sidebar__brand{border-bottom:1px solid #ffffff14;flex:0 0 82px;justify-content:center;align-items:center;height:82px;padding:10px 18px;display:flex;position:relative}.os-sidebar__logo{object-fit:contain;object-position:center;width:min(178px,100%);max-width:none;height:54px;display:block}.os-sidebar__toggle{z-index:2;background:var(--v3-navy-900);inset-inline-end:7px;border-radius:8px;min-width:30px;min-height:30px;position:absolute;bottom:-16px}.os-sidebar__nav{scrollbar-width:none;flex:auto;gap:18px;padding:16px 12px 10px}.os-sidebar__section-label{color:#6f89a7;letter-spacing:.12em;padding:0 10px 7px;font-size:10px;font-weight:700}.os-sidebar__link{color:#d9e6f4;border-radius:9px;gap:10px;min-height:40px;margin:2px 0;padding:8px 11px;font-size:12px;font-weight:600}.os-sidebar__count{color:#c9d9ec;background:#ffffff1a;margin-inline-start:auto}.os-sidebar__footer{border-top:1px solid #ffffff0f;flex:none;padding:12px}.os-sidebar__profile:hover,.os-sidebar__profile.is-active{background:#ffffff1a}.os-sidebar__project-code{color:#f4d49d;background:linear-gradient(140deg,#c69b5347,#ffffff0d);border-radius:9px;width:36px;min-width:36px;height:36px}.os-sidebar__profile-avatar{color:#fff;background:linear-gradient(140deg,#d5a85e,#1e5b9b);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid;box-shadow:inset 0 0 0 2px #ffffff3d}.os-sidebar__footer-copy{flex:1;min-width:0}.os-sidebar__footer-copy strong,.os-sidebar__footer-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os-sidebar__footer-copy strong{font-size:11px}.os-sidebar__footer-copy small{color:#91a8c4;margin-top:3px;font-size:9px}.os-topbar{border-color:var(--v3-line);background:#fffffff5;height:62px}.os-topbar__crumb{min-width:0;color:var(--v3-ink-500);white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.os-topbar__crumb>svg{color:var(--v3-ink-500)}.os-topbar__crumb strong{max-width:260px;color:var(--v3-ink-900);text-overflow:ellipsis;overflow:hidden}.os-global-search__trigger{border-color:var(--v3-line);min-height:38px;color:var(--v3-ink-500);background:#f8faff;border-radius:10px;gap:9px}.os-global-search__trigger>svg{width:17px;height:17px}.os-topbar__primary,.os-topbar__icon,.os-topbar__language{border:1px solid var(--v3-line);min-height:38px;color:var(--v3-ink-700);background:#fff;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.os-topbar__primary{border-color:var(--v3-blue-600);background:var(--v3-blue-600);color:#fff;gap:8px;padding:0 12px;font-size:12px;font-weight:650;box-shadow:0 8px 18px #1769e033}.os-topbar__icon{flex:0 0 38px;width:38px}.os-topbar__icon:hover{background:var(--v3-blue-50);color:var(--v3-blue-700)}.os-topbar__notification{position:relative}.os-topbar__notification:after{content:"3";background:var(--v3-red);color:#fff;top:3px;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:8px;font-weight:850;display:grid;position:absolute;inset-inline-end:2px}.os-topbar__language{color:var(--v3-blue-700);padding:0 9px;font-size:9px;font-weight:650}.os-user-menu__avatar{background:linear-gradient(140deg,#d5a85e,#1e5b9b);width:28px;height:28px;box-shadow:inset 0 0 0 2px #ffffff3d}.os-user-menu__copy{min-width:0}.os-user-menu__copy strong,.os-user-menu__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:105px;display:block;overflow:hidden}.os-user-menu__copy strong{font-size:10px}.os-user-menu__copy small{color:var(--v3-ink-500);margin-top:2px;font-size:8px}@media (width>=1024px){.os-shell.is-sidebar-collapsed .os-sidebar{width:76px}.os-shell.is-sidebar-collapsed .os-shell__workspace{margin-inline-start:76px}.os-shell.is-sidebar-collapsed :is(.os-sidebar__section-label,.os-sidebar__link-label,.os-sidebar__count,.os-sidebar__footer-copy,.os-sidebar__profile>svg){display:none}.os-shell.is-sidebar-collapsed .os-sidebar__brand{padding:10px 8px}.os-shell.is-sidebar-collapsed .os-sidebar__logo{max-width:55px}.os-shell.is-sidebar-collapsed .os-sidebar__link,.os-shell.is-sidebar-collapsed .os-sidebar__organization,.os-shell.is-sidebar-collapsed .os-sidebar__profile{justify-content:center;padding-inline:6px}}.v3-page-shell{grid-template-columns:minmax(0,1fr) 270px;min-height:calc(100vh - 62px);display:grid}.v3-page-main{min-width:0;padding:16px 18px 28px}.v3-context-rail{border-inline-start:1px solid var(--v3-line);background:#f8faff;min-width:0;padding:16px 14px 26px}.v3-page-heading{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.v3-page-heading>div{flex:1;min-width:0}.v3-eyebrow{color:var(--v3-blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.v3-page-heading h1{color:var(--v3-ink-900);margin:2px 0;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.2}.v3-page-heading p:not(.v3-eyebrow){max-width:680px;color:var(--v3-ink-500);font-size:11px;line-height:1.55}.v3-card{border:1px solid var(--v3-line);background:#fff;border-radius:12px;min-width:0;box-shadow:0 2px 6px #0a204106}.v3-card-header{border-bottom:1px solid var(--v3-line-soft);align-items:center;gap:9px;min-height:42px;padding:9px 12px;display:flex}.v3-card-header h2{margin:0;font-size:12px;font-weight:700}.v3-card-header p{color:var(--v3-ink-500);margin:2px 0 0;font-size:10px}.v3-card-body{padding:12px}.v3-button{border:1px solid var(--v3-line);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.v3-button--primary{border-color:var(--v3-blue-600);background:var(--v3-blue-600);color:#fff;box-shadow:0 8px 18px #1769e033}.v3-feedback{border:1px solid;border-radius:9px;margin-bottom:12px;padding:11px 13px;font-size:12px;font-weight:750}.v3-feedback--success{color:#087b46;background:#edf9f2;border-color:#a7ddbf}.v3-feedback--danger{background:var(--v3-red-soft);color:#a52626;border-color:#f0b3b3}.user-profile-hero{background:linear-gradient(120deg, #fff 0, #f7faff 65%, var(--v3-blue-100) 100%);align-items:center;gap:16px;min-height:150px;margin-bottom:12px;padding:18px;display:flex}.profile-avatar-large{color:#fff;background:linear-gradient(145deg,#d9a956,#1b5d9f);border-radius:24px;flex:0 0 84px;place-items:center;width:84px;height:84px;font-size:25px;font-weight:850;display:grid;box-shadow:inset 0 0 0 3px #ffffff57}.user-profile-copy{min-width:0}.profile-name-line{align-items:center;gap:8px;min-width:0;display:flex}.user-profile-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:850;overflow:hidden}.user-profile-copy>p{color:var(--v3-ink-500);margin:5px 0 0;font-size:12px}.profile-active{color:#087b46;background:#e8f7ef;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.profile-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.profile-tags span{border:1px solid var(--v3-line);min-height:28px;color:var(--v3-ink-700);background:#fff;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.profile-layout{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-layout>div{min-width:0}.profile-section+.profile-section{margin-top:12px}.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v3-field{min-width:0;color:var(--v3-ink-500);gap:5px;font-size:9px;font-weight:750;display:grid}.v3-field input,.v3-field select,.v3-field textarea{border:1px solid var(--v3-line);width:100%;min-height:38px;color:var(--v3-ink-900);background:#fff;border-radius:7px;outline:0;padding:7px 9px;font-size:10px}.v3-field textarea{resize:vertical;min-height:72px}.v3-field input:disabled{color:var(--v3-ink-500);background:#f8faff}.v3-field :is(input,select,textarea):focus{box-shadow:0 0 0 2px var(--v3-blue-100);border-color:#64a2ff}.profile-field-wide{grid-column:1/-1}.profile-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.profile-stats>div{border:1px solid var(--v3-line-soft);background:var(--v3-canvas);text-align:center;border-radius:8px;min-width:0;padding:11px}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:19px}.profile-stats span{color:var(--v3-ink-500);margin-top:4px;font-size:8px}.danger-text{color:var(--v3-red)}.preference-list{display:grid}.preference-row{border-bottom:1px solid var(--v3-line-soft);cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:8px 0;display:flex}.preference-row:last-child{border-bottom:0}.preference-row>span{min-width:0;margin-inline-end:auto}.preference-row strong,.preference-row small{display:block}.preference-row strong{font-size:10px}.preference-row small{color:var(--v3-ink-500);margin-top:4px;font-size:8px}.v3-toggle-input{appearance:none;background:var(--v3-line);cursor:pointer;border-radius:999px;flex:0 0 50px;width:50px;height:30px;padding:4px;transition:background .16s}.v3-toggle-input:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;display:block;box-shadow:0 2px 6px #0a204129}.v3-toggle-input:checked{background:var(--v3-blue-600)}.v3-toggle-input:checked:before{transform:translate(20px)}[dir=rtl] .v3-toggle-input:checked:before{transform:translate(-20px)}.rail-card+.rail-card{margin-top:12px}.role-access-list{gap:9px;padding:12px;display:grid}.role-access-list div{justify-content:space-between;gap:8px;display:flex}.role-access-list dt{color:var(--v3-ink-500);font-size:9px}.role-access-list dd{text-align:end;font-size:9px;font-weight:800}.governance-note{background:var(--v3-blue-50);color:var(--v3-blue-700);border:1px solid #cfe0f8;border-radius:9px;margin:12px;padding:11px}.governance-note strong{font-size:9px}.governance-note p{color:var(--v3-ink-700);margin-top:6px;font-size:9px;line-height:1.55}.profile-directory{gap:4px;padding:8px;display:grid}.profile-directory-link{min-height:52px;color:var(--v3-ink-700);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.profile-directory-link.active{background:var(--v3-blue-50);color:var(--v3-blue-700);border-color:#cfe0f8}.directory-avatar{color:#fff;background:linear-gradient(145deg,#d9a956,#1b5d9f);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.profile-directory-link>span:last-child{min-width:0}.profile-directory-link strong,.profile-directory-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-directory-link strong{font-size:9px}.profile-directory-link small{color:var(--v3-ink-500);margin-top:3px;font-size:8px}.lead-cockpit__secondary-action,.lead-cockpit__primary-action{border-color:var(--v3-line);min-height:38px;color:var(--v3-blue-700);text-transform:none;background:#fff;border-radius:8px;padding:7px 11px;font-size:9px}.lead-saved-views select,.lead-saved-views input,.lead-saved-views button,.lead-layout-switch a{border-color:var(--v3-line);border-radius:8px}.lead-saved-views__save button,.lead-layout-switch a.is-active{border-color:var(--v3-blue-600);background:var(--v3-blue-600)}.lead-cockpit__filter-title{min-height:38px;color:var(--v3-ink-900);background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.lead-cockpit__filters input,.lead-cockpit__filters select,.lead-cockpit__bulk select,.lead-cockpit__bulk input{border-color:var(--v3-line);border-radius:7px;min-height:38px}.lead-cockpit__filter-submit,.lead-cockpit__filter-clear,.lead-cockpit__bulk button{text-transform:none;border-radius:7px;min-height:38px}.lead-cockpit__segments{border-color:var(--v3-line-soft)}.lead-cockpit__segments a{border-color:var(--v3-line);min-height:36px}.queue-heading{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.queue-heading h2{margin:0;font-size:14px}.queue-heading p{color:var(--v3-ink-500);margin:3px 0 0;font-size:10px}.quick-lead-card.is-overdue:before{content:"";z-index:3;background:var(--v3-red);width:5px;position:absolute;inset-block:0;inset-inline-start:0}@keyframes production-lead-flash{0%,to{box-shadow:0 0 0 1px #d544441f,0 7px 22px #d544441a}50%{box-shadow:0 0 0 4px #d51f2f2b,0 11px 32px #d51f2f3d}}.quick-lead-title{align-items:center;gap:7px;min-width:0;margin-bottom:9px;display:flex}.quick-lead-title>input{flex:0 0 16px;width:16px;height:16px}.quick-record-avatar{background:var(--v3-blue-100);width:34px;height:34px;color:var(--v3-blue-700);border-radius:9px;flex:0 0 34px;place-items:center;font-size:9px;font-weight:700;display:grid}.quick-title-line{flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.quick-title-line>div{flex:1;min-width:0}.quick-title-line h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.quick-title-line h2 a{color:var(--v3-ink-900)}.quick-title-line p{color:var(--v3-ink-500);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.overdue-badge{background:var(--v3-red-soft);color:#b92331;white-space:nowrap;border:1px solid #f0aaaa;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.overdue-badge>span{background:var(--v3-red);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.quick-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-meta-grid small,.quick-meta-grid b{display:block}.quick-meta-grid small{color:#8c99aa;font-size:8px}.quick-meta-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.quick-contact-row{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.quick-icon-action{width:36px;height:36px;color:var(--v3-blue-700);background:#fff;border:1px solid #c9d8ec;border-radius:8px;flex:0 0 36px;place-items:center;display:grid;position:relative}.quick-icon-action--whatsapp{color:#078448;background:#e8f7ef;border-color:#8fd0b5}.quick-icon-action:after{content:attr(data-tooltip);z-index:8;background:var(--v3-navy-950);color:#fff;opacity:0;pointer-events:none;inset-inline-start:50%;border-radius:6px;width:max-content;max-width:150px;padding:6px 8px;font-size:9px;font-weight:750;transition:all .15s;position:absolute;bottom:calc(100% + 7px);transform:translate(-50%)translateY(3px)}[dir=rtl] .quick-icon-action:after{transform:translate(50%)translateY(3px)}.quick-icon-action:hover:after,.quick-icon-action:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}[dir=rtl] .quick-icon-action:hover:after,[dir=rtl] .quick-icon-action:focus-visible:after{transform:translate(50%)translateY(0)}.quick-section-label{color:var(--v3-ink-500);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:9px;font-weight:750;display:flex}.quick-section-label span{color:#8c99aa;text-transform:none;font-size:8px;font-weight:600}.quick-last-action strong{font-size:11px;line-height:1.5;display:block}.quick-last-action p{color:#c47a05;margin:8px 0 0;font-size:9px;line-height:1.5}.quick-last-action p.overdue-copy{color:#c21e2e;font-weight:800}.quick-field{min-width:0;color:var(--v3-ink-500);gap:4px;font-size:8px;font-weight:750;display:grid}.quick-field select,.quick-field input,.quick-field textarea{border:1px solid var(--v3-line);width:100%;min-height:38px;color:var(--v3-ink-900);background:#fff;border-radius:7px;outline:0;padding:7px 8px;font-size:9px}.quick-field textarea{resize:none;height:50px}.quick-field :is(select,input,textarea):focus{box-shadow:0 0 0 2px var(--v3-blue-100);border-color:#64a2ff}.quick-submit-row{justify-content:flex-end;align-items:center;gap:7px;min-height:38px;margin-top:6px;display:flex}.quick-read-only{color:var(--v3-ink-500);font-size:10px}.entity-action-row{border-top:1px solid var(--v3-line-soft);background:#f8faff;border-radius:0 0 10px 10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding:7px 10px;display:flex;position:relative}.entity-action-row>span{min-width:210px;margin-inline-end:auto}.entity-action-row b,.entity-action-row small{display:block}.entity-action-row small{color:var(--v3-ink-500);margin-top:2px;font-size:8px}.lead-entity-button{background:var(--v3-blue-50);min-height:36px;color:var(--v3-blue-700);white-space:nowrap;border:1px solid #cfe0f8;border-radius:7px;justify-content:center;align-items:center;padding:6px 9px;font-size:9px;font-weight:600;display:inline-flex}.lead-command-export{min-height:36px;color:var(--v3-blue-700);white-space:nowrap;background:#fff;border:1px solid #c9d8ec;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-size:9px;font-weight:600;display:inline-flex}.quick-follow-form{flex:none}.quick-follow-form button{color:#8a98aa;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:grid}.quick-follow-form button.is-following{color:#b47a09;background:#fff8e6;border-color:#e1bd69}.quick-tag-row{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.quick-tag-row span{color:#285b9c;background:#edf4ff;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:600}.quick-tag-row small{color:var(--v3-ink-500);font-size:8px}.lead-inline-tools{position:relative}.lead-inline-tools>summary{cursor:pointer;list-style:none}.lead-inline-tools>summary::-webkit-details-marker{display:none}.lead-inline-tools__panel{z-index:45;inset-inline-end:0;background:#fff;border:1px solid #cfdbea;border-radius:9px;gap:9px;width:min(380px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 34px #0a20412e}.lead-inline-tools__panel>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.lead-inline-tools__panel label{color:var(--v3-ink-500);gap:4px;font-size:8px;display:grid}.lead-inline-tools__panel :is(input,select,button){border:1px solid var(--v3-line);background:#fff;border-radius:6px;min-height:34px;padding:5px 8px;font-size:9px}.lead-inline-tools__panel form>input{grid-column:1/-1}.lead-inline-tools__panel form>button{border-color:var(--v3-blue-600);background:var(--v3-blue-600);color:#fff}.lead-inline-tools__tags{flex-wrap:wrap;gap:4px;display:flex}.lead-inline-tools__tags button{color:#405b7b;background:#f7f9fc;border-color:#d5dfeb;min-height:28px}.task-metric svg,.task-card__icon{color:var(--v3-blue-600)}.task-card__icon{background:var(--v3-blue-100)}.task-segments a.is-active{background:var(--v3-blue-100);color:var(--v3-blue-700);border-color:#b9d4fb}.calendar-event--task{border-inline-start-color:var(--v3-blue-600)}@media (width<=1260px){.os-topbar__crumb span:first-of-type{display:none}.os-global-search{min-width:190px}.quick-lead-card{grid-template-columns:minmax(225px,.8fr) minmax(320px,1.2fr)}.quick-last-action{border-inline-start:1px solid var(--v3-line-soft)}.quick-compose{border-top:1px solid var(--v3-line-soft);border-inline-start:0;grid-column:1/-1}.lead-cockpit__workspace-head{grid-template-columns:1fr auto}.lead-cockpit__bulk{grid-column:1/-1}}@media (width<=1023px){.investment-module-nav__group a{min-height:2.75rem}.investment-module-nav__sheet>header button{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.os-shell__workspace{margin-inline-start:0}.v3-page-shell{grid-template-columns:1fr}.v3-context-rail{border-inline-start:0;border-top:1px solid var(--v3-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px 90px;display:grid}.rail-card+.rail-card{margin-top:0}.lead-cockpit__filters{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=767px){.os-topbar{height:auto}.os-topbar__inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:8px 10px;display:grid;overflow:visible}.os-topbar__crumb{min-width:0}.os-topbar__crumb>span{display:none}.os-topbar__crumb strong{max-width:100%}.os-global-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;margin:0}.os-topbar__actions{justify-content:flex-end}.os-topbar__icon{display:none}.os-topbar__primary{width:44px;padding:0}.os-topbar__primary span{display:none}.os-user-menu,.os-user-menu__summary{width:auto;min-width:0}.os-user-menu__copy{display:none}.os-user-menu__summary{padding:5px}.v3-page-main,.lead-cockpit,.task-workspace,.calendar-workspace{padding:16px 12px 92px}.v3-page-heading,.lead-cockpit__hero{display:grid}.v3-page-heading .v3-button{width:100%}.profile-layout,.v3-context-rail{grid-template-columns:1fr}.user-profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-avatar-large{border-radius:18px;flex-basis:64px;width:64px;height:64px}.profile-stats{grid-template-columns:repeat(2,1fr)}.lead-cockpit__hero-actions{flex-wrap:wrap}.lead-cockpit__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-saved-views{flex-direction:column;align-items:stretch}.lead-saved-views form,.lead-saved-views label{flex-wrap:wrap;width:100%}.lead-saved-views select,.lead-saved-views input{flex:1;min-width:0}.lead-cockpit__workspace-head,.lead-cockpit__bulk{grid-template-columns:1fr}.lead-layout-switch{width:100%;overflow-x:auto}.lead-layout-switch a{white-space:nowrap;text-align:center;flex:1}.quick-lead-card{display:block}.quick-last-action,.quick-compose{border-inline-start:0;border-top:1px solid var(--v3-line-soft)}.quick-form-grid{grid-template-columns:1fr}.quick-field:last-child{grid-column:auto}.entity-action-row{flex-wrap:wrap;align-items:stretch}.entity-action-row>span{width:100%;min-width:0}.lead-entity-button{flex:1}}@media (width<=430px){.os-topbar__language{padding-inline:7px;font-size:9px}.profile-field-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.profile-name-line{flex-direction:column;align-items:flex-start}.quick-title-line{flex-wrap:wrap}.overdue-badge{order:-1}.lead-cockpit__filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quick-lead-card.is-overdue{border-width:2px;animation:none;box-shadow:0 0 0 3px #d544441f}}.task-bulk-form{border:1px solid var(--color-border,#dbe5f1);background:var(--color-surface,#fff);border-radius:16px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin:0 0 14px;padding:14px 16px;display:grid}.task-bulk-form label{color:var(--color-text-muted,#64748b);gap:6px;font-size:.75rem;display:grid}.task-bulk-form select,.task-bulk-form input,.calendar-event__reschedule input{border:1px solid var(--color-border,#cbd5e1);min-height:42px;color:var(--color-text,#0f172a);background:#fff;border-radius:10px;padding:8px 10px}.task-card{position:relative}.task-card__select{z-index:1;border:1px solid var(--color-border,#cbd5e1);inset-inline-start:14px;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px}.task-card__select input{width:18px;height:18px;accent-color:var(--color-primary,#075ee8)}.task-card__select+.task-card__identity{padding-inline-start:42px}.calendar-event__reschedule{grid-column:1/-1;margin-top:8px}.calendar-event__reschedule summary{color:var(--color-primary,#075ee8);cursor:pointer;align-items:center;gap:6px;font-size:.75rem;display:flex}.calendar-event__reschedule form{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:8px;display:grid}@media (width<=768px){.task-bulk-form{grid-template-columns:1fr 1fr}.task-bulk-form__reason{grid-column:1/-1}.calendar-event__reschedule form{grid-template-columns:1fr}}.contextual-activities__item{border:1px solid var(--color-border-soft,#e5e7eb);background:#fff;border-radius:.5rem;gap:1rem;min-width:0;padding:1rem;display:grid}.contextual-activities__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;font-size:.75rem;display:grid}.contextual-activities__meta dt{color:var(--color-text-muted,#98a2b3);font-weight:600}.contextual-activities__meta dd{color:var(--color-text-primary,#172033);margin-top:.25rem;font-weight:650}@media (width>=768px){.contextual-activities__item{grid-template-columns:minmax(0,1fr) minmax(360px,1.35fr);align-items:center}.contextual-activities__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:var(--color-brand-navy,#122033);--brand-secondary:var(--color-brand-gold,#c7a66b);--brand-accent:var(--color-brand-gold,#c7a66b);--brand-background:#f6f7f9;--brand-surface:#fff;--brand-text:#172033;--os-color-success:#15803d;--os-color-warning:#b45309;--os-color-danger:#b42318;--os-color-info:#1d4ed8;--os-color-focus:#2563eb;--os-space-1:.25rem;--os-space-2:.5rem;--os-space-3:.75rem;--os-space-4:1rem;--os-space-5:1.25rem;--os-space-6:1.5rem;--os-space-8:2rem;--os-space-10:2.5rem;--os-space-12:3rem;--os-radius-control:.375rem;--os-radius-panel:.5rem;--os-shadow-overlay:0 20px 45px #1220332e;--os-content-wide:100rem;--os-content-reading:58rem;--color-brand-primary:var(--brand-primary);--color-brand-accent:var(--brand-accent);--color-surface-raised:var(--brand-surface);--color-surface-muted:#f8fafc;--radius-md:var(--os-radius-control);--radius-lg:var(--os-radius-panel);--shadow-sm:0 1px 2px #1220330f}html{font-feature-settings:"kern"}body{background:var(--brand-background,#f6f7f9);color:var(--brand-text,#172033)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--os-color-focus)}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--os-color-focus) 72%, white)}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px}:where(button,input,select,textarea){font:inherit}.os-workspace{width:min(100%, var(--os-content-wide));min-width:0;padding:var(--os-space-5) var(--os-space-4) 6.5rem;margin-inline:auto}.os-reading-width{width:min(100%, var(--os-content-reading))}.os-page-header{gap:var(--os-space-4);min-width:0;flex-direction:column;margin-block-end:var(--os-space-6);display:flex}.os-page-header__identity{min-width:0;max-width:52rem}.os-page-header__eyebrow,.os-entity-header__eyebrow{color:var(--brand-secondary,#c7a66b);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.os-page-header h1,.os-entity-header h1{color:var(--brand-text,#172033);margin-block-start:var(--os-space-1);font-size:clamp(1.65rem,4vw,2rem);font-weight:700;line-height:1.2}.os-page-header__description,.os-entity-header__description{color:#667085;margin-block-start:var(--os-space-2);font-size:.875rem;line-height:1.65}.os-page-header__actions,.os-entity-header__actions{gap:var(--os-space-2);flex-wrap:wrap;display:flex}.os-entity-header{gap:var(--os-space-4);border-radius:var(--os-radius-panel);background:var(--brand-surface,#fff);min-width:0;padding:var(--os-space-4);border:1px solid #e5e7eb;display:grid}.os-entity-header__meta{align-items:center;gap:var(--os-space-2);flex-wrap:wrap;margin-block-start:var(--os-space-3);display:flex}.os-section-header{gap:var(--os-space-2);min-width:0;flex-direction:column;margin-block-end:var(--os-space-3);display:flex}.os-section-header h2{color:var(--brand-text,#172033);font-size:1.125rem;font-weight:700}.os-section-header p{color:#667085;font-size:.875rem;line-height:1.6}.os-section-header__actions{gap:var(--os-space-2);flex-wrap:wrap;display:flex}.os-button{justify-content:center;align-items:center;gap:var(--os-space-2);border-radius:var(--os-radius-control);text-align:center;border:1px solid #0000;max-width:100%;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.os-button--primary{background:var(--brand-primary,#122033);color:#fff}.os-button--primary:hover{background:var(--brand-primary,#122033)}@supports (color:color-mix(in lab, red, red)){.os-button--primary:hover{background:color-mix(in srgb, var(--brand-primary,#122033) 88%, white)}}.os-button--secondary{background:var(--brand-surface,#fff);color:var(--brand-text,#172033);border-color:#d0d5dd}.os-button--secondary:hover{border-color:var(--brand-secondary,#c7a66b)}.os-button--danger{color:var(--os-color-danger);background:#fff;border-color:#fda29b}.os-button--ghost{color:#475467;background:0 0}.os-button:disabled,.os-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.os-field{gap:var(--os-space-2);min-width:0;display:grid}.os-field__label{color:#344054;font-size:.875rem;font-weight:700}.os-field__required{color:var(--os-color-danger)}.os-field__control{border-radius:var(--os-radius-control);background:var(--brand-surface,#fff);width:100%;min-width:0;min-height:2.75rem;color:var(--brand-text,#172033);border:1px solid #d0d5dd;padding:.625rem .75rem;font-size:.875rem}.os-field__control[aria-invalid=true]{border-color:#f04438}.os-field__hint,.os-field__error{font-size:.75rem;line-height:1.5}.os-field__hint{color:#667085}.os-field__error{color:var(--os-color-danger);font-weight:650}.os-flash-stack{gap:var(--os-space-3);margin-block-end:var(--os-space-5);display:grid}.os-flash{border-radius:var(--os-radius-control);padding:var(--os-space-3) var(--os-space-4);border:1px solid;font-size:.875rem;line-height:1.55}.os-flash--success{color:#067647;background:#ecfdf3;border-color:#abefc6}.os-flash--error{color:#b42318;background:#fef3f2;border-color:#fecdca}.os-flash--warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.os-flash--info{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.os-drawer-backdrop{z-index:50;background:#1220337a;position:fixed;inset:0}.os-drawer-panel{background:var(--brand-surface,#fff);width:min(100%,30rem);box-shadow:var(--os-shadow-overlay);border-inline-start:1px solid #e5e7eb;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.os-drawer-panel__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--os-space-3);background:var(--brand-surface,#fff);padding:var(--os-space-4);border-block-end:1px solid #e5e7eb;display:flex;position:sticky;inset-block-start:0}.os-drawer-panel__body{padding:var(--os-space-4)}.os-modal{border-radius:var(--os-radius-panel);background:var(--brand-surface,#fff);width:min(100% - 2rem,34rem);max-height:calc(100dvh - 2rem);color:var(--brand-text,#172033);box-shadow:var(--os-shadow-overlay);border:1px solid #e5e7eb;overflow:auto}.os-modal::backdrop{background:#1220337a}.os-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--os-space-3);padding:var(--os-space-4);border-block-end:1px solid #e5e7eb;display:flex}.os-modal__body{padding:var(--os-space-4)}@media (width>=768px){.os-workspace{padding:var(--os-space-6) var(--os-space-6) 7rem}.os-page-header,.os-section-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.os-entity-header{padding:var(--os-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width>=1024px){.os-workspace{padding-block-end:var(--os-space-8)}}.tabular-nums{font-variant-numeric:tabular-nums}.surface-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.status-available{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.status-blocked{color:#4b5563;background:#f9fafb;border-color:#e5e7eb}.status-hold{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-reserved{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.client-status-hero{border:1px solid #e5e7eb;border-radius:8px;gap:.45rem;padding:1rem;display:grid}.client-status-hero__eyebrow{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:800}.client-status-hero strong{color:#172033;font-size:2rem;font-weight:800;line-height:1.1}.client-status-hero span:last-child{color:#667085;font-size:.95rem;font-weight:650}.client-status-hero--approved{background:#f0fdf4;border-color:#bbf7d0}.client-status-hero--pending{background:#fffbeb;border-color:#fde68a}.client-status-hero--rejected{background:#fff1f2;border-color:#fecdd3}.client-status-qr__canvas,.client-status-qr__image{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:none;width:132px;height:132px;padding:.35rem}.os-shell{background:#f6f7f9;max-width:100%;min-height:100vh;overflow-x:clip}.os-shell__workspace{min-width:0;padding-bottom:5.5rem}.os-sidebar{display:none}.os-sidebar__brand{gap:.9rem;padding:1.25rem;display:grid}.os-sidebar__brand-head{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.os-sidebar__logo{min-width:0;max-width:10.5rem}.os-sidebar__toggle{color:#ffffffb8;border:1px solid #ffffff24;border-radius:6px;flex:none;place-items:center;min-width:2.5rem;min-height:2.5rem;display:grid}.os-sidebar__toggle:hover{color:#fff;background:#ffffff14}.os-sidebar__project{color:#ffffffbd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.65rem;margin:0 .75rem .75rem;padding:.75rem;font-size:.8125rem;font-weight:650;display:flex}.os-sidebar__project-code{color:#122033;background:#c7a66b;border-radius:6px;place-items:center;min-width:2rem;height:2rem;font-weight:800;display:grid}.os-sidebar__nav{gap:1rem;padding:0 .75rem 1rem;display:grid;overflow:hidden auto}.os-sidebar__section-label{color:#ffffff6b;letter-spacing:0;text-transform:uppercase;padding:0 .5rem .35rem;font-size:.68rem;font-weight:800}.os-sidebar__section-links{gap:.25rem;display:grid}.os-sidebar__link{color:#ffffffb8;border-radius:7px;align-items:center;gap:.65rem;min-height:2.55rem;padding:.55rem .65rem;font-size:.875rem;font-weight:650;display:flex}.os-sidebar__link:hover,.os-sidebar__link--active{color:#fff;background:#ffffff1a}.os-sidebar__link-mark{opacity:.45;background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.os-sidebar__link--active .os-sidebar__link-mark{opacity:1;background:#c7a66b}.os-sidebar__count{color:#fff;background:#ffffff1f;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.os-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e5e7eb;position:sticky;top:0;overflow:visible}.os-topbar__inner{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:4.25rem;padding:.75rem 1rem;display:flex}.os-topbar__project{min-width:min(18rem,34vw);position:relative}.os-topbar__project-summary{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;padding:.3rem .55rem;list-style:none;display:flex}.os-topbar__project-summary::-webkit-details-marker{display:none}.os-topbar-menu>summary::-webkit-details-marker{display:none}.os-topbar__project-panel,.os-topbar-menu__panel{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(22rem,100vw - 2rem);padding:.45rem;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0;box-shadow:0 18px 44px #12203324}.os-topbar__project-option,.os-topbar-menu__panel a,.os-topbar-menu__panel button{color:#172033;text-align:start;border-radius:7px;gap:.15rem;width:100%;padding:.65rem .7rem;font-size:.8125rem;font-weight:750;display:grid}.os-topbar__project-option small,.os-topbar-menu__panel small{color:#667085;font-size:.72rem;font-weight:650}.os-topbar__project-option:hover,.os-topbar__project-option.is-active,.os-topbar-menu__panel a:hover,.os-topbar-menu__panel button:hover,.os-topbar-menu__panel button.is-active{background:#f6f7f9}.os-topbar__actions{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex;overflow-x:auto}.os-topbar__actions::-webkit-scrollbar{display:none}.os-topbar__actions>*{flex:none}.os-global-search{flex:1;min-width:min(26rem,40vw);position:relative}.os-global-search__trigger{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:650;display:flex}.os-global-search__trigger kbd{color:#98a2b3;border:1px solid #e5e7eb;border-radius:5px;flex:none;padding:.1rem .35rem;font-size:.68rem;font-weight:750}.os-global-search__overlay{z-index:70;background:#12203338;place-items:start center;padding:8vh 1rem 1rem;display:grid;position:fixed;inset:0}.os-global-search__panel{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:min(44rem,100%);overflow:hidden;box-shadow:0 24px 70px #1220333d}.os-global-search__input-row{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.75rem;display:flex}.os-global-search__input{color:#172033;border:1px solid #e5e7eb;border-radius:7px;outline:none;flex:1;min-width:0;min-height:2.75rem;padding:0 .8rem;font-size:.95rem}.os-global-search__input:focus{border-color:#c7a66b}.os-global-search__close{color:#fff;background:#122033;border-radius:7px;min-height:2.75rem;padding:0 .8rem;font-size:.8125rem;font-weight:750}.os-global-search__hint{color:#667085;border-bottom:1px solid #e5e7eb;padding:.65rem .8rem;font-size:.8125rem}.os-global-search__results{max-height:min(34rem,64vh);overflow-y:auto}.os-global-search__group{padding:.75rem}.os-global-search__group+.os-global-search__group{border-top:1px solid #e5e7eb}.os-global-search__group-title{color:#98a2b3;letter-spacing:0;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:800}.os-global-search__item{color:#172033;border-radius:7px;gap:.15rem;padding:.65rem;display:grid}.os-global-search__item:hover,.os-global-search__item[aria-selected=true]{background:#f6f7f9}.os-global-search__item-title{font-size:.9rem;font-weight:800}.os-global-search__item-subtitle{color:#667085;font-size:.78rem}.os-global-search__item-meta{color:#98a2b3;font-size:.72rem;font-weight:700}.os-topbar__button{color:#172033;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.os-topbar__button>svg{width:1.05rem;height:1.05rem}.os-topbar-menu,.os-user-menu{position:relative}.os-user-menu__summary{cursor:pointer;color:#172033;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:.55rem;max-width:15rem;min-height:2.5rem;padding:0 .55rem;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.os-user-menu__summary::-webkit-details-marker{display:none}.os-user-menu__avatar{color:#fff;background:#122033;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.os-user-menu__panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(17rem,100vw - 2rem);padding:.8rem;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;box-shadow:0 18px 44px #12203324}.os-user-menu__logout{color:#fff;background:#122033;border-radius:7px;width:100%;min-height:2.35rem;font-size:.8125rem;font-weight:750}.os-mobile-nav{z-index:40;background:#fff;border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.35rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 12px 28px #1220331f}.os-mobile-nav__link{color:#667085;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:.45rem .25rem;font-size:.68rem;font-weight:650;line-height:1.15;overflow:hidden}button.os-mobile-nav__link{width:100%}.os-mobile-nav__link--active{color:#fff;background:#122033}.os-mobile-menu{gap:1.25rem;padding-block-end:1rem;display:grid}.os-mobile-menu h2{color:#98a2b3;text-transform:uppercase;margin-block-end:.5rem;font-size:.7rem;font-weight:800}.os-mobile-menu section>div{gap:.25rem;display:grid}.os-mobile-menu a{color:#475467;border-radius:6px;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .75rem;font-size:.875rem;font-weight:700;display:flex}.os-mobile-menu a:hover,.os-mobile-menu a.is-active{color:#172033;background:#f2f4f7}@media (width>=1024px){.os-sidebar{z-index:40;color:#fff;background:#122033;flex-direction:column;width:15.75rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:0 18px 36px #12203324}.os-shell__workspace{margin-inline-start:15.75rem;padding-bottom:0}.os-sidebar~main{max-width:calc(100% - 15.75rem)!important;margin-inline-start:15.75rem!important;padding-inline:1.5rem!important}.os-topbar__inner{padding-inline:1.5rem}.os-mobile-nav{display:none}.os-sidebar,.os-shell__workspace{transition:width .18s,margin-inline-start .18s}.os-shell.is-sidebar-collapsed .os-sidebar{width:4.75rem}.os-shell.is-sidebar-collapsed .os-shell__workspace{margin-inline-start:4.75rem}.os-shell.is-sidebar-collapsed .os-sidebar__brand{justify-items:center;padding:.75rem .5rem}.os-shell.is-sidebar-collapsed .os-sidebar__brand-head{justify-items:center;display:grid}.os-shell.is-sidebar-collapsed .os-sidebar__logo{max-width:3.5rem;max-height:2.5rem}.os-shell.is-sidebar-collapsed :is(.os-sidebar__brand-copy,.os-sidebar__project-status,.os-sidebar__section-label,.os-sidebar__link-label,.os-sidebar__count,.os-sidebar__link-mark){display:none}.os-shell.is-sidebar-collapsed .os-sidebar__project{justify-content:center;margin-inline:.5rem;padding-inline:.25rem}.os-shell.is-sidebar-collapsed .os-sidebar__nav{gap:.5rem;padding-inline:.5rem}.os-shell.is-sidebar-collapsed .os-sidebar__link{justify-content:center;padding-inline:.5rem}}@media (width<=640px){.os-topbar__inner{flex-direction:column;align-items:flex-start;overflow:visible}.os-global-search,.os-topbar__actions,.os-user-menu,.os-user-menu__summary,.os-topbar__project{width:100%;min-width:0}.os-topbar__actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.os-topbar-menu,.os-topbar__actions>form,.os-topbar__actions>.os-topbar__button{width:100%;min-width:0}.os-topbar__button{flex:1;justify-content:center;width:100%;padding-inline:.35rem;font-size:.7rem}.os-user-menu{grid-column:1/-1;width:100%}.os-user-menu__summary{justify-content:center;max-width:none}.os-user-menu__panel{width:100%;inset-inline:0}}.customer-workspace-v3,.customer360-v3,.central-documents-v3{min-width:0;color:var(--color-text-primary);gap:1rem;display:grid}.customer-workspace-v3__header,.customer360-command__title,.central-documents-v3__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-workspace-v3__header p,.customer360-command__title p,.central-documents-v3__header p,.customer360-section-heading p,.central-documents-v3__panel>header p{color:#1268e6;letter-spacing:.08em;margin:0 0 .25rem;font-size:.68rem;font-weight:850}.customer-workspace-v3__header h1,.customer360-command__title h1,.central-documents-v3__header h1{color:#071a36;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.1}.customer-workspace-v3__header span,.customer360-command__title span,.central-documents-v3__header span,.customer360-section-heading span,.central-documents-v3__panel>header span{color:var(--color-text-secondary);margin-top:.35rem;font-size:.8rem;display:block}.customer-workspace-v3__header>div:last-child>a,.customer360-command__actions a,.central-documents-v3__header>a,.customer360-section-heading>a{color:#0f60d4;white-space:nowrap;background:#fff;border:1px solid #cbd9eb;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:0 .9rem;font-size:.76rem;font-weight:800;display:inline-flex}.customer-workspace-v3__header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.customer360-command__actions{flex-wrap:wrap;gap:.55rem;display:flex}.customer360-command__actions .is-primary,.customer-workspace-v3__header .is-primary{color:#fff;background:#1268e6;border-color:#1268e6;box-shadow:0 8px 20px #1268e62e}.customer-workspace-v3__metrics,.customer360-metrics,.central-documents-v3__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.customer-workspace-v3__metrics article,.customer360-metrics article,.central-documents-v3__metrics article{border:1px solid var(--color-border-soft);background:#fff;border-radius:.8rem;min-width:0;padding:.9rem;box-shadow:0 7px 22px #0b2d5309}.central-documents-v3__metrics article{align-items:flex-start;gap:.7rem;display:flex}.central-documents-v3__metrics article>svg{color:#1268e6}.customer-workspace-v3__metrics span,.customer-workspace-v3__metrics strong,.customer-workspace-v3__metrics small,.customer360-metrics span,.customer360-metrics strong,.customer360-metrics small,.central-documents-v3__metrics span,.central-documents-v3__metrics strong,.central-documents-v3__metrics small{display:block}.customer-workspace-v3__metrics span,.customer360-metrics span,.central-documents-v3__metrics span{color:var(--color-text-secondary);font-size:.72rem;font-weight:750}.customer-workspace-v3__metrics strong,.customer360-metrics strong,.central-documents-v3__metrics strong{color:#071a36;margin-top:.35rem;font-size:1.55rem;line-height:1}.customer-workspace-v3__metrics small,.customer360-metrics small,.central-documents-v3__metrics small{color:#7b8a9f;margin-top:.4rem;font-size:.65rem}.customer-workspace-v3__panel,.customer360-command__grid>*,.customer360-panel,.central-documents-v3__panel,.central-documents-v3__filters{border:1px solid var(--color-border-soft);background:#fff;border-radius:.85rem;min-width:0}.customer-workspace-v3__panel,.customer360-panel,.central-documents-v3__panel{overflow:hidden}.customer-workspace-v3__filters,.central-documents-v3__filters{grid-template-columns:minmax(16rem,1.35fr) minmax(9rem,.65fr) minmax(9rem,.65fr) auto auto;align-items:end;gap:.65rem;padding:.8rem;display:grid}.customer-workspace-v3__filters label,.central-documents-v3__filters label,.central-documents-v3__type-form label{color:var(--color-text-secondary);gap:.25rem;font-size:.68rem;font-weight:750;display:grid}.customer-workspace-v3__filters label>div,.central-documents-v3__filters label>div{position:relative}.customer-workspace-v3__filters label>div svg,.central-documents-v3__filters label>div svg{color:#7d8da2;inset-inline-start:.7rem;position:absolute;top:50%;translate:0 -50%}.customer-workspace-v3__filters input,.customer-workspace-v3__filters select,.central-documents-v3__filters input,.central-documents-v3__filters select,.central-documents-v3__actions input,.central-documents-v3__actions select,.central-documents-v3__type-form input,.central-documents-v3__type-form select{width:100%;min-height:2.6rem;color:var(--color-text-primary);background:#fff;border:1px solid #cedbea;border-radius:.6rem;padding:.55rem .7rem;font-size:.76rem}.customer-workspace-v3__filters label>div input,.central-documents-v3__filters label>div input{padding-inline-start:2.2rem}.customer-workspace-v3__filters button,.central-documents-v3__filters button,.central-documents-v3__type-form>button{color:#fff;background:#1268e6;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.customer-workspace-v3__filters>a,.central-documents-v3__filters>a{color:#1268e6;align-items:center;min-height:2.6rem;font-size:.75rem;font-weight:800;display:inline-flex}.customer-workspace-v3__table-wrap,.central-documents-v3__table-wrap{overflow-x:auto}.customer-workspace-v3 table,.central-documents-v3 table{border-collapse:collapse;width:100%;min-width:56rem}.customer-workspace-v3 th,.customer-workspace-v3 td,.central-documents-v3 th,.central-documents-v3 td{text-align:start;vertical-align:top;border-bottom:1px solid #e8eef6;padding:.72rem .8rem;font-size:.72rem}.customer-workspace-v3 th,.central-documents-v3 th{color:#596b83;background:#f7f9fc;font-size:.66rem;font-weight:800}.customer-workspace-v3__identity,.central-documents-v3__file{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.customer-workspace-v3__identity>i{color:#0c5fda;background:#e6efff;border-radius:50%;flex:0 0 2.3rem;place-items:center;width:2.3rem;height:2.3rem;font-style:normal;font-weight:850;display:grid}.customer-workspace-v3__identity>span{min-width:0}.customer-workspace-v3__identity strong,.customer-workspace-v3__identity span,.customer-workspace-v3__identity small,.central-documents-v3 td strong,.central-documents-v3 td span,.central-documents-v3 td small,.central-documents-v3 td time{display:block}.customer-workspace-v3__identity span,.customer-workspace-v3__identity small,.central-documents-v3 td span,.central-documents-v3 td small,.central-documents-v3 td time{color:var(--color-text-secondary);margin-top:.15rem;font-size:.65rem}.customer-workspace-v3 table{table-layout:fixed;min-width:68rem}.customer-workspace-v3 th:first-child,.customer-workspace-v3 th:nth-child(2){width:15rem}.customer-workspace-v3 th:nth-child(3){width:8rem}.customer-workspace-v3 th:nth-child(n+4):nth-child(-n+7){width:5.2rem}.customer-workspace-v3 th:nth-child(8){width:11rem}.customer-workspace-v3__identity strong,.customer-workspace-v3__identity small,.customer-workspace-v3 td:nth-child(2) strong,.customer-workspace-v3 td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-workspace-v3 td:nth-child(2) strong,.customer-workspace-v3 td:nth-child(2) small,.customer-workspace-v3__source{display:block}.customer-workspace-v3__source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-workspace-v3__actions{gap:.4rem;display:flex}.customer-workspace-v3__actions a{color:#1268e6;border:1px solid #cbd9eb;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.customer-workspace-v3__actions a.is-whatsapp{color:#079354;background:#eafbf2;border-color:#80d5aa}.customer360-command{gap:.75rem;display:grid}.customer360-command__grid{grid-template-columns:minmax(16rem,.72fr) minmax(26rem,1.28fr) minmax(16rem,.72fr);gap:.75rem;display:grid}.customer360-profile-card,.customer360-journey-preview,.customer360-attention-stack{padding:.9rem}.customer360-profile-card__identity{border-bottom:1px solid #e8eef6;align-items:center;gap:.7rem;padding-bottom:.75rem;display:flex}.customer360-profile-card__identity>i{color:#0d58c1;background:#dfebff;border-radius:50%;flex:0 0 3.4rem;place-items:center;width:3.4rem;height:3.4rem;font-size:1.1rem;font-style:normal;font-weight:850;display:grid}.customer360-profile-card__identity h2{margin:0;font-size:1rem}.customer360-profile-card__identity b,.customer360-profile-card__identity small{color:var(--color-text-secondary);margin-top:.2rem;font-size:.68rem;display:block}.customer360-contact-actions{gap:.45rem;margin:.75rem 0;display:flex}.customer360-contact-actions a{color:#1268e6;border:1px solid #cbd9eb;border-radius:.55rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.customer360-contact-actions .is-whatsapp{color:#079354;background:#eafbf2;border-color:#80d5aa}.customer360-profile-card dl{gap:.55rem;margin:0;display:grid}.customer360-profile-card dl div{justify-content:space-between;gap:.6rem;font-size:.7rem;display:flex}.customer360-profile-card dt{color:var(--color-text-secondary)}.customer360-profile-card dd{text-align:end;margin:0;font-weight:750}.customer360-journey-preview h2,.customer360-attention-stack h2{margin:0 0 .7rem;font-size:.85rem}.customer360-journey-preview article,.customer360-attention-stack article{border-bottom:1px solid #edf1f6;grid-template-columns:.55rem minmax(0,1fr) auto;gap:.55rem;padding:.6rem 0;font-size:.68rem;display:grid}.customer360-journey-preview article i,.customer360-attention-stack article i{background:#1268e6;border-radius:50%;width:.48rem;height:.48rem;margin-top:.15rem}.customer360-attention-stack article.is-danger i{background:#dc2626;box-shadow:0 0 0 .25rem #dc26261f}.customer360-journey-preview article strong,.customer360-journey-preview article small,.customer360-attention-stack article strong,.customer360-attention-stack article small{display:block}.customer360-journey-preview article small,.customer360-attention-stack article small,.customer360-journey-preview time{color:var(--color-text-secondary);margin-top:.15rem;font-size:.61rem}.customer360-tabs,.central-documents-v3__tabs{border:1px solid var(--color-border-soft);background:#fff;border-radius:.8rem;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.customer360-tabs button,.central-documents-v3__tabs button{color:#5d6f87;background:0 0;border:0;border-radius:.58rem;flex:none;align-items:center;gap:.45rem;min-height:2.55rem;padding:0 .85rem;font-size:.73rem;font-weight:800;display:inline-flex}.customer360-tabs button.is-active,.central-documents-v3__tabs button.is-active{color:#fff;background:#1268e6}.central-documents-v3__tabs b{background:#fff3;border-radius:999px;padding:.15rem .4rem;font-size:.62rem}.customer360-panel,.central-documents-v3__panel{padding:1rem}.customer360-section-heading,.central-documents-v3__panel>header{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1rem -1rem 1rem;padding:1rem;display:flex}.customer360-section-heading h2,.central-documents-v3__panel>header h2{margin:0;font-size:1rem}.customer360-overview-grid,.customer360-work-grid,.customer360-document-grid,.central-documents-v3__commercial-grid,.central-documents-v3__catalog{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.customer360-overview-grid>section,.customer360-work-grid>section,.customer360-document-grid>section,.customer360-record-grid>section,.central-documents-v3__commercial-grid>section,.central-documents-v3__catalog>section{min-width:0}.customer360-overview-grid h3,.customer360-work-grid h3,.customer360-document-grid h3,.customer360-record-grid h3,.central-documents-v3__commercial-grid h3,.central-documents-v3__catalog h3{margin:0;font-size:.86rem}.customer360-activity-list,.customer360-linked-list,.customer360-document-requests,.customer360-submission-list,.customer360-finance-list,.customer360-audit-list,.customer360-work-forms,.central-documents-v3__cards,.central-documents-v3__compact-table,.central-documents-v3__commercial-grid section,.central-documents-v3__catalog>section{gap:.65rem;display:grid}.customer360-activity-list article,.customer360-linked-list article,.customer360-document-requests article,.customer360-submission-list>article,.customer360-finance-list article,.customer360-audit-list article,.central-documents-v3__cards>article,.central-documents-v3__compact-table>article,.central-documents-v3__commercial-grid section>article,.central-documents-v3__catalog section>article{border:1px solid var(--color-border-soft);background:#fff;border-radius:.72rem;min-width:0;padding:.75rem}.customer360-activity-list article,.customer360-finance-list article,.customer360-audit-list article,.central-documents-v3__compact-table>article{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;display:grid}.customer360-activity-list article>div,.central-documents-v3__compact-table article>div{align-items:center;gap:.5rem;min-width:0;display:flex}.customer360-activity-list strong,.customer360-activity-list p,.customer360-linked-list strong,.customer360-linked-list small,.customer360-linked-list span{margin:0;font-size:.7rem;display:block}.customer360-activity-list p,.customer360-linked-list small,.customer360-linked-list span{color:var(--color-text-secondary);margin-top:.15rem;font-size:.64rem}.customer360-linked-list article.is-overdue{background:#fff7f7;border-color:#fca5a5;box-shadow:inset .2rem 0 #ef4444}[dir=rtl] .customer360-linked-list article.is-overdue{box-shadow:inset -.2rem 0 #ef4444}.customer360-linked-list article>b,.customer360-document-requests header>b,.customer360-submission-list header>b,.central-documents-v3 td>b,.central-documents-v3__cards header>b,.central-documents-v3__catalog article>b{color:#0758ca;background:#eaf2ff;border-radius:999px;width:max-content;padding:.28rem .55rem;font-size:.64rem}.customer360-compact-form,.central-documents-v3__type-form{border:1px solid var(--color-border-soft);background:#f8fafc;border-radius:.78rem;gap:.65rem;padding:.85rem;display:grid}.customer360-compact-form header span,.central-documents-v3__type-form header span{color:var(--color-text-secondary);font-size:.68rem}.customer360-compact-form>div,.central-documents-v3__type-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.customer360-compact-form label{color:var(--color-text-secondary);gap:.25rem;font-size:.68rem;font-weight:750;display:grid}.customer360-compact-form input,.customer360-compact-form select,.customer360-compact-form textarea,.customer360-review-actions input,.customer360-archive-form input{background:#fff;border:1px solid #cedbea;border-radius:.56rem;width:100%;min-height:2.55rem;padding:.55rem .65rem;font-size:.74rem}.customer360-compact-form .customer360-choice{cursor:pointer;width:fit-content;color:var(--color-text-primary);align-items:center;gap:.55rem;line-height:1.4;display:inline-flex}.customer360-compact-form .customer360-choice input[type=checkbox]{accent-color:#1268e6;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;box-shadow:none;border-radius:.25rem;flex:0 0 1.1rem;margin:0;padding:0}.customer360-compact-form>button,.customer360-review-actions button,.customer360-archive-form button,.customer360-linked-list form button,.central-documents-v3__actions button,.central-documents-v3__catalog button{color:#fff;background:#1268e6;border:0;border-radius:.52rem;min-height:2.3rem;padding:0 .7rem;font-size:.68rem;font-weight:800}.customer360-document-requests article header,.customer360-submission-list article header,.customer360-submission-list article footer,.central-documents-v3__cards article header,.central-documents-v3__cards article footer{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.customer360-document-requests article p,.customer360-submission-list small,.customer360-submission-list footer,.central-documents-v3__cards article p,.central-documents-v3__cards article footer{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.65rem}.customer360-submission-list>article.is-verified,.central-documents-v3 .is-verified{color:#087a45;background:#f4fff7;border-color:#86efac}.customer360-submission-list>article.is-rejected,.central-documents-v3 .is-rejected{color:#b91c1c;background:#fff6f6;border-color:#fca5a5}.customer360-review-actions,.customer360-archive-form{border-top:1px solid var(--color-border-soft);gap:.45rem;margin-top:.55rem;padding-top:.55rem;display:flex}.customer360-review-actions form,.central-documents-v3__actions form{gap:.35rem;min-width:0;display:flex}.customer360-review-actions input,.customer360-archive-form input{flex:1;min-width:0}.customer360-review-actions .is-danger,.customer360-archive-form button,.central-documents-v3 .is-danger{color:#fff!important;background:#dc2626!important}.customer360-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.customer360-record-grid section{border:1px solid var(--color-border-soft);border-radius:.75rem;align-content:start;gap:.5rem;padding:.8rem;display:grid}.customer360-record-grid section a,.central-documents-v3__commercial-grid article{border-top:1px solid #edf1f6;justify-content:space-between;gap:.6rem;padding-top:.55rem;font-size:.68rem;display:flex}.customer360-record-grid section a span,.central-documents-v3__commercial-grid article span,.central-documents-v3__commercial-grid article small{color:var(--color-text-secondary)}.customer360-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem;display:grid}.customer360-finance-summary article{border:1px solid var(--color-border-soft);background:#f8fafc;border-radius:.7rem;padding:.8rem}.customer360-finance-summary span,.customer360-finance-summary strong{display:block}.customer360-finance-summary span{color:var(--color-text-secondary);font-size:.68rem}.customer360-finance-summary strong{margin-top:.35rem;font-size:1.05rem}.customer360-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.customer360-governance-grid>section{border:1px solid var(--color-border-soft);background:#fbfcfe;border-radius:.75rem;gap:.7rem;min-width:0;padding:.8rem;display:grid}.customer360-governance-grid h3{margin:0;font-size:.86rem}.customer360-merge-list{gap:.6rem;display:grid}.customer360-merge-list>article{border:1px solid var(--color-border-soft);background:#fff;border-radius:.68rem;gap:.55rem;min-width:0;padding:.7rem;display:grid}.customer360-merge-list article strong,.customer360-merge-list article span,.customer360-merge-list article small{overflow-wrap:anywhere;display:block}.customer360-merge-list article span,.customer360-merge-list article small{color:var(--color-text-secondary);margin-top:.2rem;font-size:.64rem}.customer360-merge-list article>b{color:#0758ca;background:#eaf2ff;border-radius:999px;width:max-content;padding:.25rem .5rem;font-size:.62rem}.customer360-merge-list article>b.is-reversed{color:#be123c;background:#fff1f2}.customer360-merge-list form{gap:.4rem;display:grid}.customer360-merge-list input{background:#fff;border:1px solid #cedbea;border-radius:.52rem;width:100%;min-height:2.4rem;padding:.5rem .6rem;font-size:.7rem}.customer360-merge-list button{color:#fff;background:#1268e6;border:0;border-radius:.5rem;min-height:2.25rem;padding:0 .65rem;font-size:.67rem;font-weight:800}.central-documents-v3__panel{padding:1rem}.central-documents-v3__actions{gap:.35rem;min-width:13rem;display:grid}.central-documents-v3__actions>a,.central-documents-v3__compact-table a,.central-documents-v3__commercial-grid a{color:#1268e6;border:1px solid #cbd9eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .65rem;font-size:.67rem;font-weight:800;display:inline-flex}.central-documents-v3__actions details{border:1px solid #d7e1ee;border-radius:.5rem;padding:.5rem}.central-documents-v3__actions summary{color:#1268e6;cursor:pointer;font-size:.68rem;font-weight:800}.central-documents-v3__actions details>div{gap:.4rem;margin-top:.5rem;display:grid}.central-documents-v3__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.central-documents-v3__cards article p{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.central-documents-v3__commercial-grid section,.central-documents-v3__catalog>section{border:1px solid var(--color-border-soft);border-radius:.75rem;align-content:start;padding:.8rem}.central-documents-v3__catalog article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;display:grid}.central-documents-v3__catalog article>div:last-child{gap:.35rem;display:flex}.central-documents-v3__type-form fieldset{border:1px solid #d9e2ed;border-radius:.6rem;gap:1rem;padding:.7rem;display:flex}.central-documents-v3__type-form fieldset label,.central-documents-v3__type-form .is-checkbox{align-items:center;gap:.45rem;display:flex}.central-documents-v3__type-form input[type=checkbox]{width:1rem;min-height:1rem}.central-documents-v3__pagination{margin-top:.8rem}@media (width<=1180px){.customer360-command__grid{grid-template-columns:minmax(15rem,.7fr) minmax(22rem,1.3fr)}.customer360-attention-stack{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.customer-workspace-v3__filters,.central-documents-v3__filters,.central-documents-v3__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.customer-workspace-v3__metrics,.customer360-metrics,.central-documents-v3__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360-command__grid,.customer360-overview-grid,.customer360-work-grid,.customer360-document-grid,.customer360-record-grid,.customer360-governance-grid,.central-documents-v3__commercial-grid,.central-documents-v3__catalog{grid-template-columns:1fr}.customer360-attention-stack{grid-column:auto;grid-template-columns:1fr}.customer360-activity-list article,.customer360-finance-list article,.customer360-audit-list article,.central-documents-v3__compact-table>article{grid-template-columns:minmax(0,1fr) auto}}@media (width<=640px){.customer-workspace-v3__header,.customer360-command__title,.central-documents-v3__header,.customer360-section-heading,.central-documents-v3__panel>header,.customer360-document-requests article header,.customer360-submission-list article header,.customer360-submission-list article footer{flex-direction:column;align-items:stretch}.customer360-command__actions,.customer360-command__actions a,.customer-workspace-v3__header>div:last-child,.customer-workspace-v3__header>div:last-child>a,.central-documents-v3__header>a{width:100%}.customer-workspace-v3__filters,.central-documents-v3__filters,.customer360-compact-form>div,.central-documents-v3__type-form>div,.customer360-finance-summary,.central-documents-v3__cards{grid-template-columns:1fr}.customer360-review-actions,.customer360-review-actions form,.customer360-archive-form,.central-documents-v3__actions form{flex-direction:column}.customer360-panel,.central-documents-v3__panel{padding:.75rem}.customer360-section-heading,.central-documents-v3__panel>header{margin:-.75rem -.75rem .75rem;padding:.75rem}}.dashboard-workspace{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:100rem;min-height:100vh;margin-inline:auto;padding:1.25rem;display:grid}.dashboard-workspace--loading{cursor:progress}.dashboard-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-button,.dashboard-icon-button,.dashboard-panel__action{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding-inline:.8rem;font-size:.8125rem;font-weight:750;line-height:1;display:inline-flex}.dashboard-button--primary{color:#fff;background:#122033}.dashboard-button--secondary,.dashboard-icon-button,.dashboard-panel__action{color:#122033;background:#fff;border:1px solid #e5e7eb}.dashboard-button--ghost{color:#667085;background:0 0;border:1px solid #0000}.dashboard-button:focus,.dashboard-icon-button:focus,.dashboard-panel__action:focus,.dashboard-control:focus,.dashboard-segmented button:focus{outline-offset:2px;outline:2px solid #c7a66b73}.dashboard-filter-system,.dashboard-kpi-card,.dashboard-metric-card,.dashboard-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.dashboard-filter-system{gap:.9rem;padding:1rem;display:grid}.dashboard-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.dashboard-field{grid-column:span 2;gap:.35rem;display:grid}.dashboard-field span{color:#172033;font-size:.76rem;font-weight:750}.dashboard-control{color:#172033;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:2.55rem;padding-inline:.7rem;font-size:.8125rem;font-weight:650}.dashboard-control:disabled{color:#98a2b3;background:#f9fafb}.dashboard-filter-actions{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:.5rem;display:flex}.dashboard-toggle{border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.45rem;min-height:2.35rem;padding-inline:.7rem;font-size:.8125rem;font-weight:750;display:inline-flex}.dashboard-active-filters{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-chip{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:1.8rem;padding-inline:.65rem;font-size:.72rem;font-weight:750;display:inline-flex}.dashboard-advanced-filters{border-top:1px solid #e5e7eb;gap:.9rem;padding-top:.9rem;display:grid}.dashboard-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-advanced-grid .dashboard-field,.dashboard-save-view .dashboard-field{grid-column:auto}.dashboard-save-view{grid-template-columns:minmax(0,1fr) 12rem auto;align-items:end;gap:.75rem;display:grid}.dashboard-primary-grid,.dashboard-secondary-grid,.dashboard-grid{gap:.85rem;display:grid}.dashboard-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-secondary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-grid>*{grid-column:span 12}@media (width>=1280px){.dashboard-grid>.xl\:col-span-4{grid-column:span 4/span 4}.dashboard-grid>.xl\:col-span-5{grid-column:span 5/span 5}.dashboard-grid>.xl\:col-span-6{grid-column:span 6/span 6}.dashboard-grid>.xl\:col-span-7{grid-column:span 7/span 7}.dashboard-grid>.xl\:col-span-8{grid-column:span 8/span 8}}.dashboard-kpi-card{align-content:start;min-height:13.5rem;padding:1rem;display:grid}.dashboard-metric-card{min-height:8.5rem;padding:.85rem}.dashboard-panel{min-width:0;overflow:hidden}.dashboard-panel__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;display:flex}.dashboard-panel__body{padding:1rem}.dashboard-segmented{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;overflow:hidden}.dashboard-segmented button{color:#667085;min-height:2rem;padding-inline:.65rem;font-size:.72rem;font-weight:800}.dashboard-segmented button.is-active{color:#fff;background:#122033}.dashboard-chart-canvas-wrap{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #eef1f5;border-radius:8px;height:20rem;min-height:20rem;padding:.9rem}.dashboard-chart-canvas-wrap canvas{width:100%!important;height:100%!important}[data-component=investment\.chart-card] .dashboard-chart-canvas-wrap{min-width:0;max-width:100%;overflow:hidden}.dashboard-trend-chart{border-bottom:1px solid #e5e7eb;grid-auto-columns:minmax(3.5rem,1fr);grid-auto-flow:column;align-items:end;gap:.65rem;min-height:18rem;padding:.5rem 0 .75rem;display:grid;overflow-x:auto}.dashboard-trend-chart--fallback{display:none}.dashboard-trend-bucket{text-align:center;gap:.45rem;min-width:3.5rem;display:grid}.dashboard-trend-bars{justify-content:center;align-items:end;gap:.25rem;height:14rem;display:flex}.dashboard-trend-bar{border-radius:6px 6px 0 0;width:.8rem;min-height:.35rem}.dashboard-trend-bar--sales{background:#122033}.dashboard-trend-bar--collections{background:#c7a66b}.dashboard-trend-bucket span,.dashboard-chart-summary{color:#667085;font-size:.7rem;font-weight:700}.dashboard-chart-summary{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;display:flex}.dashboard-inventory-ring{text-align:center;border:1rem solid #e8eef5;border-block-start-color:#122033;border-inline-end-color:#c7a66b;border-radius:999px;place-items:center;width:9rem;height:9rem;margin-inline:auto;display:grid}.dashboard-status-row{color:#172033;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;font-size:.8125rem;font-weight:750;display:grid}.dashboard-status-marker{border-radius:999px;width:.65rem;height:.65rem}.dashboard-status-marker--green,.bg-green{background:#16a34a}.dashboard-status-marker--amber,.bg-amber{background:#d97706}.dashboard-status-marker--orange{background:#f97316}.dashboard-status-marker--blue,.bg-blue{background:#2563eb}.dashboard-status-marker--violet{background:#7c3aed}.dashboard-status-marker--indigo{background:#4f46e5}.dashboard-status-marker--red,.bg-red{background:#e11d48}.dashboard-status-marker--gray{background:#6b7280}.dashboard-status-marker--slate{background:#475569}.plan-toolbar,.plan-filterbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.plan-toolbar button,.plan-toolbar label,.plan-filterbar button,.plan-drawer-actions a,.plan-drawer-actions button,.unit-action-grid a,.unit-action-grid button{color:#172033;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.plan-toolbar button.is-active{color:#122033;background:#fff7e6;border-color:#c7a66b}.plan-toolbar button:disabled,.plan-part-actions button:disabled,.plan-part-tabs button:disabled{cursor:not-allowed;opacity:.45}.plan-toolbar .plan-toolbar__primary{color:#fff;background:#123f84;border-color:#123f84}.plan-toolbar__more{position:relative}.plan-toolbar__more>summary{cursor:pointer;color:#172033;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750;list-style:none;display:inline-flex}.plan-toolbar__more>summary::-webkit-details-marker{display:none}.plan-toolbar__more>div{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:.35rem;width:13rem;padding:.5rem;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;box-shadow:0 16px 38px #0f172a29}.plan-toolbar__more>div button{justify-content:flex-start;width:100%}.plan-toolbar__danger{color:#b91c1c!important}.plan-toolbar__meta{color:#667085;font-size:.75rem;font-weight:750}.plan-toolbar input[type=range]{width:7rem}.plan-editor{gap:1rem;display:grid}.plan-editor-steps{grid-template-columns:repeat(3,minmax(0,1fr));padding:.85rem 1rem;display:grid}.plan-editor-steps li{color:#475569;align-items:center;gap:.65rem;min-width:0;font-size:.78rem;display:flex}.plan-editor-steps li:not(:last-child):after{content:"";background:#d9e1eb;width:2.25rem;height:1px;margin-inline-start:auto}.plan-editor-steps span{color:#123f84;background:#e9f1ff;border-radius:999px;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:inline-grid}.plan-editor-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,25rem);align-items:start;gap:1.25rem;display:grid}.plan-canvas-legend{color:#475569;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.7rem .9rem;font-size:.74rem;font-weight:750;display:flex}.plan-canvas-legend span{align-items:center;gap:.35rem;display:inline-flex}.plan-canvas-legend i{background:#2563eb47;border:2px solid #123f84;border-radius:3px;width:.85rem;height:.85rem}.plan-canvas-legend__outdoor{background:#14b8a647!important;border-style:dashed!important;border-color:#0f766e!important}.plan-canvas-legend small{color:#64748b;margin-inline-start:auto;font-size:.7rem;font-weight:600}.plan-filterbar{grid-template-columns:minmax(12rem,1fr) repeat(5,minmax(7rem,10rem)) repeat(4,auto);display:grid}.plan-canvas-wrap{background:#f8fafc;min-height:min(68vh,46rem);overflow:auto}.plan-canvas{cursor:default;width:100%;min-width:42rem;min-height:min(68vh,46rem);transition:transform .12s;display:block}.plan-canvas.is-drawing{cursor:crosshair}.plan-region polygon,.plan-viewer-region polygon,.plan-viewer-region rect,.plan-viewer-region circle{cursor:pointer;transition:fill-opacity .12s,stroke-width .12s}.plan-region .plan-region-part.is-active-part,.plan-viewer-region.is-selected polygon,.plan-viewer-region.is-selected rect,.plan-viewer-region.is-selected circle{stroke:#c7a66b;stroke-width:.85px}.plan-region-part--indoor{cursor:pointer;fill:#2563eb;fill-opacity:var(--plan-region-opacity,.35);stroke:#123f84;stroke-width:.42px}.plan-region-part--outdoor{cursor:pointer;fill:#14b8a6;fill-opacity:var(--plan-region-opacity,.35);stroke:#0f766e;stroke-dasharray:1 .65;stroke-width:.5px}.plan-region .plan-region-part.is-active-part{stroke:#f59e0b;stroke-dasharray:none;stroke-width:1px;filter:drop-shadow(0 0 .65px #0f172a8c)}.plan-region-handle{cursor:grab;fill:#fff;stroke:#123f84;stroke-width:.38px}.plan-region-handle--outdoor{stroke:#0f766e}.plan-region.is-hidden{opacity:.35}.plan-region text,.plan-viewer-region text{pointer-events:none;fill:#122033;paint-order:stroke;stroke:#fff;text-anchor:middle;font-weight:800}.plan-region text{stroke-width:.3px;font-size:1.45px}.plan-editor-sidebar{flex-direction:column;max-height:calc(100vh - 6.5rem);display:flex;position:sticky;top:5.5rem}.plan-editor-sidebar__head{border-bottom:1px solid #e5e7eb;padding:1rem}.plan-editor-sidebar__head>p,.plan-unit-picker>label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.plan-editor-sidebar__head h2{color:#122033;margin-top:.15rem;font-size:1.25rem;font-weight:900}.plan-editor-sidebar__head>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.plan-editor-sidebar__head>div span{background:#f6f8fb;border-radius:7px;gap:.1rem;min-width:0;padding:.5rem;display:grid}.plan-editor-sidebar__head>div small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.plan-editor-sidebar__head>div strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.plan-part-editor{background:#f8fafc;border-bottom:1px solid #e5e7eb;gap:.75rem;padding:1rem;display:grid}.plan-part-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.plan-part-tabs button{color:#475569;text-align:start;background:#fff;border:1px solid #d9e1eb;border-radius:8px;gap:.15rem;min-height:3.4rem;padding:.55rem .65rem;display:grid}.plan-part-tabs button.is-active{color:#123f84;border-color:#123f84;box-shadow:0 0 0 3px #2563eb1a}.plan-part-tabs button[data-plan-part=outdoor].is-active{color:#0f766e;border-color:#0f766e;box-shadow:0 0 0 3px #14b8a61c}.plan-part-tabs span{font-size:.78rem;font-weight:850}.plan-part-tabs small,.plan-unit-row__parts i{font-size:.62rem;font-style:normal;font-weight:750}.plan-part-tabs .is-complete,.plan-unit-row__parts .is-complete{color:#047857}.plan-part-tabs .is-missing,.plan-unit-row__parts .is-missing{color:#b45309}.plan-part-tabs .is-muted,.plan-unit-row__parts .is-muted{color:#94a3b8}.plan-part-editor>p{color:#64748b;font-size:.7rem;line-height:1.65}.plan-part-actions{gap:.5rem;display:flex}.plan-part-actions button{background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-height:2.6rem;padding-inline:.75rem;font-size:.72rem;font-weight:850}.plan-part-actions .plan-part-actions__primary{color:#fff;background:#123f84;border-color:#123f84;flex:1}.plan-part-actions .plan-part-actions__primary.is-active{color:#172033;background:#f59e0b;border-color:#f59e0b}.plan-unit-picker{flex-direction:column;flex:1;min-height:12rem;padding-top:.8rem;display:flex;overflow:hidden}.plan-unit-picker>label{padding-inline:1rem}.plan-unit-picker>input{color:#172033;border:1px solid #d9e1eb;border-radius:7px;min-height:2.65rem;margin:.45rem 1rem .7rem;padding-inline:.75rem;font-size:.78rem}.plan-unit-picker>div{border-top:1px solid #eef1f5;flex:1;overflow-y:auto}.plan-unit-row{text-align:start;background:#fff;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem;display:flex}.plan-unit-row:hover,.plan-unit-row.is-selected{background:#f0f6ff}.plan-unit-row.is-selected{box-shadow:inset 3px 0 #2563eb}[dir=rtl] .plan-unit-row.is-selected{box-shadow:inset -3px 0 #2563eb}.plan-unit-row__main,.plan-unit-row__parts{min-width:0;display:grid}.plan-unit-row__main strong{color:#172033;font-size:.78rem;font-weight:900}.plan-unit-row__main small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.plan-unit-row__parts{text-align:end;flex:none;gap:.1rem}.plan-unit-picker__empty{color:#64748b;text-align:center;padding:1.5rem 1rem;font-size:.75rem}.plan-editor-advanced{border-top:1px solid #e5e7eb}.plan-editor-advanced>summary{cursor:pointer;color:#475569;padding:.8rem 1rem;font-size:.72rem;font-weight:800}.plan-editor-savebar{background:#fff;border-top:1px solid #d9e1eb;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.plan-editor-savebar span{color:#64748b;flex:none;font-size:.62rem;font-weight:750}.plan-editor-savebar span.is-dirty{color:#b45309}.plan-viewer-region text{stroke-width:.28px;font-size:1.35px}.plan-viewer-empty{fill:#667085;font-size:2.2px;font-weight:800}.plan-counterbar,.plan-legend{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.plan-counterbar span,.plan-legend span{color:#667085;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.4rem;min-height:1.9rem;padding-inline:.7rem;font-size:.75rem;font-weight:750;display:inline-flex}.plan-counterbar strong{color:#172033;font-variant-numeric:tabular-nums}.plan-legend{border-top:1px solid #e5e7eb;border-bottom:0}.plan-legend i{border-radius:999px;width:.7rem;height:.7rem;display:inline-block}.plan-drawer dl{gap:.55rem;display:grid}.plan-drawer dl div{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:.75rem;padding-bottom:.45rem;display:flex}.plan-drawer dt{color:#667085;font-weight:650}.plan-drawer dd{color:#172033;text-align:end;font-weight:800}.plan-drawer-actions,.unit-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.plan-drawer-actions form,.plan-drawer-actions a,.plan-drawer-actions button,.unit-action-grid form,.unit-action-grid a,.unit-action-grid button{width:100%}.plan-drawer-actions a.is-disabled,.plan-drawer-actions button:disabled,.unit-action-grid a.is-disabled,.unit-action-grid button:disabled{cursor:not-allowed;opacity:.45}.unit-action-grid--compact{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.dashboard-pipeline{gap:.7rem;display:grid}.dashboard-pipeline-stage{color:#172033;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid;position:relative;overflow:hidden}.dashboard-pipeline-bar{z-index:0;width:var(--stage-width);background:linear-gradient(90deg,#1220331a,#c7a66b1f);position:absolute;inset-block:0;inset-inline-start:0}.dashboard-pipeline-stage>:not(.dashboard-pipeline-bar){z-index:1;position:relative}.dashboard-forecast-row,.dashboard-list-row,.dashboard-attention-item,.dashboard-hierarchy-child,.dashboard-activity-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.dashboard-forecast-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .8rem;padding:.75rem;font-size:.8125rem;font-weight:750;display:grid}.dashboard-quiet-summary{border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.dashboard-attention-item,.dashboard-list-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.dashboard-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.75rem;font-size:.8125rem;font-weight:750;display:flex}.dashboard-hierarchy-node{border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.dashboard-hierarchy-node summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:800;list-style:none;display:flex}.dashboard-hierarchy-node summary::-webkit-details-marker{display:none}.dashboard-hierarchy-child{color:#667085;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;font-size:.78rem;font-weight:700;display:flex}.dashboard-liability-grid,.dashboard-pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-liability-grid div,.dashboard-pricing-summary div{border:1px solid #e5e7eb;border-radius:8px;gap:.35rem;padding:.75rem;display:grid}.dashboard-liability-grid span,.dashboard-pricing-summary span{color:#667085;font-size:.72rem;font-weight:750}.dashboard-liability-grid strong,.dashboard-pricing-summary strong,.dashboard-list-row strong{color:#172033;font-size:.9rem;font-weight:800}.dashboard-table{border-collapse:collapse;text-align:start;width:100%;min-width:48rem;font-size:.8125rem}.dashboard-table th{color:#667085;text-transform:uppercase;background:#f9fafb;font-size:.72rem;font-weight:800}.dashboard-table th,.dashboard-table td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.75rem}.dashboard-table td strong,.dashboard-table td span{display:block}.dashboard-table td span{color:#98a2b3;margin-top:.15rem;font-size:.72rem;font-weight:700}.dashboard-table--collections{min-width:70rem}.dashboard-activity-item{padding:.75rem}.dashboard-activity-item p{color:#172033;font-size:.8125rem;font-weight:700}.dashboard-activity-item span{color:#667085;margin-top:.25rem;font-size:.72rem;font-weight:700;display:block}@media (width<=1180px){.dashboard-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-field,.dashboard-filter-actions{grid-column:span 4}.dashboard-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plan-editor-steps{grid-template-columns:1fr;gap:.65rem}.plan-editor-steps li:not(:last-child):after{display:none}.dashboard-workspace{padding:.8rem}.dashboard-page-header,.dashboard-panel__header,.dashboard-attention-item,.dashboard-list-row{flex-direction:column;align-items:stretch}.dashboard-primary-grid,.dashboard-secondary-grid,.dashboard-filter-grid,.dashboard-advanced-grid,.dashboard-save-view,.dashboard-liability-grid,.dashboard-pricing-summary{grid-template-columns:1fr}.dashboard-field,.dashboard-filter-actions{grid-column:auto}.dashboard-filter-actions{align-items:stretch}.dashboard-filter-actions>*,.dashboard-button{width:100%}.dashboard-trend-chart{grid-auto-columns:minmax(3.25rem,4.25rem)}.plan-filterbar,.plan-editor-layout{grid-template-columns:1fr}.plan-editor-sidebar{max-height:none;position:static}.plan-unit-picker>div{max-height:26rem}.plan-canvas-legend small{width:100%;margin-inline-start:0}.plan-part-actions,.plan-editor-savebar{flex-direction:column;align-items:stretch}.plan-filterbar button,.plan-toolbar button,.plan-toolbar label{width:100%}.plan-editor .plan-toolbar{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.plan-editor .plan-toolbar button,.plan-editor .plan-toolbar label,.plan-editor .plan-toolbar__more{white-space:nowrap;flex:none;width:auto}.plan-editor .plan-toolbar__meta{display:none}.plan-canvas{min-width:38rem}.plan-drawer-actions,.unit-action-grid{grid-template-columns:1fr}}.entity-360{gap:1rem;max-width:108rem;margin-inline:auto;padding:1.1rem;display:grid}.entity-360__header,.entity-360__panel,.entity-360__context{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.entity-360__header{gap:.9rem;padding:1rem;display:grid}.entity-360__breadcrumb{color:#667085;font-size:.76rem;font-weight:750}.entity-360__identity{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.entity-360__identity h1{color:#172033;font-size:1.65rem;font-weight:800;line-height:1.15}.entity-360__identity p,.entity-360__meta span{color:#667085;font-size:.8125rem;font-weight:650}.entity-360__meta,.entity-360__actions{flex-wrap:wrap;gap:.45rem;display:flex}.entity-360__meta span{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;min-height:1.85rem;padding:.35rem .65rem}.entity-360__actions a,.entity-360__actions button,.entity-360__actions form button,.entity-360__action{color:#172033;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.entity-360__action--primary,.entity-360__actions .entity-360__action--primary{color:#fff;background:#122033;border-color:#122033}.entity-360__action--accent,.entity-360__actions .entity-360__action--accent{color:#122033;background:#c7a66b;border-color:#c7a66b}.entity-360__tabs-shell{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e5e7eb;border-radius:8px;position:sticky;top:4.25rem;overflow-x:auto}.entity-tabs{gap:.25rem;min-width:max-content;padding:.35rem;display:flex}.entity-tabs button{color:#667085;border-radius:6px;min-height:2.25rem;padding-inline:.75rem;font-size:.78rem;font-weight:800}.entity-tabs button.is-active{color:#fff;background:#122033}.entity-360__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:1rem;display:grid}.entity-360__main{min-width:0}.entity-360__context{gap:.8rem;padding:1rem;display:grid;position:sticky;top:8.3rem}.entity-360__context h2,.entity-360__panel h2{color:#172033;font-size:1rem;font-weight:800}.entity-360__context-section{border-top:1px solid #e5e7eb;gap:.45rem;padding-top:.75rem;display:grid}.entity-360__context-section:first-of-type{border-top:0;padding-top:0}.entity-360__context-row,.entity-360__audit-row{color:#667085;justify-content:space-between;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.entity-360__context-row strong,.entity-360__audit-row strong{color:#172033;text-align:end}.entity-360__next-action{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:.55rem;padding:.8rem;display:grid}.entity-360__next-action span{color:#92400e;text-transform:uppercase;font-size:.72rem;font-weight:850}.entity-360__next-action p{color:#78350f;font-size:.8125rem;font-weight:700}.entity-360__panel{gap:.9rem;padding:1rem;display:grid}.entity-360__kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.entity-360__kpi{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:.35rem;min-height:6rem;padding:.75rem;display:grid}.entity-360__kpi span{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:850}.entity-360__kpi strong{color:#172033;font-size:1.35rem;font-weight:850;line-height:1.05}.entity-360__kpi small{color:#98a2b3;font-size:.72rem;font-weight:750}.entity-360__split{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:.8rem;display:grid}.entity-360__definition-grid,.entity-360__unit-grid{gap:.55rem;display:grid}.entity-360__definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-360__definition-grid div,.entity-360__unit-card,.entity-360__timeline-item,.entity-360__assignment-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.entity-360__definition-grid div{padding:.75rem}.entity-360__definition-grid dt{color:#98a2b3;text-transform:uppercase;font-size:.68rem;font-weight:850}.entity-360__definition-grid dd{color:#172033;margin-top:.25rem;font-size:.875rem;font-weight:800}.entity-360__unit-card{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem;display:grid}.entity-360__unit-card strong{color:#172033;font-size:.95rem;font-weight:850}.entity-360__unit-card span,.entity-360__unit-card small{color:#667085;font-size:.75rem;font-weight:700}.entity-360__match{color:#122033;border:.45rem solid #c7a66b;border-radius:999px;place-items:center;min-width:3.1rem;height:3.1rem;font-size:.76rem;font-weight:850;display:grid}.entity-360__timeline-group{gap:.55rem;display:grid}.entity-360__timeline-group h3{color:#98a2b3;text-transform:uppercase;font-size:.72rem;font-weight:850}.entity-360__timeline-item{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding:.75rem;display:grid}.entity-360__timeline-dot{background:#122033;border-radius:999px;width:.65rem;height:.65rem;margin-top:.35rem}.entity-360__timeline-item strong{color:#172033;font-size:.875rem;font-weight:800}.entity-360__timeline-item p{color:#667085;margin-top:.2rem;font-size:.8rem;font-weight:650}.entity-360__timeline-item time{color:#98a2b3;white-space:nowrap;font-size:.72rem;font-weight:750}.entity-360__assignment-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.entity-360__assignment-row strong{color:#172033;font-size:.875rem;font-weight:850}.entity-360__assignment-row span,.entity-360__assignment-row small{color:#667085;font-size:.75rem;font-weight:700}.entity-360__score-delta{border-radius:999px;padding:.35rem .55rem;font-weight:800}.entity-360__score-delta--positive{color:#047857;background:#ecfdf5}.entity-360__score-delta--negative{color:#be123c;background:#fff1f2}.entity-360__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.entity-360__form-grid label{color:#667085;gap:.25rem;font-size:.72rem;font-weight:800;display:grid}.entity-360__form-grid input,.entity-360__form-grid select,.entity-360__form-grid textarea{color:#172033;border:1px solid #e5e7eb;border-radius:6px;min-height:2.5rem;padding:.55rem .7rem;font-size:.8125rem;font-weight:650}.entity-360__form-grid textarea,.entity-360__form-grid .span-2{grid-column:span 2}.entity-journey{gap:.9rem;display:grid;position:relative}.entity-journey__toolbar{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.entity-journey__eyebrow{color:#98a2b3;text-transform:uppercase;font-size:.68rem;font-weight:850}.entity-journey__toolbar h2{color:#172033;margin-top:.15rem;font-size:1.1rem;font-weight:850}.entity-journey__controls{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.entity-journey__controls select,.entity-journey__controls button,.entity-journey__segmented button{color:#172033;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:2.2rem;padding-inline:.65rem;font-size:.75rem;font-weight:800}.entity-journey__segmented{border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;overflow:hidden}.entity-journey__segmented button{border:0;border-radius:0}.entity-journey__segmented button.is-active{color:#fff;background:#122033}.entity-journey__grid{grid-template-columns:repeat(4,minmax(11rem,1fr));grid-auto-rows:minmax(8.25rem,auto);gap:1.4rem 2rem;padding:.75rem .4rem 1rem;display:grid;position:relative;overflow-x:auto}.entity-journey__event{grid-column:var(--journey-col);grid-row:var(--journey-row);min-width:11rem;position:relative}.entity-journey__event:not(.is-row-end):after{content:"";z-index:0;top:1.45rem;border-top:2px solid #d0d5dd;width:calc(100% - .4rem);position:absolute;inset-inline-start:calc(50% + 1.6rem)}.entity-journey__event.is-reverse-row:not(.is-row-end):after{inset-inline:auto calc(50% + 1.6rem)}.entity-journey__event-button{z-index:1;text-align:center;justify-items:center;gap:.45rem;width:100%;display:grid;position:relative}.entity-journey__node{color:#172033;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #98a2b3;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-size:.92rem;font-weight:900;display:grid}.entity-journey__event.is-current .entity-journey__node{width:3.15rem;height:3.15rem;box-shadow:0 0 0 .35rem #c7a66b2e}.entity-journey__body{gap:.16rem;max-width:12rem;display:grid}.entity-journey__body strong{color:#172033;font-size:.78rem;font-weight:900}.entity-journey__body span,.entity-journey__body small,.entity-journey__body em{color:#667085;font-size:.7rem;font-style:normal;font-weight:700}.entity-journey__description{color:#475467!important}[data-journey-density=compact] [data-journey-detail]{display:none}.entity-journey__current-badge{color:#92400e;background:#fffbeb;border-radius:999px;padding:.18rem .45rem;font-size:.65rem;font-weight:900}.entity-journey__event--created .entity-journey__node,.entity-journey__event--system .entity-journey__node{border-color:#98a2b3}.entity-journey__event--customer .entity-journey__node,.entity-journey__event--client .entity-journey__node{border-color:#2563eb}.entity-journey__event--lead .entity-journey__node{border-color:#0891b2}.entity-journey__event--assignment .entity-journey__node{border-color:#2563eb}.entity-journey__event--activity .entity-journey__node,.entity-journey__event--communication .entity-journey__node{border-color:#0891b2}.entity-journey__event--meeting .entity-journey__node{border-color:#7c3aed}.entity-journey__event--unit .entity-journey__node,.entity-journey__event--release .entity-journey__node{border-color:#4f46e5}.entity-journey__event--broker .entity-journey__node,.entity-journey__event--registration .entity-journey__node{border-color:#7c3aed}.entity-journey__event--ownership .entity-journey__node{border-color:#0d9488}.entity-journey__event--quotation .entity-journey__node{border-color:#c7a66b}.entity-journey__event--eoi .entity-journey__node{border-color:#f97316}.entity-journey__event--hold .entity-journey__node{border-color:#d97706}.entity-journey__event--reservation .entity-journey__node,.entity-journey__event--converted .entity-journey__node{border-color:#16a34a}.entity-journey__event--contract .entity-journey__node{border-color:#0369a1}.entity-journey__event--document .entity-journey__node,.entity-journey__event--operation .entity-journey__node{border-color:#475569}.entity-journey__event--payment .entity-journey__node,.entity-journey__event--collection .entity-journey__node,.entity-journey__event--commission .entity-journey__node{border-color:#15803d}.entity-journey__event--approval .entity-journey__node{border-color:#ea580c}.entity-journey__event--lost .entity-journey__node,.entity-journey__event--cancelled .entity-journey__node,.entity-journey__event--conflict .entity-journey__node{border-color:#e11d48}.entity-journey__drawer{z-index:80;background:#1220333d;justify-items:end;display:grid;position:fixed;inset:0}.entity-journey__drawer[hidden]{display:none}.entity-journey__drawer-panel{background:#fff;border-inline-start:1px solid #e5e7eb;width:min(28rem,100vw);height:100%;overflow-y:auto;box-shadow:0 24px 70px #1220333d}.entity-journey__drawer-panel header{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.entity-journey__drawer-panel header p{color:#98a2b3;text-transform:uppercase;font-size:.7rem;font-weight:850}.entity-journey__drawer-panel header h3{color:#172033;margin-top:.2rem;font-size:1.15rem;font-weight:850}.entity-journey__drawer-panel header button{color:#172033;border:1px solid #e5e7eb;border-radius:6px;align-self:start;min-height:2.15rem;padding-inline:.65rem;font-size:.75rem;font-weight:800}.entity-journey__drawer-panel dl{gap:.6rem;padding:1rem;display:grid}.entity-journey__drawer-panel dl div{border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.entity-journey__drawer-panel dt{color:#98a2b3;text-transform:uppercase;font-size:.68rem;font-weight:850}.entity-journey__drawer-panel dd{color:#172033;margin-top:.25rem;font-size:.85rem;font-weight:750}.entity-journey__compare{gap:.35rem;display:grid}.entity-journey__compare span{justify-content:space-between;gap:.75rem;display:flex}.lead-cockpit{color:#172033;--lead-brand-primary:var(--brand-primary,var(--color-brand-navy,#122033));--lead-brand-secondary:var(--brand-secondary,var(--color-brand-gold,#c7a66b));--lead-brand-primary-soft:#eef1f5;--lead-brand-secondary-soft:#fbf6ea}.lead-cockpit__eyebrow{color:var(--lead-brand-secondary);text-transform:uppercase;font-size:.78rem;font-weight:850}.lead-cockpit__hero h1{margin-top:.2rem;font-size:1.75rem;font-weight:850}.lead-cockpit__hero p:not(.lead-cockpit__eyebrow){color:#667085;max-width:48rem;margin-top:.35rem;font-size:.86rem}.lead-cockpit__hero-actions,.lead-cockpit__top-search{align-items:center;gap:.5rem;display:flex}.lead-cockpit__top-search input{background:#fff;border:1px solid #cbd5e1;border-radius:2px;width:min(18rem,42vw);min-height:2.45rem;padding-inline:.75rem;font-size:.82rem}.lead-cockpit__top-search button,.lead-cockpit__secondary-action,.lead-cockpit__primary-action{border:1px solid var(--lead-brand-primary);background:var(--lead-brand-primary);color:#fff;border-radius:2px;justify-content:center;align-items:center;min-height:2.45rem;padding-inline:.9rem;font-size:.78rem;font-weight:850;display:inline-flex}.lead-cockpit__secondary-action{color:#fff;background:0 0;border-color:#ffffff47}.lead-cockpit__primary-action{border-color:var(--lead-brand-secondary);background:var(--lead-brand-secondary);color:var(--lead-brand-primary)}.lead-cockpit__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.lead-cockpit__metric{background:#fff;border:1px solid #e5e7eb;border-radius:6px;gap:.25rem;min-height:4.4rem;padding:.8rem;display:grid}.lead-cockpit__metric span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:800}.lead-cockpit__metric strong{font-size:1.45rem;font-weight:850}.lead-cockpit__metric.is-active{border-color:var(--lead-brand-primary);box-shadow:inset 0 3px 0 var(--lead-brand-primary)}.lead-cockpit__metric--danger strong{color:#dc2626}.lead-cockpit__metric--hot strong{color:#b45309}.lead-cockpit__metric--success strong{color:#15803d}.lead-cockpit__filter-card,.lead-cockpit__workspace{background:#fff;border:1px solid #dbe2ea;border-radius:4px;box-shadow:0 10px 28px #0f172a0a}.lead-cockpit__filter-card{margin-bottom:1rem}.lead-cockpit__filter-title{background:var(--lead-brand-primary);color:#fff;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;width:100%;min-height:2.85rem;padding-inline:.9rem;font-size:.95rem;font-weight:850;display:flex}.lead-cockpit__filters{grid-template-columns:minmax(16rem,1.3fr) repeat(5,minmax(8rem,1fr)) auto auto;gap:.75rem;padding:1rem;display:grid}.lead-cockpit__filters label{gap:.3rem;display:grid}.lead-cockpit__filters span{color:#667085;text-transform:uppercase;font-size:.7rem;font-weight:850}.lead-cockpit__filters input,.lead-cockpit__filters select,.lead-cockpit__bulk select,.lead-cockpit__next-form input,.lead-cockpit__next-form select,.lead-cockpit__next-form textarea{color:#172033;background:#fff;border:1px solid #b8c4d4;border-radius:2px;min-height:2.35rem;padding:.45rem .65rem;font-size:.78rem}.lead-cockpit__filter-submit,.lead-cockpit__filter-clear,.lead-cockpit__bulk button,.lead-cockpit__next-form button{border:1px solid var(--lead-brand-primary);min-height:2.35rem;color:var(--lead-brand-primary);text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding-inline:.85rem;font-size:.72rem;font-weight:850;display:inline-flex}.lead-cockpit__filter-submit,.lead-cockpit__bulk button,.lead-cockpit__next-form button{background:var(--lead-brand-primary);color:#fff}.lead-cockpit__workspace{overflow:hidden}.lead-cockpit__workspace-head{grid-template-columns:minmax(14rem,1fr) minmax(0,3fr);align-items:start;gap:1rem;padding:1rem 1.35rem;display:grid}.lead-cockpit__workspace-head h2{font-size:.9rem;font-weight:900}.lead-cockpit__workspace-head p{margin-top:.9rem;font-size:.85rem;font-weight:850}.lead-cockpit__bulk{grid-template-columns:repeat(4,minmax(8rem,1fr)) auto;gap:.6rem;display:grid}.lead-cockpit__segments{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:.5rem;padding:.85rem 1.35rem;display:flex}.lead-cockpit__segments a{color:#344054;border:1px solid #dbe2ea;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding-inline:.75rem;font-size:.76rem;font-weight:850;display:inline-flex}.lead-cockpit__segments a.is-active{border-color:var(--lead-brand-primary);background:var(--lead-brand-secondary-soft);background:var(--lead-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.lead-cockpit__segments a.is-active{background:color-mix(in srgb, var(--lead-brand-secondary) 16%, #fff)}}.lead-cockpit__segments a.is-active{color:var(--lead-brand-primary)}.lead-cockpit__table-wrap{border-top:1px solid #e5e7eb;overflow-x:auto}.lead-cockpit__table{border-collapse:collapse;text-align:start;width:100%;min-width:1260px}.lead-cockpit__table th{color:#172033;background:#f8fafc;border-bottom:1px solid #dbe2ea;padding:.75rem;font-size:.76rem;font-weight:850}.lead-cockpit__table td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.75rem}.lead-cockpit__table tr.is-delayed td{background:#fff8f8}.lead-cockpit__table tr.is-delayed{animation:1.25s ease-in-out infinite lead-overdue-flash;box-shadow:inset 4px 0 #dc2626}@keyframes lead-overdue-flash{0%,to{box-shadow:inset 4px 0 #dc2626,0 0 #dc26261f}50%{box-shadow:inset 4px 0 #dc2626,0 0 0 4px #dc262638}}[dir=rtl] .lead-cockpit__table tr.is-delayed{box-shadow:inset -4px 0 #dc2626}@keyframes lead-overdue-flash-rtl{0%,to{box-shadow:inset -4px 0 #dc2626,0 0 #dc26261f}50%{box-shadow:inset -4px 0 #dc2626,0 0 0 4px #dc262638}}[dir=rtl] .lead-cockpit__table tr.is-delayed{animation-name:lead-overdue-flash-rtl}@media (prefers-reduced-motion:reduce){.lead-cockpit__table tr.is-delayed,[dir=rtl] .lead-cockpit__table tr.is-delayed{animation:none}}.task-workspace,.calendar-workspace{color:#122033;min-width:0;padding:32px}.task-workspace__hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.task-workspace__hero h1{margin:4px 0 8px;font-size:clamp(2rem,3vw,3rem);line-height:1}.task-workspace__hero p{color:#667085;max-width:760px}.task-workspace__eyebrow{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;color:#a8894f!important}.task-workspace__hero-actions{flex-wrap:wrap;gap:10px;display:flex}.task-button{color:#fff;cursor:pointer;background:#122033;border:1px solid #122033;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.task-button svg{width:18px;height:18px}.task-button--secondary{color:#122033;background:#fff;border-color:#d0d5dd}.task-button--compact{min-height:38px;padding:7px 12px;font-size:.82rem}.task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.task-metric{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.task-metric svg{color:#2563eb;width:22px;height:22px}.task-metric strong{font-size:1.5rem}.task-metric--danger{background:#fff6f5;border-color:#fda29b}.task-metric--danger svg,.task-metric--danger strong{color:#d92d20}.task-create-panel,.task-filters,.calendar-provider-state{background:#fff;border:1px solid #e4e7ec;border-radius:14px;margin-bottom:18px;padding:16px}.task-form,.task-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.task-form label,.task-filters label{color:#344054;gap:7px;font-size:.78rem;font-weight:800;display:grid}.task-form input,.task-form select,.task-form textarea,.task-filters input,.task-filters select,.task-card__action input,.task-card__action select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;min-height:44px;padding:9px 11px}.task-form textarea{min-height:82px}.task-form__wide{grid-column:span 2}.task-form__submit{align-self:end}.task-segments{gap:8px;padding:0 0 14px;display:flex;overflow-x:auto}.task-segments a{white-space:nowrap;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:9px 14px;font-weight:700;text-decoration:none}.task-segments a.is-active{color:#155eef;background:#eaf2ff;border-color:#84adff}.task-list{gap:12px;display:grid}.task-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:minmax(260px,1.2fr) minmax(270px,1fr);gap:14px;padding:17px;display:grid;box-shadow:0 8px 25px #1018280a}.task-card.is-overdue{background:#fff8f7;border-color:#f97066;animation:1.35s ease-in-out infinite task-overdue-flash}.task-card__identity{gap:12px;min-width:0;display:flex}.task-card__identity h2{margin:2px 0 5px;font-size:1.05rem}.task-card__identity p{color:#667085;font-size:.86rem}.task-card__identity small{color:#667085;font-weight:800}.task-card__icon{color:#155eef;background:#eff4ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.task-card__icon svg{width:21px;height:21px}.task-card__facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.8rem;display:flex}.task-card__context{color:#667085;gap:14px;font-size:.75rem;display:flex}.task-card__action{grid-template-columns:140px 1fr auto;align-items:center;gap:8px;display:grid}.task-badge{color:#344054;background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.task-badge--urgent{color:#b42318;background:#fee4e2}.task-badge--high{color:#b54708;background:#fef0c7}.task-badge--canonical{color:#067647;background:#dcfae6}.task-overdue{color:#d92d20;align-items:center;gap:5px;display:inline-flex}.task-overdue svg{width:16px;height:16px}@keyframes task-overdue-flash{0%,to{box-shadow:0 0 #d92d2014}50%{box-shadow:0 0 0 5px #d92d202e}}.calendar-provider-state{background:#fffaeb;border-color:#fedf89;align-items:flex-start;gap:12px;display:flex}.calendar-provider-state svg{color:#b54708;width:22px;height:22px}.calendar-provider-state p{color:#7a2e0e}.calendar-rebuild{justify-content:flex-end;margin-bottom:14px;display:flex}.calendar-grid{gap:12px;display:grid}.calendar-day{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:110px 1fr;display:grid;overflow:hidden}.calendar-day>header{color:#fff;background:#122033;align-content:center;place-items:center;gap:3px;padding:14px;display:grid}.calendar-day>header strong{font-size:2rem}.calendar-day__events{display:grid}.calendar-event{border-bottom:1px solid #eaecf0;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.calendar-event:last-child{border-bottom:0}.calendar-event--task{border-inline-start:4px solid #2563eb}.calendar-event--cancelled{opacity:.55;text-decoration:line-through}.calendar-event__time{color:#475467;font-weight:800}.calendar-event p,.calendar-event small{color:#667085}.calendar-event strong{font-size:.94rem}@media (width<=900px){.task-workspace,.calendar-workspace{padding:18px}.task-workspace__hero{display:grid}.task-metrics,.task-form,.task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{grid-template-columns:1fr}.task-card__facts{justify-content:flex-start}.task-card__action{grid-template-columns:1fr}.calendar-day{grid-template-columns:82px 1fr}.calendar-event{grid-template-columns:76px 1fr}.calendar-event>.task-badge{grid-column:2}}@media (width<=520px){.task-workspace,.calendar-workspace{padding:14px 12px 90px}.task-workspace__hero-actions{grid-template-columns:1fr 1fr;display:grid}.task-metrics{grid-template-columns:1fr 1fr}.task-form,.task-filters{grid-template-columns:1fr}.task-form__wide{grid-column:auto}.task-card{padding:14px}.task-card__context{flex-wrap:wrap}.calendar-day{grid-template-columns:1fr}.calendar-day>header{grid-template-columns:auto auto auto;justify-content:start;gap:8px}.calendar-day>header strong{font-size:1.2rem}.calendar-event{grid-template-columns:1fr}.calendar-event>.task-badge{grid-column:auto}}@media (prefers-reduced-motion:reduce){.task-card.is-overdue{animation:none}}.lead-cockpit__select-cell{text-align:center;width:3rem}.lead-cockpit__star{color:#7890a6;margin-top:1rem;font-size:1rem}.lead-cockpit__lead-name{color:var(--lead-brand-primary);font-size:1rem;font-weight:650}.lead-cockpit__lead-code{background:var(--lead-brand-primary);color:#fff;border-radius:4px;margin-inline-start:.35rem;padding:.05rem .35rem;font-size:.68rem;font-weight:850;display:inline-flex}.lead-cockpit__lead-cell dl,.lead-cockpit__context-cell dl{gap:.18rem;margin-top:.7rem;font-size:.77rem;display:grid}.lead-cockpit__lead-cell dl div,.lead-cockpit__context-cell dl div{gap:.35rem;display:flex}.lead-cockpit__lead-cell dt,.lead-cockpit__context-cell dt{color:#172033;font-weight:850}.lead-cockpit__lead-cell dd,.lead-cockpit__context-cell dd{color:#344054}.lead-cockpit__mini-actions,.lead-cockpit__tag-row{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.lead-cockpit__mini-actions a,.lead-cockpit__tag-row span{border:1px solid var(--lead-brand-primary);min-height:1.8rem;color:var(--lead-brand-primary);text-transform:uppercase;border-radius:2px;align-items:center;padding-inline:.55rem;font-size:.68rem;font-weight:850;display:inline-flex}.lead-cockpit__mini-actions .lead-action-icon{color:#0753c7;place-items:center;min-width:44px;min-height:44px;padding:0;display:inline-grid}.lead-cockpit__mini-actions .lead-action-icon--whatsapp{color:#00884a;background:#ecfdf5;border-color:#86d4ae}.lead-cockpit__last-action{border-inline-start:3px solid var(--lead-brand-primary);background:#fbfdff;padding:.75rem}.lead-cockpit__last-action span{color:var(--lead-brand-primary);font-size:.68rem;font-weight:900}.lead-cockpit__last-action strong,.lead-cockpit__last-action small,.lead-cockpit__last-action p,.lead-cockpit__last-action em{margin-top:.25rem;font-size:.75rem;display:block}.lead-cockpit__last-action strong{font-weight:900}.lead-cockpit__last-action em{color:#667085;font-style:normal}.lead-cockpit__next-form{gap:.45rem;display:grid}.lead-cockpit__inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.lead-cockpit__status-stack{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lead-cockpit__status-stack span,.lead-cockpit__status-stack strong{background:#f2f4f7;border-radius:999px;align-items:center;min-height:1.75rem;padding-inline:.55rem;font-size:.7rem;font-weight:850;display:inline-flex}.lead-cockpit__status-stack strong{color:#b91c1c;background:#fee2e2}.lead-cockpit__pagination{border-top:1px solid #e5e7eb;padding:1rem 1.35rem}.inventory-control{color:#172033}.inventory-control__hero{color:#fff;background:linear-gradient(135deg,#102033,#174f5d 55%,#5b6f2d);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.45rem;display:flex;position:relative;overflow:hidden}.inventory-control__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0b94838),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 14px);position:absolute;inset:0}.inventory-control__hero>*{z-index:1;position:relative}.inventory-control__eyebrow{color:#f0b948;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.inventory-control__hero h1{margin-top:.25rem;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:950;line-height:1.05}.inventory-control__hero p:not(.inventory-control__eyebrow){color:#ffffffc7;max-width:62rem;margin-top:.55rem;font-size:.92rem;font-weight:650}.inventory-control__hero-actions,.inventory-control__badges,.inventory-control__unit-actions,.inventory-control__feature-strip{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inventory-control__button,.inventory-control__filters button,.inventory-control__filters a,.inventory-control__mini-form button,.inventory-control__unit-actions a,.inventory-control__unit-actions span.is-disabled{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:2.35rem;padding-inline:.85rem;font-size:.76rem;font-weight:900;display:inline-flex}.inventory-control__button,.inventory-control__filters button,.inventory-control__mini-form button{color:#102033;background:#f0b948}.inventory-control__button--secondary{color:#fff;background:0 0;border:1px solid #ffffff40}.inventory-control__unit-actions a,.inventory-control__filters a{color:#174f5d;border:1px solid #cbd5e1}.inventory-control__unit-actions span.is-disabled{color:#94a3b8;cursor:not-allowed;background:#f3f4f6;border:1px solid #d1d5db}.inventory-control__metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.inventory-control__metric,.inventory-control__panel,.inventory-control__command,.inventory-control__unit-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #1018280f}.inventory-control__metric{min-height:6.25rem;padding:.9rem}.inventory-control__metric span{color:#667085;font-size:.7rem;font-weight:900;display:block}.inventory-control__metric strong{margin-top:.55rem;font-size:1.65rem;font-weight:950;line-height:1;display:block}.inventory-control__metric--warn strong{color:#b45309}.inventory-control__command{margin-top:1rem;padding:.9rem}.inventory-control__filters{grid-template-columns:minmax(16rem,1fr) minmax(11rem,.35fr) minmax(12rem,.35fr) auto auto;gap:.7rem;display:grid}.inventory-control label{gap:.35rem;display:grid}.inventory-control label span{color:#667085;font-size:.72rem;font-weight:850}.inventory-control input,.inventory-control select,.inventory-control textarea{color:#172033;border:1px solid #cbd5e1;border-radius:4px;width:100%;min-height:2.35rem;padding:.52rem .65rem;font-size:.82rem}.inventory-control textarea{min-height:5rem}.inventory-control__layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.35fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.inventory-control__main,.inventory-control__side,.inventory-control__unit-list,.inventory-control__action-list,.inventory-control__stack-list{gap:.85rem;display:grid}.inventory-control__panel{padding:1rem}.inventory-control__panel header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.inventory-control__panel h2{color:#0f172a;font-size:1rem;font-weight:950}.inventory-control__panel p{color:#667085;font-size:.8rem;font-weight:650}.inventory-control__unit-row{padding:1rem}.inventory-control__unit-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inventory-control__unit-code{color:#0f172a;font-size:1.05rem;font-weight:950}.inventory-control__unit-top p{color:#667085;margin-top:.22rem;font-size:.8rem;font-weight:750}.inventory-control__badges span:not(.status-badge),.inventory-control__feature-strip span{color:#334155;background:#f1f5f9;border-radius:999px;min-height:1.55rem;padding:.28rem .58rem;font-size:.68rem;font-weight:900}.inventory-control__feature-strip{margin-top:.75rem}.inventory-control__feature-strip b{color:#174f5d}.inventory-control__unit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.inventory-control__unit-stats div{background:#f8fafc;border-radius:4px;min-height:3.4rem;padding:.6rem}.inventory-control__unit-stats dt{color:#667085;text-transform:uppercase;font-size:.67rem;font-weight:900}.inventory-control__unit-stats dd{color:#0f172a;overflow-wrap:anywhere;margin-top:.25rem;font-size:.82rem;font-weight:900}.inventory-control__unit-actions{border-top:1px solid #e2e8f0;margin-top:.85rem;padding-top:.85rem}.inventory-control__forms{border-top:1px solid #e2e8f0;margin-top:.9rem;padding-top:.8rem}.inventory-control__forms summary{color:#174f5d;cursor:pointer;font-size:.82rem;font-weight:950}.inventory-control__forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.inventory-control__mini-form{border:1px solid #e2e8f0;border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.inventory-control__mini-form h3{color:#0f172a;font-size:.9rem;font-weight:950}.inventory-control__mini-form p{color:#667085;font-size:.74rem;font-weight:700}.inventory-control__inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.inventory-control__check{flex-direction:row;align-items:center;gap:.5rem;display:flex}.inventory-control__check input[type=checkbox]{width:auto;min-height:auto}.inventory-control__action,.inventory-control__stack-row{border:1px solid #e2e8f0;border-radius:6px;gap:.22rem;padding:.75rem;display:grid}.inventory-control__action{grid-template-columns:minmax(0,1fr) auto}.inventory-control__action span,.inventory-control__stack-row span,.inventory-control__stack-row small{color:#667085;font-size:.74rem;font-weight:750}.inventory-control__action strong,.inventory-control__stack-row strong{color:#0f172a;overflow-wrap:anywhere;font-size:.85rem;font-weight:950}.inventory-control__action.is-danger{background:#fff1f2;border-color:#fecdd3}.inventory-control__action.is-warning{background:#fffbeb;border-color:#fde68a}.inventory-control__empty{color:#667085;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:.85rem;font-size:.82rem;font-weight:800}.finance-ops{color:#142235}.finance-ops__hero{background:linear-gradient(135deg,#081c2d 0%,#12334a 48%,#1b5d65 100%);border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem;display:flex;box-shadow:0 18px 48px #0f172a29}.finance-ops__eyebrow{color:#f0b948;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.finance-ops__hero h1{color:#fff;margin-top:.25rem;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:950;line-height:1.05}.finance-ops__hero p:not(.finance-ops__eyebrow){color:#ffffffc7;max-width:68rem;margin-top:.55rem;font-size:.92rem;font-weight:650}.finance-ops__hero-actions,.finance-ops__risk-tabs,.finance-ops__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.finance-ops__button,.finance-ops__filters button,.finance-ops__filters a,.finance-ops__mini-form button,.finance-ops__method-form button{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:2.35rem;padding-inline:.85rem;font-size:.76rem;font-weight:900;display:inline-flex}.finance-ops__button,.finance-ops__filters button,.finance-ops__mini-form button,.finance-ops__method-form button{color:#102033;background:#f0b948}.finance-ops__button--secondary{color:#fff;background:0 0;border:1px solid #ffffff40}.finance-ops__filters a{color:#174f5d;border:1px solid #cbd5e1}.finance-ops__metrics,.finance-ops__forecast-grid{gap:.7rem;margin-top:1rem;display:grid}.finance-ops__metrics{grid-template-columns:repeat(8,minmax(0,1fr))}.finance-ops__forecast-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.finance-ops__metric,.finance-ops__panel,.finance-ops__command,.finance-ops__forecast,.finance-ops__row{background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 14px 32px #0f172a0f}.finance-ops__metric{padding:.85rem}.finance-ops__metric span,.finance-ops__row-stats dt,.finance-ops__method-list span,.finance-ops__activity-list span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850}.finance-ops__metric strong{margin-top:.35rem;font-size:1.25rem;font-weight:950;display:block}.finance-ops__metric--warn strong{color:#b45309}.finance-ops__forecast{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:1rem;margin-top:.7rem;padding:1rem;display:grid}.finance-ops__forecast h2,.finance-ops__panel h2{color:#102033;font-size:1rem;font-weight:950}.finance-ops__forecast-grid article{border:1px solid #dbe3ee;border-radius:6px;padding:.8rem}.finance-ops__forecast-grid article div:first-child{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.finance-ops__forecast-grid strong{color:#0f766e;font-size:1rem;font-weight:950}.finance-ops__forecast-grid small{color:#64748b;margin-top:.45rem;font-size:.72rem;font-weight:750;display:block}.finance-ops__bar{background:#e5eef7;border-radius:999px;height:.45rem;margin-top:.55rem;overflow:hidden}.finance-ops__bar span{background:linear-gradient(90deg,#0f766e,#f0b948);height:100%;display:block}.finance-ops__command{margin-top:.7rem;padding:.8rem}.finance-ops__filters,.finance-ops__row-stats,.finance-ops__forms-grid,.finance-ops__inline{gap:.7rem;display:grid}.finance-ops__filters{grid-template-columns:minmax(260px,1fr) 190px 190px auto auto}.finance-ops label span{color:#64748b;text-transform:uppercase;margin-bottom:.28rem;font-size:.72rem;font-weight:900;display:block}.finance-ops input,.finance-ops select,.finance-ops textarea{color:#102033;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;min-height:2.35rem;padding:.55rem .65rem;font-size:.82rem;font-weight:720}.finance-ops textarea{min-height:5.25rem}.finance-ops__risk-tabs{margin-top:.7rem}.finance-ops__risk-tabs a{color:#334155;background:#fff;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:.45rem;min-height:2.2rem;padding-inline:.85rem;font-size:.78rem;font-weight:900;display:inline-flex}.finance-ops__risk-tabs a.is-active{color:#fff;background:#102033;border-color:#102033}.finance-ops__risk-tabs strong{color:#0f766e;background:#0f766e1f;border-radius:999px;padding:.1rem .45rem}.finance-ops__risk-tabs a.is-active strong{color:#fff;background:#ffffff29}.finance-ops__layout{grid-template-columns:minmax(0,1fr) 410px;gap:1rem;margin-top:1rem;display:grid}.finance-ops__panel{overflow:hidden}.finance-ops__panel>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.finance-ops__panel>header p{color:#64748b;margin-top:.25rem;font-size:.78rem;font-weight:760}.finance-ops__queue,.finance-ops__method-form,.finance-ops__method-list,.finance-ops__activity-list{gap:.75rem;padding:1rem;display:grid}.finance-ops__row{box-shadow:none;padding:.9rem}.finance-ops__row.is-overdue{border-color:#f59e0b}.finance-ops__row-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-ops__contract{color:#0f4c81;font-size:1rem;font-weight:950}.finance-ops__row-top p{color:#64748b;margin-top:.25rem;font-size:.82rem;font-weight:700}.finance-ops__badges span,.finance-ops__badges .status-hold,.finance-ops__badges .status-reserved,.finance-ops__badges .status-available,.finance-ops__badges .status-blocked{border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:900}.finance-ops__badges .is-danger{color:#b91c1c;background:#fef2f2}.finance-ops__row-stats{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.85rem}.finance-ops__row-stats div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:.65rem}.finance-ops__row-stats dd{color:#102033;margin-top:.25rem;font-size:.82rem;font-weight:900}.finance-ops__forms{border-top:1px solid #e2e8f0;margin-top:.85rem;padding-top:.7rem}.finance-ops__forms summary{color:#0f766e;cursor:pointer;text-transform:uppercase;font-size:.78rem;font-weight:950}.finance-ops__forms-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.finance-ops__mini-form,.finance-ops__method-form{background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;padding:.85rem}.finance-ops__mini-form h3{color:#102033;margin-bottom:.7rem;font-size:.9rem;font-weight:950}.finance-ops__inline{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ops__check{align-items:center;gap:.45rem;display:flex}.finance-ops__check input[type=checkbox]{width:auto;min-height:auto}.finance-ops__check span{margin:0}.finance-ops__method-list{border-top:1px solid #e5e7eb}.finance-ops__method-list div,.finance-ops__activity-list article{border:1px solid #dbe3ee;border-radius:6px;padding:.75rem}.finance-ops__method-list strong,.finance-ops__activity-list strong{color:#102033;font-size:.86rem;font-weight:950;display:block}.finance-ops__method-list small,.finance-ops__activity-list small{color:#64748b;margin-top:.2rem;font-size:.72rem;font-weight:800;display:block}.finance-ops__activity-list article{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.finance-ops__empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:8px;padding:1rem;font-size:.9rem;font-weight:800}.finance-home__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.finance-home__summary article,.financial-account__summary article{background:#fff;border:1px solid #dbe3ee;border-radius:7px;min-width:0;padding:.9rem}.finance-home__summary span,.financial-account__summary span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.finance-home__summary strong,.financial-account__summary strong{color:#102033;overflow-wrap:anywhere;margin-top:.32rem;font-size:1.05rem;font-weight:950;display:block}.finance-home__segments{scrollbar-width:thin;gap:.55rem;margin-top:1rem;padding:.15rem 0 .55rem;display:flex;overflow-x:auto}.finance-home__segments>*{flex:none}.finance-home__queue-row{border:1px solid #dbe3ee;border-radius:7px;padding:.9rem}.finance-home__queue-row.is-overdue{border-inline-start:4px solid #dc2626}.financial-account__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.financial-account__summary article.is-warning{background:#fff7ed;border-color:#fdba74}.financial-account__tabs{gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.financial-account__tabs a{color:#102033;background:#fff;border:1px solid #dbe3ee;border-radius:999px;flex:none;min-height:2.6rem;padding:.7rem 1rem;font-size:.8rem;font-weight:900}.financial-account__tabs a:hover,.financial-account__tabs a:focus-visible{color:#0f4c81;border-color:#c4974e}.collections-workspace,.finance-home,.financial-account{min-width:0;overflow-x:clip}.collections-workspace__inspector{border-inline-start:4px solid #c4974e}[data-collection-row]:focus-visible{outline-offset:2px;outline:3px solid #c4974e61}.commission-operations,.commission-configuration{min-width:0;overflow-x:clip}.commission-operations__nav{gap:.5rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.commission-operations__nav a{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:999px;flex:none;align-items:center;min-height:2.6rem;padding:.65rem .9rem;font-size:.78rem;font-weight:900;display:inline-flex}.commission-operations__nav a:hover,.commission-operations__nav a:focus-visible{color:#0f4c81;border-color:#c4974e}.commission-operations__summary,.commission-configuration__summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.commission-configuration__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.commission-operations__summary article,.commission-configuration__summary article{background:#fff;border:1px solid #dbe3ee;border-radius:7px;min-width:0;padding:.9rem}.commission-operations__summary span,.commission-configuration__summary span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.commission-operations__summary strong,.commission-configuration__summary strong{color:#102033;overflow-wrap:anywhere;margin-top:.35rem;font-size:1.1rem;font-weight:950;display:block}.lead-automation{color:#172033}.lead-automation__hero{color:#fff;background:linear-gradient(135deg,#0b2430,#13465b 56%,#2d6f68);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.45rem;display:flex;position:relative;overflow:hidden}.lead-automation__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff21),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 14px);position:absolute;inset:0}.lead-automation__hero>*{z-index:1;position:relative}.lead-automation__eyebrow{color:#f0b948;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.lead-automation__hero h1{margin-top:.25rem;font-size:clamp(1.55rem,2.35vw,2.35rem);font-weight:900;line-height:1.05}.lead-automation__hero p:not(.lead-automation__eyebrow){color:#ffffffc7;max-width:60rem;margin-top:.55rem;font-size:.92rem;font-weight:650}.lead-automation__hero-actions,.lead-automation__run{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex}.lead-automation__run{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:.65rem}.lead-automation label{gap:.35rem;display:grid}.lead-automation label span{color:#667085;font-size:.72rem;font-weight:850}.lead-automation__run label span{color:#ffffffc7}.lead-automation input,.lead-automation select,.lead-automation textarea{color:#172033;border:1px solid #cbd5e1;border-radius:4px;min-height:2.35rem;padding:.55rem .65rem;font-size:.82rem}.lead-automation select[multiple]{min-height:8.25rem}.lead-automation__button,.lead-automation__run button{color:#10212d;text-transform:uppercase;background:#f0b948;border-radius:4px;justify-content:center;align-items:center;min-height:2.35rem;padding-inline:.9rem;font-size:.76rem;font-weight:900;display:inline-flex}.lead-automation__button--secondary{color:#fff;background:0 0;border:1px solid #ffffff40}.lead-automation__button--compact{min-height:2rem;padding-inline:.7rem}.lead-automation__metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.lead-automation__metric,.lead-automation__panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #1018280f}.lead-automation__metric{min-height:6.5rem;padding:1rem}.lead-automation__metric span{color:#667085;font-size:.74rem;font-weight:850;display:block}.lead-automation__metric strong{margin-top:.55rem;font-size:1.9rem;font-weight:950;line-height:1;display:block}.lead-automation__metric--danger strong{color:#be123c}.lead-automation__grid,.lead-automation__split{gap:1rem;margin-top:1rem;display:grid}.lead-automation__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lead-automation__split{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start}.lead-automation__panel{padding:1rem}.lead-automation__panel header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.lead-automation__panel h2{font-size:1rem;font-weight:950}.lead-automation__panel h3{color:#0f172a;font-size:.84rem;font-weight:950}.lead-automation__panel p{color:#667085;font-size:.8rem;font-weight:650}.lead-automation__form,.lead-automation__rule-card{gap:.75rem;display:grid}.lead-automation__form-grid,.lead-automation__rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.lead-automation__check{align-content:end;min-height:2.35rem;display:flex}.lead-automation__check input[type=checkbox]{min-height:auto}.lead-automation__queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.lead-automation__queues section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:.75rem}.lead-automation__queue-row,.lead-automation__load-row,.lead-automation__decision-row{border-top:1px solid #e2e8f0;gap:.2rem;min-width:0;padding-block:.65rem;display:grid}.lead-automation__queue-row:first-of-type,.lead-automation__load-row:first-child,.lead-automation__decision-row:first-child{border-top:0}.lead-automation__queue-row strong,.lead-automation__load-row strong,.lead-automation__decision-row strong{color:#0f172a;overflow-wrap:anywhere;font-size:.84rem;font-weight:900}.lead-automation__queue-row span,.lead-automation__queue-row small,.lead-automation__load-row span,.lead-automation__decision-row span,.lead-automation__decision-row small{color:#667085;overflow-wrap:anywhere;font-size:.73rem;font-weight:750}.lead-automation__rules,.lead-automation__side-stack,.lead-automation__load-list,.lead-automation__decision-list{gap:.8rem;display:grid}.lead-automation__rule-card{border:1px solid #e2e8f0;border-radius:8px;padding:.9rem}.lead-automation__rule-head,.lead-automation__rule-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.lead-automation__rule-head strong{color:#0f172a;font-size:.95rem;font-weight:950;display:block}.lead-automation__rule-head span,.lead-automation__rule-foot span{color:#667085;font-size:.75rem;font-weight:800}.lead-automation__empty{color:#667085;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:.85rem;font-size:.82rem;font-weight:800}.marketing-workspace{color:#172033}.marketing-hero{color:#fff;background:linear-gradient(135deg,#0f1f33,#17324d 58%,#0e6070);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.45rem;display:flex;position:relative;overflow:hidden}.marketing-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c7a66b38),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 12px);position:absolute;inset:0}.marketing-hero>*{z-index:1;position:relative}.marketing-eyebrow{color:#c7a66b;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.marketing-hero h1{margin-top:.25rem;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:900;line-height:1.05}.marketing-hero p:not(.marketing-eyebrow){color:#ffffffc2;max-width:58rem;margin-top:.55rem;font-size:.92rem;font-weight:650}.marketing-hero__actions,.marketing-meta-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.marketing-meta-line{color:#ffffffb3;margin-top:.8rem;font-size:.76rem;font-weight:800}.marketing-meta-line span{border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .65rem}.marketing-button,.marketing-filter-bar button,.marketing-filter-bar a,.marketing-create-form button,.marketing-stack-form button,.marketing-row-actions a{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:2.35rem;padding-inline:.85rem;font-size:.76rem;font-weight:900;display:inline-flex}.marketing-button--primary,.marketing-filter-bar button,.marketing-create-form button,.marketing-stack-form button{color:#122033;background:#c7a66b}.marketing-button--secondary,.marketing-filter-bar a,.marketing-row-actions a{color:#fff;border:1px solid #ffffff40}.marketing-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.marketing-kpi,.marketing-panel,.marketing-command,.marketing-campaigns{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #1018280f}.marketing-kpi{min-height:7rem;padding:1rem}.marketing-kpi span,.marketing-panel header p,.marketing-campaigns>header p{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.marketing-kpi strong{color:#122033;margin-top:.5rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:950;line-height:1.1;display:block}.marketing-kpi small{color:#667085;margin-top:.45rem;font-size:.74rem;font-weight:700;display:block}.marketing-command{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.marketing-filter-bar,.marketing-create-form{align-content:start;gap:.65rem;display:grid}.marketing-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.marketing-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-create-form>div{grid-column:1/-1}.marketing-create-form p{color:#122033;font-size:.92rem;font-weight:900}.marketing-create-form small{color:#667085;margin-top:.2rem;font-size:.74rem;font-weight:700;display:block}.marketing-filter-bar label,.marketing-stack-form label{gap:.3rem;display:grid}.marketing-filter-bar label span,.marketing-stack-form span{color:#344054;font-size:.72rem;font-weight:850}.marketing-filter-bar input,.marketing-filter-bar select,.marketing-create-form input,.marketing-create-form select,.marketing-stack-form input,.marketing-stack-form select,.marketing-stack-form textarea{border:1px solid #cfd6e4;border-radius:4px;width:100%;min-height:2.35rem;padding:.5rem .65rem}.marketing-grid,.marketing-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);gap:1rem;margin-top:1rem;display:grid}.marketing-panel{padding:1rem}.marketing-panel--wide{min-width:0}.marketing-panel header,.marketing-campaigns>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.marketing-panel header span{color:#0e6070;font-size:.76rem;font-weight:900}.marketing-attention-list,.marketing-source-list,.marketing-campaign-list,.marketing-stack-form{gap:.65rem;margin-top:.85rem;display:grid}.marketing-attention{border-inline-start:4px solid #c7a66b;border-radius:4px;gap:.25rem;padding:.75rem;display:grid}.marketing-attention--danger{background:#fff1f2;border-color:#dc2626}.marketing-attention--warning{background:#fffbeb;border-color:#d97706}.marketing-attention strong{color:#122033;font-size:.82rem;font-weight:900}.marketing-attention span{color:#667085;font-size:.76rem;font-weight:700}.marketing-source-list div{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;display:grid}.marketing-source-list span,.marketing-source-list strong{color:#122033;font-size:.78rem;font-weight:850}.marketing-source-list i,.marketing-progress-stack i,.marketing-funnel-step i{background:#eef2f6;border-radius:999px;grid-column:1/-1;height:.45rem;display:block;overflow:hidden}.marketing-source-list i:before,.marketing-progress-stack b,.marketing-funnel-step b{border-radius:inherit;content:"";background:linear-gradient(90deg,#0e6070,#c7a66b);height:100%;display:block}.marketing-campaigns{margin-top:1rem;padding:1rem}.marketing-campaigns>header h2{color:#122033;font-size:1.2rem;font-weight:900}.marketing-campaign-row{border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.35fr) minmax(230px,.75fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.marketing-campaign-main{gap:.35rem;display:grid}.marketing-campaign-main a{color:#122033;font-size:.98rem;font-weight:950}.marketing-campaign-main small{color:#667085;font-size:.74rem;font-weight:750}.marketing-status{text-transform:uppercase;border-radius:999px;justify-self:start;min-height:1.55rem;padding:.25rem .55rem;font-size:.67rem;font-weight:900;display:inline-flex}.marketing-status--active,.marketing-status--completed{color:#166534;background:#dcfce7}.marketing-status--paused,.marketing-status--draft{color:#92400e;background:#fef3c7}.marketing-status--archived{color:#475569;background:#f1f5f9}.marketing-campaign-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.marketing-campaign-metrics div{background:#f8fafc;border-radius:4px;min-height:3.7rem;padding:.6rem}.marketing-campaign-metrics span,.marketing-progress-stack span{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.marketing-campaign-metrics strong,.marketing-progress-stack strong{color:#122033;margin-top:.3rem;font-size:.84rem;font-weight:950;display:block}.marketing-progress-stack{gap:.75rem;display:grid}.marketing-row-actions{gap:.5rem;display:grid}.marketing-row-actions a{color:#122033;border-color:#cfd6e4}.marketing-funnel{gap:.6rem;margin-top:1rem;display:grid}.marketing-funnel-step{grid-template-columns:120px 70px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.marketing-funnel-step span,.marketing-funnel-step strong{color:#122033;font-size:.82rem;font-weight:900}.marketing-trend{border-top:1px solid #e5e7eb;grid-template-columns:repeat(14,minmax(28px,1fr));align-items:end;gap:.45rem;height:10rem;margin-top:1.2rem;padding-top:1rem;display:grid}.marketing-trend span{flex-direction:column;justify-content:end;align-items:center;gap:.35rem;height:100%;display:flex}.marketing-trend i{background:linear-gradient(#0e6070,#c7a66b);border-radius:999px 999px 0 0;width:.75rem;min-height:.4rem;display:block}.marketing-trend small{color:#667085;white-space:nowrap;font-size:.62rem;font-weight:800}.marketing-table-wrap{margin-top:1rem;overflow-x:auto}.marketing-table{border-collapse:separate;border-spacing:0;width:100%;min-width:880px}.marketing-table th{color:#475467;text-align:start;text-transform:uppercase;background:#f8fafc;padding:.75rem;font-size:.68rem;font-weight:900;position:sticky;top:0}.marketing-table td{color:#344054;vertical-align:top;border-top:1px solid #eef2f6;padding:.75rem;font-size:.78rem;font-weight:700}.marketing-table a{color:#0e6070;font-weight:900;display:block}.marketing-table small{color:#667085;margin-top:.18rem;font-size:.68rem;display:block}@media (width<=1280px){.entity-360__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-360__layout{grid-template-columns:minmax(0,1fr)}.entity-360__context{position:static}.lead-cockpit__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-cockpit__filters,.lead-cockpit__bulk{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-cockpit__workspace-head{grid-template-columns:1fr}.inventory-control__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-control__layout,.inventory-control__forms-grid,.inventory-control__filters{grid-template-columns:1fr}.inventory-control__unit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ops__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-ops__forecast,.finance-ops__layout,.finance-ops__filters,.finance-ops__forms-grid{grid-template-columns:1fr}.finance-ops__forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ops__row-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-home__summary,.financial-account__summary,.commission-operations__summary,.commission-configuration__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-automation__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-automation__grid,.lead-automation__split,.lead-automation__queues{grid-template-columns:1fr}.marketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-command,.marketing-grid,.marketing-detail-grid,.marketing-campaign-row{grid-template-columns:1fr}.marketing-filter-bar,.marketing-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.os-shell:has(.entity-360) .os-mobile-nav{margin:.75rem;position:static}.os-shell:has(.entity-360) .os-shell__workspace{padding-bottom:0}.entity-360{padding:.8rem}.entity-360__identity,.entity-journey__toolbar{flex-direction:column;align-items:stretch}.entity-360__kpi-grid,.entity-360__split,.entity-360__definition-grid,.entity-360__form-grid{grid-template-columns:1fr}.entity-360__form-grid textarea,.entity-360__form-grid .span-2{grid-column:auto}.entity-journey__grid{grid-template-columns:1fr;gap:.8rem;display:grid;overflow-x:visible}.entity-journey__event{min-width:0;grid-area:auto!important}.entity-journey__event:after{display:none}.entity-journey__event-button{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start}.entity-journey__body{max-width:none}.entity-journey__current-badge{grid-column:2}.lead-cockpit{padding:.8rem}.lead-cockpit__hero,.lead-cockpit__hero-actions{flex-direction:column;align-items:stretch}.lead-cockpit__top-search,.lead-cockpit__top-search input{width:100%}.lead-cockpit__metrics,.lead-cockpit__filters,.lead-cockpit__bulk,.lead-cockpit__inline-grid{grid-template-columns:1fr}.lead-cockpit__workspace-head,.lead-cockpit__segments{padding-inline:.8rem}.lead-cockpit__table{min-width:1040px}.inventory-control{padding:.8rem}.inventory-control__hero,.inventory-control__hero-actions,.inventory-control__unit-top{flex-direction:column;align-items:stretch}.inventory-control__metrics,.inventory-control__unit-stats,.inventory-control__inline{grid-template-columns:1fr}.finance-ops{padding:.8rem}.finance-ops__hero,.finance-ops__hero-actions,.finance-ops__row-top,.finance-ops__activity-list article{flex-direction:column;align-items:stretch}.finance-ops__metrics,.finance-ops__forecast-grid,.finance-ops__row-stats,.finance-ops__inline,.finance-home__summary,.financial-account__summary{grid-template-columns:1fr}.collections-workspace,.finance-home,.financial-account,.commission-operations,.commission-configuration{padding:.8rem}.commission-operations__summary,.commission-configuration__summary{grid-template-columns:1fr}.lead-automation{padding:.8rem}.lead-automation__hero,.lead-automation__hero-actions,.lead-automation__run,.lead-automation__rule-head,.lead-automation__rule-foot{flex-direction:column;align-items:stretch}.lead-automation__metrics,.lead-automation__form-grid,.lead-automation__rule-grid{grid-template-columns:1fr}.marketing-workspace{padding:.8rem}.marketing-hero,.marketing-hero__actions{flex-direction:column;align-items:stretch}.marketing-kpis,.marketing-filter-bar,.marketing-create-form,.marketing-campaign-metrics,.marketing-funnel-step{grid-template-columns:1fr}.marketing-trend{overflow-x:auto}}.sales-work__today,.sales-work__queue{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.sales-work__today{margin-block:1.25rem 1.75rem;padding:1rem}.sales-work__section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.sales-work__section-heading p{color:var(--color-brand-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sales-work__section-heading h2{margin-top:.2rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:750}.sales-work__section-heading a{color:var(--color-brand-primary);font-size:.8rem;font-weight:700}.sales-work__section-heading--queues{margin-bottom:.8rem}.sales-work__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.sales-work__metrics article{border-inline-start:3px solid var(--color-brand-accent);border-radius:var(--radius-md);background:var(--color-surface-muted);min-width:0;padding:.8rem .9rem}.sales-work__metrics span,.sales-work__metrics strong{display:block}.sales-work__metrics span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.sales-work__metrics strong{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.45rem}.sales-work__freshness{color:var(--color-text-muted);margin-top:.7rem;font-size:.7rem}.sales-work__queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sales-work__queue{overflow:hidden}.sales-work__queue>header{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:start;gap:1rem;padding:.9rem 1rem;display:flex}.sales-work__queue>header h3{font-size:.95rem;font-weight:750}.sales-work__queue>header p{color:var(--color-text-secondary);margin-top:.2rem;font-size:.72rem;line-height:1.45}.sales-work__queue>header>span{background:var(--color-surface-muted);border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:800;display:grid}.sales-work__queue--danger>header,.sales-work__queue--urgent>header{border-inline-start:4px solid var(--color-danger)}.sales-work__queue--meeting>header{border-inline-start:4px solid #7c3aed}.sales-work__queue--document>header,.sales-work__queue--quotation>header{border-inline-start:4px solid var(--color-brand-accent)}.sales-work__queue--reservation>header,.sales-work__queue--today>header{border-inline-start:4px solid var(--color-success)}.sales-work__queue-list>a{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.72rem 1rem;transition:background-color .15s;display:flex}.sales-work__queue-list>a:last-child{border-bottom:0}.sales-work__queue-list>a:hover,.sales-work__queue-list>a:focus-visible{background:var(--color-surface-muted)}.sales-work__queue-list>a>span{min-width:0}.sales-work__queue-list strong,.sales-work__queue-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-work__queue-list strong{font-size:.82rem}.sales-work__queue-list small,.sales-work__queue-list time{color:var(--color-text-secondary);margin-top:.15rem;font-size:.7rem}.sales-work__queue-list time{font-variant-numeric:tabular-nums;flex:none}.lead-saved-views{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-raised);align-items:end;gap:.6rem;margin:1rem 0;padding:.75rem;display:flex}.lead-saved-views form,.lead-saved-views label{align-items:center;gap:.5rem;display:flex}.lead-saved-views label span{color:var(--color-text-secondary);font-size:.75rem;font-weight:700}.lead-saved-views select,.lead-saved-views input,.lead-saved-views button,.lead-layout-switch a{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-raised);min-height:2.75rem;padding:.55rem .75rem;font-size:.75rem;font-weight:700}.lead-saved-views__save{flex:auto}.lead-saved-views__save input{flex:auto;min-width:10rem}.lead-saved-views__save button,.lead-layout-switch a.is-active{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:#fff}.lead-saved-views__delete{color:var(--color-danger)}.lead-layout-switch{gap:.35rem;display:inline-flex}.lead-pipeline{scroll-snap-type:inline proximity;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;gap:.75rem;padding:.9rem;display:grid;overflow-x:auto}.lead-pipeline__column{scroll-snap-align:start;border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-muted);min-width:0}.lead-pipeline__column>header{justify-content:space-between;align-items:center;padding:.75rem;font-size:.78rem;font-weight:800;display:flex}.lead-pipeline__column>div{gap:.55rem;padding:0 .6rem .6rem;display:grid}.lead-pipeline__card{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:.75rem;display:block}.lead-pipeline__card strong,.lead-pipeline__card span,.lead-pipeline__card small{display:block}.lead-pipeline__card span,.lead-pipeline__card small{color:var(--color-text-secondary);margin-top:.2rem;font-size:.7rem}.commercial-journey{grid-template-columns:repeat(8,minmax(6rem,1fr));gap:.35rem;padding-top:1rem;display:grid;overflow-x:auto}.commercial-journey>a,.commercial-journey>span{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-muted);min-height:2.75rem;color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.68rem;font-weight:700;display:flex}.commercial-journey>.is-complete{border-color:#9cc3ae}@supports (color:color-mix(in lab, red, red)){.commercial-journey>.is-complete{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border-soft))}}.commercial-journey>.is-complete{background:#eaf4ee}@supports (color:color-mix(in lab, red, red)){.commercial-journey>.is-complete{background:color-mix(in srgb, var(--color-success) 9%, white)}}.commercial-journey>.is-complete{color:var(--color-text-primary)}.commercial-journey>*>span{background:var(--color-surface-raised);border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;display:grid}.entity-360__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.entity-360__related-grid article{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:.8rem}.entity-360__related-grid header{justify-content:space-between;gap:1rem;margin-bottom:.5rem;display:flex}.entity-360__related-grid a,.entity-360__related-grid p{color:var(--color-text-secondary);padding-block:.25rem;font-size:.75rem;display:block}.entity-360__related-grid a{color:var(--color-brand-primary);font-weight:700}.customer-context-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.customer-360__anchor-nav a{align-items:center;min-height:44px;display:inline-flex}.availability-view-switcher{gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto}.availability-view-switcher a{min-height:44px;color:var(--color-text-secondary);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.availability-view-switcher a.is-active{background:var(--color-brand-primary);color:#fff}.unit-inspector-overlay{z-index:58;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f233a6b;display:block;position:fixed;inset:0}.unit-inspector-drawer{z-index:59;border-radius:0;width:min(100%,480px);max-width:100vw;display:none;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-24px 0 64px #0f233a33}.unit-inspector-drawer.is-open{flex-direction:column;display:flex}.unit-inspector-drawer__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.inventory-management-nav{gap:.25rem;margin-block:1rem;padding:.25rem;display:flex;overflow-x:auto}.inventory-management-nav a{min-height:44px;color:var(--color-text-secondary);white-space:nowrap;border-radius:.5rem;flex:none;align-items:center;padding:.65rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.inventory-management-nav a:hover,.inventory-management-nav a:focus-visible{background:var(--color-surface-muted);color:var(--color-brand-primary)}.unit-360,.unit-360 .surface-panel,.unit-360 .overflow-x-auto{min-width:0;max-width:100%}.unit-360__tabs{overscroll-behavior-inline:contain;gap:.25rem;margin-bottom:1.25rem;padding:.25rem;display:flex;overflow-x:auto}.unit-360__tabs a{min-height:44px;color:var(--color-text-secondary);white-space:nowrap;border-radius:.5rem;flex:none;align-items:center;padding:.65rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.unit-360__tabs a:hover,.unit-360__tabs a:focus-visible{background:var(--color-surface-muted);color:var(--color-brand-primary)}[dir=rtl] .unit-inspector-drawer{box-shadow:24px 0 64px #0f233a33}@media (width<=639px){.unit-inspector-drawer{width:100%;inset-block:3.5rem 4.75rem}}.operations-home,.approval-inbox,.approval-record,.contract-workspace,.contract-360,.operations-home .surface-panel,.approval-inbox .surface-panel,.approval-record .surface-panel,.contract-workspace .surface-panel,.contract-360 .surface-panel,.operations-home .overflow-x-auto,.approval-inbox .overflow-x-auto,.approval-record .overflow-x-auto,.contract-workspace .overflow-x-auto,.contract-360 .overflow-x-auto{min-width:0;max-width:100%}.operations-home__sections,.contract-360__tabs{overscroll-behavior-inline:contain;gap:.35rem;padding:.25rem;display:flex;overflow-x:auto}.operations-home__sections a,.contract-360__tabs a{border:1px solid var(--color-border-soft);min-height:44px;color:var(--color-text-secondary);white-space:nowrap;background:#fff;border-radius:.55rem;flex:1 0 9rem;justify-content:center;align-items:center;padding:.65rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.operations-home__sections a.is-current,.operations-home__sections a:hover,.operations-home__sections a:focus-visible,.contract-360__tabs a:hover,.contract-360__tabs a:focus-visible{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:#fff}.approval-inbox__layout>*{min-width:0}@media (width<=639px){.operations-home__sections a,.contract-360__tabs a{flex-basis:9.5rem}}.customer-context-grid a span,.customer-context-grid a strong{display:block}.customer-360 .surface-panel,.customer-360 .overflow-x-auto{min-width:0;max-width:100%}.customer-context-grid a span{color:var(--color-text-secondary);font-size:.7rem}.customer-context-grid a strong{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.15rem}@media (width<=900px){.sales-work__metrics,.customer-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.sales-work__metrics,.sales-work__queues,.entity-360__related-grid{grid-template-columns:minmax(0,1fr)}.sales-work__metrics{gap:.4rem}.sales-work__metrics article{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.sales-work__metrics strong{margin-top:0;font-size:1.15rem}.sales-work__section-heading{align-items:start}.sales-work__queue-list>a{min-height:3.75rem}.lead-saved-views,.lead-saved-views form,.lead-saved-views label{flex-direction:column;align-items:stretch;width:100%}.lead-saved-views select,.lead-saved-views input,.lead-saved-views button,.lead-layout-switch{width:100%}.lead-layout-switch a{text-align:center;flex:1 1 0}.commercial-journey{grid-template-columns:repeat(8,minmax(7.5rem,1fr));padding-bottom:.25rem}.customer-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-breakdown,.quotation-create,.quotation-360,.quotation-create .surface-panel,.quotation-360 .surface-panel,.quotation-create .overflow-x-auto,.quotation-360 .overflow-x-auto{min-width:0;max-width:100%}.quotation-wizard__nav,.quotation-360__tabs{overscroll-behavior-inline:contain;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.quotation-wizard__nav button,.quotation-360__tabs a{min-height:44px;color:var(--color-text-secondary);white-space:nowrap;border-radius:.5rem;flex:none;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.quotation-wizard__nav button>span{background:var(--color-surface-muted);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;display:grid}.quotation-wizard__nav button.is-active,.quotation-360__tabs a:hover,.quotation-360__tabs a:focus-visible{background:var(--color-brand-primary);color:#fff}.quotation-wizard__nav button.is-complete{background:#e8f2ec}@supports (color:color-mix(in lab, red, red)){.quotation-wizard__nav button.is-complete{background:color-mix(in srgb, var(--color-success) 10%, white)}}.quotation-wizard__nav button.is-complete{color:var(--color-text-primary)}.quotation-wizard.is-enhanced [data-wizard-step][hidden],.quotation-wizard__controls[hidden]{display:none}@media (width<=1023px){.quotation-wizard__summary{grid-row:1}}@media (width<=639px){.quotation-wizard__nav button{min-width:8.5rem}.quotation-wizard__summary{position:static}}.hold-360,.reservation-360,.hold-360 .surface-panel,.reservation-360 .surface-panel,.hold-360 .overflow-x-auto,.reservation-360 .overflow-x-auto{min-width:0;max-width:100%}.reservation-create__steps,.reservation-journey,.reservation-360__tabs{overscroll-behavior-inline:contain;gap:.3rem;padding:.25rem;display:flex;overflow-x:auto}.reservation-create__steps>span,.reservation-journey>a,.reservation-360__tabs>a{border:1px solid var(--color-border-soft);background:var(--color-surface-muted);min-height:44px;color:var(--color-text-secondary);white-space:nowrap;border-radius:.5rem;flex:1 0 8.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.reservation-create__steps b,.reservation-journey span{background:#fff;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;display:grid}.reservation-create__steps>.is-active,.reservation-journey>.is-current,.reservation-360__tabs>a:hover,.reservation-360__tabs>a:focus-visible{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:#fff}.reservation-journey>.is-complete{border-color:#9cc3ae}@supports (color:color-mix(in lab, red, red)){.reservation-journey>.is-complete{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border-soft))}}.reservation-journey>.is-complete{background:#eaf4ee}@supports (color:color-mix(in lab, red, red)){.reservation-journey>.is-complete{background:color-mix(in srgb, var(--color-success) 9%, white)}}.reservation-journey>.is-complete{color:var(--color-text-primary)}@media (width<=639px){.reservation-create__steps>span,.reservation-journey>a,.reservation-360__tabs>a{flex-basis:8.75rem}}@media (width>=1024px){.os-sidebar{width:var(--v3-sidebar);background:radial-gradient(circle at 20% 4%, #153c68 0, transparent 28%), linear-gradient(165deg, var(--v3-navy-950), #071b32 56%, #0b2848);box-shadow:none;border-inline-end:1px solid #ffffff0f}.os-shell__workspace{margin-inline-start:var(--v3-sidebar)}.os-shell.is-sidebar-collapsed .os-sidebar{width:76px}.os-shell.is-sidebar-collapsed .os-shell__workspace{margin-inline-start:76px}}.os-sidebar__brand{border-bottom:1px solid #ffffff14;flex:0 0 82px;justify-content:center;align-items:center;height:82px;padding:10px 18px}.os-sidebar__brand-head{justify-content:center;align-items:center;width:100%}.os-sidebar__logo{object-fit:contain;width:min(178px,100%);max-width:none;height:54px}.os-sidebar__toggle{background:var(--v3-navy-900);inset-inline-end:7px;border-radius:8px;min-width:30px;min-height:30px;position:absolute;bottom:-16px}.os-sidebar__nav{flex:auto;gap:18px;padding:16px 12px 10px}.os-sidebar__section-label{color:#6f89a7;letter-spacing:.12em;padding:0 10px 7px;font-size:10px}.os-sidebar__section-links{gap:2px}.os-sidebar__link{color:#d9e6f4;border-radius:9px;gap:11px;min-height:44px;margin:2px 0;padding:10px 12px;font-size:13px}.os-sidebar__link>svg{flex:0 0 21px;width:21px;height:21px}.os-sidebar__link:hover{background:#ffffff0f}.os-sidebar__link--active{color:#fff;background:linear-gradient(100deg,#1b69d7,#1976e9);box-shadow:0 8px 22px #0059d145}.os-sidebar__link[data-nav-key=connect],.os-sidebar__link[data-nav-key=connect]:hover,.os-sidebar__link--active[data-nav-key=connect]{color:#0f2747;background:linear-gradient(105deg,#edd27f,#d9b259 58%,#c79638);border:1px solid #fff0be75;box-shadow:0 8px 22px #704c0f47}.os-mobile-nav__link[data-nav-key=connect],.os-mobile-nav__link--active[data-nav-key=connect],.os-mobile-menu a[data-nav-key=connect],.os-mobile-menu a.is-active[data-nav-key=connect]{color:#0f2747;background:linear-gradient(105deg,#edd27f,#d9b259 58%,#c79638)}.os-sidebar__footer{border-top:1px solid #ffffff0f;padding:12px}.navigation-menu-node{transition:opacity .18s,border-color .18s,box-shadow .18s}.navigation-menu-node.is-dragging{opacity:.45;box-shadow:0 16px 36px #0f233a2e}.navigation-menu-node.is-menu-hidden{opacity:.62;border-color:#f871717a}.navigation-menu-node.is-menu-hidden>[data-menu-node-body]{background:#fef2f2d1}.navigation-menu-drag-handle{cursor:grab;touch-action:none}.navigation-menu-drag-handle:active{cursor:grabbing}.os-sidebar__organization,.os-sidebar__profile{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.os-sidebar__organization{margin-bottom:9px}.os-topbar{border-color:var(--v3-line);background:#fffffff5;height:70px;overflow:visible}.os-topbar__inner{gap:16px;min-height:70px;padding:0 22px}.os-global-search{width:min(420px,36vw);min-width:220px;max-width:420px;margin-inline-start:auto}.os-global-search__trigger{border-color:var(--v3-line);background:#f8faff;border-radius:10px;min-height:44px}.os-topbar__actions{gap:6px;overflow:visible}.os-topbar__primary{border:1px solid var(--v3-blue-600);background:var(--v3-blue-600);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #1769e033}.os-topbar__icon{border:1px solid var(--v3-line);width:44px;height:44px;color:var(--v3-ink-700);background:#fff;border-radius:10px;place-items:center;display:inline-grid}.os-topbar__language{border:1px solid var(--v3-line);min-height:44px;color:var(--v3-blue-700);background:#fff;border-radius:10px;padding:0 10px;font-size:10px;font-weight:850}.os-user-menu__summary{border-color:var(--v3-line);border-radius:11px;gap:8px;max-width:170px;min-height:44px;padding:5px 8px 5px 5px}.lead-cockpit{max-width:none;color:var(--v3-ink-900);--lead-brand-primary:var(--v3-blue-600);--lead-brand-secondary:var(--v3-blue-600);--lead-brand-secondary-soft:var(--v3-blue-100);padding:20px 22px 36px}.lead-cockpit__hero{margin-bottom:16px}.lead-cockpit__eyebrow{color:var(--v3-blue-600);letter-spacing:.11em;font-size:10px}.lead-cockpit__hero h1{margin-top:3px;font-size:clamp(22px,2.1vw,30px)}.lead-cockpit__hero p:not(.lead-cockpit__eyebrow){color:var(--v3-ink-500);margin-top:3px;font-size:12px}.lead-cockpit__top-search{display:none}.lead-cockpit__secondary-action,.lead-cockpit__primary-action{border:1px solid var(--v3-line);min-height:44px;color:var(--v3-blue-700);text-transform:none;background:#fff;border-radius:9px;padding:9px 14px;font-size:10px}.lead-cockpit__primary-action{border-color:var(--v3-blue-600);background:var(--v3-blue-600);color:#fff;box-shadow:0 8px 18px #1769e033}.lead-cockpit__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.lead-cockpit__metric{border-color:var(--v3-line);border-radius:12px;justify-content:space-between;min-height:102px;padding:13px;position:relative;overflow:hidden}.lead-cockpit__metric:after{content:"";background:var(--v3-blue-100);opacity:.75;inset-inline-end:-20px;border-radius:50%;width:64px;height:64px;position:absolute;top:-22px}.lead-cockpit__metric span{color:var(--v3-ink-500);font-size:10px}.lead-cockpit__metric strong{font-size:24px}.lead-cockpit__metric small{color:var(--v3-ink-500);font-size:9px}.lead-saved-views{border-color:var(--v3-line);background:#fff;border-radius:12px;margin:0 0 12px}.lead-cockpit__filter-card,.lead-cockpit__workspace{border-color:var(--v3-line);border-radius:12px;box-shadow:0 2px 6px #0a204106}.lead-cockpit__filter-title{min-height:44px;color:var(--v3-ink-900);background:#fff;border-radius:11px;font-size:12px}.lead-cockpit__filters{border-top:1px solid var(--v3-line-soft);grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.lead-cockpit__workspace-head{grid-template-columns:minmax(180px,.7fr) auto minmax(0,2fr);align-items:center;padding:12px 14px}.lead-cockpit__bulk{grid-template-columns:repeat(4,minmax(105px,1fr)) auto}.lead-cockpit__segments a.is-active{background:var(--v3-blue-100);color:var(--v3-blue-700);border-color:#b9d4fb}.quick-action-queue{border-top:1px solid var(--v3-line-soft);gap:10px;padding:12px;display:grid}.quick-lead-card{border:1px solid var(--v3-line);background:#fff;border-radius:12px;grid-template-columns:minmax(225px,.86fr) minmax(190px,.66fr) minmax(330px,1.35fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 3px 9px #0a204109}.quick-lead-card.is-overdue{border-color:#ef6b6b;animation:1.65s ease-in-out infinite production-lead-flash;position:relative}.quick-lead-summary,.quick-last-action,.quick-compose{min-width:0;padding:14px}.quick-last-action,.quick-compose{border-inline-start:1px solid var(--v3-line-soft)}.quick-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.quick-field:last-child{grid-column:1/-1}.entity-action-row{border-top:1px solid var(--v3-line-soft);background:#f8faff;grid-column:1/-1;align-items:center;gap:7px;padding:8px 12px;display:flex}.task-workspace,.calendar-workspace{max-width:1600px;color:var(--v3-ink-900);margin-inline:auto;padding:20px 22px 36px}.task-workspace__hero h1{font-size:clamp(22px,2.1vw,30px)}.task-workspace__eyebrow{font-size:10px;color:var(--v3-blue-600)!important}.task-button{border-color:var(--v3-blue-600);background:var(--v3-blue-600);border-radius:9px;box-shadow:0 8px 18px #1769e033}.task-button--secondary{border-color:var(--v3-line);color:var(--v3-blue-700);box-shadow:none;background:#fff}.task-metric,.task-create-panel,.task-filters,.calendar-provider-state,.task-card,.calendar-day{border-color:var(--v3-line);border-radius:12px}.calendar-day>header{background:var(--v3-navy-900)}@media (width<=1260px){.quick-lead-card{grid-template-columns:minmax(225px,.8fr) minmax(320px,1.2fr)}.quick-compose{border-top:1px solid var(--v3-line-soft);border-inline-start:0;grid-column:1/-1}.lead-cockpit__workspace-head{grid-template-columns:1fr auto}.lead-cockpit__bulk{grid-column:1/-1}}@media (width<=767px){.os-topbar{height:auto}.os-topbar__inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:8px 10px;display:grid;overflow:visible}.os-global-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;margin:0}.os-topbar__actions{grid-template-columns:repeat(3,44px);justify-content:flex-end;width:auto}.os-topbar__actions .os-user-menu,.os-topbar__icon{display:none}.os-topbar__primary{width:44px;padding:0}.os-topbar__primary span,.os-user-menu__copy{display:none}.lead-cockpit{padding:16px 12px 92px}.lead-cockpit__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-cockpit__workspace-head,.lead-cockpit__bulk{grid-template-columns:1fr}.quick-lead-card{display:block}.quick-last-action,.quick-compose{border-inline-start:0;border-top:1px solid var(--v3-line-soft)}.quick-form-grid{grid-template-columns:1fr}.quick-field:last-child{grid-column:auto}}.lead-workspace-shell{background:var(--v3-surface,#f4f7fc);grid-template-columns:minmax(0,1fr) 274px;min-height:calc(100vh - 70px);display:grid}.lead-workspace-shell .lead-cockpit{min-width:0}.lead-context-rail{border-inline-start:1px solid var(--v3-line);background:#f8faff;flex-direction:column;gap:12px;min-width:0;padding:20px 16px 32px;display:flex}.lead-rail-card{border:1px solid var(--v3-line);background:#fff;border-radius:12px;padding:13px;box-shadow:0 2px 7px #0a204108}.lead-rail-card h2{color:var(--v3-ink-900);margin:0 0 10px;font-size:12px;font-weight:850}.lead-rail-list{gap:4px;display:grid}.lead-rail-list a{min-height:36px;color:var(--v3-ink-700);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.lead-rail-list a:hover,.lead-rail-list a:focus-visible,.lead-rail-list a.is-active{background:var(--v3-blue-100);color:var(--v3-blue-700);border-color:#cfe0fa}.lead-rail-list strong{min-width:24px;min-height:20px;color:var(--v3-ink-700);background:#eef3fa;border-radius:999px;place-items:center;padding-inline:6px;font-size:9px;display:inline-grid}.lead-stage-rule{background:#f7faff;border:1px solid #cfe0fa;border-radius:9px;padding:10px}.lead-stage-rule strong{color:var(--v3-blue-700);font-size:10px}.lead-stage-rule p{color:var(--v3-ink-600);margin:6px 0 0;font-size:9px;line-height:1.7}.lead-alert-row{border-top:1px solid var(--v3-line-soft);color:var(--v3-ink-700);grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:6px;padding:9px 0;font-size:9px;display:grid}.lead-alert-row:first-of-type{border-top:0}.lead-alert-dot{background:#dc8b00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dc8b001a}.lead-alert-dot--danger{background:#e5484d;box-shadow:0 0 0 4px #e5484d1a}.lead-cockpit__metric em{z-index:1;min-width:25px;height:25px;color:var(--v3-blue-600);inset-inline-end:12px;background:#eef5ff;border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:inline-grid;position:absolute;top:12px}.lead-cockpit__workspace{flex-direction:column;min-width:0;display:flex;overflow:visible}.lead-cockpit__segments{border-top:0;border-bottom:1px solid var(--v3-line-soft);order:1;justify-content:flex-end;padding:10px 14px}.lead-cockpit__workspace-head{border-bottom:1px solid var(--v3-line-soft);order:2;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px;padding:10px 12px;display:grid}.quick-action-queue,.lead-pipeline,.lead-cockpit__table-wrap{order:3}.lead-cockpit__pagination{order:4}.lead-command-search{border:1px solid var(--v3-line);min-width:0;min-height:44px;color:var(--v3-ink-500);background:#fff;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding-inline:11px 5px;display:grid}.lead-command-search input{min-width:0;color:var(--v3-ink-800);background:0 0;border:0;outline:0;font-size:11px}.lead-command-search button,.lead-command-filter,.lead-advanced-controls>summary{border:1px solid var(--v3-line);min-height:36px;color:var(--v3-ink-700);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.lead-command-search button{border-color:var(--v3-blue-600);background:var(--v3-blue-600);color:#fff}.lead-command-filter:hover,.lead-command-filter:focus-visible,.lead-advanced-controls>summary:hover,.lead-advanced-controls>summary:focus-visible{background:var(--v3-blue-100);color:var(--v3-blue-700);border-color:#b9d4fb}.lead-layout-switch{border:1px solid var(--v3-line);background:#f7f9fc;border-radius:9px;min-height:44px;padding:3px}.lead-layout-switch a{border-radius:7px;min-height:36px;padding:7px 10px;font-size:9px}.lead-advanced-controls{position:relative}.lead-advanced-controls>summary{cursor:pointer;min-height:44px;list-style:none}.lead-advanced-controls>summary::-webkit-details-marker{display:none}.lead-advanced-controls[open] .lead-cockpit__bulk{z-index:40;border:1px solid var(--v3-line);inset-inline-end:0;background:#fff;border-radius:11px;width:min(850px,80vw);padding:12px;display:grid;position:absolute;top:calc(100% + 7px);box-shadow:0 16px 40px #091e3b29}.lead-saved-views[hidden],.lead-cockpit__filter-card[hidden],.lead-cockpit__filters[hidden]{display:none!important}.queue-heading{padding:0 2px 5px}.queue-heading h2{color:var(--v3-ink-900);font-size:15px;font-weight:850}.queue-heading p{color:var(--v3-ink-500);margin-top:2px;font-size:10px}@media (width<=1260px){.lead-workspace-shell{grid-template-columns:minmax(0,1fr) 238px}.lead-cockpit__workspace-head{grid-template-columns:minmax(220px,1fr) auto auto}.lead-advanced-controls{grid-column:1/-1;justify-self:end}}@media (width<=1023px){.lead-workspace-shell{display:block}.lead-context-rail{display:none}}@media (width<=767px){.lead-cockpit__hero{align-items:flex-start}.lead-cockpit__hero-actions{width:100%}.lead-cockpit__workspace-head{grid-template-columns:minmax(0,1fr) auto}.lead-command-search{grid-area:1/1/auto/-1}.lead-command-filter{grid-row:2}.lead-layout-switch{grid-row:2;overflow-x:auto}.lead-advanced-controls{grid-area:3/1/auto/-1;justify-self:stretch}.lead-advanced-controls>summary{width:100%}.lead-advanced-controls[open] .lead-cockpit__bulk{width:100%;box-shadow:none;margin-top:7px;position:static}.lead-cockpit__segments{justify-content:flex-start}}.os-sidebar__profile-avatar,.os-user-menu__avatar,.profile-avatar-large,.directory-avatar{overflow:hidden}.os-sidebar__profile-avatar img,.os-user-menu__avatar img,.profile-avatar-large img,.directory-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-editor{cursor:pointer;flex:0 0 84px;position:relative}.profile-avatar-editor>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-edit-icon{background:var(--v3-blue-600);color:#fff;inset-inline-end:-4px;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-4px;box-shadow:0 6px 14px #1769e040}.profile-avatar-editor:focus-within .profile-avatar-large,.profile-avatar-editor:hover .profile-avatar-large{box-shadow:inset 0 0 0 3px #ffffff57, 0 0 0 3px var(--v3-blue-100)}.user-profile-copy{flex:auto}.profile-hero-actions{flex-direction:column;align-items:flex-end;gap:7px;min-width:150px;margin-inline-start:auto;display:flex}.v3-button--secondary{color:var(--v3-blue-700);background:#fff;border-color:#bdd5f7}.v3-button--secondary:hover,.v3-button--secondary:focus-visible,.v3-button--secondary.is-active{border-color:var(--v3-blue-600);background:var(--v3-blue-100)}.profile-photo-hint{color:var(--v3-ink-500);font-size:8px}.v3-field :is(input,textarea)[readonly]{color:var(--v3-ink-700);background:#f8faff}.profile-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-security-grid>div{border:1px solid var(--v3-line-soft);text-align:center;background:#f8faff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:108px;padding:10px;display:flex}.profile-security-grid svg{color:var(--v3-blue-600)}.profile-security-grid strong{font-size:9px}.profile-security-grid span{color:var(--v3-ink-500);font-size:8px}@media (width<=767px){.profile-avatar-editor{flex-basis:64px}.profile-hero-actions{align-items:stretch;width:100%;min-width:0;margin-inline-start:0}.profile-photo-hint{text-align:center}.profile-security-grid{grid-template-columns:1fr}}.calendar-month-workspace{max-width:none}.calendar-provider-state--compact{align-items:center;min-height:54px;margin-bottom:10px;padding:10px 13px}.calendar-provider-state--compact p{margin:2px 0 0;font-size:10px}.calendar-filter-panel{border:1px solid var(--v3-line);background:#fff;border-radius:10px;margin-bottom:10px}.calendar-filter-panel>summary{min-height:44px;color:var(--v3-ink-700);cursor:pointer;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:800;list-style:none;display:flex}.calendar-filter-panel>summary::-webkit-details-marker{display:none}.calendar-filter-panel>summary svg{width:16px;height:16px;color:var(--v3-blue-600)}.calendar-filter-panel .task-filters{border:0;border-top:1px solid var(--v3-line-soft);box-shadow:none;border-radius:0;grid-template-columns:repeat(2,minmax(180px,1fr)) auto;margin:0}.calendar-board{border:1px solid var(--v3-line);background:#fff;border-radius:12px;position:relative;overflow-x:auto;box-shadow:0 4px 14px #0a20410a}.calendar-toolbar{border-bottom:1px solid var(--v3-line);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;min-width:840px;padding:10px 12px;display:grid}.calendar-navigation,.calendar-view-switch{align-items:center;display:flex}.calendar-navigation{gap:5px}.calendar-navigation a,.calendar-view-switch a{border:1px solid var(--v3-line);min-height:34px;color:var(--v3-ink-700);background:#fff;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.calendar-navigation a{border-radius:7px;width:36px}.calendar-navigation a svg{width:15px;height:15px}[dir=ltr] .calendar-navigation a:first-child svg,[dir=rtl] .calendar-navigation .calendar-next svg{transform:rotate(180deg)}.calendar-navigation .calendar-today{width:auto;padding-inline:11px}.calendar-period-title{text-align:center}.calendar-period-title h2{color:var(--v3-ink-900);margin:0;font-size:21px;font-weight:800}.calendar-period-title span{color:var(--v3-ink-500);font-size:8px}.calendar-view-switch{border:1px solid var(--v3-line);border-radius:8px;justify-self:end;padding:2px}.calendar-view-switch a{border:0;border-radius:6px;min-width:54px;padding-inline:8px}.calendar-view-switch a.is-active{background:var(--v3-blue-600);color:#fff}.calendar-weekday-row,.calendar-month-grid{grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px;display:grid}.calendar-weekday-row{border-bottom:1px solid var(--v3-line);background:#f8faff}.calendar-weekday-row span{border-inline-end:1px solid var(--v3-line-soft);color:var(--v3-ink-700);text-align:center;padding:8px;font-size:10px;font-weight:850}.calendar-month-day{border-inline-end:1px solid var(--v3-line-soft);border-bottom:1px solid var(--v3-line-soft);background:#fff;min-width:0;min-height:132px;padding:6px;position:relative}.calendar-month-day.is-outside{color:#a9b4c3;background:#fafbfc}.calendar-month-day.is-today{background:#fffaf0;box-shadow:inset 0 0 0 1px #f2c96d}.calendar-month-day>header{justify-content:flex-end;align-items:center;min-height:24px;display:flex}.calendar-month-day>header time{border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:inline-grid}.calendar-month-day.is-today>header time{background:var(--v3-blue-600);color:#fff}.calendar-month-events{gap:3px;display:grid}.calendar-month-event{min-width:0;position:relative}.calendar-month-event>summary{color:#0d5eb8;cursor:pointer;background:#e9f2ff;border-radius:4px;align-items:center;gap:4px;min-width:0;min-height:23px;padding:3px 5px;font-size:8px;font-weight:750;list-style:none;display:flex;overflow:hidden}.calendar-month-event>summary::-webkit-details-marker{display:none}.calendar-month-event>summary time{flex:none;font-weight:900}.calendar-month-event>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-month-event--activity>summary{color:#087b55;background:#e7f8f0}.calendar-month-event.is-cancelled>summary{color:#7e8998;background:#f2f4f7;text-decoration:line-through}.calendar-event-popover,.calendar-more-events>div{z-index:80;border:1px solid var(--v3-line);width:260px;color:var(--v3-ink-800);inset-inline-start:0;background:#fff;border-radius:9px;gap:7px;padding:10px;display:grid;position:absolute;top:calc(100% + 4px);box-shadow:0 14px 34px #091e3b2e}.calendar-event-popover strong{font-size:10px}.calendar-event-popover p,.calendar-event-popover small{color:var(--v3-ink-500);margin:0;font-size:8px}.calendar-event-popover form{gap:6px;display:grid}.calendar-event-popover input{border:1px solid var(--v3-line);border-radius:7px;width:100%;min-height:36px;padding:6px 8px;font-size:9px}.calendar-more-events{position:relative}.calendar-more-events>summary{color:var(--v3-blue-700);cursor:pointer;padding:3px 5px;font-size:8px;font-weight:800}.calendar-more-events>div span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.calendar-agenda{gap:9px;min-width:640px;padding:12px;display:grid}.calendar-rebuild{margin-top:10px}@media (width<=767px){.calendar-filter-panel .task-filters{grid-template-columns:1fr}.calendar-toolbar{grid-template-columns:1fr auto 1fr}.calendar-period-title h2{font-size:17px}.calendar-month-day{min-height:112px}}.lead-create{color:#071a36;background:#f5f8fc;min-height:100vh;padding:22px 24px 92px}.lead-create__header{margin-bottom:18px}.lead-create__heading{align-items:flex-start;gap:14px;display:flex}.lead-create__heading p{color:#176be5;letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:800}.lead-create__heading h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05}.lead-create__heading span{color:#63738d;margin-top:7px;font-size:14px;display:block}.lead-create__back{color:#0e5fd8;background:#fff;border:1px solid #d5e0ef;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:grid}.lead-create__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.lead-create__form{gap:12px;min-width:0;display:grid}.lead-create-section,.lead-create-rail>section,.lead-create__duplicate,.lead-create__errors{background:#fff;border:1px solid #d9e3f0;border-radius:13px;box-shadow:0 8px 24px #0f31590b}.lead-create-section{padding:15px}.lead-create-section>header{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.lead-create-section>header>b{color:#fff;background:#1269e8;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.lead-create-section h2,.lead-create-rail h2{margin:0;font-size:14px;font-weight:800}.lead-create-section header p{color:#76869c;margin:3px 0 0;font-size:11px}.lead-create-fields{gap:13px 12px;display:grid}.lead-create-fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-create-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-create-fields label{color:#253a56;min-width:0;font-size:11px;font-weight:750}.lead-create-fields label>span{margin-bottom:6px;display:block}.lead-create-field-link{color:#176be5;margin-inline-start:6px;font-size:10px;font-weight:800;text-decoration:none}.lead-create-field-link:hover{text-decoration:underline}.lead-create-fields input,.lead-create-fields select,.lead-create-fields textarea{color:#0a1e3b;background:#fff;border:1px solid #d4deec;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px;font-size:12px;font-weight:550;transition:border-color .16s,box-shadow .16s}.lead-create-fields textarea{resize:vertical;min-height:76px}.lead-create-fields input:focus,.lead-create-fields select:focus,.lead-create-fields textarea:focus{border-color:#176be5;box-shadow:0 0 0 3px #176be51c}.lead-create-fields label small{color:#c92e35;margin-top:4px;font-size:10px;display:block}.lead-create-fields .span-3{grid-column:1/-1}.international-phone-field{min-width:0}.international-phone-field__label{color:inherit;font:inherit;margin-bottom:.38rem;display:block}.international-phone-field__label b{color:#c62832}.international-phone-control{direction:ltr;grid-template-columns:6.35rem minmax(0,1fr);gap:.42rem;width:100%;min-width:0;display:grid}.international-phone-control__country,.international-phone-control__number,.international-phone-control__number>input{min-width:0}.international-phone-control__country{align-items:stretch;min-height:2.65rem;display:flex;position:relative}.international-phone-control__summary{color:#0b2447;pointer-events:none;background:#f8fbff;border:1px solid #cddbea;border-radius:.55rem;align-items:center;gap:.42rem;width:100%;padding:.58rem;display:flex}.international-phone-control__summary>.fi{border-radius:.13rem;flex:none;width:1.28rem;box-shadow:0 0 0 1px #0f233e24}.international-phone-control__summary>strong{font-size:.76rem;font-weight:800;line-height:1}.international-phone-control__chevron{flex:none;width:.72rem;height:.48rem;margin-inline-start:auto}.international-phone-control__country>select{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.international-phone-control__country:focus-within .international-phone-control__summary{border-color:#176be5;box-shadow:0 0 0 3px #176be51c}.international-phone-control__number{align-items:center;display:flex;position:relative}.international-phone-control__number>input{width:100%;min-height:2.65rem}.international-phone-field__help,.international-phone-field__error{margin-top:.3rem;font-size:.62rem;line-height:1.45;display:block}.international-phone-field__help{color:#71839a;font-weight:550}.international-phone-field__error{color:#b91c1c;font-weight:700}.lead-create-fields label>.international-phone-control{margin:0;display:grid}.lead-create-fields .international-phone-field__help{color:#71839a}.customer-form-v3__fields .international-phone-control select{min-height:2.75rem}.phone-default-country{align-items:center;width:100%;margin-top:.5rem;display:flex;position:relative}.phone-default-country>.fi{z-index:1;pointer-events:none;border-radius:.13rem;width:1.35rem;position:absolute;inset-inline-start:.72rem;box-shadow:0 0 0 1px #0f233e24}.phone-default-country>select{padding-inline-start:2.7rem!important}@media (width<=430px){.international-phone-control{grid-template-columns:6.15rem minmax(0,1fr)}}@media (width<=1650px) and (width>=861px){.lead-create-fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-create-rail{gap:12px;display:grid;position:sticky;top:82px}.lead-create-rail>section{padding:15px}.lead-create-rail__identity{border-bottom:1px solid #e7edf5;align-items:center;gap:10px;margin:14px 0;padding-bottom:13px;display:flex}.lead-create-rail__identity>span{color:#1269e8;background:#e8f1ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.lead-create-rail__identity div{min-width:0}.lead-create-rail__identity strong,.lead-create-rail__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-create-rail__identity strong{font-size:13px}.lead-create-rail__identity small{color:#75859c;margin-top:3px;font-size:10px}.lead-create-rail dl{gap:9px;margin:0;display:grid}.lead-create-rail dl div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.lead-create-rail dt{color:#728198}.lead-create-rail dd{text-align:end;overflow-wrap:anywhere;max-width:58%;margin:0;font-weight:750}.lead-create-checklist{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lead-create-checklist li{color:#66778e;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.lead-create-checklist i{background:#fff;border:1px solid #bdcadb;border-radius:4px;flex:0 0 16px;width:16px;height:16px}.lead-create-checklist li.is-complete{color:#087b4d}.lead-create-checklist li.is-complete i{background:#0aa669;border-color:#0aa669;box-shadow:inset 0 0 0 3px #fff}.lead-create-rail__rule{background:#f3f8ff!important;border-color:#c9dbfa!important}.lead-create-rail__rule strong{color:#0e5fd8;margin-top:12px;font-size:12px;display:block}.lead-create-rail__rule p{color:#52657e;margin:6px 0 0;font-size:11px;line-height:1.7}.lead-create__duplicate,.lead-create__errors{margin-bottom:14px;padding:13px 15px}.lead-create__duplicate{background:#fff9eb;border-color:#f1c36a}.lead-create__duplicate ul{margin:7px 0 0}.lead-create__duplicate a{color:#8d5400;text-decoration:underline}.lead-create__errors{color:#a91d26;background:#fff4f4;border-color:#f0a0a4;gap:3px;display:grid}.lead-create__confirm{background:#fff9eb;border:1px solid #f1c36a;border-radius:10px;align-items:flex-start;gap:9px;padding:14px;font-size:12px;font-weight:650;display:flex}.lead-create__footer{z-index:40;inset-inline:var(--os-sidebar-width,236px) 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #d7e1ee;justify-content:flex-end;gap:10px;padding:12px 24px;display:flex;position:fixed;bottom:0}.lead-create__footer a,.lead-create__footer button{color:#0e5fd8;background:#fff;border:1px solid #cdd9e8;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.lead-create__footer button{color:#fff;background:#1269e8;border-color:#1269e8;box-shadow:0 8px 20px #1269e838}[dir=rtl] .lead-create__back{transform:scaleX(-1)}@media (width<=1180px){.lead-create-fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-create__layout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=860px){.lead-create{padding:16px 14px 104px}.lead-create__layout{grid-template-columns:1fr}.lead-create-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.lead-create-rail__rule{grid-column:1/-1}.lead-create__footer{z-index:75;inset-inline:0;padding:10px 14px;bottom:66px}}@media (width<=560px){.lead-create__heading span{font-size:12px}.lead-create-fields--4,.lead-create-fields--3,.lead-create-rail{grid-template-columns:1fr}.lead-create-fields .span-3,.lead-create-rail__rule{grid-column:auto}.lead-create__footer a,.lead-create__footer button{flex:1;padding-inline:10px}}.lead360-command{gap:12px;min-width:0;display:grid}.lead360-command__title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lead360-command__title p{color:#176be5;letter-spacing:.08em;margin:0 0 4px;font-size:10px;font-weight:850}.lead360-command__title h1{color:#071a36;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.1}.lead360-command__title span{color:#6a7c95;margin-top:5px;font-size:12px;display:block}.lead360-command__top-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead360-command__top-actions a,.lead360-command__top-actions button{color:#0d5fd7;background:#fff;border:1px solid #d2deed;border-radius:8px;min-height:39px;padding:0 13px;font-size:11px;font-weight:800}.lead360-command__top-actions .is-primary{color:#fff;background:#146ce9;border-color:#146ce9}.lead360-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.lead360-metrics article{background:#fff;border:1px solid #d9e3f0;border-radius:11px;min-width:0;min-height:92px;padding:11px 12px;box-shadow:0 7px 20px #0d2e5509}.lead360-metrics span,.lead360-metrics strong,.lead360-metrics small{display:block}.lead360-metrics span{color:#263b57;font-size:10px;font-weight:750}.lead360-metrics strong{color:#071a36;margin-top:7px;font-size:22px;line-height:1}.lead360-metrics small{color:#7b8aa0;margin-top:7px;font-size:9px}.lead360-metrics small.is-danger{color:#d52c35;font-weight:800}.lead360-command__grid{grid-template-columns:280px minmax(360px,1.35fr) minmax(250px,.8fr);grid-template-areas:"profile timeline actions""pipeline pipeline actions";align-items:stretch;gap:10px;min-width:0;display:grid}.lead360-profile-card,.lead360-timeline-card,.lead360-action-stack>article,.lead360-pipeline-card{background:#fff;border:1px solid #d9e3f0;border-radius:11px;padding:13px}.lead360-profile-card{grid-area:profile}.lead360-timeline-card{grid-area:timeline}.lead360-action-stack{grid-area:actions;gap:10px;display:grid}.lead360-pipeline-card{grid-area:pipeline}.lead360-profile-card,.lead360-timeline-card,.lead360-action-stack,.lead360-pipeline-card{min-width:0}.lead360-profile-card__identity{border-bottom:1px solid #e8eef6;align-items:center;gap:10px;padding-bottom:11px;display:flex}.lead360-profile-card__identity>span{color:#124eaa;background:#dfeaff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:17px;font-weight:850;display:grid}.lead360-profile-card__identity div{min-width:0}.lead360-profile-card__identity h2,.lead360-profile-card__identity b,.lead360-profile-card__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead360-profile-card__identity h2{margin:0;font-size:14px}.lead360-profile-card__identity b{color:#176be5;margin-top:3px;font-size:9px}.lead360-profile-card__identity small{color:#6f8097;margin-top:3px;font-size:9px}.lead360-contact-actions{gap:7px;margin:10px 0;display:flex}.lead360-contact-actions a{color:#146ce9;border:1px solid #cddbee;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.lead360-contact-actions a.is-whatsapp{color:#079355;background:#e9fbf2;border-color:#87d5af}.lead360-profile-card dl,.lead360-pipeline-card dl{gap:8px;margin:0;display:grid}.lead360-profile-card dl div,.lead360-pipeline-card dl div{justify-content:space-between;gap:10px;font-size:10px;display:flex}.lead360-profile-card dt,.lead360-pipeline-card dt{color:#78889e}.lead360-profile-card dd,.lead360-pipeline-card dd{text-align:end;margin:0;font-weight:750}.lead360-profile-card__buttons{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.lead360-profile-card__buttons button{color:#115fcf;background:#fff;border:1px solid #cddbee;border-radius:7px;min-height:36px;font-size:10px;font-weight:800}.lead360-profile-card__buttons button.is-primary{color:#fff;background:#146ce9;border-color:#146ce9}.lead360-timeline-card header,.lead360-pipeline-card header{border-bottom:1px solid #e8eef6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.lead360-timeline-card h2,.lead360-pipeline-card h2{margin:0;font-size:12px}.lead360-timeline-card header button{color:#1164dc;background:0 0;border:0;font-size:9px;font-weight:800}.lead360-timeline-card>div{margin-top:4px;display:grid;position:relative}.lead360-timeline-card article{border-bottom:1px solid #eef2f7;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.lead360-timeline-card article:last-child{border-bottom:0}.lead360-timeline-card article i{background:#fff;border:2px solid #176be5;border-radius:50%;width:8px;height:8px;margin-top:3px}.lead360-timeline-card article strong{font-size:10px;display:block}.lead360-timeline-card article p{color:#718198;margin:2px 0 0;font-size:9px;line-height:1.35}.lead360-timeline-card article time{color:#697b92;white-space:nowrap;font-size:8px}.lead360-action-stack>article>span{color:#176be5;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.lead360-next-action{background:#f1fcf6!important;border-color:#92d8b4!important}.lead360-next-action h2{margin:8px 0 4px;font-size:12px}.lead360-next-action p,.lead360-risk-card p,.lead360-task-card p{color:#596c85;margin:0;font-size:9px;line-height:1.55}.lead360-next-action button{color:#087945;background:#fff;border:1px solid #0a9a5b;border-radius:7px;min-height:34px;margin-top:10px;padding:0 11px;font-size:9px;font-weight:800}.lead360-risk-card{background:#fff9eb!important;border-color:#efcf83!important}.lead360-risk-card.is-danger{background:#fff3f3!important;border-color:#efa0a5!important}.lead360-risk-card strong{color:#b66108;margin:7px 0 3px;font-size:12px;display:block}.lead360-risk-card.is-danger strong{color:#c4262f}.lead360-task-card{gap:7px;display:grid}.lead360-task-card a{color:#182d4a;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.lead360-task-card a i{background:#176be5;border-radius:50%;width:7px;height:7px}.lead360-task-card a i.is-overdue{background:#df3039;box-shadow:0 0 0 4px #df30391c}.lead360-task-card a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead360-task-card a small{color:#74859b;font-size:8px}.lead360-pipeline-card header span{color:#1164dc;background:#edf7ff;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}.lead360-pipeline-card .commercial-journey{margin-top:12px}.lead360-pipeline-card dl{border-top:1px solid #e8eef6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px;padding-top:10px}@media (width<=1280px){.lead360-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.lead360-command__grid{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"profile timeline""pipeline pipeline""actions actions"}.lead360-action-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lead360-command__title{flex-direction:column}.lead360-command__top-actions{justify-content:stretch;width:100%}.lead360-command__top-actions>*{flex:1}.lead360-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead360-command{width:100%;max-width:100%;overflow:hidden}.lead360-command__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""actions""pipeline""timeline";width:100%;max-width:100%}.lead360-action-stack,.lead360-pipeline-card dl{grid-template-columns:1fr}.lead360-pipeline-card .commercial-journey{width:100%;max-width:100%;display:flex;overflow-x:auto}.lead360-pipeline-card .commercial-journey>*{flex:0 0 96px}}.lead-cockpit__table-wrap{overflow:auto}.lead-professional-table{border-collapse:separate;border-spacing:0;color:#142943;width:100%;min-width:1320px;font-size:10px}.lead-professional-table th{z-index:2;color:#4e6179;text-align:start;white-space:nowrap;background:#f8fafd;border-block:1px solid #dce5f1;padding:11px 9px;font-size:9px;font-weight:850;position:sticky;top:0}.lead-professional-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e3eaf3;padding:10px 9px}.lead-professional-table tbody tr:hover td{background:#f8fbff}.lead-professional-table tbody tr.is-delayed td{background:snow}.lead-professional-table tbody tr.is-delayed td:first-child{border-inline-start:3px solid #e23a43}.lead-professional-table td>strong,.lead-professional-table td>small{display:block}.lead-professional-table td>strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-weight:750;overflow:hidden}.lead-professional-table td>small{color:#78889e;text-overflow:ellipsis;white-space:nowrap;max-width:175px;margin-top:4px;overflow:hidden}.lead-table-identity{align-items:center;gap:8px;min-width:190px;display:flex}.lead-table-identity>span{color:#1268e6;background:#e9f1ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.lead-table-identity div{min-width:0}.lead-table-identity a,.lead-table-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.lead-table-identity a{color:#0b203e;font-weight:800}.lead-table-identity small{color:#74849a;margin-top:3px;font-size:8px}.lead-table-source{color:#1164dc;background:#edf5ff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750;display:inline-flex}.lead-table-overdue strong,.lead-table-overdue small{color:#cf2832!important}.lead-table-score{align-items:center;gap:7px;display:flex}.lead-table-score strong{font-size:12px}.lead-table-score i{background:#e1e8f1;border-radius:999px;width:38px;height:4px;overflow:hidden}.lead-table-score i span{border-radius:inherit;background:#13a264;height:100%;display:block}.lead-table-actions{gap:5px;display:flex}.lead-table-actions a{color:#1164dc;border:1px solid #cfdaea;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.lead-table-actions a.is-whatsapp{color:#079353;background:#eafaf2;border-color:#82d2aa}.lead-automation__hero{color:#071a36;background:#fff;border:1px solid #d9e3f0;border-radius:12px;box-shadow:0 8px 24px #0f31590a}.lead-automation__hero:after{display:none}.lead-automation__hero p:not(.lead-automation__eyebrow){color:#687b94}.lead-automation__eyebrow{color:#176be5}.lead-automation__run{background:#f6f9fd;border-color:#d7e2ef}.lead-automation__hero .lead-automation__button--secondary{color:#1268e6;background:#fff;border-color:#cbd9ea}.lead-automation__hero .lead-automation__run button{color:#fff;background:#1268e6;border-color:#1268e6}.lead360-section-heading{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.lead360-section-heading p{color:#1268e6;letter-spacing:.08em;margin:0 0 .25rem;font-size:.68rem;font-weight:800}.lead360-section-heading h2,.lead360-work-panel h3,.lead360-documents h3{color:var(--color-text-primary);margin:0;font-weight:800}.lead360-section-heading>div>span{color:var(--color-text-secondary);margin-top:.2rem;font-size:.78rem;display:block}.lead360-section-heading>a,.lead360-section-heading>span{border:1px solid var(--color-border-soft);color:#1268e6;white-space:nowrap;border-radius:.65rem;align-items:center;min-height:2.5rem;padding:0 .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.lead360-work-grid,.lead360-document-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:start;gap:1rem;display:grid}.lead360-linked-list,.lead360-document-requests,.lead360-submission-list{gap:.65rem;margin-top:.75rem;display:grid}.lead360-linked-list>article,.lead360-document-requests>article,.lead360-submission-list>article{border:1px solid var(--color-border-soft);background:#fff;border-radius:.75rem;gap:.5rem;padding:.8rem;display:grid}.lead360-linked-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lead360-linked-list>article.is-overdue{background:#fff7f7;border-color:#fca5a5;box-shadow:inset .2rem 0 #ef4444}[dir=rtl] .lead360-linked-list>article.is-overdue{box-shadow:inset -.2rem 0 #ef4444}.lead360-linked-list article div,.lead360-submission-list article header div{gap:.15rem;min-width:0;display:grid}.lead360-linked-list small,.lead360-linked-list span,.lead360-document-requests p,.lead360-document-requests small,.lead360-submission-list small,.lead360-submission-list p{color:var(--color-text-secondary);margin:0;font-size:.72rem}.lead360-linked-list article>b,.lead360-document-requests article header b,.lead360-submission-list article header>b{color:#0758ca;background:#eaf2ff;border-radius:999px;width:max-content;padding:.28rem .55rem;font-size:.68rem}.lead360-linked-list form{grid-column:1/-1;gap:.5rem;display:flex}.lead360-linked-list button,.lead360-compact-form>button,.lead360-review-actions button,.lead360-archive-form button{color:#fff;cursor:pointer;background:#1268e6;border:0;border-radius:.55rem;min-height:2.35rem;padding:0 .8rem;font-size:.74rem;font-weight:800}.lead360-reschedule-form input{border:1px solid var(--color-border-soft);border-radius:.55rem;flex:1;min-height:2.35rem;padding:0 .65rem;font-size:.74rem}.lead360-work-forms{gap:.8rem;display:grid}.lead360-compact-form{border:1px solid var(--color-border-soft);background:var(--color-surface-subtle);border-radius:.8rem;gap:.65rem;padding:.9rem;display:grid}.lead360-compact-form header span{color:var(--color-text-secondary);font-size:.7rem}.lead360-compact-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.lead360-compact-form label{color:var(--color-text-secondary);gap:.25rem;font-size:.7rem;font-weight:700;display:grid}.lead360-compact-form input,.lead360-compact-form select,.lead360-compact-form textarea,.lead360-review-actions input,.lead360-archive-form input{border:1px solid var(--color-border-soft);width:100%;min-height:2.55rem;color:var(--color-text-primary);background:#fff;border-radius:.55rem;padding:.55rem .65rem;font-size:.76rem}.lead360-document-requests article header,.lead360-submission-list article header,.lead360-submission-list article footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lead360-submission-list>article.is-verified{background:#f7fff9;border-color:#86efac}.lead360-submission-list>article.is-rejected{background:#fff7f7;border-color:#fca5a5}.lead360-submission-list article footer a{color:#1268e6;font-weight:800}.lead360-review-actions{border-top:1px solid var(--color-border-soft);grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding-top:.55rem;display:grid}.lead360-review-actions form,.lead360-archive-form{gap:.45rem;display:flex}.lead360-review-actions form:last-child{min-width:0}.lead360-review-actions form:last-child input,.lead360-archive-form input{flex:1;min-width:0}.lead360-review-actions form:last-child button,.lead360-archive-form button{background:#dc2626}.lead360-archive-form{border-top:1px solid var(--color-border-soft);padding-top:.55rem}@media (width<=1100px){.lead360-work-grid,.lead360-document-grid{grid-template-columns:1fr}}@media (width<=640px){.lead360-section-heading,.lead360-document-requests article header,.lead360-submission-list article header,.lead360-submission-list article footer{flex-direction:column;align-items:stretch}.lead360-compact-form>div,.lead360-review-actions{grid-template-columns:1fr}.lead360-review-actions form,.lead360-archive-form,.lead360-reschedule-form{flex-direction:column}}.customer-form-v3{gap:1rem;min-width:0;display:grid}.customer-form-v3__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-form-v3__header p{color:#1268e6;letter-spacing:.08em;margin:0 0 .25rem;font-size:.68rem;font-weight:850}.customer-form-v3__header h1{color:#071a36;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.1}.customer-form-v3__header span{color:var(--color-text-secondary);margin-top:.35rem;font-size:.8rem;display:block}.customer-form-v3__header>a{color:#1268e6;white-space:nowrap;background:#fff;border:1px solid #cbd9eb;border-radius:.65rem;align-items:center;min-height:2.65rem;padding:0 .9rem;font-size:.76rem;font-weight:800;display:inline-flex}.customer-form-v3__feedback{color:#b91c1c;background:#fff6f6;border:1px solid #fecaca;border-radius:.7rem;padding:.8rem;font-size:.75rem;font-weight:700}.customer-form-v3__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);align-items:start;gap:1rem;display:grid}.customer-form-v3__form,.customer-form-v3__rail>section{border:1px solid var(--color-border-soft);background:#fff;border-radius:.85rem;min-width:0}.customer-form-v3__form{overflow:hidden}.customer-form-v3__form>section{padding:1rem}.customer-form-v3__form>section+section{border-top:1px solid var(--color-border-soft)}.customer-form-v3__form section>header{align-items:flex-start;gap:.65rem;margin-bottom:.85rem;display:flex}.customer-form-v3__form section>header>b{color:#fff;background:#1268e6;border-radius:50%;flex:0 0 1.55rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;display:grid}.customer-form-v3__form h2,.customer-form-v3__rail h2{color:#071a36;margin:0;font-size:.87rem}.customer-form-v3__form header span{color:var(--color-text-secondary);margin-top:.2rem;font-size:.68rem;display:block}.customer-form-v3__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.customer-form-v3__fields label{color:var(--color-text-secondary);gap:.3rem;font-size:.7rem;font-weight:750;display:grid}.customer-form-v3__fields label.is-wide{grid-column:1/-1}.customer-form-v3__fields input,.customer-form-v3__fields textarea{width:100%;min-height:2.75rem;color:var(--color-text-primary);background:#fff;border:1px solid #cddbea;border-radius:.6rem;padding:.65rem .75rem;font-size:.78rem}.customer-form-v3__fields textarea{resize:vertical}.customer-form-v3__fields small{color:#8090a5;font-size:.62rem;font-weight:500}.customer-form-v3__form>footer{border-top:1px solid var(--color-border-soft);background:#fffffff7;justify-content:flex-end;gap:.6rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:0}.customer-form-v3__form>footer a,.customer-form-v3__form>footer button{color:#1268e6;background:#fff;border:1px solid #cbd9eb;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.65rem;padding:0 1rem;font-size:.75rem;font-weight:800;display:inline-flex}.customer-form-v3__form>footer button{color:#fff;background:#1268e6;border-color:#1268e6;box-shadow:0 8px 20px #1268e62e}.customer-form-v3__rail{gap:.75rem;display:grid}.customer-form-v3__rail>section{padding:.9rem}.customer-form-v3__rail dl{gap:.65rem;margin:.75rem 0 0;display:grid}.customer-form-v3__rail dl div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:.6rem;padding-bottom:.55rem;font-size:.68rem;display:flex}.customer-form-v3__rail dt{color:var(--color-text-secondary)}.customer-form-v3__rail dd{text-align:end;margin:0;font-weight:750}.customer-form-v3__rail section.is-info{background:#f3f8ff;border-color:#b9d6ff;gap:.65rem;display:flex}.customer-form-v3__rail section.is-info>svg{color:#1268e6;flex:none}.customer-form-v3__rail p,.customer-form-v3__rail ol{color:var(--color-text-secondary);margin:.55rem 0 0;font-size:.68rem;line-height:1.6}.customer-form-v3__rail ol{padding-inline-start:1.1rem}@media (width<=900px){.customer-form-v3__layout{grid-template-columns:1fr}.customer-form-v3__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-form-v3__rail>section:last-child{grid-column:1/-1}}@media (width<=640px){.customer-form-v3__header{flex-direction:column;align-items:stretch}.customer-form-v3__header>a{justify-content:center;width:100%}.customer-form-v3__fields,.customer-form-v3__rail{grid-template-columns:1fr}.customer-form-v3__rail>section:last-child{grid-column:auto}.customer-form-v3__form>footer{flex-direction:column-reverse}.customer-form-v3__form>footer>*{width:100%}}.customer360-portal-copy{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.65rem;display:grid}.customer360-portal-copy input{min-width:0;min-height:2.75rem;color:var(--color-text-primary);background:#fff;border:1px solid #acd8be;border-radius:.65rem;padding:.65rem .8rem}.customer360-portal-copy button{color:#fff;background:#087443;border:0;border-radius:.65rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:800}.customer360-portal-grid{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.customer360-portal-rule{color:#335579;background:#f1f7ff;border:1px solid #bed6f4;border-radius:.7rem;gap:.25rem;padding:.8rem;font-size:.75rem;display:grid}.customer360-portal-access{border:1px solid var(--color-border-soft);background:#fff;border-radius:.85rem;padding:1rem}.customer360-portal-access>h3{margin:0 0 .8rem}.customer360-portal-access>article{border:1px solid var(--color-border-soft);border-radius:.75rem;gap:.7rem;margin-top:.65rem;padding:.85rem;display:grid}.customer360-portal-access article>header{justify-content:space-between;gap:.75rem;display:flex}.customer360-portal-access article>header div{gap:.2rem;min-width:0;display:grid}.customer360-portal-access article>header span{color:var(--color-text-secondary);text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.customer360-portal-access article b{color:#315577;background:#eef4fb;border-radius:.45rem;align-self:start;padding:.3rem .5rem;font-size:.68rem}.customer360-portal-access article b.is-active,.customer360-portal-access article b.is-accepted{color:#087443;background:#e9f8ef}.customer360-portal-access article b.is-revoked{color:#b42318;background:#feeceb}.customer360-portal-access article dl{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;display:grid}.customer360-portal-access article dl div{gap:.15rem;display:grid}.customer360-portal-access article dt{color:var(--color-text-secondary);font-size:.66rem}.customer360-portal-access article dd{text-overflow:ellipsis;margin:0;font-size:.72rem;font-weight:700;overflow:hidden}.customer360-portal-grant{background:#f8fafc;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.65rem;font-size:.7rem;display:grid}.customer360-portal-grant span{text-overflow:ellipsis;overflow:hidden}.customer360-portal-grant form{grid-column:1/-1}.customer360-portal-grant button{color:#b42318;background:#fff5f4;border:1px solid #f1b7b3;border-radius:.55rem;min-height:2.25rem;padding:.45rem .7rem;font-weight:800}@media (width<=900px){.customer360-portal-grid{grid-template-columns:1fr}}@media (width<=640px){.customer360-portal-copy{grid-template-columns:1fr}.customer360-portal-copy button{width:100%}.customer360-portal-access article dl{grid-template-columns:1fr}.customer360-portal-grant{grid-template-columns:1fr auto}.customer360-portal-grant small{grid-column:1/-1}}.os-topbar{overflow:visible}.os-notification-center{position:relative}.os-notification-center>summary{cursor:pointer;list-style:none}.os-notification-center>summary::-webkit-details-marker{display:none}.os-notification-center[open]>summary{background:var(--v3-blue-50);color:var(--v3-blue-700);border-color:#9bc1f5}.os-topbar__notification:after{content:none;display:none}.os-topbar__notification-count{color:#fff;background:#d92d20;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:3px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.os-notification-center__panel{z-index:90;width:min(410px,100vw - 24px);color:var(--v3-ink-900);background:#fff;border:1px solid #d8e2ef;border-radius:14px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;overflow:hidden;box-shadow:0 24px 64px #071a3633}.os-notification-center__header{border-bottom:1px solid var(--v3-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.os-notification-center__header>div:first-child{min-width:0}.os-notification-center__header strong{font-size:14px;display:block}.os-notification-center__header span{color:var(--v3-ink-500);margin-top:3px;font-size:10px;font-weight:700;display:block}.os-notification-center__header-actions{flex:none;align-items:center;gap:6px;display:flex}.os-notification-center__header-actions form{margin:0}.os-notification-center__header-actions button{min-height:30px;color:var(--v3-blue-700);cursor:pointer;background:#fff;border:1px solid #c9daef;border-radius:7px;padding:0 8px;font-size:9px;font-weight:850}.os-notification-center__header-actions button:disabled{cursor:default;opacity:.45}.os-notification-center__header-actions .os-notification-center__sound{background:#eef5ff;border-color:#0000}.os-notification-center__tabs{background:#f8faff;gap:6px;padding:8px 12px;display:flex}.os-notification-center__tabs button{min-height:30px;color:var(--v3-ink-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.os-notification-center__tabs button.is-active{color:var(--v3-blue-700);background:#fff;border-color:#b9d4fb}.os-notification-center__tabs button span{background:#dfeafb;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:8px;display:inline-grid}.os-notification-center__list{overscroll-behavior:contain;max-height:min(430px,100vh - 230px);overflow-y:auto}.os-notification-item{border-bottom:1px solid var(--v3-line-soft);padding:12px 14px;position:relative}.os-notification-item.is-unread{box-shadow:inset 3px 0 0 var(--v3-blue-600);background:#f4f8ff}[dir=rtl] .os-notification-item.is-unread{box-shadow:inset -3px 0 0 var(--v3-blue-600)}.os-notification-item__meta{align-items:center;gap:6px;margin-bottom:6px;display:flex}.os-notification-item__meta time{color:var(--v3-ink-500);margin-inline-start:auto;font-size:9px;font-weight:650}.os-notification-item__severity{background:#2e90fa;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.os-notification-item--warning .os-notification-item__severity{background:#f79009}.os-notification-item--danger .os-notification-item__severity,.os-notification-item--critical .os-notification-item__severity{background:#d92d20}.os-notification-item--success .os-notification-item__severity{background:#12b76a}.os-notification-item__unread{color:#0758ca;background:#dbeafe;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:900}.os-notification-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.os-notification-item>p{color:var(--v3-ink-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.os-notification-item>small{color:var(--v3-blue-700);margin-top:5px;font-size:9px;font-weight:800;display:block}.os-notification-item>footer{align-items:center;gap:10px;margin-top:8px;display:flex}.os-notification-item>footer form{margin:0}.os-notification-item>footer a,.os-notification-item>footer button{color:var(--v3-blue-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850;text-decoration:none}.os-notification-item>footer button{color:var(--v3-ink-500)}.os-notification-center__empty{color:var(--v3-ink-500);text-align:center;margin:0;padding:34px 16px;font-size:11px;font-weight:750}.os-notification-center__footer{border-top:1px solid var(--v3-line-soft);text-align:center;background:#fbfcfe;padding:10px 14px}.os-notification-center__footer a{color:var(--v3-blue-700);font-size:10px;font-weight:850;text-decoration:none}@media (width<=767px){.os-notification-center .os-topbar__icon{display:inline-grid}.os-notification-center__panel{width:auto;position:fixed;inset-block-start:60px;inset-inline:10px}.os-notification-center__header{flex-direction:column;align-items:stretch}.os-notification-center__header-actions{justify-content:space-between}.os-notification-center__list{max-height:min(390px,100vh - 265px)}}.lead-workspace-shell{grid-template-columns:minmax(0,1fr) 248px;align-items:start}.lead-workspace-shell .lead-cockpit{padding:18px 18px 32px}.lead-cockpit__hero{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.lead-cockpit__hero h1{letter-spacing:-.025em;margin-top:2px;font-size:clamp(24px,2vw,29px);line-height:1.15}.lead-cockpit__eyebrow{letter-spacing:.13em;font-size:9px}.lead-cockpit__hero p:not(.lead-cockpit__eyebrow){max-width:720px;margin-top:4px;font-size:11px;line-height:1.55}.lead-cockpit__hero-actions{flex:none}.lead-cockpit__hero-actions .lead-cockpit__secondary-action{min-height:38px;padding:7px 12px;box-shadow:0 2px 7px #0a204109}.lead-cockpit__metrics{gap:8px;margin-bottom:10px}.lead-cockpit__metric{border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""value icon""caption icon";align-content:center;column-gap:10px;min-height:76px;padding:10px 12px;display:grid;overflow:visible;box-shadow:0 2px 7px #0a204106}.lead-cockpit__metric:after{display:none}.lead-cockpit__metric span{letter-spacing:.025em;grid-area:label;font-size:9px;font-weight:800}.lead-cockpit__metric strong{grid-area:value;margin-top:2px;font-size:21px;line-height:1}.lead-cockpit__metric small{text-overflow:ellipsis;white-space:nowrap;grid-area:caption;margin-top:4px;font-size:8.5px;overflow:hidden}.lead-cockpit__metric em{border-radius:10px;grid-area:icon;width:34px;min-width:34px;height:34px;font-size:8px;position:static}.lead-cockpit__metric--danger{background:snow;border-color:#f2c5c7}.lead-cockpit__metric--danger em{color:#c52b35;background:#fff0f1}.lead-saved-views,.lead-cockpit__filter-card{border-radius:11px;margin-bottom:10px;box-shadow:0 7px 22px #0a20410e}.lead-cockpit__workspace{border-radius:13px;box-shadow:0 5px 18px #0a20410b}.lead-cockpit__segments{scrollbar-width:thin;gap:6px;min-width:0;padding:8px 11px;overflow-x:auto}.lead-cockpit__segments a{border-radius:999px;flex:none;gap:7px;min-height:32px;padding:5px 10px;font-size:10px}.lead-cockpit__segments a strong{background:#eef3fa;border-radius:999px;place-items:center;min-width:18px;padding-inline:5px;font-size:9px;display:inline-grid}.lead-cockpit__segments a.is-active strong{color:var(--v3-blue-700);background:#fff}.lead-cockpit__workspace-head{grid-template-columns:minmax(260px,1fr) auto auto auto;gap:7px;padding:9px 10px}.lead-command-search,.lead-layout-switch,.lead-advanced-controls>summary{min-height:40px}.lead-command-search{border-radius:8px;padding-inline-start:10px}.lead-command-search input{font-size:10.5px}.lead-command-search button,.lead-command-filter,.lead-advanced-controls>summary{border-radius:7px;min-height:34px;font-size:9.5px}.lead-command-search button{margin-inline-end:0}.lead-layout-switch{border-radius:8px}.lead-layout-switch a{min-height:32px;font-size:9px}.quick-action-queue{background:#f8fafd;gap:9px;padding:10px}.queue-heading{min-height:43px;padding:0 2px 4px}.queue-heading h2{font-size:14px;line-height:1.3}.queue-heading p{max-width:650px;margin-top:2px;font-size:9.5px;line-height:1.5}.queue-heading__count{color:var(--v3-ink-600);white-space:nowrap;background:#fff;border:1px solid #d5e2f2;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.quick-lead-card{border-color:#d8e2ee;border-radius:11px;grid-template-columns:minmax(235px,.78fr) minmax(200px,.62fr) minmax(360px,1.35fr);transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 3px 10px #0a204109}.quick-lead-card:hover{border-color:#c8d7e9;transform:translateY(-1px);box-shadow:0 7px 20px #0a204113}.quick-lead-card.is-overdue{border-color:#efb5b8;animation:none;box-shadow:0 3px 12px #c52b3512}.quick-lead-card.is-overdue:before{width:4px}.quick-lead-summary,.quick-last-action,.quick-compose{padding:11px 12px}.quick-last-action{background:#fbfcfe}.quick-lead-title{gap:7px;margin-bottom:9px}.quick-record-avatar{border-radius:10px;flex-basis:36px;width:36px;height:36px}.quick-title-line h2{font-size:12.5px;line-height:1.35}.quick-title-line p{margin-top:2px;font-size:8.5px}.overdue-badge{min-height:23px;padding:3px 6px;font-size:7.5px}.quick-meta-grid{border-top:1px solid #edf1f6;gap:7px 9px;padding-top:8px}.quick-meta-grid small{font-size:8px}.quick-meta-grid b{margin-top:2px;font-size:9px}.quick-contact-row{gap:5px;margin-top:9px}.quick-icon-action{border-radius:8px;flex-basis:34px;width:34px;height:34px}.quick-icon-action svg{width:17px;height:17px}.quick-section-label{letter-spacing:.025em;margin-bottom:7px;font-size:8.5px}.quick-section-label span{font-size:8px}.quick-last-action strong{font-size:11px;line-height:1.45}.quick-activity-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.quick-outcome-badge,.quick-stage-badge{color:#175bb6;background:#f2f7ff;border:1px solid #cfe0fb;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:8px;font-weight:800;line-height:1.2;display:inline-flex}.quick-stage-badge{color:#475a73;background:#f7f9fc;border-color:#d8dfe9}.quick-last-action>p:not(.overdue-copy){color:#8b641f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.quick-last-action p.overdue-copy{background:#fff5f5;border:1px solid #f4d0d2;border-radius:7px;margin-top:8px;padding:6px 7px;font-size:8.5px;line-height:1.4}.quick-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quick-form-grid .quick-field:last-child{grid-column:auto}.quick-field{gap:3px;font-size:8px}.quick-field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.quick-field-heading a{color:#1769e0;font-weight:850;text-decoration:none}.quick-field-heading a:hover{text-decoration:underline}.quick-field select,.quick-field input,.quick-field textarea{border-radius:7px;min-height:38px;padding:7px 8px;font-size:9px}.quick-note-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;margin-top:7px;display:grid}.quick-field--notes{min-width:0}.quick-field--notes textarea{height:40px;min-height:40px}.quick-field--notes>small{color:#7a5a17;font-size:8px;font-weight:650;line-height:1.35}.quick-field select:disabled{cursor:not-allowed;color:#8a98aa;background:#f3f6fa}.quick-submit-row{min-height:0;margin:0}.quick-submit-row .lead-cockpit__primary-action{white-space:nowrap;min-height:40px;padding:7px 11px;box-shadow:0 5px 12px #1769e029}.entity-action-row{gap:6px;min-height:40px;padding:5px 9px}.entity-action-row>span{min-width:0}.entity-action-row b{font-size:8.5px}.entity-action-row small{display:none}.lead-entity-button{border-radius:7px;min-height:32px;padding:6px 9px;font-size:8.5px}.quick-lead-card:has(.lead-commercial-menu[open]){z-index:30;position:relative;overflow:visible}.lead-commercial-menu{flex:none;position:relative}.lead-commercial-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;gap:7px;list-style:none}.lead-commercial-menu>summary::-webkit-details-marker{display:none}.lead-commercial-menu[open]>summary{color:#0c57bb;background:#eaf3ff;border-color:#8ab7f4}.lead-commercial-menu[open]>summary>span{transform:rotate(180deg)}.lead-commercial-menu__panel{z-index:60;inset-inline-end:0;background:#fff;border:1px solid #cad9eb;border-radius:12px;width:min(310px,100vw - 28px);position:absolute;bottom:calc(100% + 7px);overflow:hidden;box-shadow:0 18px 45px #0a204133}.lead-commercial-menu__heading{background:#f7f9fc;border-bottom:1px solid #e4ebf3;padding:11px 12px 9px}.lead-commercial-menu__heading strong,.lead-commercial-menu__heading small,.lead-commercial-menu__panel>a b,.lead-commercial-menu__panel>a small,.lead-commercial-menu__panel>span b,.lead-commercial-menu__panel>span small{display:block}.lead-commercial-menu__heading strong{color:#142b49;font-size:11px}.lead-commercial-menu__heading small{color:#6c7d92;margin-top:3px;font-size:8.5px;line-height:1.45}.lead-commercial-menu__panel>a,.lead-commercial-menu__panel>span{color:#142b49;border-bottom:1px solid #edf1f6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:8px 10px;text-decoration:none;display:grid}.lead-commercial-menu__panel>a:last-child,.lead-commercial-menu__panel>span:last-child{border-bottom:0}.lead-commercial-menu__panel>a:hover,.lead-commercial-menu__panel>a:focus-visible{background:#f0f6ff}.lead-commercial-menu__panel>a b,.lead-commercial-menu__panel>span b{font-size:10px;line-height:1.35}.lead-commercial-menu__panel>a small,.lead-commercial-menu__panel>span small{color:#6c7d92;margin-top:2px;font-size:8px;line-height:1.4}.lead-commercial-menu__panel>span.is-disabled{color:#8290a1;cursor:not-allowed;background:#fafbfc}.lead-commercial-menu__icon{color:#1265d5;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:inline-flex}.is-disabled .lead-commercial-menu__icon{color:#8a96a6;background:#eef1f5}.lead-commercial-menu__panel em{color:#28784a;white-space:nowrap;background:#eef8f1;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.lead-context-rail{scrollbar-width:thin;align-self:start;gap:10px;max-height:calc(100vh - 70px);padding:14px 12px 24px;position:sticky;top:70px;overflow-y:auto}.lead-rail-card{border-radius:11px;padding:11px}.lead-rail-card h2{margin-bottom:7px;font-size:11px}.lead-rail-list{gap:2px}.lead-rail-list a{border-radius:7px;min-height:33px;padding:6px 7px;font-size:10px}.lead-rail-list strong{min-width:23px;min-height:20px;font-size:8.5px}.lead-rail-card--alerts{background:#fffdfa;border-color:#e6d9c4}.lead-alert-row{padding:8px 0;font-size:9.5px}.lead-rail-guidance>summary{color:var(--v3-ink-800);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:850;list-style:none;display:flex}.lead-rail-guidance>summary::-webkit-details-marker{display:none}.lead-rail-guidance>summary span:last-child{width:22px;height:22px;color:var(--v3-blue-700);background:#eef4fc;border-radius:6px;place-items:center;font-size:14px;transition:transform .15s;display:grid}.lead-rail-guidance[open]>summary span:last-child{transform:rotate(45deg)}.lead-rail-guidance .lead-stage-rule{margin-top:9px}.lead-command-search:focus-within,.lead-command-filter:focus-visible,.lead-cockpit__segments a:focus-visible,.quick-icon-action:focus-visible,.lead-entity-button:focus-visible,.lead-rail-list a:focus-visible,.lead-rail-guidance>summary:focus-visible{outline-offset:2px;outline:3px solid #1769e02e}@media (width<=1260px){.lead-workspace-shell{grid-template-columns:minmax(0,1fr) 222px}.lead-cockpit__workspace-head{grid-template-columns:minmax(220px,1fr) auto auto}.lead-advanced-controls{grid-column:1/-1}.quick-lead-card{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}.quick-compose{border-top:1px solid var(--v3-line-soft);border-inline-start:0;grid-column:1/-1}}@media (width<=1023px){.lead-workspace-shell{display:block}.lead-context-rail{display:none}}@media (width<=767px){.lead-workspace-shell .lead-cockpit{padding:14px 10px 90px}.lead-cockpit__hero{gap:10px;display:grid}.lead-cockpit__hero-actions,.lead-cockpit__hero-actions .lead-cockpit__secondary-action{width:100%}.lead-cockpit__metric{min-height:70px;padding:9px 10px}.lead-cockpit__metric em{width:30px;min-width:30px;height:30px}.lead-cockpit__workspace-head{grid-template-columns:minmax(0,1fr) auto}.lead-command-search{grid-column:1/-1}.lead-command-filter,.lead-layout-switch{grid-row:auto}.lead-advanced-controls{grid-column:1/-1}.queue-heading{align-items:flex-start}.queue-heading__count{margin-top:1px}.quick-lead-card{display:block;transform:none}.quick-last-action,.quick-compose{border-top:1px solid var(--v3-line-soft);border-inline-start:0}.quick-form-grid,.quick-note-row{grid-template-columns:1fr}.quick-submit-row .lead-cockpit__primary-action{width:100%}.entity-action-row{flex-wrap:wrap;align-items:stretch;padding:8px}.entity-action-row>span{width:100%}.lead-entity-button{flex:1}}@media (width<=640px){body:has([data-testid=production-leads-workspace]) .os-topbar__actions{align-items:center;gap:6px;width:auto;display:flex;overflow:visible}body:has([data-testid=production-leads-workspace]) .os-topbar__actions>form{width:auto}body:has([data-testid=production-leads-workspace]) .os-user-menu{grid-column:auto;width:44px;min-width:44px}body:has([data-testid=production-leads-workspace]) .os-user-menu__summary{justify-content:center;width:44px;min-width:44px;padding:5px}}@media (prefers-reduced-motion:reduce){.quick-lead-card,.lead-rail-guidance>summary span:last-child{transition:none}}.l360-journey{isolation:isolate;background:linear-gradient(#fff 0%,#fbfdff 100%);padding:16px 18px 10px;position:relative;overflow:clip}.l360-journey-title{z-index:3;border-bottom:1px solid #e8eef5;padding-bottom:12px;position:relative}.l360-serpentine{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:0;padding:20px 22px 4px;display:grid;position:relative}.l360-journey-node,.l360-journey-node:nth-child(n),[dir=rtl] .l360-journey-node:nth-child(n){--journey-tone:#1b78d0;grid-column:var(--journey-column-desktop);grid-row:var(--journey-row-desktop);z-index:2;min-width:0;box-shadow:none;filter:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0 6px 26px;display:block;position:relative;direction:inherit!important}.l360-journey-node--completed{--journey-tone:#0aa765}.l360-journey-node--planned{--journey-tone:#c98709}.l360-journey-node--overdue{--journey-tone:#d23b32}.l360-journey-node--cancelled{--journey-tone:#7b8797}.l360-journey-node>summary{cursor:pointer;text-align:center;border-radius:12px;outline:none;list-style:none;display:block}.l360-journey-node>summary::-webkit-details-marker{display:none}.l360-journey-node>summary::marker{content:"";display:none}.l360-node-rail{place-items:center;min-height:42px;display:grid}.l360-node-sequence{z-index:3;border:2px solid var(--journey-tone);width:38px;height:38px;color:var(--journey-tone);background:#fff;border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #fff,0 5px 14px #143e6d1f}.l360-node-copy{justify-items:center;gap:5px;margin-top:8px;padding-inline:8px;display:grid}.l360-node-heading{color:#173354;justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex}.l360-node-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.l360-node-heading em{background:var(--journey-tone);border-radius:999px;flex:none;margin:0}@supports (color:color-mix(in lab, red, red)){.l360-node-heading em{background:color-mix(in srgb, var(--journey-tone) 11%, white)}}.l360-node-heading em{color:var(--journey-tone);padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.l360-node-icon{color:var(--journey-tone);font-size:11px;font-weight:900}.l360-node-copy time{color:#425b78;font-size:9px;font-weight:750}.l360-node-preview{color:#536a84;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:28rem;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.l360-node-actor{color:var(--journey-tone);font-size:8px;font-weight:800}.l360-node-detail-cue{color:#245f9f;background:#fff;border:1px solid #d9e5f2;border-radius:999px;align-items:center;gap:5px;min-height:28px;margin-top:2px;padding:5px 9px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:0 3px 9px #1e49780d}.l360-node-detail-cue b{font-size:12px;line-height:1;transition:transform .15s}.l360-journey-node[open] .l360-node-detail-cue b{transform:rotate(180deg)}.l360-journey-node[open] .l360-node-sequence{background:var(--journey-tone);color:#fff}.l360-journey-node>summary:hover .l360-node-detail-cue,.l360-journey-node>summary:focus-visible .l360-node-detail-cue{border-color:var(--journey-tone)}@supports (color:color-mix(in lab, red, red)){.l360-journey-node>summary:hover .l360-node-detail-cue,.l360-journey-node>summary:focus-visible .l360-node-detail-cue{border-color:color-mix(in srgb, var(--journey-tone) 40%, white)}}.l360-journey-node>summary:hover .l360-node-detail-cue,.l360-journey-node>summary:focus-visible .l360-node-detail-cue{background:var(--journey-tone)}@supports (color:color-mix(in lab, red, red)){.l360-journey-node>summary:hover .l360-node-detail-cue,.l360-journey-node>summary:focus-visible .l360-node-detail-cue{background:color-mix(in srgb, var(--journey-tone) 7%, white)}}.l360-node-details{border:1px solid #dbe5f0;border-top:3px solid var(--journey-tone);text-align:start;background:#fff;border-radius:12px;margin-top:10px;padding:11px;box-shadow:0 12px 28px #183a631a}.l360-node-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.l360-node-details dl>div{border-bottom:1px solid #edf2f7;min-width:0;padding-bottom:7px}.l360-node-details .l360-node-details-wide{grid-column:1/-1}.l360-node-details dt{color:#728197;font-size:8px;font-weight:800}.l360-node-details dd{overflow-wrap:anywhere;color:#173354;margin:3px 0 0;font-size:9px;font-weight:750;line-height:1.5}.l360-node-source{color:#075fc7;margin-top:10px;font-size:9px;font-weight:850;display:inline-flex}.l360-journey-connector{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l360-journey-connector path{fill:none;stroke-width:2px;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.l360-history-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.l360-history-choice legend{color:#354d69;margin-bottom:7px;font-size:10px;font-weight:900}.l360-history-choice>label{cursor:pointer;background:#fff;border:1px solid #d7e1ed;border-radius:11px;grid-template-columns:20px 1fr;gap:9px;padding:11px;display:grid}.l360-history-choice>label.is-selected{background:#f2f7ff;border-color:#2f76df;box-shadow:0 0 0 3px #2f76df17}.l360-history-choice input{accent-color:#1f65d5;margin-top:3px}.l360-history-choice span{gap:4px;display:grid}.l360-history-choice strong{color:#163457;font-size:11px}.l360-history-choice small{color:#63758b;font-size:9px;line-height:1.55}.l360-history-preview,.l360-history-scope-notice{color:#174c85;background:#eff7ff;border:1px solid #b9d8f7;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.l360-history-preview--from_assignment{color:#845800;background:#fff9e8;border-color:#efd28c}.l360-history-preview strong,.l360-history-scope-notice strong{font-size:10px;font-weight:900}.l360-history-preview span,.l360-history-scope-notice span{font-size:8px;line-height:1.5}.l360-history-scope-notice{z-index:3;margin:10px 0 0;position:relative}.l360-mobile-context-label{display:none}@media (width<=1279px){.l360-serpentine{gap-inline:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.l360-journey-node:nth-child(n),[dir=rtl] .l360-journey-node:nth-child(n){grid-column:var(--journey-column-tablet);grid-row:var(--journey-row-tablet)}}@media (width<=767px){.l360-journey{padding:12px 10px 8px}.l360-serpentine{grid-template-columns:1fr;gap:0;padding:14px 2px 2px}.l360-journey-node:nth-child(n),[dir=rtl] .l360-journey-node:nth-child(n){grid-area:auto/1;padding:0 0 16px}.l360-journey-node>summary{text-align:start;grid-template-columns:42px minmax(0,1fr);display:grid}.l360-node-rail{align-content:start;min-height:100%;padding-top:2px;position:relative}.l360-node-rail:after{content:"";z-index:0;top:40px;bottom:-18px;background:#b9d8e9;border-radius:999px;width:2px;position:absolute;inset-inline-start:calc(50% - 1px)}.l360-journey-node:last-of-type .l360-node-rail:after{display:none}.l360-node-sequence{width:34px;height:34px;font-size:11px;box-shadow:0 0 0 4px #fff}.l360-node-copy{justify-items:start;margin-top:0;padding-inline:8px 2px}.l360-node-heading{justify-content:flex-start}.l360-node-preview{text-align:start}.l360-node-details{margin:8px 0 0 48px}[dir=rtl] .l360-node-details{margin:8px 48px 0 0}.l360-journey-connector{display:none}.l360-command-actions .l360-mobile-context{flex:none;display:inline-flex}.l360-mobile-context-label{display:inline}}@media (prefers-reduced-motion:reduce){.l360-node-detail-cue b{transition:none}}.investment-module-nav,.investment-context-bar,.investment-module-header{min-width:0;max-width:100%}.investment-module-nav--desktop{display:none}.investment-module-nav__identity,.investment-module-nav__group>div{gap:.25rem;display:grid}.investment-module-nav__identity{border-block-end:1px solid var(--color-border-soft);color:var(--color-brand-navy);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.875rem 1rem}.investment-module-nav__group{gap:.375rem;padding:.75rem;display:grid}.investment-module-nav__group+.investment-module-nav__group{border-block-start:1px solid var(--color-border-soft)}.investment-module-nav__group h2,.investment-module-nav__group h3{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding-inline:.625rem;font-size:.68rem;font-weight:800}.investment-module-nav__group a{min-width:0;min-height:2.5rem;color:var(--color-text-secondary);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.82rem;font-weight:800;text-decoration:none;display:grid}.investment-module-nav__group a:hover{color:var(--color-brand-navy);background:#f5f7fa}.investment-module-nav__group a[aria-current=page]{background:#eaebed}@supports (color:color-mix(in lab, red, red)){.investment-module-nav__group a[aria-current=page]{background:color-mix(in srgb, var(--color-brand-navy) 9%, white)}}.investment-module-nav__group a[aria-current=page]{border-inline-start:3px solid var(--color-brand-gold);color:var(--color-brand-navy)}.investment-module-nav--mobile>summary{border:1px solid var(--color-border-soft);cursor:pointer;background:#fff;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.625rem .875rem;list-style:none;display:flex}.investment-module-nav--mobile>summary::-webkit-details-marker{display:none}.investment-module-nav--mobile>summary span:first-child{gap:.125rem;min-width:0;display:grid}.investment-module-nav--mobile>summary small,.investment-context-bar dt{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;font-weight:800}.investment-module-nav--mobile>summary strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.investment-module-nav__summary-action{color:var(--color-brand-navy);flex:none;font-size:.75rem;font-weight:800}.investment-module-nav__sheet{z-index:100;background:#fff;outline:none;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;position:fixed;inset:0}.investment-module-nav__sheet>header{border-block-end:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.investment-module-nav__sheet>header small{color:var(--color-text-muted);font-size:.68rem;font-weight:800}.investment-module-nav__sheet>header h2{color:var(--color-text-primary);margin:.25rem 0 0;font-size:1.1rem;font-weight:800}.investment-module-nav__sheet>header button{border:1px solid var(--color-border-soft);width:2.5rem;height:2.5rem;color:var(--color-text-primary);cursor:pointer;background:#fff;border-radius:999px;flex:0 0 2.5rem;place-items:center;font-size:1.5rem;display:grid}.investment-module-nav--mobile>summary:focus-visible,.investment-module-nav__sheet a:focus-visible,.investment-module-nav__sheet button:focus-visible{outline:3px solid #c7a66b73}@supports (color:color-mix(in lab, red, red)){.investment-module-nav--mobile>summary:focus-visible,.investment-module-nav__sheet a:focus-visible,.investment-module-nav__sheet button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-gold) 45%, transparent)}}.investment-module-nav--mobile>summary:focus-visible,.investment-module-nav__sheet a:focus-visible,.investment-module-nav__sheet button:focus-visible{outline-offset:2px}.investment-module-nav__sheet-body{overscroll-behavior:contain;min-height:0;padding-block-end:max(1rem, env(safe-area-inset-bottom));overflow-y:auto}.investment-context-bar{gap:.875rem;display:grid}.investment-context-bar__heading{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.investment-context-bar__heading h2{color:var(--color-text-primary);margin:0;font-size:.92rem;font-weight:800}.investment-context-bar__heading p{max-width:50rem;color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.72rem;font-weight:600}.investment-context-bar__facts{flex-wrap:wrap;flex:0 auto;justify-content:end;gap:.5rem 1.25rem;margin:0;display:flex}.investment-context-bar__facts div{min-width:5rem}.investment-context-bar__facts dd{max-width:13rem;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.78rem;font-weight:800;overflow:hidden}.investment-context-bar__form{grid-template-columns:repeat(5,minmax(7.5rem,1fr)) auto;align-items:end;gap:.5rem;min-width:0;display:grid}.investment-context-bar__form label{border:1px solid var(--color-border-soft);background:#fafbfc;border-radius:.5rem;gap:.25rem;min-width:0;padding:.5rem .625rem;display:grid}.investment-context-bar__form label>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.investment-context-bar__form select{width:100%;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;font-size:.78rem;font-weight:800}.investment-context-bar__form button{white-space:nowrap;min-height:3.4rem}@media (width>=1024px){.investment-module-nav--mobile{display:none}.investment-module-nav--desktop{border:1px solid var(--color-border-soft);background:#fff;border-radius:.625rem;grid-area:2/1/span 100;align-self:start;display:block;position:sticky;inset-block-start:5.25rem;overflow:hidden;box-shadow:0 8px 26px #1220330a}main:has(>.investment-module-nav--desktop){grid-template-columns:15.5rem minmax(0,1fr);align-items:start}:is(main:has(>.investment-module-nav--desktop)>.investment-module-header,main:has(>.investment-module-nav--desktop)>.investment-context-bar){grid-column:1/-1}main:has(>.investment-context-bar)>.investment-module-nav--desktop{grid-row:3/span 100}main:has(>.investment-module-nav--desktop)>:not(.investment-module-header):not(.investment-context-bar):not(.investment-module-nav){grid-column:2}}@media (width<=1279px){.investment-context-bar__form{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-context-bar__form button{width:100%}}@media (width<=767px){.investment-context-bar__heading{flex-direction:column}.investment-context-bar__facts{justify-content:start;width:100%}.investment-context-bar__form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.investment-module-nav *,.investment-context-bar *,.investment-draft-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.os-sidebar__logo--compact{display:none}@media (width>=1024px){.os-shell.is-sidebar-collapsed .os-sidebar__logo--full{display:none}.os-shell.is-sidebar-collapsed .os-sidebar__logo--compact{object-fit:contain;background:#fff;border:1px solid #ffffff47;border-radius:.75rem;width:3.25rem;height:3.25rem;padding:.4rem;display:block}}.investment-draft-workspace{min-inline-size:0;max-inline-size:100%}.investment-draft-banner{border:1px solid var(--brand-gold,#b78b2e);justify-content:space-between;align-items:center;gap:1rem;min-inline-size:0;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-draft-banner{border:1px solid color-mix(in srgb, var(--brand-gold,#b78b2e) 38%, #e5e7eb)}}.investment-draft-banner{background:linear-gradient(135deg,#b78b2e1a,#fffffffa 52%);border-radius:.75rem}.investment-draft-badge,.investment-draft-status{color:#785708;letter-spacing:.04em;text-transform:uppercase;background:#fff4cf;border-radius:999px;align-items:center;min-block-size:1.6rem;padding-inline:.65rem;font-size:.7rem;font-weight:900;display:inline-flex}.investment-draft-count{color:#fff;background:#122033;border-radius:999px;place-items:center;min-block-size:1.35rem;min-inline-size:1.35rem;margin-inline-start:.35rem;padding-inline:.3rem;font-size:.7rem;display:inline-grid}.investment-draft-backdrop{z-index:69;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a85;position:fixed;inset:0}.investment-draft-sheet{z-index:70;background:#f7f9fc;border-inline-start:1px solid #dbe1ea;grid-template-rows:auto auto auto minmax(0,1fr) auto;max-block-size:100dvh;inline-size:min(48rem,94vw);max-inline-size:100%;display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.investment-draft-sheet.hidden,.investment-draft-backdrop.hidden{display:none}.investment-draft-sheet--page{z-index:auto;max-block-size:none;inline-size:100%;box-shadow:none;border:1px solid #dbe1ea;border-radius:.8rem;position:relative;inset:auto}.investment-draft-sheet__header,.investment-draft-footer{background:#fff;border-block-end:1px solid #dbe1ea;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.investment-change-set-panel{border:1px solid var(--brand-gold,#b78b2e);gap:.75rem;margin:0 1rem 1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.investment-change-set-panel{border:1px solid color-mix(in srgb, var(--brand-gold,#b78b2e) 42%, #dbe1ea)}}.investment-change-set-panel{background:#fff;border-radius:.75rem}.investment-change-set-panel.hidden{display:none}.investment-change-set-panel h3{color:#122033;margin-block-start:.2rem;font-size:1rem;font-weight:900}.investment-change-set-panel p,.investment-change-set-panel label{color:#64748b;font-size:.75rem;font-weight:800;line-height:1.5}.investment-change-set-panel textarea{resize:vertical;color:#0f172a;border:1px solid #cbd5e1;border-radius:.6rem;min-block-size:5.5rem;inline-size:100%;padding:.75rem;font-size:.85rem;font-weight:750}.investment-change-set-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.investment-change-set-result{color:#166534;background:#ecfdf5;border-radius:.6rem;padding:.75rem;font-size:.78rem;font-weight:850}.investment-change-set-result.hidden{display:none}.investment-draft-footer{color:#64748b;border-block-start:1px solid #dbe1ea;border-block-end:0;align-items:center;font-size:.8rem;font-weight:800}.investment-draft-close{color:#334155;background:#fff;border:1px solid #dbe1ea;border-radius:.65rem;flex:none;place-items:center;block-size:2.4rem;inline-size:2.4rem;font-size:1.5rem;line-height:1;display:inline-grid}.investment-draft-body{grid-template-columns:minmax(0,1fr) 18rem;gap:1rem;min-inline-size:0;padding:1rem;display:grid;overflow:auto}.investment-draft-group{border:0;min-inline-size:0;padding:0}.investment-draft-group>legend{color:#64748b;letter-spacing:.05em;text-transform:uppercase;inline-size:100%;margin-block-end:.7rem;font-size:.74rem;font-weight:900}.investment-draft-variable,.investment-draft-preview-panel,.investment-review-row{background:#fff;border:1px solid #dbe1ea;border-radius:.7rem;min-inline-size:0;padding:.9rem}.investment-draft-variable label{color:#122033;font-size:.9rem;font-weight:900}.investment-draft-reset{color:#475569;text-underline-offset:3px;flex:none;font-size:.72rem;font-weight:850;text-decoration:underline}.investment-draft-input-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.45rem;margin-block-start:.75rem;display:grid}.investment-draft-input-row input{color:#0f172a;text-align:start;direction:ltr;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;inline-size:100%;min-inline-size:0;padding:.7rem .75rem;font-weight:850}.investment-draft-input-row span{color:#64748b;max-inline-size:none;font-size:.7rem;font-weight:800}.investment-draft-impact{color:#64748b;margin-block-start:.6rem;font-size:.72rem;font-weight:700;line-height:1.45}.investment-draft-field-error{color:#b91c1c;margin-block-start:.45rem;font-size:.72rem;font-weight:800}.investment-draft-preview-panel{align-self:start;position:sticky;inset-block-start:0}.investment-draft-impact-card{background:#f4f7fb;border-radius:.6rem;gap:.35rem;min-inline-size:0;padding:.75rem;display:grid}.investment-draft-impact-card span,.investment-draft-impact-card small{color:#64748b;font-size:.68rem;font-weight:800}.investment-draft-impact-card strong{overflow-wrap:anywhere;color:#122033;direction:ltr;font-size:1rem;font-weight:900}.investment-draft-network,.investment-draft-conflict,.investment-draft-stale{color:#7c5200;background:#fff8e7;border:1px solid #f59e0b;border-radius:.7rem;margin:.9rem 1rem 0;padding:.85rem 1rem;font-size:.8rem;font-weight:800}.investment-draft-network{margin:1rem 0 0}.investment-draft-network button{margin-inline-start:.4rem;text-decoration:underline}.investment-draft-stale{color:#9f1239;background:#fff1f2;border-color:#ef4444;justify-content:space-between;align-items:center;gap:1rem;display:flex}.investment-draft-stale.hidden{display:none}.investment-draft-review{z-index:3;background:#f7f9fc;padding:1rem;position:absolute;inset:0;overflow:auto}.investment-draft-review h3,.investment-draft-stale h3,.investment-draft-conflict h3{color:currentColor;font-size:1rem;font-weight:900}.investment-review-row__title,.investment-review-row dl,.investment-review-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.investment-review-row__title span{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:900}.investment-review-row dl{margin-block-start:.8rem}.investment-review-row dl>div{background:#f8fafc;border-radius:.5rem;flex:8rem;padding:.6rem}.investment-review-row dt{color:#64748b;font-size:.67rem;font-weight:800}.investment-review-row dd{color:#122033;margin-block-start:.25rem;font-weight:900}.investment-review-options{color:#334155;justify-content:flex-start;margin-block-start:.75rem;font-size:.75rem;font-weight:800}.investment-review-options label{align-items:center;gap:.35rem;display:inline-flex}html.investment-draft-open{overflow:hidden}[data-draft-preview-active=true] [data-component=investment\.metric-card],[data-draft-preview-active=true] [data-component=investment\.chart-card]{border-color:#b78b2e8c;position:relative}[data-draft-preview-active=true] [data-component=investment\.chart-card]:after{content:attr(data-draft-preview-label);color:#785708;pointer-events:none;background:#fff4cf;border-radius:999px;padding:.25rem .55rem;font-size:.62rem;font-weight:900;position:absolute;inset-block-start:.7rem;inset-inline-end:.8rem}.investment-draft-sheet :focus-visible,.investment-draft-banner :focus-visible{outline-offset:2px;outline:3px solid #0f4bb352}@media (width<=1023px){.investment-draft-banner,.investment-draft-footer,.investment-draft-stale{flex-direction:column;align-items:stretch}.investment-draft-sheet:not(.investment-draft-sheet--page){border:0;block-size:100dvh;inline-size:100%;inset:0}.investment-draft-body{grid-template-columns:minmax(0,1fr)}.investment-draft-preview-panel{position:static}}@media (width<=1024px){.investment-draft-close,.investment-draft-reset,.investment-draft-network button,.investment-draft-sheet .dashboard-button,.investment-draft-input-row input,.investment-change-set-panel textarea,.investment-review-options label{min-block-size:44px}.investment-draft-close,.investment-draft-input-row input{min-inline-size:44px}.investment-draft-reset,.investment-draft-network button{align-items:center;display:inline-flex}}@media (width<=639px){.investment-draft-body,.investment-draft-sheet__header,.investment-draft-footer,.investment-draft-review{padding-inline:.8rem}.investment-draft-input-row{grid-template-columns:minmax(0,1fr)}.investment-draft-input-row span{max-inline-size:none}}@media (width>=1024px){.os-sidebar__footer{padding-bottom:4px}}.os-sidebar__nested{min-width:0}.os-sidebar__nested>summary{cursor:pointer;list-style:none}.os-sidebar__nested>summary::-webkit-details-marker{display:none}.os-sidebar__nested-chevron{transition:transform .16s}[dir=rtl] .os-sidebar__nested[open] .os-sidebar__nested-chevron,[dir=ltr] .os-sidebar__nested[open] .os-sidebar__nested-chevron{transform:rotate(90deg)}.os-sidebar__nested-groups{gap:14px;min-width:0;margin-block:8px 12px;padding-inline:15px 6px;display:grid}.os-sidebar__nested-group{gap:2px;min-width:0;display:grid}.os-sidebar__nested-group h3{color:#7790ad;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0;font-size:9px;font-weight:800;line-height:1.4;overflow:hidden}.os-sidebar__child-link{color:#b9c9dc;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.35;display:flex}.os-sidebar__child-link span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-sidebar__child-link:hover,.os-sidebar__child-link.is-active{color:#fff;background:#ffffff13}.os-sidebar__child-link.is-active{box-shadow:inset 3px 0 #5aa3ff}[dir=rtl] .os-sidebar__child-link.is-active{box-shadow:inset -3px 0 #5aa3ff}.os-sidebar__child-dot{background:#58708e;border-radius:999px;flex:0 0 5px;width:5px;height:5px}.os-sidebar__child-link.is-active .os-sidebar__child-dot{background:#68b2ff;box-shadow:0 0 0 3px #4f9df12b}.os-shell.is-sidebar-collapsed .os-sidebar__nested-groups,.os-shell.is-sidebar-collapsed .os-sidebar__nested-chevron{display:none}.hr-v2-workspace{width:min(100%,1680px);min-width:0;min-height:100vh;margin-inline:auto;padding:24px clamp(14px,2vw,30px) 48px;overflow-x:clip}.hr-v2-workspace .os-page-header{margin-bottom:20px}.hr-v2-workspace form[aria-busy=true] button.is-loading:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite hr-v2-spin}@keyframes hr-v2-spin{to{transform:rotate(360deg)}}.hr-v2-flash,.hr-v2-confidential,.hr-v2-locked{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:650;display:flex}.hr-v2-confidential{color:#334155;background:#f8fafc;border-color:#cbd5e1}.hr-v2-locked{color:#92400e;background:#fffbeb;border-color:#fde68a}.hr-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.hr-v2-metric-link{min-width:0;display:block}.hr-v2-metric-link>article{height:100%;transition:border-color .15s,transform .15s,box-shadow .15s}.hr-v2-metric-link:hover>article{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.hr-v2-action-center{border-color:#fed7aa;margin-bottom:18px}.hr-v2-action-center>header,.hr-v2-panel-header{border-bottom:1px solid var(--border-soft,#e5e7eb);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.hr-v2-action-center>header>span,.hr-v2-panel-header>span{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:800;display:inline-grid}.hr-v2-section-kicker{color:#64748b;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}.hr-v2-action-center h2,.hr-v2-panel-header h2,.hr-v2-readiness h2{color:var(--color-brand-navy,#122033);font-size:17px;font-weight:800}.hr-v2-alert-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;padding:14px;display:grid}.hr-v2-alert{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:11px 12px;font-size:12px;display:flex}.hr-v2-alert>span{color:#92400e;background:#fef3c7;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:900;display:inline-grid}.hr-v2-alert strong{flex:1;min-width:0}.hr-v2-alert--danger{background:snow;border-color:#fecaca}.hr-v2-alert--danger>span{color:#b91c1c;background:#fee2e2}.hr-v2-alert--info>span{color:#1d4ed8;background:#dbeafe}.hr-v2-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) auto;margin-bottom:18px}.hr-v2-filter-actions{align-items:flex-end;gap:8px;display:flex}.hr-v2-main-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:18px;min-width:0;display:grid}.hr-v2-records{min-width:0}.hr-v2-desktop-table table{min-width:980px}.hr-v2-desktop-table th{z-index:1;color:#64748b;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;padding:11px 14px;font-size:10px;font-weight:800;position:sticky;top:0}.hr-v2-desktop-table td{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:12px 14px;font-size:12px}.hr-v2-desktop-table tbody tr{border-top:1px solid #eef2f7}.hr-v2-desktop-table tbody tr:hover{background:#f8fbff}.hr-v2-row-action{color:#1d4ed8;background:#eff6ff;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}[dir=rtl] .hr-v2-row-action svg{transform:rotate(180deg)}.hr-v2-mobile-records{display:none}.hr-v2-readiness{padding:16px;position:sticky;top:88px}.hr-v2-readiness header{border-bottom:1px solid #e8edf3;padding-bottom:12px}.hr-v2-readiness ol{gap:8px;margin-top:12px;display:grid}.hr-v2-readiness li{color:#9a3412;background:#fff7ed;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:12px;font-weight:650;display:flex}.hr-v2-readiness li>span{background:#ffedd5;border-radius:999px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-weight:900;display:inline-grid}.hr-v2-readiness li.is-complete{color:#047857;background:#ecfdf5}.hr-v2-readiness li.is-complete>span{background:#d1fae5}.hr-v2-drawer-copy{gap:18px;display:grid}.hr-v2-drawer-copy>p,.hr-v2-rollback-note{color:#475569;font-size:13px;line-height:1.75}.hr-v2-drawer-copy ul{gap:8px;display:grid}.hr-v2-drawer-copy li{color:#334155;background:#f8fafc;border-inline-start:3px solid #60a5fa;padding:9px 11px;font-size:12px}.os-mobile-menu__nested>summary{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px;font-weight:750;list-style:none;display:flex}.os-mobile-menu__nested>summary::-webkit-details-marker{display:none}.os-mobile-menu__nested>div{gap:3px;padding:8px 8px 12px;display:grid}.os-mobile-menu__nested h3{color:#64748b;text-transform:uppercase;margin:10px 4px 4px;font-size:10px;font-weight:800}.os-mobile-menu__nested>div a{min-height:38px;padding-inline:12px}@media (width>=768px){.hr-v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.hr-v2-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1023px){.hr-v2-main-grid{grid-template-columns:minmax(0,1fr)}.hr-v2-readiness{position:static}}@media (width<=767px){.hr-v2-workspace{padding:16px 12px 96px}.hr-v2-filter-bar{grid-template-columns:minmax(0,1fr)}.hr-v2-filter-actions>*{flex:1}.hr-v2-desktop-table{display:none}.hr-v2-mobile-records{gap:10px;padding:12px;display:grid}.hr-v2-mobile-records article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px}.hr-v2-mobile-record-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.hr-v2-mobile-record-head strong{color:#122033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hr-v2-mobile-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hr-v2-mobile-records dt{color:#64748b;font-size:9px;font-weight:750}.hr-v2-mobile-records dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.hr-v2-mobile-records article>a{color:#1d4ed8;margin-top:12px;font-size:11px;font-weight:800;display:inline-flex}}.hr-v2-command-grid,.hr-v2-my-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.hr-v2-command-grid>.surface-panel,.hr-v2-command-grid>.hr-v2-insight-panel{grid-column:span 4}.hr-v2-command-grid>.hr-v2-activity-panel{grid-column:span 8}.hr-v2-command-grid>.hr-v2-readiness{grid-column:span 4}.hr-v2-insight-panel,.hr-v2-my-grid>.surface-panel{min-width:0}.hr-v2-panel-header>a{color:#1d4ed8;font-size:11px;font-weight:800}.hr-v2-bar-list{gap:13px;margin-top:16px;display:grid}.hr-v2-bar-list article>div{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.hr-v2-bar-list progress,.hr-v2-capacity-board progress{background:#e8eef8;border:0;border-radius:999px;width:100%;height:7px;margin-top:6px;overflow:hidden}.hr-v2-bar-list progress::-webkit-progress-bar{background:#e8eef8;border-radius:999px}.hr-v2-capacity-board progress::-webkit-progress-bar{background:#e8eef8;border-radius:999px}.hr-v2-bar-list progress::-webkit-progress-value{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px}.hr-v2-capacity-board progress::-webkit-progress-value{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px}.hr-v2-availability-grid,.hr-v2-snapshot-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.hr-v2-availability-grid article,.hr-v2-snapshot-cards article{background:#f8fafc;border:1px solid #e6edf7;border-radius:10px;align-content:center;gap:4px;min-height:80px;padding:12px;display:grid}.hr-v2-availability-grid span,.hr-v2-snapshot-cards span{color:#64748b;font-size:10px;font-weight:700}.hr-v2-availability-grid strong,.hr-v2-snapshot-cards strong{color:#13213a;font-size:22px;font-weight:850}.hr-v2-availability-grid .is-present,.hr-v2-availability-grid .is-remote{background:#f0fdf8;border-color:#c7eadc}.hr-v2-availability-grid .is-absent,.hr-v2-availability-grid .is-late{background:#fffaf0;border-color:#fed7aa}.hr-v2-payroll-pulse .hr-v2-pulse-number{align-items:baseline;gap:8px;margin-top:18px;display:flex}.hr-v2-pulse-number strong{color:#1d4ed8;font-size:32px}.hr-v2-pulse-number span{color:#64748b;font-size:11px;font-weight:700}.hr-v2-payroll-pulse dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hr-v2-payroll-pulse dl>div{border-top:1px solid #e8edf3;padding-top:9px}.hr-v2-payroll-pulse dt{color:#64748b;font-size:9px}.hr-v2-payroll-pulse dd{color:#172554;margin-top:3px;font-size:12px;font-weight:800}.hr-v2-payroll-pulse dd.is-danger{color:#b91c1c}.hr-v2-kpi-links,.hr-v2-action-grid{gap:9px;margin-top:14px;display:grid}.hr-v2-kpi-links>a,.hr-v2-action-grid>a{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.hr-v2-kpi-links>a:hover,.hr-v2-action-grid>a:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-1px)}.hr-v2-kpi-links>a span,.hr-v2-action-grid>a span{flex:1;min-width:0}.hr-v2-kpi-links>a strong{color:#172554;font-size:18px}.hr-v2-action-grid strong,.hr-v2-action-grid small{display:block}.hr-v2-action-grid strong{color:#13213a;font-size:12px}.hr-v2-action-grid small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}[dir=rtl] .hr-v2-kpi-links>a>svg:last-child,[dir=rtl] .hr-v2-action-grid>a>svg:last-child{transform:rotate(180deg)}.hr-v2-my-hero{color:#fff;background:linear-gradient(120deg,#0b1d42,#123b7a 62%,#2563eb);border:1px solid #dbe7f8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;overflow:hidden}.hr-v2-my-hero p{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.hr-v2-my-hero h1{margin-top:5px;font-size:clamp(23px,3vw,34px);font-weight:850}.hr-v2-my-hero span{color:#cbd5e1;margin-top:5px;font-size:12px;display:block}.hr-v2-my-hero .os-button{color:#fff;background:#ffffff21;border-color:#ffffff4d}.hr-v2-my-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hr-v2-my-hero__actions .os-button--primary{color:#174eae;background:#fff;border-color:#fff}.hr-v2-my-services{grid-column:span 8}.hr-v2-my-snapshot{grid-column:span 4}.hr-v2-my-requests{grid-column:span 8}.hr-v2-my-grid>.hr-v2-readiness,.hr-v2-team-approvals{grid-column:span 4}.hr-v2-snapshot-cards article>a{color:#1d4ed8;font-size:10px;font-weight:800}.hr-v2-request-cards{padding:14px}.hr-v2-view-tabs{scrollbar-width:thin;border-bottom:1px solid #dfe7f1;gap:6px;padding:0 2px 8px;display:flex;overflow-x:auto}.hr-v2-view-tabs a{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:7px 12px;font-size:10px;font-weight:800}.hr-v2-view-tabs a.is-active{color:#1d4ed8;background:#dbeafe}.hr-v2-people-board{align-items:start}.hr-v2-capacity-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.hr-v2-capacity-board article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.hr-v2-capacity-board article>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hr-v2-capacity-board article>div strong{color:#13213a;font-size:12px}.hr-v2-capacity-board dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.hr-v2-capacity-board dl>div{background:#f8fafc;border-radius:7px;padding:8px}.hr-v2-capacity-board dt{color:#64748b;font-size:8px}.hr-v2-capacity-board dd{color:#172554;margin-top:2px;font-size:13px;font-weight:850}.hr-v2-completeness{align-items:center;gap:7px;display:flex}.hr-v2-completeness>span{background:linear-gradient(90deg, #34d399 var(--value), #e2e8f0 var(--value));border-radius:999px;width:52px;height:5px;overflow:hidden}@media (width<=1199px){.hr-v2-command-grid>.hr-v2-insight-panel,.hr-v2-command-grid>.surface-panel,.hr-v2-command-grid>.hr-v2-activity-panel,.hr-v2-my-services,.hr-v2-my-snapshot,.hr-v2-my-requests,.hr-v2-team-approvals,.hr-v2-my-grid>.hr-v2-readiness{grid-column:span 6}}@media (width<=767px){.hr-v2-command-grid,.hr-v2-my-grid{grid-template-columns:minmax(0,1fr)}.hr-v2-command-grid>.hr-v2-insight-panel,.hr-v2-command-grid>.surface-panel,.hr-v2-command-grid>.hr-v2-activity-panel,.hr-v2-my-services,.hr-v2-my-snapshot,.hr-v2-my-requests,.hr-v2-team-approvals,.hr-v2-my-grid>.hr-v2-readiness{grid-column:1}.hr-v2-my-hero{flex-direction:column;align-items:flex-start;padding:19px}.hr-v2-my-hero__actions{justify-content:stretch;width:100%}.hr-v2-my-hero__actions .os-button{flex:1}.hr-v2-capacity-board{grid-template-columns:minmax(0,1fr);padding:10px}.hr-v2-availability-grid,.hr-v2-snapshot-cards{grid-template-columns:minmax(0,1fr)}}.hr-v2-pay-flow,.hr-v2-pay-stepper{background:#fff;border:1px solid #dbe7f6;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.hr-v2-pay-flow li,.hr-v2-pay-stepper li{color:#64748b;border-inline-end:1px solid #e6edf7;align-items:center;gap:7px;min-width:0;padding:10px;display:flex}.hr-v2-pay-flow li:last-child,.hr-v2-pay-stepper li:last-child{border-inline-end:0}.hr-v2-pay-flow span,.hr-v2-pay-stepper span{color:#475569;background:#e8eef8;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:inline-grid}.hr-v2-pay-flow strong,.hr-v2-pay-stepper strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.hr-v2-pay-stepper li.is-complete{color:#047857;background:#f0fdf8}.hr-v2-pay-stepper li.is-complete span{color:#047857;background:#d1fae5}.hr-v2-pay-stepper li.is-current{color:#1d4ed8;background:#eff6ff}.hr-v2-pay-stepper li.is-current span{color:#fff;background:#2563eb}.hr-v2-pay-run-list,.hr-v2-pay-source-list{gap:10px;padding:14px;display:grid}.hr-v2-pay-run-list>a{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:block}.hr-v2-pay-run-list>a:hover{background:#f8fbff;border-color:#93c5fd}.hr-v2-pay-run-list>a.has-errors{border-color:#fecaca}.hr-v2-pay-run-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hr-v2-pay-run-list header strong,.hr-v2-pay-run-list header span{display:block}.hr-v2-pay-run-list header strong{color:#13213a;font-size:13px}.hr-v2-pay-run-list header span{color:#64748b;margin-top:3px;font-size:10px}.hr-v2-pay-run-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.hr-v2-pay-run-list dl>div{background:#f8fafc;border-radius:7px;padding:8px}.hr-v2-pay-run-list dt{color:#64748b;font-size:8px}.hr-v2-pay-run-list dd{color:#172554;margin-top:2px;font-size:12px;font-weight:850}.hr-v2-open-run{color:#1d4ed8;align-items:center;gap:4px;margin-top:12px;font-size:10px;font-weight:850;display:inline-flex}[dir=rtl] .hr-v2-open-run svg{transform:rotate(180deg)}.hr-v2-pay-source-list article{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.hr-v2-pay-source-list article>div{color:#2563eb;align-items:center;gap:10px;min-width:0;display:flex}.hr-v2-pay-source-list article>div span{min-width:0}.hr-v2-pay-source-list article strong,.hr-v2-pay-source-list article small{display:block}.hr-v2-pay-source-list article>div strong{color:#13213a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hr-v2-pay-source-list article small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hr-v2-pay-source-list article>strong{color:#047857;font-size:13px}.hr-v2-payroll-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hr-v2-payroll-summary article{background:#fff;border:1px solid #dfe7f1;border-radius:11px;padding:13px}.hr-v2-payroll-summary span,.hr-v2-payroll-summary strong{display:block}.hr-v2-payroll-summary span{color:#64748b;font-size:9px;font-weight:750}.hr-v2-payroll-summary strong{color:#172554;margin-top:6px;font-size:19px;font-weight:850}.hr-v2-payroll-blocker{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.hr-v2-payroll-blocker strong{font-size:12px}.hr-v2-payroll-blocker p{margin-top:2px;font-size:10px}.hr-v2-pay-command-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.8fr);align-items:start;gap:14px;display:grid}.hr-v2-pay-action-bar{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.hr-v2-pay-action-bar input{border:1px solid #cbd5e1;border-radius:7px;min-height:38px;padding:7px 10px;font-size:11px}.hr-v2-pay-action-bar p{color:#64748b;font-size:11px}.hr-v2-payroll-grid td small{color:#64748b;margin-top:2px;font-size:9px;display:block}.hr-v2-payroll-grid td.is-variance{color:#b45309;font-weight:850}.hr-v2-pay-timeline .hr-v2-timeline{margin-top:14px}.hr-v2-trace-head{border-bottom:1px solid #e2e8f0;gap:3px;padding-bottom:12px;display:grid}.hr-v2-trace-head strong{color:#13213a;font-size:15px}.hr-v2-trace-head span{color:#64748b;font-size:10px}.hr-v2-trace-head code{color:#475569;direction:ltr;margin-top:4px;font-size:9px}.hr-v2-trace-lines{gap:8px;margin:14px 0;display:grid}.hr-v2-trace-lines article{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.hr-v2-trace-lines strong,.hr-v2-trace-lines small{display:block}.hr-v2-trace-lines article>div strong{color:#334155;font-size:11px}.hr-v2-trace-lines small{color:#64748b;margin-top:2px;font-size:8px}.hr-v2-trace-lines article>span{color:#047857;font-size:12px;font-weight:850}.hr-v2-trace-lines article>span.is-deduction{color:#b91c1c}.hr-v2-trace-lines+footer{color:#172554;border-top:1px solid #cbd5e1;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}@media (width<=1023px){.hr-v2-pay-flow,.hr-v2-pay-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-v2-pay-command-grid{grid-template-columns:minmax(0,1fr)}.hr-v2-pay-command-grid .hr-v2-readiness{position:static}}@media (width<=767px){.hr-v2-pay-flow,.hr-v2-pay-stepper{display:flex;overflow-x:auto}.hr-v2-pay-flow li,.hr-v2-pay-stepper li{min-width:132px}.hr-v2-payroll-summary,.hr-v2-pay-run-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-v2-pay-source-list article{grid-template-columns:minmax(0,1fr) auto}.hr-v2-pay-source-list article>:last-child{grid-column:1/-1;justify-self:start}}.hr-v2-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.hr-v2-candidate-grid>a{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.hr-v2-candidate-grid>a:hover{background:#f8fbff;border-color:#93c5fd}.hr-v2-candidate-avatar{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:11px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:inline-grid}.hr-v2-candidate-grid>a>div:nth-child(2){min-width:0}.hr-v2-candidate-grid strong,.hr-v2-candidate-grid span{display:block}.hr-v2-candidate-grid>a>div:nth-child(2) strong{color:#13213a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hr-v2-candidate-grid>a>div:nth-child(2) span{color:#64748b;margin-top:3px;font-size:9px}.hr-v2-candidate-grid dl{grid-column:2/-1;gap:12px;display:flex}.hr-v2-candidate-grid dt{color:#64748b;font-size:8px}.hr-v2-candidate-grid dd{color:#172554;margin-top:2px;font-size:11px;font-weight:850}.hr-v2-onboarding-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.hr-v2-onboarding-board article{border:1px solid #e2e8f0;border-radius:12px;padding:13px}.hr-v2-onboarding-board header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hr-v2-onboarding-board header strong,.hr-v2-onboarding-board header span{display:block}.hr-v2-onboarding-board header strong{color:#13213a;font-size:12px}.hr-v2-onboarding-board header span{color:#64748b;margin-top:3px;font-size:9px}.hr-v2-onboarding-board progress{border-radius:999px;width:100%;height:7px;margin-top:12px}.hr-v2-onboarding-board dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.hr-v2-onboarding-board dl>div{background:#f8fafc;border-radius:7px;padding:8px}.hr-v2-onboarding-board dt{color:#64748b;font-size:8px}.hr-v2-onboarding-board dd{color:#172554;margin-top:2px;font-size:11px;font-weight:850}.hr-v2-candidate-hero{background:#fff;border:1px solid #dbe7f6;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.hr-v2-candidate-hero>div:nth-child(2){flex:1;min-width:0}.hr-v2-candidate-hero p{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.hr-v2-candidate-hero h1{color:#13213a;margin-top:3px;font-size:clamp(20px,3vw,30px);font-weight:850}.hr-v2-candidate-hero div>span{color:#64748b;margin-top:3px;font-size:10px;display:block}.hr-v2-candidate-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hr-v2-candidate-overview a{color:#1d4ed8;margin-top:13px;font-size:11px;font-weight:850;display:inline-flex}.hr-v2-application-card{background:#f8fafc;border:1px solid #dfe7f1;border-radius:14px;padding:15px}.hr-v2-application-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hr-v2-application-card>header p{color:#2563eb;font-size:9px;font-weight:800}.hr-v2-application-card>header h2{color:#13213a;margin-top:3px;font-size:18px;font-weight:850}.hr-v2-application-card>header span{color:#64748b;font-size:10px}.hr-v2-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.hr-v2-application-grid h3{color:#172554;margin-bottom:12px;font-size:13px;font-weight:850}.hr-v2-candidate-actions{border-top:1px solid #dfe7f1;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:13px;display:flex}.hr-v2-candidate-actions form{flex-wrap:wrap;gap:7px;display:flex}.hr-v2-candidate-actions input{border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:7px 9px;font-size:10px}@media (width<=1023px){.hr-v2-application-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.hr-v2-candidate-grid,.hr-v2-onboarding-board,.hr-v2-candidate-overview{grid-template-columns:minmax(0,1fr)}.hr-v2-candidate-grid{padding:10px}.hr-v2-candidate-hero{flex-wrap:wrap;align-items:flex-start}.hr-v2-candidate-hero>a{justify-content:center;width:100%}}.hr-v2-request-board,.hr-v2-approval-board,.hr-v2-recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.hr-v2-request-board article,.hr-v2-recommendation-list article{border:1px solid #e2e8f0;border-radius:11px;padding:13px}.hr-v2-request-board header,.hr-v2-recommendation-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hr-v2-request-board header strong,.hr-v2-request-board header span{display:block}.hr-v2-request-board header strong,.hr-v2-recommendation-list header strong{color:#13213a;font-size:12px}.hr-v2-request-board header span,.hr-v2-recommendation-list p{color:#64748b;margin-top:3px;font-size:9px}.hr-v2-request-board dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.hr-v2-request-board dl>div{background:#f8fafc;border-radius:7px;padding:8px}.hr-v2-request-board dt{color:#64748b;font-size:8px}.hr-v2-request-board dd{color:#172554;margin-top:2px;font-size:10px;font-weight:800}.hr-v2-approval-board{grid-template-columns:minmax(0,1fr)}.hr-v2-approval-board article,.hr-v2-approval-board>a{color:inherit;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.hr-v2-approval-icon{color:#2563eb;background:#eff6ff;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.hr-v2-approval-board article>div:nth-child(2),.hr-v2-approval-board>a>div:nth-child(2){min-width:0}.hr-v2-approval-board strong,.hr-v2-approval-board span,.hr-v2-approval-board small{display:block}.hr-v2-approval-board strong{color:#13213a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hr-v2-approval-board span,.hr-v2-approval-board small{color:#64748b;margin-top:2px;font-size:8px}.hr-v2-report-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.hr-v2-report-catalog a{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.hr-v2-report-catalog a:hover{background:#f8fbff;border-color:#93c5fd}.hr-v2-report-catalog a>div{min-width:0}.hr-v2-report-catalog strong,.hr-v2-report-catalog span{display:block}.hr-v2-report-catalog strong{color:#13213a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hr-v2-report-catalog span{color:#64748b;margin-top:3px;font-size:8px}.hr-v2-report-catalog small{color:#1d4ed8;grid-column:2/-1;font-size:8px;font-weight:800}[dir=rtl] .hr-v2-report-catalog a>svg:nth-of-type(2){transform:rotate(180deg)}.hr-v2-recommendation-list article>span{color:#1d4ed8;background:#eff6ff;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.hr-v2-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.hr-v2-admin-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:12px}.hr-v2-admin-grid header{color:#2563eb;justify-content:space-between;align-items:center;gap:8px;display:flex}.hr-v2-admin-grid article>strong{color:#13213a;margin-top:12px;font-size:12px;display:block}.hr-v2-admin-grid dl{gap:6px;margin-top:10px;display:grid}.hr-v2-admin-grid dl>div{border-top:1px solid #eef2f7;justify-content:space-between;gap:8px;padding-top:6px;display:flex}.hr-v2-admin-grid dt{color:#64748b;font-size:8px}.hr-v2-admin-grid dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.hr-v2-report-scope{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.hr-v2-report-scope>div{flex:1;min-width:0}.hr-v2-report-scope strong{color:#1e3a8a;font-size:11px}.hr-v2-report-scope p{color:#475569;margin-top:2px;font-size:9px}.hr-v2-report-scope code{color:#1e40af;background:#dbeafe;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.hr-v2-report-table .is-always-table{overflow-x:auto}.hr-v2-panel-header>a{align-items:center;min-height:36px;padding-inline:4px;display:inline-flex}.hr-v2-report-schedules{background:#fff;border:1px solid #dbe4ef;border-radius:12px;overflow:hidden}.hr-v2-report-schedules>header{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.hr-v2-report-schedules>header h2{color:#13213a;margin-top:2px;font-size:13px;font-weight:850}.hr-v2-report-schedules>header>span{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.hr-v2-schedule-list{background:#e8eef5;gap:1px;display:grid}.hr-v2-schedule-list article{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.hr-v2-schedule-list article strong{color:#13213a;font-size:11px}.hr-v2-schedule-list article p,.hr-v2-schedule-list article small{color:#64748b;margin-top:3px;font-size:8px;display:block}.hr-v2-schedule-empty{color:#64748b;padding:14px;font-size:10px}.hr-v2-recipient-fieldset{border:1px solid #dbe4ef;border-radius:10px;gap:7px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.hr-v2-recipient-fieldset legend{color:#334155;padding-inline:5px;font-size:10px;font-weight:800}.hr-v2-recipient-fieldset>label{background:#f8fafc;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.hr-v2-recipient-fieldset input[type=checkbox]{accent-color:#2563eb;flex:0 0 17px;width:17px;min-width:17px;height:17px;min-height:17px;margin-top:2px}.hr-v2-recipient-fieldset strong,.hr-v2-recipient-fieldset small{font-size:9px;display:block}.hr-v2-recipient-fieldset small{color:#64748b;margin-top:2px}@media (width<=1023px){.hr-v2-report-catalog,.hr-v2-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hr-v2-request-board,.hr-v2-recommendation-list,.hr-v2-report-catalog,.hr-v2-admin-grid{grid-template-columns:minmax(0,1fr);padding:10px}.hr-v2-report-table .hr-v2-desktop-table.is-always-table{display:block}.hr-v2-report-scope{flex-wrap:wrap}.hr-v2-schedule-list article{grid-template-columns:minmax(0,1fr) auto}.hr-v2-schedule-list article form{grid-column:1/-1}}.inventory-control[data-inventory-control-v2]{--icc-ink:#13253c;--icc-muted:#66758a;--icc-line:#dfe7ed;--icc-surface:#fff;--icc-soft:#f5f8fa;--icc-navy:#12354a;--icc-teal:#0f716b;--icc-gold:#d5a43a;color:var(--icc-ink)}.inventory-control[data-inventory-control-v2] svg{width:1.15rem;height:1.15rem}.inventory-control[data-inventory-control-v2] a,.inventory-control[data-inventory-control-v2] button,.inventory-control[data-inventory-control-v2] input,.inventory-control[data-inventory-control-v2] select,.inventory-control[data-inventory-control-v2] textarea,.inventory-control[data-inventory-control-v2] summary{transition:border-color .18s,box-shadow .18s,color .18s,background-color .18s,transform .18s}.inventory-control[data-inventory-control-v2] :focus-visible{outline-offset:2px;outline:3px solid #0e74903d}.inventory-control[data-inventory-control-v2] .inventory-control__hero{background:radial-gradient(circle at 88% 20%,#d5a43a38,#0000 28%),linear-gradient(125deg,#102d43 0%,#0d4c55 58%,#116b62 100%);border:1px solid #ffffff1a;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;min-height:11.5rem;padding:1.8rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #12354a2e}.inventory-control[data-inventory-control-v2] .inventory-control__hero:before{content:"";pointer-events:none;background-image:linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%,#0000);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.inventory-control[data-inventory-control-v2] .inventory-control__hero>*{z-index:1;position:relative}.inventory-control__hero-copy{align-items:flex-start;gap:1rem;max-width:54rem;display:flex}.inventory-control__hero-mark{color:#f4c963;background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;flex:0 0 3.6rem;place-items:center;width:3.6rem;height:3.6rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.inventory-control[data-inventory-control-v2] .inventory-control__eyebrow{color:#f1c65d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .38rem;font-size:.7rem;font-weight:900}.inventory-control[data-inventory-control-v2] .inventory-control__hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:950;line-height:1.05}.inventory-control[data-inventory-control-v2] .inventory-control__hero p:not(.inventory-control__eyebrow){color:#ffffffc7;max-width:48rem;margin-top:.65rem;font-size:.87rem;font-weight:650;line-height:1.75}.inventory-control[data-inventory-control-v2] .inventory-control__hero-actions{flex:none;align-items:center;gap:.65rem;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__button{color:#173047;text-transform:none;background:#e4b94e;border:1px solid #e4b94e;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.68rem 1rem;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #0000001f}.inventory-control[data-inventory-control-v2] .inventory-control__button:hover{background:#f0cb6b;transform:translateY(-1px)}.inventory-control[data-inventory-control-v2] .inventory-control__button--secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff47}.inventory-control[data-inventory-control-v2] .inventory-management-nav{border:1px solid var(--icc-line);scrollbar-width:thin;background:#fffffff0;border-radius:.95rem;gap:.3rem;margin-block:.85rem 1rem;padding:.35rem;display:flex;overflow-x:auto;box-shadow:0 8px 28px #12354a0f}.inventory-control[data-inventory-control-v2] .inventory-management-nav a{color:#617084;white-space:nowrap;border-radius:.7rem;flex:none;align-items:center;gap:.42rem;min-height:2.55rem;padding:.6rem .8rem;font-size:.72rem;font-weight:850;display:inline-flex}.inventory-control[data-inventory-control-v2] .inventory-management-nav a[aria-current=page],.inventory-control[data-inventory-control-v2] .inventory-management-nav a:hover{color:#0d665f;background:#edf7f5}.inventory-control__flash{border:1px solid;border-radius:.85rem;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.82rem;font-weight:800;display:flex}.inventory-control__flash--success{color:#09634c;background:#ecfdf5;border-color:#a7e0cc}.inventory-control__flash--error{color:#b42318;background:#fff1f2;border-color:#fecaca}.inventory-control[data-inventory-control-v2] .inventory-control__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:0;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__metric{border:1px solid var(--icc-line);background:var(--icc-surface);border-radius:1rem;grid-template-columns:2.55rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;min-height:7.2rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #12354a0e}.inventory-control[data-inventory-control-v2] .inventory-control__metric:after{background:var(--metric-color,#64748b);content:"";inset-inline-end:0;border-radius:999px 0 0;width:34%;height:3px;position:absolute;bottom:0}.inventory-control__metric-icon{background:var(--metric-color,#64748b);border-radius:.78rem;place-items:center;width:2.55rem;height:2.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-control__metric-icon{background:color-mix(in srgb, var(--metric-color,#64748b) 11%, white)}}.inventory-control__metric-icon{color:var(--metric-color,#64748b)}.inventory-control__metric.is-navy{--metric-color:#173b56}.inventory-control__metric.is-success{--metric-color:#0a7a5b}.inventory-control__metric.is-blue{--metric-color:#2563a6}.inventory-control__metric.is-amber{--metric-color:#b7791f}.inventory-control__metric.is-violet{--metric-color:#6d4bb8}.inventory-control__metric.is-teal{--metric-color:#0f766e}.inventory-control__metric.is-danger{--metric-color:#c2413a}.inventory-control__metric.is-slate{--metric-color:#56687c}.inventory-control[data-inventory-control-v2] .inventory-control__metric div>span{color:var(--icc-muted);font-size:.68rem;font-weight:850;line-height:1.35;display:block}.inventory-control[data-inventory-control-v2] .inventory-control__metric strong{color:var(--icc-ink);margin-top:.28rem;font-size:1.65rem;font-weight:950;line-height:1;display:block}.inventory-control[data-inventory-control-v2] .inventory-control__metric small{color:#8793a3;margin-top:.45rem;font-size:.61rem;font-weight:700;line-height:1.4;display:block}.inventory-control__attention{background:linear-gradient(145deg,#fff 0%,#f6faf9 100%);border:1px solid #dbe5ea;border-radius:1rem;margin-top:1rem;overflow:hidden;box-shadow:0 10px 32px #12354a0e}.inventory-control__attention>header{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.inventory-control__attention header p,.inventory-control__workspace-head p,.inventory-control__panel header p{color:#9a7625;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .16rem;font-size:.59rem;font-weight:900}.inventory-control__attention header h2,.inventory-control__workspace-head h2,.inventory-control__panel header h2{color:var(--icc-ink);margin:0;font-size:1rem;font-weight:950}.inventory-control__attention>header>span{color:#8a6416;background:#fff4d8;border-radius:999px;padding:.42rem .7rem;font-size:.67rem;font-weight:900}.inventory-control__attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.inventory-control__attention-card{min-width:0;color:var(--icc-ink);background:#fff;border:1px solid #e3e9ed;border-radius:.8rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem;display:grid}.inventory-control__attention-card:hover{border-color:#9dc8c2;transform:translateY(-1px);box-shadow:0 8px 18px #12354a14}.inventory-control__attention-card.is-warning{background:#fffbef;border-color:#f4dba0}.inventory-control__attention-card.is-danger{background:#fff6f6;border-color:#f0b8b5}.inventory-control__attention-card.is-clear{background:#f7faf9}.inventory-control__attention-icon{color:#0b7564;background:#eaf6f2;border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:grid}.inventory-control__attention-card.is-warning .inventory-control__attention-icon{color:#a66c0c;background:#fff0c8}.inventory-control__attention-card.is-danger .inventory-control__attention-icon{color:#ba302d;background:#fee5e4}.inventory-control__attention-card strong,.inventory-control__attention-card small{text-overflow:ellipsis;display:block;overflow:hidden}.inventory-control__attention-card strong{font-size:.71rem;font-weight:900;line-height:1.35}.inventory-control__attention-card small{color:#7c8999;margin-top:.18rem;font-size:.58rem;font-weight:700}.inventory-control__attention-card b{min-width:1.8rem;color:var(--icc-ink);text-align:center;font-size:.95rem;font-weight:950}.inventory-control__workspace{border:1px solid var(--icc-line);background:#fff;border-radius:1.1rem;margin-top:1rem;overflow:hidden;box-shadow:0 16px 44px #12354a12}.inventory-control__workspace-head{border-bottom:1px solid var(--icc-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.inventory-control__workspace-head>div>span{color:var(--icc-muted);margin-top:.32rem;font-size:.72rem;font-weight:650;display:block}.inventory-control__result-count{border-inline-start:1px solid var(--icc-line);justify-items:center;min-width:6rem;padding-inline-start:1rem;display:grid}.inventory-control__result-count strong{font-size:1.35rem;font-weight:950;line-height:1}.inventory-control__result-count span{color:var(--icc-muted);margin-top:.25rem;font-size:.62rem;font-weight:800}.inventory-control[data-inventory-control-v2] .inventory-control__command{border:0;border-bottom:1px solid var(--icc-line);box-shadow:none;background:#f8fafb;border-radius:0;margin-top:0;padding:.9rem 1rem .75rem}.inventory-control[data-inventory-control-v2] .inventory-control__filters{grid-template-columns:minmax(18rem,1fr) minmax(11rem,.28fr) minmax(12rem,.34fr) auto auto;align-items:end;gap:.65rem;display:grid}.inventory-control[data-inventory-control-v2] label{gap:.3rem}.inventory-control[data-inventory-control-v2] label>span{color:#5f6f82;font-size:.64rem;font-weight:850}.inventory-control[data-inventory-control-v2] input,.inventory-control[data-inventory-control-v2] select,.inventory-control[data-inventory-control-v2] textarea{min-height:2.65rem;color:var(--icc-ink);background:#fff;border:1px solid #cfd9e0;border-radius:.68rem;padding:.58rem .7rem;font-size:.75rem;font-weight:650}.inventory-control[data-inventory-control-v2] input:focus,.inventory-control[data-inventory-control-v2] select:focus,.inventory-control[data-inventory-control-v2] textarea:focus{border-color:#5aa398;outline:0;box-shadow:0 0 0 3px #0f716b1a}.inventory-control__search-field>div{position:relative}.inventory-control__search-field>div svg{color:#8090a2;pointer-events:none;inset-inline-start:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.inventory-control__search-field input{padding-inline-start:2.35rem!important}.inventory-control[data-inventory-control-v2] .inventory-control__filters button,.inventory-control[data-inventory-control-v2] .inventory-control__filters>a{color:#fff;text-transform:none;background:#0f716b;border:1px solid #0f716b;border-radius:.68rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.65rem;padding:.55rem .9rem;font-size:.7rem;font-weight:900;display:inline-flex}.inventory-control[data-inventory-control-v2] .inventory-control__filters>a{color:#516477;background:#fff;border-color:#cfd9e0}.inventory-control[data-inventory-control-v2] .inventory-control__filters button:hover{background:#0a5c58}.inventory-control__segments{scrollbar-width:thin;gap:.42rem;margin-top:.7rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.inventory-control__segments a{color:#607085;white-space:nowrap;background:#fff;border:1px solid #dce4e9;border-radius:999px;flex:none;min-height:2rem;padding:.42rem .7rem;font-size:.63rem;font-weight:850}.inventory-control__segments a:hover,.inventory-control__segments a.is-active{color:#0b665f;background:#eaf7f4;border-color:#9bc8c1}.inventory-control[data-inventory-control-v2] .inventory-control__layout{background:#f3f6f8;grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:1rem;margin-top:0;padding:1rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__main,.inventory-control[data-inventory-control-v2] .inventory-control__side,.inventory-control[data-inventory-control-v2] .inventory-control__unit-list,.inventory-control[data-inventory-control-v2] .inventory-control__stack-list{gap:.75rem;display:grid}.inventory-control__list-head{color:#728095;justify-content:space-between;align-items:center;gap:.75rem;font-size:.66rem;font-weight:750;display:flex}.inventory-control__list-head b{color:#0b6a62;background:#e6f3f1;border-radius:999px;padding:.35rem .6rem;font-size:.59rem}.inventory-control[data-inventory-control-v2] .inventory-control__unit-row{background:#fff;border:1px solid #dce5ea;border-radius:.95rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 6px 18px #12354a09}.inventory-control[data-inventory-control-v2] .inventory-control__unit-row:before{content:"";background:#c8d7df;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.inventory-control[data-inventory-control-v2] .inventory-control__unit-row:hover{border-color:#aec8d0;box-shadow:0 10px 24px #12354a13}.inventory-control[data-inventory-control-v2] .inventory-control__unit-row.is-managed{border-color:#7eb9b0;box-shadow:0 0 0 3px #0f716b14}.inventory-control[data-inventory-control-v2] .inventory-control__unit-row.is-managed:before{background:#0f716b}.inventory-control[data-inventory-control-v2] .inventory-control__unit-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inventory-control__unit-identity{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.inventory-control__unit-identity>span{color:#24536b;background:#eef4f7;border-radius:.7rem;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__unit-code{color:#102f47;font-size:1rem;font-weight:950}.inventory-control[data-inventory-control-v2] .inventory-control__unit-code:hover{color:#0f766e}.inventory-control[data-inventory-control-v2] .inventory-control__unit-top p{color:#738297;flex-wrap:wrap;gap:.28rem;margin-top:.18rem;font-size:.65rem;font-weight:700;display:flex}.inventory-control__unit-top p i{color:#c0cbd3;font-style:normal}.inventory-control[data-inventory-control-v2] .inventory-control__badges{flex-wrap:wrap;justify-content:flex-end;gap:.36rem;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__badges span:not(.status-badge){color:#576b80;background:#f5f8fa;border:1px solid #dce5ea;border-radius:999px;min-height:1.65rem;padding:.28rem .55rem;font-size:.59rem;font-weight:850}.inventory-control[data-inventory-control-v2] .inventory-control__badges span.is-danger{color:#b42318;background:#fff1f2;border-color:#fecaca}.inventory-control[data-inventory-control-v2] .inventory-control__badges span.is-featured{color:#996b0c;background:#fff8e7;border-color:#f2d68f}.inventory-control[data-inventory-control-v2] .inventory-control__badges span.is-resale{color:#0a6c62;background:#edf9f7;border-color:#bae2dc}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats div{background:#f8fafb;border:1px solid #e6ecef;border-radius:.7rem;min-width:0;min-height:3.55rem;padding:.58rem .65rem}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats dt{color:#77869a;text-transform:none;align-items:center;gap:.32rem;font-size:.57rem;font-weight:850;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats dt svg{width:.85rem;height:.85rem}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats dd{color:#1e3147;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.69rem;font-weight:850;overflow:hidden}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats dd.is-on{color:#08775d}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats dd.is-off{color:#b42318}.inventory-control[data-inventory-control-v2] .inventory-control__feature-strip{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__feature-strip span{color:#49685f;background:#f0f8f6;border:1px solid #d7e6e3;border-radius:999px;min-height:1.55rem;padding:.27rem .52rem;font-size:.58rem;font-weight:800}.inventory-control[data-inventory-control-v2] .inventory-control__feature-strip b{color:#0c6c62}.inventory-control__resale-note{color:#745817;background:#fff9ea;border-radius:.65rem;align-items:flex-start;gap:.45rem;margin-top:.65rem;padding:.55rem .65rem;font-size:.64rem;font-weight:700;line-height:1.5;display:flex}.inventory-control__resale-note svg{flex:none;margin-top:.08rem}.inventory-control__unit-footer{border-top:1px solid #e4eaee;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.72rem;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__unit-actions{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__unit-actions a,.inventory-control[data-inventory-control-v2] .inventory-control__unit-actions span.is-disabled,.inventory-control__manage-button{color:#38546a;text-transform:none;background:#fff;border:1px solid #d5dfe5;border-radius:.6rem;justify-content:center;align-items:center;gap:.36rem;min-height:2.1rem;padding:.43rem .62rem;font-size:.61rem;font-weight:850;display:inline-flex}.inventory-control[data-inventory-control-v2] .inventory-control__unit-actions a:hover{color:#0b665e;background:#f0f8f6;border-color:#8bb9b2}.inventory-control[data-inventory-control-v2] .inventory-control__unit-actions span.is-disabled{color:#a65450;cursor:not-allowed;background:#fff6f6;border-color:#ead1d0}.inventory-control__manage-button{color:#fff;background:#0f716b;border-color:#0f716b;flex:none}.inventory-control__manage-button:hover{color:#fff;background:#0a5b57}.inventory-control__workbench{background:#f4faf8;border:1px solid #9fc9c2;border-radius:.85rem;margin-top:.85rem;overflow:hidden}.inventory-control__workbench-head{background:#eaf6f3;border-bottom:1px solid #cce0dc;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.inventory-control__workbench-title{align-items:center;gap:.55rem;display:flex}.inventory-control__workbench-title>span{color:#fff;background:#0f716b;border-radius:.6rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.inventory-control__workbench-title p{color:#55756f;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.inventory-control__workbench-title h3{color:#153c38;font-size:.82rem;font-weight:950}.inventory-control__workbench-close{color:#526e69;background:#fff;border-radius:.55rem;padding:.45rem .6rem;font-size:.61rem;font-weight:850}.inventory-control__workbench-close:hover{color:#0f716b}.inventory-control__workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.7rem;display:grid}.inventory-control__editor{background:#fff;border:1px solid #d9e7e4;border-radius:.75rem;min-width:0;overflow:hidden}.inventory-control__editor[open]{border-color:#9fc9c2;grid-column:1/-1;box-shadow:0 8px 20px #0f716b14}.inventory-control__editor summary{cursor:pointer;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.8rem;padding:.62rem;list-style:none;display:grid}.inventory-control__editor summary::-webkit-details-marker{display:none}.inventory-control__editor summary:hover{background:#f4faf8}.inventory-control__editor-icon{color:#21675f;background:#eef5f4;border-radius:.58rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.inventory-control__editor summary strong,.inventory-control__editor summary small{display:block}.inventory-control__editor summary strong{color:#193c49;font-size:.68rem;font-weight:900}.inventory-control__editor summary small{color:#73877f;text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.56rem;font-weight:700;overflow:hidden}.inventory-control__editor-chevron{color:#81958f;transform:rotate(90deg)}[dir=rtl] .inventory-control__editor-chevron{transform:rotate(180deg)}.inventory-control__editor[open] .inventory-control__editor-chevron{transform:rotate(-90deg)}[dir=rtl] .inventory-control__editor[open] .inventory-control__editor-chevron{transform:rotate(90deg)}.inventory-control[data-inventory-control-v2] .inventory-control__mini-form{background:#fbfdfc;border:0;border-top:1px solid #dfebe8;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;padding:.75rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__mini-form>p,.inventory-control[data-inventory-control-v2] .inventory-control__mini-form>label,.inventory-control[data-inventory-control-v2] .inventory-control__mini-form>button{grid-column:1/-1}.inventory-control[data-inventory-control-v2] .inventory-control__mini-form>p{color:#667a75;font-size:.64rem;font-weight:700}.inventory-control[data-inventory-control-v2] .inventory-control__mini-form button{color:#fff;text-transform:none;background:#0f716b;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;font-size:.69rem;font-weight:900;display:inline-flex}.inventory-control[data-inventory-control-v2] .inventory-control__mini-form button:hover{background:#0a5c57}.inventory-control[data-inventory-control-v2] .inventory-control__inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__check{background:#fff;border:1px solid #dfe8e5;border-radius:.62rem;flex-direction:row;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .65rem;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__check input[type=checkbox]{accent-color:#0f716b;flex:0 0 1rem;width:1rem;height:1rem;min-height:1rem}.inventory-control[data-inventory-control-v2] .inventory-control__side{position:sticky;top:1rem}.inventory-control[data-inventory-control-v2] .inventory-control__panel{background:#fff;border:1px solid #dce5ea;border-radius:.9rem;padding:0;overflow:hidden;box-shadow:0 6px 20px #12354a0b}.inventory-control[data-inventory-control-v2] .inventory-control__panel>header{border-bottom:1px solid #e4eaee;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem .85rem;display:flex}.inventory-control[data-inventory-control-v2] .inventory-control__panel>header>span{color:#0b6c63;background:#edf6f4;border-radius:999px;place-items:center;min-width:1.9rem;height:1.9rem;padding-inline:.45rem;font-size:.66rem;font-weight:900;display:grid}.inventory-control__readiness{padding-bottom:.8rem!important}.inventory-control__progress{--progress-color:#64748b;gap:.35rem;padding:.65rem .85rem 0;display:grid}.inventory-control__progress.is-success{--progress-color:#0b7a5d}.inventory-control__progress.is-violet{--progress-color:#7354b3}.inventory-control__progress.is-amber{--progress-color:#c28b27}.inventory-control__progress.is-blue{--progress-color:#2d6da3}.inventory-control__progress>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inventory-control__progress>div span{color:#66778a;font-size:.61rem;font-weight:800}.inventory-control__progress>div strong{color:var(--progress-color);font-size:.68rem;font-weight:950}.inventory-control__progress>span{background:#e8edf0;border-radius:999px;height:.35rem;display:block;overflow:hidden}.inventory-control__progress>span i{border-radius:inherit;background:var(--progress-color);height:100%;display:block}.inventory-control__readiness-note{color:#65778b;background:#f2f7f8;border-radius:.62rem;align-items:flex-start;gap:.4rem;margin:.75rem .85rem 0;padding:.55rem;line-height:1.5;display:flex;font-size:.57rem!important;font-weight:700!important}.inventory-control__readiness-note svg{flex:none;margin-top:.06rem}.inventory-control[data-inventory-control-v2] .inventory-control__stack-list{gap:0}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row{border:0;border-bottom:1px solid #edf1f3;border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.68rem .75rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row:last-child{border-bottom:0}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row:hover{background:#f6faf9}.inventory-control__stack-icon{color:#27675f;background:#eef5f4;border-radius:.58rem;place-items:center;width:2rem;height:2rem;display:grid}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row>span{min-width:0}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row>span:last-child{text-align:end}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row strong,.inventory-control[data-inventory-control-v2] .inventory-control__stack-row b,.inventory-control[data-inventory-control-v2] .inventory-control__stack-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row strong{color:#1a3449;font-size:.64rem;font-weight:900}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row b{color:#0f716b;font-size:.56rem;font-weight:900}.inventory-control[data-inventory-control-v2] .inventory-control__stack-row small{color:#7e8b9a;margin-top:.15rem;font-size:.54rem;font-weight:700}.inventory-control__empty-compact{color:#77869a;background:#f8fafb;border:1px dashed #d4dee4;border-radius:.65rem;margin:.7rem;padding:.7rem;font-size:.64rem!important;font-weight:750!important}.inventory-control[data-inventory-control-v2] .inventory-control__empty{text-align:center;background:#fff;border:1px dashed #bdcbd4;border-radius:.9rem;align-content:center;place-items:center;gap:.45rem;min-height:13rem;padding:1.5rem;display:grid}.inventory-control__empty>span{color:#22665e;background:#eef5f4;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.inventory-control__empty h3{color:var(--icc-ink);font-size:.85rem;font-weight:900}.inventory-control__empty p{color:var(--icc-muted);font-size:.66rem}.inventory-control__empty a{color:#fff;background:#0f716b;border-radius:.55rem;margin-top:.2rem;padding:.45rem .75rem;font-size:.62rem;font-weight:850}.inventory-control__pagination{background:#fff;border-radius:.8rem;padding:.7rem;overflow-x:auto}@media (width<=1399px){.inventory-control[data-inventory-control-v2] .inventory-control__hero{align-items:flex-start}.inventory-control[data-inventory-control-v2] .inventory-control__hero-actions{flex-direction:column;align-items:stretch}.inventory-control[data-inventory-control-v2] .inventory-control__hero-actions a{width:100%}.inventory-control__attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.inventory-control[data-inventory-control-v2] .inventory-control__metrics,.inventory-control[data-inventory-control-v2] .inventory-control__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-control__search-field{grid-column:1/-1}.inventory-control[data-inventory-control-v2] .inventory-control__layout{grid-template-columns:minmax(0,1fr)}.inventory-control[data-inventory-control-v2] .inventory-control__side{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=820px){.inventory-control[data-inventory-control-v2] .inventory-control__hero{flex-direction:column;align-items:stretch;min-height:auto;padding:1.35rem}.inventory-control[data-inventory-control-v2] .inventory-control__hero-actions{flex-direction:row}.inventory-control[data-inventory-control-v2] .inventory-control__side,.inventory-control__workbench-grid{grid-template-columns:minmax(0,1fr)}.inventory-control__editor[open]{grid-column:auto}}@media (width<=640px){.inventory-control[data-inventory-control-v2]{padding:.7rem}.inventory-control__hero-copy{gap:.7rem}.inventory-control__hero-mark{border-radius:.75rem;flex-basis:2.8rem;width:2.8rem;height:2.8rem}.inventory-control[data-inventory-control-v2] .inventory-control__hero h1{font-size:1.65rem}.inventory-control[data-inventory-control-v2] .inventory-control__hero p:not(.inventory-control__eyebrow){font-size:.74rem;line-height:1.65}.inventory-control[data-inventory-control-v2] .inventory-control__hero-actions{flex-direction:column}.inventory-control[data-inventory-control-v2] .inventory-management-nav{margin-top:.65rem}.inventory-control[data-inventory-control-v2] .inventory-control__metrics{gap:.5rem}.inventory-control[data-inventory-control-v2] .inventory-control__metric{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;min-height:6.7rem;padding:.72rem}.inventory-control__metric-icon{border-radius:.6rem;width:2rem;height:2rem}.inventory-control[data-inventory-control-v2] .inventory-control__metric strong{font-size:1.35rem}.inventory-control[data-inventory-control-v2] .inventory-control__metric small{font-size:.54rem}.inventory-control__attention>header,.inventory-control__workspace-head{align-items:flex-start}.inventory-control__attention-grid{grid-template-columns:minmax(0,1fr)}.inventory-control__result-count{min-width:4.5rem}.inventory-control[data-inventory-control-v2] .inventory-control__filters{grid-template-columns:minmax(0,1fr)}.inventory-control__search-field{grid-column:auto}.inventory-control[data-inventory-control-v2] .inventory-control__layout{padding:.65rem}.inventory-control__list-head,.inventory-control[data-inventory-control-v2] .inventory-control__unit-top{flex-direction:column;align-items:flex-start}.inventory-control[data-inventory-control-v2] .inventory-control__badges{justify-content:flex-start}.inventory-control[data-inventory-control-v2] .inventory-control__unit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-control__unit-footer{flex-direction:column;align-items:stretch}.inventory-control__manage-button{width:100%}.inventory-control[data-inventory-control-v2] .inventory-control__mini-form,.inventory-control[data-inventory-control-v2] .inventory-control__inline{grid-template-columns:minmax(0,1fr)}.inventory-control__workbench-head{flex-direction:column;align-items:flex-start}.inventory-control__workbench-close{text-align:center;width:100%}}.customer360-v3[data-customer360-workspace]{--customer360-ink:#102a43;--customer360-muted:#66788f;--customer360-blue:#1769d9;--customer360-blue-deep:#0b4fae;--customer360-line:#dbe5f0;--customer360-canvas:#f4f7fb;--customer360-success:#078456;--customer360-warning:#b36a00;--customer360-danger:#c73535;box-sizing:border-box;background:radial-gradient(circle at 92% 3%, #1769d914, transparent 19rem), linear-gradient(180deg, #f8fafe 0, var(--customer360-canvas) 18rem, #f4f7fb 100%);width:100%;min-height:calc(100dvh - 4.75rem);color:var(--customer360-ink);align-content:start;gap:.9rem;padding:1rem 1.15rem 2rem}.customer360-v3[data-customer360-workspace] .customer360-command{border:1px solid var(--customer360-line);background:#ffffffeb;border-radius:1.2rem;gap:.85rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #1c3e6714}.customer360-v3[data-customer360-workspace] .customer360-command:before{background:linear-gradient(180deg, var(--customer360-blue), #78aef3 62%, #e6b84c);content:"";width:.25rem;position:absolute;inset-block:0;inset-inline-start:0}.customer360-v3[data-customer360-workspace] .customer360-command__title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-command__heading{min-width:0;padding-inline-start:.25rem}.customer360-v3[data-customer360-workspace] .customer360-command__heading>p{color:var(--customer360-blue-deep);letter-spacing:.1em;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.66rem;font-weight:900;display:flex}.customer360-v3[data-customer360-workspace] .customer360-command__heading>h1{color:#081c36;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.75rem,2.3vw,2.45rem);font-weight:900;line-height:1.08;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-command__heading>span{max-width:58rem;color:var(--customer360-muted);margin-top:.45rem;font-size:.76rem;font-weight:650;line-height:1.55}.customer360-v3[data-customer360-workspace] .customer360-command__actions{justify-content:flex-end;gap:.45rem;display:flex}.customer360-v3[data-customer360-workspace] .customer360-command__actions>:is(a,button){min-height:2.65rem;color:var(--customer360-blue-deep);white-space:nowrap;background:#fff;border:1px solid #cad8e8;border-radius:.68rem;justify-content:center;align-items:center;gap:.4rem;padding:.58rem .8rem;font-size:.68rem;font-weight:850;line-height:1.2;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.customer360-v3[data-customer360-workspace] .customer360-command__actions>:is(a,button):hover{border-color:#9bbce5;transform:translateY(-1px);box-shadow:0 8px 20px #1252a41c}.customer360-v3[data-customer360-workspace] .customer360-command__actions>.is-primary{border-color:var(--customer360-blue);background:linear-gradient(135deg, var(--customer360-blue), #0b5bc4);color:#fff;box-shadow:0 9px 22px #1769d933}.customer360-v3[data-customer360-workspace] .customer360-command__actions>.customer360-command__delete{color:#b92f2f;background:#fff7f7;border-color:#f0c0c0}.customer360-v3[data-customer360-workspace] .customer360-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-metrics>.customer360-metric-card{border:1px solid var(--customer360-line);background:linear-gradient(145deg,#fff,#fbfdff);border-radius:.85rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.62rem;min-height:5.25rem;padding:.7rem;display:grid;box-shadow:0 6px 18px #17375e0b}.customer360-v3[data-customer360-workspace] .customer360-metric-card>i{width:2.45rem;height:2.45rem;color:var(--customer360-blue);background:#eaf3ff;border-radius:.72rem;place-items:center;font-style:normal;display:grid}.customer360-v3[data-customer360-workspace] .customer360-metric-card>i svg{width:1.1rem;height:1.1rem}.customer360-v3[data-customer360-workspace] .customer360-metric-card>div{min-width:0}.customer360-v3[data-customer360-workspace] .customer360-metric-card :is(span,strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-metric-card span{color:var(--customer360-muted);font-size:.59rem;font-weight:800}.customer360-v3[data-customer360-workspace] .customer360-metric-card strong{color:var(--customer360-ink);font-variant-numeric:tabular-nums;margin-top:.24rem;font-size:1.15rem;font-weight:900;line-height:1}.customer360-v3[data-customer360-workspace] .customer360-metric-card small{color:#8391a3;margin-top:.28rem;font-size:.54rem;font-weight:700}.customer360-v3[data-customer360-workspace] .customer360-metric-card.is-danger{background:linear-gradient(145deg,#fff,#fff7f7);border-color:#f0c3c3}.customer360-v3[data-customer360-workspace] .customer360-metric-card.is-danger>i{color:var(--customer360-danger);background:#ffebeb}.customer360-v3[data-customer360-workspace] .customer360-metric-card.is-warning{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#edd9a8}.customer360-v3[data-customer360-workspace] .customer360-metric-card.is-warning>i,.customer360-v3[data-customer360-workspace] .customer360-metric-card.is-finance>i{color:var(--customer360-warning);background:#fff3d8}.customer360-v3[data-customer360-workspace] .customer360-metric-card.is-success>i{color:var(--customer360-success);background:#e8f7f0}.customer360-v3[data-customer360-workspace] .customer360-command__grid{grid-template-columns:minmax(19.5rem,.8fr) minmax(27rem,1.35fr) minmax(19rem,.78fr);align-items:stretch;gap:.7rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-command__grid>*{border:1px solid var(--customer360-line);background:#fff;border-radius:.95rem;min-width:0;padding:.9rem;overflow:hidden;box-shadow:0 7px 20px #1839600b}.customer360-v3[data-customer360-workspace] .customer360-profile-card{align-content:start;gap:.75rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity{border-bottom:1px solid #e8eef5;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-bottom:.75rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity>i{width:3.25rem;height:3.25rem;color:var(--customer360-blue-deep);background:linear-gradient(145deg,#eaf3ff,#dceaff);border:1px solid #cfe0f8;border-radius:.9rem;place-items:center;font-size:1rem;font-style:normal;font-weight:900;display:grid}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity>div{min-width:0}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity>div>span{color:var(--customer360-blue-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:850;display:block}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity h2{color:var(--customer360-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.85rem;font-weight:900;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity b{color:#76879a;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.58rem;font-weight:750;display:block;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity>small{width:max-content;max-width:7rem;color:var(--customer360-blue-deep);text-overflow:ellipsis;white-space:nowrap;background:#eef6ff;border:1px solid #b9d3f5;border-radius:999px;padding:.28rem .48rem;font-size:.56rem;font-weight:850;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-contact-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.customer360-v3[data-customer360-workspace] .customer360-contact-actions>a{width:auto;height:auto;min-height:2.25rem;color:var(--customer360-blue-deep);background:#f9fbfe;border:1px solid #ccdaea;border-radius:.62rem;justify-content:center;align-items:center;gap:.35rem;padding:.42rem;font-size:.59rem;font-weight:850;display:flex}.customer360-v3[data-customer360-workspace] .customer360-contact-actions>a.is-whatsapp{color:#078456;background:#edf9f3;border-color:#9bd7b9}.customer360-v3[data-customer360-workspace] .customer360-contact-actions svg{width:.9rem;height:.9rem}.customer360-v3[data-customer360-workspace] .customer360-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.customer360-v3[data-customer360-workspace] .customer360-profile-card dl>div{background:#f6f9fc;border-radius:.62rem;gap:.2rem;min-width:0;padding:.48rem .55rem;font-size:.61rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-profile-card dt{color:#7c8b9d;font-size:.54rem;font-weight:750}.customer360-v3[data-customer360-workspace] .customer360-profile-card dd{color:var(--customer360-ink);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;font-weight:850;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-journey-preview{grid-template-rows:auto minmax(0,1fr);display:grid}.customer360-v3[data-customer360-workspace] .customer360-journey-preview>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.7rem;display:flex}.customer360-v3[data-customer360-workspace] .customer360-journey-preview>header span,.customer360-v3[data-customer360-workspace] .customer360-attention-stack>header span{color:var(--customer360-blue-deep);letter-spacing:.09em;font-size:.56rem;font-weight:900;display:block}.customer360-v3[data-customer360-workspace] .customer360-journey-preview h2,.customer360-v3[data-customer360-workspace] .customer360-attention-stack h2{color:var(--customer360-ink);margin:.18rem 0 0;font-size:.82rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-journey-preview>header button{min-height:2rem;color:var(--customer360-blue-deep);white-space:nowrap;background:#f4f8fd;border:1px solid #c8d9ed;border-radius:.55rem;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.58rem;font-weight:850;display:inline-flex}.customer360-v3[data-customer360-workspace] .customer360-journey-preview__list{align-content:start;padding-top:.25rem;display:grid;position:relative}.customer360-v3[data-customer360-workspace] .customer360-journey-preview__list:before{content:"";background:#d7e3f0;width:1px;position:absolute;inset-block:.82rem;inset-inline-start:.24rem}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article{border-bottom:1px solid #edf2f7;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:start;gap:.58rem;padding:.56rem 0;font-size:.62rem;display:grid;position:relative}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article:last-child{border-bottom:0}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article>i{z-index:1;background:var(--customer360-blue);border:2px solid #fff;border-radius:50%;width:.5rem;height:.5rem;margin-top:.12rem;box-shadow:0 0 0 2px #d9e8fb}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article>div{min-width:0}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article strong,.customer360-v3[data-customer360-workspace] .customer360-journey-preview article p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article strong{color:var(--customer360-ink);font-size:.62rem;font-weight:850}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article p,.customer360-v3[data-customer360-workspace] .customer360-journey-preview article time{color:#7d8b9d;margin-top:.18rem;font-size:.54rem;font-weight:650}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article time{white-space:nowrap;margin-top:0}.customer360-v3[data-customer360-workspace] .customer360-attention-stack{grid-template-rows:auto repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-attention-stack>header{padding:.05rem 0 .15rem}.customer360-v3[data-customer360-workspace] .customer360-attention-stack>.customer360-action-card{background:#f8fafc;border:1px solid #dce6f1;border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);align-content:start;align-items:start;gap:.5rem;min-width:0;padding:.65rem;font-size:.6rem;display:grid;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-action-card>i{width:2rem;height:2rem;color:var(--customer360-success);background:#e8f7f0;border-radius:.62rem;place-items:center;font-style:normal;display:grid}.customer360-v3[data-customer360-workspace] .customer360-action-card>i svg{width:.92rem;height:.92rem}.customer360-v3[data-customer360-workspace] .customer360-action-card>div{min-width:0}.customer360-v3[data-customer360-workspace] .customer360-action-card span,.customer360-v3[data-customer360-workspace] .customer360-action-card strong,.customer360-v3[data-customer360-workspace] .customer360-action-card p{text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-action-card span{color:#77879a;text-transform:uppercase;font-size:.53rem;font-weight:800}.customer360-v3[data-customer360-workspace] .customer360-action-card strong{color:var(--customer360-ink);white-space:nowrap;margin-top:.18rem;font-size:.66rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-action-card p{color:#758599;margin-top:.2rem;font-size:.55rem;line-height:1.45}.customer360-v3[data-customer360-workspace] .customer360-action-card>button{min-height:1.95rem;color:var(--customer360-blue-deep);background:#eaf3ff;border:0;border-radius:.55rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.56rem;font-weight:850;display:flex}.customer360-v3[data-customer360-workspace] .customer360-action-card.is-danger{background:#fff7f7;border-color:#efc1c1}.customer360-v3[data-customer360-workspace] .customer360-action-card.is-danger>i{color:var(--customer360-danger);background:#ffe9e9}.customer360-v3[data-customer360-workspace] .customer360-action-card.is-warning{background:#fffbf2;border-color:#ead7aa}.customer360-v3[data-customer360-workspace] .customer360-action-card.is-warning>i{color:var(--customer360-warning);background:#fff0cf}.customer360-v3[data-customer360-workspace] .customer360-feedback{color:#067047;background:#eef9f4;border:1px solid #b7ddca;border-radius:.8rem;padding:.75rem .9rem;font-size:.72rem;font-weight:750}.customer360-v3[data-customer360-workspace] .customer360-tabs{z-index:18;border:1px solid var(--customer360-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-radius:.9rem;padding:.35rem;display:block;position:sticky;top:4.75rem;overflow:hidden;box-shadow:0 10px 28px #1c3e6714}.customer360-v3[data-customer360-workspace] .customer360-tabs>nav{scrollbar-width:thin;gap:.3rem;display:flex;overflow-x:auto}.customer360-v3[data-customer360-workspace] .customer360-tabs button{color:#5f7086;border:1px solid #0000;border-radius:.6rem;min-height:2.35rem;padding:.45rem .72rem;font-size:.65rem;font-weight:850}.customer360-v3[data-customer360-workspace] .customer360-tabs button:hover{color:var(--customer360-blue-deep);background:#f4f8fd;border-color:#c9d9ec}.customer360-v3[data-customer360-workspace] .customer360-tabs button.is-active{color:#fff;background:#102a43;border-color:#102a43;box-shadow:0 7px 16px #102a4329}.customer360-v3[data-customer360-workspace] .customer360-panel{border:1px solid var(--customer360-line);background:#fff;border-radius:1rem;padding:1rem;overflow:hidden;box-shadow:0 12px 32px #1b3a5e0f}.customer360-v3[data-customer360-workspace] .customer360-section-heading{background:linear-gradient(105deg,#fff,#f7faff);border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1rem -1rem 1rem;padding:.9rem 1rem;display:flex}.customer360-v3[data-customer360-workspace] .customer360-section-heading p{color:var(--customer360-blue-deep);letter-spacing:.09em;margin-bottom:.22rem;font-size:.58rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-section-heading h2{color:var(--customer360-ink);font-size:.9rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-section-heading span{color:var(--customer360-muted);margin-top:.25rem;font-size:.65rem;line-height:1.55}.customer360-v3[data-customer360-workspace] .customer360-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);gap:.75rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-overview-card{background:#fbfcfe;border:1px solid #dce6f1;border-radius:.85rem;align-content:start;gap:.72rem;min-width:0;padding:.85rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-overview-card>header{align-items:center;gap:.55rem;display:flex}.customer360-v3[data-customer360-workspace] .customer360-overview-card>header>i{width:2.25rem;height:2.25rem;color:var(--customer360-blue-deep);background:#eaf3ff;border-radius:.68rem;flex:0 0 2.25rem;place-items:center;font-style:normal;display:grid}.customer360-v3[data-customer360-workspace] .customer360-overview-card>header svg{width:1rem;height:1rem}.customer360-v3[data-customer360-workspace] .customer360-overview-card>header span{color:#76879a;letter-spacing:.08em;font-size:.52rem;font-weight:900;display:block}.customer360-v3[data-customer360-workspace] .customer360-overview-card h3{color:var(--customer360-ink);margin-top:.12rem;font-size:.75rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-overview-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.customer360-v3[data-customer360-workspace] .customer360-overview-card dl>div{background:#fff;border-radius:.62rem;min-width:0;padding:.55rem}.customer360-v3[data-customer360-workspace] .customer360-overview-card dt{color:#7a8a9e;font-size:.55rem;font-weight:750}.customer360-v3[data-customer360-workspace] .customer360-overview-card dd{color:var(--customer360-ink);text-overflow:ellipsis;white-space:nowrap;margin:.22rem 0 0;font-size:.68rem;font-weight:900;overflow:hidden}.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-next-action{background:linear-gradient(145deg,#f7fbff,#edf5ff);border-color:#b9d3f5}.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-next-action>strong,.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-next-action>p,.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-notes>p{margin:0}.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-next-action>strong{color:var(--customer360-ink);font-size:.78rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-next-action>p,.customer360-v3[data-customer360-workspace] .customer360-overview-card.is-notes>p{color:#5f7187;font-size:.65rem;line-height:1.65}.customer360-v3[data-customer360-workspace] .customer360-overview-card :is(button,a){min-height:2.15rem;color:var(--customer360-blue-deep);background:#fff;border:1px solid #bed2ec;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.42rem .58rem;font-size:.59rem;font-weight:850;display:inline-flex}.customer360-v3[data-customer360-workspace] .customer360-work-grid,.customer360-v3[data-customer360-workspace] .customer360-document-grid{gap:.75rem}.customer360-v3[data-customer360-workspace] .customer360-panel>:is(.customer360-work-grid,.customer360-document-grid)+:is(.customer360-work-grid,.customer360-document-grid,section),.customer360-v3[data-customer360-workspace] .customer360-panel>section+:is(.customer360-work-grid,section){margin-top:.75rem}.customer360-v3[data-customer360-workspace] .customer360-work-grid>section,.customer360-v3[data-customer360-workspace] .customer360-document-grid>section,.customer360-v3[data-customer360-workspace] .customer360-record-grid>section,.customer360-v3[data-customer360-workspace] .customer360-governance-grid>section,.customer360-v3[data-customer360-workspace] .customer360-panel>section:not([data-entity-tab-panel]){background:#fbfcfe;border:1px solid #dfe7f0;border-radius:.82rem;min-width:0;padding:.8rem}.customer360-v3[data-customer360-workspace] :is(.customer360-work-grid,.customer360-document-grid,.customer360-record-grid,.customer360-governance-grid) h3,.customer360-v3[data-customer360-workspace] .customer360-panel>section>h3{color:var(--customer360-ink);font-size:.76rem;font-weight:900}.customer360-v3[data-customer360-workspace] .customer360-linked-list article{background:#fff;border-color:#e0e8f1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.customer360-v3[data-customer360-workspace] .customer360-linked-list article>div{min-width:0}.customer360-v3[data-customer360-workspace] .customer360-compact-form{background:#f5f8fc;border-color:#dbe5ef}.customer360-v3[data-customer360-workspace] :is(input,select,textarea):focus{border-color:var(--customer360-blue);outline:none;box-shadow:0 0 0 3px #1769d91f}[dir=rtl] .customer360-v3[data-customer360-workspace] .customer360-command__heading>p{letter-spacing:0}[dir=rtl] .customer360-v3[data-customer360-workspace] :is(.customer360-action-card,.customer360-overview-card) button svg,[dir=rtl] .customer360-v3[data-customer360-workspace] .customer360-journey-preview>header button svg{transform:rotate(180deg)}@media (width<=1599px){.customer360-v3[data-customer360-workspace] .customer360-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer360-v3[data-customer360-workspace] .customer360-command__grid{grid-template-columns:minmax(18rem,.78fr) minmax(25rem,1.3fr) minmax(18rem,.72fr)}}@media (width<=1399px){.customer360-v3[data-customer360-workspace] .customer360-command__title{grid-template-columns:minmax(0,1fr);align-items:start}.customer360-v3[data-customer360-workspace] .customer360-command__actions{justify-content:flex-start}.customer360-v3[data-customer360-workspace] .customer360-command__grid{grid-template-columns:minmax(17rem,.76fr) minmax(23rem,1.24fr)}.customer360-v3[data-customer360-workspace] .customer360-attention-stack{grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.customer360-v3[data-customer360-workspace] .customer360-attention-stack>header{grid-column:1/-1}}@media (width<=1023px){.customer360-v3[data-customer360-workspace] .customer360-command__grid,.customer360-v3[data-customer360-workspace] .customer360-overview-grid{grid-template-columns:minmax(0,1fr)}.customer360-v3[data-customer360-workspace] .customer360-attention-stack{grid-column:auto}}@media (width<=767px){.customer360-v3[data-customer360-workspace]{gap:.65rem;padding:.7rem .65rem 5.5rem}.customer360-v3[data-customer360-workspace] .customer360-command{border-radius:.95rem;padding:.85rem}.customer360-v3[data-customer360-workspace] .customer360-command__heading>h1{white-space:normal;font-size:1.55rem}.customer360-v3[data-customer360-workspace] .customer360-command__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer360-v3[data-customer360-workspace] .customer360-command__actions>:is(a,button){white-space:normal;width:100%;min-width:0}.customer360-v3[data-customer360-workspace] .customer360-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.customer360-v3[data-customer360-workspace] .customer360-metrics>.customer360-metric-card{grid-template-columns:2rem minmax(0,1fr);gap:.45rem;min-height:4.75rem;padding:.58rem}.customer360-v3[data-customer360-workspace] .customer360-metric-card>i{width:2rem;height:2rem}.customer360-v3[data-customer360-workspace] .customer360-metric-card strong{font-size:.95rem}.customer360-v3[data-customer360-workspace] .customer360-attention-stack{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.customer360-v3[data-customer360-workspace] .customer360-attention-stack>header{grid-column:auto}.customer360-v3[data-customer360-workspace] .customer360-tabs{border-radius:.75rem;top:.35rem}.customer360-v3[data-customer360-workspace] .customer360-panel{border-radius:.85rem;padding:.75rem}.customer360-v3[data-customer360-workspace] .customer360-section-heading{margin:-.75rem -.75rem .75rem;padding:.75rem}}@media (width<=420px){.customer360-v3[data-customer360-workspace] .customer360-command__actions{grid-template-columns:minmax(0,1fr)}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity{grid-template-columns:2.8rem minmax(0,1fr)}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity>i{width:2.8rem;height:2.8rem}.customer360-v3[data-customer360-workspace] .customer360-profile-card__identity>small{grid-column:1/-1}.customer360-v3[data-customer360-workspace] .customer360-contact-actions>a span{display:none}.customer360-v3[data-customer360-workspace] .customer360-profile-card dl,.customer360-v3[data-customer360-workspace] .customer360-overview-card dl{grid-template-columns:minmax(0,1fr)}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article{grid-template-columns:.5rem minmax(0,1fr)}.customer360-v3[data-customer360-workspace] .customer360-journey-preview article time{grid-column:2}}@media (prefers-reduced-motion:reduce){.customer360-v3[data-customer360-workspace] *{scroll-behavior:auto!important;transition:none!important}}.availability-workspace{--availability-surface:var(--brand-surface,#fff);--availability-subtle:#f7f9fc;--availability-border:var(--color-border-soft,#e2e8f0);--availability-text:var(--brand-text,#102a43);--availability-muted:var(--color-text-secondary,#667085);--availability-action:var(--color-brand-navy,var(--brand-primary,#0b2f53));--availability-accent:var(--color-brand-gold,var(--brand-accent,#d5a84b));min-width:0;min-height:100vh;color:var(--availability-text);background:#f6f8fc;overflow-x:clip}.availability-workspace__inner{box-sizing:border-box;gap:1rem;width:100%;min-width:0;padding:1.5rem clamp(1rem,2vw,1.75rem) 2rem;display:grid}.availability-workspace__inner>*{min-width:0;max-width:100%}.availability-workspace :where(a,button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #1677f23d}.availability-page-header,.availability-kpis article,.availability-filters,.availability-saved-views>article,.availability-table-card,.availability-unit-cards article,.availability-pagination,.availability-plan-view,.availability-comparison,.availability-lead-context{border:1px solid var(--availability-border);background:var(--availability-surface);border-radius:.7rem;box-shadow:0 1px 3px #0f172a0b}.availability-page-header{box-shadow:none;background:0 0;border:0;gap:1rem;display:grid}.availability-page-header__title-row,.availability-context-row{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}.availability-page-header__copy{min-width:0}.availability-page-header__copy h1{letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.65rem,2.2vw,1.8rem);font-weight:750;line-height:1.2}.availability-page-header__copy>p{color:var(--availability-muted);margin-top:.25rem;font-size:.85rem}.availability-project{color:var(--availability-muted);align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.availability-project img{object-fit:contain;width:2rem;height:1.5rem}.availability-project span:first-of-type{color:var(--availability-text)}.availability-primary-action,.availability-bulk-toolbar__submit{background:var(--availability-action);color:#fff;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;padding:.65rem 1rem;font-size:.78rem;font-weight:750;display:inline-flex;box-shadow:0 3px 8px #0f2f531f}.availability-primary-action:hover,.availability-bulk-toolbar__submit:hover{filter:brightness(1.08)}.availability-bulk-toolbar__submit:disabled{opacity:.45;cursor:not-allowed}.availability-summary,.availability-context-actions{scrollbar-width:thin;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.availability-summary>span,.availability-context-actions a{border:1px solid var(--availability-border);min-height:2.25rem;color:var(--availability-muted);white-space:nowrap;background:#fff;border-radius:.5rem;flex:none;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.72rem;font-weight:650;display:inline-flex}.availability-summary>span.is-highlighted{color:#1768c4;background:#f1f6ff;border-color:#cfe0ff}.availability-summary strong{color:inherit}.availability-context-actions a{color:var(--availability-text)}.availability-context-actions a:hover{background:var(--availability-subtle);border-color:#b8c9dd}.availability-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.availability-kpis article{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:6.25rem;padding:1rem;display:flex}.availability-kpis article>div{min-width:0}.availability-kpis span{color:var(--availability-muted);font-size:.68rem;font-weight:650;display:block}.availability-kpis strong{color:var(--availability-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:1.15rem;font-weight:750;display:block;overflow:hidden}.availability-kpis i{color:#1677f2;background:#eff5ff;border-radius:.55rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.availability-kpis .is-refresh i{color:#28863d;background:#eef8ef}.availability-view-switcher{border:1px solid var(--availability-border);background:#fff;border-radius:.6rem;gap:.2rem;width:fit-content;max-width:100%;padding:.2rem;display:inline-flex;overflow-x:auto;box-shadow:0 1px 3px #0f172a0d}.availability-view-switcher a{min-height:2.2rem;color:var(--availability-muted);white-space:nowrap;border-radius:.45rem;align-items:center;padding:.45rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.availability-view-switcher a.is-active{background:var(--availability-action);color:#fff;box-shadow:0 2px 5px #0f2f5329}.availability-filters{padding:1rem}.availability-filters>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;font-size:.8rem;font-weight:750;list-style:none;display:none}.availability-filters>summary::-webkit-details-marker{display:none}.availability-filters>summary span:first-child{align-items:center;gap:.45rem;display:inline-flex}.availability-filters>summary span:last-child{background:var(--availability-subtle);color:var(--availability-muted);border-radius:999px;padding:.3rem .55rem;font-size:.66rem}.availability-filters__form{grid-template-columns:minmax(12rem,1.6fr) repeat(4,minmax(8rem,1fr)) minmax(12rem,1.35fr);align-items:end;gap:.75rem;display:grid}.availability-field{gap:.3rem;min-width:0;display:grid}.availability-field>span:first-child,.availability-range>span:first-child{color:var(--availability-muted);font-size:.66rem;font-weight:700}.availability-field input,.availability-field select,.availability-range input,.availability-sort-form select,.availability-pagination select,.availability-save-view-form input[type=text],.availability-save-view-form input[name=name]{width:100%;min-height:2.5rem;color:var(--availability-text);background:#fff;border:1px solid #d8e0ea;border-radius:.48rem;padding:.55rem .7rem;font-size:.76rem}.availability-field input:focus,.availability-field select:focus,.availability-range input:focus,.availability-save-view-form input[name=name]:focus{border-color:#1677f2;outline:0;box-shadow:0 0 0 3px #1677f21a}.availability-field__control{display:block;position:relative}.availability-field__control svg{color:#8291a5;pointer-events:none;inset-inline-start:.7rem;position:absolute;top:50%;transform:translateY(-50%)}.availability-field__control input{padding-inline-start:2.15rem}.availability-field--plan{grid-column:span 2}.availability-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.4rem;display:grid}.availability-range>span:first-child{grid-column:1/-1}.availability-range>span[aria-hidden]{color:var(--availability-muted);align-self:center}.availability-filters__actions{grid-column:span 2;align-items:center;gap:.45rem;display:flex}.availability-filters__actions :where(a,button){border:1px solid var(--availability-border);min-height:2.5rem;color:var(--availability-text);background:#fff;border-radius:.48rem;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.availability-filters__actions .is-primary{border-color:var(--availability-action);background:var(--availability-action);color:#fff}.availability-filter-chips{gap:.4rem;margin-top:.75rem;display:flex;overflow-x:auto}.availability-filter-chips span{color:#53677f;background:#f5f8fc;border:1px solid #d5e1ef;border-radius:999px;flex:none;padding:.3rem .6rem;font-size:.66rem;font-weight:650}.availability-filter-chips .is-view{border-color:var(--availability-action);background:var(--availability-action);color:#fff}.availability-bulk-toolbar.surface-panel{border:1px solid var(--availability-border);border-radius:.7rem;margin:0;padding:.7rem .9rem;box-shadow:0 1px 3px #0f172a0a}.availability-bulk-toolbar form{align-items:center}.availability-bulk-toolbar label{border:0;min-height:2.4rem;padding-inline:0}.availability-bulk-toolbar__submit{min-height:2.4rem;font-size:.72rem}.availability-saved-views{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem;scroll-margin-top:5rem;display:grid}.availability-saved-views>article{min-width:0;padding:1rem}.availability-saved-views>article>header,.availability-plan-view>header,.availability-comparison>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.availability-saved-views h2,.availability-table-card h2,.availability-unit-cards h2,.availability-plan-view h2,.availability-comparison h2{font-size:.83rem;font-weight:750}.availability-saved-views header p,.availability-plan-view header p{color:var(--availability-muted);margin-top:.25rem;font-size:.7rem}.availability-saved-views header>span{background:var(--availability-subtle);color:var(--availability-muted);border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:700}.availability-saved-views__list{gap:.5rem;margin-top:.85rem;display:grid}.availability-saved-view{border:1px solid var(--availability-border);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;display:flex}.availability-saved-view__identity{align-items:center;gap:.6rem;min-width:0;display:flex}.availability-saved-view__identity i{color:#3371b9;background:#f0f5fb;border-radius:.45rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.availability-saved-view__identity div{min-width:0}.availability-saved-view__identity strong,.availability-saved-view__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.availability-saved-view__identity strong{font-size:.74rem}.availability-saved-view__identity span{color:var(--availability-muted);margin-top:.15rem;font-size:.63rem}.availability-saved-view__actions{flex:none;align-items:center;gap:.35rem;display:flex}.availability-saved-view__actions :where(a,button){border:1px solid var(--availability-border);background:#fff;border-radius:.4rem;padding:.4rem .55rem;font-size:.66rem;font-weight:700}.availability-saved-view__actions button{color:#b42318}.availability-saved-views__empty{background:var(--availability-subtle);border:1px dashed #cbd6e2;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.availability-saved-views__empty>i{color:#7890aa;background:#fff;border-radius:.55rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.availability-saved-views__empty strong{font-size:.73rem}.availability-saved-views__empty p{color:var(--availability-muted);margin-top:.2rem;font-size:.66rem}.availability-saved-views__empty a{color:#1768c4;white-space:nowrap;font-size:.67rem;font-weight:750}.availability-save-view-form{gap:.7rem;margin-top:.85rem;display:grid}.availability-save-view-form__shared{width:fit-content;color:var(--availability-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:650;display:inline-flex}.availability-save-view-form>button{background:var(--availability-accent);width:fit-content;min-height:2.4rem;color:var(--availability-action);border-radius:.48rem;padding:.55rem .9rem;font-size:.72rem;font-weight:750;box-shadow:0 2px 5px #b5872a2e}.availability-field-error{color:#b42318;font-size:.68rem;font-weight:650}.availability-table-card{min-width:0;overflow:hidden}.availability-table-card__header{border-bottom:1px solid var(--availability-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.7rem .9rem;display:flex}.availability-table-card__header>div{align-items:center;gap:.55rem;display:flex}.availability-table-card__header>div>span{background:var(--availability-subtle);color:var(--availability-muted);border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.availability-sort-form{align-items:end;gap:.4rem;display:flex}.availability-sort-form label>span{color:var(--availability-muted);margin-bottom:.2rem;font-size:.62rem;font-weight:650;display:block}.availability-sort-form select{min-height:2.1rem;padding:.35rem .55rem;font-size:.68rem}.availability-sort-form button{border:1px solid var(--availability-border);width:2.1rem;height:2.1rem;color:var(--availability-muted);border-radius:.45rem;place-items:center;display:grid}.availability-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.availability-table-card table{border-collapse:separate;border-spacing:0;text-align:start;table-layout:fixed;width:100%;min-width:69.5rem}.availability-table-card thead{z-index:2;background:#fafbfc;position:sticky;top:0}.availability-table-card th{border-bottom:1px solid var(--availability-border);color:#65758a;text-align:start;height:2.75rem;padding:.5rem .4rem;font-size:.6rem;font-weight:750;line-height:1.3}.availability-table-card td{color:#34475e;vertical-align:middle;border-bottom:1px solid #edf1f5;height:3.75rem;padding:.5rem .4rem;font-size:.65rem;line-height:1.35}.availability-table-card tbody tr:last-child td{border-bottom:0}.availability-table-card tbody tr:hover{background:#f7faff}.availability-table-card tbody tr:has(input[type=checkbox]:checked){background:#eef6ff;box-shadow:inset 3px 0 #1677f2}[dir=rtl] .availability-table-card tbody tr:has(input[type=checkbox]:checked){box-shadow:inset -3px 0 #1677f2}.availability-table__select{width:2.4rem}.availability-table__status{width:5.4rem}.availability-table__unit-code,.availability-table__code{width:4.5rem}.availability-table__project{width:5rem}.availability-table__phase{width:4.2rem}.availability-table__floor{width:5rem}.availability-table__unit-type{width:4.7rem}.availability-table__indoor-sellable{width:5rem}.availability-table__outdoor-area{width:4.5rem}.availability-table__price-per-m2{width:6.5rem}.availability-table__final-price{width:7rem}.availability-table__delivery{width:4.5rem}.availability-table__actions{width:6.3rem}.availability-table-card td>span[title]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.availability-table__select{text-align:center!important}.availability-table__select input{width:.9rem;height:.9rem}.availability-table__code a{color:var(--availability-action);white-space:nowrap;font-weight:800}.availability-table__number,.availability-table__price{font-variant-numeric:tabular-nums;white-space:nowrap}.availability-table__price{font-weight:750;color:var(--availability-text)!important}.availability-actions{width:fit-content;position:relative}.availability-actions__trigger{color:#34475e;background:#fff;border:1px solid #d9e1ea;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.05rem;padding:.35rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.availability-actions__trigger svg{transform:rotate(90deg)}.availability-actions__menu{z-index:90;background:#fff;border:1px solid #d8e0ea;border-radius:.65rem;width:min(18rem,100vw - 1rem);max-height:min(32rem,100vh - 1rem);padding:.4rem;position:fixed;overflow-y:auto;box-shadow:0 18px 45px #0f233a2e}.availability-actions__menu[hidden]{display:none!important}.availability-actions__group+.availability-actions__group{border-top:1px solid #edf1f5;margin-top:.35rem;padding-top:.35rem}.availability-actions__group>p{color:#7a899d;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .5rem .25rem;font-size:.59rem;font-weight:800}.availability-actions__group a,.availability-actions__group button,.availability-actions__group>span{color:#30445c;text-align:start;border-radius:.42rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding:.45rem .5rem;font-size:.69rem;font-weight:650;display:grid}.availability-actions__group a:hover,.availability-actions__group button:hover{color:var(--availability-action);background:#f2f6fb}.availability-actions__group button:disabled,.availability-actions__group>span[aria-disabled=true]{opacity:.55;cursor:not-allowed}.availability-actions__group small{color:#8a5a54;grid-column:2;font-size:.58rem;font-weight:500;line-height:1.35}.availability-unit-cards{gap:.65rem;display:grid}.availability-unit-cards.is-table-mobile{display:none}.availability-unit-cards>header{justify-content:space-between;align-items:center;display:flex}.availability-unit-cards>header span{color:var(--availability-muted);font-size:.68rem;font-weight:700}.availability-unit-cards__grid{gap:.7rem;display:grid}.availability-unit-cards.is-card-view .availability-unit-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.availability-unit-cards article{min-width:0;padding:.85rem}.availability-unit-cards article:has(input[type=checkbox]:checked){background:#f4f8ff;border-color:#8bbcff}.availability-unit-cards article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.availability-unit-cards article>header>div{align-items:center;gap:.55rem;display:flex}.availability-unit-cards article>header a{color:var(--availability-action);font-size:1rem;font-weight:800}.availability-unit-cards dl{border-block:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-block:.8rem;padding-block:.75rem;display:grid}.availability-unit-cards dt{color:var(--availability-muted);font-size:.62rem}.availability-unit-cards dd{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.72rem;font-weight:700;overflow:hidden}.availability-pagination{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.availability-pagination>p{color:var(--availability-muted);font-size:.68rem}.availability-pagination nav{align-items:center;gap:.25rem;display:flex}.availability-pagination nav a{border:1px solid var(--availability-border);color:#52657c;background:#fff;border-radius:.4rem;place-items:center;min-width:2rem;height:2rem;font-size:.68rem;font-weight:700;display:grid}.availability-pagination nav a.is-current{color:#1768c4;background:#f1f6ff;border-color:#7eb3ff}.availability-pagination nav a[aria-disabled=true]{opacity:.4;pointer-events:none}.availability-pagination select{min-height:2.1rem;padding:.35rem .55rem;font-size:.68rem}.availability-plan-view{padding:1rem}.availability-plan-view>header>a{border:1px solid var(--availability-border);border-radius:.45rem;padding:.5rem .7rem;font-size:.7rem;font-weight:700}.availability-plan-view__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.availability-plan-view__grid article{border:1px solid var(--availability-border);border-radius:.6rem;padding:.9rem}.availability-plan-view__grid article>span{color:var(--availability-accent);font-size:.62rem;font-weight:800}.availability-plan-view__grid h3{margin-top:.45rem;font-size:.9rem;font-weight:750}.availability-plan-view__grid p{color:var(--availability-muted);margin-top:.4rem;font-size:.7rem}.availability-plan-view__grid a{background:var(--availability-action);color:#fff;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.4rem;margin-top:.75rem;font-size:.7rem;font-weight:750;display:flex}.availability-comparison{min-width:0;overflow:hidden}.availability-comparison>header{border-bottom:1px solid var(--availability-border);align-items:center;padding:.75rem .9rem}.availability-comparison>header span{color:var(--availability-accent);text-transform:uppercase;font-size:.6rem;font-weight:800}.availability-comparison>header h2{margin-top:.2rem}.availability-comparison>header>a{border:1px solid var(--availability-border);border-radius:.45rem;padding:.45rem .65rem;font-size:.67rem;font-weight:700}.availability-comparison>div{overflow-x:auto}.availability-comparison table{width:100%;min-width:70rem;font-size:.7rem}.availability-comparison th,.availability-comparison td{text-align:start;border-bottom:1px solid #edf1f5;padding:.6rem .7rem}.availability-comparison th{color:var(--availability-muted);background:#fafbfc;font-size:.61rem;font-weight:750}.availability-comparison tr.is-base{background:#fffaf0}.availability-lead-context{border-inline-start:4px solid var(--availability-accent);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.availability-lead-context span{color:#9b7322;text-transform:uppercase;font-size:.63rem;font-weight:800}.availability-lead-context h2{margin-top:.2rem;font-size:.8rem;font-weight:750}.availability-lead-context p{color:var(--availability-muted);margin-top:.2rem;font-size:.68rem}.availability-lead-context>a{border:1px solid var(--availability-border);border-radius:.45rem;padding:.5rem .7rem;font-size:.7rem;font-weight:700}.availability-workspace .unit-inspector-drawer{border:0;overflow:hidden}.availability-workspace .unit-inspector-drawer>header{background:var(--availability-action);color:#fff;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.availability-workspace .unit-inspector-drawer>header>div:first-child{min-width:0}.availability-workspace .unit-inspector-drawer>header span:first-child{color:#ffffffa6;font-size:.65rem}.availability-workspace .unit-inspector-drawer>header h2{margin-top:.2rem;font-size:1.3rem;font-weight:800}.availability-workspace .unit-inspector-drawer>header p{color:#ffffffb8;margin-top:.4rem;font-size:.7rem}.availability-workspace .unit-inspector-drawer>header>div:last-child{align-items:center;gap:.4rem;display:flex}.availability-workspace .unit-inspector-drawer>header>div:last-child>a{border:1px solid #ffffff4d;border-radius:.45rem;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;display:grid}.availability-workspace .unit-inspector-drawer__body{gap:1rem;padding:1rem;display:grid}.availability-workspace .unit-inspector-drawer__body section>h3{margin-bottom:.55rem;font-size:.76rem;font-weight:750}.unit-inspector-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.unit-inspector-metrics div{background:var(--availability-subtle);border-radius:.5rem;padding:.65rem}.unit-inspector-metrics dt,.unit-inspector-pricing dt{color:var(--availability-muted);font-size:.63rem}.unit-inspector-metrics dd,.unit-inspector-pricing dd{margin-top:.2rem;font-size:.7rem;font-weight:750}.unit-inspector-pricing{gap:.45rem;display:grid}.unit-inspector-pricing div{justify-content:space-between;gap:1rem;display:flex}.unit-inspector-pricing .is-total{border-top:1px solid var(--availability-border);padding-top:.5rem}.unit-inspector-plans{gap:.45rem;display:grid}.unit-inspector-plans a{border:1px solid var(--availability-border);border-radius:.5rem;gap:.2rem;padding:.65rem;font-size:.7rem;display:grid}.unit-inspector-plans a.is-active{border-color:var(--availability-accent);background:#fffaf0}.unit-inspector-plans span{color:var(--availability-muted);font-size:.64rem}.unit-inspector-activity{border-inline-start:1px solid var(--availability-border);gap:.6rem;padding-inline-start:.75rem;display:grid}.unit-inspector-activity li{font-size:.68rem}.unit-inspector-activity span{color:var(--availability-muted);margin-top:.15rem;font-size:.61rem;display:block}.unit-inspector-secondary-title{margin-top:1rem}.availability-mobile-sticky-actions{z-index:57;border:1px solid var(--availability-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);inset-inline:.5rem;background:#fffffff5;border-radius:.65rem;align-items:center;gap:.4rem;padding:.55rem;display:none;position:fixed;bottom:.5rem;box-shadow:0 12px 30px #0f233a33}.availability-mobile-sticky-actions>div{flex:1;min-width:0}.availability-mobile-sticky-actions span,.availability-mobile-sticky-actions strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.availability-mobile-sticky-actions span{color:var(--availability-muted);font-size:.6rem}.availability-mobile-sticky-actions strong{margin-top:.1rem;font-size:.72rem}.availability-mobile-sticky-actions a{border:1px solid var(--availability-border);border-radius:.4rem;padding:.45rem .55rem;font-size:.61rem;font-weight:700}.availability-empty-action{background:var(--availability-action);color:#fff;border-radius:.45rem;align-items:center;min-height:2.3rem;padding:.5rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}@media (width<=1279px){.availability-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.availability-filters__form{grid-template-columns:repeat(4,minmax(0,1fr))}.availability-field--search,.availability-field--plan{grid-column:span 2}.availability-unit-cards.is-card-view .availability-unit-cards__grid,.availability-plan-view__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.availability-page-header__title-row,.availability-context-row{align-items:flex-start}.availability-context-row{flex-direction:column}.availability-summary,.availability-context-actions{width:100%}.availability-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-filters>summary{display:flex}.availability-filters__form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.availability-field--search,.availability-field--plan{grid-column:span 2}.availability-saved-views{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.availability-workspace__inner{gap:.75rem;padding:.85rem .7rem 5rem}.availability-page-header__title-row{align-items:stretch}.availability-page-header__copy h1{font-size:1.45rem}.availability-primary-action{align-self:flex-start;padding-inline:.7rem}.availability-primary-action span{display:none}.availability-context-row{gap:.7rem}.availability-kpis{scroll-snap-type:x proximity;margin-inline:-.7rem;padding-inline:.7rem;display:flex;overflow-x:auto}.availability-kpis article{scroll-snap-align:start;min-width:12.5rem;min-height:5.5rem}.availability-view-switcher{width:100%}.availability-view-switcher a{flex:1 0 auto}.availability-filters{padding:.75rem}.availability-filters__form{grid-template-columns:minmax(0,1fr)}.availability-field--search,.availability-field--plan,.availability-filters__actions{grid-column:auto}.availability-filters__actions{flex-wrap:wrap}.availability-bulk-toolbar form{flex-direction:row}.availability-bulk-toolbar__submit span{font-size:.64rem}.availability-saved-views>article{padding:.8rem}.availability-saved-views__empty{grid-template-columns:auto minmax(0,1fr)}.availability-saved-views__empty a{grid-column:2}.availability-unit-cards.is-table-mobile{display:grid}.availability-unit-cards.is-card-view .availability-unit-cards__grid,.availability-plan-view__grid{grid-template-columns:minmax(0,1fr)}.availability-pagination{flex-wrap:wrap}.availability-pagination>p{width:100%}.availability-sort-form label:first-child span{display:none}.availability-lead-context{flex-direction:column;align-items:flex-start}.availability-mobile-sticky-actions{display:flex}}@media (width<=420px){.availability-page-header__title-row{flex-direction:row}.availability-project{max-width:calc(100vw - 5rem)}.availability-project span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.availability-kpis article{min-width:11rem}.availability-bulk-toolbar form{flex-direction:column;align-items:stretch}.availability-bulk-toolbar form>div:last-child,.availability-bulk-toolbar__submit{width:100%}.availability-unit-cards dl{gap:.55rem}.availability-pagination nav{order:3;justify-content:center;width:100%}.availability-mobile-sticky-actions a:nth-of-type(n+3){display:none}}@media (prefers-reduced-motion:reduce){.availability-workspace *{scroll-behavior:auto!important;transition:none!important}}@keyframes os-operations-attention-flash{0%,to{background:#f59e0b1f;border-color:#fbbf247a;box-shadow:0 0 #f59e0b14}50%{background:#f59e0b42;border-color:#fbbf24f2;box-shadow:0 0 0 5px #f59e0b1f,0 8px 24px #0000002e}}.os-sidebar__link--attention{color:#fff7d6;border:1px solid #fbbf247a;animation:1.35s ease-in-out infinite os-operations-attention-flash}.os-sidebar__section-summary--attention{border:1px solid #fbbf247a;animation:1.35s ease-in-out infinite os-operations-attention-flash}.os-sidebar__section-summary--attention .os-sidebar__section-label,.os-sidebar__section-summary--attention .os-sidebar__section-chevron{color:#fff7d6}.os-sidebar__section-attention-count{color:#10233d;background:#fbbf24;border-radius:999px;flex:none;place-items:center;min-width:1.25rem;height:1.25rem;margin-inline-start:auto;padding-inline:.32rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-grid}.os-sidebar__link--attention.os-sidebar__link--active{background:linear-gradient(100deg,#1b69d7,#1976e9)}.os-sidebar__link[data-nav-counted=true] .os-sidebar__link-label{flex:0 auto}.os-sidebar__count,.os-mobile-nav__count,.os-mobile-menu__count{color:#d9e6f4;background:#ffffff1f;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.35rem;font-size:.66rem;font-weight:900;line-height:1;display:inline-grid}.os-sidebar__count{flex:none;margin-inline-start:0}.os-sidebar__link--attention .os-sidebar__count,.os-mobile-nav__link--attention .os-mobile-nav__count,.os-mobile-menu a.is-attention .os-mobile-menu__count{color:#10233d;background:#fbbf24}.os-mobile-nav__link--attention{animation:1.35s ease-in-out infinite os-operations-attention-flash;position:relative}.os-mobile-nav__count{position:absolute;inset-block-start:.18rem;inset-inline-end:.25rem}.os-mobile-nav__count[data-nav-count-state=clear]{color:#667085;background:#f2f4f7;border:1px solid #d0d5dd}.os-mobile-menu a.is-attention{background:#fffbeb;border:1px solid #f6c453}.os-mobile-menu__count{margin-inline-start:0}.os-mobile-menu__count[data-nav-count-state=clear]{color:#667085;background:#f2f4f7;border:1px solid #e4e7ec}@media (prefers-reduced-motion:reduce){.os-sidebar__link--attention,.os-sidebar__section-summary--attention,.os-mobile-nav__link--attention{animation:none}}.operations-home.ops-workspace{--ops-ink:#192b40;--ops-muted:#66758a;--ops-line:#e4e9ef;max-width:1480px;color:var(--ops-ink);margin:0 auto;padding:26px 28px 40px}.ops-workspace .ops-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ops-workspace .ops-eyebrow{color:var(--ops-muted);letter-spacing:.06em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.ops-workspace h1{letter-spacing:-.025em;margin:7px 0;font-size:clamp(24px,2.4vw,30px);font-weight:750;line-height:1.4}.ops-workspace .ops-subtitle,.ops-detail-header p:not(.ops-eyebrow){color:var(--ops-muted);font-size:12px;line-height:1.8}.ops-workspace .ops-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-workspace .ops-button{border:1px solid var(--ops-line);min-height:40px;color:var(--ops-ink);text-align:center;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.ops-workspace .ops-button--primary{background:var(--brand-primary,#192b40);border-color:var(--brand-primary,#192b40);color:var(--brand-primary-contrast,#fff)}.ops-workspace .ops-button:hover{filter:brightness(.96)}.ops-workspace :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #53779c}.ops-workspace .ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ops-workspace .ops-metric{border:1px solid var(--ops-line);background:#fff;border-radius:12px;flex-direction:column;padding:17px 18px;display:flex;box-shadow:0 2px 4px #192b4003}.ops-workspace .ops-metric-top{color:#536176;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.ops-workspace .ops-metric-icon{background:#f2f5f8;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.ops-workspace .ops-metric strong{font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:29px;font-weight:700;line-height:1.25}.ops-workspace .ops-metric small{color:var(--ops-muted);font-size:10px;line-height:1.7}.ops-workspace .ops-metric--danger .ops-metric-icon{color:#b64d3a;background:#fff1ef}.ops-workspace .ops-metric--warning .ops-metric-icon{color:#956214;background:#fff7e8}.ops-workspace .ops-metric:hover{background:#fcfdff;border-color:#acbac9}.ops-workspace .ops-sections{border-bottom:1px solid var(--ops-line);align-items:stretch;gap:22px;max-width:100%;margin-bottom:22px;display:flex;overflow-x:auto}.ops-workspace .ops-sections a{white-space:nowrap;min-height:44px;color:var(--ops-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:2px 1px 13px;font-size:11px;font-weight:650;display:flex}.ops-workspace .ops-sections a[aria-current]{color:var(--ops-ink);border-bottom-color:var(--brand-secondary,#bd9755)}.ops-workspace .ops-count{color:#647286;font-variant-numeric:tabular-nums;background:#edf1f5;border-radius:5px;padding:2px 6px;font-size:10px}.ops-workspace .ops-sections a[aria-current] .ops-count{color:#243d57;background:#e4eaf1}.ops-workspace .ops-register{border:1px solid var(--ops-line);background:#fff;border-radius:13px;min-width:0;padding:19px}.ops-workspace .ops-register-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.ops-workspace .ops-register-heading h2,.ops-workspace .ops-detail h2{font-size:15px;font-weight:750}.ops-workspace .ops-register-heading>span{color:var(--ops-muted);font-size:11px}.ops-workspace .ops-toolbar{align-items:center;gap:18px;margin-bottom:13px;display:flex}.ops-workspace .ops-search{flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ops-workspace .ops-search-icon{color:#8896a7;pointer-events:none;position:absolute;inset-inline-start:12px}.ops-workspace .ops-search input{background:#fbfcfe;padding-inline-start:36px}.ops-workspace :is(input:not([type=hidden]),select,textarea){width:100%;min-width:0;min-height:40px;color:var(--ops-ink);background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.6}.ops-workspace .ops-search input{padding-inline-start:36px}.ops-workspace textarea{resize:vertical}.ops-workspace .ops-focus-links{flex-shrink:0;gap:5px;display:flex}.ops-workspace .ops-focus-links a{border:1px solid var(--ops-line);min-height:38px;color:var(--ops-muted);border-radius:7px;align-items:center;padding:7px 10px;font-size:10px;font-weight:650;display:flex}.ops-workspace .ops-focus-links a[aria-current]{color:#294868;background:#eef3f8;border-color:#b8c9db}.ops-workspace .ops-filters:not([hidden]){background:#f8fafc;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:9px 0 13px;padding:14px;display:grid}.ops-workspace .ops-filters label,.ops-workspace .ops-update-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.ops-workspace .ops-filters label>span,.ops-workspace .ops-update-form label>span{color:#536176;font-size:10px;font-weight:650}.ops-workspace .ops-filter-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.ops-workspace .ops-filter-chips a{overflow-wrap:anywhere;background:#f2f5f9;border-radius:6px;align-items:center;gap:10px;min-height:32px;padding:5px 10px;font-size:10px;display:inline-flex}.ops-workspace .ops-filter-chips .ops-reset{color:#6c4e23;background:0 0;text-decoration:underline}.ops-workspace .ops-status-tabs{margin:14px 0}.ops-workspace .ops-status-tabs .os-status-tab{border:0;border-radius:6px;min-height:34px;padding:6px 10px;font-size:10px}.ops-workspace .ops-status-tabs .os-status-tab[aria-current]{color:var(--ops-ink);background:#edf2f7}.ops-workspace .ops-table{border:1px solid var(--ops-line);box-shadow:none;border-radius:10px}.ops-workspace .ops-table th{text-align:start;color:#728096;background:#f8fafc;padding:12px;font-size:10px;font-weight:650}.ops-workspace .ops-table td{vertical-align:top;text-align:start;border-top:1px solid #edf0f4;padding:17px 12px;font-size:11px;line-height:1.7}.ops-workspace .ops-table td strong{font-weight:600}.ops-workspace .ops-table tbody tr:hover{background:#fcfdff}.ops-workspace .ops-table tr.ops-row-selected{background:#f2f6fa}.ops-workspace .ops-request-title{color:#1e3a56;font-weight:750}.ops-workspace .ops-row-meta{color:#78869a;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.ops-workspace .ops-row-meta bdi{overflow-wrap:anywhere}.ops-workspace .ops-badge{white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-size:9px;font-weight:650;line-height:1.8;display:inline-flex}.ops-workspace .ops-badge--neutral{color:#586779;background:#f0f3f6}.ops-workspace .ops-badge--warning{color:#906018;background:#fff5df}.ops-workspace .ops-badge--danger{color:#b14b39;background:#fff0ed}.ops-workspace .ops-badge--success{color:#397357;background:#edf7f1}.ops-workspace .ops-priority{color:#6e7e91}.ops-workspace .ops-priority>span{margin-inline-end:3px;font-size:7px}.ops-workspace .ops-priority--high{color:#a35c26}.ops-workspace .ops-next-action{color:#758398;max-width:180px;font-size:9px}.ops-workspace .ops-review-link{color:#274d72;align-items:center;gap:10px;min-height:32px;font-size:10px;font-weight:700;display:inline-flex}.ops-workspace .ops-footer{color:var(--ops-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:10px;display:flex}.ops-workspace .ops-footer>nav{flex:1}.ops-workspace .ops-detail{background:#fff;border:1px solid #cbd8e5;border-radius:11px;margin:18px 0;scroll-margin-top:90px;overflow:hidden}.ops-workspace .ops-detail-header{border-bottom:1px solid var(--ops-line);background:#f7f9fc;justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}.ops-workspace .ops-detail-header h2{margin:5px 0}.ops-workspace .ops-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ops-workspace .ops-detail-context,.ops-workspace .ops-update{min-width:0;padding:20px}.ops-workspace .ops-update{border-inline-start:1px solid var(--ops-line)}.ops-workspace .ops-detail h3{margin-bottom:7px;font-size:12px;font-weight:750}.ops-workspace .ops-detail-badges{gap:6px;margin-bottom:18px;display:flex}.ops-workspace .ops-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;font-size:11px;display:grid}.ops-workspace .ops-facts dt{color:var(--ops-muted);margin-bottom:4px;font-size:10px}.ops-workspace .ops-facts dd{overflow-wrap:anywhere;font-weight:600}.ops-workspace .ops-evidence{border:1px solid var(--ops-line);background:#f8fafc;border-radius:9px;margin-top:18px;padding:14px}.ops-workspace .ops-evidence p{color:#976527;margin:7px 0;font-size:11px}.ops-workspace .ops-evidence p.is-verified{color:#397357}.ops-workspace .ops-evidence .ops-button{margin:8px 0}.ops-workspace .ops-evidence small,.ops-workspace .ops-update>p,.ops-workspace .ops-update-form small,.ops-workspace .ops-context-note small{color:var(--ops-muted);font-size:10px;line-height:1.8;display:block}.ops-workspace .ops-update-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ops-workspace .ops-form-wide{grid-column:1/-1}.ops-workspace .ops-save-row{justify-content:flex-end;display:flex}.ops-workspace .ops-related{color:#365b7e;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin-top:10px;font-size:10px;display:flex}.ops-workspace .ops-context-note{border-top:1px solid var(--ops-line);margin-top:17px;padding-top:14px}.ops-workspace .ops-context-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.ops-workspace .ops-completion{color:#397357;margin-top:12px;font-size:10px}.ops-workspace .ops-notice{border:1px solid #d7e8dd;border-radius:9px;margin-bottom:15px;padding:13px 16px;font-size:12px}.ops-workspace .ops-notice--success{color:#346c4c;background:#f0f8f3}.ops-workspace .ops-notice--danger{color:#a03f30;background:#fff1ee;border-color:#f3d1c9}.ops-workspace .ops-update-form .ops-field-error{color:#a03f30}.ops-workspace .ops-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.ops-workspace .ops-empty-icon{color:#5d7997;background:#edf3f8;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.ops-workspace .ops-empty h3{font-size:14px;font-weight:700}.ops-workspace .ops-empty p{color:var(--ops-muted);font-size:12px}@media (width<=1100px){.operations-home.ops-workspace{padding:22px 18px 32px}.ops-workspace .ops-header{flex-direction:column;align-items:flex-start;gap:13px}.ops-workspace .ops-header-actions{justify-content:flex-start}.ops-workspace .ops-toolbar{flex-wrap:wrap;gap:9px}.ops-workspace .ops-search{flex-basis:100%}}@media (width<=767px){.operations-home.ops-workspace{padding:18px 12px 28px}.ops-workspace .ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px}.ops-workspace .ops-metric{padding:13px}.ops-workspace .ops-metric strong{font-size:25px}.ops-workspace .ops-register{padding:12px}.ops-workspace .ops-sections{gap:18px;margin-bottom:15px}.ops-workspace .ops-filters:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.ops-workspace .ops-table{background:0 0;border:none;overflow:visible}.ops-workspace .ops-table .os-data-table__hint{display:none}.ops-workspace .ops-table .os-data-table__scroll{overflow:visible}.ops-workspace .ops-table table{display:block;min-width:0!important}.ops-workspace .ops-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-workspace .ops-table tbody{gap:11px;display:grid}.ops-workspace .ops-table tbody tr{border:1px solid var(--ops-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.ops-workspace .ops-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:8px 4px;display:block}.ops-workspace .ops-table td:before{content:attr(data-label);color:#7e8b9a;margin-bottom:5px;font-size:9px;display:block}.ops-workspace .ops-table .ops-request-cell{border-bottom:1px solid #edf0f4;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;padding-bottom:11px;display:flex}.ops-workspace .ops-request-cell:before,.ops-workspace .ops-action-cell:before{display:none!important}.ops-workspace .ops-request-cell .ops-row-meta{margin-top:0}.ops-workspace .ops-table td:nth-child(2){grid-column:1/-1}.ops-workspace .ops-table .ops-action-cell{border-top:1px solid #edf0f4;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding-bottom:0;display:flex}.ops-workspace .ops-review-link{min-height:40px}.ops-workspace .ops-table .ops-empty-row{display:block}.ops-workspace .ops-detail-grid{grid-template-columns:minmax(0,1fr)}.ops-workspace .ops-detail-header{flex-wrap:wrap;padding:14px}.ops-workspace .ops-detail-context,.ops-workspace .ops-update{padding:15px}.ops-workspace .ops-update{border-inline-start:0;border-top:1px solid var(--ops-line)}.ops-workspace .ops-footer{flex-direction:column;align-items:stretch}.ops-workspace .ops-button{min-height:44px}}@media (width<=380px){.ops-workspace .ops-filters:not([hidden]),.ops-workspace .ops-update-form,.ops-workspace .ops-facts{grid-template-columns:minmax(0,1fr)}.ops-workspace .ops-metric small{font-size:9px}}@media print{.ops-workspace .ops-header-actions,.ops-workspace .ops-toolbar,.ops-workspace .os-filter-disclosure,.ops-workspace .ops-update,.ops-workspace .ops-action-cell{display:none}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
