:root{--max-width: 1100px;--border-radius: 12px;--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255;--primary-glow: conic-gradient( from 180deg at 50% 50%, #16abff33 0deg, #0885ff33 55deg, #54d6ff33 120deg, #0071ff33 160deg, transparent 360deg );--secondary-glow: radial-gradient( rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) );--tile-start-rgb: 239, 245, 249;--tile-end-rgb: 228, 232, 233;--tile-border: conic-gradient( #00000080, #00000040, #00000030, #00000020, #00000010, #00000010, #00000080 );--callout-rgb: 238, 240, 241;--callout-border-rgb: 172, 175, 176;--card-rgb: 180, 185, 188;--card-border-rgb: 131, 134, 135;--vh: 1vh;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--app-bg: #f9f9f9;color-scheme:light}@media print{:root{background:#fff!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}body{min-height:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:var(--app-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{min-height:100%;min-height:100vh;min-height:100dvh;background-color:var(--app-bg);position:relative;isolation:isolate}@media print{#root{min-height:auto}}a{color:inherit;text-decoration:none}span{word-break:keep-all}*{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#23283010}::-webkit-scrollbar-thumb{background:#6d6d8b;border-radius:6px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#f08b4b;background-clip:content-box}@media (max-width: 768px){::-webkit-scrollbar{width:0;height:0;display:none}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color, #6d6d8b #23283010)}@media (max-width: 768px){*{scrollbar-width:none}}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:red!important}@media print{html,body{height:auto;min-height:auto;overflow:visible;background:#fff}#root{min-height:auto;background:#fff}}html{font-size:16px}body{box-sizing:border-box;color:var(--primary-text-color, #333);font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif;font-size:16px;text-align:left;line-height:1.5;letter-spacing:.02em}button{font-family:var(--font-primary, inherit)}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}main{display:block}#site-content{overflow:hidden}h1,h2,h3,h4,h5,h6,.faux-heading{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:500;line-height:1.25;margin:3.5rem 0 2rem}h1,.heading-size-1{font-size:3.6rem;font-weight:800;line-height:1.138888889}h2,.heading-size-2{font-size:3.2rem}h3,.heading-size-3{font-size:2.8rem}h4,.heading-size-4{font-size:2.4rem}h5,.heading-size-5{font-size:2.1rem}h6,.heading-size-6{font-size:1.6rem;letter-spacing:.03125em;text-transform:uppercase}p{line-height:1.5;margin:0 0 1em}em,i,q,dfn{font-style:italic}em em,em i,i em,i i,cite em,cite i{font-weight:bolder}big{font-size:1.2em}small{font-size:.75em}b,strong{font-weight:700}ins{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr,acronym{cursor:help}address{line-height:1.5;margin:0 0 2rem}hr{border-style:solid;border-width:.1rem 0 0 0;border-color:#f1f1f1;margin:4rem 0}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}ul,ol{margin:0 0 3rem 3rem}ul,ul ul,ul ul ul,ol,ol ol,ol ol ol{list-style:none}li{list-style:none;line-height:1.5}li>ul,li>ol{margin:0}.reset-list-style,.reset-list-style ul,.reset-list-style ol{list-style:none;margin:0}.reset-list-style li{margin:0}dt,dd{line-height:1.5}dt{font-weight:700}dt+dd{margin-top:.5rem}dd+dt{margin-top:1.5rem}blockquote{border-color:#555;border-style:solid;border-width:0 0 0 .2rem;color:inherit;font-size:1em;margin:4rem 0;padding:.5rem 0 .5rem 2rem}cite{color:#999;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.25}blockquote cite{display:block;margin:2rem 0 0}blockquote p:last-child{margin:0}code,kbd,pre,samp{font-family:monospace;font-size:.9em;padding:.4rem .6rem}code,kbd,samp{background:#00000013;border-radius:.2rem}pre{border:.1rem solid #999;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;-webkit-overflow-scrolling:touch}pre code{background:transparent;padding:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block;max-width:100%;height:auto}svg,img,embed,object{display:block;height:auto;max-width:100%}figcaption,.wp-caption-text{color:#555;display:block;font-size:1.5rem;font-weight:500;line-height:1.2;margin-top:1.5rem}figcaption a,.wp-caption-text a{color:inherit}table{border:.1rem solid #999;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:1.6rem;margin:4rem 0;max-width:100%;overflow:hidden;width:100%}.alignleft>table{margin:0}.alignright>table{margin:0}th,td{border:.1rem solid #999;line-height:1.4;margin:0;overflow:visible;padding:.5em}caption{background:#999;font-weight:600;padding:.5em;text-align:center}thead{vertical-align:bottom;white-space:nowrap}th{font-weight:700}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}@supports (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px}}::selection{background:#0064ff33;color:inherit}::-moz-selection{background:#0064ff33;color:inherit}:focus-visible{outline:2px solid #007aff;outline-offset:2px}:focus:not(:focus-visible){outline:none}
