@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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 20 14.3% 4.1%;--card: 0 0% 100%;--card-foreground: 20 14.3% 4.1%;--popover: 0 0% 100%;--popover-foreground: 20 14.3% 4.1%;--primary: 262 83% 58%;--primary-foreground: 270 50% 95%;--secondary: 60 4.8% 95.9%;--secondary-foreground: 24 9.8% 10%;--muted: 60 4.8% 95.9%;--muted-foreground: 25 5.3% 44.7%;--accent: 60 4.8% 95.9%;--accent-foreground: 24 9.8% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 60 9.1% 97.8%;--border: 20 5.9% 90%;--input: 20 5.9% 90%;--ring: 20 14.3% 4.1%;--radius: .45rem;--chart-1: 262 70% 70%;--chart-2: 262 75% 60%;--chart-3: 262 80% 50%;--chart-4: 262 83% 45%;--chart-5: 262 85% 40%;--sidebar: 0 0% 98%;--sidebar-foreground: 20 14.3% 4.1%;--sidebar-primary: 262 83% 58%;--sidebar-primary-foreground: 270 50% 95%;--sidebar-accent: 60 4.8% 95.9%;--sidebar-accent-foreground: 24 9.8% 10%;--sidebar-border: 20 5.9% 90%;--sidebar-ring: 20 14.3% 4.1%}.\!dark{--background: 20 14.3% 4.1% !important;--foreground: 0 0% 98% !important;--card: 24 9.8% 10% !important;--card-foreground: 0 0% 98% !important;--popover: 24 9.8% 10% !important;--popover-foreground: 0 0% 98% !important;--primary: 262 80% 55% !important;--primary-foreground: 270 50% 95% !important;--secondary: 240 3.7% 15.9% !important;--secondary-foreground: 0 0% 98% !important;--muted: 12 6.5% 15.1% !important;--muted-foreground: 24 5.4% 63.9% !important;--accent: 12 6.5% 15.1% !important;--accent-foreground: 0 0% 98% !important;--destructive: 0 72.2% 50.6% !important;--destructive-foreground: 0 0% 98% !important;--border: 0 0% 100% / 10% !important;--input: 0 0% 100% / 15% !important;--ring: 24 5.4% 63.9% !important;--chart-1: 262 70% 70% !important;--chart-2: 262 75% 60% !important;--chart-3: 262 80% 50% !important;--chart-4: 262 83% 45% !important;--chart-5: 262 85% 40% !important;--sidebar: 24 9.8% 10% !important;--sidebar-foreground: 0 0% 98% !important;--sidebar-primary: 262 75% 60% !important;--sidebar-primary-foreground: 270 50% 95% !important;--sidebar-accent: 12 6.5% 15.1% !important;--sidebar-accent-foreground: 0 0% 98% !important;--sidebar-border: 0 0% 100% / 10% !important;--sidebar-ring: 24 5.4% 63.9% !important}.dark{--background: 20 14.3% 4.1%;--foreground: 0 0% 98%;--card: 24 9.8% 10%;--card-foreground: 0 0% 98%;--popover: 24 9.8% 10%;--popover-foreground: 0 0% 98%;--primary: 262 80% 55%;--primary-foreground: 270 50% 95%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 12 6.5% 15.1%;--muted-foreground: 24 5.4% 63.9%;--accent: 12 6.5% 15.1%;--accent-foreground: 0 0% 98%;--destructive: 0 72.2% 50.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 100% / 10%;--input: 0 0% 100% / 15%;--ring: 24 5.4% 63.9%;--chart-1: 262 70% 70%;--chart-2: 262 75% 60%;--chart-3: 262 80% 50%;--chart-4: 262 83% 45%;--chart-5: 262 85% 40%;--sidebar: 24 9.8% 10%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 262 75% 60%;--sidebar-primary-foreground: 270 50% 95%;--sidebar-accent: 12 6.5% 15.1%;--sidebar-accent-foreground: 0 0% 98%;--sidebar-border: 0 0% 100% / 10%;--sidebar-ring: 24 5.4% 63.9%}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:crosshair}button:not([disabled]),[role=button]:not([disabled]){cursor:pointer}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--radix-accordion-content-height\]{height:var(--radix-accordion-content-height)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[--radix-dropdown-menu-content-available-height\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0px}.min-h-16{min-height:4rem}.min-h-4{min-height:1rem}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--radix-dropdown-menu-trigger-width\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-36{min-width:9rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.4\]{flex:1.4}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[55\%\]{--tw-translate-y: -55%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-3{row-gap:.75rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-4xl{border-radius:2rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-input\/30{background-color:hsl(var(--input) / .3)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground))}.fill-primary{fill:hsl(var(--primary))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:Geist Mono,monospace}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-background{color:hsl(var(--background))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-color: hsl(var(--background))}.ring-foreground\/10{--tw-ring-color: hsl(var(--foreground) / .1)}.ring-foreground\/5{--tw-ring-color: hsl(var(--foreground) / .05)}.ring-ring\/50{--tw-ring-color: hsl(var(--ring) / .5)}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.zoom-out{--tw-exit-scale: 0}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[https\:\/\/…\]{https://…}:root{--bg-base: #111117;--bg-elevated: #18181f;--bg-surface: #1f1f28;--bg-overlay: #27272f;--text-primary: #F1F1F3;--text-secondary: rgba(241,241,243,.6);--text-muted: rgba(241,241,243,.35);--electric-blue: #3B82F6;--electric-blue-wash: rgba(59,130,246,.1);--falcon-gold: #F59E0B;--falcon-gold-wash: rgba(245,158,11,.1);--alert-critical: #EF4444;--alert-high: #F97316;--alert-warning: #F59E0B;--alert-normal: #10B981;--alert-info: #3B82F6;--border: 234 7% 18%;--border-default: rgba(255,255,255,.07);--border-accent: rgba(59,130,246,.18);--border-active: rgba(59,130,246,.4);--background: 228 18% 4%;--foreground: 216 12% 89%;--input: 234 7% 18%;--ring: 186 95% 47%;--radius: 8px;--font-mono: "Geist Mono", "Fira Code", monospace;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-xxl: 32px;--space-xxxl: 48px}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:0}.ga-card{background:var(--bg-elevated);border:1px solid var(--border-default);border-top:1px solid var(--border-accent);border-radius:8px;transition:border-top-color .15s cubic-bezier(.4,0,.2,1)}.ga-card:hover{border-top-color:var(--border-active)}.ga-card--active{border-top-color:var(--electric-blue)}.ga-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ga-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ga-badge--normal{background:#3b82f614;border:1px solid rgba(59,130,246,.22);color:var(--electric-blue)}.ga-badge--burning{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--falcon-gold)}.ga-badge--alert{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--alert-critical)}.ga-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body,#root{height:100vh;width:100vw;margin:0;padding:0;overflow:hidden;background:var(--bg-base);font-family:var(--font-sans)}@keyframes falcon-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes live-ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2.5);opacity:0}}@keyframes dot-pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes status-pulse{0%,to{box-shadow:0 0 4px 1px currentColor}50%{box-shadow:0 0 8px 2px currentColor}}.animate-falcon-breathe{animation:falcon-breathe 4s ease-in-out infinite}.animate-live-ping{animation:live-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.animate-dot-pulse{animation:dot-pulse 2s ease-in-out infinite}.animate-status-pulse{animation:status-pulse 2s ease-in-out infinite}@keyframes badge-scan{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-badge-scan{animation:badge-scan 3s linear infinite}.animate-spin-slow{animation:spin-slow 2s linear infinite}*{cursor:crosshair}button,a,input,select,textarea,[role=button],.cursor-pointer{cursor:pointer!important}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:1px}::-webkit-scrollbar-thumb:hover{background:#3b82f680}@keyframes circuit-pulse{0%,to{opacity:.6;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-8}}.animate-circuit-pulse{animation:circuit-pulse 4s ease-in-out infinite}@keyframes line-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.animate-line-draw{animation:line-draw 3s ease-out infinite}@keyframes bar-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.animate-bar-fill{animation:bar-fill 2s ease-out infinite;transform-origin:bottom}@keyframes drawer-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-drawer-in{animation:drawer-slide-in .3s ease-out forwards}@keyframes confidence-breathe{0%,to{opacity:.15}50%{opacity:.25}}.animate-confidence-breathe{animation:confidence-breathe 3s ease-in-out infinite}@keyframes particle-flow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.animate-particle-flow{animation:particle-flow 1s linear infinite}@keyframes curve-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.animate-curve-draw{animation:curve-draw 1.5s ease-out forwards}@keyframes swoop-blur-in{0%{opacity:0;filter:blur(0px)}30%{opacity:1;filter:blur(20px)}to{opacity:0;filter:blur(0px)}}@keyframes velocity-streak{0%{transform:scaleX(0) translate(-50%);opacity:0}20%{transform:scaleX(1) translate(0);opacity:.8}to{transform:scaleX(2) translate(100%);opacity:0}}@keyframes border-flash{0%,to{opacity:0}50%{opacity:1}}.animate-swoop-blur{animation:swoop-blur-in .6s ease-out forwards}.animate-velocity-streak{animation:velocity-streak .5s ease-out forwards}.animate-border-flash{animation:border-flash .4s ease-out forwards}@keyframes particle-flow-fast{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes particle-flow-medium{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes particle-flow-slow{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes thermal-vibrate{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}@keyframes tube-glow-pulse{0%,to{filter:drop-shadow(0 0 2px currentColor)}50%{filter:drop-shadow(0 0 6px currentColor)}}@keyframes alert-flash{0%{background:#3b82f62e;border-left-color:var(--electric-blue)}60%{background:#3b82f614;border-left-color:var(--electric-blue)}to{background:transparent;border-left-color:inherit}}.alert-flash{animation:alert-flash .8s ease-out forwards}@keyframes modal-expand{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes modal-collapse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.85)}}.animate-particle-fast{animation:particle-flow-fast .4s linear infinite}.animate-particle-medium{animation:particle-flow-medium .8s linear infinite}.animate-particle-slow{animation:particle-flow-slow 1.5s linear infinite}.animate-thermal-vibrate{animation:thermal-vibrate .1s ease-in-out infinite}.animate-tube-glow{animation:tube-glow-pulse 2s ease-in-out infinite}.lmp-row{transition:background .15s ease,border-left-color .15s ease;cursor:default}.lmp-row:hover{background:#ffffff0a}.lmp-constraint-row{transition:background .15s ease;padding:8px 0;border-bottom:.5px solid rgba(255,255,255,.04)}.lmp-constraint-row:hover{background:#ffb7000d}.lmp-constraint-row:hover .constraint-name{color:#ffffffb3}.lmp-forecast-row{transition:background .15s ease,transform .1s ease;padding:8px 0;border-bottom:.5px solid rgba(255,255,255,.04)}.lmp-forecast-row:hover{background:#ffffff08;transform:translate(2px)}.lmp-genmix-row{transition:background .15s ease;padding:6px 0}.lmp-genmix-row:hover{background:#3b82f60a}.lmp-metric-tile{transition:background .15s ease}.lmp-metric-tile:hover{background:#ffffff0a}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.4}}.live-dot{animation:live-pulse 2s ease-in-out infinite}.lmp-panel-congestion{transition:border-left-color .2s ease,background .2s ease}.lmp-panel-congestion:hover{border-left-color:#ffb700b3!important;background:#ffb7000a!important}.lmp-panel-genmix{transition:border-left-color .2s ease,background .2s ease}.lmp-panel-genmix:hover{border-left-color:#3b82f68c!important;background:#3b82f608!important}.lmp-panel-forecast{transition:border-left-color .2s ease,background .2s ease}.lmp-panel-forecast:hover{border-left-color:#ffffff40!important;background:#ffffff05!important}.lmp-bar-segment{transition:opacity .2s ease}.lmp-bar-segment:hover{opacity:.85}@keyframes section-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lmp-section-enter{animation:section-enter .3s ease-out forwards}.lmp-section-enter:nth-child(1){animation-delay:.05s;opacity:0}.lmp-section-enter:nth-child(2){animation-delay:.1s;opacity:0}.lmp-section-enter:nth-child(3){animation-delay:.15s;opacity:0}.lmp-section-enter:nth-child(4){animation-delay:.2s;opacity:0}@keyframes card-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes drawerIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}@keyframes ga-skeleton-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes ga-connection-reconnect{0%,to{opacity:.4}50%{opacity:1}}html,body,#root,[data-reactroot]{height:100vh!important;width:100vw!important;margin:0!important;padding:0!important;display:block!important;background-color:var(--bg-base)!important;font-family:var(--font-sans)!important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#3b82f6;border:2px solid rgba(10,10,11,.9);cursor:pointer;box-shadow:0 0 6px #3b82f680}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#3b82f6;border:2px solid rgba(10,10,11,.9);cursor:pointer;box-shadow:0 0 6px #3b82f680}.selection\:bg-primary *::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary *::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground *::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground *::selection{color:hsl(var(--primary-foreground))}.selection\:bg-primary::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);left:-.75rem;right:-.75rem}.after\:-inset-y-2:after{content:var(--tw-content);top:-.5rem;bottom:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:hsl(var(--border))}.after\:bg-foreground:after{content:var(--tw-content);background-color:hsl(var(--foreground))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-input\/50:hover{background-color:hsl(var(--input) / .5)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / .4)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: hsl(var(--destructive) / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/\[0\.02\]{background-color:#ffffff05}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group\/dropdown-menu-item:focus .group-focus\/dropdown-menu-item\:text-accent-foreground{color:hsl(var(--accent-foreground))}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>button\]\:ml-\[-0\.25rem\]:has(>button){margin-left:-.25rem}.has-\[\>button\]\:mr-\[-0\.25rem\]:has(>button){margin-right:-.25rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.has-\[\[data-align\=block-end\]\]\:h-auto:has([data-align=block-end]){height:auto}.has-\[\[data-align\=block-start\]\]\:h-auto:has([data-align=block-start]){height:auto}.has-\[\[data-slot\=field\]\]\:w-full:has([data-slot=field]){width:100%}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\[data-slot\=card-action\]\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-slot\=alert-dialog-media\]\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-\[\[data-slot\=card-description\]\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-\[\[data-align\=block-end\]\]\:flex-col:has([data-align=block-end]){flex-direction:column}.has-\[\[data-align\=block-start\]\]\:flex-col:has([data-align=block-start]){flex-direction:column}.has-\[\[data-slot\=field\]\]\:flex-col:has([data-slot=field]){flex-direction:column}.has-\[\[data-slot\=field-content\]\]\:items-start:has([data-slot=field-content]){align-items:flex-start}.has-\[\[data-slot\=checkbox-group\]\]\:gap-3:has([data-slot=checkbox-group]){gap:.75rem}.has-\[\[data-slot\=radio-group\]\]\:gap-3:has([data-slot=radio-group]){gap:.75rem}.has-\[\>svg\]\:gap-x-3:has(>svg){-moz-column-gap:.75rem;column-gap:.75rem}.has-\[\[data-slot\=alert-dialog-media\]\]\:gap-x-6:has([data-slot=alert-dialog-media]){-moz-column-gap:1.5rem;column-gap:1.5rem}.has-\[\[data-align\=block-end\]\]\:rounded-2xl:has([data-align=block-end]){border-radius:1rem}.has-\[\[data-align\=block-start\]\]\:rounded-2xl:has([data-align=block-start]){border-radius:1rem}.has-\[\[data-slot\=field\]\]\:rounded-xl:has([data-slot=field]){border-radius:.75rem}.has-\[textarea\]\:rounded-xl:has(textarea){border-radius:.75rem}.has-\[\[data-slot\=field\]\]\:border:has([data-slot=field]){border-width:1px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:hsl(var(--destructive))}.has-\[\[data-state\=checked\]\]\:border-primary\/50:has([data-state=checked]){border-color:hsl(var(--primary) / .5)}.has-\[\[data-state\=checked\]\]\:bg-primary\/5:has([data-state=checked]){background-color:hsl(var(--primary) / .05)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\[data-icon\=inline-end\]\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:.375rem}.has-\[\[data-icon\=inline-end\]\]\:pr-2:has([data-icon=inline-end]){padding-right:.5rem}.has-\[\[data-icon\=inline-end\]\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:.625rem}.has-\[\[data-icon\=inline-end\]\]\:pr-3:has([data-icon=inline-end]){padding-right:.75rem}.has-\[\[data-icon\=inline-start\]\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:.375rem}.has-\[\[data-icon\=inline-start\]\]\:pl-2:has([data-icon=inline-start]){padding-left:.5rem}.has-\[\[data-icon\=inline-start\]\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:.625rem}.has-\[\[data-icon\=inline-start\]\]\:pl-3:has([data-icon=inline-start]){padding-left:.75rem}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-\[3px\]:has([data-slot][aria-invalid=true]){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color: hsl(var(--ring) / .5)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color: hsl(var(--destructive) / .2)}.group\/avatar-group:has([data-size=lg]) .group-has-\[\[data-size\=lg\]\]\/avatar-group\:size-10{width:2.5rem;height:2.5rem}.group\/avatar-group:has([data-size=sm]) .group-has-\[\[data-size\=sm\]\]\/avatar-group\:size-6{width:1.5rem;height:1.5rem}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-3{padding-bottom:.75rem}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-3{padding-top:.75rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-primary[aria-selected=true]{background-color:hsl(var(--primary))}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:text-primary-foreground[aria-selected=true]{color:hsl(var(--primary-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.group\/accordion-trigger[aria-expanded=true] .group-aria-expanded\/accordion-trigger\:inline{display:inline}.group\/accordion-trigger[aria-expanded=true] .group-aria-expanded\/accordion-trigger\:hidden{display:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{top:0;bottom:0}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}.data-\[size\=lg\]\:size-10[data-size=lg]{width:2.5rem;height:2.5rem}.data-\[size\=sm\]\:size-6[data-size=sm]{width:1.5rem;height:1.5rem}.data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal]{height:.625rem}.data-\[orientation\=horizontal\]\:h-3[data-orientation=horizontal]{height:.75rem}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:1rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[position\=popper\]\:h-\[var\(--radix-select-trigger-height\)\][data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[orientation\=vertical\]\:min-h-40[data-orientation=vertical]{min-height:10rem}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:.625rem}.data-\[orientation\=vertical\]\:w-3[data-orientation=vertical]{width:.75rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical],.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[position\=popper\]\:min-w-\[var\(--radix-select-trigger-width\)\][data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[size\=default\]\:max-w-xs[data-size=default],.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:20rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal],.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[size\=sm\]\:gap-4[data-size=sm]{gap:1rem}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-width:1px}.data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-width:1px}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-width:0px}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:hsl(var(--ring))}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[orientation\=horizontal\]\:border-t-transparent[data-orientation=horizontal]{border-top-color:transparent}.data-\[orientation\=vertical\]\:border-l-transparent[data-orientation=vertical]{border-left-color:transparent}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:hsl(var(--accent) / .5)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-muted\/50[data-state=open]{background-color:hsl(var(--muted) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[size\=sm\]\:py-4[data-size=sm]{padding-top:1rem;padding-bottom:1rem}.data-\[inset\]\:pl-8[data-inset]{padding-left:2rem}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:hsl(var(--accent-foreground))}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[error\=true\]\:text-destructive[data-error=true],.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:hsl(var(--destructive))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: hsl(var(--ring) / .5)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity: 0}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.\*\:data-\[slot\=alert-description\]\:text-destructive\/90[data-slot=alert-description]>*{color:hsl(var(--destructive) / .9)}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[variant\=outline\]\:first\:border-l:first-child[data-variant=outline]{border-left-width:1px}.data-\[active\=true\]\:hover\:bg-accent:hover[data-active=true],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.data-\[active\=true\]\:focus\:bg-accent:focus[data-active=true]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:hsl(var(--destructive) / .1)}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{color:hsl(var(--destructive))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:top-full{top:100%}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5{margin-top:.375rem}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{display:block}.group\/alert-dialog-content[data-size=sm] .group-data-\[size\=sm\]\/alert-dialog-content\:grid{display:grid}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5{width:.625rem;height:.625rem}.group\/switch[data-size=default] .group-data-\[size\=default\]\/switch\:size-4{width:1rem;height:1rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3{width:.75rem;height:.75rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2{width:.5rem;height:.5rem}.group\/switch[data-size=sm] .group-data-\[size\=sm\]\/switch\:size-3{width:.75rem;height:.75rem}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:h-9{height:2.25rem}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:h-fit{height:-moz-fit-content;height:fit-content}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:w-full{width:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/alert-dialog-content[data-size=sm] .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:flex-col{flex-direction:column}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:justify-start{justify-content:flex-start}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden{overflow:hidden}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:rounded-2xl{border-radius:1rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md{border-radius:calc(var(--radius) - 2px)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{background-color:transparent}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover{background-color:hsl(var(--popover))}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:px-4{padding-left:1rem;padding-right:1rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs{font-size:.75rem;line-height:1rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground{color:hsl(var(--popover-foreground))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:duration-200{transition-duration:.2s;animation-duration:.2s}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:after{content:var(--tw-content);bottom:-5px}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:after{content:var(--tw-content);right:-.25rem}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{background-color:hsl(var(--sidebar))}.group\/switch[data-size=default] .group-data-\[size\=default\]\/switch\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/switch[data-size=default] .group-data-\[size\=default\]\/switch\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/switch[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/switch[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100[data-state=active]:after{content:var(--tw-content);opacity:1}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:bg-destructive\/60:is(.dark *){background-color:hsl(var(--destructive) / .6)}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.dark\:hover\:bg-accent\/50:hover:is(.dark *){background-color:hsl(var(--accent) / .5)}.dark\:hover\:bg-destructive\/30:hover:is(.dark *){background-color:hsl(var(--destructive) / .3)}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted) / .5)}.dark\:hover\:text-foreground:hover:is(.dark *){color:hsl(var(--foreground))}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}.dark\:has-\[\[data-state\=checked\]\]\:bg-primary\/10:has([data-state=checked]):is(.dark *){background-color:hsl(var(--primary) / .1)}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]):is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}.dark\:data-\[state\=active\]\:border-input[data-state=active]:is(.dark *){border-color:hsl(var(--input))}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){background-color:hsl(var(--primary))}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]:is(.dark *){background-color:hsl(var(--primary-foreground))}.dark\:data-\[state\=unchecked\]\:bg-card-foreground[data-state=unchecked]:is(.dark *){background-color:hsl(var(--card-foreground))}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]:is(.dark *){background-color:hsl(var(--foreground))}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]:is(.dark *){background-color:hsl(var(--input) / .8)}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]:is(.dark *){color:hsl(var(--foreground))}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:hsl(var(--destructive) / .2)}.group\/tabs-list[data-variant=line] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent[data-state=active]:is(.dark *){border-color:transparent}.group\/tabs-list[data-variant=line] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent[data-state=active]:is(.dark *){background-color:transparent}@media(min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:text-left{text-align:left}.data-\[size\=default\]\:sm\:max-w-md[data-size=default]{max-width:28rem}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2{grid-row:span 2 / span 2}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start{place-items:start}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left{text-align:left}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-\[\[data-slot\=alert-dialog-media\]\]\:grid-rows-\[auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.group\/alert-dialog-content[data-size=default]:has([data-slot=alert-dialog-media]) .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-\[\[data-slot\=alert-dialog-media\]\]\/alert-dialog-content\:col-start-2{grid-column-start:2}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:justify-start{justify-content:flex-start}.md\:gap-20{gap:5rem}.md\:text-pretty{text-wrap:pretty}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:1.5rem}.\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child){border-bottom-width:1px}.\[\&\:nth-last-child\(2\)\]\:-mt-1:nth-last-child(2){margin-top:-.25rem}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>img\:first-child\]\:rounded-t-xl>img:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.\[\&\>img\:last-child\]\:rounded-b-xl>img:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.has-\[\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has([data-align=block-end]){padding-top:.75rem}.has-\[\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has([data-align=block-start]){padding-bottom:.75rem}.has-\[\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5>input:has([data-align=inline-end]){padding-right:.375rem}.has-\[\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5>input:has([data-align=inline-start]){padding-left:.375rem}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:last\:flex:last-child>span{display:flex}.\[\&\>span\]\:last\:items-center:last-child>span{align-items:center}.\[\&\>span\]\:last\:gap-2:last-child>span{gap:.5rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:1rem;height:1rem}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:\!size-3>svg{width:.75rem!important;height:.75rem!important}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.group\/avatar-group:has([data-size=lg]) .group-has-\[\[data-size\=lg\]\]\/avatar-group\:\[\&\>svg\]\:size-5>svg{width:1.25rem;height:1.25rem}.group\/avatar-group:has([data-size=sm]) .group-has-\[\[data-size\=sm\]\]\/avatar-group\:\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:.5rem;height:.5rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:.5rem;height:.5rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:\[\&_\*\]\:text-accent-foreground *:focus{color:hsl(var(--accent-foreground))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:ml-auto [data-slot=accordion-trigger-icon]{margin-left:auto}.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:size-4 [data-slot=accordion-trigger-icon]{width:1rem;height:1rem}.\[\&_\[data-slot\=accordion-trigger-icon\]\]\:text-muted-foreground [data-slot=accordion-trigger-icon]{color:hsl(var(--muted-foreground))}.\[\&_\[data-slot\=avatar\]\]\:ring-2 [data-slot=avatar]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&_\[data-slot\=avatar\]\]\:ring-background [data-slot=avatar]{--tw-ring-color: hsl(var(--background))}.\[\&_\[data-slot\=field\]\]\:p-4 [data-slot=field]{padding:1rem}.\[\&_\[data-slot\=kbd\]\]\:rounded-4xl [data-slot=kbd]{border-radius:2rem}.\[\&_\[data-slot\=kbd\]\]\:bg-muted-foreground\/10 [data-slot=kbd]{background-color:hsl(var(--muted-foreground) / .1)}.\[\&_\[data-slot\=kbd\]\]\:px-1\.5 [data-slot=kbd]{padding-left:.375rem;padding-right:.375rem}.\[\&_\[data-slot\=select-value\]\]\:line-clamp-1 [data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_\[data-slot\=select-value\]\]\:flex [data-slot=select-value]{display:flex}.\[\&_\[data-slot\=select-value\]\]\:items-center [data-slot=select-value]{align-items:center}.\[\&_\[data-slot\=select-value\]\]\:gap-1\.5 [data-slot=select-value]{gap:.375rem}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_a\]\:hover\:text-foreground:hover a{color:hsl(var(--foreground))}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:1rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8 svg:not([class*=size-]){width:2rem;height:2rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[variant\=destructive\]\:\[\&_svg\]\:text-destructive svg[data-variant=destructive]{color:hsl(var(--destructive))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=combobox-content] .\[\[data-slot\=combobox-content\]_\&\]\:focus-within\:border-inherit:focus-within{border-color:inherit}[data-slot=combobox-content] .\[\[data-slot\=combobox-content\]_\&\]\:focus-within\:ring-0:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}a.\[a\&\]\:hover\:bg-accent:hover{background-color:hsl(var(--accent))}a.\[a\&\]\:hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}a.\[a\&\]\:hover\:bg-muted:hover{background-color:hsl(var(--muted))}a.\[a\&\]\:hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}a.\[a\&\]\:hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary) / .9)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}a.\[a\&\]\:hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}@font-face{font-family:Nivar Literata;font-style:italic;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-1.woff2) format("woff2");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:Nivar Literata;font-style:italic;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-2.woff2) format("woff2");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:Nivar Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-3.woff2) format("woff2");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:Nivar Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-4.woff2) format("woff2");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:Nivar Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/g2/g21/fonts/manrope-1.woff2) format("woff2");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:Nivar Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/g2/g21/fonts/manrope-2.woff2) format("woff2");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:Nivar Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/geistmono-1.woff2) format("woff2");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:Nivar Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/geistmono-2.woff2) format("woff2");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}.g2{--g2-serif: "Nivar Literata", Georgia, serif;--g2-sans: "Nivar Manrope", Arial, sans-serif;--g2-mono: "Nivar Geist Mono", monospace;--g2-paper: #f1eef2;--g2-ink: #202228;--g2-secondary: #66626a;--g2-rule: #d3ced5;--g2-soft: #e8e4e9;--g2-raised: #faf8fa;--g2-lavender: #756985;--g2-oxide: #a44f42;--g2-amber: #c97a3e;--g2-olive: #879382;--g2-dark: #121315;font-family:var(--g2-sans);font-size:16px;line-height:1.5;color:var(--g2-ink);background:var(--g2-paper);font-synthesis:none;letter-spacing:-.012em;color-scheme:light}.g2[data-g2-theme=dark]{--g2-paper: #121315;--g2-ink: #ede7de;--g2-secondary: #b0a8ad;--g2-rule: #39363b;--g2-soft: #222024;--g2-raised: #1b1c1e;--g2-lavender: #b3a6c5;--g2-oxide: #d48b74;color-scheme:dark}.g2 *{box-sizing:border-box}.g2-shell{height:100dvh;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth}.g2 h1,.g2 h2,.g2 h3,.g2 p{margin:0}.g2 h1,.g2 h2,.g2 h3{font-family:var(--g2-serif);font-weight:400;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.g2 h1{font-size:clamp(46px,5.15vw,78px)}.g2 h2{font-size:clamp(34px,3.3vw,49px)}.g2 h3{font-size:30px}.g2 a{color:inherit;text-decoration:none}.g2 button,.g2 input,.g2 select,.g2 textarea{font:inherit}.g2 button{cursor:pointer}.g2 button:disabled{cursor:not-allowed;opacity:.5}.g2 button,.g2 input,.g2 select,.g2 textarea{border-radius:0}.g2 button{color:inherit}.g2 a:focus-visible,.g2 button:focus-visible,.g2 input:focus-visible,.g2 select:focus-visible,.g2 summary:focus-visible,.g2 textarea:focus-visible{outline:2px solid var(--g2-oxide);outline-offset:5px}.g2 ::-moz-selection{background:#d5c9df;color:#202228}.g2 ::selection{background:#d5c9df;color:#202228}.g2 img{display:block;max-width:100%}.g2 main:focus{outline:none}.g2-mono,.g2 .g2-mono{font-family:var(--g2-mono);font-size:11px;line-height:1.6;letter-spacing:.04em;font-variant-numeric:tabular-nums}.g2-container{width:min(1328px,calc(100% - 112px));margin-inline:auto}.g2-section{padding-block:90px}.g2-section-label{display:flex;gap:19px;align-items:center;font-family:var(--g2-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:32px}.g2-section-label>span{color:var(--g2-oxide);min-width:20px}.g2-eyebrow{font-family:var(--g2-mono);font-size:11px;line-height:1.7;letter-spacing:.12em;text-transform:uppercase}.g2-lead{font-size:18px;line-height:1.55;color:var(--g2-secondary);max-width:52ch}.g2-primary,.g2-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:13px 20px;font-size:14px;border:1px solid var(--g2-ink);background:var(--g2-ink);color:var(--g2-paper)!important;transition:opacity .18s}.g2-secondary{background:transparent;color:var(--g2-ink)!important;border-color:var(--g2-rule)}.g2-primary:hover,.g2-secondary:hover{opacity:.78}.g2-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;border-bottom:1px solid var(--g2-rule);font-size:14px}.g2-text-link:hover{border-color:var(--g2-ink)}.g2-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.g2-rule{border-top:1px solid var(--g2-rule)}.g2-emblem{-o-object-fit:contain;object-fit:contain;filter:none}.g2-emblem--hero{-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.g2[data-g2-theme=dark] .g2-emblem--hero{mix-blend-mode:normal}.g2-wordmark{flex-shrink:0;overflow:visible}.g2-provenance{display:flex;align-items:baseline;gap:9px;font-family:var(--g2-mono);font-size:10px;line-height:1.7;color:var(--g2-secondary);letter-spacing:.02em}.g2-source-square{display:inline-block;width:5px;height:5px;border:1px solid currentColor;flex-shrink:0}.g2-caption{font-family:var(--g2-mono);font-size:10px;letter-spacing:.02em;color:var(--g2-secondary);margin-top:12px!important;line-height:1.6}.g2-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--g2-mono);font-size:10px;line-height:1.6;letter-spacing:.02em;border:1px solid var(--g2-rule);padding:4px 8px}.g2-status:before{content:"";width:4px;height:4px;background:var(--g2-oxide)}.g2-inline-note{border-left:2px solid var(--g2-lavender);padding:10px 0 10px 18px;color:var(--g2-secondary);font-size:14px}.g2-skip{position:absolute;top:-100px;left:20px;background:var(--g2-ink);color:var(--g2-paper)!important;padding:12px;z-index:100}.g2-skip:focus{top:10px}.g2-header{height:84px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-inline:56px;border-bottom:1px solid var(--g2-rule);background:color-mix(in srgb,var(--g2-paper) 89%,transparent);-webkit-backdrop-filter:blur(18px) saturate(.7);backdrop-filter:blur(18px) saturate(.7)}.g2-brand{display:flex;gap:21px;align-items:center;flex-shrink:0}.g2-brand>span{border-left:1px solid var(--g2-rule);padding-left:20px;font-family:var(--g2-mono);font-size:8px;line-height:1.6;letter-spacing:.12em}.g2-desktop-nav{display:flex;gap:25px;height:100%;align-items:stretch}.g2-desktop-nav>a{display:flex;align-items:center;font-size:13px;position:relative}.g2-desktop-nav>a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--g2-ink);transform:scaleX(0);transition:transform .18s}.g2-desktop-nav>a:hover:after,.g2-desktop-nav>a[aria-current=page]:after{transform:scaleX(1)}.g2-header-actions{display:flex;gap:9px;align-items:center}.g2-icon-button{border:0;background:transparent;width:40px;height:42px;display:inline-flex;align-items:center;justify-content:center}.g2-icon-button:hover{background:var(--g2-soft)}.g2-account-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;min-height:40px;padding-left:17px;border-left:1px solid var(--g2-rule);margin-left:8px;white-space:nowrap}.g2-mobile-menu{display:none}.g2-mobile-nav{position:sticky;top:84px;z-index:29;background:var(--g2-paper);padding:10px 24px 22px;border-bottom:1px solid var(--g2-rule)}.g2-mobile-nav>a{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--g2-rule);font-size:18px}.g2-mobile-nav>a>svg{margin-left:auto}.g2-footer{padding-top:55px;padding-bottom:22px;border-top:1px solid var(--g2-rule)}.g2-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:65px}.g2-footer-top p{font-size:15px;color:var(--g2-secondary);margin-top:24px}.g2-footer-links{display:flex;flex-direction:column;gap:13px;font-size:13px}.g2-footer-links>a:hover{text-decoration:underline}.g2-footer-motto{font-family:var(--g2-serif);font-size:42px;line-height:1.05}.g2-footer-bottom{display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--g2-rule);font-family:var(--g2-mono);font-size:9px;color:var(--g2-secondary)}.g2-search-dialog{padding:0;width:min(680px,calc(100vw - 40px));border:1px solid var(--g2-rule);background:var(--g2-paper);color:var(--g2-ink);margin:auto;max-height:80dvh}.g2-search-dialog::backdrop{background:#121315b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.g2-search-head{display:flex;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--g2-rule)}.g2-search-head input{background:transparent;border:0;flex:1;min-width:0;outline:none;color:inherit;font-size:19px}.g2-search-label{padding:18px 24px;color:var(--g2-secondary)}.g2-search-results{max-height:52vh;overflow-y:auto;padding:0 24px}.g2-search-results>a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--g2-rule)}.g2-search-results>a:hover{color:var(--g2-oxide)}.g2-search-results small{display:block;color:var(--g2-secondary);font-size:12px;margin-top:3px}.g2-search-foot{font-family:var(--g2-mono);font-size:10px;padding:18px 24px;color:var(--g2-secondary)}@media(min-width:1600px){.g2-header{padding-inline:max(56px,calc((100vw - 1328px)/2))}}@media(max-width:1200px){.g2-brand>span{display:none}.g2-header{gap:20px;padding-inline:32px}.g2-desktop-nav{gap:20px}.g2-container{width:calc(100% - 64px)}}@media(max-width:900px){.g2-desktop-nav{display:none}.g2-mobile-menu{display:inline-flex}.g2-header{height:72px;padding-inline:24px}.g2-mobile-nav{top:72px}.g2-container{width:calc(100% - 48px)}.g2-section{padding-block:64px}.g2-footer-top{grid-template-columns:2fr 1fr 1fr}.g2-footer-motto{display:none}}@media(max-width:560px){.g2-header{padding-inline:20px;gap:10px;height:68px}.g2-header .g2-wordmark{width:108px;height:23px}.g2-mode{display:none}.g2-account-link{font-size:12px;gap:8px;padding-left:8px;margin-left:0}.g2-header-actions{gap:2px}.g2-mobile-nav{top:68px}.g2-container{width:calc(100% - 40px)}.g2 h1{font-size:48px}.g2 h2{font-size:36px}.g2-lead{font-size:16px}.g2-section{padding-block:50px}.g2-section-label{margin-bottom:24px}.g2-footer-top{grid-template-columns:1fr 1fr;gap:34px}.g2-footer-top>div:first-child{grid-column:1/-1}.g2-footer-bottom{flex-wrap:wrap;font-size:9px}.g2-actions{gap:16px}.g2-primary,.g2-secondary{min-height:46px}.g2-search-head{gap:8px}.g2-search-head input{font-size:16px}}@media(prefers-reduced-motion:reduce){.g2-shell{scroll-behavior:auto}.g2 *,.g2 *:before,.g2 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.g2-mobile-nav>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--g2-rule);background:transparent;color:var(--g2-ink);font:inherit;text-align:left}.g2-search-empty{padding:24px;color:var(--g2-secondary);font-size:15px;line-height:1.6}.g22-hero-film{margin:0;color:var(--g2-ink);--data:0;--stamp:0;--order:0;--chart:0;--question:0;--publication:0;--open:0;--field:1;--portrait:0;--aerial:1;--pylons:0;--room:0;--terrain-scale:1.02}.g22-hero-film .g2-film-stage{aspect-ratio:1400/650;min-height:550px;position:relative;isolation:isolate;overflow:hidden;background:#1d1c20;color:#efebe4;container-type:inline-size}.g22-film-physical,.g22-film-photo,.g22-film-photo img,.g22-film-physical-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.g22-film-physical{transform:translate(calc((1 - var(--field)) * -29%)) scale(calc(.72 + var(--field) * .28));transform-origin:0 50%;opacity:calc(.15 + var(--field) * .85);z-index:-3;overflow:hidden}.g22-film-photo img{-o-object-fit:cover;object-fit:cover;filter:saturate(.55);transform:scale(var(--terrain-scale))}.g22-film-photo-0{opacity:var(--aerial)}.g22-film-photo-0 img{-o-object-position:50% 57%;object-position:50% 57%}.g22-film-photo-1{opacity:var(--pylons)}.g22-film-photo-1 img{-o-object-position:50% 46%;object-position:50% 46%}.g22-film-photo-2{opacity:var(--room)}.g22-film-physical-shade{background:linear-gradient(90deg,#16191d65,transparent 60%),linear-gradient(0deg,#17171bbb,transparent 45%,#12131622)}.g22-film-paper{position:absolute;inset:11% 3.3% 12% 33%;z-index:-1;opacity:var(--publication);transform:perspective(1800px) rotateY(calc((1 - var(--publication)) * -14deg)) translateY(calc((1 - var(--publication)) * 60px));background:#e8e4dc url(/g2/g21/mineral-paper.webp) center/620px;box-shadow:0 24px 70px #0e0e104d,inset 0 1px #faf4e6a1}.g22-hero-film .g2-film-topline{position:absolute;z-index:9;left:3.1%;right:3.1%;top:24px;display:flex;justify-content:space-between;align-items:center;font:9px var(--g2-mono);letter-spacing:.12em;gap:20px}.g22-hero-film .g2-film-topline>span+span{display:flex;align-items:center;gap:20px}.g22-hero-film .g21-film-stage-pause{border:1px solid #eee5d859;background:#17171b38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f0eae2;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.g22-film-geography{position:absolute;left:4%;top:21%;opacity:var(--field);transform:translateY(calc((1 - var(--field)) * -35px));pointer-events:none}.g22-film-geography>span{font:9px var(--g2-mono);letter-spacing:.1em}.g22-film-geography>span:last-child{display:block;margin-top:28px;font-size:8px;color:#e4ddd3}.g2 .g22-film-geography p{font:clamp(36px,4cqw,66px)/1.1 var(--g2-serif);letter-spacing:-.045em;margin-top:21px}.g22-film-patron{position:absolute;left:0;bottom:9%;width:32%;height:77%;opacity:var(--portrait);pointer-events:none;animation:g22-patron-turn .9s both;overflow:hidden}.g22-film-patron img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:grayscale(1) invert(1);opacity:.49;-webkit-mask-image:linear-gradient(180deg,transparent 2%,#17171b 14%,#17171b 73%,transparent 97%);mask-image:linear-gradient(180deg,transparent 2%,#17171b 14%,#17171b 73%,transparent 97%)}.g22-film-patron>div{position:absolute;left:13%;bottom:0;display:flex;flex-direction:column;gap:12px}.g22-film-patron span{font:10px var(--g2-mono);text-transform:uppercase;letter-spacing:.14em;color:#cebdae}.g22-film-patron strong{font:clamp(38px,4.5cqw,72px)/1 var(--g2-serif);font-weight:400;letter-spacing:-.045em}.g22-film-study-label{position:absolute;left:40%;top:17%;display:flex;gap:10px;align-items:start;opacity:var(--data);font:9px/1.6 var(--g2-mono);letter-spacing:.08em;z-index:2;color:#d9cbb9}.g22-film-study-label i{width:5px;height:24px;background:#c98c62;margin-top:3px}.g22-film-study-label b{font-weight:400;display:block;letter-spacing:0;color:#e7e0d8;font-size:12px}.g22-film-composition{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.g22-film-composition text{fill:#ded5cb;font:11px var(--g2-mono)}.g22-film-sample{opacity:0}.g22-film-sample .g22-sample-value{font-weight:400;fill:#f0e5d8;letter-spacing:-.055em;paint-order:stroke;stroke:#221e2166;stroke-width:1px}.g22-sample-bracket{fill:none;stroke:#dda477;stroke-width:1.15;opacity:.78}.g22-film-sample[data-sample="0"] .g22-sample-bracket{stroke-width:2.2;opacity:1}.g22-film-sample[data-missing=true] .g22-sample-value{fill:#cba8b9}.g22-film-sample[data-missing=true] .g22-sample-bracket{stroke-dasharray:2 4;stroke:#aa849a}.g22-film-sample .g22-sample-time{font-size:11px;fill:#b8b0aa}.g22-film-sample .g22-sample-unit{font-size:14px;fill:#d4b79b}.g22-film-table-rules{opacity:calc(var(--order) * (1 - var(--chart)))}.g22-film-table-rules line{stroke:#d7c8be;stroke-opacity:.18;stroke-width:.8}.g22-film-table-rules text{font-size:10px;letter-spacing:.04em}.g22-film-chart-scaffold{opacity:var(--chart)}.g22-film-chart-scaffold line{stroke:#d7c8be;stroke-opacity:.17;stroke-width:.8}.g22-film-chart-scaffold text{fill:#aaa09d;font-size:10px}.g22-film-data-segment{fill:none;stroke:#d9b08b;stroke-width:1.4;opacity:var(--chart);stroke-dasharray:180;stroke-dashoffset:calc((1 - var(--chart)) * 180)}.g22-film-gap-lenses{opacity:var(--question)}.g22-film-gap-lenses line{stroke:#d3b0bc;stroke-width:1}.g22-film-question,.g22-film-publication,.g22-film-open{position:absolute;pointer-events:none;left:40%;top:70%;right:5%;display:grid;grid-template-columns:1.2fr 1fr;-moz-column-gap:28px;column-gap:28px;opacity:var(--question);transform:translateY(calc((1 - var(--question)) * 13px))}.g22-film-question>span,.g22-film-publication>span,.g22-film-open>span{grid-column:1/-1;font:9px var(--g2-mono);letter-spacing:.08em;margin-bottom:13px;color:#d8b3bc}.g2 .g22-film-question h3,.g2 .g22-film-publication h3,.g2 .g22-film-open h3{font:29px/1.08 var(--g2-serif);letter-spacing:-.035em;margin:0}.g2 .g22-film-question p,.g2 .g22-film-publication p{font:12px/1.75 var(--g2-sans);align-self:end}.g22-film-question p strong{font-weight:400;color:#d8b3bc}.g22-film-publication{opacity:calc(var(--publication) * (1 - var(--open)));transform:translateY(calc((1 - var(--publication)) * 18px));color:#2d2528}.g22-film-publication>span{color:#86583c}.g22-film-open{opacity:var(--open);transform:translateY(calc((1 - var(--open)) * 18px));color:#2d2528;top:68%;align-items:end;pointer-events:auto}.g22-film-open>span{color:#81543c}.g22-film-open a{font:12px var(--g2-sans);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #826e5c66;padding:12px 0;color:#493b32;max-width:205px}.g22-hero-film:not([data-chapter=procurar]) .g22-film-open{visibility:hidden}.g22-film-source{position:absolute;left:40%;right:5%;bottom:14.3%;display:flex;align-items:baseline;gap:12px;opacity:calc(var(--stamp) * (1 - var(--question)) * (1 - var(--publication)));font:9px var(--g2-mono);color:#aaa09d}.g22-film-source strong{font-weight:400;color:#e7e0d8}.g22-film-source>span:last-child{margin-left:auto}.g22-film-image-credit{position:absolute;bottom:25px;left:3.1%;right:3.1%;display:flex;justify-content:space-between;gap:24px;font:8px/1.6 var(--g2-mono);color:#b4aba4;letter-spacing:.04em;z-index:4}.g22-film-image-credit a{color:#d6c3b1;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.g22-hero-film[data-chapter=transmitir] .g22-film-composition text,.g22-hero-film[data-chapter=procurar] .g22-film-composition text{fill:#453633;stroke:none}.g22-hero-film[data-chapter=transmitir] .g22-film-study-label b,.g22-hero-film[data-chapter=procurar] .g22-film-study-label b{color:#403638}.g22-hero-film[data-chapter=transmitir] .g22-film-study-label,.g22-hero-film[data-chapter=procurar] .g22-film-study-label{color:#835d43}.g22-hero-film[data-chapter=transmitir] .g22-film-chart-scaffold line,.g22-hero-film[data-chapter=procurar] .g22-film-chart-scaffold line{stroke:#433b35;stroke-opacity:.2}.g22-hero-film[data-chapter=transmitir] .g22-sample-bracket,.g22-hero-film[data-chapter=procurar] .g22-sample-bracket,.g22-hero-film[data-chapter=transmitir] .g22-film-data-segment,.g22-hero-film[data-chapter=procurar] .g22-film-data-segment{stroke:#956541}.g22-hero-film .g2-film-caption{display:flex;align-items:center;gap:25px;padding:25px 0 24px;min-height:111px}.g22-hero-film .g2-film-chapter-count{display:flex;gap:8px;align-items:baseline;font:26px var(--g2-mono);color:var(--g2-oxide);letter-spacing:-.07em}.g22-hero-film .g2-film-chapter-count small{font:10px var(--g2-mono);letter-spacing:0;color:var(--g2-secondary)}.g2 .g22-hero-film .g2-film-chapter-copy h2{font:27px/1.2 var(--g2-serif);letter-spacing:-.025em}.g2 .g22-hero-film .g2-film-chapter-copy p{font:12px/1.5 var(--g2-sans);color:var(--g2-secondary);margin-top:5px}.g22-hero-film .g2-film-control-group{display:flex;gap:12px;align-items:center;margin-left:auto}.g22-hero-film .g2-film-control-group>span{font:10px var(--g2-mono);color:var(--g2-secondary);white-space:nowrap;margin-right:8px}.g22-hero-film .g2-film-control-group button{width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid var(--g2-rule);border-radius:50%;color:var(--g2-ink)}.g22-hero-film .g2-film-control-group button:hover{background:var(--g2-soft)}.g22-hero-film .g2-film-chapters{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.g22-hero-film .g2-film-chapters button{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:19px 0;background:none;border:0;text-align:left;color:var(--g2-secondary)}.g22-hero-film .g2-film-chapters button[aria-pressed=true]{color:var(--g2-ink)}.g22-hero-film .g2-film-chapters button>span:not(.g2-film-chapter-rule){font:9px var(--g2-mono)}.g22-hero-film .g2-film-chapters strong{font:13px var(--g2-sans);font-weight:400}.g22-hero-film .g2-film-chapters small{font:9px var(--g2-mono);flex-basis:100%;padding-left:25px;text-transform:uppercase;letter-spacing:.07em}.g22-hero-film .g2-film-chapter-rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--g2-rule)}.g22-hero-film .g2-film-chapter-rule>span{display:block;height:2px;background:var(--g2-oxide);transform:scaleX(0);transform-origin:left}.g22-film-transcript{font:11px/1.7 var(--g2-sans);color:var(--g2-secondary);padding:12px 0;border-top:1px solid var(--g2-rule)}.g22-film-transcript summary{cursor:pointer;width:-moz-max-content;width:max-content;max-width:100%;font:9px var(--g2-mono);text-transform:uppercase;letter-spacing:.08em;padding:8px 0}.g2 .g22-film-transcript p{max-width:100ch;margin:15px 0;font-size:12px}.g22-film-transcript a{text-decoration:underline;text-underline-offset:3px}@keyframes g22-patron-turn{0%{transform:translateY(12px);filter:blur(3px)}to{transform:translateY(0);filter:blur(0)}}@media(min-width:701px)and (max-width:1100px){.g22-hero-film .g2-film-stage{min-height:470px}.g2 .g22-film-question h3,.g2 .g22-film-publication h3,.g2 .g22-film-open h3{font-size:24px}.g22-film-question,.g22-film-publication,.g22-film-open{top:69%}.g2 .g22-film-question p,.g2 .g22-film-publication p{font-size:10px}.g22-film-study-label{top:19%}.g22-film-source{bottom:17%;font-size:8px}.g22-film-source>span:last-child{display:none}}@media(max-width:700px){.g22-hero-film .g2-film-stage{height:620px;aspect-ratio:auto;min-height:0}.g22-hero-film .g2-film-topline{top:18px;left:22px;right:18px;align-items:start;font-size:8px;line-height:1.8}.g22-hero-film .g2-film-topline>span:first-child{max-width:19ch}.g22-hero-film .g2-film-topline>span+span{font-size:7px;gap:12px;max-width:23ch;text-align:right}.g22-film-geography{left:25px;top:24%;right:20px}.g2 .g22-film-geography p{font-size:40px}.g22-film-geography>span{font-size:9px}.g22-film-geography>span:last-child{font-size:8px;max-width:32ch;line-height:1.7}.g22-film-photo-0 img{-o-object-position:51% center;object-position:51% center}.g22-film-photo-1 img{-o-object-position:66% center;object-position:66% center}.g22-film-photo-2 img{-o-object-position:70% center;object-position:70% center}.g22-film-physical{transform:translateY(calc((1 - var(--field)) * -55%)) scale(calc(.9 + var(--field) * .1));transform-origin:50% 0;opacity:calc(.11 + var(--field) * .89)}.g22-film-patron{width:190px;height:173px;inset:64px 6px auto auto;opacity:calc(var(--portrait) * .65)}.g22-film-patron img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 29%;object-position:center 29%;-webkit-mask-image:linear-gradient(90deg,transparent,#17171b 22%,#17171b 75%,transparent),linear-gradient(0deg,transparent,#17171b 36%);mask-image:linear-gradient(90deg,transparent,#17171b 22%,#17171b 75%,transparent),linear-gradient(0deg,transparent,#17171b 36%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.g22-film-patron>div{display:none}.g22-film-study-label{left:25px;top:125px;font-size:8px;max-width:24ch;line-height:1.8}.g22-film-study-label b{font-size:10px;max-width:23ch}.g22-film-study-label i{height:32px}.g22-film-composition .g22-sample-time{font-size:11px}.g22-film-composition .g22-sample-unit{font-size:12px}.g22-film-chart-scaffold text{font-size:9px}.g22-film-question,.g22-film-publication,.g22-film-open{left:25px;right:25px;top:435px;display:block}.g22-film-question>span,.g22-film-publication>span,.g22-film-open>span{font-size:8px;display:block;margin-bottom:10px}.g2 .g22-film-question h3,.g2 .g22-film-publication h3,.g2 .g22-film-open h3{font-size:27px;line-height:1.03}.g2 .g22-film-question p,.g2 .g22-film-publication p{font-size:10px;margin-top:10px;line-height:1.5}.g22-film-open a{margin-top:7px;max-width:100%;font-size:11px;padding-block:10px}.g22-film-paper{inset:109px 13px 47px}.g22-film-source{left:25px;right:25px;bottom:111px;flex-wrap:wrap;font-size:8px;gap:8px}.g22-film-source>span:last-child{flex-basis:100%;margin-left:0;font-size:9px}.g22-film-image-credit{left:22px;right:22px;bottom:17px;font-size:7px;gap:10px;line-height:1.5}.g22-film-image-credit>span{max-width:34ch}.g22-film-image-credit a{font-size:8px;align-self:end}.g22-hero-film .g2-film-caption{padding:21px 3px 20px;gap:13px;align-items:start;flex-wrap:wrap}.g22-hero-film .g2-film-chapter-count{font-size:22px;padding-top:3px}.g22-hero-film .g2-film-chapter-copy{flex:1;min-width:210px}.g2 .g22-hero-film .g2-film-chapter-copy h2{font-size:23px}.g2 .g22-hero-film .g2-film-chapter-copy p{font-size:11px}.g22-hero-film .g2-film-control-group{width:100%;justify-content:end;padding-left:51px}.g22-hero-film .g2-film-control-group>span{margin-right:auto}.g22-hero-film .g2-film-chapters{grid-template-columns:repeat(3,1fr);gap:10px}.g22-hero-film .g2-film-chapters button{padding:15px 2px;gap:9px}.g22-hero-film .g2-film-chapters small{font-size:8px;padding-left:24px}.g22-film-transcript summary{font-size:8px}}@media(prefers-reduced-motion:reduce){.g22-hero-film *{animation:none!important;transition:none!important}}.g22-film-geography{opacity:var(--territory,1)}.g22-sample-dot{fill:#dfaa7c;opacity:0}.g22-hero-film[data-chapter=transmitir] .g22-sample-dot,.g22-hero-film[data-chapter=procurar] .g22-sample-dot{fill:#956541}.g2 .g22-hero-film .g2-film-stage{width:100%;height:auto;min-height:0;aspect-ratio:1400/650}.g22-film-transcript{width:min(1328px,calc(100% - 112px));margin-inline:auto}@media(max-width:700px){.g2 .g22-hero-film .g2-film-stage{height:620px;aspect-ratio:auto}.g22-film-transcript{width:calc(100% - 40px)}.g22-film-study-label{max-width:none;width:225px;font-size:9px}.g22-film-study-label b{font-size:11px;max-width:26ch}.g22-film-image-credit{font-size:8px;bottom:17px}.g22-film-image-credit>span{max-width:25ch}.g22-film-image-credit a{font-size:10px}}.g22-film-chart-scaffold{opacity:var(--axis,0)}.g22-film-data-segment{opacity:var(--segment,0);stroke-dashoffset:calc((1 - var(--segment,0)) * 180)}.g22-film-table-rules{opacity:calc(var(--order) * (1 - var(--fan,0)))}.g22-film-physical-shade:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 24%,#1d1c20cc 100%);opacity:var(--data)}.g22-film-publication{opacity:var(--publish-copy,0)}.g22-hero-film[data-chapter] .g22-film-composition text{fill:color-mix(in srgb,#e9e0d6 calc((1 - var(--publication)) * 100%),#453633);stroke:none}.g22-hero-film[data-chapter] .g22-film-study-label b{color:color-mix(in srgb,#e9e0d6 calc((1 - var(--publication)) * 100%),#453633)}@media(min-width:701px){.g22-film-composition{transform:translateY(calc(var(--publication) * -35px))}.g22-film-paper{inset:10% 4% 12%}.g22-film-study-label{left:calc(40% - var(--chart) * 27%);top:15%}.g22-film-patron{transition:left 1s,top 1s,width 1s,height 1s,opacity 1s}.g22-hero-film:is([data-chapter=observar],[data-chapter=questionar],[data-chapter=transmitir],[data-chapter=procurar]) .g22-film-patron{left:69%;top:3%;bottom:auto;width:27%;height:28%;opacity:.45}.g22-hero-film:is([data-chapter=observar],[data-chapter=questionar],[data-chapter=transmitir],[data-chapter=procurar]) .g22-film-patron img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;-webkit-mask-image:linear-gradient(90deg,transparent,#17171b 35%,transparent 95%);mask-image:linear-gradient(90deg,transparent,#17171b 35%,transparent 95%)}.g22-hero-film:is([data-chapter=observar],[data-chapter=questionar],[data-chapter=transmitir],[data-chapter=procurar]) .g22-film-patron>div{display:none}.g22-film-source{left:calc(40% - var(--chart) * 27%);right:10%}.g22-film-question,.g22-film-publication,.g22-film-open{left:13%;right:11%;top:72%;grid-template-columns:1.35fr 1fr;gap:0 45px}.g22-film-publication,.g22-film-open{top:64%}.g2 .g22-film-question h3,.g2 .g22-film-publication h3,.g2 .g22-film-open h3{font-size:clamp(31px,3.2cqw,49px)}.g2 .g22-film-question p,.g2 .g22-film-publication p{font-size:14px;line-height:1.7}.g22-film-open a{font-size:14px;max-width:none}.g22-film-chart-scaffold text{font-size:13px}.g22-film-sample .g22-sample-time{font-size:13px}}.g22-film-data-segment{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--segment,0))}@media(min-width:701px){.g22-hero-film:is([data-chapter=observar],[data-chapter=questionar],[data-chapter=transmitir],[data-chapter=procurar]) .g22-film-patron img{-webkit-mask-image:linear-gradient(90deg,transparent,#17171b 35%,transparent 95%),linear-gradient(0deg,transparent,#17171b 38%,#17171b 70%,transparent);mask-image:linear-gradient(90deg,transparent,#17171b 35%,transparent 95%),linear-gradient(0deg,transparent,#17171b 38%,#17171b 70%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}@media(max-width:700px){.g22-film-patron{opacity:calc(var(--portrait) * (1 - var(--publication)) * .65)}}.g22-film-paper{opacity:1;transform:translateY(calc(var(--paper-travel,650) * 1px));box-shadow:0 20px 65px #0e0e1030,inset 0 1px #faf4e6a1}.g22-hero-film[data-chapter] .g22-film-study-label,.g22-hero-film[data-chapter] .g22-film-study-label b{color:var(--study-ink,#e9e0d6)}.g22-film-study-label{opacity:calc(var(--data) * var(--remain,1))}.g22-film-physical{-webkit-mask-image:linear-gradient(90deg,#17171b 60%,transparent 100%);mask-image:linear-gradient(90deg,#17171b 60%,transparent 100%)}.g22-film-geography{transform:translateY(calc((1 - var(--territory)) * -35px))}@media(min-width:701px){.g22-hero-film:is([data-chapter=observar],[data-chapter=questionar],[data-chapter=transmitir],[data-chapter=procurar]) .g22-film-patron{opacity:calc(.45 * (1 - var(--publication)) * var(--remain,1))}}@media(max-width:700px){.g22-film-physical{-webkit-mask-image:linear-gradient(0deg,transparent,#17171b 45%);mask-image:linear-gradient(0deg,transparent,#17171b 45%)}.g22-film-paper{transform:translateY(calc(var(--paper-travel,650) * 1px))}.g22-film-source{bottom:120px}}.g22-film-source{opacity:calc(var(--stamp) * (1 - var(--question)) * (1 - var(--publication)) * var(--remain,1))}.g22-film-open>span{display:flex;align-items:center;gap:22px}.g22-film-open .g2-wordmark{flex:none}.g22-film-study-label{opacity:var(--data);transform:translateY(calc(var(--return-travel,0) * 1px))}.g22-film-open{transform:translateY(calc((1 - var(--open)) * 18px + var(--return-travel,0) * 1px))}@media(min-width:701px){.g22-film-composition{transform:translateY(calc(var(--publication) * -35px + var(--return-travel,0) * 1px))}}@media(max-width:700px){.g22-film-composition{transform:translateY(calc(var(--return-travel,0) * 1px))}}.g22-film-evidence-plane{position:absolute;inset:0;isolation:isolate;transform:translateY(calc(var(--return-travel,0) * 1px)) perspective(1800px) rotateY(calc(var(--turn-angle,0) * 1deg));transform-origin:50% 50%;z-index:2;pointer-events:none}.g22-film-evidence-plane .g22-film-paper{opacity:var(--publication);transform:none}.g22-film-study-label{transform:none}.g22-film-open{transform:translateY(calc((1 - var(--open)) * 18px))}.g22-film-evidence-plane a{pointer-events:auto}@media(min-width:701px){.g22-film-composition{transform:translateY(calc(var(--publication) * -35px))}.g22-hero-film:is([data-chapter=observar],[data-chapter=questionar],[data-chapter=transmitir],[data-chapter=procurar]) .g22-film-patron{opacity:calc(.45 * var(--portrait))}}@media(max-width:700px){.g22-film-composition{transform:none}}.g22-film-focus{position:absolute;left:13%;right:11%;top:72%;opacity:var(--focus,0);font:11px var(--g2-mono);letter-spacing:.08em;color:#dfc19e;pointer-events:none}.g22-film-gap-lenses{opacity:var(--examine,0)}.g22-hero-film[data-chapter=procurar] .g22-film-gap-lenses line{stroke:#9e7560}@media(max-width:700px){.g22-film-focus{left:25px;right:25px;top:435px;font-size:9px}}.g2 .g22-ariadne{--aj-paper:#e8e5e9;--aj-ink:#2a282d;--aj-muted:#69636e;--aj-line:#c8c1cd;--aj-lavender:#92819f;--aj-copper:#a25d3d;width:100%;color:var(--aj-ink);container-type:inline-size}.g2 .g22-aj-orientation{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid var(--g2-rule);color:var(--g2-ink)}.g2 .g22-aj-kicker,.g2 .g22-aj-orientation ol,.g2 .g22-aj-map-caption,.g2 .g22-aj-record-head,.g2 .g22-aj-sample,.g2 .g22-aj-record-bottom,.g2 .g22-aj-source-binding,.g2 .g22-aj-origin dt,.g2 .g22-aj-thread,.g2 .g22-aj-scrubber,.g2 .g22-aj-disclosure,.g2 .g22-aj-terminal-title>span{font-family:var(--g2-mono);font-size:10px;line-height:1.5;letter-spacing:.07em}.g2 .g22-aj-orientation ol{list-style:none;display:flex;gap:24px;padding:0;margin:0}.g2 .g22-aj-orientation li{display:flex;gap:7px;color:var(--g2-secondary);transition:color .35s}.g2 .g22-aj-orientation li>span:first-child{color:var(--g2-muted)}.g2 .g22-aj-orientation li[data-current=true]{color:var(--g2-ink)}.g2 .g22-aj-orientation li[data-current=true]>span:first-child{color:var(--aj-copper)}.g2 .g22-aj-stage{position:relative;height:620px;background:var(--aj-paper);overflow:hidden;perspective:1400px;isolation:isolate;transition:background-color .85s,height .85s}.g2 .g22-aj-stage:after{position:absolute;inset:0;content:"";border:1px solid rgb(67 46 51 / 14%);pointer-events:none;z-index:6}.g2 .g22-aj-filament{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:0;transition:opacity .6s .25s}.g2 .g22-aj-filament path{fill:none;stroke:var(--aj-copper);stroke-width:1;opacity:.65}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-filament{opacity:1}.g2 .g22-aj-patron{position:absolute;inset:0 auto 0 0;width:57%;margin:0;transition:opacity .7s,transform 1s cubic-bezier(.2,.75,.25,1)}.g2 .g22-aj-patron img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;mix-blend-mode:multiply;filter:grayscale(.82);-webkit-mask-image:linear-gradient(to right,#26222a 62%,transparent 100%);mask-image:linear-gradient(to right,#26222a 62%,transparent 100%)}.g2 .g22-aj-patron figcaption{position:absolute;bottom:56px;left:36px;font-family:var(--g2-serif);font-size:21px;line-height:1.5}.g2 .g22-aj-invitation{position:absolute;top:43px;left:51%;z-index:3;pointer-events:none;transition:transform .6s,opacity .4s}.g2 .g22-aj-invitation h3{font-family:var(--g2-serif);font-size:clamp(34px,4.3cqw,62px);line-height:1.08;letter-spacing:-.065em;margin:24px 0 18px;font-weight:400}.g2 .g22-aj-invitation h3 em{font-weight:400;color:#786580}.g2 .g22-aj-invitation p{font-size:14px;line-height:1.65;color:var(--aj-muted)}.g2 .g22-aj-geography{position:absolute;left:66%;top:225px;width:29%;height:320px;transition:left .9s cubic-bezier(.2,.75,.25,1),top .9s,width .9s,height .9s,opacity .6s;z-index:2}.g2 .g22-aj-geography svg{width:100%;height:100%;overflow:visible}.g2 .g22-aj-outline{fill:none;stroke:#bab4bd;stroke-width:1.5}.g2 .g22-aj-market{fill:#d5cedb;stroke:#ebe7ed;stroke-width:2;cursor:pointer;transition:fill .55s,stroke .55s}.g2 .g22-aj-market:hover{fill:#b9a8c5}.g2 .g22-aj-market[data-selected=true]{fill:#95829f;stroke:#785f85}.g2 .g22-aj-map-mark{pointer-events:none}.g2 .g22-aj-map-mark circle{fill:#a59ba9;transition:fill .55s}.g2 .g22-aj-map-mark text{font-family:var(--g2-mono);font-size:24px;fill:#6d6174}.g2 .g22-aj-map-mark[data-selected=true] circle{fill:#a35c3c}.g2 .g22-aj-map-mark[data-selected=true] text{fill:#382740}.g2 .g22-aj-map-ring{fill:none;stroke:#a35c3c;stroke-width:1.5;transition:cx .65s,cy .65s;pointer-events:none}.g2 .g22-aj-map-caption{display:block;text-align:center;margin-top:8px;font-size:8px;color:var(--aj-muted);white-space:nowrap}.g2 .g22-aj-record{position:absolute;z-index:4;left:39%;top:75px;width:56%;background:#f8f5efc7;border:1px solid rgb(89 71 97 / 30%);box-shadow:0 20px 50px #332a2d1f,inset 0 1px #fcf7f1e5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform-origin:top left;opacity:0;visibility:hidden;transition:opacity .45s,top .75s,background .75s,color .75s}.g2 .g22-aj-record-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 25px;border-bottom:1px solid var(--aj-line)}.g2 .g22-aj-record-head>span:first-child{display:flex;align-items:center;gap:7px}.g2 .g22-aj-record-head i{display:block;width:6px;height:6px;border-radius:50%;background:var(--aj-copper)}.g2 .g22-aj-measurement{padding:27px 27px 0;display:flex;align-items:end;justify-content:space-between}.g2 .g22-aj-measurement strong{display:flex;align-items:baseline;gap:12px;font-family:var(--g2-serif);font-size:clamp(41px,4.7cqw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.3}.g2 .g22-aj-measurement small{font-family:var(--g2-mono);font-weight:400;font-size:12px;letter-spacing:0;color:var(--aj-muted)}.g2 .g22-aj-sample{font-size:9px;color:var(--aj-muted);text-align:right;padding-bottom:13px}.g2 .g22-aj-plot{padding:0 21px}.g2 .g22-aj-plot>svg{display:block;width:100%;overflow:visible;height:auto}.g2 .g22-aj-axis{color:#99909f}.g2 .g22-aj-axis line{stroke:currentColor;stroke-width:.65;opacity:.45}.g2 .g22-aj-axis text{fill:currentColor;font-size:12px;font-family:var(--g2-mono)}.g2 .g22-aj-curve{fill:none;stroke:#8c729b;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.g2 .g22-aj-probe{transition:transform .35s cubic-bezier(.2,.75,.25,1)}.g2 .g22-aj-probe>line{stroke:#a15b3b;stroke-width:1;opacity:.45}.g2 .g22-aj-probe>circle{fill:#a15b3b;stroke:#ece9e1;stroke-width:2}.g2 .g22-aj-probe>.g22-aj-point-core{fill:#ece9e1;stroke:none}.g2 .g22-aj-scrubber{display:flex;align-items:center;gap:14px;font-size:9px;min-height:44px}.g2 .g22-aj-scrubber input{flex:1;min-width:0;height:44px;accent-color:#9b6f50;cursor:ew-resize}.g2 .g22-aj-record-bottom{padding:10px 25px 17px;display:flex;gap:16px;justify-content:space-between;color:var(--aj-muted);font-size:8px}.g2 .g22-aj-origin{max-height:0;overflow:hidden;visibility:hidden;opacity:0;padding:0 27px;background:#eee9df;color:#302b32;border-top:0 solid #bdb0c4;transform:perspective(900px) rotateX(-8deg);transform-origin:top center;transition:max-height .85s cubic-bezier(.2,.75,.25,1),padding .85s,opacity .5s,transform .85s}.g2 .g22-aj-source-binding{display:flex;align-items:center;gap:9px;font-size:9px}.g2 .g22-aj-source-binding>span:last-child{margin-left:auto}.g2 .g22-aj-origin h4{font-family:var(--g2-serif);font-size:32px;font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:18px 0 13px}.g2 .g22-aj-origin p{font-size:12px;line-height:1.65;margin:0;max-width:67ch}.g2 .g22-aj-origin dl{margin:14px 0 0;display:grid;gap:8px}.g2 .g22-aj-origin dl>div{display:grid;grid-template-columns:88px 1fr;gap:8px}.g2 .g22-aj-origin dt{font-size:8px;color:#776b7c}.g2 .g22-aj-origin dd{margin:0;font-size:10px;line-height:1.5}.g2 .g22-aj-thread{position:absolute;bottom:24px;left:36px;right:36px;display:flex;justify-content:space-between;gap:18px;color:var(--aj-muted);font-size:9px}.g2 .g22-aj-thread>span+span{font-family:var(--g2-serif);font-size:16px;letter-spacing:0}.g2 .g22-aj-controls{display:flex;align-items:stretch;border-block:1px solid var(--g2-rule)}.g2 .g22-aj-regions{flex:1;display:grid;grid-template-columns:repeat(4,1fr)}.g2 .g22-aj-regions button{position:relative;min-height:72px;display:flex;gap:10px;align-items:center;padding:12px 16px;text-align:left;border:0;border-right:1px solid var(--g2-rule);background:transparent;color:var(--g2-secondary);cursor:pointer;font-size:11px}.g2 .g22-aj-regions button>span:first-child{font-family:var(--g2-mono);color:var(--g2-muted);font-size:10px}.g2 .g22-aj-regions button i{position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--aj-copper);transform:scaleX(0);transform-origin:left;transition:transform .4s}.g2 .g22-aj-regions button[aria-pressed=true]{color:var(--g2-ink);background:#9382a412}.g2 .g22-aj-regions button[aria-pressed=true] i{transform:scaleX(1)}.g2 .g22-aj-regions button:disabled{cursor:default}.g2 .g22-ariadne[data-phase="3"] .g22-aj-market{cursor:default}.g2 .g22-aj-action{display:flex;align-items:center;justify-content:center;min-width:240px}.g2 .g22-aj-action>span{font-size:12px;color:var(--g2-secondary);padding:14px 20px}.g2 .g22-aj-action button,.g2 .g22-aj-action a{border:0;background:transparent;color:var(--g2-ink);display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:16px 20px;min-height:52px;font-size:12px;text-decoration:none}.g2 .g22-aj-action button:not(.g22-aj-back):hover,.g2 .g22-aj-action a:hover{background:#9382a41f}.g2 .g22-aj-action .g22-aj-back{padding-inline:16px;border-right:1px solid var(--g2-rule);min-width:50px}.g2 .g22-ariadne button:focus-visible,.g2 .g22-ariadne a:focus-visible,.g2 .g22-ariadne input:focus-visible{outline:2px solid #a46a40;outline-offset:3px;z-index:8}.g2 .g22-aj-disclosure{margin:12px 0 0;color:var(--g2-secondary);font-size:9px}.g2 .g22-ariadne[data-phase="1"] .g22-aj-patron,.g2 .g22-ariadne[data-phase="2"] .g22-aj-patron,.g2 .g22-ariadne[data-phase="3"] .g22-aj-patron{opacity:.54;transform:translate(-7%)}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-invitation{opacity:0;transform:translateY(-20px)}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-record{opacity:1;visibility:visible}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-geography{left:5%;top:235px;width:27%;height:245px}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-patron figcaption{opacity:0}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-record-head>span:last-child{animation:g22-aj-appear .45s .7s both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-measurement{animation:g22-aj-build .65s .42s both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-measurement small{animation:g22-aj-appear .4s .8s both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-curve{stroke-dasharray:1;animation:g22-aj-draw 1.25s .8s cubic-bezier(.2,.75,.25,1) both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-axis{animation:g22-aj-appear .5s .75s both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-probe,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-area{animation:g22-aj-appear .55s 1.65s both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-scrubber{animation:g22-aj-appear .45s 1.75s both}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-record-bottom{animation:g22-aj-appear .3s 1.9s both}.g2 .g22-ariadne[data-phase="2"] .g22-aj-stage,.g2 .g22-ariadne[data-phase="3"] .g22-aj-stage{background-color:#211b20;height:700px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-record,.g2 .g22-ariadne[data-phase="3"] .g22-aj-record{top:22px;background:#29212dcf;color:#eee9e0;--aj-line:#504254;--aj-muted:#b4a9bb}.g2 .g22-ariadne[data-phase="2"] .g22-aj-measurement,.g2 .g22-ariadne[data-phase="3"] .g22-aj-measurement{padding-top:16px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-measurement strong,.g2 .g22-ariadne[data-phase="3"] .g22-aj-measurement strong{font-size:38px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-plot>svg,.g2 .g22-ariadne[data-phase="3"] .g22-aj-plot>svg{max-height:none}.g2 .g22-ariadne[data-phase="2"] .g22-aj-record-bottom,.g2 .g22-ariadne[data-phase="3"] .g22-aj-record-bottom{padding-block:5px 12px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-origin,.g2 .g22-ariadne[data-phase="3"] .g22-aj-origin{max-height:340px;visibility:visible;opacity:1;padding-block:19px 21px;border-top-width:1px;transform:rotateX(0)}.g2 .g22-ariadne[data-phase="2"] .g22-aj-thread,.g2 .g22-ariadne[data-phase="3"] .g22-aj-thread{color:#c4baca}.g2 .g22-ariadne[data-phase="2"] .g22-aj-patron,.g2 .g22-ariadne[data-phase="3"] .g22-aj-patron{opacity:.7;width:52%}.g2 .g22-ariadne[data-phase="2"] .g22-aj-patron img,.g2 .g22-ariadne[data-phase="3"] .g22-aj-patron img{opacity:.8;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to right,#26222a 10%,transparent 95%);mask-image:linear-gradient(to right,#26222a 10%,transparent 95%)}.g2 .g22-ariadne[data-phase="2"] .g22-aj-geography,.g2 .g22-ariadne[data-phase="3"] .g22-aj-geography{top:285px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-map-caption,.g2 .g22-ariadne[data-phase="3"] .g22-aj-map-caption{color:#bcb0c4}.g2 .g22-aj-terminal{margin-top:34px;padding:22px;background:#171418;animation:g22-aj-build .9s both}.g2 .g22-aj-terminal-title{color:#e7dfeb;display:flex;align-items:center;gap:25px;padding:8px 3px 25px}.g2 .g22-aj-terminal-title p{font-family:var(--g2-serif);font-size:27px;margin:0}.g2 .g22-aj-terminal-title a{margin-left:auto;display:flex;align-items:center;gap:12px;min-height:44px;font-size:11px;text-decoration:none;color:#d8c9e4}.g2 .g22-aj-loading{color:#d8c9e4;padding:40px}@keyframes g22-aj-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes g22-aj-build{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes g22-aj-appear{0%{opacity:0}to{opacity:1}}@container (max-width:900px){.g2 .g22-aj-orientation{align-items:start;flex-direction:column;gap:15px}.g2 .g22-aj-orientation ol{width:100%;justify-content:space-between;gap:15px}.g2 .g22-aj-stage{height:600px}.g2 .g22-aj-record{left:35%;width:61%}.g2 .g22-aj-controls{flex-direction:column}.g2 .g22-aj-action{justify-content:end;border-top:1px solid var(--g2-rule);min-height:58px}.g2 .g22-aj-regions button{min-height:64px}.g2 .g22-aj-thread{left:24px;right:24px}.g2 .g22-aj-thread>span+span{display:none}.g2 .g22-aj-record-head{padding:15px 18px;font-size:9px}.g2 .g22-aj-measurement{padding-inline:20px}.g2 .g22-aj-record-bottom{padding-inline:18px;font-size:9px}.g2 .g22-aj-origin{padding-inline:20px}.g2 .g22-aj-source-binding{font-size:8px}.g2 .g22-aj-source-binding>span:last-child{display:none}.g2 .g22-aj-origin h4{font-size:29px}}@container (max-width:560px){.g2 .g22-aj-orientation{padding-block:18px}.g2 .g22-aj-orientation ol{gap:5px;font-size:9px}.g2 .g22-aj-orientation li{flex-direction:column;gap:4px}.g2 .g22-aj-stage{height:600px}.g2 .g22-aj-patron{width:110%;height:380px;top:200px;left:-5%}.g2 .g22-aj-patron img{-o-object-position:50% center;object-position:50% center;-webkit-mask-image:linear-gradient(to bottom,transparent,#26222a 13%,#26222a 87%,transparent),linear-gradient(to right,#26222a 50%,transparent 100%);mask-image:linear-gradient(to bottom,transparent,#26222a 13%,#26222a 87%,transparent),linear-gradient(to right,#26222a 50%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.g2 .g22-aj-patron figcaption{display:none}.g2 .g22-aj-invitation{top:28px;left:25px}.g2 .g22-aj-invitation h3{font-size:42px;margin-block:19px 13px}.g2 .g22-aj-invitation p{font-size:12px}.g2 .g22-aj-geography{left:49%;top:320px;width:47%;height:203px}.g2 .g22-aj-map-caption{font-size:8px;letter-spacing:0}.g2 .g22-aj-record{left:17px;width:calc(100% - 34px);top:36px}.g2 .g22-aj-record-head{font-size:8px;padding:14px;gap:5px}.g2 .g22-aj-full-region{display:none}.g2 .g22-aj-measurement{padding:24px 16px 0}.g2 .g22-aj-measurement strong{font-size:47px;gap:9px}.g2 .g22-aj-measurement small{font-size:10px}.g2 .g22-aj-measurement .g22-aj-kicker{font-size:8px}.g2 .g22-aj-sample{font-size:9px}.g2 .g22-aj-plot{padding-inline:10px}.g2 .g22-aj-axis text{font-size:16px}.g2 .g22-aj-scrubber{gap:7px;font-size:9px}.g2 .g22-aj-record-bottom{padding:6px 14px 17px;font-size:8px;gap:5px}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-geography{top:400px;left:57%;width:33%;height:140px}.g2 .g22-ariadne:not([data-phase="0"]) .g22-aj-patron{transform:translate(-12%);opacity:.6}.g2 .g22-aj-thread{bottom:18px;left:20px;right:20px;font-size:9px}.g2 .g22-aj-regions{grid-template-columns:repeat(2,1fr)}.g2 .g22-aj-regions button{min-height:56px;padding:12px;gap:8px;border-bottom:1px solid var(--g2-rule);font-size:12px}.g2 .g22-aj-regions button:nth-child(2n){border-right:0}.g2 .g22-aj-regions button>span:first-child{font-size:9px}.g2 .g22-aj-regions button i{left:12px;right:12px}.g2 .g22-aj-action{min-height:56px;border-top:0}.g2 .g22-aj-action button,.g2 .g22-aj-action a{font-size:11px;padding:12px 15px}.g2 .g22-aj-disclosure{font-size:8px;line-height:1.65}.g2 .g22-ariadne[data-phase="2"] .g22-aj-stage,.g2 .g22-ariadne[data-phase="3"] .g22-aj-stage{height:760px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-record,.g2 .g22-ariadne[data-phase="3"] .g22-aj-record{top:20px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-patron,.g2 .g22-ariadne[data-phase="3"] .g22-aj-patron{width:90%;top:240px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-geography,.g2 .g22-ariadne[data-phase="3"] .g22-aj-geography{top:640px;left:54%;width:28%;height:80px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-geography .g22-aj-map-caption,.g2 .g22-ariadne[data-phase="3"] .g22-aj-geography .g22-aj-map-caption{display:none}.g2 .g22-aj-origin{padding-inline:16px}.g2 .g22-aj-origin h4{font-size:30px;margin-block:16px 12px}.g2 .g22-aj-origin p{font-size:12px;line-height:1.6}.g2 .g22-aj-origin dl>div{grid-template-columns:67px 1fr;gap:5px}.g2 .g22-aj-origin dd{font-size:10px}.g2 .g22-aj-origin dt{font-size:9px}.g2 .g22-aj-terminal{padding:12px 6px;margin-top:24px}.g2 .g22-aj-terminal-title{display:grid;gap:12px;padding:10px 12px 22px}.g2 .g22-aj-terminal-title p{font-size:25px}.g2 .g22-aj-terminal-title a{margin:0}}.g2 .g22-aj-stage{transition:background-color .52s,height .52s}.g2 .g22-aj-geography{transition:left .52s cubic-bezier(.2,.75,.25,1),top .52s,width .52s,height .52s,opacity .3s}.g2 .g22-aj-record{box-shadow:none}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-record-head>span:last-child,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-measurement,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-measurement small,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-curve,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-axis,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-probe,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-area,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-scrubber,.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-record-bottom{animation:none}.g2 .g22-ariadne[data-phase="1"][data-introducing=true] .g22-aj-probe>circle:first-of-type{animation:g22-aj-marker-settle .6s ease-out}.g2 .g22-aj-origin-enter{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0 0;margin-top:17px;min-height:48px;border:0;border-top:1px solid #c0b4c8;background:none;font:11px/1.5 var(--g2-sans);color:#45354f;cursor:pointer;text-align:left}.g2 .g22-ariadne[data-phase="2"] .g22-aj-origin{max-height:420px}.g2 .g22-ariadne[data-phase="3"] .g22-aj-stage{height:0;visibility:hidden;transition:none}.g2 .g22-ariadne[data-phase="3"]>.g22-aj-controls,.g2 .g22-ariadne[data-phase="3"]>.g22-aj-disclosure{display:none}.g2 .g22-aj-terminal{margin-top:0;animation:none;scroll-margin-top:90px;overflow-anchor:none}.g2 .g22-aj-terminal-title{flex-wrap:wrap;gap:18px}.g2 .g22-aj-return{display:flex;gap:8px;align-items:center;min-height:44px;padding:0 15px 0 0;border:0;border-right:1px solid #4f4455;background:none;color:#bbaec5;font:10px/1.5 var(--g2-mono);cursor:pointer}.g2 .g22-ariadne[data-handoff=true] .g2t-context-plane{opacity:0}.g2 .g22-ariadne[data-handoff=true] .g2t-header,.g2 .g22-ariadne[data-handoff=true] .g2t-toolbar,.g2 .g22-ariadne[data-handoff=true] .g2t-geography,.g2 .g22-ariadne[data-handoff=true] .g2t-interpretation,.g2 .g22-ariadne[data-handoff=true] .g2t-time-inspector{animation:g22-aj-receive .58s .06s both}.g22-aj-transfer{position:fixed;z-index:1500;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 16px;background:#222127;color:#eee9e0;border:1px solid #6e6078;overflow:hidden}.g22-aj-transfer>span{font:9px/1.5 Nivar Geist Mono,monospace;letter-spacing:.06em;white-space:nowrap;color:#bcb0c4}.g22-aj-transfer strong{display:flex;align-items:baseline;gap:9px;font:38px/1.15 Nivar Literata,Georgia,serif;font-weight:400;letter-spacing:-.05em;white-space:nowrap}.g22-aj-transfer strong small{font:10px/1 Nivar Geist Mono,monospace;letter-spacing:0;color:#c2b7cb}@keyframes g22-aj-marker-settle{0%{r:10}to{r:6}}@keyframes g22-aj-receive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@container (max-width:560px){.g2 .g22-ariadne[data-phase="2"] .g22-aj-stage{height:700px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-geography{top:610px;height:70px}.g2 .g22-aj-terminal-title{grid-template-columns:1fr auto;gap:10px;padding:5px 8px 14px}.g2 .g22-aj-terminal-title p{grid-column:1/-1;font-size:27px}.g2 .g22-aj-terminal-title a{grid-column:1/-1}.g2 .g22-aj-return{border-right:0;padding:0}}@media(prefers-reduced-motion:reduce){.g2 .g22-ariadne *,.g2 .g22-ariadne *:after{animation:none!important;transition:none!important}}.g2 .g22-ariadne[data-phase="2"] .g22-aj-stage{height:auto;min-height:700px;padding:22px 0 64px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-record{position:relative;top:0}.g2 .g22-ariadne[data-phase="2"] .g22-aj-origin{max-height:none}@container (max-width:560px){.g2 .g22-ariadne[data-phase="2"] .g22-aj-stage{height:auto;min-height:0;padding-top:142px;padding-bottom:53px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-record{position:relative;top:0}.g2 .g22-ariadne[data-phase="2"] .g22-aj-geography{top:18px;left:20px;width:102px;height:94px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-geography .g22-aj-map-caption{display:block;font-size:7px}.g2 .g22-ariadne[data-phase="2"] .g22-aj-full-region{display:inline}.g2 .g22-ariadne[data-phase="2"] .g22-aj-thread{bottom:18px}}.g2 .g22-aj-stage{scroll-margin-top:94px}.g2 .g22-aj-measurement strong{font-family:var(--g2-mono)}.g22-aj-transfer strong{font-family:Nivar Geist Mono,monospace}.g2 .g22-ariadne .g2t-context-plane{transition-property:transform,background-color,border-color;transition-duration:0s}.g21-house{display:grid;grid-template-columns:350px minmax(0,1fr);gap:90px;position:relative;align-items:start;padding-block:95px 85px}.g21-house-intro{position:sticky;top:122px;padding-bottom:35px}.g21-house-intro .g2-section-label{font-size:9px;gap:13px;margin-bottom:37px}.g2 .g21-house-intro h2{font-size:52px;line-height:1.11;letter-spacing:-.053em}.g2 .g21-house-intro h2 em{font-size:.9em}.g2 .g21-house-intro>p{font-size:13px;line-height:1.7;color:var(--g2-secondary);margin-top:25px}.g21-house-nav{position:relative;margin-top:34px;border-top:1px solid var(--g2-rule)}.g21-house-nav button{display:flex;align-items:center;width:100%;gap:15px;text-align:left;padding:13px 0;border:0;border-bottom:1px solid var(--g2-rule);background:transparent;font:14px var(--g2-sans);color:var(--g2-secondary);transition:color .35s,padding .35s}.g21-house-nav button>span:first-child{font:9px var(--g2-mono);min-width:16px}.g21-house-nav button>svg:last-child{margin-left:auto;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-5px,5px)}.g21-house-nav button[aria-pressed=true]{padding-left:9px;color:var(--g2-ink);box-shadow:inset 2px 0 var(--g2-oxide)}.g21-house-nav button[aria-pressed=true]>svg:last-child{opacity:1;transform:none}.g21-house-nav .g2-emblem{filter:none;opacity:1}.g21-house-note{display:flex;gap:22px;align-items:center;margin-top:30px}.g21-house-note>span{font:8px var(--g2-mono);color:var(--g2-secondary);letter-spacing:.04em}.g2 .g21-house-note p{font-size:10px;line-height:1.6;border-left:1px solid var(--g2-rule);padding-left:21px;color:var(--g2-secondary)}.g21-house-chapter{position:relative;margin-bottom:52px;padding-top:20px;border-top:1px solid var(--g2-rule);scroll-margin-top:120px}.g21-house-chapter:last-child{margin-bottom:0}.g21-house-chapter-top{display:flex;justify-content:space-between;font:9px var(--g2-mono);letter-spacing:.09em;color:var(--g2-secondary)}.g21-house-chapter-top>span+span{color:var(--g2-oxide)}.g21-house-title{display:flex;justify-content:space-between;align-items:center;margin:20px 0 26px}.g2 .g21-house-title h3{font-family:var(--g2-sans);font-size:clamp(40px,4.2vw,65px);font-weight:400;letter-spacing:-.065em;line-height:1.06}.g21-house-title>svg{transition:transform .3s}.g21-house-title:hover>svg{transform:translate(4px,-4px)}.g21-house-collage{height:337px;position:relative;isolation:isolate;background:var(--g2-soft)}.g21-house-collage>picture{display:block;height:100%;overflow:hidden;margin-left:21%}.g21-house-collage>picture>img{width:100%;height:calc(100% + 40px);max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateY(calc(var(--chapter-drift,0px) - 20px));filter:saturate(.65) brightness(.88)}.g21-house-portrait{position:absolute;left:-22px;bottom:25px;width:44%;background:var(--g2-paper);border:1px solid #f5f1f577;box-shadow:15px 20px 40px -17px #26202d59;transform:translateY(calc(var(--chapter-drift,0px) * -.6));z-index:1}.g21-house-portrait>.g2-emblem{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;filter:none;opacity:1}.g21-house-portrait:after{content:"";position:absolute;inset:0;border:1px solid #43304714;pointer-events:none}.g2[data-g2-theme=dark] .g21-house-portrait{border-color:#63586c55;box-shadow:15px 20px 40px -15px #12131588}.g2[data-g2-theme=dark] .g21-house-portrait>.g2-emblem{filter:invert(1) grayscale(.9);mix-blend-mode:screen;opacity:.75}.g21-house-photo-credit{position:absolute;right:16px;top:16px;color:#eae4ed;font:7px var(--g2-mono);letter-spacing:.04em;text-shadow:0 1px 7px #202228}.g21-house-verb{position:absolute;bottom:18px;right:24px;font:45px var(--g2-serif);letter-spacing:-.04em;color:#f5f0f6;text-shadow:0 4px 25px #12131555}.g21-house-caption{display:grid;grid-template-columns:1fr 150px;gap:38px;padding-top:26px;align-items:end}.g2 .g21-house-caption h4{font:29px/1.2 var(--g2-serif);letter-spacing:-.03em;margin:0;max-width:22ch}.g2 .g21-house-caption p{font:12px/1.7 var(--g2-sans);color:var(--g2-secondary);margin-top:12px;max-width:48ch}.g21-house-caption>a{display:flex;align-items:center;gap:18px;justify-content:space-between;font:10px/1.65 var(--g2-sans);padding-bottom:10px;border-bottom:1px solid var(--g2-rule)}.g21-house-caption>a svg{flex-shrink:0}.g21-house-method{display:block;color:var(--g2-secondary);font:8px var(--g2-mono);letter-spacing:.06em;margin-top:24px}.g21-house-chapter[data-family=advisory] .g21-house-portrait{left:auto;right:-17px;bottom:-15px;width:37%;transform:rotate(2deg)}.g21-house-chapter[data-family=advisory] .g21-house-collage>picture{margin-left:0;margin-right:16%}.g21-house-chapter[data-family=advisory] .g21-house-verb{left:24px;right:auto}.g21-house-chapter[data-family=advisory] .g21-house-photo-credit{left:16px;right:auto}.g21-house-chapter[data-family=academy] .g21-house-collage{height:360px}.g21-house-chapter[data-family=academy] .g21-house-portrait{left:10px;bottom:38px;width:39%}.g21-house-chapter[data-family=academy] .g21-house-collage>picture{margin-left:25%}.g21-house-chapter[data-family=software] .g21-house-collage{background:#29242c}.g21-house-chapter[data-family=software] .g21-house-portrait{background:#29242c;left:0;bottom:0;width:47%;border:0;box-shadow:none}.g21-house-chapter[data-family=software] .g21-house-portrait>.g2-emblem{filter:invert(1) grayscale(.9);mix-blend-mode:screen;opacity:.72}.g21-house-chapter[data-family=software] .g21-house-collage>picture{margin-left:38%;opacity:.7}.g21-house-chapter[data-family=hardware] .g21-house-portrait{left:auto;right:25px;bottom:-12px;width:36%}.g21-house-chapter[data-family=hardware] .g21-house-collage>picture{margin:0 18% 0 0}.g21-house-chapter[data-family=hardware] .g21-house-verb{left:25px;right:auto}.g21-house-chapter[data-family=hardware] .g21-house-photo-credit{left:16px;right:auto}@media(max-width:1200px){.g21-house{grid-template-columns:290px minmax(0,1fr);gap:50px}.g2 .g21-house-intro h2{font-size:43px}.g21-house-collage{height:280px}.g21-house-chapter[data-family=academy] .g21-house-collage{height:300px}.g21-house-caption{grid-template-columns:1fr;gap:18px}.g21-house-caption>a{max-width:220px}.g21-house-portrait{left:-10px;width:46%}}@media(max-width:900px){.g21-house{grid-template-columns:230px minmax(0,1fr);gap:32px;padding-block:60px}.g21-house-intro{top:108px}.g2 .g21-house-intro h2{font-size:36px}.g21-house-nav button{font-size:12px;gap:11px}.g21-house-intro .g2-section-label{font-size:8px;gap:9px}.g21-house-note{display:none}.g2 .g21-house-title h3{font-size:37px}.g21-house-collage{height:240px}.g21-house-chapter[data-family=academy] .g21-house-collage{height:260px}.g2 .g21-house-caption h4{font-size:24px}.g21-house-verb{font-size:35px;right:16px}.g21-house-photo-credit{font-size:6px}}@media(max-width:700px){.g21-house{display:block;width:calc(100% - 40px);padding-block:48px}.g21-house-intro{position:relative;top:auto;padding-bottom:34px}.g21-house-intro .g2-section-label{margin-bottom:25px}.g2 .g21-house-intro h2{font-size:41px}.g2 .g21-house-intro h2 em br{display:none}.g2 .g21-house-intro>p{font-size:12px;margin-top:19px}.g21-house-nav{display:flex;gap:17px;overflow-x:auto;margin-top:26px;padding-bottom:7px}.g21-house-nav button{width:auto;flex-shrink:0;border:0;border-bottom:1px solid var(--g2-rule);font-size:11px;padding:12px 0;gap:7px}.g21-house-nav button[aria-pressed=true]{padding-left:0;box-shadow:none;border-color:var(--g2-oxide)}.g21-house-nav button>svg:last-child{display:none}.g21-house-nav button>.g2-emblem{width:18px;height:18px}.g21-house-nav button>span:first-child{font-size:8px}.g21-house-chapter{padding-top:16px;margin-bottom:40px}.g21-house-chapter-top{font-size:8px}.g21-house-title{margin-block:17px 23px}.g2 .g21-house-title h3{font-size:39px}.g21-house-collage,.g21-house-chapter[data-family=academy] .g21-house-collage{height:270px}.g21-house-portrait{left:0;width:47%;bottom:27px}.g21-house-chapter[data-family=advisory] .g21-house-portrait{right:0;width:43%}.g21-house-chapter[data-family=academy] .g21-house-portrait{left:0;width:44%}.g21-house-chapter[data-family=hardware] .g21-house-portrait{right:0;width:43%}.g21-house-photo-credit{font-size:6px;right:10px;top:10px}.g21-house-verb{font-size:34px;right:15px;bottom:14px}.g21-house-caption{padding-top:22px;gap:18px;grid-template-columns:1fr}.g2 .g21-house-caption h4{font-size:27px;max-width:23ch}.g2 .g21-house-caption p{font-size:12px;line-height:1.7}.g21-house-caption>a{font-size:11px;width:210px}.g21-house-method{font-size:7px;line-height:1.6;margin-top:20px}}@media(prefers-reduced-motion:reduce){.g21-house *{transition:none!important}.g21-house-collage>picture>img,.g21-house-portrait{transform:none!important}}.g21-house-portrait{width:min(44%,300px)}.g2[data-g2-theme=dark] .g21-house-portrait{background:#e9e6e5}.g2[data-g2-theme=dark] .g21-house-portrait>.g2-emblem{filter:none;mix-blend-mode:multiply;opacity:1}.g21-house-chapter[data-family=software] .g21-house-portrait{width:min(40%,280px);bottom:25px;left:10px;background:#e9e6e5}.g21-house-chapter[data-family=software] .g21-house-portrait>.g2-emblem{filter:none;mix-blend-mode:multiply;opacity:1}@media(max-width:700px){.g21-house-portrait{width:47%}.g21-house-chapter[data-family=software] .g21-house-portrait{width:43%;left:0}}.g21-house-collage{height:365px;background:#e9e7e3;overflow:hidden}.g21-house-collage>picture,.g21-house-chapter[data-family] .g21-house-collage>picture{margin:0;width:100%;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent 19%,#202228 59%);mask-image:linear-gradient(90deg,transparent 19%,#202228 59%)}.g21-house-collage>picture>img{-o-object-position:70% center;object-position:70% center;filter:saturate(.55) brightness(.83)}.g21-house-portrait,.g21-house-chapter[data-family] .g21-house-portrait{left:-15px;right:auto;bottom:-34px;width:46%;max-width:440px;background:transparent;border:0;box-shadow:none;transform:translateY(calc(var(--chapter-drift,0px) * -.35));mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#202228 60%,transparent 100%);mask-image:linear-gradient(90deg,#202228 60%,transparent 100%)}.g21-house-portrait:after{display:none}.g21-house-portrait>.g2-emblem,.g21-house-chapter[data-family] .g21-house-portrait>.g2-emblem,.g2[data-g2-theme=dark] .g21-house-portrait>.g2-emblem{filter:none;mix-blend-mode:multiply;opacity:1}.g21-house-verb{font-size:58px;bottom:24px;right:30px}.g21-house-photo-credit{font-size:9px;right:20px;top:20px}.g21-house-chapter[data-family=advisory] .g21-house-collage>picture,.g21-house-chapter[data-family=hardware] .g21-house-collage>picture{-webkit-mask-image:linear-gradient(270deg,transparent 19%,#202228 62%);mask-image:linear-gradient(270deg,transparent 19%,#202228 62%)}.g21-house-chapter[data-family=advisory] .g21-house-portrait,.g21-house-chapter[data-family=hardware] .g21-house-portrait{left:auto;right:-18px;-webkit-mask-image:linear-gradient(270deg,#202228 62%,transparent 100%);mask-image:linear-gradient(270deg,#202228 62%,transparent 100%)}.g21-house-chapter[data-family=advisory] .g21-house-verb,.g21-house-chapter[data-family=hardware] .g21-house-verb{left:30px;right:auto}.g21-house-chapter[data-family=academy] .g21-house-collage{height:365px}.g21-house-chapter[data-family=software] .g21-house-collage{background:#e9e7e3}.g2[data-g2-theme=dark] .g21-house-portrait{background:transparent;border:0;box-shadow:none}@media(max-width:1200px){.g21-house-collage,.g21-house-chapter[data-family=academy] .g21-house-collage{height:300px}.g21-house-portrait,.g21-house-chapter[data-family] .g21-house-portrait{width:57%;bottom:-20px}.g21-house-verb{font-size:42px}}@media(max-width:700px){.g21-house-collage,.g21-house-chapter[data-family=academy] .g21-house-collage{height:310px}.g21-house-portrait,.g21-house-chapter[data-family] .g21-house-portrait{width:65%;bottom:-10px;left:-23px}.g21-house-chapter[data-family=advisory] .g21-house-portrait,.g21-house-chapter[data-family=hardware] .g21-house-portrait{left:auto;right:-23px}.g21-house-photo-credit{font-size:8px;top:13px;right:13px}.g21-house-verb{font-size:37px;bottom:20px;right:18px}.g21-house-chapter[data-family=advisory] .g21-house-verb,.g21-house-chapter[data-family=hardware] .g21-house-verb{left:18px}.g21-house-portrait,.g21-house-chapter[data-family] .g21-house-portrait{top:0;bottom:0;width:73%;height:100%}.g21-house-portrait>.g2-emblem{height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}}.g21-house-instrument{background:#121315;color:#eae5df;container-type:inline-size}.g21-house-instrument-title{display:flex;align-items:center;gap:21px;padding:23px 26px;border-bottom:1px solid #51485444;background:linear-gradient(120deg,#2a2530,#1a191f)}.g21-house-instrument-title>div>span{font:9px var(--g2-mono);color:#c5bacb;letter-spacing:.05em}.g2 .g21-house-instrument-title p{font:16px/1.4 var(--g2-sans);margin-top:8px}.g21-house-instrument .g2-terminal--compact .g2t-workspace{grid-template-columns:minmax(175px,.8fr) minmax(280px,1.7fr);gap:14px;padding-inline:0}.g21-house-instrument .g2-terminal--compact .g2t-interpretation{display:none}.g21-house-instrument .g2-terminal--compact .g2t-page{padding-inline:18px}.g21-house-instrument .g2-terminal--compact .g2t-source-date{display:none}.g21-house-instrument .g2t-header-actions>a{display:none}.g21-house-caption>a{min-height:44px}@media(min-width:701px){@container (max-width:600px){.g21-house-instrument .g2-terminal--compact .g2t-geography{display:block}.g21-house-instrument .g2t-map-stage{display:none}.g21-house-instrument .g2t-regions{display:grid;grid-template-columns:1fr 1fr}.g21-house-instrument .g2t-regions button{grid-template-columns:35px 1fr;min-height:44px}.g21-house-instrument .g2t-regions button>strong{display:none}.g21-house-instrument .g2t-geography-foot{display:none}}}@container (max-width:600px){.g21-house-instrument .g2-terminal--compact .g2t-workspace{grid-template-columns:minmax(0,1fr)}.g21-house-instrument .g2t-geography{display:none}.g21-house-instrument .g2t-series{min-width:0}.g21-house-instrument .g2t-header{flex-wrap:wrap}.g21-house-instrument .g2t-header-actions{margin-left:auto}.g21-house-instrument .g2t-toolbar{flex-wrap:wrap;gap:8px}.g21-house-instrument .g2t-export{display:none}}@media(max-width:700px){.g21-house-instrument-title{padding:18px 15px;gap:14px}.g21-house-instrument-title>.g2-emblem{width:43px;height:43px}.g21-house-instrument-title>div>span{font-size:8px}.g2 .g21-house-instrument-title p{font-size:13px}.g21-house-instrument .g2-terminal--compact .g2t-workspace{grid-template-columns:minmax(0,1fr)}.g21-house-instrument .g2-terminal--compact .g2t-geography{display:block}.g21-house-instrument .g2-terminal--compact .g2t-page{padding-inline:10px}.g21-house-instrument .g2t-chart{height:260px}}.g2 .g22-folio-head{display:flex;justify-content:space-between;gap:16px;font:10px/1.5 var(--g2-mono);letter-spacing:.055em;border-top:1px solid #938798;padding-top:13px;color:#6a606e}.g2 .g22-folio-measure{margin-top:28px;padding-left:17px;border-left:2px solid #b9b0bc;transition:border-color .45s}.g2 .g22-folio-registration{display:block;font:10px/1.5 var(--g2-mono);letter-spacing:.08em;color:#756c7b}.g2 .g22-folio-measure>div{display:flex;gap:30px;align-items:center}.g2 .g22-folio-measure strong{font:82px/1.13 var(--g2-sans);letter-spacing:-.07em;font-weight:400}.g2 .g22-folio-measure strong>span{font:13px/1 var(--g2-mono);letter-spacing:0;margin-left:10px}.g2 .g22-folio-time{font:10px/1.7 var(--g2-mono);color:#756a7c}.g2 .g22-folio-time b{display:block;font:14px/1.4 var(--g2-serif);letter-spacing:-.02em;color:#57505b;margin-top:5px}.g2 .g22-folio-sequence{margin-top:25px;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid #cec7d0;padding-bottom:13px;transition:border-color .4s}.g2 .g22-folio-sequence>div{min-width:0;display:grid;gap:6px;border-left:1px solid #d8d0dc;padding-left:11px}.g2 .g22-folio-sequence span{font:10px/1.4 var(--g2-mono);color:#766e7b}.g2 .g22-folio-sequence b{font:18px/1.3 var(--g2-sans);font-weight:400}.g2 .g22-folio-sequence small{font:10px/1 var(--g2-mono);color:#7c6670}.g2 .g22-folio-sequence [data-missing=true]{border-left-style:dashed}.g2 .g22-folio-observation{display:flex;align-items:center;gap:16px;margin:17px 0 25px}.g2 .g22-folio-plot{display:block;width:66%;height:auto;overflow:visible}.g2 .g22-plot-axis{stroke:#c8bfcb;stroke-width:1}.g2 .g22-plot-supported{fill:none;stroke:#89758f;stroke-width:1.7}.g2 .g22-plot-point{fill:#756381;stroke:#f1eef2;stroke-width:1;transition:fill .4s}.g2 .g22-plot-gap{fill:none;stroke:#b7947f;stroke-width:1;stroke-dasharray:2 4}.g2 .g22-folio-observation p{font:11px/1.5 var(--g2-sans);color:#7a6f7d;max-width:135px}.g2 .g22-folio-observation p span{display:block;font:10px/1.5 var(--g2-mono);margin-bottom:6px;text-transform:uppercase}.g2 .g22-folio-examination{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.g2 .g22-folio-question{padding:11px 0 11px 17px;border-left:2px solid #c3b6c6;transition:border-color .4s}.g2 .g22-folio-question>span,.g2 .g22-folio-reading>span{font:10px/1.5 var(--g2-mono);letter-spacing:.055em;color:#756c7a}.g2 .g22-folio-question p{font:25px/1.15 var(--g2-serif);letter-spacing:-.045em;margin-top:8px}.g2 .g22-folio-question small{display:block;color:#7e6875;font:11px/1.6 var(--g2-sans);margin-top:9px}.g2 .g22-folio-reading{margin:11px 0 0}.g2 .g22-folio-reading p{font:20px/1.25 var(--g2-serif);letter-spacing:-.03em;margin-top:9px}.g2 .g22-folio-source{border-top:1px solid #d3cbd6;margin-top:22px;padding-top:10px;display:grid;gap:3px;font:11px/1.5 var(--g2-mono);color:#6f6576}.g2 .g22-finale{position:relative;isolation:isolate;overflow:clip;background:#f1eef2;color:#252329;border-top:1px solid #d3ced5;padding:62px 0 35px}.g2 .g22-finale-stage{position:relative;min-height:760px}.g2 .g22-finale-kicker{font:10px/1.6 var(--g2-mono);letter-spacing:.08em;color:#6c6275}.g2 .g22-finale-heading{position:relative;z-index:2;width:63%}.g2 .g22-finale-heading h2{font:clamp(48px,4.8vw,73px)/1.03 var(--g2-serif);margin:23px 0 0;letter-spacing:-.065em;text-align:left}.g2 .g22-finale-heading h2 em{font-weight:400}.g2 .g22-finale-heading>p{margin-top:21px;color:#655d6b;font:12px/1.65 var(--g2-sans)}.g2 .g22-finale-figure{position:absolute;z-index:0;width:82%;right:-7%;top:97px;pointer-events:none;mix-blend-mode:multiply}.g2 .g22-finale-figure img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#202228 25%),linear-gradient(180deg,transparent,#202228 8%,#202228 82%,transparent);mask-image:linear-gradient(90deg,transparent,#202228 25%),linear-gradient(180deg,transparent,#202228 8%,#202228 82%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.g2 .g22-finale-aperture{position:relative;z-index:2;width:45%;margin-top:35px}.g2 .g22-finale-aperture-head{display:flex;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #a59aa9;font:9px/1.6 var(--g2-mono);color:#6a5f71;letter-spacing:.025em}.g2 .g22-finale-evidence{display:flex;gap:25px;align-items:center;margin-top:21px}.g2 .g22-finale-origin{flex-shrink:0}.g2 .g22-finale-origin strong{display:block;font:75px/1.02 var(--g2-sans);letter-spacing:-.075em;font-weight:400}.g2 .g22-finale-origin small{font:11px/1 var(--g2-mono);letter-spacing:0;margin-left:8px}.g2 .g22-finale-origin>span{display:block;font:9px/1.6 var(--g2-mono);color:#6a5f71;margin-top:7px}.g2 .g22-finale-evidence svg{width:calc(100% - 150px);height:auto;overflow:visible}.g2 .g22-finale-evidence text{font:11px var(--g2-mono);fill:#6e6177}.g2 .g22-finale-aperture-copy>p{margin-top:22px;font:21px/1.35 var(--g2-serif);letter-spacing:-.035em}.g2 .g22-finale-aperture-copy>span{display:block;margin-top:13px;max-width:42ch;font:10px/1.6 var(--g2-mono);color:#6e6177}.g2 .g22-finale-reveal,.g2 .g22-finale-notebook-open{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:9px 0;background:transparent;border:0;color:#514256;font:11px/1.6 var(--g2-sans);cursor:pointer}.g2 .g22-finale-reveal{width:100%;border-bottom:1px solid #a89bae;margin-top:15px}.g2 .g22-finale-notebook-open{font-size:10px;margin-top:3px}.g2 .g22-finale :is(button,a):focus-visible{outline:2px solid #974335;outline-offset:4px}.g2 .g22-finale :is(.g22-finale-reveal,.g22-finale-notebook-open):hover{color:#963f36}.g2 .g22-finale-source-note{position:absolute;z-index:5;left:6px;bottom:92px;width:calc(100% - 12px);padding:23px;background:#f5f1e9;color:#433b48;border:1px solid #bcae9b}.g2 .g22-finale-source-note>p{font:21px/1.25 var(--g2-serif);margin-top:11px}.g2 .g22-finale-source-note dl{margin:16px 0 0;font:10px/1.65 var(--g2-mono)}.g2 .g22-finale-source-note dl div{display:grid;grid-template-columns:54px 1fr;padding:6px 0;border-top:1px solid #d1c8d6}.g2 .g22-finale-source-note dt{color:#6b5e73}.g2 .g22-finale-source-note dd{margin:0}.g2 .g22-finale-source-note a{display:inline-flex;align-items:center;gap:17px;min-height:44px;margin-top:8px;border-bottom:1px solid #9887a2;font-size:11px}.g2 .g22-finale-source-note:not([hidden]){animation:g22-source-light .38s ease-out both}@keyframes g22-source-light{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.g2 .g22-finale-resolution{position:relative;z-index:2;width:45%;margin-top:32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.g2 .g22-finale-open-question>span{font:9px/1.5 var(--g2-mono);color:#796584}.g2 .g22-finale-open-question p{font:32px/1.17 var(--g2-serif);margin-top:8px;letter-spacing:-.045em}.g2 .g22-finale-enter{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:12px 18px;background:#252329;color:#f1eef2;font:12px/1.5 var(--g2-sans)}.g2 .g22-finale-signature{grid-column:1/-1;display:flex;align-items:center;gap:25px;padding-top:21px;border-top:1px solid #c9bfce}.g2 .g22-finale-signature>span{font:italic 21px/1.2 var(--g2-serif);color:#75647d}.g2 .g22-finale-notebook{width:min(980px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;border:1px solid #a497af;background:#f1eef2;color:#252329;overflow:auto}.g2 .g22-finale-notebook::backdrop{background:#201b28a8}.g2 .g22-notebook-paper{padding:34px 42px 40px}.g2 .g22-notebook-header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.g2 .g22-notebook-header h3{font:37px/1.1 var(--g2-serif);letter-spacing:-.045em;margin-top:12px}.g2 .g22-notebook-header button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:transparent;border:1px solid #c2b7ca;color:inherit}.g2 .g22-finale-folio{width:100%;margin-top:25px}.g2 .g22-finale-traces{margin-top:26px}.g2 .g22-finale-traces>p{display:none}.g2 .g22-finale-traces>div{display:grid;grid-template-columns:repeat(5,1fr)}.g2 .g22-finale-traces button{background:transparent;border:0;border-bottom:1px solid #c2b6ca;padding:10px 9px;display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;text-align:left;min-height:61px;color:#252329;cursor:pointer}.g2 .g22-finale-traces button>span{grid-row:1/3;font:9px/1.5 var(--g2-mono);color:#766880;padding-top:2px}.g2 .g22-finale-traces button b{font:12px/1.5 var(--g2-sans);font-weight:500}.g2 .g22-finale-traces button small{font:11px/1.5 var(--g2-serif);color:#75677c}.g2 .g22-finale-traces button[aria-pressed=true]{border-bottom:2px solid #a34d3e}.g2 .g22-finale-traces button[aria-pressed=true]>span{color:#a34d3e}.g2 .g22-finale-trace-reading{min-height:46px;margin:16px 0 0;display:flex;gap:20px;align-items:baseline;font-size:12px}.g2 .g22-finale-trace-reading strong{font-weight:500}.g2 .g22-finale-trace-reading span{color:#71617a;font-size:11px}.g2 .g22-notebook-paper[data-active-trace=measure] [data-trace=measure],.g2 .g22-notebook-paper[data-active-trace=question] [data-trace=question]{border-left-color:#a34d3e}.g2 .g22-notebook-paper[data-active-trace=organize] [data-trace=organize]{border-bottom-color:#a34d3e}.g2 .g22-notebook-paper[data-active-trace=observe] .g22-plot-point{fill:#a34d3e}.g2 .g22-notebook-paper[data-active-trace=transmit] .g22-folio-reading em{color:#914938}@media(min-width:1700px){.g2 .g22-finale-stage{min-height:820px}.g2 .g22-finale-resolution{margin-top:48px}}@media(max-width:1100px)and (min-width:701px){.g2 .g22-finale-stage{min-height:810px}.g2 .g22-finale-heading{width:72%}.g2 .g22-finale-heading h2{font-size:55px}.g2 .g22-finale-figure{width:99%;right:-21%;top:185px}.g2 .g22-finale-aperture,.g2 .g22-finale-resolution{width:52%}.g2 .g22-finale-aperture-head{flex-direction:column;gap:3px}.g2 .g22-finale-evidence{gap:15px}.g2 .g22-finale-origin strong{font-size:65px}.g2 .g22-finale-origin>span{font-size:8px}.g2 .g22-finale-evidence svg{width:calc(100% - 120px)}.g2 .g22-finale-resolution{grid-template-columns:1fr;gap:20px}.g2 .g22-finale-enter{width:180px}.g2 .g22-finale-source-note{left:6px;width:calc(100% - 12px)}}@media(max-width:700px){.g2 .g22-finale{padding:35px 0 26px}.g2 .g22-finale-stage{min-height:720px}.g2 .g22-finale-heading{width:100%}.g2 .g22-finale-heading h2{font-size:clamp(38px,10.4vw,58px);line-height:1.05;margin-top:16px}.g2 .g22-finale-heading>p{font-size:11px;line-height:1.6;margin-top:13px}.g2 .g22-finale-figure{width:162%;right:-46%;top:178px}.g2 .g22-finale-figure img{-webkit-mask-image:linear-gradient(90deg,transparent,#202228 19%),linear-gradient(180deg,transparent,#202228 8%,#202228 76%,transparent 97%);mask-image:linear-gradient(90deg,transparent,#202228 19%),linear-gradient(180deg,transparent,#202228 8%,#202228 76%,transparent 97%)}.g2 .g22-finale-aperture{width:100%;margin-top:178px}.g2 .g22-finale-aperture-head{width:47%;display:grid;font-size:8px;gap:2px}.g2 .g22-finale-evidence{width:49%;display:block;margin-top:12px}.g2 .g22-finale-origin strong{font-size:53px}.g2 .g22-finale-origin small{font-size:9px;margin-left:6px}.g2 .g22-finale-origin>span{font-size:8px;margin-top:3px}.g2 .g22-finale-evidence svg{width:100%;margin-top:9px}.g2 .g22-finale-evidence text{font-size:15px}.g2 .g22-finale-aperture-copy{position:relative;margin-top:18px}.g2 .g22-finale-aperture-copy>p{font-size:18px;line-height:1.35;margin-top:0}.g2 .g22-finale-aperture-copy>span{margin-top:8px;font-size:9px;line-height:1.6;max-width:36ch}.g2 .g22-finale-reveal{margin-top:7px;font-size:11px}.g2 .g22-finale-notebook-open{min-height:44px;margin-top:0}.g2 .g22-finale-source-note{position:relative;left:auto;bottom:auto;width:100%;margin:14px 0 4px;padding:20px}.g2 .g22-finale-resolution{width:100%;margin-top:21px;gap:21px 12px}.g2 .g22-finale-open-question p{font-size:27px}.g2 .g22-finale-enter{padding:12px 14px;font-size:11px;gap:17px}.g2 .g22-finale-signature{gap:23px;padding-top:21px}.g2 .g22-finale-signature>span{font-size:20px}.g2 .g22-finale-notebook{width:calc(100vw - 20px);max-height:calc(100dvh - 28px)}.g2 .g22-notebook-paper{padding:22px 18px 30px}.g2 .g22-notebook-header{gap:10px}.g2 .g22-notebook-header h3{font-size:28px}.g2 .g22-finale-traces>div{display:flex;flex-wrap:wrap}.g2 .g22-finale-traces button{width:33.333%;padding:8px 3px;min-height:60px;grid-template-columns:18px 1fr}.g2 .g22-finale-traces button b{font-size:11px}.g2 .g22-finale-traces button small{font-size:10px}.g2 .g22-finale-trace-reading{display:grid;gap:7px;min-height:62px}.g2 .g22-folio-head{display:grid;gap:5px;font-size:9px}.g2 .g22-folio-measure strong{font-size:73px}.g2 .g22-folio-measure>div{gap:22px}.g2 .g22-folio-sequence>div{padding-left:5px}.g2 .g22-folio-sequence span,.g2 .g22-folio-sequence small{font-size:9px}.g2 .g22-folio-observation{display:block}.g2 .g22-folio-plot{width:100%}.g2 .g22-folio-observation p{max-width:none;margin-top:7px}.g2 .g22-folio-examination{grid-template-columns:1fr;gap:10px}.g2 .g22-folio-reading{margin-left:17px}}@media(prefers-reduced-motion:reduce){.g2 .g22-finale *{transition:none!important;animation:none!important}}@media(max-width:700px){.g2 .g22-finale-stage{min-height:0}.g2 .g22-finale-figure{width:138%;right:-23%;top:159px}.g2 .g22-finale-aperture{margin-top:258px}.g2 .g22-finale-aperture-head{width:100%;display:flex;font-size:8px}.g2 .g22-finale-evidence{position:absolute;top:-77px;left:0;width:29%;margin:0}.g2 .g22-finale-evidence svg{display:none}.g2 .g22-finale-origin strong{font-size:48px}.g2 .g22-finale-aperture-copy{margin-top:13px}.g2 .g22-finale-aperture-copy>p{font-size:17px}.g2 .g22-finale-reveal{display:inline-flex;width:54%;margin-top:9px;gap:10px;border:0;font-size:10px;justify-content:flex-start}.g2 .g22-finale-notebook-open{display:inline-flex;width:46%;min-height:44px;margin:0;gap:8px;font-size:9px;justify-content:flex-end}.g2 .g22-finale-resolution{margin-top:12px;gap:18px 10px}.g2 .g22-finale-open-question p{font-size:25px;white-space:nowrap}.g2 .g22-finale-enter{gap:12px;padding:12px}.g2 .g22-finale-signature{padding-top:19px}}@media(max-width:380px){.g2 .g22-finale-open-question p{font-size:22px}.g2 .g22-finale-enter{font-size:10px;gap:9px;white-space:nowrap}}.g2 .g22-finale-kicker{display:block}@media(min-width:1101px){.g2 .g22-finale-stage{min-height:0}.g2 .g22-finale-resolution{width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr);gap:26px}.g2 .g22-finale-signature{grid-column:auto;justify-self:end;align-self:center;border:0;padding:0}.g2 .g22-finale-figure{width:78%;top:80px}}@media(max-width:700px){.g2 .g22-finale-heading h2{margin-top:12px}.g2 .g22-finale-heading>p{margin-top:10px}.g2 .g22-finale-figure{width:108%;right:-10%;top:104px}.g2 .g22-finale-aperture{margin-top:155px}.g2 .g22-finale-reveal{margin-top:0}.g2 .g22-finale-resolution{gap:12px 10px}.g2 .g22-finale-signature{padding-top:10px}}@media(min-width:1101px){.g2 .g22-finale-aperture{margin-top:20px}.g2 .g22-finale-resolution{margin-top:24px}}.g22-terminal-threshold{margin-top:56px;border:1px solid #645560;background:radial-gradient(ellipse at 60% 30%,#30292f66,transparent 65%),#141416;color:#e8e1d6;overflow:hidden}.g22-threshold-top{display:flex;justify-content:space-between;gap:18px;padding:20px 28px;border-bottom:1px solid #64556066;font:9px/1.6 var(--g2-mono);letter-spacing:.11em;color:#b9acb5}.g22-threshold-layout{display:grid;grid-template-columns:245px 1fr;min-width:0}.g22-threshold-regions{padding:32px 22px;border-right:1px solid #64556066}.g22-threshold-regions>span{font:9px/1.6 var(--g2-mono);color:#b9acb5;display:block;margin-bottom:26px}.g22-threshold-regions button{width:100%;min-height:60px;display:flex;align-items:center;gap:14px;padding:12px 10px;background:none;border:0;border-bottom:1px solid #64556066;color:#aaa0a9;text-align:left;cursor:pointer}.g22-threshold-regions button>span{width:39px;font:11px var(--g2-mono);flex:none}.g22-threshold-regions button strong{font:12px/1.6 var(--g2-sans);font-weight:400}.g22-threshold-regions button i{margin-left:auto;opacity:0;font-style:normal}.g22-threshold-regions button[aria-pressed=true]{background:#d9c2a510;color:#ead4ae}.g22-threshold-regions button[aria-pressed=true] i{opacity:1}.g2 .g22-threshold-regions p{font:11px/1.9 var(--g2-sans);color:#b9acb5;margin-top:30px}.g22-threshold-instrument{min-width:0;padding:30px 30px 25px}.g22-threshold-reading{display:flex;align-items:end;justify-content:space-between;gap:25px}.g22-threshold-reading>div>span{font:9px/1.8 var(--g2-mono);color:#b9acb5;text-transform:uppercase;letter-spacing:.05em}.g2 .g22-threshold-reading p{display:flex;align-items:baseline;gap:13px;margin:15px 0 0}.g22-threshold-reading strong{font:clamp(38px,4vw,61px)/1 var(--g2-mono);letter-spacing:-.08em;color:#ead4ae;font-weight:400}.g22-threshold-reading p span{font:11px var(--g2-mono);color:#c6b8bf}.g22-threshold-reading time{font:25px var(--g2-mono);letter-spacing:-.04em;text-align:right}.g22-threshold-reading time small{display:block;font:8px/1.8 var(--g2-mono);margin-top:7px;letter-spacing:.03em;color:#b9acb5}.g22-threshold-plot{display:block;width:100%;margin-top:18px;overflow:visible}.g22-threshold-grid line{stroke:#b9acb524;stroke-width:.7}.g22-threshold-grid text{fill:#b9acb5;font:9px var(--g2-mono)}.g22-threshold-line{fill:none;stroke:#c6aa7b;stroke-width:1.6;stroke-linejoin:round}.g22-threshold-probe line{stroke:#d8b986;stroke-width:.8;stroke-dasharray:2 5}.g22-threshold-probe circle{fill:#17171a;stroke:#d8b986;stroke-width:1}.g22-threshold-probe circle:last-child{fill:#e4c698;stroke:none}.g22-threshold-scrub{display:flex;gap:20px;align-items:center;font:9px var(--g2-mono);color:#b9acb5}.g22-threshold-scrub span{white-space:nowrap}.g22-threshold-scrub input{width:100%;height:44px;min-width:30px;accent-color:#d9b781;cursor:ew-resize}.g22-threshold-scrub output{color:#ead4ae;min-width:26px;text-align:right}.g22-threshold-bottom{display:flex;align-items:start;justify-content:space-between;gap:25px;padding:22px 28px;border-top:1px solid #64556066}.g22-threshold-bottom details{max-width:570px}.g22-threshold-bottom summary{cursor:pointer;font:9px/2 var(--g2-mono);letter-spacing:.05em;min-height:44px;align-content:center;color:#d8c8ae}.g2 .g22-threshold-bottom p{font:12px/1.8 var(--g2-sans);color:#b9acb5;margin-top:10px}.g22-threshold-bottom a{display:flex;gap:28px;align-items:center;min-height:44px;font:13px var(--g2-sans);white-space:nowrap;color:#ead4ae}.g22-terminal-threshold:not([data-entered=true]) .g22-threshold-line{stroke-dasharray:1;stroke-dashoffset:1}.g22-terminal-threshold[data-entered=true] .g22-threshold-line{animation:g22-threshold-trace .75s .2s both}.g22-terminal-threshold[data-entered=true] :is(.g22-threshold-grid,.g22-threshold-area){animation:g22-threshold-context .5s .15s both}@keyframes g22-threshold-trace{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes g22-threshold-context{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.g22-threshold-layout{grid-template-columns:195px 1fr}.g22-threshold-instrument{padding:25px 20px}.g22-threshold-scrub span{display:none}.g22-threshold-bottom{gap:15px}.g22-threshold-bottom a{white-space:normal;max-width:240px}}@media(max-width:700px){.g22-terminal-threshold{margin-top:30px}.g22-threshold-top{padding:16px;display:block;font-size:8px}.g22-threshold-top span+span{display:block;margin-top:5px}.g22-threshold-layout{display:block}.g22-threshold-regions{padding:16px;border-right:0;border-bottom:1px solid #64556066;display:flex;gap:7px;flex-wrap:wrap}.g22-threshold-regions>span{width:100%;margin-bottom:6px;font-size:8px}.g22-threshold-regions button{width:calc(25% - 5.25px);min-height:44px;justify-content:center;padding:9px 0;border:1px solid #64556066;gap:0}.g22-threshold-regions button>span{width:auto;font-size:10px}.g22-threshold-regions button strong,.g22-threshold-regions button i,.g2 .g22-threshold-regions p{display:none}.g22-threshold-instrument{padding:22px 14px 10px}.g22-threshold-reading{gap:8px}.g22-threshold-reading>div>span{font-size:8px}.g22-threshold-reading strong{font-size:38px}.g22-threshold-reading p span{font-size:9px}.g22-threshold-reading time{font-size:19px}.g22-threshold-reading time small{font-size:7px;max-width:11ch}.g22-threshold-plot{width:100%;min-height:155px}.g22-threshold-grid text{font-size:12px}.g22-threshold-bottom{display:block;padding:15px}.g22-threshold-bottom a{max-width:none;justify-content:space-between;border-top:1px solid #64556066;margin-top:6px;padding-top:12px}.g22-threshold-bottom summary{font-size:9px}}@media(prefers-reduced-motion:reduce){.g22-terminal-threshold *{animation:none!important;transition:none!important}.g22-terminal-threshold .g22-threshold-line{stroke-dashoffset:0!important}}.g22-threshold-scrub input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.g22-threshold-scrub input::-webkit-slider-runnable-track{height:1px;background:#cdb89266}.g22-threshold-scrub input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #e4c698;background:#19171a;border-radius:50%;margin-top:-6.5px}.g22-threshold-scrub input::-moz-range-track{height:1px;background:#cdb89266}.g22-threshold-scrub input::-moz-range-thumb{width:14px;height:14px;border:1px solid #e4c698;background:#19171a;border-radius:50%}.g22-terminal-threshold :is(button,a,summary,input):focus-visible{outline:2px solid #dbb77e;outline-offset:5px}.g2-portal-hero{display:grid;grid-template-columns:5fr 7fr;gap:42px;padding-top:64px;padding-bottom:47px;align-items:center;min-height:660px}.g2-hero-copy{padding-block:10px}.g2-hero-copy .g2-eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:32px}.g2-short-rule{display:inline-block;width:24px;height:2px;background:var(--g2-oxide);flex-shrink:0}.g2-hero-copy h1{font-size:clamp(48px,5vw,74px);line-height:1.04;letter-spacing:-.055em;max-width:9.5em}.g2 h1 em,.g2 h2 em{font-weight:400}.g2-hero-copy .g2-lead{font-size:17px;margin-top:26px;max-width:46ch}.g2-hero-copy .g2-actions{margin-top:31px;gap:24px}.g2-hero-signature{display:flex;gap:25px;margin-top:52px;font-size:10px;color:var(--g2-secondary);align-items:center}.g2-hero-signature>span:first-child{font-family:var(--g2-mono);font-size:9px;letter-spacing:.09em}.g2-hero-signature>span+span{border-left:1px solid var(--g2-rule);padding-left:24px;font-size:12px;line-height:1.5}.g2-hero-film-wrap{min-width:0}.g2-hero-foot{display:flex;justify-content:space-between;align-items:center;padding-block:20px;border-top:1px solid var(--g2-rule);border-bottom:1px solid var(--g2-rule);color:var(--g2-secondary)}.g2-hero-foot>a{display:flex;align-items:center;gap:18px;font-size:12px;color:var(--g2-ink)}.g2-hero-foot>.g2-mono{font-size:9px}.g2-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.g2-section-intro h2{max-width:17ch}.g2-section-intro>p{max-width:49ch}.g2-section-intro .g2-text-link{margin-top:20px}.g2-house-row{display:grid;grid-template-columns:32px 245px minmax(200px,1fr) 180px 24px;gap:22px;align-items:center;padding:27px 0;border-top:1px solid var(--g2-rule);transition:background .2s}.g2-house-row:last-child{border-bottom:1px solid var(--g2-rule)}.g2-house-row:hover{background:var(--g2-soft)}.g2-house-row>svg{transition:transform .2s}.g2-house-row:hover>svg{transform:translate(3px,-3px)}.g2-row-number{color:var(--g2-secondary)}.g2-house-identity{display:flex;align-items:center;gap:20px}.g2-house-identity>div>span{font-size:23px;font-weight:500;letter-spacing:-.045em}.g2-house-identity small{display:block;font-family:var(--g2-mono);font-size:10px;letter-spacing:.03em;color:var(--g2-secondary);text-transform:uppercase;margin-top:3px}.g2-house-description h3{font-size:24px;letter-spacing:-.03em}.g2-house-description p{font-size:13px;color:var(--g2-secondary);max-width:55ch;margin-top:7px}.g2-house-product{font-family:var(--g2-mono);font-size:10px;line-height:1.6;color:var(--g2-secondary);max-width:19ch}.g2-terminal-passage{background:#121315;color:#ede7de;--g2-paper: #121315;--g2-ink: #ede7de;--g2-secondary: #b0a8ad;--g2-rule: #3e393e;--g2-soft: #222024;--g2-raised: #1b1c1e;--g2-oxide: #d48b74;color-scheme:dark}.g2-passage-foot{display:flex;justify-content:space-between;gap:24px;margin-top:22px;align-items:center}.g2-passage-foot>.g2-mono{white-space:nowrap;font-size:9px}.g2-editorial-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.g2-editorial-feature figure{margin:0}.g2-editorial-feature img{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover}.g2-feature-copy .g2-eyebrow{display:block;color:var(--g2-lavender);margin-bottom:26px}.g2-feature-copy h2{font-size:49px}.g2-feature-copy>p{font-size:16px;color:var(--g2-secondary);line-height:1.65;max-width:42ch;margin-top:24px}.g2-feature-copy .g2-text-link{margin-top:24px}.g2-feature-copy .g2-provenance{margin-top:30px;max-width:45ch}.g2-reading-row{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:50px}.g2-reading-row>a{position:relative;padding:24px 36px 15px 0;border-top:1px solid var(--g2-rule)}.g2-reading-row h3{font-size:27px;line-height:1.15;margin-top:18px}.g2-reading-row>a>svg{position:absolute;right:0;bottom:20px;width:20px}.g2-reading-row .g2-mono{font-size:9px;color:var(--g2-secondary)}.g2-reading-row>a:hover h3{color:var(--g2-oxide)}.g2-advisory-passage{display:grid;grid-template-columns:1fr 1fr;gap:120px;border-top:1px solid var(--g2-rule)}.g2-advisory-passage>div:first-child{padding-top:15px}.g2-advisory-passage h2{font-size:54px}.g2-advisory-passage .g2-lead{margin-top:28px;max-width:44ch}.g2-advisory-passage .g2-text-link{margin-top:23px}.g2-evidence-paper{background:var(--g2-raised);padding:34px 40px;border:1px solid var(--g2-rule);transform:rotate(-1.3deg)}.g2-paper-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--g2-rule);padding-bottom:16px;margin-bottom:26px}.g2-paper-top .g2-mono{font-size:9px}.g2-evidence-paper>.g2-eyebrow{font-size:9px;color:var(--g2-secondary)}.g2-evidence-paper h3{font-size:34px;line-height:1.15;margin-block:14px 25px}.g2-evidence-line{display:flex;gap:20px;border-top:1px solid var(--g2-rule);padding-block:17px}.g2-evidence-line>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2-oxide)}.g2-evidence-line strong{font-size:13px;font-weight:500}.g2-evidence-line p{font-size:12px;color:var(--g2-secondary);margin-top:6px;line-height:1.6}.g2-paper-conclusion{padding:17px 0 17px 17px;border-left:2px solid var(--g2-lavender);margin-block:12px 22px}.g2-paper-conclusion>span{font-size:9px}.g2-paper-conclusion p{font-family:var(--g2-serif);font-size:21px;margin-top:8px}.g2-evidence-paper>.g2-provenance{font-size:9px}.g2-evidence-paper .g2-text-link{font-size:12px}.g2-human-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px}.g2-human-pair figure{margin:0 0 35px}.g2-human-pair img{width:100%;aspect-ratio:1.55;-o-object-fit:cover;object-fit:cover}.g2-human-pair h2{font-size:43px}.g2-human-pair p{color:var(--g2-secondary);font-size:15px;max-width:50ch;margin-top:20px}.g2-human-pair .g2-text-link{margin-top:22px}.g2-house-manifesto{display:grid;grid-template-columns:112px 1fr auto;gap:40px;align-items:center;border-top:1px solid var(--g2-rule);padding-block:65px 90px}.g2-house-manifesto h2{font-size:38px;margin-top:20px}.g2-house-manifesto .g2-eyebrow{font-size:9px}.g2-family-header{display:flex;align-items:center;gap:15px;padding-block:20px;border-bottom:1px solid var(--g2-rule);font-size:12px;color:var(--g2-secondary)}.g2-family-header>div{margin-left:auto;display:flex;align-items:center;gap:13px}.g2-family-header .g2-mono{font-size:9px;letter-spacing:.1em}.g2-family-header>span:nth-child(3){color:var(--g2-ink)}.g2-family-close{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:85px}.g2-family-close h2{font-size:37px;max-width:25ch}.g2-intelligence-masthead{padding-top:55px;padding-bottom:48px;display:grid;grid-template-columns:1.5fr 1fr;-moz-column-gap:60px;column-gap:60px;align-items:end}.g2-intelligence-masthead .g2-eyebrow{grid-column:1/-1;margin-bottom:25px;color:var(--g2-lavender)}.g2-intelligence-masthead h1{font-size:72px}.g2-intelligence-masthead>.g2-lead{padding-bottom:8px;font-size:17px}.g2-intelligence-cover{display:grid;grid-template-columns:1.45fr 1fr;gap:0;align-items:stretch}.g2-intelligence-cover>figure{margin:0;position:relative}.g2-intelligence-cover img{height:100%;min-height:470px;-o-object-fit:cover;object-fit:cover}.g2-intelligence-cover figcaption{position:absolute;bottom:17px;left:22px;background:#121315bb;color:#f8f3ee;padding:5px 8px;max-width:calc(100% - 44px);font-size:9px}.g2-intelligence-cover article{padding:32px 35px;background:var(--g2-soft);display:flex;flex-direction:column}.g2-cover-label{display:flex;justify-content:space-between;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--g2-rule);font-family:var(--g2-mono);font-size:9px;letter-spacing:.08em}.g2-intelligence-cover h2{font-size:46px;line-height:1.06;margin-top:30px}.g2-intelligence-cover article>p{margin-top:24px;font-size:16px;color:var(--g2-secondary)}.g2-intelligence-cover .g2-text-link{align-self:flex-start;margin-block:23px 30px}.g2-intelligence-cover .g2-caption{margin-top:auto!important;font-size:9px}.g2-topic-tabs{display:flex;gap:28px;border-bottom:1px solid var(--g2-rule)}.g2-topic-tabs button{font-size:14px;background:transparent;border:0;padding:14px 0;border-bottom:2px solid transparent;color:var(--g2-secondary)}.g2-topic-tabs button[aria-pressed=true]{color:var(--g2-ink);border-color:var(--g2-ink)}.g2-notes-list>a{display:grid;grid-template-columns:130px 1fr 140px 22px;gap:34px;align-items:center;padding-block:30px;border-bottom:1px solid var(--g2-rule)}.g2-notes-list h3{font-size:30px}.g2-notes-list p{font-size:14px;margin-top:10px;color:var(--g2-secondary)}.g2-notes-list .g2-mono{font-size:9px;color:var(--g2-secondary)}.g2-source-register{padding-bottom:40px}.g2-source-register>a{display:grid;grid-template-columns:120px 1fr 140px 22px;gap:30px;padding-block:20px;border-top:1px solid var(--g2-rule);align-items:center}.g2-source-register strong{font-size:22px;letter-spacing:-.05em;font-weight:500}.g2-source-register>a>span{font-size:14px;color:var(--g2-secondary)}.g2-source-register>a>span.g2-mono{font-size:9px}.g2-advisory-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:60px}.g2-advisory-hero h1{margin-top:27px;font-size:70px;line-height:1.02}.g2-advisory-hero .g2-lead{margin-top:27px;font-size:17px;max-width:46ch}.g2-advisory-hero .g2-primary{margin-top:30px}.g2-argument{border:1px solid var(--g2-rule);background:var(--g2-raised);padding:28px 30px 30px}.g2-argument-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.g2-argument-top .g2-mono{font-size:10px;color:var(--g2-secondary)}.g2-argument-tabs{display:flex;border-top:1px solid var(--g2-rule);border-bottom:1px solid var(--g2-rule)}.g2-argument-tabs>button{flex:1;text-align:left;background:none;border:0;border-bottom:2px solid transparent;font-family:var(--g2-mono);font-size:9px;color:var(--g2-secondary);padding:16px 6px 16px 0}.g2-argument-tabs>button>span{font-family:var(--g2-sans);font-size:12px;display:block;margin-top:5px}.g2-argument-tabs>button[aria-selected=true]{border-color:var(--g2-oxide);color:var(--g2-ink)}.g2-argument-body{min-height:270px;padding-top:33px}.g2-argument-body h3{font-size:34px}.g2-argument-body p{font-size:16px;line-height:1.6;color:var(--g2-secondary);margin-top:20px}.g2-argument-body>.g2-mono{font-size:9px;color:var(--g2-oxide);display:block;margin-top:30px}.g2-service-list>article{display:grid;grid-template-columns:30px 1fr 1fr;-moz-column-gap:35px;column-gap:35px;padding-block:40px;border-top:1px solid var(--g2-rule)}.g2-service-list>article>.g2-mono{color:var(--g2-oxide)}.g2-service-list h2{font-size:38px;line-height:1.1;max-width:18ch;margin-top:18px}.g2-service-list p{font-size:15px;color:var(--g2-secondary);max-width:42ch;margin-top:18px}.g2-service-list dl{margin:0}.g2-service-list dt{font-family:var(--g2-mono);font-size:9px;letter-spacing:.08em;margin-bottom:6px;color:var(--g2-secondary)}.g2-service-list dd{margin:0 0 16px;font-size:14px;max-width:49ch}.g2-service-list .g2-text-link{grid-column:2;justify-self:start;margin-top:25px}.g2-independence{padding:45px;background:var(--g2-soft)}.g2-independence h2{font-size:44px}.g2-independence>div:not(.g2-section-label){display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px}.g2-independence p{font-size:16px;line-height:1.7;color:var(--g2-secondary)}.g2-independence .g2-text-link{margin-top:24px}.g2-academy-hero,.g2-hardware-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center;padding-block:55px}.g2-academy-hero h1,.g2-hardware-hero h1{font-size:74px;margin-top:26px;line-height:1.02}.g2-academy-hero .g2-eyebrow,.g2-hardware-hero .g2-eyebrow{font-size:10px}.g2-academy-hero p,.g2-hardware-hero p{margin-top:27px;font-size:17px}.g2-academy-hero .g2-text-link,.g2-hardware-hero .g2-status{margin-top:27px}.g2-academy-hero figure,.g2-hardware-hero figure{margin:0}.g2-academy-hero img,.g2-hardware-hero img{width:100%;aspect-ratio:1.08;-o-object-fit:cover;object-fit:cover}.g2-learning-path{display:grid;grid-template-columns:1fr 1fr;gap:80px}.g2-path-options>button{width:100%;display:flex;align-items:center;gap:20px;background:none;border:0;border-top:1px solid var(--g2-rule);padding:24px 16px 24px 0;text-align:left}.g2-path-options>button:last-child{border-bottom:1px solid var(--g2-rule)}.g2-path-options>button>span:nth-child(2){font-size:21px}.g2-path-options>button>svg{margin-left:auto}.g2-path-options>button[aria-pressed=true]{background:var(--g2-soft);padding-left:16px;border-left:2px solid var(--g2-lavender)}.g2-path-options .g2-mono{font-size:10px;color:var(--g2-secondary)}.g2-learning-path article{padding:7px 0}.g2-learning-path article>.g2-eyebrow{color:var(--g2-lavender);font-size:10px}.g2-learning-path h2{font-size:38px;margin-top:23px}.g2-learning-path article p{font-size:16px;color:var(--g2-secondary);margin-top:22px;line-height:1.65}.g2-learning-method{display:flex;flex-direction:column;gap:9px;margin-top:24px;font-size:13px}.g2-learning-method>span{display:flex;gap:10px;align-items:center}.g2-learning-path .g2-text-link{margin-top:20px}.g2-alexandria-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:50px;border-block:1px solid var(--g2-rule)}.g2-alexandria-feature h2{font-size:66px;margin-top:25px}.g2-alexandria-feature .g2-lead{font-size:16px;margin-top:20px}.g2-alexandria-feature .g2-text-link{margin-top:20px}.g2-academy-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-content:center}.g2-academy-counts>div:not(.g2-provenance){border-top:1px solid var(--g2-rule);padding-top:15px}.g2-academy-counts strong{font-family:var(--g2-serif);font-size:66px;font-weight:400;letter-spacing:-.06em;line-height:1.2}.g2-academy-counts span{display:block;font-size:12px;color:var(--g2-secondary)}.g2-academy-counts>.g2-provenance{grid-column:1/-1;margin-top:20px;font-size:9px}.g2-software-hero{padding-block:50px}.g2-software-hero h1{margin-top:30px;font-size:68px;line-height:1.05}.g2-software-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-block:30px 40px}.g2-software-hero .g2-lead{max-width:63ch}.g2-software-hero>.g2-provenance{margin-top:18px}.g2-software-mechanisms{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.g2-software-mechanisms article{border-top:1px solid var(--g2-rule);padding-top:22px}.g2-software-mechanisms h3{font-size:32px;margin-top:24px}.g2-software-mechanisms p{font-size:15px;color:var(--g2-secondary);margin-top:18px;line-height:1.65}.g2-software-mechanisms .g2-mono{color:var(--g2-oxide)}.g2-integration-register{padding-top:50px;border-top:1px solid var(--g2-rule)}.g2-integration-register>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.g2-integration-register article{border-top:1px solid var(--g2-rule);padding-top:24px}.g2-integration-register h3{margin-top:25px;font-size:35px}.g2-integration-register p{font-size:16px;color:var(--g2-secondary);margin-top:20px;max-width:53ch}.g2-integration-register .g2-provenance,.g2-integration-register .g2-text-link{margin-top:20px}.g2-instrument-study{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.g2-instrument-study figure{margin:0}.g2-instrument-study img{width:100%;aspect-ratio:1.1;-o-object-fit:cover;object-fit:cover}.g2-instrument-study h2{font-size:45px}.g2-spec-list{margin-top:32px}.g2-spec-list>div{border-top:1px solid var(--g2-rule)}.g2-spec-list>div:last-child{border-bottom:1px solid var(--g2-rule)}.g2-spec-list button{border:0;background:none;display:flex;gap:24px;align-items:center;width:100%;padding:19px 0;text-align:left}.g2-spec-list button>span:last-child{margin-left:auto;font-size:22px}.g2-spec-list button strong{font-size:16px;font-weight:500}.g2-spec-list button .g2-mono{color:var(--g2-oxide);font-size:10px}.g2-spec-detail{padding:4px 0 25px 41px}.g2-spec-detail h3{font-size:26px}.g2-spec-detail p{font-size:14px;color:var(--g2-secondary);margin-top:16px;line-height:1.65}.g2-hardware-availability{display:flex;gap:35px;background:var(--g2-soft);padding:45px}.g2-hardware-availability>svg{flex-shrink:0}.g2-hardware-availability h2{margin-top:24px;font-size:44px}.g2-hardware-availability p{margin-top:24px;max-width:78ch;line-height:1.7;color:var(--g2-secondary)}.g2-hardware-availability .g2-provenance{margin-top:22px}@media(max-width:1200px){.g2-portal-hero{gap:25px;grid-template-columns:1fr 1.15fr}.g2-hero-copy h1{font-size:61px}.g2-hero-copy .g2-actions{gap:14px}.g2-hero-copy .g2-primary{gap:17px}.g2-house-row{grid-template-columns:25px 200px 1fr 20px;gap:16px}.g2-house-product{display:none}.g2-house-description h3{font-size:22px}.g2-advisory-passage{gap:65px}.g2-advisory-passage h2{font-size:48px}.g2-evidence-paper{padding:27px}.g2-editorial-feature{gap:40px}.g2-feature-copy h2{font-size:43px}.g2-house-manifesto{grid-template-columns:82px 1fr;gap:25px}.g2-house-manifesto>.g2-primary{grid-column:2;justify-self:start}.g2-house-manifesto h2{font-size:36px}.g2-advisory-hero,.g2-academy-hero,.g2-hardware-hero{gap:40px}.g2-intelligence-masthead h1{font-size:62px}}@media(max-width:900px){.g2-portal-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:42px}.g2-hero-copy{max-width:690px}.g2-hero-copy h1{font-size:68px;max-width:10em}.g2-desktop-break{display:none}.g2-hero-copy .g2-lead{max-width:52ch}.g2-hero-copy .g2-actions{margin-top:25px}.g2-hero-signature{margin-top:30px}.g2-hero-foot>.g2-mono:last-child{display:none}.g2-section-intro{gap:40px}.g2-house-row{grid-template-columns:20px 185px 1fr 20px}.g2-house-identity{gap:12px}.g2-house-identity>div>span{font-size:22px}.g2-house-description h3{font-size:22px}.g2-house-description p{font-size:12px}.g2-editorial-feature{gap:30px;grid-template-columns:1fr 1fr}.g2-feature-copy h2{font-size:35px}.g2-feature-copy>p{font-size:14px;margin-top:20px}.g2-feature-copy .g2-provenance{margin-top:20px}.g2-reading-row{gap:24px}.g2-reading-row h3{font-size:23px}.g2-advisory-passage{gap:35px}.g2-advisory-passage h2{font-size:39px}.g2-evidence-paper{padding:23px;transform:none}.g2-evidence-paper h3{font-size:28px}.g2-human-pair{gap:35px}.g2-human-pair h2{font-size:34px}.g2-intelligence-masthead{grid-template-columns:1fr;gap:28px}.g2-intelligence-cover{grid-template-columns:1fr 1fr}.g2-intelligence-cover article{padding:24px}.g2-intelligence-cover h2{font-size:37px}.g2-notes-list>a{grid-template-columns:105px 1fr 22px;gap:20px}.g2-notes-list>a>.g2-mono:nth-child(3){display:none}.g2-notes-list h3{font-size:27px}.g2-advisory-hero{grid-template-columns:1fr 1fr;gap:30px}.g2-advisory-hero h1{font-size:51px}.g2-advisory-hero .g2-eyebrow{font-size:9px}.g2-argument{padding:22px}.g2-argument-top{flex-direction:column;align-items:start;gap:20px}.g2-argument-body{min-height:300px}.g2-argument-body h3{font-size:29px}.g2-argument-body p{font-size:14px}.g2-service-list>article{gap:20px;grid-template-columns:20px 1fr 1fr}.g2-service-list h2{font-size:31px}.g2-academy-hero,.g2-hardware-hero{gap:30px}.g2-academy-hero h1,.g2-hardware-hero h1{font-size:56px}.g2-academy-hero .g2-eyebrow,.g2-hardware-hero .g2-eyebrow{font-size:9px}.g2-academy-hero img,.g2-hardware-hero img{aspect-ratio:.78}.g2-learning-path{gap:35px}.g2-path-options>button>span:nth-child(2){font-size:18px}.g2-path-options>button{gap:12px}.g2-alexandria-feature{gap:40px}.g2-academy-counts{gap:14px}.g2-academy-counts strong{font-size:52px}.g2-software-hero h1{font-size:58px}.g2-software-intro{align-items:start;flex-direction:column}.g2-software-mechanisms{gap:30px}.g2-instrument-study{gap:35px}.g2-instrument-study h2{font-size:38px}}@media(max-width:650px){.g2-portal-hero{padding-top:36px;gap:32px;padding-bottom:28px}.g2-hero-copy h1{font-size:51px;max-width:10em}.g2-hero-copy .g2-eyebrow{font-size:9px;margin-bottom:26px}.g2-hero-copy .g2-lead{font-size:16px;margin-top:21px;max-width:38ch}.g2-hero-copy .g2-actions{gap:19px}.g2-hero-copy .g2-primary{font-size:13px;gap:15px;padding-inline:14px}.g2-hero-copy .g2-text-link{font-size:12px;gap:10px}.g2-hero-signature{margin-top:29px}.g2-hero-foot{gap:15px;padding-block:18px}.g2-hero-foot>.g2-mono{font-size:8px;max-width:150px}.g2-section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.g2-section-intro .g2-lead{font-size:16px}.g2-house-row{grid-template-columns:20px 1fr 22px;gap:14px;padding:22px 0}.g2-house-identity{gap:14px}.g2-house-identity .g2-emblem{width:44px;height:44px}.g2-house-identity>div>span{font-size:23px}.g2-house-description{grid-column:2;grid-row:2}.g2-house-description h3{font-size:23px}.g2-house-description p{font-size:13px;margin-top:9px}.g2-house-row>svg{grid-column:3;grid-row:1}.g2-passage-foot{flex-direction:column;align-items:start;gap:14px}.g2-editorial-feature{grid-template-columns:1fr;gap:30px}.g2-editorial-feature img{aspect-ratio:1.4}.g2-feature-copy h2{font-size:40px}.g2-feature-copy>p{font-size:16px}.g2-feature-copy .g2-eyebrow{font-size:10px;margin-bottom:20px}.g2-reading-row{grid-template-columns:1fr;gap:0;margin-top:35px}.g2-reading-row>a{padding-block:22px}.g2-reading-row h3{font-size:26px;margin-top:12px}.g2-advisory-passage{grid-template-columns:1fr;gap:35px}.g2-advisory-passage h2{font-size:44px}.g2-evidence-paper{padding:25px}.g2-evidence-paper h3{font-size:34px}.g2-human-pair{grid-template-columns:1fr;gap:48px}.g2-human-pair h2{font-size:38px}.g2-human-pair figure{margin-bottom:28px}.g2-human-pair p{font-size:16px}.g2-house-manifesto{grid-template-columns:1fr;gap:24px;padding-block:45px 60px}.g2-house-manifesto>.g2-emblem{width:80px;height:80px}.g2-house-manifesto>.g2-primary{grid-column:1}.g2-house-manifesto h2{font-size:34px}.g2-family-header{padding-block:13px;gap:12px;font-size:11px}.g2-family-header>div{gap:7px}.g2-family-header .g2-mono{font-size:8px}.g2-family-header .g2-emblem{width:26px;height:26px}.g2-family-close{flex-direction:column;align-items:start;padding-block:55px;gap:22px}.g2-family-close h2{font-size:35px}.g2-intelligence-masthead{padding-top:37px;padding-bottom:33px;gap:20px}.g2-intelligence-masthead .g2-eyebrow{margin-bottom:0;font-size:10px}.g2-intelligence-masthead h1{font-size:50px}.g2-intelligence-masthead>.g2-lead{font-size:16px}.g2-intelligence-cover{grid-template-columns:1fr}.g2-intelligence-cover img{min-height:0;aspect-ratio:1.5;height:auto}.g2-intelligence-cover article{padding:26px 23px}.g2-intelligence-cover h2{font-size:40px}.g2-notes-list>a{grid-template-columns:1fr 22px;gap:14px;padding-block:25px}.g2-notes-list>a>.g2-mono:first-child{grid-column:1/-1}.g2-notes-list h3{font-size:29px}.g2-notes-list p{font-size:14px}.g2-topic-tabs{gap:25px}.g2-topic-tabs button{font-size:13px}.g2-source-register>a{grid-template-columns:65px 1fr 18px;gap:18px}.g2-source-register>a>span.g2-mono{display:none}.g2-source-register>a>span{font-size:12px}.g2-source-register strong{font-size:20px}.g2-advisory-hero{grid-template-columns:1fr;gap:35px;padding-block:36px}.g2-advisory-hero h1{font-size:51px;margin-top:24px}.g2-advisory-hero .g2-lead{font-size:16px}.g2-argument{padding:24px}.g2-argument-top{flex-direction:row;align-items:center}.g2-argument-top .g2-mono{font-size:8px}.g2-argument-body{min-height:240px}.g2-argument-body h3{font-size:32px}.g2-argument-body p{font-size:15px}.g2-service-list>article{grid-template-columns:20px 1fr;gap:20px;padding-block:30px}.g2-service-list dl{grid-column:2;margin-top:7px}.g2-service-list .g2-text-link{margin-top:0}.g2-service-list h2{font-size:35px}.g2-independence{padding:27px 23px}.g2-independence h2{font-size:36px}.g2-independence>div:not(.g2-section-label){grid-template-columns:1fr;gap:22px}.g2-independence p{font-size:15px}.g2-independence .g2-text-link{font-size:12px}.g2-academy-hero,.g2-hardware-hero{grid-template-columns:1fr;gap:32px;padding-block:36px}.g2-academy-hero h1,.g2-hardware-hero h1{font-size:56px}.g2-academy-hero img,.g2-hardware-hero img{aspect-ratio:1.2}.g2-learning-path{grid-template-columns:1fr;gap:30px}.g2-learning-path h2{font-size:35px}.g2-path-options>button>span:nth-child(2){font-size:19px}.g2-alexandria-feature{grid-template-columns:1fr;gap:35px;padding-block:35px}.g2-alexandria-feature h2{font-size:61px}.g2-academy-counts strong{font-size:57px}.g2-academy-counts span{font-size:11px}.g2-software-hero{padding-block:35px}.g2-software-hero h1{font-size:49px}.g2-software-hero>.g2-eyebrow{font-size:9px}.g2-software-mechanisms{grid-template-columns:1fr;gap:32px}.g2-software-mechanisms h3{margin-top:19px}.g2-integration-register>div:last-child{grid-template-columns:1fr;gap:36px}.g2-instrument-study{grid-template-columns:1fr;gap:32px}.g2-instrument-study img{aspect-ratio:1.4}.g2-instrument-study h2{font-size:37px}.g2-hardware-availability{padding:27px 23px;gap:20px;flex-direction:column}.g2-hardware-availability h2{font-size:38px}.g2-hardware-availability p{font-size:15px}}.g2 .g2-portal-hero{grid-template-columns:minmax(0,1fr) 310px;gap:38px;padding-top:49px;padding-bottom:36px;min-height:0;align-items:end}.g2 .g2-hero-copy{padding:0}.g2 .g2-hero-copy .g2-eyebrow{font-size:10px;margin-bottom:20px}.g2 .g2-hero-copy h1{font-size:clamp(58px,6.5vw,100px);line-height:1.035;letter-spacing:-.068em;max-width:none;white-space:nowrap;text-wrap:initial;font-weight:400}.g2 .g2-hero-copy h1 em{font-weight:400;letter-spacing:-.07em}.g21-hero-aside{padding-bottom:6px}.g2 .g21-hero-aside .g2-lead{font-size:14px;line-height:1.7;max-width:36ch}.g21-hero-aside .g2-desktop-break{display:none}.g21-hero-aside .g2-actions{margin-top:24px;gap:11px}.g21-hero-aside .g2-primary{font-size:12px;padding:12px 18px;min-height:44px;gap:36px}.g21-hero-aside .g2-text-link{font-size:11px;min-height:33px;gap:12px}.g21-hero-aside .g2-hero-signature{display:none}.g21-film-wide{width:100%;margin:0 auto}.g21-film-wide .g2-film-caption,.g21-film-wide .g2-film-chapters{width:min(1328px,calc(100% - 112px));margin-inline:auto}.g21-film-wide .g2-film-stage{height:clamp(510px,43.05vw,750px)}.g2 .g2-hero-foot{border-top:0;padding-top:17px;padding-bottom:23px;margin-top:6px}.g2 .g2-hero-foot>.g2-mono{font-size:8px}.g2 .g2-hero-foot>a{font-size:11px}.g2 .g2-house-manifesto{position:relative;overflow:hidden;min-height:360px}.g2 .g2-house-manifesto>.g2-emblem{width:220px;height:220px;flex-shrink:0}.g2 .g2-editorial-feature{gap:0;align-items:stretch}.g2 .g2-editorial-feature>figure{margin:0;min-height:520px}.g2 .g2-editorial-feature>figure>img{height:calc(100% - 35px);min-height:485px;-o-object-fit:cover;object-fit:cover}.g2 .g2-feature-copy{position:relative;z-index:1;margin:52px 0 52px -48px;padding:44px 36px;background:linear-gradient(110deg,#f8f5f9de,#e7e2ebb8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.55);box-shadow:0 24px 50px -24px #271b2e45}.g2[data-g2-theme=dark] .g2-feature-copy{background:linear-gradient(110deg,#353139db,#27232bb8);border-color:#6d617f5e;box-shadow:0 30px 55px -25px #08060c88}.g2 .g2-feature-copy h2{font-size:43px;line-height:1.12}.g2 .g2-reading-row{margin-top:24px}.g2 .g2-advisory-passage{position:relative;gap:80px;padding-block:100px}.g2 .g2-evidence-paper{background:linear-gradient(125deg,#f9f6f9,#e9e5ed);border:1px solid #faf8fc99;box-shadow:-12px 16px 0 -6px #e2dce7,0 30px 70px -38px #4538497d;transform:rotate(1deg)}.g2[data-g2-theme=dark] .g2-evidence-paper{background:linear-gradient(125deg,#343038,#242029);border-color:#5d5265;box-shadow:-12px 16px 0 -6px #1b171e,0 30px 70px -28px #08060c7d}.g2 .g2-paper-top{border-bottom:1px solid var(--g2-rule);padding-bottom:20px}.g2 .g2-human-pair{gap:60px}.g2 .g2-human-pair>article:nth-child(2){padding-top:125px}.g2 .g2-human-pair>article>figure{position:relative}.g2 .g2-human-pair>article:first-child>figure img{aspect-ratio:1.18;-o-object-fit:cover;object-fit:cover}.g2 .g2-human-pair>article:last-child>figure img{aspect-ratio:1.42;-o-object-fit:cover;object-fit:cover}.g2 .g2-human-pair h2{margin-top:20px;line-height:1.1}.g2 .g2-terminal-passage{position:relative;background:radial-gradient(ellipse at 78% 15%,#332a34,transparent 60%),#131416;border-top:1px solid #756880}.g2 .g2-terminal-passage:before{content:"";position:absolute;inset:0;background:url(/g2/g21/graphite-surface.webp) center/520px;opacity:.045;pointer-events:none}.g2 .g2-terminal-passage>.g2-container{position:relative}.g2 .g2-terminal-passage .g2-section-intro h2{font-size:clamp(40px,4.1vw,61px);max-width:none}@media(min-width:1600px){.g2 .g2-portal-hero{width:calc(100% - 112px);max-width:1700px;grid-template-columns:minmax(0,1fr) 360px;padding-block:57px 48px}.g2 .g2-hero-copy h1{font-size:clamp(100px,6.45vw,120px)}.g2 .g21-hero-aside .g2-lead{font-size:16px}.g21-film-wide .g2-film-caption,.g21-film-wide .g2-film-chapters{width:calc(100% - 112px);max-width:1700px}}@media(max-width:1200px){.g2 .g2-portal-hero{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.g2 .g2-hero-copy h1{font-size:6.1vw}.g2 .g21-hero-aside .g2-lead{font-size:12px}.g21-hero-aside .g2-actions{margin-top:15px}.g2 .g2-feature-copy{padding:30px 24px}.g2 .g2-feature-copy h2{font-size:35px}}@media(max-width:900px){.g2 .g2-portal-hero{grid-template-columns:1fr;gap:22px;align-items:start;padding-block:36px 30px}.g2 .g2-hero-copy h1{font-size:8.8vw}.g21-hero-aside{display:flex;justify-content:space-between;gap:32px;align-items:center}.g2 .g21-hero-aside .g2-lead{font-size:13px;max-width:40ch}.g21-hero-aside .g2-actions{margin-top:0;justify-content:flex-end;flex-shrink:0;max-width:208px}.g21-film-wide .g2-film-caption,.g21-film-wide .g2-film-chapters{width:calc(100% - 64px)}.g2 .g2-human-pair{gap:28px}.g2 .g2-human-pair>article:nth-child(2){padding-top:70px}}@media(max-width:700px){.g2 .g2-portal-hero{padding-top:35px;padding-bottom:29px;gap:22px;width:calc(100% - 40px)}.g2 .g2-hero-copy .g2-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:23px}.g2 .g2-hero-copy h1{font-size:clamp(43px,8.3vw,60px);line-height:1.07;letter-spacing:-.064em;white-space:normal;text-wrap:initial}.g2 .g2-hero-copy h1 br{display:none}.g2 .g2-hero-copy h1 em{letter-spacing:-.065em}.g21-hero-aside{display:block}.g2 .g21-hero-aside .g2-lead{font-size:13px;max-width:40ch;line-height:1.65}.g21-hero-aside .g2-actions{max-width:none;justify-content:start;margin-top:22px;gap:18px}.g21-hero-aside .g2-primary{font-size:12px;gap:25px;padding:12px 15px}.g21-hero-aside .g2-text-link{font-size:10px}.g21-film-wide .g2-film-stage{height:570px}.g21-film-wide .g2-film-caption,.g21-film-wide .g2-film-chapters{width:calc(100% - 40px)}.g2 .g2-hero-foot{margin-top:8px;width:calc(100% - 40px);padding-top:10px}.g2 .g2-hero-foot>.g2-mono:last-child{display:none}.g2 .g2-hero-foot>.g2-mono:first-child{font-size:7px;max-width:25ch;line-height:1.8}.g2 .g2-hero-foot>a{font-size:10px;gap:8px}.g2 .g2-editorial-feature{display:flex;flex-direction:column}.g2 .g2-editorial-feature>figure{min-height:0}.g2 .g2-editorial-feature>figure>img{height:auto;min-height:0;aspect-ratio:1.2}.g2 .g2-feature-copy{margin:-38px 12px 0;padding:30px 25px}.g2 .g2-feature-copy h2{font-size:32px}.g2 .g2-advisory-passage{gap:34px;padding-block:55px}.g2 .g2-evidence-paper{transform:none;box-shadow:-8px 12px 0 -5px #e2dce7,0 24px 45px -35px #4538497d}.g2 .g2-human-pair>article:nth-child(2){padding-top:25px}.g2 .g2-house-manifesto{min-height:0;padding-block:40px}.g2 .g2-house-manifesto>.g2-emblem{width:170px;height:170px}}.g2 .g22-footer-compact{padding-top:0}.g2 .g22-footer-compact .g2-footer-bottom{padding-top:19px;padding-bottom:20px}.g2 .g22-footer-index{border-top:1px solid var(--g2-rule);font-size:11px}.g2 .g22-footer-index summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none}.g2 .g22-footer-index summary::-webkit-details-marker{display:none}.g2 .g22-footer-index summary:focus-visible{outline:2px solid var(--g2-oxide);outline-offset:3px}.g2 .g22-footer-index[open] summary svg{transform:rotate(45deg)}.g2 .g22-footer-index nav{display:flex;justify-content:space-between;gap:35px;padding:6px 0 24px}.g2 .g22-footer-compact .g2-footer-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 27px}.g2 .g22-footer-compact .g2-footer-links a{font-size:11px}@media(max-width:700px){.g2 .g22-footer-index nav{display:block;padding-bottom:7px}.g2 .g22-footer-compact .g2-footer-links{margin-bottom:22px;gap:16px 24px}.g2 .g22-footer-compact .g2-footer-bottom{padding-top:15px;padding-bottom:17px;gap:9px}}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ZillaSlab-Regular.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ZillaSlab-Medium.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ZillaSlab-SemiBold.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/WorkSans-Variable.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/WorkSans-Variable.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/WorkSans-Variable.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/WorkSans-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}:root{--brasa:#7A1F0D;--hardware:#B8481F;--academy:#A8432A;--software:#C17D1F;--advisory:#E8A317;--intelligence:#F5C63C;--tinta:#14120F;--papel:#F6F2E9;--tinta-2:#1D1A16;--tinta-3:#26221C;--tinta-4:#332E26;--papel-2:#EEE9DC;--papel-3:#E4DDCB;--fio-tinta:#3A342B;--fio-tinta-forte:#524A3D;--fio-papel:#D5CDB9;--fio-papel-forte:#B8AE97;--cinza-quente:#6E6659;--cinza-quente-claro:#9A9081;--surface-page:var(--papel);--surface-raised:var(--papel-2);--surface-sunken:var(--papel-3);--surface-ink:var(--tinta);--surface-ink-raised:var(--tinta-2);--surface-ink-sunken:var(--tinta-3);--text-strong:var(--tinta);--text-body:#231F1A;--text-muted:var(--cinza-quente);--text-faint:#8B8274;--text-invert:var(--papel);--text-invert-muted:#A79D8C;--text-invert-faint:#7A7264;--rule:var(--fio-papel);--rule-strong:var(--fio-papel-forte);--rule-heavy:var(--tinta);--rule-ink:var(--fio-tinta);--rule-ink-strong:var(--fio-tinta-forte);--accent-house:var(--brasa);--accent-focus:var(--advisory);--family-intelligence:var(--intelligence);--family-advisory:var(--advisory);--family-software:var(--software);--family-academy:var(--academy);--family-hardware:var(--hardware);--data-alta:var(--hardware);--data-baixa:var(--software);--data-neutro:var(--cinza-quente);--data-atencao:var(--advisory);--data-critico:var(--brasa);--link:var(--brasa);--link-hover:var(--hardware);--link-fio:var(--fio-papel-forte);--acento-contexto:var(--brasa);--gradiente-incandescente:linear-gradient(90deg,var(--brasa) 0%,var(--software) 50%,var(--intelligence) 100%);--fg-hover:var(--academy);--fio-hover:var(--academy);--fg-press:var(--brasa);--fio-press:var(--brasa);--btn-primario-bg:var(--brasa);--btn-primario-fg:var(--papel);--btn-primario-fio:var(--brasa);--btn-primario-bg-hover:var(--academy);--btn-primario-fio-hover:var(--academy);--btn-primario-bg-press:var(--tinta);--btn-primario-fio-press:var(--tinta);--campo-fio:var(--rule-strong);--campo-erro-fio:var(--brasa);--campo-erro-texto:var(--brasa);--zebra:var(--papel-2);--tag-fio:var(--rule-strong);--ilustrativa-fg:var(--text-strong);--ilustrativa-fio:var(--advisory);--serie-linha:var(--tinta);--serie-ponto:var(--brasa)}[data-mode=noturno]{--surface-page:var(--tinta);--surface-raised:var(--tinta-2);--surface-sunken:var(--tinta-3);--text-strong:var(--papel);--text-body:var(--papel);--text-muted:var(--text-invert-muted);--text-faint:var(--text-invert-faint);--rule:var(--fio-tinta);--rule-strong:var(--fio-tinta-forte);--rule-heavy:var(--papel);--accent-house:var(--intelligence);--accent-focus:var(--advisory);--link:var(--intelligence);--link-hover:var(--advisory);--link-fio:var(--fio-tinta-forte);--acento-contexto:var(--intelligence);--fg-hover:var(--advisory);--fio-hover:var(--advisory);--fg-press:var(--software);--fio-press:var(--software);--btn-primario-fio:var(--hardware);--campo-fio:var(--fio-tinta-forte);--campo-erro-fio:var(--hardware);--campo-erro-texto:var(--papel);--zebra:var(--tinta-2);--btn-primario-fio-hover:var(--advisory);--btn-primario-fio-press:var(--hardware);--tag-fio:var(--fio-tinta-forte);--ilustrativa-fg:var(--advisory);--serie-linha:var(--intelligence);--serie-ponto:var(--intelligence);background:var(--surface-page);color:var(--text-body)}[data-substrato=papel]{--surface-page:var(--papel);--surface-raised:var(--papel-2);--surface-sunken:var(--papel-3);--text-strong:var(--tinta);--text-body:#231F1A;--text-muted:var(--cinza-quente);--text-faint:#8B8274;--rule:var(--fio-papel);--rule-strong:var(--fio-papel-forte);--rule-heavy:var(--tinta);--zebra:var(--papel-2);--accent-house:var(--brasa);--link:var(--brasa);--link-hover:var(--hardware);--link-fio:var(--fio-papel-forte);--acento-contexto:var(--brasa);background:var(--surface-page);color:var(--text-body)}:root{--font-display:"Zilla Slab",Georgia,serif;--font-body:"Work Sans",system-ui,sans-serif;--font-data:"JetBrains Mono",ui-monospace,monospace;--fw-display:500;--fw-display-forte:600;--fw-corpo-leve:300;--fw-corpo:400;--fw-corpo-forte:500;--fw-dado:400;--fw-dado-forte:500;--ts-display-1:64px;--lh-display-1:1.02;--tr-display-1:-.022em;--ts-display-2:44px;--lh-display-2:1.06;--tr-display-2:-.018em;--ts-display-3:32px;--lh-display-3:1.1;--tr-display-3:-.014em;--ts-titulo:24px;--lh-titulo:1.16;--tr-titulo:-.01em;--ts-titulo-2:19px;--lh-titulo-2:1.24;--tr-titulo-2:-.006em;--ts-lede:19px;--lh-lede:1.5;--tr-lede:-.004em;--ts-corpo:15px;--lh-corpo:1.58;--tr-corpo:0;--ts-corpo-2:13.5px;--lh-corpo-2:1.52;--tr-corpo-2:.002em;--ts-nota:12px;--lh-nota:1.42;--tr-nota:.006em;--ts-etiqueta:11px;--lh-etiqueta:1.1;--tr-etiqueta:.1em;--ts-dado-1:40px;--lh-dado-1:1;--tr-dado-1:-.02em;--ts-dado-2:26px;--lh-dado-2:1.05;--tr-dado-2:-.014em;--ts-dado-3:17px;--lh-dado-3:1.2;--tr-dado-3:-.008em;--ts-dado-4:13px;--lh-dado-4:1.3;--tr-dado-4:0;--ts-dado-5:11px;--lh-dado-5:1.25;--tr-dado-5:.02em;--num-tabular:"tnum" 1,"lnum" 1}:root{--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--gap-bloco:32px;--gap-secao:32px;--gap-item:12px;--gap-denso:8px;--pad-celula:8px 12px;--pad-painel:16px;--pad-pagina:24px;--fio:1px;--fio-forte:2px;--radius:0;--radius-circulo:50%;--col-max:68ch}:root{--ease:cubic-bezier(.65,0,.35,1);--ease-loop:linear;--dur-estado:.15s;--dur-hover:.2s;--dur-desenho:.7s;--dur-desenho-longo:1.2s;--trans-estado:opacity var(--dur-estado) var(--ease),color var(--dur-estado) var(--ease),border-color var(--dur-estado) var(--ease);--trans-hover:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}@media(prefers-reduced-motion:reduce){:root{--dur-estado:1ms;--dur-hover:1ms;--dur-desenho:1ms;--dur-desenho-longo:1ms}}.g2 .g2-family-header{padding-block:18px}.g2 .g2-family-header .g2-emblem{width:25px;height:25px}.g2 .g2-family-close{padding-block:90px 110px;border-top:1px solid var(--g2-rule);margin-top:82px}.g2 .g2-family-close h2{max-width:23ch;font-size:clamp(34px,3.4vw,48px);line-height:1.18}.g2 .g21-editorial-title>.g2-eyebrow,.g2 .g21-advisory-copy>.g2-eyebrow,.g2 .g21-academy-copy>.g2-eyebrow,.g2 .g21-hardware-copy>.g2-eyebrow{display:block;font-size:10px;letter-spacing:.11em}.g2 .g2-intelligence-masthead{grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:center;padding-block:48px 54px}.g2 .g21-editorial-title h1{font-size:clamp(58px,5.5vw,82px);line-height:1.09;letter-spacing:-.065em;margin-top:26px}.g2 .g21-editorial-title>.g2-lead{font-size:16px;line-height:1.65;margin-top:28px}.g2 .g21-editorial-seal{align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;border-left:1px solid var(--g2-rule);padding-left:28px}.g2 .g21-editorial-seal .g2-emblem{width:100%;height:auto;max-width:270px;-o-object-fit:contain;object-fit:contain}.g2 .g21-editorial-seal>.g2-mono{font-size:9px;letter-spacing:.12em;margin-top:4px;color:var(--g2-secondary)}.g2 .g2-intelligence-cover{grid-template-columns:minmax(0,1.5fr) minmax(330px,.9fr);gap:0;position:relative;align-items:stretch}.g2 .g2-intelligence-cover>figure{overflow:hidden;margin:0}.g2 .g2-intelligence-cover>figure>img{display:block;height:100%;min-height:610px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 50%;object-position:52% 50%}.g2 .g2-intelligence-cover>figure>figcaption{bottom:21px;left:22px;right:22px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 44px);line-height:1.6;background:#0e181abf}.g2 .g2-intelligence-cover .g21-publication-cover{position:relative;margin:28px 0 28px -30px;padding:27px 30px 24px;background:#ece8df url(/g2/g21/mineral-paper.webp) repeat;background-blend-mode:multiply;color:#252a29;border:1px solid #ded8cc;border-left:7px solid #d8d0c1;transform:rotate(1.5deg);box-shadow:-14px 18px 35px #0a15162b}.g2 .g21-publication-cover .g2-cover-label{font-size:9px;color:#525953;border-color:#bdb8ac;padding-bottom:15px}.g2 .g21-publication-cover .g21-publication-art{width:100%;height:165px;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;margin-top:22px;aspect-ratio:auto}.g2 .g21-publication-cover h2{font-size:clamp(34px,2.7vw,43px);line-height:1.13;margin-top:21px;letter-spacing:-.055em}.g2 .g21-publication-cover p{color:#555b55;font-size:14px;line-height:1.65;margin-top:19px}.g2 .g21-publication-cover .g2-text-link{color:#262c27;font-size:12px;margin-block:22px 25px}.g2 .g21-publication-cover>.g2-caption{color:#68675f;font-size:8px;line-height:1.7;letter-spacing:.035em}.g2 .g2-notes-list>a{padding-block:34px}.g2 .g2-notes-list h3{font-size:clamp(25px,2.4vw,34px);line-height:1.22}.g2 .g2-source-register{padding-top:34px}.g2 .g2-source-register .g2-section-intro h2{font-size:clamp(38px,4vw,54px);line-height:1.12}.g2 .g2-advisory-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:64px;align-items:start;padding-block:54px 34px}.g2 .g21-advisory-copy{position:relative;padding-top:20px}.g2 .g21-advisory-copy h1{font-size:clamp(52px,4.8vw,70px);line-height:1.11;letter-spacing:-.062em;margin-top:28px}.g2 .g21-advisory-copy .g2-lead{font-size:16px;max-width:39ch;line-height:1.7;margin-top:28px}.g2 .g21-advisory-copy .g2-primary{margin-top:27px}.g2 .g21-advisory-seal{margin-top:21px;margin-left:-13px;width:210px}.g2 .g21-advisory-seal .g2-emblem{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.g2 .g21-examination{padding-top:0;min-width:0;position:relative}.g2 .g21-document-scene{margin:0;position:relative}.g2 .g21-family-film{height:390px;overflow:hidden;position:relative;background:#b4b0a5}.g2 .g21-family-film video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:53% 50%;object-position:53% 50%}.g2 .g21-film-control{position:absolute;top:15px;right:15px;z-index:1;display:flex;align-items:center;gap:8px;background:#171c1cc4;border:1px solid rgb(255 255 255 / 35%);color:#f5f0e7;font-family:var(--g2-mono);font-size:9px;padding:10px 12px;min-height:38px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.g2 .g21-document-scene figcaption{position:absolute;top:16px;left:15px;max-width:calc(100% - 128px);font-size:8px;letter-spacing:.075em;padding:7px 9px;background:#171c1cc4;color:#f5f0e7;line-height:1.65}.g2 .g21-examination .g2-argument{position:relative;margin:-77px 28px 0 -22px;padding:22px 29px 28px;background:#f5f2eaf2;color:#2b2c2c;border:1px solid #d0cbc0;border-top:3px solid #ac705d;box-shadow:0 12px 24px #1f160e12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.g2 .g21-examination .g2-argument-top{padding-bottom:14px}.g2 .g21-examination .g2-argument-top .g2-mono{color:#646257;font-size:9px}.g2 .g21-examination .g2-argument-tabs{border-color:#d1ccbf}.g2 .g21-examination .g2-argument-tabs button{color:#6a675e;padding-block:12px}.g2 .g21-examination .g2-argument-tabs button[aria-selected=true]{color:#794431;border-bottom-color:#a35e42}.g2 .g21-examination .g2-argument-body{padding-top:24px;min-height:248px}.g2 .g21-examination .g2-argument-body h3{font-size:33px;line-height:1.16}.g2 .g21-examination .g2-argument-body p{color:#626056;font-size:14px;line-height:1.7;margin-top:17px}.g2 .g21-examination .g2-argument-body>.g2-mono{color:#826152;line-height:1.6;font-size:8px;margin-top:25px}.g2 .g2-service-list>article{padding-block:45px;gap:35px;grid-template-columns:32px minmax(0,1fr) minmax(0,.9fr)}.g2 .g2-service-list h2{font-size:clamp(33px,3vw,43px);line-height:1.16}.g2 .g2-independence{background:linear-gradient(90deg,var(--g2-soft),var(--g2-paper));border-top:1px solid var(--g2-rule);padding:38px 42px 42px}.g2 .g2-independence h2{font-size:clamp(35px,3.5vw,49px);line-height:1.17}.g2 .g2-academy-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);align-items:center;gap:52px;padding-block:42px 60px}.g2 .g21-academy-copy h1{font-size:clamp(53px,4.7vw,69px);line-height:1.1;letter-spacing:-.065em;margin-top:30px}.g2 .g21-academy-copy .g2-lead{font-size:16px;line-height:1.7;max-width:40ch}.g2 .g21-reading-scene{padding-top:126px;position:relative}.g2 .g21-reading-scene picture{display:block;overflow:hidden}.g2 .g21-reading-scene picture>img{display:block;width:100%;height:440px;-o-object-fit:cover;object-fit:cover;-o-object-position:61% 50%;object-position:61% 50%;aspect-ratio:auto}.g2 .g21-academy-seal{position:absolute;z-index:1;width:255px;height:255px;right:2px;top:-4px;pointer-events:none}.g2 .g21-academy-seal .g2-emblem{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.g2 .g21-reading-scene figcaption{padding-top:12px;font-size:8px;line-height:1.6}.g2 .g2-learning-path{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:64px;align-items:start}.g2 .g2-path-options button{padding-block:30px}.g2 .g2-path-options button>span:nth-child(2){font-size:23px;line-height:1.35}.g2 .g21-learning-sheet{padding:0 30px 32px;background:var(--g2-raised);border:1px solid var(--g2-rule)}.g2 .g21-learning-art{width:calc(100% + 60px);max-width:none;height:182px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%;margin:0 -30px 27px;display:block}.g2 .g2-learning-path .g21-learning-sheet h2{font-size:37px;line-height:1.17;margin-top:18px}.g2 .g2-alexandria-feature{gap:70px;padding-block:58px}.g2 .g2-alexandria-feature h2{font-size:clamp(55px,5.4vw,78px);margin-block:23px 26px}.g2 .g2-academy-counts strong{font-size:64px}.g2 .g2-software-hero{background:#171c20 url(/g2/g21/graphite-surface.webp) repeat;background-blend-mode:soft-light;color:#eae5d9;padding:40px 45px 29px;margin-top:34px;position:relative}.g2 .g21-software-heading{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:24px;align-items:center}.g2 .g21-software-heading .g2-eyebrow{color:#b5b5ad;font-size:9px;letter-spacing:.1em}.g2 .g21-software-heading h1{margin-top:28px;font-size:clamp(45px,3.7vw,59px);line-height:1.17;letter-spacing:-.055em}.g2 .g21-software-heading h1 em{color:#d0bb9e}.g2 .g21-software-seal{width:245px;height:245px}.g2 .g21-software-seal .g2-emblem{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.g2 .g2-software-intro{margin-block:20px 34px;border-top:1px solid #474843;padding-top:23px;align-items:center;gap:34px}.g2 .g2-software-intro .g2-lead{color:#bdc0b9;max-width:61ch;line-height:1.65;font-size:14px}.g2 .g2-software-intro .g2-primary{background:#e6e0d2;border-color:#e6e0d2;color:#272c2b!important;flex-shrink:0;font-size:12px;padding:14px 17px;gap:18px}.g2 .g21-terminal-stage{position:relative;border:1px solid #57584f;background:#eeeae3;padding:7px;color:#23282a}.g2 .g2-software-hero>.g2-provenance{color:#c0bdb3;font-size:8px;line-height:1.7;margin-top:17px}.g2 .g2-software-mechanisms{gap:42px}.g2 .g2-software-mechanisms h3{font-size:31px;line-height:1.2}.g2 .g2-integration-register>h2{font-size:clamp(39px,4vw,56px);line-height:1.14}.g2 .g2-hardware-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:36px;align-items:start;padding-block:50px 22px}.g2 .g21-hardware-copy{padding-top:20px}.g2 .g21-hardware-copy h1{font-size:clamp(57px,5vw,76px);line-height:1.08;letter-spacing:-.065em}.g2 .g21-hardware-copy .g2-lead{max-width:35ch;line-height:1.7;font-size:16px}.g2 .g21-hardware-copy>.g2-status{display:inline-flex;font-size:9px;padding-bottom:13px;border-bottom:1px solid var(--g2-rule);margin-top:25px}.g2 .g21-hardware-seal{width:213px;margin-top:0;margin-left:-12px}.g2 .g21-hardware-seal .g2-emblem{height:auto;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.g2 .g21-copper-scene{position:relative;height:688px;margin:0;overflow:hidden;background:#222421}.g2 .g21-copper-scene picture,.g2 .g21-copper-scene picture>img{display:block;width:100%;height:100%}.g2 .g21-copper-scene picture>img{-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:48% 50%;object-position:48% 50%}.g2 .g21-copper-scene figcaption{position:absolute;left:20px;right:20px;bottom:18px;font-size:8px;letter-spacing:.055em;line-height:1.8;background:#0c1516cc;color:#e6e0d5;padding:9px 11px;width:-moz-fit-content;width:fit-content}.g2 .g2-instrument-study{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:62px}.g2 .g2-instrument-study figure img{aspect-ratio:1.05;-o-object-position:56% 50%;object-position:56% 50%}.g2 .g2-instrument-study figure figcaption{font-size:8px;padding-top:12px;line-height:1.65}.g2 .g2-instrument-study h2{font-size:43px;line-height:1.16}.g2 .g2-spec-list button{padding-block:22px}.g2 .g2-spec-detail h3{font-size:26px;line-height:1.2}.g2 .g2-hardware-availability{background:linear-gradient(105deg,var(--g2-soft),var(--g2-paper));border-top:1px solid var(--g2-rule)}.g2 .g2-hardware-availability h2{font-size:46px;line-height:1.15}@media(max-width:1050px){.g2 .g2-intelligence-masthead{grid-template-columns:minmax(0,1fr) 210px}.g2 .g21-editorial-title h1{font-size:61px}.g2 .g2-intelligence-cover{grid-template-columns:minmax(0,1fr) 360px}.g2 .g2-advisory-hero{gap:35px}.g2 .g21-advisory-copy h1{font-size:52px}.g2 .g21-examination .g2-argument{margin-left:-10px;margin-right:0;padding-inline:23px}.g2 .g2-academy-hero{gap:30px}.g2 .g21-academy-copy h1{font-size:51px}.g2 .g21-reading-scene picture>img{height:430px}.g2 .g21-academy-seal{width:220px;height:220px}.g2 .g2-learning-path{gap:35px}.g2 .g2-software-hero{padding-inline:28px}.g2 .g21-software-heading{grid-template-columns:minmax(0,1fr) 180px}.g2 .g21-software-seal{width:180px;height:180px}.g2 .g21-software-heading h1{font-size:46px}.g2 .g21-hardware-copy h1{font-size:61px}.g2 .g2-instrument-study{gap:35px}.g2 .g2-instrument-study h2{font-size:36px}}@media(max-width:760px){.g2 .g2-intelligence-masthead{grid-template-columns:minmax(0,1fr) 155px;gap:18px}.g2 .g21-editorial-title h1{font-size:49px}.g2 .g21-editorial-seal{padding-left:14px}.g2 .g21-editorial-seal>.g2-mono{font-size:7px}.g2 .g2-intelligence-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g2 .g2-intelligence-cover .g21-publication-cover{padding-inline:21px;margin-left:-16px}.g2 .g21-publication-cover h2{font-size:33px}.g2 .g21-publication-cover .g21-publication-art{height:140px}.g2 .g2-advisory-hero,.g2 .g2-academy-hero,.g2 .g2-hardware-hero{grid-template-columns:1fr}.g2 .g21-advisory-copy,.g2 .g21-hardware-copy{padding-top:0}.g2 .g21-advisory-copy h1,.g2 .g21-academy-copy h1,.g2 .g21-hardware-copy h1{font-size:65px}.g2 .g21-advisory-seal{position:absolute;right:0;bottom:-12px;width:180px}.g2 .g21-advisory-copy .g2-lead{max-width:36ch}.g2 .g21-examination .g2-argument{margin-inline:22px}.g2 .g21-family-film{height:420px}.g2 .g21-reading-scene{padding-top:80px}.g2 .g21-academy-seal{width:210px;height:210px;top:-47px}.g2 .g21-reading-scene picture>img{height:440px}.g2 .g2-learning-path{grid-template-columns:1fr}.g2 .g2-software-hero{padding-inline:24px}.g2 .g21-software-heading{grid-template-columns:minmax(0,1fr) 145px}.g2 .g21-software-seal{width:145px;height:145px}.g2 .g21-software-heading h1{font-size:43px}.g2 .g2-software-intro{flex-direction:column;align-items:start}.g2 .g21-hardware-copy{position:relative}.g2 .g21-hardware-seal{position:absolute;width:180px;right:-6px;bottom:-8px}.g2 .g21-copper-scene{height:530px}.g2 .g2-instrument-study{grid-template-columns:1fr 1fr}}@media(max-width:650px){.g2 .g2-family-header{padding-block:14px;gap:9px}.g2 .g2-family-header>div{gap:5px}.g2 .g2-family-header .g2-mono{font-size:7px;letter-spacing:.015em}.g2 .g2-family-header .g2-emblem{width:21px;height:23px}.g2 .g2-family-close{margin-top:56px;padding-block:45px 62px}.g2 .g2-family-close h2{font-size:34px;line-height:1.17}.g2 .g21-editorial-title>.g2-eyebrow,.g2 .g21-advisory-copy>.g2-eyebrow,.g2 .g21-academy-copy>.g2-eyebrow,.g2 .g21-hardware-copy>.g2-eyebrow{font-size:8px;letter-spacing:.07em}.g2 .g2-intelligence-masthead{padding-block:32px 29px;grid-template-columns:1fr;gap:0;position:relative}.g2 .g21-editorial-title h1{font-size:clamp(43px,11.5vw,67px);letter-spacing:-.07em;line-height:1.1;margin-top:26px}.g2 .g21-editorial-title>.g2-lead{font-size:14px;margin-top:23px;line-height:1.65;max-width:32ch}.g2 .g21-editorial-seal{flex-direction:row;justify-content:end;gap:9px;padding:0;border:0;margin-top:-4px}.g2 .g21-editorial-seal .g2-emblem{width:142px;height:142px}.g2 .g21-editorial-seal>.g2-mono{order:-1;margin:0;font-size:8px}.g2 .g2-intelligence-cover{grid-template-columns:1fr}.g2 .g2-intelligence-cover>figure>img{min-height:0;height:315px;aspect-ratio:auto}.g2 .g2-intelligence-cover>figure>figcaption{inset:16px 14px auto;max-width:calc(100% - 28px);font-size:9px}.g2 .g2-intelligence-cover .g21-publication-cover{margin:-72px 13px 0 16px;padding:22px 23px 23px;transform:rotate(1deg)}.g2 .g21-publication-cover .g2-cover-label{font-size:8px}.g2 .g21-publication-cover .g21-publication-art{height:155px;margin-top:18px}.g2 .g21-publication-cover h2{font-size:35px}.g2 .g21-publication-cover p{font-size:13px}.g2 .g21-publication-cover>.g2-caption{font-size:9px}.g2 .g2-topic-tabs{gap:23px}.g2 .g2-topic-tabs button{font-size:12px}.g2 .g2-notes-list>a{grid-template-columns:minmax(0,1fr) 22px;gap:15px;padding-block:28px}.g2 .g2-notes-list h3{font-size:28px;line-height:1.2}.g2 .g2-notes-list p{font-size:13px}.g2 .g2-source-register{padding-top:24px}.g2 .g2-source-register .g2-section-intro h2{font-size:37px}.g2 .g2-source-register>a{gap:12px;grid-template-columns:57px minmax(0,1fr) 18px}.g2 .g2-advisory-hero{padding-block:31px 10px;gap:24px}.g2 .g21-advisory-copy h1{font-size:clamp(42px,11vw,62px);line-height:1.13;margin-top:26px}.g2 .g21-advisory-copy .g2-lead{font-size:14px;line-height:1.7;max-width:35ch;margin-top:23px}.g2 .g21-advisory-copy .g2-primary{font-size:12px;margin-top:23px}.g2 .g21-advisory-seal{position:static;margin:13px 0 -19px auto;width:155px}.g2 .g21-family-film{height:335px}.g2 .g21-film-control{top:12px;right:12px}.g2 .g21-document-scene figcaption{font-size:9px}.g2 .g21-examination .g2-argument{margin:-53px 11px 0;padding:18px 21px 24px}.g2 .g21-examination .g2-argument-body{min-height:262px;padding-top:24px}.g2 .g21-examination .g2-argument-body h3{font-size:30px}.g2 .g21-examination .g2-argument-body p{font-size:13px}.g2 .g21-examination .g2-argument-top .g2-mono{font-size:7px}.g2 .g21-examination .g2-argument-tabs button>span{font-size:10px}.g2 .g21-examination .g2-argument-body>.g2-mono{font-size:9px}.g2 .g2-service-list>article{grid-template-columns:20px minmax(0,1fr);gap:18px;padding-block:32px}.g2 .g2-service-list h2{font-size:33px}.g2 .g2-independence{padding:26px 22px 30px}.g2 .g2-independence h2{font-size:33px}.g2 .g2-academy-hero{padding-block:31px 28px;gap:31px}.g2 .g21-academy-copy h1{font-size:clamp(45px,11.8vw,65px);margin-top:26px;line-height:1.12}.g2 .g21-academy-copy .g2-lead{font-size:14px;line-height:1.7;margin-top:23px}.g2 .g21-academy-copy .g2-text-link{font-size:12px;margin-top:23px}.g2 .g21-reading-scene{padding-top:111px}.g2 .g21-academy-seal{top:-26px;right:-7px;width:205px;height:205px}.g2 .g21-reading-scene picture>img{height:366px;-o-object-position:50% 50%;object-position:50% 50%}.g2 .g21-reading-scene figcaption{font-size:9px}.g2 .g2-learning-path{grid-template-columns:1fr;gap:31px}.g2 .g2-path-options button{padding-block:23px}.g2 .g2-path-options button>span:nth-child(2){font-size:20px}.g2 .g21-learning-sheet{padding:0 22px 27px}.g2 .g21-learning-art{width:calc(100% + 44px);margin:0 -22px 24px;height:162px}.g2 .g2-learning-path .g21-learning-sheet h2{font-size:33px}.g2 .g2-alexandria-feature{padding-block:36px;gap:34px}.g2 .g2-alexandria-feature h2{font-size:56px}.g2 .g2-academy-counts strong{font-size:52px}.g2 .g2-software-hero{padding:27px 18px 22px;margin-top:22px}.g2 .g21-software-heading{grid-template-columns:minmax(0,1fr) 100px;gap:20px 22px}.g2 .g21-software-heading>div:first-child{display:contents}.g2 .g21-software-heading .g2-eyebrow{font-size:8px;letter-spacing:.065em;grid-column:1;grid-row:1}.g2 .g21-software-heading h1{grid-column:1 / -1;grid-row:2;font-size:clamp(34px,9.3vw,52px);line-height:1.19;letter-spacing:-.06em;margin-top:0}.g2 .g21-software-heading h1 br{display:none}.g2 .g21-software-seal{grid-column:2;grid-row:1;width:100px;height:100px;margin:0}.g2 .g2-software-intro{margin-block:16px 26px;padding-top:23px;gap:21px}.g2 .g2-software-intro .g2-lead{font-size:13px;line-height:1.7}.g2 .g2-software-intro .g2-primary{font-size:11px;gap:13px;padding:12px 14px}.g2 .g21-terminal-stage{margin-inline:-11px;padding:3px}.g2 .g2-software-hero>.g2-provenance{font-size:9px}.g2 .g2-software-mechanisms{grid-template-columns:1fr;gap:31px}.g2 .g2-software-mechanisms h3{font-size:30px}.g2 .g2-integration-register>h2{font-size:38px}.g2 .g2-hardware-hero{padding-block:31px 15px;gap:23px}.g2 .g21-hardware-copy h1{font-size:clamp(53px,14.2vw,76px);margin-top:26px}.g2 .g21-hardware-copy .g2-lead{font-size:14px;line-height:1.7;margin-top:24px;max-width:34ch}.g2 .g21-hardware-copy>.g2-status{font-size:8px;margin-top:24px}.g2 .g21-hardware-seal{position:absolute;z-index:1;width:138px;right:13px;bottom:-162px;margin:0}.g2 .g21-copper-scene{height:455px}.g2 .g21-copper-scene figcaption{bottom:13px;left:13px;right:13px;font-size:9px;padding:7px 9px}.g2 .g2-instrument-study{grid-template-columns:1fr;gap:29px}.g2 .g2-instrument-study figure img{aspect-ratio:1.25}.g2 .g2-instrument-study h2{font-size:37px}.g2 .g2-spec-list button{padding-block:21px}.g2 .g2-spec-detail h3{font-size:25px}.g2 .g2-hardware-availability{padding:26px 22px 30px;gap:20px}.g2 .g2-hardware-availability h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.g2 .g21-family-film video{transition:none}}.g2 .g21-film-control{min-height:44px}.g2 .g22-software-opening{padding-block:42px 10px}.g2 .g22-software-heading{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:50px;padding-bottom:46px}.g2 .g22-software-heading h1{font-family:var(--g2-serif);font-size:clamp(45px,4.35vw,74px);line-height:1.11;letter-spacing:-.065em;font-weight:400;margin:27px 0 0}.g2 .g22-software-heading h1 em{color:var(--g2-family-accent,var(--g2-secondary));font-weight:400}.g2 .g22-software-heading>.g2-lead{font-size:15px;line-height:1.85;max-width:34ch;margin:0 0 5px}@media(max-width:1050px){.g2 .g22-software-heading{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.g2 .g22-software-heading h1{font-size:clamp(42px,5.15vw,60px)}.g2 .g22-software-heading>.g2-lead{font-size:13px}}@media(max-width:650px){.g2 .g22-software-opening{padding-top:28px}.g2 .g22-software-heading{grid-template-columns:1fr;gap:24px;padding-bottom:31px}.g2 .g22-software-heading h1{font-size:clamp(38px,10.2vw,55px);margin-top:25px;line-height:1.16}.g2 .g22-software-heading h1 br{display:none}.g2 .g22-software-heading>.g2-lead{font-size:14px;line-height:1.8;max-width:40ch}}@font-face{font-family:Nivar Literata;font-style:italic;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-1.woff2) format("woff2");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:Nivar Literata;font-style:italic;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-2.woff2) format("woff2");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:Nivar Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-3.woff2) format("woff2");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:Nivar Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/literata-4.woff2) format("woff2");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:Nivar Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/g2/g21/fonts/manrope-1.woff2) format("woff2");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:Nivar Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/g2/g21/fonts/manrope-2.woff2) format("woff2");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:Nivar Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/geistmono-1.woff2) format("woff2");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:Nivar Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/g2/g21/fonts/geistmono-2.woff2) format("woff2");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}.g2-terminal{--g2-serif: "Nivar Literata", Georgia, serif;--g2-sans: "Nivar Manrope", Arial, sans-serif;--g2-mono: "Nivar Geist Mono", monospace;--g2t-bg: #121315;--g2t-surface: #191a1c;--g2t-ink: #ede7de;--g2t-secondary: #b5afa6;--g2t-muted: #9b978f;--g2t-rule: #353436;--g2t-accent: #d18b53;--g2t-accent-soft: #2c231e;--g2t-map: #27282a;--g2t-map-selected: #3e3128;--g2t-map-stroke: #686057;color:var(--g2t-ink);background:var(--g2t-bg);color-scheme:dark;font-family:var(--g2-sans);font-size:14px;line-height:1.5;font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-height:100dvh;height:100dvh;overflow:auto;scrollbar-color:var(--g2t-rule) var(--g2t-bg)}.g2-terminal[data-tone=paper]{--g2t-bg: #f1eee9;--g2t-surface: #e9e5df;--g2t-ink: #242326;--g2t-secondary: #625e58;--g2t-muted: #6a655f;--g2t-rule: #d1cbc4;--g2t-accent: #93502d;--g2t-accent-soft: #e6ddd3;--g2t-map: #ded9d2;--g2t-map-selected: #c6b29c;--g2t-map-stroke: #9a8e80;color-scheme:light}.g2-terminal *{box-sizing:border-box}.g2-terminal h1,.g2-terminal h2,.g2-terminal h3,.g2-terminal p,.g2-terminal figure{margin:0}.g2-terminal a{color:inherit;text-decoration:none}.g2-terminal button,.g2-terminal select,.g2-terminal input{font:inherit;color:inherit;border-radius:0}.g2-terminal button{cursor:pointer;border:0;background:transparent}.g2-terminal button:disabled{cursor:not-allowed;opacity:.45}.g2-terminal button:focus-visible,.g2-terminal a:focus-visible,.g2-terminal input:focus-visible,.g2-terminal select:focus-visible,.g2-terminal summary:focus-visible{outline:2px solid var(--g2t-accent);outline-offset:4px}.g2-terminal ::-moz-selection{background:var(--g2t-accent);color:var(--g2t-bg)}.g2-terminal ::selection{background:var(--g2t-accent);color:var(--g2t-bg)}.g2-terminal .g2t-header{display:flex;align-items:center;gap:27px;min-height:78px;padding:0 36px;border-bottom:1px solid var(--g2t-rule)}.g2-terminal .g2t-brand{display:flex;flex-direction:column;gap:8px;padding:13px 0}.g2-terminal .g2t-brand>span{font-family:var(--g2-mono);font-size:10px;letter-spacing:.24em}.g2-terminal .g2t-product{display:flex;align-items:center;gap:13px;padding-left:26px;border-left:1px solid var(--g2t-rule);font-size:14px;white-space:nowrap}.g2-terminal .g2t-product-mark{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--g2t-map-stroke);color:var(--g2t-accent);font-size:22px;line-height:1}.g2-terminal .g2t-product small{display:block;color:var(--g2t-muted);font-family:var(--g2-mono);font-size:10px;margin-top:4px;letter-spacing:.1em}.g2-terminal .g2t-nav{display:flex;align-self:stretch;gap:27px;margin-left:15px;font-size:12px}.g2-terminal .g2t-nav a{display:flex;align-items:center;position:relative;color:var(--g2t-secondary)}.g2-terminal .g2t-nav a[aria-current]{color:var(--g2t-ink)}.g2-terminal .g2t-nav a[aria-current]:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--g2t-accent);left:0;right:0}.g2-terminal .g2t-header-actions{margin-left:auto;display:flex;align-items:center;gap:15px}.g2-terminal .g2t-icon-button{width:40px;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.g2-terminal .g2t-icon-button:hover{background:var(--g2t-surface)}.g2-terminal .g2t-source-button{display:flex;gap:10px;align-items:center;min-height:40px;font-size:12px}.g2-terminal .g2t-account{display:flex;align-items:center;gap:14px;font-size:12px;border-left:1px solid var(--g2t-rule);padding-left:23px;min-height:35px}.g2-terminal .g2t-page{max-width:1800px;margin:0 auto;padding:0 36px}.g2-terminal .g2t-masthead{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;padding:36px 0 30px}.g2-terminal .g2t-eyebrow{font-family:var(--g2-mono);font-size:10px;letter-spacing:.08em;line-height:1.7;font-weight:400;color:var(--g2t-muted)}.g2-terminal .g2t-cross{font-size:15px;color:var(--g2t-accent);margin-right:8px}.g2-terminal .g2t-masthead h1{font-family:var(--g2-serif);font-size:clamp(36px,3.4vw,53px);line-height:1.07;font-weight:400;letter-spacing:-.036em;margin-top:8px}.g2-terminal .g2t-masthead>p{font-size:13px;line-height:1.6;padding:0 0 2px 26px;border-left:1px solid var(--g2t-map-stroke)}.g2-terminal .g2t-masthead>p>span{color:var(--g2t-muted)}.g2-terminal .g2t-toolbar{display:flex;gap:20px;align-items:center;min-height:59px;border-top:1px solid var(--g2t-rule);border-bottom:1px solid var(--g2t-rule);scroll-margin-top:20px}.g2-terminal .g2t-source-select{display:flex;align-items:center;gap:9px;min-width:0}.g2-terminal .g2t-status-dot{width:5px;height:5px;background:var(--g2t-accent);flex-shrink:0}.g2-terminal .g2t-status-dot--unavailable{background:transparent;border:1px solid var(--g2t-muted);width:6px;height:6px}.g2-terminal .g2t-source-select select{background:transparent;border:0;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:12px 0;max-width:190px}.g2-terminal .g2t-source-select select option{background:var(--g2t-bg)}.g2-terminal .g2t-source-select>svg{margin-left:-5px;pointer-events:none}.g2-terminal .g2t-source-date{margin-left:9px;font-family:var(--g2-mono);font-size:10px;letter-spacing:.03em;color:var(--g2t-muted)}.g2-terminal .g2t-period-control{display:flex;gap:1px;margin-left:auto}.g2-terminal .g2t-period-control button{min-height:40px;min-width:41px;font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-period-control button[aria-pressed=true]{background:var(--g2t-surface);color:var(--g2t-ink);border:1px solid var(--g2t-rule)}.g2-terminal .g2t-export{display:flex;align-items:center;gap:8px;font-size:10px;min-height:40px;border-left:1px solid var(--g2t-rule);padding-left:20px}.g2-terminal .g2t-workspace{display:grid;grid-template-columns:minmax(225px,.83fr) minmax(370px,1.85fr) minmax(245px,.94fr);border-bottom:1px solid var(--g2t-rule)}.g2-terminal .g2t-geography{border-right:1px solid var(--g2t-rule);padding:0 22px 22px 0;min-width:0}.g2-terminal .g2t-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:63px}.g2-terminal .g2t-panel-heading h2{font-family:var(--g2-mono);font-size:10px;letter-spacing:.02em;line-height:1.5;font-weight:400;color:var(--g2t-muted);white-space:normal}.g2-terminal .g2t-panel-heading h2 span{font-family:var(--g2-sans);font-size:12px;margin-left:10px;letter-spacing:0;color:var(--g2t-ink)}.g2-terminal .g2t-panel-heading>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);white-space:nowrap}.g2-terminal .g2t-panel-heading>svg{color:var(--g2t-muted);flex-shrink:0}.g2-terminal .g2t-map-stage{position:relative;width:100%;padding:6px 0 25px}.g2-terminal .g2t-map{display:block;width:100%;height:clamp(215px,20vw,290px);overflow:visible}.g2-terminal .g2t-map-outline{fill:var(--g2t-map);stroke:var(--g2t-map-stroke);stroke-width:1}.g2-terminal .g2t-map-region{fill:var(--g2t-map);stroke:var(--g2t-map-stroke);stroke-width:1.5;cursor:pointer;transition:fill .18s,stroke .18s}.g2-terminal .g2t-map-region:hover{fill:var(--g2t-map-selected);stroke:var(--g2t-accent)}.g2-terminal .g2t-map-region.is-selected{fill:var(--g2t-map-selected);stroke:var(--g2t-accent);stroke-width:2.5}.g2-terminal .g2t-map-region:focus-visible{outline:none;stroke:var(--g2t-ink);stroke-width:5}.g2-terminal .g2t-map-label{pointer-events:none}.g2-terminal .g2t-map-label circle{fill:var(--g2t-map-stroke)}.g2-terminal .g2t-map-label text{fill:var(--g2t-secondary);font-family:var(--g2-mono);font-size:28px;letter-spacing:1px}.g2-terminal .g2t-map-label.is-selected circle,.g2-terminal .g2t-map-label.is-selected text{fill:var(--g2t-accent)}.g2-terminal .g2t-map-coordinate{position:absolute;left:0;font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-map-coordinate--top{top:12px}.g2-terminal .g2t-map-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);padding-top:11px}.g2-terminal .g2t-map-caption button{display:flex;gap:5px;align-items:center;min-height:40px}.g2-terminal .g2t-regions{display:flex;flex-direction:column;border-top:1px solid var(--g2t-rule)}.g2-terminal .g2t-regions button{display:grid;grid-template-columns:38px 1fr auto 12px;align-items:center;gap:7px;width:100%;text-align:left;min-height:41px;padding:0 7px;border-bottom:1px solid var(--g2t-rule)}.g2-terminal .g2t-regions button:hover{background:var(--g2t-surface)}.g2-terminal .g2t-regions button[aria-pressed=true]{background:var(--g2t-accent-soft);border-left:2px solid var(--g2t-accent);padding-left:5px}.g2-terminal .g2t-region-code{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-region-name{font-size:10px}.g2-terminal .g2t-region-value{font-family:var(--g2-mono);font-size:10px}.g2-terminal .g2t-regions button>svg{opacity:0}.g2-terminal .g2t-regions button[aria-pressed=true]>svg{opacity:1;color:var(--g2t-accent)}.g2-terminal .g2t-map-footnote{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);margin-top:13px;line-height:1.7}.g2-terminal .g2t-map-footnote>span{display:block}.g2-terminal .g2t-series{min-width:0;padding:0 28px 24px}.g2-terminal .g2t-mobile-market,.g2-terminal .g2t-mobile-period,.g2-terminal .g2t-footer>.g2t-mobile-export{display:none}.g2-terminal .g2t-metric-control{display:flex;gap:24px;border-bottom:1px solid var(--g2t-rule)}.g2-terminal .g2t-metric-control button{color:var(--g2t-muted);font-size:11px;min-height:39px;position:relative;padding:0 0 12px}.g2-terminal .g2t-metric-control button[aria-pressed=true]{color:var(--g2t-ink)}.g2-terminal .g2t-metric-control button[aria-pressed=true]:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--g2t-accent)}.g2-terminal .g2t-series-reading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;padding-top:25px;padding-bottom:25px}.g2-terminal .g2t-value-label{display:block;color:var(--g2t-muted);font-size:10px;margin-bottom:5px}.g2-terminal .g2t-major-value{font-family:var(--g2-sans);font-size:clamp(38px,3.4vw,56px);font-weight:400;line-height:1.1;letter-spacing:-.055em;white-space:nowrap}.g2-terminal .g2t-major-value>span{font-family:var(--g2-mono);color:var(--g2t-muted);font-size:10px;margin-left:9px;letter-spacing:-.02em}.g2-terminal .g2t-change{text-align:right;padding-bottom:4px}.g2-terminal .g2t-change>span{color:var(--g2t-accent);font-family:var(--g2-mono);font-size:14px;white-space:nowrap}.g2-terminal .g2t-change>small{display:block;color:var(--g2t-muted);font-size:10px;margin-top:5px}.g2-terminal .g2t-chart-legend{display:flex;justify-content:space-between;gap:10px;font-family:var(--g2-mono);color:var(--g2t-muted);font-size:10px;letter-spacing:.015em}.g2-terminal .g2t-chart-legend>span:first-child{display:flex;align-items:center;gap:5px}.g2-terminal .g2t-chart-legend i{display:block;height:2px;width:13px;background:var(--g2t-accent)}.g2-terminal .g2t-chart{width:100%;height:266px;margin-top:7px}.g2-terminal .g2t-chart-figure figcaption{display:flex;align-items:center;gap:7px;color:var(--g2t-muted);font-size:10px;font-family:var(--g2-mono);padding:8px 0 21px}.g2-terminal .g2t-baseline-key{width:14px;border-top:1px dashed var(--g2t-muted)}.g2-terminal .g2t-simulation-note{margin-left:auto}.g2-terminal .g2t-series-extents{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.2fr;padding-top:18px;border-top:1px solid var(--g2t-rule);gap:14px}.g2-terminal .g2t-series-extents>div>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);display:block}.g2-terminal .g2t-series-extents strong{display:block;font-family:var(--g2-mono);font-weight:400;font-size:13px;margin-top:8px}.g2-terminal .g2t-series-extents small{font-family:var(--g2-sans);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-tooltip{background:var(--g2t-bg);border:1px solid var(--g2t-map-stroke);padding:12px 15px;color:var(--g2t-ink)}.g2-terminal .g2t-tooltip>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-tooltip>strong{display:block;font-family:var(--g2-mono);font-size:17px;font-weight:400;margin-top:6px}.g2-terminal .g2t-tooltip small{font-size:10px}.g2-terminal .g2t-interpretation{min-width:0;padding-left:23px;border-left:1px solid var(--g2t-rule);display:flex;flex-direction:column}.g2-terminal .g2t-reading-body{padding-top:14px}.g2-terminal .g2t-reading-body>.g2t-eyebrow{color:var(--g2t-accent);font-size:10px}.g2-terminal .g2t-reading-body h3{font-family:var(--g2-serif);font-size:clamp(29px,2.4vw,38px);font-weight:400;letter-spacing:-.035em;line-height:1.05;margin-top:13px;margin-bottom:20px;max-width:15ch}.g2-terminal .g2t-reading-body>p{font-size:12px;color:var(--g2t-secondary);line-height:1.8}.g2-terminal .g2t-reading-body strong{font-weight:400;color:var(--g2t-ink)}.g2-terminal .g2t-reading-annotation{margin-top:23px;padding-top:16px;border-top:1px solid var(--g2t-rule)}.g2-terminal .g2t-reading-annotation>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);letter-spacing:.035em}.g2-terminal .g2t-reading-annotation>p{font-size:11px;color:var(--g2t-secondary);margin-top:9px;line-height:1.7}.g2-terminal .g2t-reading-annotation--question{border-left:1px solid var(--g2t-accent);border-top:0;padding:0 0 0 13px;margin-top:23px;margin-bottom:20px}.g2-terminal .g2t-reading-annotation--question>span{color:var(--g2t-accent)}.g2-terminal .g2t-reading-annotation--question>p{font-family:var(--g2-serif);color:var(--g2t-ink);font-size:21px;line-height:1.1;margin:10px 0}.g2-terminal .g2t-reading-annotation small{color:var(--g2t-muted);font-size:10px;line-height:1.65;display:block}.g2-terminal .g2t-reading-link{margin-top:auto;border-top:1px solid var(--g2t-rule);min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:11px}.g2-terminal .g2t-reading-link:hover{color:var(--g2t-accent)}.g2-terminal .g2t-unavailable{min-height:323px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.g2-terminal .g2t-unavailable>svg{color:var(--g2t-muted);margin-bottom:20px}.g2-terminal .g2t-unavailable h3{font-family:var(--g2-serif);font-size:31px;font-weight:400;letter-spacing:-.035em;line-height:1.05;max-width:17ch}.g2-terminal .g2t-unavailable>p{font-size:12px;color:var(--g2t-muted);line-height:1.7;max-width:47ch;margin-top:15px}.g2-terminal .g2t-unavailable>button{display:flex;align-items:center;gap:15px;color:var(--g2t-accent);border-bottom:1px solid var(--g2t-rule);min-height:42px;font-size:11px;margin-top:18px}.g2-terminal .g2t-notebook{display:grid;grid-template-columns:minmax(225px,.83fr) minmax(600px,2.79fr);padding-top:34px;padding-bottom:39px;scroll-margin-top:25px}.g2-terminal .g2t-notebook-intro{padding-right:28px}.g2-terminal .g2t-notebook-intro h2{font-family:var(--g2-serif);font-size:34px;line-height:1.03;font-weight:400;letter-spacing:-.035em;margin-top:13px}.g2-terminal .g2t-notebook-intro p{font-size:11px;line-height:1.8;color:var(--g2t-muted);margin-top:16px}.g2-terminal .g2t-demo-label{display:inline-block;border:1px solid var(--g2t-rule);font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);padding:5px 7px;margin-top:22px;letter-spacing:.04em}.g2-terminal .g2t-observations{min-width:0;padding-left:28px}.g2-terminal .g2t-event-control{display:grid;grid-template-columns:repeat(3,1fr)}.g2-terminal .g2t-event-control button{text-align:left;border-bottom:1px solid var(--g2t-rule);border-top:1px solid var(--g2t-rule);border-right:1px solid var(--g2t-rule);padding:15px 20px 14px;position:relative}.g2-terminal .g2t-event-control button:first-child{border-left:1px solid var(--g2t-rule)}.g2-terminal .g2t-event-control button>span{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--g2t-muted);font-family:var(--g2-mono);font-size:10px}.g2-terminal .g2t-event-control button>span>svg{opacity:0}.g2-terminal .g2t-event-control button>strong{font-family:var(--g2-mono);display:block;font-size:21px;font-weight:400;margin-top:11px}.g2-terminal .g2t-event-control button>small{font-size:10px;color:var(--g2t-muted);display:block;margin-top:2px}.g2-terminal .g2t-event-control button[aria-pressed=true]{background:var(--g2t-surface)}.g2-terminal .g2t-event-control button[aria-pressed=true]:before{content:"";position:absolute;height:2px;top:-1px;left:0;right:0;background:var(--g2t-accent)}.g2-terminal .g2t-event-control button[aria-pressed=true]>span{color:var(--g2t-accent)}.g2-terminal .g2t-event-control button[aria-pressed=true]>span>svg{opacity:1}.g2-terminal .g2t-event-dossier{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:24px 0}.g2-terminal .g2t-event-dossier .g2t-eyebrow{font-size:10px}.g2-terminal .g2t-event-dossier h3{font-family:var(--g2-serif);font-size:26px;font-weight:400;line-height:1.12;letter-spacing:-.03em;margin-top:11px;max-width:30ch}.g2-terminal .g2t-event-dossier p{font-size:11px;line-height:1.8;color:var(--g2t-secondary);margin-top:11px}.g2-terminal .g2t-data-table{border-top:1px solid var(--g2t-rule);font-size:11px}.g2-terminal .g2t-data-table summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:45px;color:var(--g2t-secondary)}.g2-terminal .g2t-data-table summary::-webkit-details-marker{display:none}.g2-terminal .g2t-data-table[open] summary>svg{transform:rotate(180deg)}.g2-terminal .g2t-table-scroll{overflow-x:auto;max-height:350px}.g2-terminal .g2t-data-table table{border-collapse:collapse;width:100%;font-family:var(--g2-mono);font-size:10px}.g2-terminal .g2t-data-table caption{text-align:left;font-size:10px;color:var(--g2t-muted);padding:12px 0}.g2-terminal .g2t-data-table th,.g2-terminal .g2t-data-table td{text-align:left;font-weight:400;padding:11px 10px 11px 0;border-bottom:1px solid var(--g2t-rule);white-space:nowrap}.g2-terminal .g2t-data-table thead th{color:var(--g2t-muted)}.g2-terminal .g2t-data-table td:nth-child(2),.g2-terminal .g2t-data-table th:nth-child(2){text-align:right;padding-right:25px}.g2-terminal .g2t-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--g2t-rule);min-height:61px;font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-footer>a,.g2-terminal .g2t-footer>button{display:flex;align-items:center;gap:9px;min-height:40px}.g2-terminal .g2t-footer>span{text-align:center}.g2-terminal .g2t-visually-hidden{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap}.g2-terminal .g2t-source-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(650px,100%);height:100dvh;max-height:100dvh;max-width:100%;padding:0;border:0;border-left:1px solid var(--g2t-rule);background:var(--g2t-bg);color:var(--g2t-ink);overflow-y:auto}.g2-terminal .g2t-source-dialog::backdrop{background:#08080ab8}.g2-terminal .g2t-dialog-inner{padding:25px 36px 20px}.g2-terminal .g2t-dialog-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.g2-terminal .g2t-source-dialog h2{font-family:var(--g2-serif);font-size:43px;font-weight:400;line-height:1.05;letter-spacing:-.04em;margin-top:29px}.g2-terminal .g2t-dialog-intro{font-size:13px;color:var(--g2t-secondary);line-height:1.7;margin-top:18px}.g2-terminal .g2t-source-search{display:flex;align-items:center;gap:14px;border:1px solid var(--g2t-rule);padding:0 14px;margin-top:28px}.g2-terminal .g2t-source-search>svg{color:var(--g2t-muted)}.g2-terminal .g2t-source-search input{height:48px;flex:1;min-width:0;background:transparent;border:0;font-size:13px}.g2-terminal .g2t-source-search input::-moz-placeholder{color:var(--g2t-muted)}.g2-terminal .g2t-source-search input::placeholder{color:var(--g2t-muted)}.g2-terminal .g2t-search-count{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted);padding:13px 0 0}.g2-terminal .g2t-source-records article{padding:27px 0;border-bottom:1px solid var(--g2t-rule)}.g2-terminal .g2t-source-records article>.g2t-eyebrow{color:var(--g2t-accent);font-size:10px}.g2-terminal .g2t-source-records h3{font-family:var(--g2-serif);font-size:27px;font-weight:400;line-height:1.14;letter-spacing:-.025em;margin-top:11px}.g2-terminal .g2t-source-records article>p{margin-top:14px;font-size:13px;line-height:1.75;color:var(--g2t-secondary)}.g2-terminal .g2t-source-records article>p.g2t-record-detail{color:var(--g2t-muted);font-size:11px}.g2-terminal .g2t-source-records article>a{display:inline-flex;align-items:center;gap:11px;border-bottom:1px solid var(--g2t-rule);min-height:40px;font-size:11px;margin-top:10px}.g2-terminal .g2t-no-results{font-size:14px;color:var(--g2t-muted);line-height:1.7;padding:30px 0}.g2-terminal .g2t-dialog-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 10px}.g2-terminal .g2t-dialog-bottom>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2t-muted)}.g2-terminal .g2t-dialog-bottom>button{display:flex;gap:12px;align-items:center;font-size:11px;min-height:40px}.g2-terminal--compact{min-height:0;height:auto;overflow:visible}.g2-terminal--compact .g2t-header{min-height:68px;padding-inline:24px;gap:20px}.g2-terminal--compact .g2t-brand{display:none}.g2-terminal--compact .g2t-product{border:0;padding:0}.g2-terminal--compact .g2t-product small{display:none}.g2-terminal--compact .g2t-nav{margin-left:15px}.g2-terminal--compact .g2t-page{padding:0 24px}.g2-terminal--compact .g2t-toolbar{border-top:0}.g2-terminal--compact .g2t-source-date{display:none}.g2-terminal--compact .g2t-workspace{grid-template-columns:minmax(190px,.78fr) minmax(340px,1.7fr) minmax(220px,.94fr)}.g2-terminal--compact .g2t-series{padding-inline:22px}.g2-terminal--compact .g2t-chart{height:226px}.g2-terminal--compact .g2t-map{height:222px}.g2-terminal--compact .g2t-major-value{font-size:43px}.g2-terminal--compact .g2t-reading-body h3{font-size:31px}.g2-terminal--compact .g2t-reading-annotation{margin-top:17px}.g2-terminal--compact .g2t-footer{border-top:0}@media(min-width:1600px){.g2-terminal .g2t-header,.g2-terminal .g2t-page{padding-inline:48px}.g2-terminal .g2t-series{padding-inline:38px}.g2-terminal .g2t-chart{height:307px}.g2-terminal .g2t-map{height:305px}.g2-terminal .g2t-reading-body>p{font-size:14px}.g2-terminal .g2t-reading-annotation>p{font-size:12px}.g2-terminal .g2t-reading-annotation small{font-size:11px}.g2-terminal .g2t-region-name{font-size:12px}.g2-terminal .g2t-region-value{font-size:11px}}@media(max-width:1180px){.g2-terminal .g2t-header{padding-inline:25px;gap:20px}.g2-terminal .g2t-nav{display:none}.g2-terminal .g2t-page{padding-inline:25px}.g2-terminal .g2t-workspace{grid-template-columns:minmax(200px,.8fr) minmax(355px,1.6fr) minmax(215px,.94fr)}.g2-terminal .g2t-geography{padding-right:17px}.g2-terminal .g2t-series{padding-inline:20px}.g2-terminal .g2t-interpretation{padding-left:19px}.g2-terminal .g2t-source-date{font-size:10px}.g2-terminal .g2t-panel-heading h2 span{margin-left:6px;font-size:11px}.g2-terminal .g2t-chart-legend{flex-wrap:wrap}.g2-terminal .g2t-simulation-note{display:none}.g2-terminal .g2t-regions button{grid-template-columns:33px 1fr auto 10px;gap:5px}.g2-terminal .g2t-region-name{font-size:10px}.g2-terminal .g2t-notebook{grid-template-columns:minmax(200px,.8fr) minmax(560px,2.54fr)}.g2-terminal .g2t-observations{padding-left:20px}.g2-terminal .g2t-reading-body h3{font-size:30px}}@media(max-width:980px){.g2-terminal .g2t-workspace{grid-template-columns:minmax(210px,.75fr) minmax(360px,1.6fr)}.g2-terminal .g2t-series{padding-right:0}.g2-terminal .g2t-interpretation{grid-column:1 / -1;border-left:0;border-top:1px solid var(--g2t-rule);padding-left:0;display:grid;grid-template-columns:180px 1fr;gap:25px}.g2-terminal .g2t-interpretation .g2t-panel-heading{align-self:start}.g2-terminal .g2t-interpretation .g2t-panel-heading>svg{display:none}.g2-terminal .g2t-reading-body{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:23px 0}.g2-terminal .g2t-reading-body>.g2t-eyebrow{grid-column:1}.g2-terminal .g2t-reading-body h3{grid-column:1;grid-row:2;max-width:19ch;font-size:29px;margin-bottom:14px}.g2-terminal .g2t-reading-body>p{grid-column:1;grid-row:3 / 5}.g2-terminal .g2t-reading-annotation{grid-column:2;grid-row:1 / 3;margin:0;border-top:0;padding-top:0}.g2-terminal .g2t-reading-annotation--question{grid-row:3 / 5;margin-top:13px;margin-bottom:0}.g2-terminal .g2t-reading-link{grid-column:1 / -1;margin-top:-25px}.g2-terminal .g2t-notebook{grid-template-columns:180px 1fr;gap:25px}.g2-terminal .g2t-observations{padding-left:0}.g2-terminal .g2t-notebook-intro{padding-right:0}.g2-terminal .g2t-event-dossier{gap:24px}.g2-terminal .g2t-event-dossier h3{font-size:24px}.g2-terminal--compact .g2t-interpretation{display:none}}@media(max-width:700px){.g2-terminal .g2t-header{min-height:60px;padding-inline:20px;gap:18px}.g2-terminal .g2t-brand{gap:5px}.g2-terminal .g2t-brand>svg{width:83px;height:17px}.g2-terminal .g2t-brand>span{display:none}.g2-terminal .g2t-product{border:0;padding-left:0;font-size:12px}.g2-terminal .g2t-product-mark,.g2-terminal .g2t-product small{display:none}.g2-terminal .g2t-header-actions{gap:3px}.g2-terminal .g2t-source-button{width:40px;height:40px;justify-content:center}.g2-terminal .g2t-source-button>span{display:none}.g2-terminal .g2t-account{display:none}.g2-terminal .g2t-page{padding-inline:20px}.g2-terminal .g2t-masthead{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;padding:0}.g2-terminal .g2t-masthead>p{display:none}.g2-terminal .g2t-toolbar{gap:0;padding:0;min-height:48px;border-top:0}.g2-terminal .g2t-source-select{flex-basis:100%}.g2-terminal .g2t-source-select select{font-size:11px;min-height:44px}.g2-terminal .g2t-source-date{display:inline;font-size:10px;line-height:1.4;margin-left:auto;text-align:right;max-width:150px}.g2-terminal .g2t-period-control,.g2-terminal .g2t-export{display:none}.g2-terminal .g2t-workspace{display:flex;flex-direction:column}.g2-terminal .g2t-geography{display:none}.g2-terminal .g2t-geography .g2t-panel-heading{min-height:54px}.g2-terminal .g2t-geography .g2t-panel-heading>span{font-size:10px}.g2-terminal .g2t-map-stage{display:none}.g2-terminal .g2t-regions{display:grid;grid-template-columns:1fr 1fr;gap:0;border:0}.g2-terminal .g2t-regions button{min-height:48px;padding:9px;border:1px solid var(--g2t-rule);grid-template-columns:28px 1fr;gap:5px}.g2-terminal .g2t-regions button:nth-child(2n){border-left:0}.g2-terminal .g2t-regions button:nth-child(n+3){border-top:0}.g2-terminal .g2t-regions button[aria-pressed=true]{border-left:2px solid var(--g2t-accent);padding-left:7px}.g2-terminal .g2t-region-name{font-size:10px}.g2-terminal .g2t-region-value,.g2-terminal .g2t-regions button>svg{display:none}.g2-terminal .g2t-map-footnote{display:none}.g2-terminal .g2t-series{padding:0 0 12px}.g2-terminal .g2t-panel-heading{min-height:55px}.g2-terminal .g2t-panel-heading h2{font-size:10px}.g2-terminal .g2t-panel-heading h2 span{font-size:12px;margin-left:10px}.g2-terminal .g2t-series>.g2t-panel-heading{min-height:55px}.g2-terminal .g2t-series>.g2t-panel-heading>h2{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.g2-terminal .g2t-series>.g2t-panel-heading>span{font-size:10px}.g2-terminal .g2t-mobile-market{display:flex;align-items:center;gap:12px;min-width:0}.g2-terminal .g2t-mobile-market select{min-height:44px;max-width:265px;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--g2-sans);font-size:17px;font-weight:500;cursor:pointer;padding-right:2px}.g2-terminal .g2t-mobile-market option{background:var(--g2t-bg);color:var(--g2t-ink)}.g2-terminal .g2t-mobile-market>svg{color:var(--g2t-secondary);pointer-events:none}.g2-terminal .g2t-metric-control{gap:12px;align-items:center}.g2-terminal .g2t-metric-control>button{font-size:12px;min-height:44px;padding-bottom:0}.g2-terminal .g2t-mobile-period{display:flex;align-items:center;gap:0;margin-left:auto}.g2-terminal .g2t-mobile-period button{min-height:44px;width:40px;font-family:var(--g2-mono);font-size:10px;padding:0}.g2-terminal .g2t-mobile-period button[aria-pressed=true]{background:var(--g2t-surface)}.g2-terminal .g2t-mobile-period button:after{display:none}.g2-terminal .g2t-series-reading{padding-top:17px;padding-bottom:17px}.g2-terminal .g2t-value-label{font-size:11px}.g2-terminal .g2t-major-value{font-size:47px}.g2-terminal .g2t-change>span{font-size:13px}.g2-terminal .g2t-major-value>span{font-size:11px}.g2-terminal .g2t-change>small{font-size:10px;max-width:115px}.g2-terminal .g2t-chart-legend{font-size:10px;gap:8px}.g2-terminal .g2t-chart{height:239px}.g2-terminal .g2t-chart-figure figcaption{font-size:10px;padding-bottom:11px}.g2-terminal .g2t-series-extents{display:none}.g2-terminal .g2t-series-extents>div>span{font-size:8px}.g2-terminal .g2t-series-extents strong{font-size:12px}.g2-terminal .g2t-series-extents small{display:block;margin-top:3px;font-size:10px}.g2-terminal .g2t-interpretation{display:flex;flex-direction:column;gap:0;padding-bottom:0}.g2-terminal .g2t-interpretation .g2t-panel-heading{width:100%;min-height:43px}.g2-terminal .g2t-interpretation .g2t-panel-heading>svg{display:block}.g2-terminal .g2t-reading-body{display:block;padding:0 0 8px}.g2-terminal .g2t-reading-body>.g2t-eyebrow{font-size:10px}.g2-terminal .g2t-reading-body h3{font-size:31px;max-width:21ch;margin-top:8px;margin-bottom:12px}.g2-terminal .g2t-reading-body>p{font-size:13px;line-height:1.8}.g2-terminal .g2t-reading-annotation{margin-top:23px;border-top:1px solid var(--g2t-rule);padding-top:16px}.g2-terminal .g2t-reading-annotation>p{font-size:12px}.g2-terminal .g2t-reading-annotation--question{border-top:0;padding-top:0;margin-top:25px;margin-bottom:20px}.g2-terminal .g2t-reading-annotation--question>p{font-size:25px}.g2-terminal .g2t-reading-annotation small{font-size:12px}.g2-terminal .g2t-reading-link{margin-top:0;min-height:55px;font-size:12px}.g2-terminal .g2t-notebook{display:block;padding-top:32px;padding-bottom:25px}.g2-terminal .g2t-notebook-intro h2{font-size:34px}.g2-terminal .g2t-notebook-intro h2 br{display:none}.g2-terminal .g2t-notebook-intro>p{margin-top:13px;font-size:12px}.g2-terminal .g2t-notebook-intro>p br{display:none}.g2-terminal .g2t-demo-label{margin-top:16px}.g2-terminal .g2t-observations{margin-top:24px}.g2-terminal .g2t-event-control button{padding:13px 10px 16px}.g2-terminal .g2t-event-control button>span{font-size:10px}.g2-terminal .g2t-event-control button>strong{font-size:21px}.g2-terminal .g2t-event-control button>small{font-size:10px}.g2-terminal .g2t-event-dossier{display:block;padding-top:24px}.g2-terminal .g2t-event-dossier h3{font-size:29px}.g2-terminal .g2t-event-dossier>div+div{margin-top:22px}.g2-terminal .g2t-event-dossier p{font-size:12px}.g2-terminal .g2t-data-table summary{min-height:50px;font-size:11px}.g2-terminal .g2t-footer{flex-wrap:wrap;justify-content:space-between;gap:0 10px;padding:15px 0 18px;font-size:10px}.g2-terminal .g2t-footer>span{order:3;flex-basis:100%;text-align:left;font-size:10px;padding-top:9px}.g2-terminal .g2t-footer>.g2t-mobile-export{display:flex;min-height:44px;font-size:10px}.g2-terminal .g2t-dialog-inner{padding:18px 23px}.g2-terminal .g2t-source-dialog h2{font-size:36px;margin-top:28px}.g2-terminal .g2t-source-search input{font-size:12px}.g2-terminal .g2t-source-records h3{font-size:27px}.g2-terminal .g2t-dialog-bottom{flex-wrap:wrap;gap:4px}.g2-terminal .g2t-dialog-bottom>span{flex-basis:100%}.g2-terminal--compact .g2t-header,.g2-terminal--compact .g2t-page{padding-inline:18px}.g2-terminal--compact .g2t-product{font-size:12px}.g2-terminal--compact .g2t-source-date{display:inline;max-width:134px}.g2-terminal--compact .g2t-geography .g2t-panel-heading{min-height:45px}.g2-terminal--compact .g2t-chart{height:210px}.g2-terminal--compact .g2t-interpretation{display:flex}.g2-terminal--compact .g2t-reading-annotation{display:none}.g2-terminal--compact .g2t-reading-body{padding-bottom:18px}.g2-terminal--compact .g2t-footer>span{font-size:8px}}@media(prefers-reduced-motion:reduce){.g2-terminal *,.g2-terminal *:before,.g2-terminal *:after{transition-duration:0s!important;scroll-behavior:auto!important}}.g2-terminal{--g2t-bg: #121315;--g2t-surface: #242326;--g2t-well: #161518;--g2t-panel: #1c1a1d;--g2t-geography: #171719;--g2t-reading: #1c191e;--g2t-glass: #554a6059;--g2t-ink: #f0eaed;--g2t-secondary: #cbc3cc;--g2t-muted: #ada5b1;--g2t-rule: #3b363e;--g2t-accent: #dfb082;--g2t-accent-soft: #302523;--g2t-map: #28262b;--g2t-map-selected: #493a36;--g2t-map-stroke: #67606c;--g2t-surface-light: #9c85831a;--g2t-surface-shade: #12131566;--g2t-edge-light: #e3d5ec22;--g2t-edge-dark: #08070975;--g2t-contact-shadow: #08070980;--g2t-cast-shadow: #08070948;--g2t-well-tint: #2a1f1f45;--g2t-lens-light: #71687963;--g2t-lens-shade: #3c2a3638;position:relative;z-index:1;background:var(--g2t-bg)}.g2-terminal[data-tone=paper]{--g2t-bg: #e9e5e2;--g2t-surface: #f7f3f0;--g2t-well: #e7e1e2;--g2t-panel: #ede7e7;--g2t-geography: #e2dddf;--g2t-reading: #eee7ec;--g2t-glass: #fbf9fc70;--g2t-ink: #29232a;--g2t-secondary: #514652;--g2t-muted: #655a67;--g2t-rule: #c9beca;--g2t-accent: #8b4c28;--g2t-accent-soft: #e9d9ce;--g2t-map: #d6cfd8;--g2t-map-selected: #bca49a;--g2t-map-stroke: #8d7e91;--g2t-surface-light: #fbf9fc80;--g2t-surface-shade: #b9a7b514;--g2t-edge-light: #fbf9fcbd;--g2t-edge-dark: #46344420;--g2t-contact-shadow: #48323e24;--g2t-cast-shadow: #3827351c;--g2t-well-tint: #90727e10;--g2t-lens-light: #fbfafc8c;--g2t-lens-shade: #f7eef638;background:var(--g2t-bg)}.g2-terminal .g2t-header{min-height:67px;background:color-mix(in srgb,var(--g2t-bg) 83%,transparent);border-bottom-color:color-mix(in srgb,var(--g2t-rule) 70%,transparent)}.g2-terminal .g2t-brand{gap:6px}.g2-terminal .g2t-product-mark{width:33px;height:33px;border-color:var(--g2t-rule);background:linear-gradient(145deg,var(--g2t-surface),var(--g2t-bg))}.g2-terminal .g2t-masthead{padding:26px 0 25px;align-items:center}.g2-terminal .g2t-masthead h1{font-family:var(--g2-sans);font-size:clamp(27px,2.5vw,39px);line-height:1.12;letter-spacing:-.045em}.g2-terminal .g2t-masthead>p{font-size:12px}.g2-terminal .g2t-toolbar{min-height:51px;padding-inline:0;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--g2t-rule) 70%,transparent);box-shadow:none}.g2-terminal .g2t-period-control button{transition:background .18s,border-color .18s}.g2-terminal .g2t-workspace{grid-template-columns:minmax(260px,.85fr) minmax(500px,2.1fr) minmax(255px,.88fr);padding:0 0 16px;gap:20px;border:0;background:transparent;box-shadow:none}.g2-terminal .g2t-geography{padding:0;border:0}.g2-terminal .g2t-panel-heading{min-height:55px}.g2-terminal .g2t-panel-heading h2 span{font-size:12px;margin-left:8px}.g2-terminal .g2t-panel-heading>span{font-size:9px}.g2-terminal .g2t-map-stage{overflow:hidden;padding:29px 10px 0;border:0;background:repeating-linear-gradient(0deg,transparent 0 39px,color-mix(in srgb,var(--g2t-rule) 36%,transparent) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,color-mix(in srgb,var(--g2t-rule) 36%,transparent) 39px 40px),var(--g2t-geography);box-shadow:none}.g2-terminal .g2t-map-index{position:absolute;top:11px;left:10px;right:10px;display:flex;justify-content:space-between;font:10px/1 var(--g2-mono);letter-spacing:.045em;color:var(--g2t-muted)}.g2-terminal .g2t-map{height:321px;width:100%;overflow:hidden}.g2-terminal .g2t-map-region{transition:fill .45s,stroke .28s}.g2-terminal .g2t-map-region.is-selected{stroke-width:3}.g2-terminal .g2t-map-label text{font-size:23px;letter-spacing:1px}.g2-terminal .g2t-map-coordinate{font-size:10px;left:9px;opacity:.8}.g2-terminal .g2t-map-coordinate--top{top:41px}.g2-terminal .g2t-map-coordinate--bottom{bottom:66px}.g2-terminal .g2t-map-crosshair{color:var(--g2t-accent);pointer-events:none;transition:transform .62s cubic-bezier(.2,.8,.2,1)}.g2-terminal .g2t-map-crosshair line{stroke:currentColor;stroke-width:1;stroke-dasharray:3 9;opacity:.38}.g2-terminal .g2t-map-crosshair circle{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.8}.g2-terminal .g2t-map-crosshair .g2t-map-target{fill:var(--g2t-accent);fill-opacity:.12;stroke-width:2.5}.g2-terminal .g2t-spatial-tag{position:absolute;right:11px;bottom:51px;display:flex;align-items:center;gap:8px;padding:8px 10px;background:color-mix(in srgb,var(--g2t-panel) 72%,transparent);border:1px solid color-mix(in srgb,var(--g2t-accent) 35%,var(--g2t-rule));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--g2t-accent);font:12px/1.2 var(--g2-mono);animation:g2t-evidence-arrive .48s both}.g2-terminal .g2t-spatial-tag small{display:block;color:var(--g2t-muted);font-size:9px;margin-top:5px;letter-spacing:.05em}.g2-terminal .g2t-map-caption{padding-top:0;min-height:42px;border-top:1px solid var(--g2t-rule);font-size:10px}.g2-terminal .g2t-regions{margin-top:10px}.g2-terminal .g2t-regions button{grid-template-columns:38px 1fr 62px auto;min-height:49px;padding:4px 7px;-moz-column-gap:5px;column-gap:5px;transition:background .22s}.g2-terminal .g2t-regions button>svg:last-child{display:none}.g2-terminal .g2t-region-name{font-size:12px;max-width:12ch;line-height:1.4}.g2-terminal .g2t-region-value{font-size:12px;grid-column:-2;text-align:right}.g2-terminal .g2t-regions button>.g2t-region-trace{width:62px;height:28px;color:var(--g2t-map-stroke);opacity:.85}.g2-terminal .g2t-region-trace polyline{fill:none;stroke:currentColor;stroke-width:1.2}.g2-terminal .g2t-region-trace circle{fill:currentColor}.g2-terminal .g2t-regions button[aria-pressed=true] .g2t-region-trace{color:var(--g2t-accent)}.g2-terminal .g2t-map-footnote{font-size:10px;margin-top:10px}.g2-terminal .g2t-series{padding:0 18px 18px;margin-top:14px;background:radial-gradient(ellipse at 0 0,var(--g2t-surface-light),transparent 65%),linear-gradient(155deg,transparent 35%,var(--g2t-surface-shade)),var(--g2t-surface);box-shadow:inset 0 1px 0 var(--g2t-edge-light),inset 0 -1px 0 var(--g2t-edge-dark),0 2px 3px var(--g2t-contact-shadow),0 16px 32px -12px var(--g2t-cast-shadow)}.g2-terminal .g2t-series>.g2t-panel-heading{min-height:41px}.g2-terminal .g2t-metric-control{gap:6px;border:0;padding:4px;background:var(--g2t-panel);width:-moz-fit-content;width:fit-content}.g2-terminal .g2t-metric-control>button{min-height:30px;padding:0 14px;font-size:11px}.g2-terminal .g2t-metric-control>button[aria-pressed=true]{background:var(--g2t-surface);border:1px solid var(--g2t-rule)}.g2-terminal .g2t-metric-control>button[aria-pressed=true]:after{display:none}.g2-terminal .g2t-series-reading{padding-top:19px;padding-bottom:20px}.g2-terminal .g2t-major-value{font-size:clamp(42px,3.6vw,57px);letter-spacing:-.065em}.g2-terminal .g2t-value-label{font-size:11px;margin-bottom:8px}.g2-terminal .g2t-chart-legend{font-size:11px;padding:0 2px 10px}.g2-terminal .g2t-chart-figure{padding:0;background:radial-gradient(ellipse at 70% 0,var(--g2t-well-tint),transparent 75%),var(--g2t-well);border:0;box-shadow:inset 0 2px 6px var(--g2t-contact-shadow),0 1px 0 var(--g2t-edge-light)}.g2-terminal .g2t-chart{position:relative;height:310px;margin-top:0;cursor:crosshair}.g2-terminal .recharts-reference-line line{transition:x1 .28s ease,x2 .28s ease}.g2-terminal .recharts-reference-dot circle{transition:cx .28s ease,cy .28s ease}.g2-terminal .g2t-time-inspector{border-top:1px solid color-mix(in srgb,var(--g2t-rule) 65%,transparent);padding:12px 14px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--g2t-panel) 75%,transparent),transparent)}.g2-terminal .g2t-probe-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.g2-terminal .g2t-probe-heading>span{display:flex;align-items:center;gap:6px;color:var(--g2t-accent);font:10px/1.2 var(--g2-mono)}.g2-terminal .g2t-probe-heading output{display:flex;gap:13px;align-items:baseline;font:11px/1.4 var(--g2-mono);white-space:nowrap}.g2-terminal .g2t-probe-heading output b{font-weight:400;color:var(--g2t-secondary)}.g2-terminal .g2t-probe-heading output small{color:var(--g2t-muted);font-size:10px}.g2-terminal .g2t-time-scrub{display:block;width:100%;margin:9px 0 4px;height:44px;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;accent-color:var(--g2t-accent)}.g2-terminal .g2t-time-scrub::-webkit-slider-runnable-track{height:2px;background:repeating-linear-gradient(90deg,var(--g2t-map-stroke) 0 2px,var(--g2t-rule) 2px 5%)}.g2-terminal .g2t-time-scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:14px;width:7px;margin-top:-6px;border:1px solid var(--g2t-accent);background:var(--g2t-accent)}.g2-terminal .g2t-timeline-events{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:10px}.g2-terminal .g2t-timeline-events button{min-height:40px;border:1px solid var(--g2t-rule);display:flex;align-items:center;justify-content:center;gap:7px;font:10px/1.2 var(--g2-mono);transition:background .18s,border-color .18s}.g2-terminal .g2t-timeline-events button>span{color:var(--g2t-muted)}.g2-terminal .g2t-timeline-events button strong{font-weight:400}.g2-terminal .g2t-timeline-events button i{width:4px;height:4px;border:1px solid var(--g2t-map-stroke)}.g2-terminal .g2t-timeline-events button>svg{opacity:0}.g2-terminal .g2t-timeline-events button[aria-pressed=true]{background:var(--g2t-accent-soft);border-color:color-mix(in srgb,var(--g2t-accent) 50%,var(--g2t-rule))}.g2-terminal .g2t-timeline-events button[aria-pressed=true] i{background:var(--g2t-accent);border-color:var(--g2t-accent)}.g2-terminal .g2t-timeline-events button[aria-pressed=true]>svg{opacity:1;color:var(--g2t-accent)}.g2-terminal .g2t-chart-figure figcaption{padding:9px 12px;border-top:1px solid var(--g2t-rule);font-size:10px}.g2-terminal .g2t-series-extents{margin-top:16px;padding-top:14px;gap:8px}.g2-terminal .g2t-series-extents>div>span{font-size:10px}.g2-terminal .g2t-series-extents strong{margin-top:6px;font-size:13px}.g2-terminal .g2t-series-extents small{font-size:9px}.g2-terminal .g2t-interpretation{position:relative;align-self:start;margin-top:14px;padding:0 20px 16px;background:linear-gradient(155deg,var(--g2t-reading),color-mix(in srgb,var(--g2t-reading) 45%,var(--g2t-bg)));border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--g2t-edge-light) 55%,transparent)}.g2-terminal .g2t-interpretation>.g2t-panel-heading{min-height:41px;border-bottom:0}.g2-terminal .g2t-reading-body{padding-top:24px}.g2-terminal .g2t-evidence-dock{position:absolute;z-index:3;width:208px;transform:translate(-50%);transition:left .36s cubic-bezier(.2,.8,.2,1);cursor:default}.g2-terminal .g2t-evidence-dock[data-placement=above]{top:15px}.g2-terminal .g2t-evidence-dock[data-placement=below]{bottom:43px}.g2-terminal .g2t-context-plane{padding:12px 14px 11px;background:linear-gradient(135deg,var(--g2t-lens-light),var(--g2t-lens-shade));-webkit-backdrop-filter:blur(3px) saturate(82%);backdrop-filter:blur(3px) saturate(82%);border:1px solid color-mix(in srgb,var(--g2t-secondary) 25%,transparent);border-top-color:color-mix(in srgb,var(--g2t-ink) 56%,transparent);border-left-color:color-mix(in srgb,var(--g2t-secondary) 37%,transparent);border-radius:3px;box-shadow:0 2px 4px var(--g2t-contact-shadow),0 14px 25px -5px var(--g2t-cast-shadow),inset 0 1px 0 var(--g2t-edge-light);animation:g2t-evidence-arrive .44s both}.g2-terminal .g2t-context-heading{display:flex;align-items:center;justify-content:space-between;gap:5px}.g2-terminal .g2t-context-heading>span{display:flex;align-items:center;gap:5px;font:10px/1.2 var(--g2-mono);color:var(--g2t-accent)}.g2-terminal .g2t-context-heading>button{display:flex;align-items:center;gap:2px;min-width:44px;min-height:44px;margin-block:-12px;padding:0;color:var(--g2t-secondary);font:11px/1.2 var(--g2-sans)}.g2-terminal .g2t-context-heading>button:hover{color:var(--g2t-ink)}.g2-terminal .g2t-context-value{display:flex;align-items:baseline;gap:8px;margin-top:6px}.g2-terminal .g2t-context-value>strong{font:29px/1.15 var(--g2-mono);letter-spacing:-.05em}.g2-terminal .g2t-context-value>span{font:11px/1 var(--g2-mono);color:var(--g2t-secondary)}.g2-terminal .g2t-context-plane>p{display:flex;align-items:center;gap:7px;color:var(--g2t-secondary);font:11px/1.5 var(--g2-mono);margin:6px 0 0}.g2-terminal .g2t-context-plane>p>i{width:2px;height:2px;background:var(--g2t-muted)}.g2-terminal .g2t-reading-body>.g2t-eyebrow{font-size:10px}.g2-terminal .g2t-reading-body h3{font-size:clamp(27px,2.25vw,34px);line-height:1.06;margin-top:10px;margin-bottom:15px}.g2-terminal .g2t-reading-body>p{font-size:12px;line-height:1.7}.g2-terminal .g2t-reading-annotation{margin-top:24px;padding-top:0;border-top:0}.g2-terminal .g2t-reading-annotation>span{font-size:10px}.g2-terminal .g2t-reading-annotation>p{font-size:11px;line-height:1.6}.g2-terminal .g2t-reading-annotation--question{margin-top:18px;padding-top:0;animation:g2t-explanation-arrive .68s both}.g2-terminal .g2t-reading-annotation--question>p{font-size:19px;line-height:1.15}.g2-terminal .g2t-reading-annotation small{font-size:11px;line-height:1.6}.g2-terminal .g2t-reading-link{min-height:41px;font-size:10px}.g2-terminal .g2t-notebook{padding-top:38px}.g2-terminal .g2t-event-control button{background:var(--g2t-well)}.g2-terminal .g2t-event-control button[aria-pressed=true]{background:linear-gradient(125deg,var(--g2t-accent-soft),var(--g2t-surface))}.g2-terminal .g2t-event-dossier{animation:g2t-explanation-arrive .68s both}.g2-terminal .g2t-tooltip{background:var(--g2t-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top-color:var(--g2t-secondary)}.g2-terminal .g2t-source-dialog{background:color-mix(in srgb,var(--g2t-panel) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:var(--g2t-map-stroke);box-shadow:0 24px 100px #100b1166}.g2-terminal .g2t-source-dialog::backdrop{background:#100b1185;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.g2-terminal .g2t-source-dialog[open]{animation:g2t-evidence-arrive .35s both}.g2-terminal .g2t-mobile-map-toggle{display:none}@keyframes g2t-evidence-arrive{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes g2t-explanation-arrive{0%,25%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px)and (min-width:981px){.g2-terminal .g2t-workspace{grid-template-columns:minmax(220px,.95fr) minmax(330px,1.8fr) minmax(220px,1fr);padding-inline:10px;gap:12px}.g2-terminal .g2t-regions button{grid-template-columns:34px 1fr auto}.g2-terminal .g2t-region-trace{display:none}.g2-terminal .g2t-interpretation{padding-inline:12px}}@media(max-width:980px)and (min-width:701px){.g2-terminal .g2t-workspace{grid-template-columns:minmax(230px,1fr) minmax(340px,1.65fr)}.g2-terminal .g2t-interpretation{display:block}.g2-terminal .g2t-reading-body{display:block;-moz-columns:2;columns:2;-moz-column-gap:25px;column-gap:25px}.g2-terminal .g2t-context-plane,.g2-terminal .g2t-reading-annotation{-moz-column-break-inside:avoid;break-inside:avoid}}@media(max-width:700px){.g2-terminal .g2t-header{min-height:60px}.g2-terminal .g2t-page{padding-inline:14px}.g2-terminal .g2t-toolbar{padding:0 6px;border:0;border-bottom:1px solid var(--g2t-rule);background:transparent;min-height:50px}.g2-terminal .g2t-workspace{display:flex;flex-direction:column;padding:0;margin-inline:0;gap:0;border:0;background:transparent}.g2-terminal .g2t-mobile-map-toggle{display:flex;gap:9px;align-items:center;min-height:44px;width:100%;text-align:left;border-bottom:1px solid var(--g2t-rule);color:var(--g2t-secondary);font-size:10px}.g2-terminal .g2t-mobile-map-toggle>span:nth-last-child(2){margin-left:auto;color:var(--g2t-accent);font:9px var(--g2-mono)}.g2-terminal .g2t-mobile-map-toggle>svg:last-child{transition:transform .22s}.g2-terminal .g2t-mobile-map-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.g2-terminal[data-map-open=true] .g2t-geography{display:block;padding-bottom:20px;animation:g2t-evidence-arrive .32s both}.g2-terminal[data-map-open=true] .g2t-map-stage{display:block}.g2-terminal[data-map-open=true] .g2t-regions{display:flex}.g2-terminal[data-map-open=true] .g2t-region-value,.g2-terminal[data-map-open=true] .g2t-map-footnote{display:block}.g2-terminal[data-map-open=true] .g2t-regions button>.g2t-region-trace{display:block}.g2-terminal .g2t-map{height:278px}.g2-terminal .g2t-regions button{grid-template-columns:38px 1fr 76px auto;min-height:46px}.g2-terminal .g2t-region-trace{width:76px}.g2-terminal .g2t-region-name{max-width:none}.g2-terminal .g2t-map-footnote{font-size:9px}.g2-terminal .g2t-series{padding:0 10px 10px;margin:12px -10px 0}.g2-terminal .g2t-series .g2t-panel-heading{min-height:56px}.g2-terminal .g2t-metric-control{width:100%;gap:0;background:transparent;padding:0;border-bottom:1px solid var(--g2t-rule)}.g2-terminal .g2t-metric-control>button{padding:0 12px 8px 0;min-height:41px;font-size:12px}.g2-terminal .g2t-metric-control>button[aria-pressed=true]{background:transparent;border:0}.g2-terminal .g2t-metric-control>button[aria-pressed=true]:after{display:block;right:12px}.g2-terminal .g2t-series-reading{padding-top:20px;padding-bottom:21px;gap:8px}.g2-terminal .g2t-major-value{font-size:47px}.g2-terminal .g2t-major-value>span{font-size:9px;margin-left:6px}.g2-terminal .g2t-value-label{font-size:11px}.g2-terminal .g2t-change>span{font-size:11px}.g2-terminal .g2t-change>small{font-size:10px}.g2-terminal .g2t-chart-legend{font-size:11px;padding-bottom:10px}.g2-terminal .g2t-chart{height:310px}.g2-terminal .g2t-time-inspector{padding-inline:11px}.g2-terminal .g2t-probe-heading>span{font-size:10px}.g2-terminal .g2t-probe-heading output{font-size:10px;gap:10px}.g2-terminal .g2t-probe-heading output small{font-size:9px}.g2-terminal .g2t-time-scrub{height:44px;margin:3px 0}.g2-terminal .g2t-timeline-events button{min-height:44px;gap:6px;font-size:9px}.g2-terminal .g2t-chart-figure figcaption{padding:9px 11px;font-size:10px}.g2-terminal .g2t-series-extents{display:grid;padding-bottom:20px;margin-top:14px;gap:8px}.g2-terminal .g2t-series-extents>div>span{font-size:9px}.g2-terminal .g2t-series-extents strong{font-size:11px}.g2-terminal .g2t-series-extents small{display:none}.g2-terminal .g2t-interpretation{display:block;padding:0 17px;margin-top:14px}.g2-terminal .g2t-reading-body{display:block}.g2-terminal .g2t-evidence-dock{width:180px;left:42%!important}.g2-terminal .g2t-context-plane{padding:9px 12px}.g2-terminal .g2t-context-heading>button{min-height:44px;margin-block:-8px}.g2-terminal .g2t-chart:has(.g2t-evidence-dock[data-placement=above]) .recharts-label{visibility:hidden}.g2-terminal .g2t-reading-body h3{max-width:21ch;font-size:31px}.g2-terminal .g2t-reading-body>p{font-size:13px}.g2-terminal .g2t-reading-annotation>span{font-size:9px}.g2-terminal .g2t-reading-annotation>p{font-size:12px}.g2-terminal .g2t-reading-annotation--question{margin-top:23px}.g2-terminal .g2t-reading-annotation--question>p{font-size:24px}.g2-terminal .g2t-reading-annotation small{font-size:12px}.g2-terminal .g2t-reading-link{min-height:52px;font-size:12px}}@media(max-width:380px){.g2-terminal .g2t-evidence-dock{width:160px}.g2-terminal .g2t-context-value>strong{font-size:26px}.g2-terminal .g2t-context-value{gap:5px}}.g2-terminal--compact .g2t-workspace{grid-template-columns:minmax(190px,.86fr) minmax(320px,1.75fr) minmax(220px,1fr);gap:12px;padding:0 12px 12px}.g2-terminal--compact .g2t-chart{height:310px}.g2-terminal--compact .g2t-series{padding:0}.g2-terminal--compact .g2t-map{height:258px}.g2-terminal--compact .g2t-region-trace{display:none}.g2-terminal--compact .g2t-regions button{grid-template-columns:34px 1fr auto;min-height:45px}.g2-terminal--compact .g2t-reading-annotation{display:none}.g2-terminal--compact .g2t-time-inspector{padding-top:10px}@media(max-width:980px)and (min-width:701px){.g2-terminal--compact .g2t-workspace{grid-template-columns:minmax(205px,1fr) minmax(340px,1.65fr)}}@media(max-width:700px){.g2-terminal--compact .g2t-workspace{padding:0 10px}.g2-terminal--compact .g2t-chart{height:310px}.g2-terminal--compact .g2t-page{padding-inline:14px}.g2-terminal--compact .g2t-interpretation{display:block}.g2-terminal--compact .g2t-reading-body>p{font-size:12px}}@media(prefers-reduced-motion:reduce){.g2-terminal *,.g2-terminal *:before,.g2-terminal *:after{animation:none!important;transition:none!important}}.g2-terminal .g2t-source-select select,.g2-terminal .g2t-export,.g2-terminal .g2t-period-control button,.g2-terminal .g2t-metric-control>button,.g2-terminal .g2t-mobile-period button,.g2-terminal .g2t-reading-link{font-size:12px;font-weight:500}.g2-terminal .g2t-source-date,.g2-terminal .g2t-panel-heading h2,.g2-terminal .g2t-panel-heading>span,.g2-terminal .g2t-region-code,.g2-terminal .g2t-map-index,.g2-terminal .g2t-map-caption,.g2-terminal .g2t-map-caption button,.g2-terminal .g2t-map-footnote,.g2-terminal .g2t-spatial-tag small{font-size:11px;letter-spacing:0}.g2-terminal .g2t-map-label text{font-size:31px;font-weight:500}.g2-terminal--compact .g2t-map-label text{font-size:33px}.g2-terminal .g2t-map-coordinate{font-size:11px;opacity:1}.g2-terminal .g2t-panel-heading h2 span{font-size:13px;font-weight:500}.g2-terminal .g2t-region-name,.g2-terminal .g2t-region-value{font-size:12px}.g2-terminal .g2t-value-label{color:var(--g2t-secondary);font-size:12px}.g2-terminal .g2t-major-value>span{font-size:12px;color:var(--g2t-secondary)}.g2-terminal .g2t-change>small{font-size:11px;color:var(--g2t-secondary)}.g2-terminal .g2t-chart-legend{font-size:12px;color:var(--g2t-secondary);letter-spacing:0}.g2-terminal .g2t-probe-heading>span,.g2-terminal .g2t-probe-heading output small,.g2-terminal .g2t-timeline-events button,.g2-terminal .g2t-chart-figure figcaption,.g2-terminal .g2t-series-extents>div>span,.g2-terminal .g2t-series-extents small{font-size:11px}.g2-terminal .g2t-probe-heading output,.g2-terminal .g2t-timeline-events button strong{font-size:12px}.g2-terminal .g2t-timeline-events button strong{font-weight:500}.g2-terminal .g2t-series-extents strong{font-size:14px}.g2-terminal .g2t-context-heading>span,.g2-terminal .g2t-context-heading>button,.g2-terminal .g2t-reading-body>.g2t-eyebrow,.g2-terminal .g2t-reading-annotation>span{font-size:11px}.g2-terminal .g2t-reading-annotation>p,.g2-terminal .g2t-reading-annotation small{font-size:12px}.g2-terminal .g2t-reading-annotation--question>p{font-size:19px}.g2-terminal .g2t-mobile-map-toggle,.g2-terminal .g2t-mobile-map-toggle>span:nth-last-child(2){font-size:12px}.g2-terminal .g2t-data-table table,.g2-terminal .g2t-source-records article>p.g2t-record-detail,.g2-terminal .g2t-source-records article>a,.g2-terminal .g2t-dialog-bottom>button{font-size:12px}.g2-terminal .g2t-data-table caption,.g2-terminal .g2t-search-count,.g2-terminal .g2t-source-records article>.g2t-eyebrow,.g2-terminal .g2t-dialog-bottom>span{font-size:11px}@media(max-width:700px){.g2-terminal .g2t-chart-legend,.g2-terminal .g2t-major-value>span,.g2-terminal .g2t-probe-heading output{font-size:11px}.g2-terminal .g2t-value-label{font-size:11px}.g2-terminal .g2t-probe-heading output{gap:8px}.g2-terminal .g2t-reading-annotation--question>p{font-size:24px}.g2-terminal--compact .g2t-series{margin-inline:0}}.g2-terminal .g2t-context-plane{animation:none}.g2-terminal .recharts-reference-line line{transition:none}.g2-terminal .recharts-reference-dot circle{transition:cx .62s cubic-bezier(.22,.7,.22,1),cy .62s cubic-bezier(.22,.7,.22,1)}.g2-terminal .g2t-region-trace circle{transition:cx .62s cubic-bezier(.22,.7,.22,1),cy .62s cubic-bezier(.22,.7,.22,1)}.g2-terminal .g2t-evidence-dock{transition:left .62s cubic-bezier(.22,.7,.22,1)}.g2-terminal .g2t-observation-trace{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:22px;padding:14px 0 15px 13px;text-align:left;border-left:1px solid var(--g2t-accent);border-bottom:1px solid var(--g2t-rule);background:linear-gradient(110deg,var(--g2t-accent-soft),transparent 80%)}.g2-terminal .g2t-observation-trace>span:first-child{display:flex;width:100%;gap:6px;align-items:center;color:var(--g2t-accent);font:10px/1.4 var(--g2-mono)}.g2-terminal .g2t-observation-trace>span:first-child>svg:last-child{margin-left:auto;margin-right:8px}.g2-terminal .g2t-observation-trace>strong{display:flex;align-items:center;gap:10px;font:12px/1.5 var(--g2-mono)}.g2-terminal .g2t-observation-trace i,.g2-terminal .g2t-source-context i{width:2px;height:2px;background:var(--g2t-muted)}.g2-terminal .g2t-trace-value{font:23px/1.2 var(--g2-mono);letter-spacing:-.04em}.g2-terminal .g2t-trace-value small{font-size:11px;letter-spacing:0;color:var(--g2t-secondary)}.g2-terminal .g2t-observation-trace>small{color:var(--g2t-secondary);font:11px/1.4 var(--g2-sans)}.g2-terminal .g2t-observation-trace:hover{background:linear-gradient(110deg,var(--g2t-accent-soft),color-mix(in srgb,var(--g2t-accent-soft) 25%,transparent))}.g2-terminal .g2t-source-context{margin:24px 0;padding:17px 20px;border:1px solid var(--g2t-rule);border-left-color:var(--g2t-accent);background:linear-gradient(110deg,var(--g2t-accent-soft),transparent)}.g2-terminal .g2t-source-context>span{display:flex;align-items:center;gap:8px;color:var(--g2t-accent);font:11px/1.5 var(--g2-mono)}.g2-terminal .g2t-source-context>strong{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:13px;font:14px/1.5 var(--g2-sans)}.g2-terminal .g2t-source-context>div{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin:8px 0 12px}.g2-terminal .g2t-source-context b{font:28px/1.3 var(--g2-mono);letter-spacing:-.04em}.g2-terminal .g2t-source-context b small{font:11px/1.4 var(--g2-mono);letter-spacing:0;color:var(--g2t-secondary)}.g2-terminal .g2t-source-context>div>span,.g2-terminal .g2t-source-context>small{color:var(--g2t-secondary);font:11px/1.5 var(--g2-mono)}@media(max-width:700px){.g2-terminal .recharts-tooltip-wrapper,.g2-terminal .recharts-tooltip-cursor{display:none}.g2-terminal .g2t-source-context{padding:15px}.g2-terminal .g2t-source-context>div{gap:7px}.g2-terminal .g2t-observation-trace{margin-top:20px}}@media(prefers-reduced-motion:reduce){.g2-terminal .recharts-reference-line line,.g2-terminal .recharts-reference-dot circle,.g2-terminal .g2t-region-trace circle,.g2-terminal .g2t-evidence-dock{transition:none}}.g2 .g21-system-hero{padding-block:42px 12px}.g2 .g21-system-hero h1{font-size:clamp(38px,4vw,58px);margin-top:18px}.g2 .g21-system-hero p{font-size:17px;margin-top:19px;max-width:73ch}.g21-lab{padding-block:38px 84px}.g21-lab-label{display:block;font:11px/1.6 var(--g2-mono);letter-spacing:.08em;text-transform:uppercase}.g21-lab-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;margin-bottom:32px}.g2 .g21-lab-heading h2{font-size:clamp(32px,3.2vw,46px);margin-top:18px}.g21-lab-heading>p{max-width:46ch;font-size:15px;line-height:1.7;color:var(--g2-secondary)}.g21-lab-selector{border:0;margin:0;padding:0;min-width:0}.g21-lab-selector legend{font:11px/1.6 var(--g2-mono);color:var(--g2-secondary);margin-bottom:12px}.g21-lab-observations{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.g21-lab-observations button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;text-align:left;padding:12px 16px;min-height:68px;border:1px solid var(--g2-rule);border-bottom:2px solid var(--g2-rule);background:var(--g2-raised);transition:background .15s,border-color .15s}.g21-lab-observations button>span{font:11px var(--g2-mono);color:var(--g2-secondary)}.g21-lab-observations button>strong{grid-column:2;grid-row:1 / 3;font:400 26px var(--g2-mono);letter-spacing:-.05em}.g21-lab-observations button>small{font:10px var(--g2-mono);color:var(--g2-secondary)}.g21-lab-observations button.is-missing{background:transparent;border-style:dashed}.g21-lab-observations button[aria-pressed=true]{border:1px solid var(--g2-lavender);border-bottom:2px solid var(--g2-lavender);background:color-mix(in srgb,var(--g2-lavender) 15%,var(--g2-paper))}.g21-lab-observations button[aria-pressed=true].is-missing{border-top-style:dashed;border-inline-style:dashed}.g21-lab-observations button:hover{border-color:var(--g2-lavender)}.g21-lab-state{display:flex;gap:10px;align-items:center;min-height:58px;padding-block:14px;font:11px/1.6 var(--g2-mono)}.g21-lab-state-mark{width:6px;height:6px;background:var(--g2-lavender);flex:none}.g21-lab-state-mark.is-missing{border:1px solid var(--g2-lavender);background:transparent}.g21-lab-keyboard-note{margin-left:auto;color:var(--g2-secondary);white-space:nowrap}.g21-lab-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.g21-lab-material{min-width:0;min-height:455px;position:relative;display:flex;flex-direction:column;overflow:hidden}.g21-lab-material-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;position:relative;z-index:2;font:11px/1.4 var(--g2-mono);letter-spacing:.04em;text-transform:uppercase}.g21-lab-material>footer{margin-top:auto;padding:15px 22px;position:relative;z-index:2;font:11px/1.6 var(--g2-mono);letter-spacing:-.015em}.g21-lab-paper{color:#343038;background:#eeebdf url(/g2/g21/mineral-paper.webp);border:1px solid #d6d0c7;box-shadow:inset 0 1px #fbfaf0}.g21-lab-paper .g21-lab-material-title{border-bottom:1px solid #d4cdc6;color:#67616b}.g21-lab-paper-sheet{margin:24px 24px 12px;padding-left:16px;border-left:1px solid #bdaca0}.g21-lab-paper-sheet>.g21-lab-label{font-size:11px;color:#726871}.g2 .g21-lab-paper h3{font-size:27px;line-height:1.2;margin-top:16px;max-width:14ch;text-wrap:pretty}.g21-lab-paper-value{display:flex;align-items:baseline;gap:10px;margin:21px 0 12px}.g21-lab-paper-value strong{font:400 54px/1 var(--g2-serif);letter-spacing:-.06em}.g21-lab-paper-value>span{font:11px var(--g2-mono);color:#756b72}.g21-lab-paper dl{margin:19px 0 0;font-size:12px}.g21-lab-paper dl>div{display:grid;grid-template-columns:66px 1fr;gap:12px;border-top:1px solid #d7d0c5;padding-block:8px}.g21-lab-paper dt{font:11px/1.6 var(--g2-mono);color:#746b71}.g21-lab-paper dd{margin:0}.g21-lab-paper-sheet p{color:#6d6470;font-size:12px;line-height:1.6;margin-top:15px}.g21-lab-paper>footer{color:#796f74}.g21-lab-glass{background:#4b5961;color:#f8f3ef}.g21-lab-transmission{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:54% center;object-position:54% center;position:absolute;inset:0}.g21-lab-glass-shade{position:absolute;inset:0;background:linear-gradient(180deg,#17202f40,transparent 22%,#14202960)}.g21-lab-glass-pane{position:relative;z-index:1;margin:43px 23px 20px;padding:22px;color:#24252d;background:#f4f0f5ba;backdrop-filter:blur(17px) saturate(.72);-webkit-backdrop-filter:blur(17px) saturate(.72);border:1px solid rgba(255,255,255,.68);box-shadow:inset 0 1px #f5f1f588,0 17px 40px #0b111725}.g21-lab-glass-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:15px;font:11px var(--g2-mono)}.g21-lab-glass-value{display:flex;align-items:baseline;gap:10px;margin-top:23px}.g21-lab-glass-value strong{font:400 56px/1 var(--g2-mono);letter-spacing:-.075em}.g21-lab-glass-value>span{font:11px var(--g2-mono)}.g21-lab-glass-status{margin-top:14px;padding-bottom:12px;border-bottom:1px solid #3a384e30;font:11px/1.5 var(--g2-mono)}.g21-lab-glass-pane p{margin-top:12px;font-size:12px;line-height:1.7}.g21-lab-glass-source{display:block;font:11px/1.6 var(--g2-mono);margin-top:19px;letter-spacing:.04em}.g21-lab-glass>footer{color:#eeeaf0;text-shadow:0 1px 5px #17202f}.g21-lab-dark{background:linear-gradient(#12161ced,#12161ced),url(/g2/g21/graphite-surface.webp);color:#e6e6e9;border:1px solid #2a333c}.g21-lab-dark>.g21-lab-material-title{color:#a7aab7;border-bottom:1px solid #31363d}.g21-lab-instrument{padding:18px;margin:23px 20px 15px;background:#1c232c;border:1px solid #37414c;box-shadow:inset 0 1px #46465160,0 10px 25px #08090f40}.g21-lab-instrument-title{display:flex;justify-content:space-between;gap:12px;color:#a4a5b4;font:11px/1.6 var(--g2-mono)}.g21-lab-chart{display:block;width:100%;overflow:visible;margin-block:11px 15px}.g21-lab-gridline{stroke:#3a4350;stroke-width:.7}.g21-lab-series{stroke:#b5aac9;stroke-width:1.8}.g21-lab-selection{stroke:#c28b64;stroke-width:1;opacity:.85}.g21-lab-selection.is-missing{stroke-dasharray:3 5;stroke:#b5aac9}.g21-lab-point{fill:#b5aac9;stroke:#1c232c;stroke-width:2}.g21-lab-point.is-selected{fill:#d2a580;stroke-width:2}.g21-lab-gap{fill:none;stroke:#727b89;stroke-width:1}.g21-lab-gap text,.g21-lab-chart-label{fill:#9ca4b2;stroke:none;font:10px var(--g2-mono)}.g21-lab-reading{padding:13px 14px 12px;background:linear-gradient(115deg,#343946,#2a313b);border:1px solid #555966;box-shadow:inset 0 1px #70717e35,0 5px 14px #090b1238}.g21-lab-reading-label{display:flex;gap:8px;justify-content:space-between;font:11px/1.6 var(--g2-mono);color:#c2bdce}.g21-lab-reading-label small{white-space:nowrap;font:inherit;color:#9d9ba9}.g21-lab-reading>div{display:flex;align-items:baseline;gap:10px;margin-top:13px}.g21-lab-reading strong{font:400 46px/1 var(--g2-mono);letter-spacing:-.07em}.g21-lab-reading>div>span{font:10px var(--g2-mono);color:#b7b1c1}.g21-lab-reading p{font:11px/1.6 var(--g2-mono);margin-top:12px;color:#b5b1bd}.g21-lab-dark>footer{color:#9095a4}.g21-lab-bottom{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px}.g21-lab-action-state button{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px;margin-top:12px;padding:11px 15px;background:var(--g2-ink);color:var(--g2-paper);border:1px solid var(--g2-ink);font-size:12px}.g21-lab-action-state p{margin-top:11px;color:var(--g2-secondary);font-size:12px}.g21-lab-provenance{border-block:1px solid var(--g2-rule);align-self:start}.g21-lab-provenance summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding-block:17px;font:12px/1.6 var(--g2-mono)}.g21-lab-provenance summary::-webkit-details-marker{display:none}.g21-lab-provenance summary>span{font-size:18px;transition:transform .2s}.g21-lab-provenance[open] summary>span{transform:rotate(45deg)}.g21-lab-provenance>div{padding-bottom:18px}.g21-lab-provenance p{font-size:12px;line-height:1.75;color:var(--g2-secondary)}.g21-lab-provenance p+p{margin-top:12px}.g21-system-wordmarks{display:flex;align-items:end;gap:65px;padding-block:8px 38px;flex-wrap:wrap}.g21-system-wordmarks figure{margin:0}.g21-system-wordmarks figcaption{font:11px var(--g2-mono);color:var(--g2-secondary);margin-top:15px}.g21-system-emblems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;margin-top:34px}.g21-system-emblem{min-width:0;border-top:1px solid var(--g2-rule);padding-top:20px}.g21-system-emblem>header{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.g2 .g21-system-emblem h3{font-size:27px}.g21-system-emblem>header>span{font:11px var(--g2-mono);color:var(--g2-secondary)}.g21-system-optics{display:flex;justify-content:space-between;align-items:end;margin:22px 0;color:var(--g2-lavender)}.g21-system-optics>div{display:flex;align-items:center;gap:12px}.g21-system-optics span{font:11px var(--g2-mono);color:var(--g2-secondary)}.g21-system-portrait{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;filter:none;mix-blend-mode:normal}.g21-system-emblem>p{font:11px/1.6 var(--g2-mono);color:var(--g2-secondary);margin-top:12px}.g2 .g21-system-type article>.g2-mono{font-size:11px}.g21-system-type pre{overflow-wrap:anywhere;white-space:pre-wrap}.g21-system-palette{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.g21-system-palette>div{display:flex;align-items:center;gap:14px}.g21-system-palette i{width:20px;height:58px;display:block;flex:none;border:1px solid #80798855}.g21-system-palette span{font-size:12px}.g21-system-palette small{display:block;font:10px var(--g2-mono);color:var(--g2-secondary);margin-top:5px}.g21-system-loop summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;font:12px/1.7 var(--g2-mono);padding-block:22px;border-bottom:1px solid var(--g2-rule);list-style:none}.g21-system-loop summary::-webkit-details-marker{display:none}.g21-system-loop summary>span{color:var(--g2-secondary)}@media(max-width:1100px){.g21-lab-materials{gap:12px}.g21-lab-material-title{padding-inline:17px}.g21-lab-glass-pane{margin-inline:15px;padding:17px}.g21-lab-instrument{margin-inline:13px;padding:13px}.g21-lab-paper-sheet{margin-inline:18px;padding-left:12px}.g21-lab-reading-label small{display:none}.g21-system-emblems{grid-template-columns:repeat(2,minmax(0,1fr))}.g21-system-palette{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.g21-lab-heading,.g21-lab-materials{grid-template-columns:1fr;gap:20px}.g21-lab-material{min-height:435px}.g21-lab-paper-sheet{margin:24px 28px 12px}.g2 .g21-lab-paper h3{font-size:34px;max-width:18ch}.g21-lab-glass-pane{width:calc(100% - 56px);margin:35px 28px 25px;padding:26px}.g21-lab-instrument{margin:24px;padding:24px}.g21-lab-chart{max-height:200px}.g21-lab-reading-label small{display:inline}.g21-lab-observations button{grid-template-columns:1fr;text-align:center;padding:10px 5px;gap:7px}.g21-lab-observations button>strong{grid-column:auto;grid-row:auto;font-size:23px}.g21-lab-state{align-items:start;min-height:65px}.g21-lab-state-mark{margin-top:5px}.g21-lab-keyboard-note{display:none}.g21-lab-bottom{grid-template-columns:1fr;gap:26px}}@media(max-width:550px){.g21-lab{padding-block:30px 55px}.g21-lab-heading{margin-bottom:26px}.g21-lab-heading>p{font-size:14px}.g21-lab-observations{gap:5px}.g21-lab-observations button>strong{font-size:21px}.g21-lab-observations button>small{font-size:9px}.g21-lab-selector legend{font-size:10px}.g21-lab-glass-pane{margin:40px 22px 25px;width:calc(100% - 44px);padding:23px}.g21-lab-paper-sheet{margin-inline:22px}.g2 .g21-lab-paper h3{font-size:31px}.g21-lab-instrument{margin:19px;padding:16px}.g21-lab-reading-label small{display:none}.g21-system-wordmarks{gap:30px 35px}.g21-system-wordmarks .g2-wordmark{max-width:100%}.g21-system-emblems{grid-template-columns:1fr;gap:38px}.g21-system-optics{margin-block:18px}.g21-system-palette{grid-template-columns:1fr 1fr;gap:20px}.g21-system-loop summary{align-items:start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.g21-lab-observations button,.g21-lab-provenance summary>span{transition:none}}.g2-brief-nav{display:flex;gap:17px;align-items:center;border-bottom:1px solid var(--g2-rule);padding-block:25px;font-size:12px;color:var(--g2-secondary)}.g2-brief-nav>.g2-mono{margin-left:auto;font-size:9px}.g2-brief-layout{display:grid;grid-template-columns:220px minmax(0,810px);justify-content:space-between;gap:80px;padding-block:55px 90px}.g2-reading-margin{align-self:start;position:sticky;top:115px}.g2-reading-margin>.g2-eyebrow{display:block;font-size:9px;color:var(--g2-secondary);margin-block:30px 17px}.g2-reading-margin nav{display:flex;flex-direction:column}.g2-reading-margin nav a{display:flex;gap:14px;font-size:12px;line-height:1.5;padding:12px 0;border-bottom:1px solid var(--g2-rule)}.g2-reading-margin nav a>span{font-family:var(--g2-mono);font-size:10px;color:var(--g2-oxide);padding-top:1px}.g2-reading-stamp{display:flex;flex-direction:column;gap:6px;margin-top:30px;padding-left:15px;border-left:1px solid var(--g2-rule)}.g2-reading-stamp .g2-mono{font-size:9px;color:var(--g2-secondary)}.g2-reading-stamp p{font-size:12px;margin-bottom:12px}.g2-brief-eyebrow{display:flex;justify-content:space-between;color:var(--g2-lavender);padding-bottom:20px;border-bottom:1px solid var(--g2-rule);margin-bottom:28px}.g2-brief-eyebrow>.g2-mono{font-size:9px}.g2-brief-article h1{font-size:70px;max-width:16ch;line-height:1.02;letter-spacing:-.05em}.g2-brief-dek{font-size:21px;line-height:1.5;color:var(--g2-secondary);margin-top:24px!important;max-width:60ch}.g2-reading-toolbar{display:flex;gap:22px;align-items:center;font-size:11px;color:var(--g2-secondary);padding-block:22px;margin-top:16px}.g2-reading-toolbar>span{margin-right:auto;max-width:33ch}.g2-reading-toolbar button{background:none;border:0;display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;min-height:40px}.g2-reading-toolbar button[aria-pressed=true]{color:var(--g2-oxide)}.g2-brief-photo{margin:0}.g2-brief-photo img{width:100%;aspect-ratio:1.7;-o-object-fit:cover;object-fit:cover}.g2-brief-photo figcaption{font-family:var(--g2-mono);font-size:9px;line-height:1.6;color:var(--g2-secondary);padding-block:12px}.g2-brief-key{display:grid;grid-template-columns:180px 1fr;gap:35px;border-block:1px solid var(--g2-rule);padding:30px 0;margin-block:25px 40px;align-items:start}.g2-brief-key>.g2-mono{font-size:9px;color:var(--g2-lavender)}.g2-brief-key p{font-family:var(--g2-serif);font-size:38px;line-height:1.1;letter-spacing:-.035em}.g2-article-section{position:relative;padding-top:20px;margin-bottom:35px;scroll-margin-top:110px}.g2-article-section>.g2-mono{display:block;font-size:10px;color:var(--g2-oxide);margin-bottom:13px}.g2-article-section h2{font-size:34px;line-height:1.15;max-width:27ch}.g2-article-section p{font-size:18px;line-height:1.85;color:var(--g2-secondary);margin-top:20px;max-width:67ch}.g2-article-conclusion{border-left:2px solid var(--g2-lavender);padding:15px 0 15px 30px;margin-block:48px}.g2-article-conclusion>.g2-eyebrow{font-size:9px;color:var(--g2-lavender)}.g2-article-conclusion h2{font-size:37px;margin-top:24px}.g2-article-conclusion p{font-size:15px;line-height:1.7;color:var(--g2-secondary);margin-top:20px}.g2-article-sources{padding-block:27px;border-top:1px solid var(--g2-rule)}.g2-article-sources h3{font-size:26px}.g2-article-sources p{font-size:13px;color:var(--g2-secondary);margin-top:14px;max-width:75ch}.g2-article-sources>div{display:flex;gap:28px;margin-top:23px}.g2-article-sources a{display:flex;align-items:center;gap:9px;font-family:var(--g2-mono);font-size:11px;min-height:35px}.g2-method-hero{padding-block:55px 65px;position:relative}.g2-method-hero>.g2-emblem{position:absolute;right:0;top:70px}.g2-method-hero>.g2-eyebrow{color:var(--g2-oxide)}.g2-method-hero h1{font-size:72px;line-height:1.04;margin-top:34px;max-width:23ch}.g2-method-hero>.g2-lead{margin-top:30px;max-width:60ch}.g2-method-record{display:grid;grid-template-columns:1fr 1fr;gap:100px}.g2-method-record h2{font-size:48px}.g2-method-record p{font-size:17px;line-height:1.7;color:var(--g2-secondary);margin-top:27px;max-width:42ch}.g2-method-record dl{margin:0}.g2-method-record dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid var(--g2-rule);padding-block:18px}.g2-method-record dt{font-family:var(--g2-mono);font-size:10px;color:var(--g2-lavender)}.g2-method-record dd{font-size:14px;margin:0}.g2-nature-list>article{display:grid;grid-template-columns:30px 130px 1fr;gap:45px;align-items:start;padding-block:28px;border-top:1px solid var(--g2-rule)}.g2-nature-list h3{font-size:29px}.g2-nature-list p{font-size:15px;color:var(--g2-secondary);margin-top:12px}.g2-nature-list .g2-status{justify-self:start}.g2-nature-list>article>.g2-mono{color:var(--g2-secondary)}.g2-method-questions details{border-top:1px solid var(--g2-rule);padding-block:22px}.g2-method-questions summary{font-family:var(--g2-serif);font-size:29px;letter-spacing:-.025em;display:flex;justify-content:space-between;align-items:center;gap:30px;cursor:pointer;list-style:none}.g2-method-questions summary>span{font-family:var(--g2-sans);font-size:23px;color:var(--g2-secondary)}.g2-method-questions details[open] summary>span{transform:rotate(45deg)}.g2-method-questions details p{font-size:16px;line-height:1.7;color:var(--g2-secondary);margin-top:24px;max-width:80ch}.g2-system-hero{padding-block:55px 20px}.g2-system-hero h1{margin-top:25px}.g2-system-hero p{margin-top:25px;max-width:70ch}.g2-mark-specimen{display:flex;align-items:end;gap:70px;padding-block:25px 45px}.g2-emblem-specimens{display:flex;justify-content:space-between;gap:35px}.g2-emblem-specimens>div{display:flex;flex-direction:column;gap:18px;align-items:center}.g2-emblem-specimens .g2-mono{font-size:9px}.g2-color-specimens{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.g2-color-specimens>div>div{height:130px;border:1px solid var(--g2-rule)}.g2-color-specimens span{display:block;font-size:13px;margin-top:14px}.g2-color-specimens small{font-family:var(--g2-mono);font-size:10px;color:var(--g2-secondary)}.g2-type-specimens{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px}.g2-type-specimens article>.g2-mono{font-size:9px;color:var(--g2-secondary)}.g2-type-specimens h2{font-size:38px;margin-top:24px}.g2-type-specimens p{font-size:25px;margin-top:24px}.g2-type-specimens .g2-text-link{margin-top:15px}.g2-type-specimens pre{font-family:var(--g2-mono);font-size:11px;line-height:2.2;margin-top:24px}.g2-loop-log{font-family:var(--g2-mono);font-size:11px;line-height:1.8;white-space:pre-wrap;word-break:break-word;margin-top:24px;padding:25px;border:1px solid var(--g2-rule)}@media(max-width:1000px){.g2-brief-layout{grid-template-columns:170px minmax(0,1fr);gap:45px}.g2-brief-article h1{font-size:59px}.g2-brief-key{grid-template-columns:130px 1fr;gap:20px}.g2-reading-toolbar{flex-wrap:wrap;gap:15px}.g2-reading-toolbar>span{max-width:100%;width:100%}.g2-method-record{gap:50px}.g2-method-hero h1{font-size:61px}.g2-type-specimens{grid-template-columns:1fr 1fr}.g2-mark-specimen{gap:40px;flex-wrap:wrap}}@media(max-width:650px){.g2-brief-nav{font-size:10px;gap:9px;padding-block:19px;flex-wrap:wrap}.g2-brief-nav>.g2-mono{font-size:8px}.g2-brief-layout{grid-template-columns:1fr;padding-top:30px;gap:0}.g2-reading-margin{display:none}.g2-brief-eyebrow{margin-bottom:24px;padding-bottom:17px}.g2-brief-article h1{font-size:49px}.g2-brief-dek{font-size:18px;line-height:1.6}.g2-reading-toolbar{gap:18px;padding-block:15px}.g2-reading-toolbar button{font-size:11px}.g2-brief-photo img{aspect-ratio:1.3}.g2-brief-key{grid-template-columns:1fr;gap:16px;padding-block:24px}.g2-brief-key p{font-size:35px}.g2-article-section h2{font-size:31px}.g2-article-section p{font-size:17px;line-height:1.8}.g2-article-conclusion{padding-left:20px}.g2-article-conclusion h2{font-size:33px}.g2-article-sources>div{gap:22px}.g2-method-hero{padding-top:37px;padding-bottom:25px}.g2-method-hero>.g2-emblem{position:static;width:65px;height:65px;margin-bottom:25px}.g2-method-hero h1{font-size:49px;margin-top:25px}.g2-method-hero>.g2-lead{font-size:17px;margin-top:24px}.g2-method-record{grid-template-columns:1fr;gap:30px}.g2-method-record h2{font-size:39px}.g2-method-record p{font-size:16px}.g2-method-record dl>div{grid-template-columns:80px 1fr;gap:17px}.g2-method-record dd{font-size:13px}.g2-nature-list>article{grid-template-columns:20px 1fr;gap:16px}.g2-nature-list article>div{grid-column:2}.g2-nature-list h3{font-size:28px}.g2-nature-list p{font-size:14px}.g2-method-questions summary{font-size:26px;line-height:1.15}.g2-method-questions details p{font-size:15px}.g2-system-hero{padding-top:36px}.g2-mark-specimen .g2-wordmark:first-child{width:100%;height:auto}.g2-emblem-specimens{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.g2-color-specimens{grid-template-columns:repeat(2,1fr);gap:20px}.g2-color-specimens>div>div{height:100px}.g2-type-specimens{grid-template-columns:1fr}.g2-loop-log{font-size:10px;padding:15px}}.g2-account{isolation:isolate;--font-body: var(--g2-sans);--font-display: var(--g2-serif);--font-data: var(--g2-mono);--surface-page: #f1eef2;--text-strong: #202228;--text-body: #35343a;--text-muted: #66626a;--text-faint: #746e79;--rule: #d5d0d6;--rule-strong: #c4bdc8;--accent-house: #756985;--fio: 1px;--ts-dado-4: 13px;--account-paper: #faf8fa;height:100dvh;overflow:auto;background:var(--surface-page);color:var(--text-strong);font-family:var(--g2-sans)}.g2-account[data-account-theme=dark]{--surface-page: #171719;--account-paper: #202023;--text-strong: #ede7de;--text-body: #d6d0c9;--text-muted: #b4adb8;--text-faint: #aaa1b0;--rule: #3c393f;--rule-strong: #55505a;--accent-house: #b8a8cb}.g2-account *{box-sizing:border-box}.g2-account a{color:inherit}.g2-account button,.g2-account input{font:inherit}.g2-account :focus-visible{outline:2px solid var(--accent-house);outline-offset:4px}.g2-account__header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4.2%;border-bottom:1px solid var(--rule);gap:24px}.g2-account__brand{display:flex;align-items:center;gap:28px;text-decoration:none}.g2-account__brand>span{font-size:12px;border-left:1px solid var(--rule-strong);padding-left:24px}.g2-account__header nav{display:flex;align-items:center;gap:28px;font-size:12px}.g2-account__header nav a{display:flex;gap:9px;align-items:center;text-decoration:none}.g2-account__header nav button{width:40px;height:40px;border:1px solid var(--rule);background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.g2-account__entry{display:grid;grid-template-columns:1.08fr 1fr;max-width:1600px;margin:auto;min-height:calc(100dvh - 82px)}.g2-account__editorial{padding:46px 8% 32px;display:flex;flex-direction:column;border-right:1px solid var(--rule);background:var(--surface-page)}.g2-account__edition{display:flex;justify-content:space-between;gap:20px;font:10px/1.5 var(--g2-mono);letter-spacing:.08em;color:var(--text-muted)}.g2-account__editorial h2{font:400 clamp(43px,4.2vw,69px) / 1.04 var(--g2-serif);letter-spacing:-.035em;margin:62px 0 24px;max-width:10em}.g2-account__editorial h2 em{color:var(--accent-house);font-weight:400}.g2-account__editorial>p{max-width:38ch;font-size:16px;line-height:1.65;color:var(--text-muted);margin:0 0 38px}.g2-account__index{border-top:1px solid var(--rule-strong);max-width:430px}.g2-account__index a{display:grid;grid-template-columns:28px 1fr 20px;gap:10px;align-items:center;padding:18px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:14px;transition:padding .2s,color .2s}.g2-account__index a:hover{color:var(--accent-house);padding-left:6px}.g2-account__index a>span:first-child{font:10px var(--g2-mono);color:var(--text-muted)}.g2-account__index small{display:block;color:var(--text-muted);font:10px var(--g2-mono);margin-top:6px}.g2-account__editorial footer{margin-top:auto;padding-top:50px;font:10px/1.5 var(--g2-mono);letter-spacing:.05em}.g2-account__editorial footer span{display:block;color:var(--text-muted);margin-top:7px;letter-spacing:0;font:12px var(--g2-sans)}.g2-account__form-panel{padding:47px 12% 25px;background:var(--account-paper);display:flex;flex-direction:column}.g2-account__form-top{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--text-muted)}.g2-account__form-content{width:100%;max-width:400px;margin:auto;padding:56px 0}.g2-account__eyebrow{font:10px/1.6 var(--g2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-house)}.g2-account__form-content h1,.g2-account__profile-heading h1{font:400 52px/1.05 var(--g2-serif);letter-spacing:-.035em;margin:14px 0 18px}.g2-account__subtitle{color:var(--text-muted);font-size:14px;line-height:1.65;margin:0 0 32px}.g2-account__sibling{margin-top:30px;border-top:1px solid var(--rule);padding-top:20px;font-size:13px;color:var(--text-muted)}.g2-account__security{font:10px/1.6 var(--g2-mono);color:var(--text-muted);display:flex;gap:9px;align-items:flex-start;margin:0}.g2-account__field{display:grid;gap:8px}.g2-account__field label{font-size:12px;font-weight:500}.g2-account__input-wrap{position:relative}.g2-account .conta-campo{width:100%;min-height:49px;padding:12px 48px 12px 13px;background:transparent;color:var(--text-strong);border:1px solid var(--rule-strong);border-radius:0;font-size:15px;transition:border-color .15s}.g2-account .conta-campo:hover{border-color:var(--text-muted)}.g2-account .conta-campo:focus{outline:2px solid var(--accent-house);outline-offset:2px}.g2-account .conta-campo[aria-invalid=true]{border-color:#b65e50}.g2-account__password{position:absolute;right:3px;top:3px;width:43px;height:43px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.g2-account .conta-botao{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 20px;border:1px solid var(--text-strong);border-radius:0;background:var(--text-strong);color:var(--account-paper);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .2s}.g2-account .conta-botao:hover:not(:disabled){opacity:.85}.g2-account .conta-botao:disabled{opacity:.4;cursor:not-allowed}.g2-account .conta-link{color:var(--text-strong);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:2px}.g2-account .conta-link:hover{border-color:currentColor}.g2-account__hint,.g2-account__field-error{font-size:12px;line-height:1.5;color:var(--text-muted)}.g2-account__field-error{color:#a3483f}.g2-account__error{border-left:2px solid #b65e50;padding:10px 14px;background:color-mix(in srgb,#b65e50 5%,transparent);font-size:13px;line-height:1.6}.g2-account__profile{width:100%;max-width:1280px;margin:auto;padding:48px 56px 90px}.g2-account__profile-heading{border-bottom:1px solid var(--rule-strong);padding-bottom:28px;margin-bottom:34px}.g2-account__profile-heading>p{color:var(--text-muted);font-size:16px;line-height:1.6;margin:0}.g2-account__profile-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px}.g2-account__profile-nav{position:sticky;top:24px;align-self:start;display:grid;gap:4px}.g2-account__profile-nav button{padding:12px;text-align:left;background:transparent;border:0;border-left:2px solid transparent;color:var(--text-muted);font-size:13px;cursor:pointer}.g2-account__profile-nav button[aria-current=true]{color:var(--text-strong);border-color:var(--accent-house);background:color-mix(in srgb,var(--accent-house) 7%,transparent)}.g2-account__profile-nav p{font-size:12px;line-height:1.6;margin-top:25px;color:var(--text-muted)}.g2-account__profile-section{margin-bottom:32px}.g2-account__profile-section h2{font:400 29px/1.2 var(--g2-serif);letter-spacing:-.02em;margin:0 0 20px}.g2-account__profile-section>p{font-size:14px;line-height:1.7;color:var(--text-muted)}.g2-account__facts{margin:0;display:grid}.g2-account__facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--rule)}.g2-account__facts dt{font-size:12px;color:var(--text-muted)}.g2-account__facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.g2-account__product-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.g2-account__product-list>li{padding:22px 0;border-bottom:1px solid var(--rule);display:flex;gap:22px;justify-content:space-between;align-items:center}.g2-account__product-list strong{font-weight:500;font-size:16px}.g2-account__product-list p{font-size:12px;color:var(--text-muted);margin:7px 0 0}.g2-account__product-list a{display:flex;gap:8px;align-items:center;flex:none;font-size:12px}.g2-account__state{font:10px/1.6 var(--g2-mono);color:var(--accent-house);display:block;margin:7px 0}.g2-account__request{padding:22px 0;border-top:1px solid var(--rule)}.g2-account__request-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px}.g2-account__request-head span{font:11px/1.5 var(--g2-mono);color:var(--text-muted)}.g2-account__request h3{font:500 15px/1.4 var(--g2-sans);margin:0 0 8px}.g2-account__request p{font-size:13px;line-height:1.6;color:var(--text-muted);margin:7px 0}.g2-account__request a{display:inline-flex;align-items:center;gap:8px;margin-top:15px;font-size:12px}.g2-account__empty{padding:25px;background:var(--account-paper);border-left:2px solid var(--rule-strong);font-size:14px;line-height:1.7;color:var(--text-muted)}.g2-account__empty a{display:inline-block;margin-top:14px}.g2-account__logout{margin-top:25px}.g2-account__logout .conta-botao{width:auto}.g2-account__logout p{font-size:12px;line-height:1.6;color:var(--text-muted)}@media(max-width:1050px){.g2-account__editorial{padding:40px 8%}.g2-account__editorial h2{margin-top:65px;font-size:49px}.g2-account__form-panel{padding:40px 9% 24px}.g2-account__profile-grid{grid-template-columns:190px minmax(0,1fr);gap:32px}}@media(max-width:760px){.g2-account__header{height:68px;padding:0 20px}.g2-account__header nav{gap:12px}.g2-account__header nav a{font-size:0;gap:0}.g2-account__header nav a svg{width:19px;height:19px}.g2-account__brand{gap:17px}.g2-account__brand>span{padding-left:17px}.g2-account__entry{display:flex;flex-direction:column}.g2-account__editorial{padding:25px 24px 29px;border-right:0;border-bottom:1px solid var(--rule)}.g2-account__edition{font-size:9px}.g2-account__editorial h2{font-size:36px;line-height:1.07;margin:28px 0 13px;max-width:none}.g2-account__editorial h2 br:first-of-type{display:none}.g2-account__editorial>p{font-size:13px;max-width:45ch;margin:0}.g2-account__index,.g2-account__editorial footer{display:none}.g2-account__form-panel{padding:28px 24px}.g2-account__form-content{max-width:430px;margin:0 auto;padding:28px 0}.g2-account__form-content h1{font-size:43px;margin-top:8px}.g2-account__form-top{font-size:11px;max-width:430px;width:100%;margin:auto}.g2-account__subtitle{font-size:14px;margin-bottom:26px}.g2-account__security{margin-top:15px}.g2-account__profile{padding:30px 20px 70px}.g2-account__profile-heading h1{font-size:40px}.g2-account__profile-grid{display:block}.g2-account__profile-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin:0 0 28px;overflow:visible;border-bottom:1px solid var(--rule)}.g2-account__profile-nav button{white-space:normal;border-left:0;border-bottom:2px solid transparent;padding:13px 10px;font-size:12px;min-height:45px}.g2-account__profile-nav p{display:none}.g2-account__facts>div{grid-template-columns:110px minmax(0,1fr);gap:15px}.g2-account__product-list>li{align-items:flex-start}.g2-account__request-head{flex-wrap:wrap;gap:8px}}.g2-account .g2-account__subtitle{margin:0 0 32px}.g2-account .g2-account__security{margin:0}.g2-account[data-account-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:reduce){.g2-account *{transition:none!important}}.g2-account__editorial{--text-strong:#f1eef2;--text-muted:#d0cad3;--rule:#f1eef233;--rule-strong:#f1eef255;--accent-house:#d7cbe0;color:var(--text-strong);background:linear-gradient(110deg,#151b22ee,#20202db3),url(/g2/g21/transmission-territory.webp) center/cover;position:relative;border-right:0}.g2-account__editorial h2{font-size:clamp(43px,4.05vw,64px);line-height:1.12;letter-spacing:-.047em}.g2-account__editorial h2 em{color:#e0d0df}.g2-account__editorial .g2-account__index{padding:0 22px 0 0;max-width:430px}.g2-account__editorial .g2-account__index a{color:#f1eef2}.g2-account__editorial footer{color:#e0d8e4;position:relative}.g2-account__editorial footer:after{content:"PAISAGEM ILUSTRATIVA GERADA";display:block;font:8px var(--g2-mono);color:#c4bac8;margin-top:18px;letter-spacing:.04em}.g2-account__form-panel{position:relative;background:linear-gradient(120deg,#faf8fa,#eeebf0);box-shadow:-22px 0 65px -35px #16102099}.g2-account__form-content h1{font-size:57px;letter-spacing:-.045em}.g2-account .conta-campo{background:#fbf9fb8c;box-shadow:inset 0 2px 4px #33223906;border-color:#c7bfcc;transition:background .2s,border-color .2s,box-shadow .2s}.g2-account .conta-campo:focus{background:#fcfafc;box-shadow:0 0 0 5px #b1a0c217}.g2-account__profile-section{background:var(--account-paper);padding:28px 30px;border:1px solid color-mix(in srgb,var(--rule) 50%,transparent);box-shadow:0 15px 35px -26px #33243d4d}.g2-account__profile-nav{background:color-mix(in srgb,var(--account-paper) 40%,transparent);padding:12px}.g2-account[data-account-theme=dark] .g2-account__form-panel{background:linear-gradient(120deg,#2a272e,#201f24);box-shadow:-22px 0 65px -35px #09070bbb}.g2-account[data-account-theme=dark] .conta-campo{background:#15141999;border-color:#5a5060;box-shadow:inset 0 2px 4px #08060c33}.g2-account[data-account-theme=dark] .conta-campo:focus{background:#19161f;box-shadow:0 0 0 5px #b1a0c214}@media(max-width:1050px){.g2-account__editorial h2{font-size:46px}.g2-account__form-content h1{font-size:49px}.g2-account__profile-section{padding:24px}}@media(max-width:760px){.g2-account__form-panel{order:0;padding:30px 24px;box-shadow:none}.g2-account__editorial{order:1;padding:34px 24px;background:linear-gradient(110deg,#151b22ee,#20202dbb),url(/g2/g21/transmission-territory-mobile.webp) center/cover}.g2-account__editorial h2{font-size:35px;line-height:1.15;margin-top:24px}.g2-account__form-content{padding:28px 0 22px}.g2-account__form-content h1{font-size:47px}.g2-account__profile-section{padding:23px 19px}.g2-account__profile-nav{padding:8px 0;background:none}.g2-account__profile-heading h1{font-size:44px}}.g2-intake[data-nv-page]{--font-display: var(--g2-serif);--font-body: var(--g2-sans);--font-data: var(--g2-mono);--fw-display: 400;--fw-display-forte: 500;--fw-corpo-leve: 400;--ts-display-3: clamp(39px, 4vw, 58px);--lh-display-3: 1.05;--tr-display-3: -.035em;--ts-titulo-2: 25px;--ts-lede: 18px;--ts-corpo: 15px;--lh-corpo: 1.65;--ts-etiqueta: 11px;--lh-etiqueta: 1.5;--surface-page: #f3f0eb;--surface-sunken: #eae5de;--surface-raised: #faf7f1;--text-strong: #27241f;--text-body: #44403a;--text-muted: #686157;--text-faint: #746c61;--rule: #d9d2c8;--rule-strong: #bdb3a6;--rule-heavy: #918575;--accent-house: #8d6039;--accent-focus: #8d6039;--family-advisory: #b18a61;--campo-fio: var(--rule-strong);--fio-hover: var(--accent-house);--fg-hover: var(--text-strong);--btn-primario-bg: var(--text-strong);--btn-primario-fio: var(--text-strong);--btn-primario-fg: var(--surface-page);--btn-primario-bg-hover: #484136;--btn-primario-fio-hover: #484136;--btn-primario-bg-press: #383127;--btn-primario-fio-press: #383127;--gradiente-incandescente: var(--rule-strong)}.g2-intake[data-nv-page][data-mode=noturno]{--surface-page: #1d1c1a;--surface-sunken: #24221f;--surface-raised: #2c2925;--text-strong: #eee6db;--text-body: #d3cabe;--text-muted: #b7ac9d;--text-faint: #aa9c8b;--rule: #413b33;--rule-strong: #635749;--rule-heavy: #887864;--accent-house: #ccaa83;--accent-focus: #ccaa83;--family-advisory: #ccaa83;--campo-fio: var(--rule-strong);--btn-primario-bg-hover: #d9c7af;--btn-primario-fio-hover: #d9c7af;--btn-primario-bg-press: #c4ac8f;--btn-primario-fio-press: #c4ac8f;color-scheme:dark}.g2-intake .g2-intake__header{height:82px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4.2%;border-bottom:1px solid var(--rule);color:var(--text-strong)}.g2-intake__identity{display:flex;align-items:center;gap:25px;min-width:0}.g2-intake__identity>a{display:flex;flex:none;border:0;text-decoration:none}.g2-intake__product{border-left:1px solid var(--rule-strong);padding-left:25px;font:12px/1.4 var(--g2-sans)}.g2-intake__header nav{display:flex;align-items:center;gap:27px;flex:none}.g2-intake__header nav a{display:inline-flex;align-items:center;gap:8px;font:12px/1.4 var(--g2-sans);white-space:nowrap;text-decoration:none;border:0}.g2-intake__header nav button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--rule);color:inherit;background:transparent;cursor:pointer}.g2-intake>main{scrollbar-color:var(--rule-strong) transparent}.g2-intake>main>div>section:first-child{padding-top:49px!important;padding-bottom:42px!important;gap:54px!important}.g2-intake>main>div>section:first-child>div[aria-hidden=true]{align-self:center;background:var(--surface-raised)}.g2-intake .nv-btn{min-height:44px;font-family:var(--g2-sans);font-size:13px;letter-spacing:0}.g2-intake .nv-btn:disabled{opacity:1;background:var(--surface-sunken);border-color:var(--rule);color:var(--text-muted)}.g2-intake .nv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.g2-intake .cle-arquivo,.g2-intake .spv-arquivo{min-height:55px;background:var(--surface-raised)}.g2-intake .nivar-textura-rede{display:none}.g2-intake main footer{margin-top:20px}@media(max-width:760px){.g2-intake .g2-intake__header{height:auto;min-height:108px;padding:17px 20px 14px;flex-wrap:wrap;gap:17px}.g2-intake__identity{width:100%;gap:19px}.g2-intake__identity .g2-wordmark{width:113px;height:22px}.g2-intake__product{padding-left:19px;font-size:12px}.g2-intake__header nav{width:100%;gap:25px}.g2-intake__header nav button{margin-left:auto;width:34px;height:34px}.g2-intake>main>div{padding-left:20px!important;padding-right:20px!important}.g2-intake>main>div>section:first-child{grid-template-columns:minmax(0,1fr)!important;padding-top:29px!important;padding-bottom:29px!important;gap:25px!important}.g2-intake>main>div>section:first-child>div[aria-hidden=true]{display:none}.g2-intake>main>div>section{min-width:0}.g2-intake>main>div>section>div:first-child{flex-wrap:wrap}.g2-intake .cle-arquivo,.g2-intake .spv-arquivo{flex-wrap:wrap}.g2-intake .cle-arquivo__zona,.g2-intake .spv-arquivo__zona{flex-basis:100%;padding:10px}.g2-intake .cle-arquivo__sufixo,.g2-intake .spv-arquivo__sufixo{border-left:0;border-top:1px solid var(--rule);width:100%;min-height:27px;padding:5px 10px}.g2-intake main footer>div{padding:24px 20px!important}}.g2-ops{--ops-bg: #f1eef2;--ops-paper: #faf8fa;--ops-ink: #202228;--ops-muted: #68626e;--ops-rule: #d5d0d6;--ops-strong-rule: #bfb7c6;--ops-accent: #756985;--ops-selected: #e7e1eb;--font-body: var(--g2-sans);--font-display: var(--g2-serif);--font-data: var(--g2-mono);--surface-page: var(--ops-bg);--text-strong: var(--ops-ink);--text-body: var(--ops-ink);--text-muted: var(--ops-muted);--text-faint: var(--ops-muted);--rule: var(--ops-rule);--rule-strong: var(--ops-strong-rule);--rule-heavy: var(--ops-strong-rule);--accent-house: var(--ops-accent);--fio: 1px;height:100dvh;overflow:hidden;background:var(--ops-bg);color:var(--ops-ink);font-family:var(--g2-sans);font-size:14px;line-height:1.5}.g2-ops[data-ops-theme=dark]{--ops-bg: #171719;--ops-paper: #202023;--ops-ink: #ede7de;--ops-muted: #b3aab9;--ops-rule: #3d383f;--ops-strong-rule: #59515f;--ops-accent: #b8a8cb;--ops-selected: #342d3b}.g2-ops *{box-sizing:border-box}.g2-ops a{color:inherit;text-decoration:none}.g2-ops button,.g2-ops input,.g2-ops select,.g2-ops textarea{font:inherit;color:inherit;border-radius:0}.g2-ops :focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.g2-ops__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.g2-ops__header{height:65px;flex:none;display:flex;align-items:center;gap:32px;background:#202228;color:#ede7de;border-bottom:1px solid #39383d;padding:0 28px}.g2-ops__brand{display:flex;width:172px;flex:none}.g2-ops__product{display:flex;align-items:center;gap:14px;font-size:12px}.g2-ops__product>span{color:#827d87}.g2-ops__header-right{display:flex;align-items:center;gap:30px;margin-left:auto}.g2-ops__header-right>a{display:flex;gap:8px;align-items:center;font-size:12px}.g2-ops__sample-label{font:9px/1.4 var(--g2-mono);letter-spacing:.07em;color:#ddae86}.g2-ops__menu-toggle{display:none}.g2-ops__body{display:grid;grid-template-columns:224px minmax(0,1fr);height:calc(100dvh - 65px)}.g2-ops__sidebar{border-right:1px solid var(--ops-rule);display:flex;flex-direction:column;padding:28px 15px 20px;overflow:auto;min-height:0}.g2-ops__sidebar-top{padding:0 12px 30px}.g2-ops__sidebar-top>span{font:9px var(--g2-mono);letter-spacing:.08em;color:var(--ops-muted)}.g2-ops__sidebar-top>strong{display:block;font:400 21px var(--g2-serif);margin-top:14px;letter-spacing:-.02em}.g2-ops__nav-item{display:flex;align-items:center;gap:10px;padding:12px;border-left:2px solid transparent;min-height:44px;transition:background .2s;font-size:12px}.g2-ops__nav-item>span{flex:1}.g2-ops__nav-item b{font:10px var(--g2-mono);color:var(--ops-muted)}.g2-ops__nav-item:hover{background:var(--ops-selected)}.g2-ops__nav-item[aria-current=page]{border-left-color:var(--ops-accent);background:var(--ops-selected);font-weight:500}.g2-ops__nav-item--product{font-size:12px;padding-top:13px;padding-bottom:13px}.g2-ops__nav-label{font:9px var(--g2-mono);letter-spacing:.07em;color:var(--ops-muted);padding:27px 14px 12px}.g2-ops__sidebar-method{margin:44px 12px 25px;padding-top:25px;border-top:1px solid var(--ops-rule)}.g2-ops__sidebar-method>svg{color:var(--ops-accent)}.g2-ops__sidebar-method p{font:400 21px/1.15 var(--g2-serif);margin:15px 0 10px;max-width:11ch}.g2-ops__sidebar-method>span{font-size:12px;line-height:1.7;color:var(--ops-muted)}.g2-ops__sidebar-bottom{margin-top:auto;display:grid;gap:15px;padding:20px 12px 0}.g2-ops__sidebar-bottom>a,.g2-ops__sidebar-bottom>button{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--ops-muted)}.g2-ops__sidebar-bottom>button{padding:6px 0;border:0;background:transparent;cursor:pointer}.g2-ops__main{overflow:auto;min-width:0;padding:0 34px 60px;scrollbar-gutter:stable}.g2-ops__truth{display:flex;align-items:center;gap:17px;padding:13px 0;border-bottom:1px solid var(--ops-rule);color:var(--ops-muted)}.g2-ops__truth>span{font:9px var(--g2-mono);letter-spacing:.05em;white-space:nowrap}.g2-ops__truth>p{font-size:10px;line-height:1.5;margin:0}.g2-ops__eyebrow{font:10px/1.5 var(--g2-mono);letter-spacing:.08em;color:var(--ops-accent);margin:0 0 12px}.g2-ops__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:41px;padding:11px 16px;border:1px solid var(--ops-strong-rule);background:transparent;font:500 11px/1.5 var(--g2-sans);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.g2-ops__button:hover{background:var(--ops-selected)}.g2-ops__button--dark{background:var(--ops-ink);color:var(--ops-paper)!important;border-color:var(--ops-ink)}.g2-ops__button--dark:hover{background:var(--ops-accent);border-color:var(--ops-accent)}.g2-ops__button:disabled{opacity:.5;cursor:wait}.g2-ops__empty{padding:50px 15px;text-align:center}.g2-ops__empty h2{font:400 28px var(--g2-serif)}.g2-ops__empty p{font-size:13px;color:var(--ops-muted)}.g2-ops__text-button{display:flex;gap:8px;align-items:center;padding:12px 0;background:transparent;border:0;font-size:11px;cursor:pointer}.g2-queue__heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:34px 0 28px}.g2-queue__heading h1{font:400 clamp(32px,3vw,47px) / 1.08 var(--g2-serif);letter-spacing:-.035em;margin:0 0 13px;max-width:22ch}.g2-queue__heading>div>p:last-child{font-size:13px;color:var(--ops-muted);margin:0;line-height:1.6}.g2-queue__ledger{display:grid;grid-template-columns:1fr .75fr 1fr auto;border-top:1px solid var(--ops-strong-rule);border-bottom:1px solid var(--ops-strong-rule);margin-bottom:29px}.g2-queue__ledger>button{padding:17px 14px 15px 0;display:flex;align-items:baseline;gap:10px;background:transparent;border:0;border-bottom:2px solid transparent;text-align:left;cursor:pointer}.g2-queue__ledger>button[aria-pressed=true]{border-bottom-color:var(--ops-accent)}.g2-queue__ledger b{font:400 28px/1.15 var(--g2-mono);letter-spacing:-.055em}.g2-queue__ledger button>span{font-size:11px;color:var(--ops-muted)}.g2-queue__ledger>div{display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:20px}.g2-queue__ledger>div>span{font:8px var(--g2-mono);letter-spacing:.04em;color:var(--ops-muted)}.g2-queue__ledger>div>strong{font:9px var(--g2-mono);white-space:nowrap}.g2-queue__workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}.g2-queue__list{min-width:0}.g2-queue__toolbar{display:flex;gap:20px;align-items:center;margin-bottom:20px}.g2-queue__toolbar>label{display:flex;align-items:center;gap:10px;min-width:0;flex:1;border-bottom:1px solid var(--ops-rule);padding:10px 0}.g2-queue__toolbar input{width:100%;background:transparent;border:0;min-width:0;font-size:12px;outline:0}.g2-queue__toolbar input::-moz-placeholder{color:var(--ops-muted)}.g2-queue__toolbar input::placeholder{color:var(--ops-muted)}.g2-queue__toolbar label:focus-within{border-color:var(--ops-accent)}.g2-queue__toolbar label>button{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.g2-queue__toolbar select{background:transparent;border:1px solid var(--ops-rule);min-height:39px;max-width:155px;padding:7px 10px;font-size:11px}.g2-queue__table{width:100%;border-collapse:collapse;table-layout:fixed}.g2-queue__table th{font:9px/1.4 var(--g2-mono);font-weight:400;text-align:left;color:var(--ops-muted);border-bottom:1px solid var(--ops-strong-rule);padding:12px 9px;vertical-align:middle}.g2-queue__table th:nth-child(1){width:35%;padding-left:0}.g2-queue__table th:nth-child(2){width:23%}.g2-queue__table th:nth-child(3){width:22%}.g2-queue__table th:nth-child(4){width:15%}.g2-queue__table th:last-child{width:5%;padding-right:0}.g2-queue__table th button{display:flex;gap:5px;align-items:center;min-height:24px;background:transparent;border:0;padding:0;cursor:pointer;font:inherit}.g2-queue__table td{border-bottom:1px solid var(--ops-rule);padding:17px 9px;vertical-align:middle;font-size:11px;line-height:1.5;height:81px}.g2-queue__table td:first-child{padding-left:0}.g2-queue__table td:last-child{padding:0}.g2-queue__table tbody tr{transition:background .15s}.g2-queue__table tbody tr:hover,.g2-queue__table tr[data-selected=true]{background:color-mix(in srgb,var(--ops-selected) 60%,transparent)}.g2-queue__table td:first-child>a{display:grid;gap:7px}.g2-queue__table td:first-child strong{font-size:12px;line-height:1.5;font-weight:500}.g2-queue__table td:first-child a:hover strong{text-decoration:underline;text-underline-offset:4px}.g2-queue__table td:first-child a>span{font:9px var(--g2-mono);color:var(--ops-muted)}.g2-queue__table td:nth-child(2){color:var(--ops-muted)}.g2-queue__status{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.5}.g2-queue__status:before{content:"";width:5px;height:5px;flex:none;margin-top:5px;background:var(--ops-accent)}.g2-queue__status[data-state=ready]:before{background:#7b8977}.g2-queue__status[data-state=unknown]:before{background:transparent;border:1px solid var(--ops-muted)}.g2-queue__age{font:10px/1.5 var(--g2-mono);white-space:nowrap}.g2-queue__peek{padding:0;width:30px;height:42px;display:grid;place-items:center;background:transparent;border:0;color:var(--ops-muted);cursor:pointer}.g2-queue__peek[aria-pressed=true]{color:var(--ops-accent)}.g2-queue__foot{font:9px/1.7 var(--g2-mono);color:var(--ops-muted);display:flex;justify-content:space-between;gap:20px;margin-top:18px}.g2-queue__inspect{background:var(--ops-paper);padding:24px 22px;border-top:2px solid var(--ops-accent)}.g2-queue__inspect-top{display:flex;justify-content:space-between;font:8px var(--g2-mono);color:var(--ops-muted);gap:10px}.g2-queue__inspect h2{font:400 30px/1.07 var(--g2-serif);letter-spacing:-.025em;margin:30px 0 12px}.g2-queue__inspect>p{font-size:11px;color:var(--ops-muted);margin:0 0 23px}.g2-queue__inspect dl{margin:0}.g2-queue__inspect dl>div{padding:10px 0;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--ops-rule);font-size:10px}.g2-queue__inspect dt{color:var(--ops-muted);white-space:nowrap}.g2-queue__inspect dd{margin:0;text-align:right;overflow-wrap:anywhere}.g2-queue__question{margin:26px 0}.g2-queue__question>span{font:8px var(--g2-mono);letter-spacing:.04em;color:var(--ops-accent)}.g2-queue__question p{font:400 23px/1.2 var(--g2-serif);letter-spacing:-.015em;margin:12px 0}.g2-queue__inspect .g2-ops__button{width:100%}.g2-queue__inspect>small{font-size:10px;line-height:1.7;color:var(--ops-muted);display:block;margin-top:16px}.g2-case__back{display:inline-flex;gap:8px;align-items:center;margin-top:24px;font-size:10px;color:var(--ops-muted)!important}.g2-case__heading{padding:21px 0 27px;display:flex;gap:20px;justify-content:space-between;align-items:center}.g2-case__heading h1{font:400 clamp(31px,3vw,43px) / 1.12 var(--g2-serif);letter-spacing:-.03em;margin:0 0 14px}.g2-case__heading>div>p:last-child{display:flex;gap:9px 19px;flex-wrap:wrap;margin:0;font:9px/1.5 var(--g2-mono);color:var(--ops-muted)}.g2-case__process{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--ops-strong-rule);border-bottom:1px solid var(--ops-strong-rule);margin-bottom:29px;max-width:800px}.g2-case__process>span{font-size:11px;display:flex;gap:11px;align-items:center}.g2-case__process b{font:10px var(--g2-mono);color:var(--ops-accent)}.g2-case__process>svg{color:var(--ops-muted)}.g2-case__workspace{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.45fr);gap:37px;align-items:start}.g2-case__source-panel{min-width:0}.g2-case__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:17px}.g2-case__section-heading h2{font:400 26px/1.15 var(--g2-serif);letter-spacing:-.02em;margin:0}.g2-case__section-heading>span{font:8px var(--g2-mono);color:var(--ops-muted)}.g2-case__source-empty{background:var(--ops-paper);min-height:388px;padding:30px 26px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--ops-rule)}.g2-case__source-empty>svg{color:var(--ops-accent);margin-bottom:28px}.g2-case__source-empty>span{font:10px var(--g2-mono);overflow-wrap:anywhere;color:var(--ops-muted)}.g2-case__source-empty h3{font:400 31px/1.08 var(--g2-serif);letter-spacing:-.025em;margin:22px 0 14px;max-width:13ch}.g2-case__source-empty p{font-size:12px;line-height:1.7;color:var(--ops-muted);margin:0 0 25px;max-width:35ch}.g2-case__source-empty small{font:9px/1.8 var(--g2-mono);color:var(--ops-muted);margin-top:17px}.g2-case__source-note{margin-top:28px;border-top:1px solid var(--ops-rule);padding-top:19px}.g2-case__source-note>span{font:9px var(--g2-mono);letter-spacing:.04em;color:var(--ops-muted)}.g2-case__source-note>p{font:400 20px/1.5 var(--g2-serif);margin:12px 0;color:var(--ops-muted)}.g2-case__analysis{min-width:0}.g2-case__tabs{display:flex;gap:25px;border-bottom:1px solid var(--ops-strong-rule);margin-bottom:28px}.g2-case__tabs>button{display:flex;gap:8px;align-items:center;min-height:44px;background:none;border:0;border-bottom:2px solid transparent;padding:0 0 11px;cursor:pointer;font-size:12px;color:var(--ops-muted)}.g2-case__tabs>button[aria-current=true]{color:var(--ops-ink);border-bottom-color:var(--ops-accent)}.g2-case__tabs button>span{font:9px var(--g2-mono);color:var(--ops-muted)}.g2-case__reading-title{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:20px}.g2-case__reading-title h2{font:400 27px/1.15 var(--g2-serif);letter-spacing:-.02em;margin:0}.g2-case__reading-title>span{font:9px/1.5 var(--g2-mono);color:var(--ops-muted);text-align:right}.g2-case__evidence-list{border-top:1px solid var(--ops-rule);margin-bottom:25px}.g2-case__evidence-list>button{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(0,1.1fr) 15px;gap:15px;width:100%;border:0;border-bottom:1px solid var(--ops-rule);background:transparent;text-align:left;padding:13px 11px;cursor:pointer;align-items:baseline}.g2-case__evidence-list>button[aria-pressed=true]{background:var(--ops-selected);box-shadow:inset 2px 0 var(--ops-accent)}.g2-case__evidence-label{font-size:11px;color:var(--ops-muted)}.g2-case__evidence-value{font-size:12px;line-height:1.6;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.g2-case__evidence-value--missing{font-size:10px;color:var(--ops-muted)}.g2-case__evidence-value small{font:9px var(--g2-mono);color:var(--ops-muted)}.g2-case__evidence-indicator{color:var(--ops-accent)}.g2-case__annotation{border:1px solid var(--ops-rule);padding:24px;background:var(--ops-paper)}.g2-case__annotation-title{display:flex;gap:8px;align-items:center;font:9px var(--g2-mono);color:var(--ops-accent)}.g2-case__annotation h3{font:500 15px var(--g2-sans);margin:18px 0 9px}.g2-case__annotation>p{font-size:11px;line-height:1.7;color:var(--ops-muted);margin:0 0 19px}.g2-case__annotation-meta{display:flex;gap:13px;align-items:baseline;font:9px/1.6 var(--g2-mono);padding:11px 0;border-top:1px solid var(--ops-rule);border-bottom:1px solid var(--ops-rule);margin-bottom:20px}.g2-case__annotation-meta>span{color:var(--ops-muted)}.g2-case__annotation-meta>strong{font-weight:400;overflow-wrap:anywhere}.g2-case__annotation-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.g2-case__annotation label,.g2-case__note-label{font-size:11px;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.g2-case__annotation input,.g2-case__annotation select,.g2-case__note-label textarea{width:100%;min-width:0;border:1px solid var(--ops-strong-rule);background:transparent;padding:10px 11px;font:12px/1.6 var(--g2-sans);color:var(--ops-ink);min-height:40px}.g2-case__annotation select option{background:var(--ops-paper)}.g2-case__note-label{display:flex}.g2-case__note-label>span{font:8px/1.5 var(--g2-mono);color:var(--ops-muted);margin-left:auto}.g2-case__note-label textarea{resize:vertical;min-height:100px}.g2-case__note-label textarea::-moz-placeholder,.g2-case__annotation input::-moz-placeholder{color:var(--ops-muted);opacity:.85}.g2-case__note-label textarea::placeholder,.g2-case__annotation input::placeholder{color:var(--ops-muted);opacity:.85}.g2-case__annotation-hash{margin-bottom:14px!important;overflow-wrap:anywhere}.g2-case__annotation-hash code{font:9px var(--g2-mono)}.g2-case__save{border-top:1px solid var(--ops-strong-rule);margin-top:26px;padding-top:20px;display:flex;gap:24px;justify-content:space-between;align-items:center}.g2-case__save>div>span{font:8px var(--g2-mono);letter-spacing:.05em;color:var(--ops-accent)}.g2-case__save p{font-size:10px;line-height:1.6;color:var(--ops-muted);margin:7px 0 0;max-width:47ch}.g2-case__questions h2,.g2-case__opinion h2,.g2-case__activity h2{font:400 42px/1.05 var(--g2-serif);letter-spacing:-.025em;margin:20px 0}.g2-case__questions h2 em{color:var(--ops-accent);font-weight:400}.g2-case__lede,.g2-case__opinion>p,.g2-case__activity>p{font-size:13px;line-height:1.8;color:var(--ops-muted)}.g2-case__questions>ol{list-style:none;margin:28px 0;padding:0;border-top:1px solid var(--ops-rule)}.g2-case__questions li{display:flex;gap:20px;align-items:baseline;padding:19px 0;border-bottom:1px solid var(--ops-rule);font-size:13px;line-height:1.6}.g2-case__questions li>span{font:10px var(--g2-mono);color:var(--ops-accent)}.g2-case__opinion-status{padding:16px 0;border-top:1px solid var(--ops-rule);border-bottom:1px solid var(--ops-rule);display:flex;flex-wrap:wrap;gap:10px 19px;font:9px var(--g2-mono);color:var(--ops-muted);margin:22px 0}.g2-case__opinion-text{font-size:14px!important;line-height:1.85!important;min-height:340px!important;background:var(--ops-paper)!important}.g2-case__opinion-disclaimer{font-size:10px!important}.g2-case__activity>ol{list-style:none;margin:28px 0;padding:0}.g2-case__activity li{display:grid;grid-template-columns:115px minmax(0,1fr);gap:20px;padding:17px 0;border-top:1px solid var(--ops-rule)}.g2-case__activity li>span{font:9px/1.7 var(--g2-mono);color:var(--ops-muted)}.g2-case__activity li>p{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:0}.g2-case__intake{padding:22px 24px;margin-bottom:22px;background:var(--ops-paper);border-left:2px solid var(--ops-accent)}.g2-case__intake>span{font:8px var(--g2-mono);color:var(--ops-muted)}.g2-case__intake blockquote{font:400 25px/1.3 var(--g2-serif);letter-spacing:-.02em;margin:19px 0}.g2-case__intake p{font-size:11px;line-height:1.7;color:var(--ops-muted)}.g2-case__document{border:1px solid var(--ops-rule);background:var(--ops-paper)}.g2-case__document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;font:10px var(--g2-mono);border-bottom:1px solid var(--ops-rule)}.g2-case__document-toolbar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2-case__document-toolbar>button{background:none;border:0;display:grid;place-items:center;min-width:28px;min-height:28px;cursor:pointer}.g2-case__document iframe{border:0;display:block;width:100%;height:500px;background:#f8f3ee}.g2-case__document>img{display:block;max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;margin:auto}.g2-case__document-controls{display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:10px;padding:12px}.g2-case__document-controls label{display:flex;gap:8px;align-items:center}.g2-case__document-controls input{width:53px;min-height:30px;background:transparent;border:1px solid var(--ops-rule);padding:3px 5px}.g2-case__document-controls a{text-decoration:underline;text-underline-offset:3px}.g2-case__source-meta{margin-top:22px}.g2-case__source-meta>span{display:flex;align-items:center;gap:8px;font:9px var(--g2-mono);color:var(--ops-accent)}.g2-case__source-meta dl{margin:13px 0}.g2-case__source-meta dl>div{padding:9px 0;border-bottom:1px solid var(--ops-rule)}.g2-case__source-meta dt{font-size:10px;color:var(--ops-muted);margin-bottom:7px}.g2-case__source-meta dd{font:9px/1.7 var(--g2-mono);margin:0;overflow-wrap:anywhere}.g2-case__source-meta>p{font-size:10px;line-height:1.7;color:var(--ops-muted)}.g2-case__error{padding:14px;border-left:2px solid #b65e50;font-size:12px;line-height:1.6}@media(min-width:1650px){.g2-ops__main{padding-left:48px;padding-right:48px}.g2-queue__workspace{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.g2-queue__table td{font-size:13px;height:88px}.g2-queue__table td:first-child strong{font-size:14px}.g2-queue__table th,.g2-queue__table td:first-child a>span,.g2-queue__age,.g2-queue__status{font-size:11px}.g2-case__workspace{grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);gap:48px}}@media(max-width:1250px){.g2-ops__body{grid-template-columns:195px minmax(0,1fr)}.g2-ops__main{padding-left:25px;padding-right:25px}.g2-ops__brand{width:144px}.g2-queue__workspace{grid-template-columns:minmax(0,1fr)}.g2-queue__inspect{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.g2-queue__inspect-top{grid-column:1/-1}.g2-queue__inspect h2{margin-top:20px}.g2-queue__inspect dl{grid-column:2;grid-row:2/6}.g2-queue__inspect>p{grid-column:1}.g2-queue__question{grid-column:1;margin:15px 0}.g2-queue__inspect>a{grid-column:1}.g2-queue__inspect>small{grid-column:1/-1}.g2-case__workspace{gap:24px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.25fr)}.g2-case__annotation{padding:18px}.g2-case__annotation-fields{grid-template-columns:1fr}.g2-case__tabs{gap:18px}.g2-case__tabs button{font-size:11px}.g2-case__reading-title{display:block}.g2-case__reading-title>span{display:block;text-align:left;margin-top:9px}.g2-case__save{display:block}.g2-case__save .g2-ops__button{margin-top:15px}.g2-case__evidence-list>button{grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) 12px;gap:10px}.g2-queue__ledger>button{display:block}.g2-queue__ledger b{display:block}.g2-queue__ledger button>span{display:block;margin-top:4px}}@media(max-width:900px){.g2-ops__header{padding:0 20px;gap:20px}.g2-ops__brand{width:auto}.g2-ops__product{font-size:11px}.g2-ops__header-right{gap:18px}.g2-ops__sample-label{display:none}.g2-ops__menu-toggle{display:grid;place-items:center;width:38px;height:38px;background:transparent;border:1px solid #555059;color:#ede7de;cursor:pointer}.g2-ops__body{display:block}.g2-ops__main{height:100%;padding:0 24px 50px}.g2-ops__sidebar{display:none}.g2-ops__sidebar[data-open=true]{position:absolute;top:65px;left:0;bottom:0;width:260px;background:var(--ops-paper);display:flex;z-index:20;border-right:1px solid var(--ops-strong-rule)}.g2-case__workspace{grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr)}.g2-case__heading h1{font-size:34px}.g2-case__source-empty{padding:23px 19px}.g2-case__source-empty h3{font-size:27px}.g2-case__tabs{gap:16px}}@media(max-width:640px){.g2-ops__header{height:59px;padding:0 17px}.g2-ops__product{font-size:11px;line-height:1.5;display:block;max-width:125px}.g2-ops__product>span{display:inline;margin:0 3px}.g2-ops__brand svg{max-width:80px}.g2-ops__header-right>a{display:none}.g2-ops__body{height:calc(100dvh - 59px)}.g2-ops__main{padding:0 20px 45px}.g2-ops__sidebar[data-open=true]{top:59px}.g2-ops__truth{gap:10px;align-items:flex-start;padding:12px 0}.g2-ops__truth>span{font-size:8px;line-height:1.7}.g2-ops__truth>p{font-size:9px}.g2-queue__heading{display:block;padding:28px 0 24px}.g2-queue__heading h1{font-size:37px}.g2-queue__heading>div>p:last-child{font-size:12px;max-width:31ch}.g2-queue__heading>a{display:inline-block;margin-top:21px}.g2-queue__ledger{grid-template-columns:1fr .7fr 1.2fr;margin-bottom:22px}.g2-queue__ledger>button{padding:17px 12px 16px 0}.g2-queue__ledger b{font-size:26px}.g2-queue__ledger button>span{font-size:9px;line-height:1.5}.g2-queue__ledger>div{grid-column:1/-1;flex-direction:row;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--ops-rule)}.g2-queue__ledger>div>strong{font-size:8px}.g2-queue__toolbar{display:block;margin-bottom:10px}.g2-queue__toolbar>label{margin-bottom:10px}.g2-queue__toolbar select{max-width:none;width:100%;font-size:11px}.g2-queue__table th:nth-child(1){width:51%}.g2-queue__table th:nth-child(2),.g2-queue__table td:nth-child(2){display:none}.g2-queue__table th:nth-child(3){width:30%}.g2-queue__table th:nth-child(4){width:19%}.g2-queue__table th:last-child,.g2-queue__table td:last-child{display:none}.g2-queue__table th{font-size:8px;padding:12px 6px}.g2-queue__table td{padding:16px 6px;height:84px}.g2-queue__table td:first-child strong{font-size:11px}.g2-queue__table td:first-child a>span{font-size:8px}.g2-queue__status{font-size:9px;gap:5px}.g2-queue__age{font-size:9px;white-space:normal}.g2-queue__foot{display:block;font-size:8px}.g2-queue__foot>span{display:block;margin-bottom:8px}.g2-queue__inspect{display:block;padding:24px}.g2-queue__inspect-top{font-size:9px}.g2-queue__inspect h2{font-size:29px;max-width:14ch}.g2-queue__inspect dl>div{font-size:11px}.g2-queue__question{margin:24px 0}.g2-case__heading{display:block;padding-top:18px}.g2-case__heading h1{font-size:36px}.g2-case__heading>div>p:last-child{font-size:9px;gap:7px 12px}.g2-case__heading>.g2-ops__button{margin-top:22px}.g2-case__process{gap:7px;margin-bottom:23px;padding:15px 0}.g2-case__process>span{display:block;font-size:8px;line-height:1.6}.g2-case__process b{display:block;font-size:10px;margin-bottom:4px}.g2-case__process>svg{width:10px}.g2-case__workspace{display:flex;flex-direction:column;gap:30px}.g2-case__source-panel,.g2-case__analysis{width:100%}.g2-case__source-empty{min-height:0;padding:22px}.g2-case__source-empty>svg{display:none}.g2-case__source-empty h3{font-size:27px;max-width:none;margin-top:15px}.g2-case__source-empty p{max-width:none;font-size:12px;margin-bottom:17px}.g2-case__source-empty small{font-size:8px}.g2-case__source-note{display:none}.g2-case__tabs{gap:20px;margin-bottom:22px;overflow:auto}.g2-case__tabs>button{min-width:-moz-max-content;min-width:max-content;font-size:11px}.g2-case__evidence-list>button{padding:13px 10px;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) 13px;gap:9px}.g2-case__evidence-value{font-size:11px}.g2-case__evidence-label{font-size:10px}.g2-case__annotation{padding:20px}.g2-case__annotation-meta{display:block;font-size:9px}.g2-case__annotation-meta strong{display:block;margin-top:7px}.g2-case__note-label>span{margin-left:0}.g2-case__questions h2,.g2-case__opinion h2,.g2-case__activity h2{font-size:36px}.g2-case__activity li{grid-template-columns:82px minmax(0,1fr);gap:13px}.g2-case__activity li>span{font-size:8px}.g2-case__activity li>p{font-size:11px}.g2-case__save>.g2-ops__button{width:100%}.g2-case__document iframe{height:430px}.g2-case__intake blockquote{font-size:24px}.g2-case__reading-title h2{font-size:27px}}.g2-ops .g2-ops__eyebrow{margin:0 0 12px}.g2-ops[data-ops-theme=dark]{color-scheme:dark}@media(min-width:901px)and (max-width:1649px){.g2-queue__heading{padding:28px 0 23px}.g2-queue__heading h1{font-size:42px}.g2-queue__ledger{margin-bottom:23px}.g2-queue__table td{height:68px;padding-top:12px;padding-bottom:12px}.g2-queue__toolbar{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.g2-ops *{transition:none!important}}.g2-ops{isolation:isolate;background:linear-gradient(135deg,#e9e5ed,#f1eef2 45%)}.g2-ops__header{background:linear-gradient(120deg,#26252c,#1c1c21);box-shadow:0 3px 15px #15101b22;position:relative;z-index:3}.g2-ops__sidebar{background:linear-gradient(110deg,#e5e0e9,#eeeaf0);border-right:1px solid #cbc3d1}.g2-ops__main{background:linear-gradient(150deg,#f1eef2,#f6f3f7);position:relative}.g2-queue__inspect{background:linear-gradient(130deg,#fbf8fcf2,#ece6f0cf);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #faf8fc99;border-top:2px solid var(--ops-accent);box-shadow:0 18px 38px -20px #3d2b4c3d}.g2-queue__inspect-top{font-size:10px}.g2-queue__inspect dl>div{font-size:11px;padding-block:12px}.g2-case__source-empty,.g2-case__document{box-shadow:0 19px 37px -24px #37284466;background:linear-gradient(125deg,#fcfafd,#eeebf2);border-color:#ddd6e3}.g2-case__annotation{background:linear-gradient(135deg,#e2dae9ed,#f5f0f6d9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 25px -20px #32253c4d;border:1px solid #d5cadd}.g2-case__source-meta{background:color-mix(in srgb,var(--ops-paper) 60%,transparent);padding:20px;border:1px solid var(--ops-rule)}.g2-ops[data-ops-theme=dark] .g2-ops__sidebar{background:linear-gradient(110deg,#17151b,#201b24);border-color:#423749}.g2-ops[data-ops-theme=dark] .g2-ops__main{background:linear-gradient(140deg,#242029,#1a181f)}.g2-ops[data-ops-theme=dark] .g2-queue__inspect{background:linear-gradient(135deg,#514456b3,#302c37eb);border-color:#79678366;border-top-color:var(--ops-accent);box-shadow:0 18px 38px -18px #08060c99}.g2-ops[data-ops-theme=dark] .g2-case__source-empty,.g2-ops[data-ops-theme=dark] .g2-case__document{background:linear-gradient(125deg,#302b35,#211e26);border-color:#4c4155;box-shadow:0 22px 40px -17px #08060c77}.g2-ops[data-ops-theme=dark] .g2-case__annotation{background:linear-gradient(135deg,#514258ad,#342d3db3);border-color:#71607f77;box-shadow:0 15px 25px -17px #08060c88}@media(max-width:700px){.g2-queue__inspect,.g2-case__annotation,.g2-case__source-empty{box-shadow:0 12px 22px -20px #30223744}.g2-case__source-meta{padding:15px}}
