:root{--react-pdf-text-layer:1}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:#0000ff40}@supports (background:color-mix(in srgb, AccentColor, transparent 75%)){.textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 75%)}}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/nunito-latin-200-normal-BLZ1Mic-.woff2)format("woff2"),url(/assets/nunito-latin-200-normal-B6R0PH36.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/nunito-latin-300-normal-COoPE5VN.woff2)format("woff2"),url(/assets/nunito-latin-300-normal-C3ZIKvzv.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-500-normal-EugFkASW.woff2)format("woff2"),url(/assets/nunito-latin-500-normal-B5klmw3Q.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/poppins-latin-100-normal-CY-M_i9k.woff2)format("woff2"),url(/assets/poppins-latin-100-normal-PssVh1UL.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/poppins-latin-200-normal-B8tqA5oA.woff2)format("woff2"),url(/assets/poppins-latin-200-normal-BxK-3Qw6.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2)format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2)format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-300-normal-DiSf0yqz.woff2)format("woff2"),url(/assets/space-grotesk-latin-300-normal-Byd1NLsn.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:200;src:url(/assets/source-sans-3-latin-200-normal-D6QbkAt1.woff2)format("woff2"),url(/assets/source-sans-3-latin-200-normal-DMNF4P0a.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-3-latin-300-normal-KpEPfINB.woff2)format("woff2"),url(/assets/source-sans-3-latin-300-normal-8oYadkX6.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/source-sans-3-latin-800-normal-5BN8XjkS.woff2)format("woff2"),url(/assets/source-sans-3-latin-800-normal-DaxW8VLw.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/source-sans-3-latin-900-normal-BkQ9IsEo.woff2)format("woff2"),url(/assets/source-sans-3-latin-900-normal-DFrlov4n.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/merriweather-latin-300-normal-C5yjfxyF.woff2)format("woff2"),url(/assets/merriweather-latin-300-normal-D_5zl1Gi.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/merriweather-latin-500-normal-B9YE5SEo.woff2)format("woff2"),url(/assets/merriweather-latin-500-normal-ByJYnqtc.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/merriweather-latin-600-normal-R6Oab5xe.woff2)format("woff2"),url(/assets/merriweather-latin-600-normal-C6E9L-0K.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/merriweather-latin-800-normal-0b-tAW3I.woff2)format("woff2"),url(/assets/merriweather-latin-800-normal-CLcBUyBX.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/merriweather-latin-900-normal-CRmIFSJV.woff2)format("woff2"),url(/assets/merriweather-latin-900-normal-sTsv-I3q.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/work-sans-latin-100-normal-BQkpCWyy.woff2)format("woff2"),url(/assets/work-sans-latin-100-normal-ib_AAYAz.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/work-sans-latin-200-normal-DHsSXSlz.woff2)format("woff2"),url(/assets/work-sans-latin-200-normal-BCDr5L0N.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-latin-300-normal-DD7pq2q9.woff2)format("woff2"),url(/assets/work-sans-latin-300-normal-BaDF4XPg.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2)format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/work-sans-latin-800-normal-CHo7j6hf.woff2)format("woff2"),url(/assets/work-sans-latin-800-normal-C89f8isX.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/work-sans-latin-900-normal-Bz42DoD_.woff2)format("woff2"),url(/assets/work-sans-latin-900-normal-Bxt3ETSd.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/fraunces-latin-100-normal-BYPdVsXS.woff2)format("woff2"),url(/assets/fraunces-latin-100-normal-Dk2qqMov.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/fraunces-latin-200-normal-XfLkoDFq.woff2)format("woff2"),url(/assets/fraunces-latin-200-normal-rplaeG9z.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-300-normal-CTWA4xHV.woff2)format("woff2"),url(/assets/fraunces-latin-300-normal-BJaf1pbq.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-800-normal-5RM8DebB.woff2)format("woff2"),url(/assets/fraunces-latin-800-normal-B3oGScaA.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-900-normal-DmBL83SS.woff2)format("woff2"),url(/assets/fraunces-latin-900-normal-D67OkaMf.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/ibm-plex-sans-latin-100-normal-Bwzoles2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-100-normal-DuYtQ89-.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/ibm-plex-sans-latin-200-normal-D9uRRqyL.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-200-normal-DeuvW5CE.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/ibm-plex-serif-latin-100-normal-bYpJtwLj.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-100-normal-DK8_zGyw.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/ibm-plex-serif-latin-200-normal-C7Z0GHlM.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-200-normal-DCTiimoO.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-serif-latin-300-normal-DqJHHkLj.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-300-normal-E6pqe4zm.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-700-normal-bnJnpGuO.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-700-normal-BBiG0u0D.woff)format("woff")}:root{--brand-primary:#0d3d93;--brand-accent:#d2d810;--bg-app:#fdfbf7;--bg-panel:#ffffffb3;--bg-panel-solid:#fff;--text-primary:#111;--text-secondary:#5e5e62;--text-muted:#8e8e93;--mesh-1:#d2d81026;--mesh-2:#0d3d931f;--mesh-3:#ffb6c126;--mesh-4:#90ee901a;--border-light:#ffffff80;--border-subtle:#8080801a;--shadow-float:0 24px 48px #00000012, 0 2px 6px #00000008;--shadow-nav:0 12px 32px #00000017;--shadow-btn:0 10px 24px #0000001f;--radius-sm:14px;--radius-md:22px;--radius-lg:36px;--radius-pill:9999px;--font-base:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=dark]{--bg-app:#121317!important;--bg-panel:#23252bbf!important;--bg-panel-solid:#1e2025!important;--text-primary:#e8e8ea!important;--text-secondary:#a3a6ad!important;--text-muted:#75787f!important;--mesh-3:#ffffff05!important;--mesh-4:#ffffff05!important;--border-light:#ffffff1a!important;--border-subtle:#ffffff1a!important}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}html::-webkit-scrollbar{display:none}body{font-family:var(--font-base);background-color:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none;background-image:radial-gradient(at 0% 0%, var(--mesh-1) 0px, transparent 50%), radial-gradient(at 100% 0%, var(--mesh-2) 0px, transparent 50%), radial-gradient(at 100% 100%, var(--mesh-3) 0px, transparent 50%), radial-gradient(at 0% 100%, var(--mesh-4) 0px, transparent 50%);background-attachment:fixed;min-height:100vh;line-height:1.5;transition:background-color .3s,color .3s;overflow-x:hidden}body::-webkit-scrollbar{display:none}#root{flex-direction:column;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);line-height:1.1}h1{letter-spacing:-.045em;margin-bottom:.75rem;font-size:2.75rem;font-weight:800}h2{letter-spacing:-.035em;margin-bottom:.5rem;font-size:1.85rem;font-weight:800}h3{margin-bottom:.5rem;font-size:1.3rem;font-weight:700}h4{font-size:1.05rem;font-weight:700}p{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.6}.app-container{width:100%;max-width:1400px;padding:env(safe-area-inset-top,1rem) env(safe-area-inset-right,1.5rem) env(safe-area-inset-bottom,1.5rem) env(safe-area-inset-left,1.5rem);flex-direction:column;margin:0 auto;display:flex}.main-content{flex:1;width:100%;margin:0 auto}@media (width<=767px){.app-container{padding-top:calc(env(safe-area-inset-top,0px) + 4.75rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4.25rem);padding-left:1.25rem;padding-right:1.25rem}}@media (width>=768px){.app-container{padding:7.5rem 2rem 3rem}}:root{--impersonation-banner-height:2.75rem}@media (width<=767px){.app-container.is-impersonating{padding-top:calc(env(safe-area-inset-top,0px) + 4.75rem + var(--impersonation-banner-height))}.is-impersonating .mobile-top-bar{top:var(--impersonation-banner-height)}}@media (width>=768px){.app-container.is-impersonating{padding-top:calc(7.5rem + var(--impersonation-banner-height))}.is-impersonating .floating-nav{top:calc(1rem + var(--impersonation-banner-height))}}.premium-card{background:var(--bg-panel);-webkit-backdrop-filter:blur(30px)saturate(200%);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-float);width:100%;padding:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .3s;position:relative;overflow:hidden}@media (width>=768px){.premium-card{border-radius:var(--radius-lg);padding:2.5rem}}.premium-card:hover{transform:translateY(-4px);box-shadow:0 34px 64px #00000017,0 6px 16px #0000000a}.btn{border-radius:var(--radius-pill);cursor:pointer;letter-spacing:-.01em;border:none;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn:active{transform:scale(.96)}.btn-primary{background-color:var(--brand-primary);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 14px 30px #00000029}.btn-ghost{color:var(--text-primary);background-color:#0000;font-weight:600}.btn-ghost:hover{background-color:#8080801a}.floating-nav{z-index:50;background:var(--bg-panel);-webkit-backdrop-filter:blur(30px)saturate(200%);width:100%;box-shadow:var(--shadow-nav);align-items:center;transition:background-color .3s;display:flex;position:fixed;left:0;right:0}@media (width<=767px){.floating-nav{padding:.25rem .5rem calc(env(safe-area-inset-bottom,0px) + .25rem);border-top:1px solid var(--border-light);justify-content:space-around;gap:.25rem;bottom:0}}@media (width<=480px){.medication-row-route{display:none}.medication-row-btn{gap:.6rem!important;padding:.9rem!important}.medication-row-icon{width:38px!important;height:38px!important}.medication-row-fav{padding:0 .75rem!important}}.mobile-top-bar{z-index:40;padding:calc(env(safe-area-inset-top,0px) + .85rem) 1.25rem .85rem;background:var(--bg-panel);-webkit-backdrop-filter:blur(30px)saturate(200%);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0}@media (width>=768px){.mobile-top-bar{display:none}.floating-nav{border:1px solid var(--border-light);border-radius:26px;justify-content:space-between;max-width:1400px;height:5rem;margin:0 auto;padding:0 2.5rem;top:1rem}.nav-center-group{flex:1;justify-content:center;gap:.5rem;margin:0 1rem;display:flex}}@media (width>=768px) and (width<=1180px){.floating-nav{padding:0 1rem}.nav-item{padding:.85rem}.nav-center-group{gap:.15rem;margin:0 .5rem}.nav-tenant-name,.nav-label{display:none}}.nav-item{width:3.3rem;height:3.1rem;color:var(--text-muted);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.15rem;padding-bottom:.45rem;text-decoration:none;transition:all .3s;display:flex;position:relative}.nav-label{white-space:nowrap;font-size:.6rem;font-weight:700;line-height:1}@media (width>=768px){.nav-item{border-radius:var(--radius-pill);flex-direction:row;gap:.75rem;width:auto;height:auto;padding:.85rem 1.25rem 1.3rem}.nav-label{font-size:1.05rem;font-weight:600}}.nav-item:hover{color:var(--brand-primary);background:#80808014}.nav-avatar-link{border-radius:50%;padding:3px;transition:box-shadow .2s;display:flex}.nav-avatar-link:hover{box-shadow:0 0 0 3px #80808026}.nav-avatar-link.active{box-shadow:0 0 0 3px var(--brand-primary)}.nav-item.active{color:var(--brand-primary);background:0 0}.nav-item.active:after{content:"";background:var(--brand-primary);border-radius:2px;height:3px;position:absolute;bottom:.1rem;left:.3rem;right:.3rem}@media (width>=768px){.nav-item.active:after{bottom:.5rem;left:1.1rem;right:1.1rem}}.connectivity-pill{bottom:calc(env(safe-area-inset-bottom,0px) + 4.9rem);z-index:250;border-radius:var(--radius-pill);color:#fff;background:#1e2026eb;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.55rem .6rem .55rem .9rem;font-size:.78rem;font-weight:600;display:flex;position:fixed;left:1rem;box-shadow:0 4px 16px #0000004d}@media (width>=768px){.connectivity-pill{bottom:1rem}}.connectivity-pill-close{width:26px;height:26px;color:inherit;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.connectivity-pill-close:hover{background:#ffffff3d}.news-bell{width:40px;height:40px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.news-bell:hover{color:var(--brand-primary);background:#80808014}.news-bell.active{color:var(--brand-primary)}.news-bell-badge{color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-panel-solid);background:#f59e0b;border-radius:9px;padding:0 4px;font-size:.68rem;font-weight:700;line-height:18px;position:absolute;top:-1px;right:-1px}@media (width<=380px){.floating-nav{gap:.05rem;padding-left:.2rem;padding-right:.2rem}.nav-item{border-radius:14px;width:2.6rem;height:2.6rem}.nav-label{display:none}.nav-item svg{width:20px;height:20px}}.input{background-color:var(--bg-app);border-radius:var(--radius-md);width:100%;color:var(--text-primary);border:1.5px solid #0000;padding:1.15rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;transition:all .2s}.input:focus{background-color:var(--bg-panel-solid);border-color:var(--brand-primary);box-shadow:0 4px 16px var(--mesh-2);outline:none;transform:translateY(-1px)}.input::placeholder{color:var(--text-muted)}.page-header{text-align:center;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.page-header h1{font-size:2.75rem}.page-header-action{position:absolute;top:0;right:0}@media (width<=767px){.page-header{margin-top:2rem}.page-header h1{word-break:break-word;font-size:2rem}.page-header-action{margin-top:1rem;display:inline-flex;position:static}}@keyframes floatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards floatIn}.delay-1{opacity:0;animation-delay:.1s}.delay-2{opacity:0;animation-delay:.2s}.delay-3{opacity:0;animation-delay:.3s}.delay-4{opacity:0;animation-delay:.4s}.delay-5{opacity:0;animation-delay:.5s}.delay-6{opacity:0;animation-delay:.6s}.delay-7{opacity:0;animation-delay:.7s}.delay-8{opacity:0;animation-delay:.8s}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.desktop-only-flex{display:none}@media (width>=768px){.desktop-only-flex{display:flex!important}}.mobile-only{display:inline-flex}@media (width>=768px){.mobile-only{display:none!important}}.profile-grid{grid-template-columns:1fr}@media (width>=768px){.profile-grid{grid-template-columns:1fr 2fr!important}}.login-container{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative}.platform-shell{--brand-primary:#38bdf8;--brand-accent:#818cf8;--bg-app:#0b0f19;--bg-panel:#1a2133bf;--bg-panel-solid:#161d2e;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--mesh-1:#38bdf81f;--mesh-2:#818cf81f;--mesh-3:#38bdf80f;--mesh-4:#818cf80f;--border-light:#ffffff14;--border-subtle:#ffffff14;background-color:var(--bg-app);width:100%;min-height:100vh;color:var(--text-primary);background-image:radial-gradient(at 0% 0%, var(--mesh-1) 0px, transparent 50%), radial-gradient(at 100% 0%, var(--mesh-2) 0px, transparent 50%);background-attachment:fixed;flex-direction:column;display:flex}.platform-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:9rem 2rem 3rem}@media (width<=767px){.platform-main{padding:7rem 1.25rem 5rem}}
