[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--meminni-font-family: Inter, "IBM Plex Sans", system-ui, sans-serif;--meminni-font-family-display: "IBM Plex Sans", Inter, system-ui, sans-serif;--meminni-font-family-editorial: Georgia, "Times New Roman", serif;--meminni-display-lg: clamp(2.5rem, 5.6vw, 4.0625rem);--meminni-display-xl: clamp(3rem, 6vw, 4.5rem);--meminni-font-xs: .82rem;--meminni-font-sm: .875rem;--meminni-font-base: 1rem;--meminni-font-md: 1.125rem;--meminni-font-lg: 1.25rem;--meminni-font-xl: 1.5rem;--meminni-font-2xl: 1.75rem;--meminni-h1: var(--meminni-font-2xl);--meminni-h2: var(--meminni-font-xl);--meminni-h3: var(--meminni-font-lg);--meminni-h4: var(--meminni-font-md);--meminni-h5: var(--meminni-font-base);--meminni-h6: var(--meminni-font-sm);--meminni-text-reading: var(--meminni-font-base);--meminni-text-interface: var(--meminni-font-sm);--meminni-text-caption: var(--meminni-font-xs);--meminni-weight-normal: 400;--meminni-weight-medium: 500;--meminni-weight-semibold: 600;--meminni-weight-bold: 700;--meminni-leading-tight: 1.2;--meminni-leading-normal: 1.5;--meminni-leading-reading: 1.7;--meminni-space-1: .25rem;--meminni-space-2: .5rem;--meminni-space-3: .75rem;--meminni-space-4: 1rem;--meminni-space-6: 1.5rem;--meminni-space-8: 2rem;--meminni-space-12: 3rem;--meminni-radius-sm: .375rem;--meminni-radius-control: .5rem;--meminni-radius-panel: .875rem;--meminni-radius-pill: 999px;--meminni-color-action: #315be9;--meminni-color-on-action: #fff;--meminni-color-canvas: #f7f8fa;--meminni-color-surface: #fff;--meminni-color-text: #222b37;--meminni-color-muted: #647082;--meminni-color-border: #dfe5ec;--meminni-color-selected: #eaf0ff;--meminni-color-danger: #b52f43;--meminni-color-success: #28745c;--meminni-color-warning: #84520d;--meminni-focus-ring: 0 0 0 .2rem color-mix(in srgb, var(--meminni-color-action) 22%, transparent)}html{font-size:100%}body{font-family:var(--meminni-font-family)}button,input,select,textarea{font:inherit}.meminni-h1,.meminni-h2,.meminni-h3,.meminni-h4,.meminni-h5,.meminni-h6{color:inherit;font-family:var(--meminni-font-family);margin-block:0}.meminni-h1{font-size:var(--meminni-h1);font-weight:var(--meminni-weight-medium);line-height:1.22;letter-spacing:-.04em}.meminni-h2{font-size:var(--meminni-h2);font-weight:var(--meminni-weight-medium);line-height:1.2;letter-spacing:-.025em}.meminni-h3{font-size:var(--meminni-h3);font-weight:var(--meminni-weight-semibold);line-height:1.2;letter-spacing:-.025em}.meminni-h4{font-size:var(--meminni-h4);font-weight:var(--meminni-weight-semibold);line-height:1.2;letter-spacing:-.025em}.meminni-h5{font-size:var(--meminni-h5);font-weight:var(--meminni-weight-semibold);line-height:var(--meminni-leading-normal)}.meminni-h6{font-size:var(--meminni-h6);font-weight:var(--meminni-weight-semibold);line-height:var(--meminni-leading-normal)}.meminni-text-body{font-family:var(--meminni-font-family);font-size:var(--meminni-text-reading);font-weight:var(--meminni-weight-normal);line-height:var(--meminni-leading-reading)}.meminni-text-interface{font-family:var(--meminni-font-family);font-size:var(--meminni-text-interface);font-weight:var(--meminni-weight-normal);line-height:var(--meminni-leading-normal)}.meminni-text-caption,.meminni-label{font-family:var(--meminni-font-family);font-size:var(--meminni-text-caption);font-weight:var(--meminni-weight-normal);line-height:var(--meminni-leading-normal);letter-spacing:normal;text-transform:none}.meminni-label{color:var(--meminni-color-muted);font-weight:var(--meminni-weight-medium)}.meminni-authored-content{font-family:var(--meminni-authored-font, var(--meminni-font-family))}.meminni-display{font-family:var(--meminni-font-family-display);font-size:var(--meminni-display-lg);font-weight:var(--meminni-weight-normal);line-height:1.04;letter-spacing:-.04em}.meminni-display-xl{font-size:var(--meminni-display-xl)}.meminni-display-editorial{font-family:var(--meminni-font-family-editorial);letter-spacing:-.065em}.meminni-search-shell{display:flex;align-items:center;min-width:0;border:1px solid var(--meminni-color-border);border-radius:var(--meminni-radius-pill);background:var(--meminni-color-surface);color:var(--meminni-color-text);transition:border-color .12s ease,box-shadow .12s ease}.meminni-search-shell:focus-within{border-color:var(--meminni-color-action);box-shadow:var(--meminni-focus-ring)}.meminni-search-shell>input,.meminni-search-shell>.meminni-search-input{min-width:0;flex:1;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:inherit;font:inherit}.meminni-search-shell>input:focus,.meminni-search-shell>.meminni-search-input:focus{border:0;outline:0;box-shadow:none}.meminni-search-shell :is(button,a):focus-visible{outline:2px solid var(--meminni-color-action);outline-offset:2px}.meminni-surface{border:1px solid var(--meminni-color-border);border-radius:var(--meminni-radius-panel);background:var(--meminni-color-surface);color:var(--meminni-color-text)}html{line-height:var(--meminni-leading-normal)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin-top:0;margin-bottom:0}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--public-bg: #f8f9fb;--public-paper: #ffffff;--public-ink: #222b37;--public-muted: #687383;--public-rule: #e2e6ec;--public-blue: #315be9;--public-blue-hover: #264bd0;--public-coral: #f07d70;--public-soft: #eff2f8;--public-line: #e2e6ec;--public-link: #315be9;--public-accent-strong: #d96358;--public-danger: #ae3f35;--geo-map-neutral: #ffffff;--geo-map-context: #e7edf3;--geo-map-hover: #b9ddff;--public-serif: Georgia, "Times New Roman", serif;--public-sans: "IBM Plex Sans", Inter, system-ui, sans-serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--public-bg: #14181e;--public-paper: #20262f;--public-ink: #edf1f6;--public-muted: #a2acba;--public-rule: #353d49;--public-blue: #a2b7ff;--public-blue-hover: #bccaff;--public-coral: #ff9b8e;--public-soft: #262e3a;--public-line: #353d49;--public-link: #a2b7ff;--public-accent-strong: #ff9b8e;--public-danger: #ff8e82;--geo-map-neutral: #1d242d;--geo-map-context: #303946;--geo-map-hover: #35506f}}.public-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--public-bg);color:var(--public-ink);font:400 16px/1.65 var(--public-sans)}.public-shell *,.public-shell *:before,.public-shell *:after{box-sizing:border-box}.public-shell a{color:inherit}.public-skip{position:absolute;z-index:30;top:8px;left:12px;transform:translateY(-160%);padding:8px 12px;border-radius:8px;background:var(--public-paper)}.public-skip:focus{transform:translateY(0)}.public-header{position:relative;z-index:10;border-bottom:1px solid var(--public-rule);background:var(--public-bg)}.public-header-inner,.public-footer-inner{width:min(1180px,calc(100% - 64px));margin:0 auto;display:flex;align-items:center}.public-header-inner{min-height:76px;justify-content:space-between;gap:32px}.public-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:18px;font-weight:600;letter-spacing:-.03em}.public-brand img{width:25px;height:27px;object-fit:contain}.public-brand-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--public-coral)}.public-nav{display:flex;align-items:center;gap:28px}.public-nav a,.public-mobile-nav a,.public-footer-links a{color:var(--public-muted);text-decoration:none;transition:color .14s ease}.public-nav a:hover,.public-mobile-nav a:hover,.public-footer-links a:hover,.public-nav a.active{color:var(--public-ink)}.public-nav a.active{text-decoration:underline;text-underline-offset:7px}.public-nav-signin{margin-left:12px}.public-button{min-height:44px;padding:10px 17px;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--public-rule);border-radius:999px;text-decoration:none!important;font:500 14px/1.3 var(--public-sans)}.public-button-primary{color:#fff!important;background:#315be9;border-color:#315be9}.public-button-primary:hover{background:#264bd0}.public-menu-toggle,.public-mobile-nav{display:none}.public-main{width:100%;flex:1}.public-footer{margin-top:72px;border-top:1px solid var(--public-rule)}.public-footer-inner{min-height:100px;justify-content:space-between;gap:28px}.public-footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.public-footer-note{color:var(--public-muted);font-size:13px}.public-prose{color:var(--public-ink)}.public-prose h1,.public-prose h2,.public-prose h3,.public-prose h4{color:var(--public-ink);line-height:1.3}.public-prose h1{font:400 clamp(36px,5vw,54px)/1.08 var(--public-serif);letter-spacing:-.045em}.public-prose h2{margin-top:2.3em;padding-top:1.1em;border-top:1px solid var(--public-rule);font-size:25px}.public-prose h3{margin-top:2em;font-size:19px}.public-prose p{margin:0 0 17px;color:var(--public-muted);line-height:1.9}.public-prose li{margin-block:6px;color:var(--public-muted)}.public-prose ul,.public-prose ol{margin:0 0 20px;padding-inline-start:25px}.public-prose h1+p,.public-prose h2+p,.public-prose h3+p,.public-prose h4+p{margin-top:12px}.public-prose a{color:var(--public-blue);text-decoration-thickness:1px;text-underline-offset:3px}.public-prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.public-prose th,.public-prose td{padding:12px;border:1px solid var(--public-rule);vertical-align:top;text-align:left}.public-prose th{color:var(--public-ink);background:var(--public-soft)}.public-prose blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:2px solid var(--public-blue)}.public-prose code{padding:2px 5px;border-radius:4px;background:var(--public-soft);font-size:.9em}.public-prose pre{overflow-x:auto;padding:16px;border:1px solid var(--public-rule);border-radius:10px;background:var(--public-soft)}.policy-page{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:66px 0 0}.policy-top{max-width:760px;margin:0 auto 42px}.policy-eyebrow{margin:0 0 14px;color:var(--public-muted);font-size:13px;letter-spacing:.04em}.policy-top h1{margin:0;font:400 clamp(42px,6vw,64px)/1.05 var(--public-serif);letter-spacing:-.05em}.policy-top>p:last-child{margin:16px 0 0;color:var(--public-muted);font-size:18px}.policy-date{margin-top:22px;color:var(--public-muted);font-size:13px}.policy-layout{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:64px}.policy-contents{position:sticky;top:20px;padding:20px 0;border-top:1px solid var(--public-rule)}.policy-contents summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none}.policy-contents summary::-webkit-details-marker{display:none}.policy-contents ol{margin:14px 0 0;padding:0;list-style:none}.policy-contents li+li{margin-top:7px}.policy-contents a{color:var(--public-muted);font-size:13px;line-height:1.45;text-decoration:none}.policy-contents a:hover{color:var(--public-blue)}.policy-more-sections{margin-top:8px}.policy-more-sections>summary{padding:8px 0;color:var(--public-muted);font-size:12px}.policy-contact{display:inline-flex;align-items:center;gap:5px;margin-top:18px;color:var(--public-blue)!important;font-size:13px;text-decoration:none}.policy-body{min-width:0;padding-bottom:40px}.policy-body>.public-prose>h1:first-child,.policy-body>.public-prose>h2:first-child{display:none}.policy-mobile-select{display:none}.policy-tabs{display:flex;flex-wrap:wrap;gap:20px;margin-top:26px}.policy-tabs a{color:var(--public-muted);font-size:14px;text-decoration:none}.policy-tabs a[aria-current=page]{color:var(--public-ink);text-decoration:underline;text-underline-offset:5px}.refund-summary{width:min(760px,calc(100% - 64px));margin:0 auto 44px;display:grid;grid-template-columns:1fr 1fr;gap:36px}.refund-summary>div{padding:18px 0;border-top:1px solid var(--public-rule)}.refund-summary span{display:block;color:var(--public-blue);font:400 34px/1.1 var(--public-serif)}.refund-summary strong{display:block;margin-top:9px;font-size:14px}.refund-summary p{color:var(--public-muted);font-size:13px}.policy-table-wrap{max-width:100%;overflow-x:auto}.contact-page,.pricing-page,.quiz-catalog-page,.recovery-page{width:min(1180px,calc(100% - 64px));margin:0 auto}.contact-page{padding-top:104px}.contact-hero{max-width:760px;margin:0 auto 54px}.contact-hero h1,.public-hero h1{margin:0;font:400 clamp(44px,6vw,68px)/1.04 var(--public-serif);letter-spacing:-.05em}.contact-hero h1 em,.public-hero h1 em{font-weight:400}.contact-hero>p:last-child,.public-hero>p{color:var(--public-muted);font-size:18px}.contact-grid{max-width:760px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-primary{padding-top:22px;border-top:1px solid var(--public-rule)}.contact-primary h2,.contact-row h2{margin:0 0 8px;font-size:16px}.contact-primary p,.contact-row p{margin:0;color:var(--public-muted);font-size:14px}.contact-email{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--public-blue)!important;text-decoration:none}.contact-email-note{margin-top:5px!important;font-size:12px!important}.contact-row{padding:16px 0;border-top:1px solid var(--public-rule)}.contact-row a{text-decoration:none}.contact-help{margin:62px auto 0;padding:18px 0;border-top:1px solid var(--public-rule);border-bottom:1px solid var(--public-rule);color:var(--public-muted);text-align:center;font-size:14px}.contact-help a{margin:0 8px;color:var(--public-blue)}.public-hero{padding:78px 0 42px}.public-hero .public-eyebrow{color:var(--public-muted);font-size:13px}.recovery-page{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:36px 18px;text-align:center}.recovery-page>.public-brand{align-self:center;margin-bottom:48px}.recovery-icon{color:var(--public-blue)}.recovery-page h1{margin:20px 0 0;font:400 40px/1.12 var(--public-serif);letter-spacing:-.04em}.recovery-page>p{max-width:450px;color:var(--public-muted)}.recovery-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px}.recovery-docs{width:100%;color:var(--public-muted)!important;font-size:13px}.consent-page{width:min(640px,calc(100% - 40px));margin:40px auto;padding:clamp(22px,5vw,42px);border:1px solid var(--public-rule);border-radius:14px;background:var(--public-paper);color:var(--public-ink)}.consent-page>svg:first-of-type{margin-top:12px;color:var(--public-blue)}.consent-page h1{margin:13px 0 0;font:400 clamp(32px,5vw,43px)/1.12 var(--public-serif);letter-spacing:-.04em}.consent-intro,.consent-client>p:last-child{color:var(--public-muted)}.consent-client,.consent-scopes{margin-top:28px;padding-top:20px;border-top:1px solid var(--public-rule)}.consent-label{margin:0;color:var(--public-muted);font-size:12px}.consent-client h2,.consent-scopes h2{margin:4px 0 8px;font-size:17px;font-weight:500}.consent-scopes ul{display:grid;gap:11px;margin:15px 0 0;padding-left:20px;color:var(--public-muted)}.consent-note{display:flex;gap:10px;margin-top:24px;padding:14px;border:1px solid var(--public-rule);border-radius:8px;color:var(--public-muted);font-size:13px}.consent-note svg{flex:0 0 16px;color:var(--public-blue)}.consent-error{display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;border:1px solid #dba9a4;border-radius:8px;color:#8a3029;font-size:13px}.consent-error .public-button{margin-left:auto;flex:0 0 auto}.consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.consent-actions button:disabled{cursor:not-allowed;opacity:.6}.consent-loading{display:flex;align-items:center;gap:10px;padding:24px 0;color:var(--public-muted)}.consent-loading svg{animation:pricing-spin .8s linear infinite}.pricing-hero{min-height:340px;padding:47px 20px 38px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;background-image:radial-gradient(var(--public-rule) .85px,transparent .85px);background-size:19px 19px}.pricing-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--public-muted);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.pricing-eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--public-coral)}.pricing-hero h1{margin:0;font:400 clamp(34px,5vw,52px)/1.1 var(--public-serif);letter-spacing:-.045em}.pricing-hero h1 em{font-weight:400}.pricing-hero>p:last-child{max-width:470px;margin:17px 0 0;color:var(--public-muted);font-size:15px}.pricing-resume{max-width:850px;margin:0 auto 16px;padding:12px 16px;border:1px solid var(--public-rule);border-radius:8px;color:var(--public-muted);font-size:13px}.pricing-offer{max-width:850px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--public-rule);border-radius:14px;background:var(--public-paper)}.pricing-offer-copy{padding:30px}.pricing-offer-copy h2{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:500}.pricing-offer-copy h2 svg{color:#487b25}.pricing-offer-tagline{margin:18px 0 0;color:var(--public-muted);font-size:14px}.pricing-offer-tagline em{color:var(--public-ink);font-family:var(--public-serif);font-size:18px}.pricing-features{display:grid;gap:11px;margin:23px 0 0;padding:0;list-style:none}.pricing-features li{display:flex;align-items:center;gap:10px;color:var(--public-muted);font-size:13px}.pricing-features svg{color:#487b25;flex:0 0 auto}.pricing-offer-buy{padding:27px 28px;border-left:1px solid var(--public-rule)}.pricing-cycle{width:fit-content;max-width:100%;display:flex;gap:2px;padding:3px;border:1px solid var(--public-rule);border-radius:999px;background:var(--public-bg)}.pricing-cycle button{min-height:34px;padding:6px 13px;border:0;border-radius:999px;background:transparent;color:var(--public-muted);font:500 12px var(--public-sans);cursor:pointer}.pricing-cycle button[aria-pressed=true]{background:var(--public-paper);color:var(--public-ink);box-shadow:0 0 0 1px var(--public-rule)}.pricing-cycle button:disabled{cursor:wait;opacity:.65}.pricing-amount{margin:24px 0 0;font:400 43px/1.2 var(--public-serif);letter-spacing:-.045em;overflow-wrap:anywhere}.pricing-amount span{color:var(--public-muted);font:400 13px var(--public-sans);letter-spacing:0}.pricing-support{margin:0;color:var(--public-muted);font-size:12px}.pricing-actions{display:grid;gap:10px;margin-top:18px}.pricing-primary{min-height:44px;justify-content:center;gap:8px;border-color:var(--public-ink);background:var(--public-ink);color:var(--public-bg)!important}.pricing-primary:hover{background:var(--public-blue-hover);border-color:var(--public-blue-hover)}.pricing-primary:disabled,.pricing-secondary:disabled,.pricing-pay-now:disabled{cursor:not-allowed;opacity:.6}.pricing-pay-now{min-height:40px;border:0;background:transparent;color:var(--public-ink);font:500 13px var(--public-sans);text-decoration:underline;text-decoration-color:var(--public-rule);text-underline-offset:4px;cursor:pointer}.pricing-secondary{width:100%}.pricing-disclosure{margin:12px 0 0;color:var(--public-muted);font-size:11px;line-height:1.65}.pricing-comparison,.pricing-faq{max-width:850px;margin:34px auto 0}.pricing-comparison h2,.pricing-faq h2{margin:0 0 15px;font-size:17px;font-weight:500}.pricing-comparison h2 em{font-family:var(--public-serif);font-size:20px}.pricing-comparison table{width:100%;border-collapse:collapse;font-size:12px}.pricing-comparison th,.pricing-comparison td{padding:10px 7px;border-bottom:1px solid var(--public-rule);text-align:left;vertical-align:top}.pricing-comparison thead th{color:var(--public-muted);font-weight:500}.pricing-comparison tbody th{width:44%;font-weight:500}.pricing-comparison td{color:var(--public-muted)}.pricing-faq{margin-top:40px;margin-bottom:20px}.pricing-faq h2{margin-bottom:12px;font-size:22px}.pricing-faq details{border-top:1px solid var(--public-rule)}.pricing-faq details:last-child{border-bottom:1px solid var(--public-rule)}.pricing-faq summary{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:13px}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq details[open] summary svg{transform:rotate(180deg)}.pricing-faq details p{max-width:680px;margin:0 0 16px;color:var(--public-muted);font-size:13px}.pricing-state{max-width:850px;min-height:140px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;border:1px solid var(--public-rule);border-radius:14px;background:var(--public-paper);color:var(--public-muted)}.pricing-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pricing-spin .8s linear infinite}@keyframes pricing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pricing-spinner{animation:none}}@media(max-width:760px){.public-header-inner,.public-footer-inner,.policy-page,.contact-page,.pricing-page,.quiz-catalog-page,.recovery-page{width:min(100% - 36px,620px)}.public-header-inner{min-height:66px}.public-nav{display:none}.public-menu-toggle{display:inline-flex;width:42px;height:42px;justify-content:center;align-items:center;border:1px solid var(--public-rule);border-radius:50%;background:transparent;color:var(--public-ink)}.public-mobile-nav{display:grid;gap:2px;padding:8px 18px 18px;border-top:1px solid var(--public-rule)}.public-mobile-nav a{padding:10px 0}.public-mobile-nav .public-button{margin-top:8px;color:#fff}.public-footer-inner{padding:24px 0;align-items:flex-start;flex-direction:column}.public-footer-links{gap:10px 16px}.public-footer{margin-top:48px}.policy-page{padding-top:44px}.policy-top{margin-bottom:28px}.policy-layout{display:block}.policy-contents{display:none}.policy-mobile-select{width:100%;display:block;margin:0 0 24px;padding:11px 12px;border:1px solid var(--public-rule);border-radius:8px;background:var(--public-paper);color:var(--public-ink);font:inherit}.refund-summary{width:min(100% - 36px,620px);grid-template-columns:1fr;gap:12px;margin-bottom:30px}.contact-page{padding-top:68px}.contact-grid{grid-template-columns:1fr;gap:26px}.contact-hero{margin-bottom:34px}.contact-help{margin-top:40px}.pricing-offer,.pricing-comparison,.pricing-faq,.pricing-state{width:min(100%,620px)}.pricing-offer{grid-template-columns:1fr}.pricing-offer-copy{padding:23px}.pricing-offer-buy{padding:23px;border-top:1px solid var(--public-rule);border-left:0}.pricing-hero{min-height:310px;padding:40px 14px 32px}}@media(max-width:390px){.public-header-inner,.public-footer-inner,.policy-page,.contact-page,.pricing-page,.quiz-catalog-page,.recovery-page{width:calc(100% - 28px)}.public-footer-links{gap:8px 13px}.policy-table-wrap{display:block;max-width:100%;overflow-x:auto}.pricing-hero h1{font-size:36px}.pricing-comparison{overflow-wrap:anywhere}.pricing-comparison th,.pricing-comparison td{padding:9px 5px;font-size:11px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quiz-catalog-hero{padding:62px 0 30px}.quiz-catalog-hero h1{margin:7px 0 0;font:400 clamp(37px,5vw,54px)/1.08 var(--public-serif);letter-spacing:-.05em}.quiz-catalog-hero h1 em{font-weight:400}.quiz-catalog-hero>p:last-child{max-width:560px;color:var(--public-muted)}.quiz-search{min-height:50px;display:flex;align-items:center;gap:12px;padding:0 15px;border:1px solid var(--public-rule);border-radius:10px;background:var(--public-paper);color:var(--public-muted)}.quiz-search:focus-within{border-color:var(--public-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--public-blue) 16%,transparent)}.quiz-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--public-ink);font:inherit}.quiz-search input::placeholder{color:var(--public-muted)}.quiz-catalog-controls{min-height:56px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--public-rule)}.quiz-filter{position:relative}.quiz-filter summary{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--public-rule);border-radius:8px;cursor:pointer;list-style:none;font-size:13px}.quiz-filter summary::-webkit-details-marker{display:none}.quiz-filter-count{min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--public-soft);color:var(--public-ink);font-size:11px}.quiz-filter-content{position:absolute;z-index:5;top:calc(100% + 6px);left:0;width:min(360px,calc(100vw - 36px));display:grid;gap:12px;padding:14px;border:1px solid var(--public-rule);border-radius:10px;background:var(--public-paper);box-shadow:0 12px 30px #14181e24}.quiz-filter-content>span{color:var(--public-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.quiz-filter-options{display:flex;flex-wrap:wrap;gap:6px}.quiz-filter-options button{min-height:34px;padding:6px 10px;border:1px solid var(--public-rule);border-radius:999px;background:transparent;color:var(--public-muted);font:400 12px var(--public-sans);cursor:pointer}.quiz-filter-options button[aria-pressed=true]{border-color:var(--public-ink);background:var(--public-ink);color:var(--public-bg)}.quiz-result-count{margin:0;flex:1;color:var(--public-muted);font-size:12px}.quiz-view-toggle{display:flex;gap:3px}.quiz-view-toggle button{width:38px;height:38px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--public-muted)}.quiz-view-toggle button[aria-pressed=true]{border-color:var(--public-rule);background:var(--public-paper);color:var(--public-ink)}.quiz-gallery{display:grid;gap:18px;padding-top:20px}.quiz-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-gallery-list{grid-template-columns:minmax(0,1fr)}.quiz-card{min-width:0;padding:17px;border:1px solid var(--public-rule);border-radius:12px;background:var(--public-paper)}.quiz-card-main{min-width:0;display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:17px;align-items:start;color:inherit;text-decoration:none}.quiz-cover,.quiz-cover-placeholder{width:100%;height:112px;border-radius:7px;object-fit:cover;background:var(--public-soft)}.quiz-cover-placeholder{display:grid;place-items:center;color:var(--public-muted);font:400 36px var(--public-serif)}.quiz-card-copy{min-width:0}.quiz-card-copy h2{margin:0;font-size:16px;font-weight:500;line-height:1.35}.quiz-card-copy>p{margin:8px 0 0;color:var(--public-muted);font-size:12px;line-height:1.5}.quiz-card-copy .quiz-card-count{margin-top:5px;font-size:11px}.quiz-topic-list{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.quiz-topic-list span{padding:4px 8px;border:1px solid var(--public-rule);border-radius:999px;color:var(--public-muted);font-size:10px}.quiz-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.quiz-card-actions>.public-button{min-height:38px;gap:7px;padding:8px 12px;font-size:12px}.quiz-card-actions>.quiz-history{margin-left:auto}.quiz-gallery-list .quiz-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:12px 14px;border-radius:8px}.quiz-gallery-list .quiz-card-main{grid-row:span 2;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px}.quiz-gallery-list .quiz-cover,.quiz-gallery-list .quiz-cover-placeholder{width:56px;height:56px;object-fit:contain}.quiz-gallery-list .quiz-card-actions{margin-top:0}.quiz-history{position:relative;min-width:0}.quiz-history summary{display:flex;align-items:center;gap:6px;color:var(--public-muted);cursor:pointer;list-style:none;white-space:nowrap;font-size:11px}.quiz-history summary::-webkit-details-marker{display:none}.quiz-history-body{position:absolute;z-index:6;right:0;top:calc(100% + 9px);width:min(330px,calc(100vw - 44px));padding:14px;border:1px solid var(--public-rule);border-radius:9px;background:var(--public-paper);box-shadow:0 12px 30px #14181e24}.quiz-history-body p{margin:0 0 9px;color:var(--public-muted);font-size:11px}.quiz-history-body ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.quiz-history-body li{display:flex;justify-content:space-between;gap:12px;font-size:12px}.quiz-history-body li time{color:var(--public-muted)}.quiz-history-note{margin-top:12px!important;padding-top:10px;border-top:1px solid var(--public-rule)}.quiz-catalog-state{min-height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--public-muted);text-align:center}.quiz-how{margin-top:54px;padding-top:26px;border-top:1px solid var(--public-rule);scroll-margin-top:28px}.quiz-how h2{margin:5px 0 18px;font:400 26px var(--public-serif)}.quiz-how details{border-top:1px solid var(--public-rule)}.quiz-how details:last-child{border-bottom:1px solid var(--public-rule)}.quiz-how summary{min-height:50px;display:flex;align-items:center;gap:13px;cursor:pointer;list-style:none}.quiz-how summary::-webkit-details-marker{display:none}.quiz-how summary span{color:var(--public-muted);font-size:11px}.quiz-how summary svg{margin-left:auto;color:var(--public-muted)}.quiz-how details[open] summary svg{transform:rotate(45deg)}.quiz-how details p{margin:0 0 16px 35px;color:var(--public-muted);font-size:13px}.attribution-page{width:min(820px,calc(100% - 64px));margin:0 auto;padding-top:55px}.attribution-page .public-hero{padding:15px 0 34px}.attribution-page .public-hero>a{color:var(--public-muted);font-size:13px}.attribution-page .public-hero .public-eyebrow{margin:22px 0 9px}.attribution-page .public-hero h1{margin:0;font:400 clamp(38px,5vw,52px)/1.08 var(--public-serif)}.attribution-page .public-hero h1 em{font-weight:400}.attribution-page .public-hero p:last-child{color:var(--public-muted)}.attribution-group{padding:23px 0;border-top:1px solid var(--public-rule)}.attribution-group h2{margin:0 0 10px;font-size:17px;font-weight:500}.attribution-group h2 a{text-decoration:none}.attribution-group p{margin:8px 0 0;color:var(--public-muted);font-size:13px;line-height:1.65}.attribution-group a{color:var(--public-blue)}.attribution-group a svg{vertical-align:-2px}.attribution-entries{display:grid;gap:3px}.attribution-status,.attribution-error{min-height:80px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--public-muted)}.attribution-spinner{animation:pricing-spin .8s linear infinite}.attribution-credit{display:flex;align-items:center;gap:9px;padding:15px 0;border-top:1px solid var(--public-rule);color:var(--public-muted);font-size:12px}.quiz-detail-page{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:35px 0 0}.quiz-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:var(--public-muted);font-size:12px}.quiz-breadcrumb a{color:inherit}.quiz-detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:42px}.quiz-detail-intro h1{margin:0;font:400 clamp(38px,5vw,54px)/1.08 var(--public-serif);letter-spacing:-.045em}.quiz-detail-intro>p{max-width:700px;color:var(--public-muted)}.quiz-detail-note{color:var(--public-muted);font-size:12px}.quiz-detail-cover{width:100%;max-width:620px;height:clamp(220px,34vw,420px);display:grid;place-items:center;margin:25px auto 0;overflow:hidden;border:1px solid var(--public-rule);border-radius:10px;background:#fff}.quiz-detail-cover img{max-width:100%;max-height:100%;object-fit:contain}.quiz-detail-images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px}.quiz-detail-images figure{display:grid;place-items:center;aspect-ratio:3 / 2;min-width:0;margin:0;overflow:hidden;border:1px solid var(--public-rule);border-radius:8px;background:#fff}.quiz-detail-images img{max-width:100%;max-height:100%;object-fit:contain}.quiz-setup{display:grid;gap:16px;align-self:start;padding:23px;border:1px solid var(--public-rule);border-radius:12px;background:var(--public-paper)}.quiz-setup h2{margin:0;font:400 23px/1.2 var(--public-serif)}.quiz-field{display:grid;gap:7px;font-size:12px;font-weight:600}.quiz-field select{min-height:44px;padding:8px 11px;border:1px solid var(--public-rule);border-radius:7px;background:var(--public-paper);color:var(--public-ink);font:inherit}.quiz-style-options{min-width:0;margin:0;padding:0;border:0}.quiz-style-options legend{margin-bottom:7px;font-size:12px;font-weight:600}.quiz-style-option{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 9px;border:1px solid var(--public-rule);border-bottom:0}.quiz-style-option:first-of-type{border-radius:7px 7px 0 0}.quiz-style-option:last-of-type{border-bottom:1px solid var(--public-rule);border-radius:0 0 7px 7px}.quiz-style-option label{display:flex;align-items:center;gap:9px;flex:1;min-width:0;font-size:12px}.quiz-style-option input{width:16px;height:16px;accent-color:var(--public-blue)}.quiz-style-option details{position:relative}.quiz-style-option details summary{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--public-muted);cursor:pointer;list-style:none}.quiz-style-option details summary::-webkit-details-marker{display:none}.quiz-style-option details p{position:absolute;z-index:4;right:0;top:calc(100% + 4px);width:min(260px,calc(100vw - 60px));margin:0;padding:12px;border:1px solid var(--public-rule);border-radius:8px;background:var(--public-paper);color:var(--public-muted);box-shadow:0 8px 24px #14181e24;font-size:12px}.quiz-start,.quiz-keep-learning{width:100%;gap:8px}.quiz-setup-note{margin:-10px 0 0;color:var(--public-muted);text-align:center;font-size:11px}.quiz-setup-benefits{display:grid;gap:5px;padding:14px 0 0;border-top:1px solid var(--public-rule)}.quiz-setup-benefits p{margin:0;color:var(--public-muted);font-size:12px}.quiz-setup-benefits p:before{content:"✓";margin-right:8px;color:var(--public-blue)}.quiz-keep-learning{min-height:42px;justify-content:center;border-color:var(--public-rule);background:transparent;color:var(--public-ink)}.quiz-attribution{margin:28px 0;padding-top:18px;border-top:1px solid var(--public-rule);color:var(--public-muted);font-size:12px}.quiz-attribution a{color:var(--public-blue)}.quiz-results{width:min(820px,calc(100% - 64px));margin:0 auto;padding:55px 0 0}.quiz-results-heading{text-align:center}.quiz-results-mark{margin:0;color:#487b25;font-size:30px}.quiz-results-heading h1{margin:8px 0;font:400 clamp(36px,5vw,50px)/1.1 var(--public-serif)}.quiz-results-heading>p:last-child{color:var(--public-muted);font-size:13px}.quiz-result-section,.quiz-missed{margin-top:28px;padding:18px 0;border-top:1px solid var(--public-rule);border-bottom:1px solid var(--public-rule)}.quiz-result-section h2{margin:0 0 14px;font-size:17px;font-weight:500}.self-rating-list{display:grid;gap:11px}.self-rating-row{display:grid;grid-template-columns:70px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:12px}.self-rating-track{height:8px;overflow:hidden;border-radius:99px;background:var(--public-soft)}.self-rating-track>span{height:100%;display:block;border-radius:inherit;background:var(--public-blue)}.quiz-missed{padding-top:0;border-top:0}.quiz-missed summary{min-height:50px;display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:15px;font-weight:500}.quiz-missed summary::-webkit-details-marker{display:none}.quiz-missed summary span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--public-soft);color:var(--public-muted);font-size:11px}.quiz-missed-item{display:grid;grid-template-columns:minmax(0,.8fr) 1fr 1fr;gap:14px;align-items:start;padding:15px 0;border-top:1px solid var(--public-rule)}.quiz-missed-item>img{width:84px;height:52px;object-fit:contain;border:1px solid var(--public-rule);border-radius:6px}.quiz-missed-prompt{margin:0;font-size:13px}.quiz-missed-item div{display:grid;gap:5px;font-size:13px}.quiz-missed-item div span{color:var(--public-muted);font-size:11px}.quiz-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.quiz-learning-cta{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;margin-top:30px;padding:18px;border:1px solid var(--public-rule);border-radius:10px;background:var(--public-paper)}.quiz-learning-cta>img{width:100%;height:130px;object-fit:contain;background:#fff}.quiz-learning-cta h2{margin:0;font-size:17px;font-weight:500}.quiz-learning-cta p{color:var(--public-muted);font-size:13px}.quiz-learning-cta .public-button{min-height:40px;gap:8px}.quiz-learning-note{margin:8px 0 0;text-align:center;font-size:11px!important}.quiz-official-notice{color:var(--public-muted);text-align:center;font-size:11px}@media(max-width:760px){.quiz-gallery-grid{grid-template-columns:minmax(0,1fr)}.quiz-card-main{grid-template-columns:88px minmax(0,1fr)}.quiz-cover,.quiz-cover-placeholder{height:76px}.quiz-gallery-list .quiz-card{grid-template-columns:minmax(0,1fr)}.quiz-gallery-list .quiz-card-main{grid-row:auto}.quiz-gallery-list .quiz-card-actions{justify-content:space-between}.attribution-page{width:min(100% - 36px,620px);padding-top:40px}.quiz-detail-page{width:min(100% - 36px,620px);padding-top:26px}.quiz-detail-layout{grid-template-columns:minmax(0,1fr);gap:26px}.quiz-setup{padding:18px}.quiz-detail-images{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-results{width:min(100% - 36px,620px);padding-top:38px}.quiz-missed-item,.quiz-learning-cta{grid-template-columns:minmax(0,1fr)}.quiz-learning-cta>img{max-height:180px}}@media print{.public-header,.public-footer,.policy-contents,.policy-mobile-select,.public-skip{display:none!important}.public-shell,.public-main{display:block;background:#fff!important;color:#111!important}.policy-page{width:100%;padding:0}.policy-layout{display:block}.policy-body{padding:0}.public-prose,.public-prose p,.public-prose li{color:#111!important}.public-prose a{color:#111!important;text-decoration:underline}}.auth-error{margin:8px 0;color:var(--public-danger);font-size:.9rem}.turnstile-challenge{width:100%;max-width:360px;min-height:72px}.turnstile-spinner{flex:0 0 auto;animation:public-spin 1s linear infinite}.billing-page{width:min(100% - 40px,620px);margin:72px auto 96px}.billing-page>h1{margin:0 0 28px;font-family:var(--public-serif);font-size:clamp(2.4rem,6vw,3.8rem);font-weight:500}.billing-message{display:flex;align-items:flex-start;gap:14px;padding:20px 0;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line)}.billing-message>svg{flex:0 0 auto;color:var(--public-accent-strong)}.billing-message h2{margin:0 0 6px;font-size:1.1rem}.billing-message p{margin:0;color:var(--public-muted);line-height:1.7}.billing-actions,.recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.billing-support-link{border:0;padding:8px 0;background:transparent;color:var(--public-link);text-decoration:underline;cursor:pointer}.checkout-page{width:min(100% - 40px,620px);margin:80px auto}.checkout-mark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:24px;border:1px solid var(--public-line);border-radius:50%;color:var(--public-accent-strong)}.checkout-page h1{margin:0;font-family:var(--public-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:500}.checkout-page>p:not(.public-eyebrow){max-width:48ch;margin:14px 0 24px;color:var(--public-muted);line-height:1.75}.checkout-page .public-button{display:inline-flex;align-items:center;gap:8px}.recovery-page{width:min(100% - 40px,680px);margin:12vh auto;text-align:center}.recovery-code{color:var(--public-accent-strong);font-size:.9rem;font-weight:700;letter-spacing:.14em}.recovery-page h1{margin:10px 0;font-family:var(--public-serif);font-size:clamp(2.4rem,6vw,3.8rem);font-weight:500}.recovery-page>p{max-width:50ch;margin:0 auto;color:var(--public-muted);line-height:1.7}.recovery-actions{justify-content:center}.recovery-actions a,.recovery-actions button{display:inline-flex;align-items:center;gap:8px}@keyframes public-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.turnstile-spinner{animation-duration:2s}}@media(max-width:560px){.billing-page,.checkout-page{width:min(100% - 32px,620px);margin-top:48px}.billing-actions{align-items:stretch;flex-direction:column}.billing-actions>*{justify-content:center}}.quiz-answer-input{margin-top:24px}.quiz-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.quiz-choice{min-height:68px;display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--public-line);border-radius:10px;background:var(--public-paper);color:var(--public-ink);text-align:left;font:inherit;cursor:pointer}.quiz-choice:hover,.quiz-choice.is-highlighted{border-color:var(--public-blue);background:var(--public-soft)}.quiz-choice.correct{border-color:#6b9d46;background:color-mix(in srgb,#6b9d46 10%,var(--public-paper))}.quiz-choice.incorrect{border-color:#b9574c;background:color-mix(in srgb,#b9574c 9%,var(--public-paper))}.quiz-choice:disabled{cursor:default}.quiz-choice-number{flex:0 0 23px;color:var(--public-muted);font-size:.8rem}.quiz-choice-search{max-width:420px;margin:0 auto;display:grid;gap:6px;text-align:left}.quiz-choice-search input,.quiz-typed-answer input{width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--public-line);border-radius:8px;background:var(--public-paper);color:var(--public-ink);font:inherit}.quiz-choice-search small{color:var(--public-muted);font-size:.8rem}.quiz-typed-answer{max-width:560px;margin:20px auto 0;display:flex;gap:10px}.quiz-cloze-answer{margin-top:32px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quiz-loading{min-height:55vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--public-muted)}.quiz-error{width:min(100% - 40px,560px);margin:72px auto;display:grid;justify-items:start;gap:12px}.quiz-error>svg{color:var(--public-accent-strong)}.quiz-error h1{margin:0;font:500 clamp(2.2rem,5vw,3.2rem)/1.15 var(--public-serif)}.quiz-error>p{margin:0;color:var(--public-muted)}.quiz-image{position:relative;width:100%;display:grid;place-items:center}.quiz-image-unavailable{color:var(--public-muted)}.quiz-image-retry{position:absolute;top:4px;right:4px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--public-line);border-radius:50%;background:var(--public-paper);color:var(--public-ink);cursor:pointer}.quiz-score-tally{display:flex;gap:8px}.quiz-score-tally button{min-width:48px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border:1px solid var(--public-line);border-radius:8px;background:transparent;font:inherit;font-weight:700;opacity:1}.quiz-score-tally button:disabled{cursor:default;opacity:1}.quiz-score-correct{color:#477d37}.quiz-score-wrong{color:#aa493f}.quiz-typed-list{max-width:700px;margin:24px auto 0;display:grid;gap:10px;text-align:left}.quiz-list-order{width:fit-content;margin:0 0 2px;padding:4px 9px;border-radius:99px;background:var(--public-soft);color:var(--public-muted);font-size:.8rem}.quiz-list-answer{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid transparent;border-radius:10px}.quiz-list-answer input{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--public-line);border-radius:8px;background:var(--public-paper);color:var(--public-ink);font:inherit}.quiz-list-number{color:var(--public-muted);text-align:center}.quiz-list-answer.is-correct{border-color:#6b9d46;background:color-mix(in srgb,#6b9d46 8%,var(--public-paper))}.quiz-list-answer.is-incorrect{border-color:#b9574c;animation:quiz-shake .18s ease-in-out}.quiz-list-state{display:inline-flex;align-items:center;gap:5px;color:#477d37;font-size:.85rem}.quiz-list-progress{margin:0;color:var(--public-muted);font-size:.8rem}@keyframes quiz-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.quiz-reorder{max-width:720px;margin:24px auto 0;text-align:left}.quiz-reorder>p{color:var(--public-muted);font-size:.9rem}.quiz-reorder-list{display:grid;gap:10px}.quiz-reorder-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--public-line);border-radius:10px;background:var(--public-paper);transition:background-color .12s ease,border-color .12s ease,opacity .12s ease,transform .12s ease}.quiz-reorder-row.is-correct{border-color:#6b9d46;background:color-mix(in srgb,#6b9d46 8%,var(--public-paper))}.quiz-reorder-row.is-incorrect{border-color:#b9574c;animation:quiz-shake .18s ease-in-out}.quiz-reorder-row.is-over{border-color:var(--public-blue);background:var(--public-soft)}.quiz-reorder-row.is-dragging{opacity:.55;transform:scale(.99)}.quiz-reorder-position{display:flex;align-items:center;gap:5px;color:var(--public-muted)}.quiz-reorder-grip{display:grid;place-items:center;cursor:grab;touch-action:none}.quiz-reorder-grip:active{cursor:grabbing}.quiz-reorder-answer p{margin:0;padding:8px 0}.quiz-reorder-answer small{color:#aa493f}.quiz-reorder-actions{display:flex;align-items:center;gap:5px}.quiz-reorder-actions .icon-action{width:34px;height:34px}.quiz-reorder-actions .public-button{min-height:36px;padding:7px 12px}.quiz-reorder-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.quiz-reorder-footer p{margin:0;color:var(--public-muted);font-size:.82rem}@media(max-width:560px){.quiz-reorder-row{grid-template-columns:42px minmax(0,1fr)}.quiz-reorder-actions,.quiz-list-state{grid-column:2;justify-self:start}}.quiz-timeline{margin-top:20px;display:grid;gap:12px;text-align:left}.quiz-timeline-instruction{margin:0;color:var(--public-muted);text-align:center;font-size:.9rem}.quiz-timeline-toggle{justify-self:center;display:inline-flex;align-items:center;gap:8px;color:var(--public-muted);font-size:.85rem;cursor:pointer}.quiz-timeline-toggle input{width:16px;height:16px;accent-color:var(--public-blue)}.quiz-timeline-viewport{width:100%;overflow-x:auto;border:1px solid var(--public-line);border-radius:11px;background:var(--public-paper)}.quiz-timeline-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.quiz-timeline-footer p{margin:0;color:var(--public-muted);font-size:.82rem}.quiz-visualization{margin-top:20px}.quiz-visualization>p{margin:0;color:var(--public-muted);text-align:center;font-size:.9rem}.quiz-visualization>svg{display:block;width:100%;max-width:760px;height:auto;margin:10px auto 0;border:1px solid var(--public-line);border-radius:11px;background:var(--public-paper);color:var(--public-ink)}.quiz-network-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:10px}.quiz-network-legend span{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize;font-size:.82rem}.quiz-network-legend i{width:10px;height:10px;border-radius:50%}.quiz-matching{max-width:900px;margin:24px auto 0;display:grid;gap:10px;text-align:left}.quiz-match-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--public-danger) 35%,var(--public-line));border-radius:9px}.quiz-match-preload{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.quiz-match-columns,.quiz-match-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}.quiz-match-columns{color:var(--public-muted);font-size:.78rem}.quiz-match-row{position:relative;align-items:center;padding:10px;border:1px solid var(--public-line);border-radius:10px;background:var(--public-paper)}.quiz-match-row.is-correct{border-color:#6b9d46;background:color-mix(in srgb,#6b9d46 8%,var(--public-paper))}.quiz-match-row.is-incorrect{border-color:#b9574c;animation:quiz-shake .18s ease-in-out}.quiz-match-object{display:block}.quiz-match-image{width:100%;max-width:180px}.quiz-match-control{min-width:0;display:flex;align-items:center;gap:8px}.quiz-match-autocomplete{flex:1;min-width:0}.quiz-match-autocomplete .MuiOutlinedInput-root{min-height:44px;border-radius:8px;background:var(--public-paper);color:var(--public-ink)}.quiz-match-autocomplete .MuiOutlinedInput-notchedOutline{border-color:var(--public-line)}.quiz-match-autocomplete .MuiInputBase-input{color:var(--public-ink)}.quiz-match-state{color:#477d37;white-space:nowrap;font-size:.83rem}.quiz-match-error{grid-column:1 / -1;color:#aa493f}.quiz-match-progress{margin:0;color:var(--public-muted);font-size:.82rem}@media(max-width:640px){.quiz-match-columns{display:none}.quiz-match-row{grid-template-columns:minmax(0,1fr)}.quiz-match-control{align-items:stretch}}@media(max-width:560px){.quiz-list-answer{grid-template-columns:26px minmax(0,1fr)}.quiz-list-answer>button,.quiz-list-state{grid-column:2;justify-self:start}}@media(max-width:640px){.quiz-choice-grid{grid-template-columns:minmax(0,1fr)}.quiz-typed-answer{flex-direction:column}}.geo-quiz-page{width:min(100% - 48px,1120px);margin:34px auto 72px}.quiz-back-link{color:var(--public-muted);text-decoration:none;font-size:.9rem}.quiz-back-link:hover{color:var(--public-ink);text-decoration:underline;text-underline-offset:3px}.geo-quiz-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:28px 0}.geo-quiz-heading h1{margin:0;font:500 clamp(2.4rem,5vw,3.7rem)/1.1 var(--public-serif)}.geo-quiz-heading p:not(.public-eyebrow){max-width:64ch;margin:10px 0 0;color:var(--public-muted)}.geo-quiz-actions{display:flex;gap:8px}.icon-action{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--public-line);border-radius:50%;background:transparent;color:var(--public-ink);cursor:pointer}.icon-action:disabled{cursor:not-allowed;opacity:.45}.geo-quiz-stage{width:100%;margin:0 auto;padding:clamp(16px,3vw,30px);border:1px solid var(--public-line);border-radius:12px;background:var(--public-paper)}.geo-quiz-question-head{display:flex;align-items:flex-start;gap:18px}.geo-quiz-question-head h2{flex:1;margin:0;font:500 clamp(1.3rem,3vw,2rem)/1.25 var(--public-serif)}.geo-quiz-question-head>span{flex:0 0 auto;color:var(--public-muted);font-size:.9rem}.quiz-progress-track{height:6px;margin:18px 0;overflow:hidden;border-radius:99px;background:var(--public-soft)}.quiz-progress-track>span{height:100%;display:block;border-radius:inherit;background:var(--public-blue);transition:width .18s ease}.geo-next{display:flex;width:fit-content;min-width:170px;margin:18px auto 0}.geo-quiz-summary{max-width:720px;margin:24px auto;padding:clamp(24px,5vw,48px);border:1px solid var(--public-line);border-radius:12px;background:var(--public-paper);text-align:center}.geo-quiz-summary h2{margin:0;font:500 clamp(1.7rem,4vw,2.6rem)/1.2 var(--public-serif)}.geo-quiz-summary>p:not(.public-eyebrow){color:var(--public-muted)}.geo-quiz-summary-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px 0}.geo-map{margin-top:16px;display:grid;gap:12px}.geo-map-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.geo-map-zoom{display:flex;gap:7px}.geo-map-zoom .public-button{min-height:38px;padding:7px 12px}.geo-map-visualization{width:100%;overflow:hidden;border:1px solid var(--public-line);border-radius:11px;background:var(--public-paper)}.geo-map-feedback{min-height:32px;display:flex;align-items:center;gap:8px;font-weight:600}.geo-map-feedback.is-correct{color:#477d37}.geo-map-feedback.is-incorrect{color:#aa493f}.geo-county-search{max-width:520px;margin:6px auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.geo-county-search label{grid-column:1 / -1;font-size:.9rem;font-weight:500}.geo-county-search input{min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--public-line);border-radius:8px;background:var(--public-paper);color:var(--public-ink);font:inherit}.geo-quiz-sources{margin:22px 0 0;border-block:1px solid var(--public-line)}.geo-quiz-sources summary{min-height:54px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500;list-style:none}.geo-quiz-sources summary::-webkit-details-marker{display:none}.geo-quiz-sources[open] summary svg{transform:rotate(180deg)}.geo-quiz-sources p{color:var(--public-muted);font-size:.9rem;line-height:1.8}.geo-quiz-sources a{color:var(--public-link)}.geo-quiz-error{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--public-danger) 40%,var(--public-line));border-radius:9px}.geo-quiz-error p{margin:0}.quiz-options-wrap{position:relative}.quiz-options-menu{position:absolute;z-index:5;top:calc(100% + 7px);right:0;min-width:220px;padding:6px;border:1px solid var(--public-line);border-radius:9px;background:var(--public-paper);box-shadow:0 10px 24px #0000001f}.quiz-options-menu button{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--public-ink);text-align:left;cursor:pointer}.quiz-options-menu button:hover,.quiz-options-menu button[aria-checked=true]{background:var(--public-soft)}.geo-confirm-dialog{position:fixed;inset:0;width:min(calc(100% - 32px),440px);margin:auto;padding:24px;border:1px solid var(--public-line);border-radius:12px;background:var(--public-paper);color:var(--public-ink);box-shadow:0 20px 60px #00000038}.geo-confirm-dialog::backdrop{background:#14181e7a}.geo-confirm-dialog h2{margin:0 0 8px;font:500 1.6rem/1.2 var(--public-serif)}.geo-confirm-dialog p{color:var(--public-muted)}.geo-confirm-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:640px){.geo-quiz-page{width:min(100% - 32px,1120px);margin-top:22px}.geo-quiz-heading{gap:10px}.geo-quiz-actions{gap:4px}.geo-quiz-question-head{flex-direction:column}.geo-quiz-question-head>span{order:-1}.geo-quiz-error{align-items:stretch;flex-direction:column}}.feedback-dialog .MuiDialog-paper{width:min(560px,calc(100% - 28px));overflow:hidden;border:1px solid var(--meminni-color-border);border-radius:14px;color:var(--meminni-color-text);background:var(--meminni-color-surface);box-shadow:0 18px 60px #00000038}.feedback-dialog-heading{display:flex;align-items:center;gap:12px;padding:22px 24px 18px}.feedback-dialog-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--meminni-color-border);border-radius:11px;color:var(--meminni-color-action);background:color-mix(in srgb,var(--meminni-color-action) 8%,var(--meminni-color-surface))}.feedback-dialog-heading-copy{min-width:0;flex:1}.feedback-dialog-heading-copy h2.MuiTypography-root{color:var(--meminni-color-text);font-size:19px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.feedback-dialog-heading-copy p.MuiTypography-root{margin-top:3px;color:var(--meminni-color-muted);font-size:var(--meminni-text-interface);line-height:1.4}.feedback-dialog-help.MuiIconButton-root{width:36px;height:36px;flex:0 0 36px;border:1px solid var(--meminni-color-border);border-radius:8px;color:var(--meminni-color-muted)}.feedback-dialog-content.MuiDialogContent-root{display:flex;flex-direction:column;gap:13px;padding:18px 24px 22px}.feedback-context{padding:12px;border:1px solid var(--meminni-color-border);border-radius:9px;background:color-mix(in srgb,var(--meminni-color-text) 3%,var(--meminni-color-surface))}.feedback-context-icon{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border-radius:7px;color:var(--meminni-color-action);background:color-mix(in srgb,var(--meminni-color-action) 10%,var(--meminni-color-surface))}.feedback-context-title.MuiTypography-root{color:var(--meminni-color-text);font-size:12px;font-weight:600;line-height:1.4}.feedback-context-detail.MuiTypography-root{overflow-wrap:anywhere;margin-top:3px;color:var(--meminni-color-muted);font-size:11px;line-height:1.5}.feedback-context-note.MuiTypography-root{margin-top:4px;color:var(--meminni-color-muted);font-size:10px;line-height:1.4;opacity:.88}.feedback-field .MuiOutlinedInput-root{border-radius:8px;background:var(--meminni-color-surface)}.feedback-field .MuiOutlinedInput-notchedOutline{border-color:var(--meminni-color-border)}.feedback-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--meminni-color-text) 28%,var(--meminni-color-border))}.feedback-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--meminni-color-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--meminni-color-action) 13%,transparent)}.feedback-field .MuiInputLabel-root,.feedback-field .MuiInputBase-input,.feedback-field .MuiSelect-select{color:var(--meminni-color-text);font-size:var(--meminni-text-interface)}.feedback-field .MuiInputBase-input::placeholder{color:var(--meminni-color-muted);opacity:.8}.feedback-field .MuiSvgIcon-root{color:var(--meminni-color-muted)}.feedback-description-field .MuiInputBase-root{align-items:flex-start}.feedback-counter.MuiFormHelperText-root{align-self:flex-end;margin-top:-11px;color:var(--meminni-color-muted);font-size:10px}.feedback-dialog-actions.MuiDialogActions-root{justify-content:space-between;gap:8px;padding:14px 24px 18px;border-top:1px solid var(--meminni-color-border)}.feedback-dialog-actions .MuiButton-root{min-height:38px;border-radius:8px;font-weight:550;text-transform:none}.feedback-dialog-actions .MuiButton-contained{box-shadow:none;font-weight:600}.feedback-dialog-actions .MuiButton-startIcon svg{width:15px;height:15px}@media(max-width:520px){.feedback-dialog-heading{padding:18px 16px 15px}.feedback-dialog-content.MuiDialogContent-root{padding:15px 16px 18px}.feedback-dialog-actions.MuiDialogActions-root{padding:12px 16px 15px}}@media(prefers-reduced-motion:reduce){.feedback-dialog *{scroll-behavior:auto!important}}.review-bag-paper{width:min(480px,calc(100vw - 20px));max-width:480px;color:var(--meminni-color-text);background:var(--meminni-color-surface);border-inline-start:1px solid var(--meminni-color-border)}.review-bag-layout{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:100%;height:100%;min-height:0}.review-bag-header{padding:22px 24px 18px}.review-bag-title-row{display:flex;min-width:0;align-items:center;gap:12px}.review-bag-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--meminni-color-border);border-radius:11px;color:var(--meminni-color-action);background:color-mix(in srgb,var(--meminni-color-action) 8%,var(--meminni-color-surface))}.review-bag-title-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.review-bag-eyebrow{color:var(--meminni-color-muted);font-size:10px;font-weight:650;letter-spacing:.085em}.review-bag-title.MuiTypography-root{color:var(--meminni-color-text);font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.review-bag-total.MuiChip-root{height:24px;border:1px solid var(--meminni-color-border);color:var(--meminni-color-muted);background:transparent;font-size:11px}.review-bag-total .MuiChip-label{padding-inline:8px}.review-bag-clear.MuiIconButton-root,.review-bag-close.MuiIconButton-root{width:36px;height:36px;color:var(--meminni-color-muted)}.review-bag-close.MuiIconButton-root{margin-inline-start:1px}.review-bag-clear.MuiIconButton-root:hover,.review-bag-close.MuiIconButton-root:hover{color:var(--meminni-color-text);background:color-mix(in srgb,var(--meminni-color-text) 6%,transparent)}.review-bag-description.MuiTypography-root{max-width:390px;margin:12px 0 14px 50px;color:var(--meminni-color-muted);font-size:var(--meminni-text-interface);line-height:1.5}.review-bag-counts{display:flex;flex-wrap:wrap;gap:7px;margin-inline-start:50px}.review-bag-counts>span{display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--meminni-color-border);border-radius:7px;color:var(--meminni-color-muted);font-size:12px}.review-bag-divider.MuiDivider-root{border-color:var(--meminni-color-border)}.review-bag-list.MuiList-root{min-height:0;overflow:auto;padding:13px 16px}.review-bag-entry.MuiListItem-root{margin-block-end:8px;padding:0;border:1px solid var(--meminni-color-border);border-radius:10px;background:color-mix(in srgb,var(--meminni-color-surface) 96%,var(--meminni-color-text));transition:border-color .12s ease,background-color .12s ease}.review-bag-entry.MuiListItem-root:hover{border-color:color-mix(in srgb,var(--meminni-color-action) 35%,var(--meminni-color-border));background:color-mix(in srgb,var(--meminni-color-action) 3%,var(--meminni-color-surface))}.review-bag-entry .MuiListItemSecondaryAction-root{inset-inline-end:8px}.review-bag-entry .MuiIconButton-root{width:34px;height:34px;color:var(--meminni-color-muted)}.review-bag-entry .MuiIconButton-root:hover{color:var(--meminni-color-error, #d14343);background:color-mix(in srgb,var(--meminni-color-error, #d14343) 9%,transparent)}.review-bag-entry-button.MuiListItemButton-root{min-width:0;min-height:76px;gap:12px;padding:12px 52px 12px 14px;border-radius:10px}.review-bag-entry-content{display:flex;min-width:0;min-height:76px;align-items:center;gap:12px;padding:12px 52px 12px 14px}.review-bag-index{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:1px solid var(--meminni-color-border);border-radius:8px;color:var(--meminni-color-muted);font-size:12px;font-weight:600}.review-bag-entry-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:5px}.review-bag-kind{color:var(--meminni-color-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.review-bag-card-title{max-width:100%;overflow:hidden;color:var(--meminni-color-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.review-bag-entry-meta{display:block;max-width:100%;overflow:hidden;color:var(--meminni-color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.review-bag-empty{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:32px 28px;text-align:center}.review-bag-empty-icon{display:grid;width:54px;height:54px;margin-block-end:18px;place-items:center;border:1px solid var(--meminni-color-border);border-radius:16px;color:var(--meminni-color-action);background:color-mix(in srgb,var(--meminni-color-action) 7%,var(--meminni-color-surface))}.review-bag-empty h3.MuiTypography-root{margin:0;color:var(--meminni-color-text);font-size:17px;font-weight:620;letter-spacing:-.015em}.review-bag-empty p.MuiTypography-root{max-width:310px;margin:8px 0 16px;color:var(--meminni-color-muted);font-size:var(--meminni-text-interface);line-height:1.55}.review-bag-empty .MuiButton-root{min-height:38px;border:1px solid var(--meminni-color-border);border-radius:8px;color:var(--meminni-color-text);text-transform:none}.review-bag-footer{padding:16px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--meminni-color-border);background:var(--meminni-color-surface)}.review-bag-footer-summary{min-height:20px;margin-block-end:12px;color:var(--meminni-color-muted)}.review-bag-footer-summary .MuiTypography-root{font-size:12px}.review-bag-footer-dot{width:7px;height:7px;border-radius:50%;background:var(--meminni-color-action)}.review-bag-configure.MuiButton-root{min-height:42px;border-radius:8px;box-shadow:none;font-weight:600;text-transform:none}.review-bag-footer-hint.MuiTypography-root{margin-top:9px;color:var(--meminni-color-muted);font-size:11px;text-align:center}@media(pointer:coarse){.review-bag-clear.MuiIconButton-root,.review-bag-close.MuiIconButton-root,.review-bag-entry .MuiIconButton-root{width:44px;height:44px}.review-bag-entry-button.MuiListItemButton-root,.review-bag-entry-content{min-height:82px}}@media(max-width:420px){.review-bag-header{padding:18px 16px 15px}.review-bag-description.MuiTypography-root,.review-bag-counts{margin-inline-start:0}.review-bag-list.MuiList-root{padding-inline:10px}.review-bag-footer{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.review-bag-entry.MuiListItem-root{transition:none}}.shell-frame{--shell-sidebar-width: 224px;--shell-appbar-height: 64px;min-height:100dvh;width:100%;color:var(--meminni-color-text);font-family:var(--meminni-font-family)}.shell-frame.is-collapsed{--shell-sidebar-width: 66px}.shell-frame.is-mobile{--shell-sidebar-width: 0px}.shell-sidebar{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;z-index:1201;box-sizing:border-box;display:flex;flex-direction:column;width:var(--shell-sidebar-width, 224px);min-height:100dvh;padding:12px;overflow:auto;background:var(--meminni-color-surface);border-inline-end:1px solid var(--meminni-color-border);transition:width .24s cubic-bezier(.22,1,.36,1),background-color .16s ease}.shell-sidebar.is-compact{align-items:center;padding-inline:8px}.shell-sidebar.is-mobile{position:relative;inset:auto;width:224px;min-height:100%;border:0}.shell-brand-row{position:relative;display:flex;align-items:center;justify-content:center;min-height:32px;margin:6px 0 28px}.shell-sidebar.is-mobile .shell-brand-row{margin-bottom:20px}.shell-sidebar.is-compact .shell-brand-row{justify-content:center}.shell-brand{position:absolute;inset-inline-start:50%;display:flex;min-width:0;align-items:center;gap:9px;transform:translate(-50%);color:var(--meminni-color-text);text-decoration:none;font-size:15px;font-weight:650;letter-spacing:-.025em}.shell-brand img{display:block;width:26px;height:26px;object-fit:contain}.shell-toggle{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;color:var(--meminni-color-muted);background:transparent;cursor:pointer}.shell-close-nav{z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-inline-start:auto;border:0;border-radius:8px;color:var(--meminni-color-muted);background:transparent;cursor:pointer}.shell-toggle:hover,.shell-icon-button:hover{color:var(--meminni-color-text);background:color-mix(in srgb,var(--meminni-color-text) 6%,transparent)}.shell-navigation{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px}.shell-main-links{display:flex;flex-direction:column;gap:5px}.shell-nav-group{padding-top:12px;border-top:1px solid var(--meminni-color-border)}.shell-nav-group.compact-group{display:flex;flex-direction:column;gap:5px;width:100%;padding-top:12px}.shell-group-toggle{display:flex;width:100%;height:32px;align-items:center;gap:8px;padding:0 9px;border:0;color:var(--meminni-color-muted);background:transparent;font:inherit;font-size:var(--meminni-text-caption);text-align:left;cursor:pointer}.shell-group-toggle>span:first-child{flex:1}.shell-group-toggle svg{transition:transform .16s ease}.shell-group-toggle svg.is-collapsed{transform:rotate(-90deg)}.shell-group-current{width:5px;height:5px;border-radius:50%;background:var(--meminni-color-action)}.shell-group-clip{display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s ease}.shell-group-clip.is-collapsed{grid-template-rows:0fr;pointer-events:none}.shell-group-inner{display:flex;min-height:0;flex-direction:column;gap:5px;overflow:hidden;padding-top:3px}.shell-nav-item{position:relative;display:flex;box-sizing:border-box;min-width:0;height:42px;align-items:center;gap:12px;padding:0 12px;border-radius:8px;color:var(--meminni-color-muted);font-size:var(--meminni-text-interface);text-decoration:none;transition:background-color .12s ease,color .12s ease}.shell-nav-item:hover{color:var(--meminni-color-text);background:color-mix(in srgb,var(--meminni-color-text) 5%,transparent)}.shell-nav-item.is-active{color:var(--meminni-color-action);background:var(--meminni-color-selected);font-weight:600}.shell-nav-item.is-active svg{color:var(--meminni-color-action)}.shell-nav-item.is-compact{width:48px;justify-content:center;padding:0}.shell-nav-label{animation:shell-label-in .1s .1s both}.shell-nav-badge{min-width:18px;margin-inline-start:auto;padding:1px 5px;border-radius:999px;color:var(--meminni-color-on-action);background:var(--meminni-color-action);font-size:10px;font-weight:650;line-height:16px;text-align:center}.shell-nav-item.is-compact .shell-nav-badge{position:absolute;inset-block-start:1px;inset-inline-end:1px;min-width:15px;padding-inline:3px;font-size:9px;line-height:14px}@keyframes shell-label-in{0%{opacity:0}to{opacity:1}}.shell-nav-item:focus-visible,.shell-group-toggle:focus-visible,.shell-icon-button:focus-visible,.shell-account-trigger:focus-visible,.shell-plan:focus-visible,.shell-toggle:focus-visible{outline:2px solid var(--meminni-color-action);outline-offset:2px}.shell-active-mark{position:absolute;inset-inline-start:-12px;width:3px;height:19px;border-radius:0 3px 3px 0;background:var(--meminni-color-action)}.shell-sidebar-bottom{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:16px}.shell-sidebar.is-compact .shell-sidebar-bottom{align-items:center}.shell-plan{display:flex;min-height:42px;align-items:center;gap:11px;padding:0 11px;border-radius:8px;color:var(--meminni-color-muted);font-size:var(--meminni-text-interface);text-decoration:none}.shell-plan-icon{position:relative;display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center}.shell-plan-status{position:absolute;inset-block-start:-4px;inset-inline-end:-6px;display:grid;width:12px;height:12px;place-items:center;border:1.5px solid var(--meminni-color-surface);border-radius:50%;color:#fff;background:var(--meminni-color-success)}.shell-plan-label{min-width:0;flex:1}.shell-plan:hover{color:var(--meminni-color-text);background:color-mix(in srgb,var(--meminni-color-text) 5%,transparent)}.shell-account-wrap{min-width:0;border-radius:10px}.shell-account-wrap.is-active{background:var(--meminni-color-selected)}.shell-account-trigger{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:9px;border:0;border-radius:10px;color:var(--meminni-color-text);background:transparent;text-align:left;cursor:pointer}.shell-account-trigger.is-compact{width:38px;height:38px;justify-content:center;padding:3px}.shell-account-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.shell-account-copy strong{overflow:hidden;font-size:var(--meminni-font-xs);font-weight:var(--meminni-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.shell-account-copy small{color:var(--meminni-color-muted);font-size:var(--meminni-text-caption)}.shell-account-chevron{color:var(--meminni-color-muted);font-size:17px}.shell-version{padding:8px;color:var(--meminni-color-muted);font-size:var(--meminni-font-xs);text-align:center}.shell-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.shell-appbar{position:fixed;z-index:1200;inset-block-start:0;inset-inline-end:0;inset-inline-start:var(--shell-sidebar-width, 224px);display:flex;box-sizing:border-box;height:var(--shell-appbar-height);align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--meminni-color-border);background:var(--meminni-color-surface);transition:inset-inline-start .24s cubic-bezier(.22,1,.36,1)}.shell-appbar-leading,.shell-route-title,.shell-appbar-actions{display:flex;min-width:0;align-items:center}.shell-skip-link{position:absolute;z-index:1300;inset-block-start:8px;inset-inline-start:8px;padding:8px 12px;transform:translateY(-150%);border-radius:8px;color:var(--meminni-color-on-action);background:var(--meminni-color-action);text-decoration:none}.shell-skip-link:focus{transform:translateY(0)}.shell-appbar-leading{gap:13px;flex:1}.shell-route-title{gap:8px;overflow:hidden;color:var(--meminni-color-muted);font-size:var(--meminni-text-interface);white-space:nowrap}.shell-route-title.has-subtitle{align-items:flex-start;flex-direction:column;gap:0}.shell-route-subtitle{overflow:hidden;color:var(--meminni-color-muted);font-size:var(--meminni-text-caption);text-overflow:ellipsis}.shell-route-title strong{overflow:hidden;color:var(--meminni-color-text);font-weight:600;text-overflow:ellipsis}.shell-route-title a{color:var(--meminni-color-muted);text-decoration:none}.shell-route-title a:hover{color:var(--meminni-color-text)}.shell-menu-toggle,.shell-icon-button,.shell-info-button{position:relative;display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border:0;border-radius:8px;color:var(--meminni-color-muted);background:transparent;cursor:pointer}.shell-info-button{width:28px;height:28px}.shell-appbar-actions{gap:4px}.shell-appbar-divider{width:1px;height:22px;flex:0 0 1px;margin-inline:4px;background:var(--meminni-color-border)}.shell-review-bag-trigger.has-summary{width:auto;padding-inline:9px}.shell-review-bag-trigger{border-radius:9px}.shell-review-bag-trigger:hover{color:var(--meminni-color-text);background:color-mix(in srgb,var(--meminni-color-text) 5%,transparent)}.shell-appbar-actions .shell-account-trigger{margin-left:4px}.shell-icon-button.is-onboarding{box-shadow:0 0 0 2px var(--memory-garden-cream, #fff3d4)}.shell-account-trigger.is-compact .shell-account-copy,.shell-account-trigger.is-compact .shell-account-chevron{display:none}.shell-onboarding-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--memory-garden-blue, #0869ff)}.shell-menu-heading{padding:8px 12px 5px;color:var(--meminni-color-muted);font-size:var(--meminni-text-caption);font-weight:600}.shell-mobile-paper{width:min(280px,calc(100vw - 32px))}.shell-frame-content{min-height:100dvh;margin-inline-start:var(--shell-sidebar-width);padding-top:var(--shell-appbar-height);transition:margin-inline-start .24s cubic-bezier(.22,1,.36,1)}.shell-frame.is-mobile .shell-frame-content{margin-inline-start:0}.shell-frame-content>main{min-height:calc(100dvh - var(--shell-appbar-height))}@media(max-width:767px){.shell-appbar{inset-inline-start:0;padding-inline:12px}.shell-appbar-actions{gap:0}.shell-menu-toggle,.shell-icon-button{width:38px;height:38px}}@media(pointer:coarse){.shell-nav-item,.shell-plan,.shell-group-toggle{min-height:44px;height:44px}.shell-menu-toggle,.shell-icon-button,.shell-info-button,.shell-close-nav,.shell-appbar-actions .MuiButtonBase-root{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.shell-sidebar,.shell-appbar,.shell-frame-content,.shell-nav-item,.shell-group-toggle svg,.shell-group-clip{transition-duration:.01ms}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;inset:0;max-height:100%;max-width:none!important;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
