@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2)format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2)format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.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:"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");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-CaAUUz-j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-B7bCyCk_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-FO4an0ZF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2)format("woff2"),url(/assets/source-sans-3-greek-500-normal-BOY5JFvG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-7g9Z1MMl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.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:"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");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.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:"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");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-B6RPsSdD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-DYE6gq6k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-C6ITAlBU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal-BWdBblwd.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-BHxM10oo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.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:"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");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}:root{--bg:#fff;--bg-soft:#f2f2ef;--bg-muted:#ececeb;--line:#dcdedb;--ink:#494949;--muted:#6e6e6a;--accent:#0f6a80;--accent-dark:#0a5063;--accent-deep:#0a5063;--teal-footer:#0a5063;--warn:#b46f2f;--error:#b14235;--font-heading:"Oswald";--font-sans:"Source Sans 3"}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{background:linear-gradient(#fff 0%,#fbfbf8 100%);height:100vh;position:relative;overflow:hidden}.shell-grid{min-height:100vh}.sidebar{background:radial-gradient(circle at top left, #ffffff1f 0%, transparent 34%), linear-gradient(180deg, var(--accent) 0%, var(--accent-deep) 100%);z-index:10;border-right:1px solid #ffffff24;flex-direction:column;justify-content:space-between;width:320px;padding:0 28px 28px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff14,16px 0 40px #00212b33}.sidebar-topline{background:var(--accent-deep);height:14px;margin:0 -28px 32px}.brand-wrap{gap:34px;padding:10px 0 4px;display:grid}.brand-lockup{gap:18px;display:grid}.brand-sign{justify-content:flex-start;align-items:center;width:100%;margin-top:6px;display:flex}.brand-sign img{filter:brightness(0)invert();width:146px;max-width:100%;height:auto}.brand-wordmark{color:#ffffffeb;letter-spacing:.01em;gap:2px;width:100%;font-size:.95rem;line-height:1.1;display:grid}.brand-wordmark div:last-child{color:#ffffffd1}.eyebrow,.panel-title h3,.brand-title,.nav-item,.status,.site-footer,.subsection h4{font-family:var(--font-heading), sans-serif}.brand-title{color:#fff;letter-spacing:.01em;margin:0;font-size:2.7rem;line-height:.95}.nav-list{gap:8px;display:grid}.nav-item{color:#ffffffeb;text-align:left;letter-spacing:.01em;background:#ffffff0a;border:0;border-left:4px solid #0000;border-radius:14px;padding:13px 16px;font-size:1.35rem;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s;display:block}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff29;border-left-color:#fff;transform:translate(2px)}.nav-item.active{background:#ffffff38;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 24px #00161c29}.sidebar-footer{border-top:1px solid #ffffff24;gap:16px;padding-top:24px;display:grid}.sidebar-userline{color:#ffffffb8;gap:4px;display:grid}.sidebar-userline strong{color:#fff}.locale-row{flex-wrap:wrap;gap:8px;display:flex}.locale-button,.pill-button,.ghost-button,.solid-button{border-radius:14px;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s}.locale-button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;padding:8px 11px;box-shadow:inset 0 1px #ffffff14}.locale-button.active,.pill-button:hover,.ghost-button:hover,.solid-button{background:var(--accent);color:#fff}.ghost-button,.pill-button,.solid-button{border:1px solid var(--accent);padding:11px 15px;box-shadow:0 8px 18px #0f38420f,inset 0 1px #ffffffb8}.pill-button,.ghost-button{color:var(--accent);background:linear-gradient(#fff 0%,#f6fbfb 100%)}.locale-button:hover,.pill-button:hover,.ghost-button:hover,.solid-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f38421f,inset 0 1px #fff3}.solid-button:disabled{color:#6f7f84;cursor:not-allowed;box-shadow:none;background:#d9e1e3;border-color:#c7d3d6;transform:none}.content{flex-direction:column;height:100vh;margin-left:320px;padding:40px 48px 0;display:flex;overflow-y:auto}.content-body{flex-direction:column;flex:1 0 auto;gap:22px;padding-bottom:56px;display:flex;position:relative;overflow:hidden}.view-stage{flex-direction:column;gap:22px;min-height:100%;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 28px;box-shadow:0 12px 30px #0f38420d,inset 0 1px #ffffffbf}button.panel{text-align:left;width:100%}.page-head{border-top:6px solid var(--accent);position:relative}.eyebrow{color:var(--accent);letter-spacing:.02em;margin-bottom:8px;font-size:1.1rem}.page-head h2{font-family:var(--font-heading), sans-serif;color:var(--accent-dark);letter-spacing:.01em;margin:0 0 12px;font-size:clamp(2.6rem,4vw,4.3rem);line-height:.96}.page-head p{max-width:60rem;color:var(--muted);margin:0;font-size:1.2rem;line-height:1.45}.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-title h3{color:var(--accent-dark);letter-spacing:.01em;margin:0;font-size:1.7rem}.subtle{color:var(--muted)}.section-kicker{color:var(--accent-dark);margin:4px 0 10px;font-size:.96rem;font-weight:600}.stat-card,.data-card,.chart-card,.module-card,.field-card,.survey-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;box-shadow:0 8px 20px #0f38420a,inset 0 1px #ffffffb3}.data-card:hover,.module-card:hover,.survey-card:hover,.chart-card:hover,.stat-card:hover{border-color:#c7d9d6;transform:translateY(-1px);box-shadow:0 14px 28px #0f384214}a.survey-card{color:inherit;text-decoration:none;display:block}.survey-card.active,.survey-overview-card.active{border-top:5px solid var(--accent);background:#f8fbfc}.survey-overview-card{transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.survey-overview-card:hover{border-color:#b7c9c5;transform:translateY(-1px);box-shadow:0 10px 24px #00485c14}.survey-overview-card.active{border-top:5px solid var(--accent);box-shadow:0 12px 28px #005c731f}.module-select.active{border-left:1px solid var(--line);border-top:5px solid var(--accent);background:#f8fbfc;box-shadow:0 12px 24px #005c731a}.stat-card strong,.metric{color:var(--accent-dark);font-size:2.1rem;font-family:var(--font-heading), sans-serif;margin-top:6px;display:block}.list{gap:14px;display:grid}.status{color:var(--accent-dark);background:#eef7fa;border:1px solid #00698938;border-radius:999px;align-items:center;padding:5px 9px;font-size:1rem;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.status-settled{color:var(--accent-dark);background:#eef7fa;border-color:#00698938}.status-open,.status-progress{color:#915b00;background:#fff1d9;border-color:#b87a1c59}.status.warning{color:var(--warn);background:#fcf4eb;border-color:#b46f2f4d}.status.error{color:var(--error);background:#faece9;border-color:#b142354d}.module-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inline-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subsection{border-top:0;margin-top:22px;padding-top:0}.subsection h4{color:var(--accent-dark);margin:0 0 12px;font-size:1.3rem}.module-select{text-align:left;width:100%}.entry-panel{background:linear-gradient(#fff 0%,#fbfbf8 100%)}.module-overview-grid,.survey-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compact-module-card{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.compact-module-card strong{min-width:0;margin:0}.module-card-main{align-items:center;gap:10px;min-width:0;display:flex}.module-card-icon{width:18px;height:18px;color:var(--accent-dark);flex:none}.module-overview-meta{flex:none;justify-content:flex-end;align-items:center;margin-top:0;display:flex}.entry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.entry-meta{gap:4px;margin-bottom:18px;display:grid}.entry-table-shell{border:1px solid var(--line);background:var(--bg-soft)}.entry-table{grid-template-columns:minmax(420px,4fr) 96px 64px 280px 110px 280px 64px minmax(220px,1.6fr);display:grid}.compact-entry-row{align-items:center}.entry-table-head{border-bottom:1px solid var(--line);color:var(--accent-dark);font-family:var(--font-heading), sans-serif;background:#edf4f2}.entry-table-head>div{padding:14px 16px}.entry-table-body .field-card{border:0;border-top:1px solid var(--line);background:0 0;padding:0}.entry-table-body .field-card:first-child{border-top:0}.entry-group-block{display:grid}.entry-group-title{border-top:1px solid var(--line);color:var(--accent-dark);font-family:var(--font-heading), sans-serif;letter-spacing:.01em;background:#e5efec;padding:12px 16px;font-size:.95rem}.entry-input-cell,.entry-info-cell,.entry-value-cell{padding:8px 10px}.entry-input-cell{gap:8px;display:grid}.compact-entry-cell{min-height:52px}.entry-inline-label{align-items:center;min-height:22px;display:flex}.compact-field-title-cell{color:var(--accent-dark)}.field-title-text{white-space:nowrap;text-overflow:ellipsis;color:var(--accent-dark);font-weight:500;display:block;overflow:hidden}.compact-unit-cell,.compact-info-icon-cell,.compact-change-cell,.compact-takeover-cell{align-content:center;justify-items:center}.compact-editor-cell{gap:4px}.compact-prior-cell,.compact-hint-cell{place-content:center flex-start}.entry-value-box{min-height:36px;color:var(--ink);box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdfd 100%);border:1px solid #c9d5d2;border-radius:12px;align-items:center;width:100%;padding:7px 12px;display:flex;box-shadow:0 4px 10px #0f384208,inset 0 1px #ffffffd9}.entry-value-box-editable{box-shadow:none;background:0 0;border:0;justify-content:space-between;gap:10px;padding:0}.entry-value-box input{background:0 0;border:0;outline:none;width:100%;padding:0}.entry-value-box select{width:100%;min-height:36px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 10px 0 12px}.entry-select-input{text-align:left}.entry-value-box-editable input{background:0 0;border:0;outline:none;flex:auto;min-height:36px;padding:0 12px}.entry-input-text{text-align:left}.entry-input-number{text-align:right}.entry-value-box-editable input:disabled{color:#6f7f84;cursor:not-allowed}.entry-value-box-editable:has(input:disabled){background:#eef2f3}.entry-value-box-editable:has(select:disabled){background:#eef2f3}.entry-checkbox-toggle{cursor:pointer;align-items:center;gap:12px;min-height:36px;padding:0 2px;display:inline-flex}.entry-checkbox-toggle input{opacity:0;pointer-events:none;position:absolute}.entry-checkbox-ui{background:#d8e5e3;border-radius:999px;flex:none;width:44px;height:24px;transition:background .14s;position:relative}.entry-checkbox-thumb{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0035452e}.entry-checkbox-toggle input:checked+.entry-checkbox-ui{background:var(--accent)}.entry-checkbox-toggle input:checked+.entry-checkbox-ui .entry-checkbox-thumb{transform:translate(20px)}.entry-checkbox-toggle input:disabled+.entry-checkbox-ui{opacity:.5}.field-unit-badge{min-height:24px;color:var(--muted);background:#f4f7f6;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.deviation-badge{text-align:center;border:1px solid #0000;justify-content:center;width:100%;min-width:74px;padding-inline:8px;font-size:.9rem}.deviation-badge.calm{color:#0b6382;background:#e7f3fb;border-color:#b9daed}.deviation-badge.warning{color:#b66316;background:#fff2e5;border-color:#f0cfad}.deviation-badge.critical{color:#b43a2e;background:#fdebea;border-color:#efc2bc}.entry-value-box-readonly{color:var(--accent-dark);background:#f7f8f6;justify-content:flex-end;width:100%;min-width:100%}.entry-info-cell{grid-template-rows:auto auto;align-content:start;gap:10px;display:grid}.compact-info-meta{align-items:center;margin-top:0}.info-tooltip{align-items:center;display:inline-flex;position:relative}.info-pill{width:32px;height:32px;color:var(--accent-dark);cursor:help;background:#eef7fa;border:1px solid #0f6a8033;border-radius:999px;justify-content:center;place-items:center;padding:0;transition:border-color .12s,background .12s,transform .12s;display:inline-grid}.info-pill:hover,.info-tooltip:hover .info-pill{background:#e1f1f6;border-color:#0f6a806b;transform:translateY(-1px)}.info-icon-svg,.takeover-icon-svg{width:16px;height:16px}.info-bubble{min-width:220px;max-width:320px;color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;z-index:6;background:#fff;border:1px solid #0f6a802e;border-radius:10px;gap:6px;padding:10px 12px;transition:opacity .12s,visibility .12s,transform .12s;display:grid;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 14px 32px #00354529}.info-bubble:before{content:"";background:#fff;border-bottom:1px solid #0f6a802e;border-left:1px solid #0f6a802e;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.info-tooltip:hover .info-bubble,.info-tooltip:focus-within .info-bubble{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.icon-button{width:36px;height:36px;color:var(--accent-dark);background:#fff;border:1px solid #0f6a8042;border-radius:12px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:#eef7fa;border-color:#0f6a806b}.entry-info-text{color:var(--muted);gap:8px;display:grid}.entry-value-cell{color:var(--muted);align-content:start;gap:10px;display:grid}.entry-value-cell strong{color:var(--ink)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-card label{gap:10px;display:grid}.field-card strong{color:var(--accent-dark)}.field-card input,.field-card select,.field-card textarea,.inline-form input,.inline-form select{width:100%;color:var(--ink);background:linear-gradient(#fff 0%,#fbfdfd 100%);border:1px solid #c9d5d2;border-radius:12px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 4px 10px #0f384208,inset 0 1px #ffffffd9}.entry-input-cell input{padding:0}.field-card input:focus,.field-card select:focus,.field-card textarea:focus,.inline-form input:focus,.inline-form select:focus,.field-stack input:focus,.field-stack textarea:focus,.survey-select-trigger:focus-visible{border-color:#8eb9c2;outline:none;box-shadow:0 0 0 4px #0f6a801f,0 10px 20px #0f38420f}.entry-value-box:has(input:focus){border-color:#8eb9c2;outline:none;box-shadow:0 0 0 4px #0f6a801f,0 10px 20px #0f38420f}.entry-value-box:has(select:focus){border-color:#8eb9c2;outline:none;box-shadow:0 0 0 4px #0f6a801f,0 10px 20px #0f38420f}.field-meta,.badge-row{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:.98rem;display:flex}.no-margin{margin-top:0}.user-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-member-panel{background:linear-gradient(#fff 0%,#fbfbf8 100%)}.report-member-list,.report-member-elements{gap:14px;display:grid}.report-member-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.report-member-card{justify-items:start;gap:12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.report-member-card:hover,.report-member-card.active{border-color:#a7c7cf;border-top:5px solid var(--accent);background:#f7fbfc;transform:translateY(-1px);box-shadow:0 12px 26px #00485c14}.report-member-detail{border:1px solid var(--line);background:#fff;margin-top:0;padding:26px 28px}.report-member-element{gap:16px;display:grid}.report-member-meta{margin-top:0}.submit-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.table{border-collapse:collapse;width:100%}.table-scroll{overflow-x:auto}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.table th{color:var(--accent-dark);font-weight:600}.site-footer{background:var(--teal-footer);color:#fff;justify-content:space-between;gap:20px;margin:auto -48px 0;padding:18px 48px;font-size:1.1rem;display:flex}.error{color:var(--error)}.loading-indicator{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;margin:20vh auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.shell-grid,.grid-2,.grid-3,.survey-overview-grid,.module-overview-grid{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;height:auto;position:static;overflow:visible}.content{height:auto;margin-left:0;padding:24px;overflow:visible}.content-body{flex:initial;padding-bottom:24px}.site-footer{margin:0 -24px;padding:18px 24px}.submit-strip{flex-direction:column;align-items:flex-start}.shell{height:auto;overflow:visible}.shell-grid{height:auto}.entry-table,.entry-table-head{grid-template-columns:1fr}.entry-table-head{display:none}.entry-table-body .field-card{padding:18px}.entry-input-cell,.entry-info-cell,.entry-value-cell{padding:0}.field-title-text{white-space:normal}.info-bubble{top:calc(100% + 8px);left:0;transform:none}.info-bubble:before{border-top:1px solid #0f6a802e;border-bottom:0;border-left:1px solid #0f6a802e;top:-7px;left:14px;transform:rotate(45deg)}.info-tooltip:hover .info-bubble,.info-tooltip:focus-within .info-bubble{transform:none}}.link-button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;text-decoration:underline}.link-button:hover{color:var(--accent-dark)}.prominent-button{font-family:var(--font-heading), sans-serif;letter-spacing:.01em;padding:14px 18px;font-size:1.15rem;box-shadow:0 12px 24px #005c7324}.create-survey-panel{background:linear-gradient(#fff 0%,#f7fbfb 100%);border:1px solid #b8cfcb;margin-top:22px;padding:24px}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ecf3f4d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-dialog{background:linear-gradient(#fff 0%,#f7fbfb 100%);border:1px solid #b8cfcb;border-radius:14px;width:100%;max-width:480px;padding:24px;box-shadow:0 24px 80px #0035452e}.field-stack{gap:10px;display:grid}.field-stack span{color:var(--accent-dark);font-weight:600}.survey-select-wrap{width:auto;margin-left:auto}.survey-select-menu{width:520px;max-width:min(520px,100vw - 64px);position:relative}.survey-select-trigger{width:100%;color:var(--accent-dark);text-align:right;background:linear-gradient(#fff 0%,#f4faf9 100%);border:1px solid #c6d8d4;border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 18px #0f38420d,inset 0 0 0 1px #0f6a800a}.survey-select-trigger:hover{border-color:#aac8c2;transform:translateY(-1px);box-shadow:0 12px 24px #0f384214,inset 0 0 0 1px #0f6a800d}.survey-select-caret{flex:none;transition:transform .15s}.survey-select-caret.open{transform:rotate(180deg)}.survey-select-popover{z-index:20;background:#fff;border:1px solid #b8cfcb;border-radius:16px;width:520px;max-width:min(520px,100vw - 64px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 36px #002a3424}.survey-select-option{border:0;border-top:1px solid var(--line);width:100%;color:var(--accent-dark);text-align:right;background:#fff;padding:12px 14px;font-weight:600;transition:background .16s,color .16s}.survey-select-option:first-child{border-top:0}.survey-select-option:hover,.survey-select-option.active{background:#f4faf9}.field-stack input,.field-stack textarea{width:100%;color:var(--ink);background:linear-gradient(#fff 0%,#fbfdfd 100%);border:1px solid #c9d5d2;border-radius:12px;padding:11px 12px;box-shadow:0 4px 10px #0f384208,inset 0 1px #ffffffd9}.field-stack textarea{resize:vertical;font-family:inherit}.module-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-toggle{border:1px solid var(--line);background:#fff;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.module-toggle.active{border-top:5px solid var(--accent);background:#f4fbfc}.module-toggle input{margin-top:3px}.compact-card-grid{margin-bottom:18px}.quality-filter-row th{padding-top:8px;padding-bottom:14px}.quality-filter-row input,.quality-filter-row select{width:100%;color:var(--ink);background:#fff;border:1px solid #c9cfcb;padding:9px 10px}.table-sort-button{color:var(--accent-dark);background:0 0;border:0;padding:0;font-weight:600}.table-sort-button:hover{color:var(--accent)}.survey-select-trigger-main{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.survey-select-trigger-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.survey-select-option-main{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.survey-select-option-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.destructive-button{color:var(--error);border-color:#b1423559}.destructive-button:hover{color:var(--error);background:#faece9}.add-organisation-dropzone{text-align:center;cursor:pointer;border:2px dashed #b8cfcb;border-radius:14px;margin-bottom:16px;padding:28px 18px;transition:border-color .16s,background .16s}.add-organisation-dropzone:hover,.add-organisation-dropzone.active{border-color:var(--accent);background:#0f6a800d}.add-organisation-dropzone p{margin:0 0 6px}.add-organisation-dropzone p:last-child{margin-bottom:0}.toast{z-index:70;background:var(--accent-dark);color:#fff;border-radius:12px;padding:14px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #00161c47}.long-form{padding-right:0}.report-editor-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ecf3f4d1;padding:24px 36px;position:fixed;inset:0;overflow:auto}.report-editor-dialog{width:100%;max-width:none;min-height:calc(100dvh - 48px);margin:0;overflow:auto;box-shadow:0 24px 80px #0035452e}.email-recipient-list{flex-wrap:wrap;gap:8px;display:flex}.email-recipient-chip{border:1px solid var(--line);background:var(--bg-soft);border-radius:999px;padding:6px 12px;font-size:.9rem}.status-distribution{color:#47509b;background:#eef0ff;border-color:#585ea147}.compact-table td,.compact-table th{font-size:.95rem}.quality-table-panel{width:100%}.quality-table{min-width:1240px}.quality-table th{white-space:nowrap}.table-sort-icon-button{border:1px solid var(--line);min-width:42px;color:var(--accent-dark);background:#fff;padding:8px 10px}.quality-markers{margin-top:0}.quality-override-row{flex-wrap:nowrap;min-width:240px}.quality-override-row input{min-width:120px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rule-editor-panel select,.rule-editor-panel input{min-height:48px}.rule-editor-actions{gap:14px;margin-top:18px}.report-editor{gap:20px;display:grid}.report-elements,.report-element-summary-list{gap:16px;display:grid}.report-element-card{background:linear-gradient(#fff 0%,#f8fbfb 100%);border:1px solid #d6e5e8;box-shadow:inset 0 1px #fffc}.report-element-card.collapsed{background:linear-gradient(#fcfefe 0%,#f0f6f7 100%)}.report-filter-list{gap:10px;display:grid}.report-picker{gap:12px;display:grid;position:relative}.report-picker-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.report-picker-toggle{white-space:nowrap}.report-selection-chips{margin-top:0}.report-chip{cursor:pointer;border:1px solid #b7d6e3}.report-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-option-dropdown{z-index:10;border:1px solid var(--line);background:#fff;max-height:260px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #00485c1f}.report-option-button{text-align:left;border-color:var(--line);color:var(--accent-dark);justify-items:start;gap:4px;display:grid}.report-option-button.active{color:var(--accent-dark);background:#e8f5f8;border-color:#8ec2cf}.report-option-button span{color:var(--muted);font-size:.92rem}.report-element-card .panel-title{align-items:flex-start}.report-filter-row{grid-template-columns:minmax(0,1.2fr) 180px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.report-card-actions{margin-top:18px}.report-card.active{border-top:5px solid var(--accent);background:#f7fbfc;box-shadow:0 12px 26px #00485c14}.benchmark-summary-grid{gap:16px}.benchmark-label-cell{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.report-member-table{min-width:520px}.report-chart-shell{background:linear-gradient(#f9fbfc 0%,#eff6f8 100%);border:1px solid #d8e5e8;padding:10px 12px}.report-donut-layout{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;display:grid}.report-donut-chart-shell{justify-content:center;align-items:center;width:180px;height:220px;display:flex;position:relative}.report-donut-hole{width:88px;height:88px;color:var(--accent-dark);font-family:var(--font-heading), sans-serif;background:#fff;border-radius:50%;place-items:center;font-size:1.8rem;display:grid;position:absolute}.report-legend{gap:10px;display:grid}.report-legend-row{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.report-swatch{width:14px;height:14px;display:inline-block}.report-swatch-1{background:var(--accent)}.report-swatch-2{background:#69aebf}.report-swatch-3{background:#9cc9d4}.report-swatch-4,.report-swatch-5{background:#d0e4ea}.report-line-chart{gap:10px;display:grid}.report-line-legend{flex-wrap:wrap;gap:16px;display:flex}.report-line-swatch-1{background:var(--accent)}.report-line-swatch-2{background:#69aebf}.report-chart-labels{color:var(--muted);justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.report-element-summary{border-top:1px solid var(--line);padding-top:12px}.report-element-summary:first-child{border-top:0;padding-top:0}.user-create-panel{margin-top:28px;padding-top:24px}.user-create-form{margin-top:8px}.form-split input{flex:220px}
