@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_1fd85ad0-module__K8IcXG__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_1fd85ad0-module__K8IcXG__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_9387beb-module__pNF21a__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_9387beb-module__pNF21a__variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.2tfobr5_17yq8.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_a4220d8f-module__5fts1W__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_a4220d8f-module__5fts1W__variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.18kjkh28iesz_.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.3a10o7es2neby.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.1_9u50gws63pa.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.1xmps1tcyqv34.woff2?dpl=dpl_82ga1ZTcuDPy7xqxGMuA7yeW9dqA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_4dbd30f-module__GBR8FG__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_4dbd30f-module__GBR8FG__variable{--font-courier:"Courier Prime", "Courier Prime Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--screen:#0f1216;--setwall:#171b21;--raise:#1d222a;--gaffer:#262c35;--smoke:#9aa3b0;--bone:#edeff3;--tally400:#ff6a4d;--tally600:#d63a22;--tally700:#b5301c;--green:#7dc98f;--display:var(--font-bebas), Impact, sans-serif;--head:var(--font-raleway), sans-serif;--sans:var(--font-lato), sans-serif;--type:var(--font-courier), ui-monospace, monospace;--rcard:6px;--maxw:1280px;--gut:32px;--nav-h:76px;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.32, .72, 0, 1);--swift:cubic-bezier(.4, 0, .2, 1);--t-fast:.18s;--t-mid:.34s;--t-slow:.7s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 26px)}body{background:var(--screen);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.65}body:before{content:"";z-index:70;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--tally600);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--tally400);outline-offset:3px}.wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.edge-pad{--edge:max(var(--gut), calc((100% - var(--maxw)) / 2 + var(--gut)))}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2{font-family:var(--display);letter-spacing:.015em;margin:0;font-weight:400}h3{font-family:var(--head);margin:0;font-weight:700}.skip-link{z-index:100;background:var(--tally600);color:#fff;font-family:var(--head);border-radius:0 0 8px;padding:10px 16px;font-size:13px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:0}.brand{color:var(--bone);align-items:center;gap:11px;display:inline-flex}.brand svg{flex-shrink:0}.wordmark{font-family:var(--head);letter-spacing:.4em;white-space:nowrap;font-weight:600;line-height:1}.wordmark .stop{color:var(--tally400);margin-left:-.28em}.graded{background:var(--setwall);position:relative;overflow:hidden}.graded img{filter:saturate(.6)contrast(1.03)brightness(.8);object-fit:cover;width:100%;height:100%}.graded:after{content:"";pointer-events:none;background:linear-gradient(#0f12161a,#0f121680),radial-gradient(120% 80% at 75% 15%,#d63a2214,#0000 60%);position:absolute;inset:0}.graded.app img{filter:saturate(.85)brightness(.96)contrast(1.02)}.graded.app:after{background:linear-gradient(#0000 60%,#0c0f1259)}.plx{overflow:hidden}.plx img{height:112%}.btn{font-family:var(--head);cursor:pointer;transition:transform .16s var(--spring), filter .18s, border-color .18s, color .18s, background .18s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--tally600);color:#fff;box-shadow:0 10px 24px -16px var(--tally700), inset 0 1px 0 #ffffff24;padding:13px 24px}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{color:var(--bone);border:1px solid var(--gaffer);background:0 0;padding:13px 24px}.btn-ghost:hover{border-color:var(--tally400);color:var(--tally400)}.btn-danger{color:var(--tally400);border:1px solid var(--tally400);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn-danger{border:1px solid color-mix(in srgb, var(--tally400) 40%, var(--gaffer))}}.btn-danger{padding:11px 20px}.btn-danger:hover{background:var(--tally700);color:#fff;border-color:var(--tally700)}.btn-lg{padding:16px 30px;font-size:15px}.btn-sm{padding:8px 15px;font-size:12.5px}.btn-full{width:100%}.btn-arrow{gap:13px;padding-right:9px}.btn-arrow .ic{width:31px;height:31px;transition:transform .45s var(--spring);background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.btn-arrow:hover .ic{transform:translate(3px,-1px)scale(1.05)}.chip{font-family:var(--head);letter-spacing:.02em;border-radius:4px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-block}.chip.red{background:var(--tally600);color:#fff}.chip.gray{background:var(--gaffer);color:#c3cad4}.credits{font-family:var(--type);color:var(--bone);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.credits .num{color:var(--tally400);font-weight:700}.runtime{font-family:var(--type);color:var(--smoke);font-size:13.5px}.credits.app{font-family:var(--sans);color:var(--smoke);gap:5px;font-size:13px}.credits.app .num{font-family:var(--head);color:var(--bone);font-size:14.5px;font-weight:800}.meta-type{font-family:var(--sans);color:var(--smoke);font-size:12.5px}.reveal{opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.sreveal{opacity:0;transition:opacity .62s var(--ease), transform .62s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.sreveal.in{opacity:1;transform:none}section{padding:140px 0}.sec{padding:clamp(72px,8.5vw,112px) 0}.sec-lg{padding:clamp(94px,11vw,152px) 0}.sec-sm{padding:clamp(52px,6.5vw,84px) 0}.sec-h{letter-spacing:-.006em;color:var(--bone);margin-left:-.014em;font-size:clamp(2.6rem,5.6vw,4.9rem);line-height:.95}.sec-h-sm{letter-spacing:.012em;font-size:clamp(2.05rem,3.6vw,3.05rem);line-height:.98}.sec-h .red{color:var(--tally400)}.sec-sub{font-family:var(--sans);color:var(--smoke);max-width:52ch;margin:18px 0 0;font-size:16.5px}.sec-sub-tight{max-width:34ch;font-size:15px}.cue{background:var(--gaffer);width:min(220px,40%);height:1px;margin:0 0 24px;display:block;position:relative}.cue:before{content:"";background:var(--tally600);width:26px;position:absolute;inset:0 auto 0 0}.inline-link{font-family:var(--head);color:var(--tally400);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.inline-link span{transition:transform var(--t-mid) var(--spring)}.inline-link:hover span{transform:translate(4px)}.playhead{z-index:92;pointer-events:none;background:#ffffff0d;height:2px;position:fixed;top:0;left:0;right:0}.playhead .ph{transform-origin:0;background:var(--tally600);width:100%;height:100%;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.playhead .ph{background:color-mix(in srgb, var(--tally600) 74%, var(--gaffer))}}@supports (animation-timeline:scroll(root)){.playhead .ph{animation:linear both phFill;animation-timeline:scroll(root)}}@keyframes phFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}nav.top{z-index:60;height:var(--nav-h);background:var(--screen);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){nav.top{background:color-mix(in srgb, var(--screen) 95%, transparent)}}nav.top{border-bottom:1px solid var(--gaffer);transition:background var(--t-mid) var(--swift), border-color var(--t-mid) var(--swift)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){nav.top{background:var(--screen)}@supports (color:color-mix(in lab, red, red)){nav.top{background:color-mix(in srgb, var(--screen) 82%, transparent)}}nav.top{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25)}}nav.top.overlay:not(.scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}nav.top.overlay:not(.scrolled):before{content:"";pointer-events:none;background:linear-gradient(#07090b8c,#0000);position:absolute;inset:0 0 -28px}nav.top>.wrap{width:100%;position:relative}nav.top .row{align-items:center;gap:22px;display:flex}nav.top .wordmark{font-size:17.5px}.navlinks a,.nav-right .signin{font-family:var(--head);color:var(--bone);font-size:13.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.navlinks a,.nav-right .signin{color:color-mix(in srgb, var(--bone) 64%, var(--smoke))}}.navlinks a,.nav-right .signin{transition:color var(--t-fast) var(--swift)}.navlinks a:hover,.navlinks a:focus-visible,.nav-right .signin:hover,.nav-right .signin:focus-visible{color:var(--bone)}.navlinks{gap:22px;margin-left:12px;display:flex}.navlinks a{padding-block:6px;position:relative}.navlinks a:after{content:"";background:var(--tally400);transform-origin:0;height:1px;transition:transform var(--t-mid) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.navlinks a:hover:after,.navlinks a:focus-visible:after{transform:scaleX(1)}.nav-right{align-items:center;gap:20px;margin-left:auto;display:flex}.nav-right .btn-primary{height:42px;padding:0 19px;font-size:13.5px}.hero{--bar-h:9vh;min-height:100dvh;padding:0 0 calc(var(--bar-h) + clamp(26px, 5vh, 54px));align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg img{object-fit:cover;filter:saturate(.52)brightness(.5)contrast(1.04);width:100%;height:112%}.hero-bg:after{content:"";background:linear-gradient(180deg, #0f121685, #0f12161f 36%, var(--screen) 97%);position:absolute;inset:0}.bar{height:var(--bar-h);z-index:5;background:#07090b;position:absolute;left:0;right:0}.bar.t{animation:barT 1s var(--ease) .22s both;top:0}.bar.b{animation:barB 1s var(--ease) .22s both;bottom:0}@keyframes barT{to{transform:translateY(-101%)}}@keyframes barB{to{transform:translateY(101%)}}.vfbar{top:calc(var(--bar-h) + 22px);z-index:4;animation:riseIn .8s var(--ease) 1.25s both;position:absolute;left:0;right:0}.vfbar-in{justify-content:space-between;align-items:center;display:flex}.vf{font-family:var(--type);letter-spacing:.05em;color:var(--bone);opacity:.82;font-variant-numeric:tabular-nums;font-size:12.5px}.vf.rec{align-items:center;gap:8px;display:inline-flex}.vf.rec .d{background:var(--tally400);width:8px;height:8px;animation:blink 1.6s var(--swift) infinite;border-radius:50%}@keyframes blink{0%,to{opacity:1}50%{opacity:.28}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-in{z-index:6;width:100%;position:relative}.hero-title{color:var(--bone);-webkit-hyphens:none;hyphens:none;margin:0 0 clamp(26px,3.2vw,44px);font-size:clamp(3.3rem,11vw,8.1rem)}.hero-title .ln{white-space:nowrap;line-height:1.02;display:block;overflow:hidden}.hero-title .ln>span{animation:titleUp .95s var(--ease) both;display:inline-block;transform:translateY(112%)}.hero-title .ln.sm{letter-spacing:.05em;color:var(--bone);font-size:.5em}@supports (color:color-mix(in lab, red, red)){.hero-title .ln.sm{color:color-mix(in srgb, var(--bone) 72%, transparent)}}.hero-title .ln.lg{letter-spacing:-.016em;margin-top:-.06em;margin-left:-.014em;font-size:1em}.hero-title .ln.sm>span{animation-delay:.46s}.hero-title .ln.lg>span{animation-delay:.58s}.hero-title .red{color:var(--tally400)}@keyframes titleUp{to{transform:none}}.hero-under{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,3vw,54px);display:grid}.hero-sub{color:var(--smoke);max-width:36ch;animation:riseIn .85s var(--ease) .95s both;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55}.hero .cta{animation:riseIn .85s var(--ease) 1.08s both;flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.reel{border-top:1px solid var(--gaffer);border-bottom:1px solid var(--gaffer);background:var(--screen);padding:24px 0}.reel-in{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.6vw,34px);display:flex}.reel-lead{font-family:var(--head);color:var(--smoke);flex-shrink:0;margin:0;font-size:12.5px;font-weight:700}.reel-list{flex-wrap:wrap;align-items:center;row-gap:6px;margin:0;padding:0;list-style:none;display:flex}.reel-list li{font-family:var(--display);letter-spacing:.035em;color:var(--bone);border-left:1px solid var(--gaffer);padding:0 clamp(11px,1.5vw,20px);font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.12}.reel-list li:first-child{border-left:0;padding-left:0}.reel-more{font-family:var(--head);color:var(--tally400);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:13.5px;font-weight:700;display:inline-flex}.reel-more span{transition:transform var(--t-mid) var(--spring)}.reel-more:hover span{transform:translate(4px)}.rail-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,46px);display:grid}.rail-head-copy{max-width:60ch}.rail-ctrls{flex-shrink:0;gap:8px;display:flex}.rail-btn{border:1px solid var(--gaffer);width:46px;height:46px;color:var(--bone);cursor:pointer;transition:border-color var(--t-fast) var(--swift), color var(--t-fast) var(--swift), transform var(--t-fast) var(--spring);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:flex}.rail-btn svg{width:20px;height:20px}.rail-btn:hover{border-color:var(--tally400);color:var(--tally400)}.rail-btn:active{transform:scale(.93)}.tools-sec{padding-bottom:clamp(44px,5.5vw,74px)}.rail{--edge:max(var(--gut), calc((100% - var(--maxw)) / 2 + var(--gut)));scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:8px 0 26px;padding-inline:var(--edge);scrollbar-width:none;scroll-timeline:--railscroll x;gap:14px;scroll-padding-inline-start:var(--edge);display:flex;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail:focus-visible{outline-offset:-3px}.railbar{background:var(--gaffer);height:2px;overflow:hidden}.railbar-fill{transform-origin:0;background:var(--bone);width:100%;height:100%;transform:scaleX(.08)}@supports (color:color-mix(in lab, red, red)){.railbar-fill{background:color-mix(in srgb, var(--bone) 55%, transparent)}}@supports (timeline-scope:--a){.tools-sec{timeline-scope:--railscroll}.railbar-fill{animation:linear both railFill;animation-timeline:--railscroll}}@keyframes railFill{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.tool{scroll-snap-align:start;background:var(--setwall);border:1px solid var(--gaffer);border-radius:var(--rcard);color:inherit;transition:transform .46s var(--spring), border-color var(--t-mid) var(--swift), box-shadow .46s var(--spring);flex-direction:column;flex:0 0 min(74vw,300px);display:flex;position:relative;overflow:hidden}.tool:hover,.tool:focus-visible{border-color:var(--tally400);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.tool:hover,.tool:focus-visible{border-color:color-mix(in srgb, var(--tally400) 48%, var(--gaffer))}}.tool:hover,.tool:focus-visible{box-shadow:0 36px 62px -44px #000}.tool .thumb{flex:auto;min-height:190px}.tool.flag .thumb{flex:none}.tool .thumb img{transition:transform 1s var(--spring), filter var(--t-mid) var(--swift)}.tool:hover .thumb img,.tool:focus-visible .thumb img{filter:saturate(.74)contrast(1.03)brightness(.92);transform:scale(1.05)}.tool-frame{z-index:3;pointer-events:none;opacity:0;transition:opacity var(--t-mid) var(--swift);background:linear-gradient(var(--bone), var(--bone)) 0 0 / 11px 1px no-repeat, linear-gradient(var(--bone), var(--bone)) 0 0 / 1px 11px no-repeat, linear-gradient(var(--bone), var(--bone)) 100% 0 / 11px 1px no-repeat, linear-gradient(var(--bone), var(--bone)) 100% 0 / 1px 11px no-repeat, linear-gradient(var(--bone), var(--bone)) 0 100% / 11px 1px no-repeat, linear-gradient(var(--bone), var(--bone)) 0 100% / 1px 11px no-repeat, linear-gradient(var(--bone), var(--bone)) 100% 100% / 11px 1px no-repeat, linear-gradient(var(--bone), var(--bone)) 100% 100% / 1px 11px no-repeat;position:absolute;inset:9px}.tool:hover .tool-frame,.tool:focus-visible .tool-frame{opacity:.45}.tool .tb{flex-direction:column;flex:1;gap:9px;padding:17px 18px 18px;display:flex}.tool .th{justify-content:space-between;align-items:center;gap:10px;display:flex}.tool .tname{font-family:var(--head);letter-spacing:-.01em;font-size:17px;font-weight:800}.tool .fn{color:var(--smoke);flex:1;font-size:13.8px;line-height:1.5}.tool .meta{border-top:1px solid var(--gaffer);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.tool .topen{color:var(--smoke);transition:transform var(--t-mid) var(--spring), color var(--t-mid) var(--swift);margin-left:auto}.tool:hover .topen,.tool:focus-visible .topen{color:var(--tally400);transform:translate(4px)}.tool.dim{opacity:.74}.tool.flag{background:linear-gradient(170deg, var(--tally600), var(--setwall) 58%);flex:0 0 min(86vw,552px)}@supports (color:color-mix(in lab, red, red)){.tool.flag{background:linear-gradient(170deg, color-mix(in srgb, var(--tally600) 9%, var(--setwall)), var(--setwall) 58%)}}.tool.flag{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.tool.flag{border-color:color-mix(in srgb, var(--tally400) 30%, var(--gaffer))}}.tool.flag .tool-frame{opacity:.16}.tool.flag:hover .tool-frame,.tool.flag:focus-visible .tool-frame{opacity:.5}.tool.flag .tb{gap:12px;padding:22px 26px 24px}.tool.flag .tname{font-family:var(--display);letter-spacing:.005em;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:400;line-height:.95}.tool.flag .fn{flex:0;max-width:48ch;font-size:15px}.treturns{flex-wrap:wrap;gap:5px 22px;margin-top:2px;display:flex}.treturns>span{font-family:var(--type);color:var(--bone);font-size:12.5px;line-height:1.2}.pkg{background:var(--setwall);border-top:1px solid var(--gaffer);border-bottom:1px solid var(--gaffer)}.pkg .lead{max-width:62ch;margin-bottom:clamp(38px,5vw,66px)}.stack{flex-direction:column;gap:24px;display:flex}.scard{top:calc(var(--nav-h) + 18px + var(--i) * 18px);z-index:calc(1 + var(--i));background:var(--screen);border:1px solid var(--gaffer);border-radius:var(--rcard);grid-template-columns:1fr 1.12fr;min-height:400px;display:grid;position:sticky;overflow:hidden;box-shadow:0 -28px 70px -50px #000}.scard .sc-copy{background:var(--screen);flex-direction:column;justify-content:center;padding:clamp(32px,3.4vw,50px);display:flex;position:relative}.scard .ghost:before{content:attr(data-numeral)}.scard .ghost{font-family:var(--display);letter-spacing:-.02em;color:#ffffff0b;-webkit-user-select:none;user-select:none;font-size:148px;line-height:1;position:absolute;top:16px;right:30px}.scard h3{font-family:var(--display);letter-spacing:.005em;margin:0 0 13px;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:1;position:relative}.scard p{color:var(--smoke);max-width:38ch;margin:0;font-size:15.5px;line-height:1.6;position:relative}.scard .io{font-family:var(--type);letter-spacing:.06em;color:var(--tally400);margin-bottom:10px;font-size:12.5px;position:relative}.scard .sc-img{min-height:300px;position:relative}.pkg .pkg-meta{border-top:1px solid var(--gaffer);flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(32px,4vw,48px);padding-top:24px;display:flex}.pkg-meta-figures{flex-wrap:wrap;align-items:baseline;gap:18px;display:inline-flex}.sheet-sec{--edge:max(var(--gut), calc((100% - var(--maxw)) / 2 + var(--gut)));overflow:hidden}.sheet-grid{padding-left:var(--edge);grid-template-columns:minmax(200px,290px) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,54px);display:grid}.sheet-side{top:calc(var(--nav-h) + 46px);position:sticky}.masonry{columns:3;column-gap:14px}.masonry figure{break-inside:avoid;margin:0 0 14px}.masonry .graded{border-radius:var(--rcard);border:1px solid var(--gaffer)}.masonry .graded img{transition:transform 1s var(--spring), filter var(--t-mid) var(--swift)}.masonry .graded:hover img{filter:saturate(.74)contrast(1.03)brightness(.9);transform:scale(1.04)}.masonry figcaption{font-family:var(--type);color:var(--smoke);margin-top:8px;font-size:12.5px}.who-head{justify-content:flex-end;margin-bottom:clamp(22px,3vw,38px);display:flex}.who-head .sec-h{text-align:right}.strips{flex-direction:column;gap:10px;display:flex}.strip{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--setwall);transition:border-color var(--t-fast) var(--swift);overflow:hidden}.strip:hover,.strip[open]{border-color:var(--bone)}@supports (color:color-mix(in lab, red, red)){.strip:hover,.strip[open]{border-color:color-mix(in srgb, var(--bone) 16%, var(--gaffer))}}.strip summary{cursor:pointer;transition:background var(--t-fast) var(--swift);align-items:center;gap:18px;padding:22px 24px;list-style:none;display:flex}.strip summary::-webkit-details-marker{display:none}.strip summary:active{background:var(--bone)}@supports (color:color-mix(in lab, red, red)){.strip summary:active{background:color-mix(in srgb, var(--bone) 5%, transparent)}}.ptext{flex:1;align-items:baseline;gap:20px;min-width:0;display:flex}.strip .pn{font-family:var(--display);letter-spacing:.02em;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.05}.strip .pp{font-family:var(--sans);color:var(--smoke);text-align:right;max-width:40ch;margin-left:auto;font-size:14.5px}.strip .chev{color:var(--smoke);transition:transform var(--t-mid) var(--spring), color var(--t-fast) var(--swift);flex-shrink:0}.strip[open] .chev{color:var(--tally400);transform:rotate(90deg)}.strip .body{grid-template-columns:1.25fr 1fr;align-items:center;gap:24px;padding:0 24px 24px;display:grid}.strip .body .graded{border-radius:var(--rcard);border:1px solid var(--gaffer);position:relative}.strip .tools3{flex-direction:column;display:flex}.strip .tools3 .t{border-bottom:1px solid var(--gaffer);transition:border-color var(--t-fast) var(--swift);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 0;font-size:14.5px;display:flex}.strip .tools3 .t:hover{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.strip .tools3 .t:hover{border-color:color-mix(in srgb, var(--tally400) 55%, var(--gaffer))}}.strip .tools3 .t .n{font-family:var(--head);transition:color var(--t-fast) var(--swift);font-weight:700}.strip .tools3 .t:hover .n{color:var(--tally400)}.strip .bridge{color:var(--smoke);margin:14px 0 0;font-size:13.5px}.strip .bridge a{color:var(--tally400)}.pricing{background:var(--setwall);border-top:1px solid var(--gaffer);border-bottom:1px solid var(--gaffer)}.tiers{grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:14px;margin-top:clamp(34px,4.4vw,54px);display:grid}.tier{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--screen);flex-direction:column;padding:30px 28px;display:flex}.tier.pop{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.tier.pop{border-color:color-mix(in srgb, var(--tally400) 52%, var(--gaffer))}}.tier.pop{background:linear-gradient(180deg, var(--tally600), var(--screen) 62%)}@supports (color:color-mix(in lab, red, red)){.tier.pop{background:linear-gradient(180deg, color-mix(in srgb, var(--tally600) 9%, var(--screen)), var(--screen) 62%)}}.tier.pop{box-shadow:0 46px 100px -64px var(--tally700)}.tier .tn{font-family:var(--head);justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.tier .price{align-items:baseline;gap:8px;margin:18px 0 2px;display:flex}.tier .price .amt{font-family:var(--display);letter-spacing:-.01em;font-size:62px;line-height:1}.tier .price .per{font-family:var(--type);color:var(--smoke);font-size:13px}.tier .annual{font-family:var(--type);color:var(--smoke);margin-bottom:16px;font-size:12.5px}.tier .grant{font-family:var(--type);color:var(--tally400);margin-bottom:20px;font-size:14.5px}.tier ul{flex-direction:column;gap:11px;margin:0 0 26px;padding:0;list-style:none;display:flex}.tier li{color:var(--smoke);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.tier li:before{content:"";background:var(--smoke);width:9px;height:1px;position:absolute;top:10px;left:0}.tier li b{color:var(--bone);font-weight:700}.tier .btn{justify-content:center;margin-top:auto}.ratecard{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--screen);margin-top:clamp(20px,2.6vw,34px);overflow:hidden}.rc-head{font-family:var(--head);color:var(--smoke);border-bottom:1px solid var(--gaffer);margin:0;padding:15px 20px;font-size:13.5px;font-weight:700}.rc-rows{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rc-row{border-left:1px solid var(--gaffer);transition:background var(--t-fast) var(--swift);align-items:baseline;gap:7px;padding:18px 20px;display:flex}.rc-row:first-child{border-left:0}.rc-row:hover{background:var(--bone)}@supports (color:color-mix(in lab, red, red)){.rc-row:hover{background:color-mix(in srgb, var(--bone) 5%, transparent)}}.rc-n{font-family:var(--type);color:var(--bone);font-variant-numeric:tabular-nums;font-size:15px}.rc-l{font-family:var(--type);color:var(--smoke);font-size:13px}.rc-p{font-family:var(--display);letter-spacing:.01em;margin-left:auto;font-size:25px}.indic{font-family:var(--sans);color:var(--smoke);max-width:62ch;margin-top:24px;font-size:13px}.receipts .big{font-family:var(--display);letter-spacing:-.008em;max-width:20ch;margin-top:0;margin-bottom:clamp(32px,4vw,52px);margin-left:-.014em;font-size:clamp(2.5rem,5.6vw,4.7rem);line-height:.96}.receipts .big .red{color:var(--tally400)}.statrow{border-top:1px solid var(--gaffer);max-width:46ch;margin:0}.statrow .st{border-bottom:1px solid var(--gaffer);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.statrow .st .l{font-family:var(--head);color:var(--bone);margin:0;font-size:15px;font-weight:700}.statrow .st .n{font-family:var(--type);color:var(--tally400);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px}.endorse{color:var(--smoke);max-width:54ch;margin-top:clamp(46px,6vw,76px);font-size:15px}.endorse a{color:var(--tally400)}.final{align-items:center;min-height:70vh;padding:clamp(88px,11vw,148px) 0;display:flex;position:relative;overflow:hidden}.final .bg{position:absolute;inset:0}.final .bg img{height:112%}.final .bg:after{content:"";background:linear-gradient(90deg,#0f1216f2 30%,#0f12167a 70%,#0f12162e);position:absolute;inset:0}.final .inner{z-index:2;width:100%;position:relative}.final h2{letter-spacing:-.016em;margin:0 0 20px -.014em;font-size:clamp(3.3rem,9.4vw,7.8rem);line-height:.9}.final h2 .red{color:var(--tally400)}.final-sub{font-family:var(--sans);color:var(--smoke);max-width:40ch;margin:0 0 30px;font-size:15px}footer.site{background:var(--screen);border-top:1px solid var(--gaffer);padding:54px 0 44px}footer.site .cols{grid-template-columns:1.9fr 1fr 1fr 1.5fr;gap:24px;display:grid}.flegal{grid-template-columns:1fr 1fr;gap:0 18px;width:100%;display:grid}footer.site .fcol{flex-direction:column;align-items:flex-start;display:flex}footer.site .fbrand{margin-bottom:10px}footer.site .fbrand .wordmark{font-size:15px}footer.site .fpromise{color:var(--smoke);max-width:32ch;margin:0;font-size:14px}footer.site h3{font-family:var(--head);letter-spacing:.02em;color:var(--smoke);margin:0 0 12px;font-size:12.5px;font-weight:700}footer.site .fcol a{color:var(--smoke);transition:color var(--t-fast) var(--swift);padding:4px 0;font-size:14px;display:block}footer.site .fcol a:hover{color:var(--bone)}footer.site .madeby{color:var(--smoke);margin:14px 0 0;font-size:13px}footer.site .madeby a{color:var(--tally400);padding:0;display:inline}footer.site .copy{font-family:var(--type);color:var(--smoke);font-size:12px}@supports (color:color-mix(in lab, red, red)){footer.site .copy{color:color-mix(in srgb, var(--smoke) 88%, transparent)}}footer.site .copy{margin-top:30px}.hamburger{border:1px solid var(--gaffer);background:var(--setwall);width:44px;height:44px;display:none}@supports (color:color-mix(in lab, red, red)){.hamburger{background:color-mix(in srgb, var(--setwall) 80%, transparent)}}.hamburger{cursor:pointer;transition:transform var(--t-fast) var(--spring);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.hamburger:active{transform:scale(.94)}.hamburger span{background:var(--bone);width:18px;height:2px;transition:transform .28s var(--spring), opacity .2s var(--swift);display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawer{z-index:80;background:var(--setwall);border-left:1px solid var(--gaffer);width:min(92vw,400px);padding:max(16px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) 24px;visibility:hidden;transition:transform .24s var(--swift), visibility 0s linear .24s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-60px 0 90px -60px #000}.drawer.open{visibility:visible;transition:transform .42s var(--spring), visibility 0s;transform:none}.drawer-head{border-bottom:1px solid var(--gaffer);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.drawer-head .wordmark{font-size:15px}.dclose{border:1px solid var(--gaffer);width:44px;height:44px;color:var(--bone);cursor:pointer;transition:transform var(--t-fast) var(--spring), border-color var(--t-fast) var(--swift), color var(--t-fast) var(--swift);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-right:-8px;display:flex}.dclose:hover{border-color:var(--tally400);color:var(--tally400)}.dclose:active{transform:scale(.9)}.drawer-links{flex-direction:column;padding:14px 0 0;display:flex}.dlink{border-bottom:1px solid var(--gaffer);opacity:0;transition:opacity .14s var(--swift), transform .14s var(--swift), background var(--t-fast) var(--swift);padding:17px 10px 17px 0;display:block;transform:translate(22px)}.drawer.open .dlink{opacity:1;transition:opacity .36s var(--ease) calc(.14s + var(--i) * 65ms), transform .36s var(--ease) calc(.14s + var(--i) * 65ms), background var(--t-fast) var(--swift);transform:none}.dl-name{font-family:var(--display);letter-spacing:.03em;color:var(--bone);transition:color var(--t-fast) var(--swift);font-size:30px;line-height:1;display:block}.dl-note{font-family:var(--type);color:var(--smoke);margin-top:7px;font-size:12.5px;display:block}.dlink:hover .dl-name{color:var(--tally400)}.drawer.open .dlink:active{background:var(--bone)}@supports (color:color-mix(in lab, red, red)){.drawer.open .dlink:active{background:color-mix(in srgb, var(--bone) 7%, transparent)}}.drawer.open .dlink:active{transition-duration:60ms;transition-delay:0s;transform:translate(4px)}.dlink:last-child{border-bottom:0}.dreel{border-top:1px solid var(--gaffer);padding:22px 0 0}.dreel-h{font-family:var(--head);color:var(--smoke);margin:0 0 12px;font-size:12.5px;font-weight:700}.dreel ul{grid-template-columns:1fr 1fr;gap:7px 14px;margin:0;padding:0;list-style:none;display:grid}.dreel li{font-family:var(--type);color:var(--bone);font-size:12.5px}.dfoot{border-top:1px solid var(--gaffer);flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}.dpromise{font-family:var(--head);color:var(--smoke);margin:0 0 6px;font-size:14px;font-weight:600}.scrim{z-index:75;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);opacity:0;pointer-events:none;transition:opacity var(--t-mid) var(--swift);background:#07090bb8;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}body.no-scroll{overflow:hidden}@media (min-width:901px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.plx img{animation:linear both drift;animation-timeline:view();animation-range:cover}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll(root)){.hero-bg img{animation:linear both heroDrift;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes drift{0%{transform:translateY(-4.5%)}to{transform:translateY(4.5%)}}@keyframes heroDrift{0%{transform:none}to{transform:translateY(6%)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){@supports (timeline-scope:--a){.stack{timeline-scope:--t2, --t3, --t4}.scard:nth-child(2){view-timeline-name:--t2}.scard:nth-child(3){view-timeline-name:--t3}.scard:nth-child(4){view-timeline-name:--t4}.scard:nth-child(-n+3){animation:linear both recede;animation-range:entry}.scard:first-child{animation-timeline:--t2}.scard:nth-child(2){animation-timeline:--t3}.scard:nth-child(3){animation-timeline:--t4}}}@keyframes recede{0%{filter:none;transform:none}to{filter:brightness(.48);transform:scale(.955)}}.who,.pricing,.receipts,footer.site{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:1080px){.sheet-grid{grid-template-columns:minmax(170px,240px) minmax(0,1fr)}.masonry{columns:2}}@media (max-width:900px){section{padding:92px 0}.hero{--bar-h:6.5vh}.hero-title .ln{white-space:normal}.hero-under{grid-template-columns:1fr;gap:24px}.hero .cta{justify-content:flex-start}.rail-head{grid-template-columns:1fr}.scard{grid-template-columns:1fr;min-height:0;position:static}.scard .sc-img{order:-1;min-height:210px}.scard .ghost{font-size:74px;top:8px;left:auto;right:20px}.sheet-grid{padding-inline:var(--gut);grid-template-columns:1fr;gap:26px}.sheet-side{position:static}.who-head{justify-content:flex-start}.who-head .sec-h{text-align:left}.ptext{flex-direction:column;align-items:flex-start;gap:5px}.strip .pp{text-align:left;max-width:46ch;margin-left:0;font-size:13.5px}.strip .body,.tiers{grid-template-columns:1fr}.tier.pop{order:-1}.rc-rows{grid-template-columns:1fr 1fr}.rc-row:nth-child(odd){border-left:0}.rc-row:nth-child(n+3){border-top:1px solid var(--gaffer)}footer.site .cols{grid-template-columns:1fr 1fr}}@media (max-width:860px){:root{--nav-h:62px}nav.top{background:var(--screen);-webkit-backdrop-filter:none;backdrop-filter:none}nav.top.overlay:not(.scrolled){background:0 0}.navlinks,.nav-right{display:none}.hamburger{margin-left:auto;display:flex}.rail-ctrls{display:none}}@media (max-width:700px){.hero-bg img{object-position:34% 50%}.reel-list li{border-left:0;padding:0 20px 0 0}.reel-more{margin-left:0}}@media (max-width:560px){:root{--gut:20px}.masonry{columns:1}.rc-rows{grid-template-columns:1fr}.rc-row{border-left:0}.rc-row+.rc-row{border-top:1px solid var(--gaffer)}.tool.flag{flex:0 0 min(88vw,340px)}.tool.flag .tname{font-size:2rem}.scard .sc-copy{padding:30px 24px}.statrow .st{padding:13px 0}footer.site .cols{grid-template-columns:1fr 1fr;gap:22px 18px}footer.site .fcol-brand{grid-column:1/-1;margin-bottom:6px}.flegal{grid-template-columns:1fr}}.appscope{--rcard:12px;background:#0c0f12}.shell{grid-template-columns:236px 1fr;min-height:100dvh;display:grid}.side{background:var(--screen);border-right:1px solid var(--gaffer);flex-direction:column;height:100dvh;padding:20px 14px 18px;display:flex;position:sticky;top:0}.side .brand{padding:4px 10px 20px}.side .wordmark{font-size:14px}.snav{flex-direction:column;gap:2px;display:flex}.slabel{font-family:var(--head);letter-spacing:.04em;color:var(--smoke);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.slabel{color:color-mix(in srgb, var(--smoke) 70%, transparent)}}.slabel{padding:18px 12px 8px}.sitem{font-family:var(--head);color:var(--smoke);border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.sitem svg{flex-shrink:0;width:17px;height:17px}.sitem:hover{color:var(--bone);background:var(--raise)}@supports (color:color-mix(in lab, red, red)){.sitem:hover{background:color-mix(in srgb, var(--raise) 60%, transparent)}}.sitem.on{color:var(--bone);background:var(--raise)}.sitem.on svg{color:var(--tally400)}.sitem .k{color:var(--smoke);margin-left:auto;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.sitem .k{color:color-mix(in srgb, var(--smoke) 75%, transparent)}}.sitem .k{font-variant-numeric:tabular-nums}.side .foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.credcard{background:var(--setwall);border:1px solid var(--gaffer);border-radius:12px;padding:14px 15px}.credcard .cc1{font-family:var(--head);letter-spacing:.01em;justify-content:space-between;align-items:baseline;font-size:16px;font-weight:600;display:flex}.credcard .cc1 .n{color:var(--tally400);font-variant-numeric:tabular-nums}.credcard .cc2{color:var(--smoke);margin-top:2px;font-size:11.5px}.credcard .meter{background:var(--raise);border-radius:4px;height:4px;margin:10px 0 12px;overflow:hidden}.credcard .meter i{background:var(--tally600);border-radius:4px;height:100%;display:block}.credcard .btn{width:100%;padding:9px 0;font-size:12.5px}.avatar{background:var(--raise);border:1px solid var(--gaffer);width:34px;height:34px;font-family:var(--head);color:var(--smoke);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.userrow{align-items:center;gap:10px;padding:6px 8px;display:flex}.userrow .avatar{width:30px;height:30px;font-size:11.5px}.userrow .un{font-family:var(--head);font-size:13px;font-weight:700;display:block}.userrow .ue{color:var(--smoke);font-size:11px}.main{min-width:0;padding:0 34px 90px}.main .wrap{max-width:none;padding:0}.main .pagehead{padding:36px 0 24px}.main .pagehead h1{font-family:var(--head);letter-spacing:-.01em;font-size:27px;font-weight:800}.main .pagehead h1 .red{color:var(--tally400)}.main .pagehead .sub{color:var(--smoke);max-width:62ch;margin:8px 0 0;font-size:14px}.main h2{font-family:var(--head);letter-spacing:-.01em;font-size:19px;font-weight:800}.main h2 .red{color:var(--tally400)}.mtop{border-bottom:1px solid var(--gaffer);align-items:center;gap:14px;padding:18px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.mtop{border-bottom:1px solid color-mix(in srgb, var(--gaffer) 60%, transparent)}}.mtop{margin-bottom:26px}.search{background:var(--screen);border:1px solid var(--gaffer);max-width:430px;color:var(--smoke);border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.search svg{flex-shrink:0;width:15px;height:15px}.search input{color:var(--bone);font-family:var(--sans);background:0 0;border:0;outline:none;width:100%;font-size:13.5px}.search input::placeholder{color:var(--smoke)}@supports (color:color-mix(in lab, red, red)){.search input::placeholder{color:color-mix(in srgb, var(--smoke) 70%, transparent)}}.projsel{font-family:var(--head);color:var(--bone);background:var(--screen);border:1px solid var(--gaffer);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;transition:border-color .18s;display:inline-flex}.projsel:hover{border-color:var(--tally400)}.projsel .cvt{color:var(--smoke);font-weight:600}.htitle{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.htitle h1{font-family:var(--head);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.htitle .hs{color:var(--smoke);font-size:13px}.panel{background:var(--setwall);border:1px solid var(--gaffer);border-radius:var(--rcard);padding:28px}.panel h3{margin-bottom:18px;font-size:17px}.hairline{border:0;border-top:1px solid var(--gaffer);margin:22px 0}.field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.field label{font-family:var(--head);color:var(--bone);font-size:13px;font-weight:700}.field input,.field textarea,.field select{background:var(--screen);border:1px solid var(--gaffer);border-radius:var(--rcard);color:var(--bone);font-family:var(--sans);outline:none;width:100%;padding:13px 15px;font-size:15px;transition:border-color .18s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--tally400)}.field .help{color:var(--smoke);font-size:12.5px}.field textarea{resize:vertical;min-height:220px;line-height:1.6}.field ::placeholder{color:var(--smoke)}@supports (color:color-mix(in lab, red, red)){.field ::placeholder{color:color-mix(in srgb, var(--smoke) 70%, transparent)}}.presets{flex-wrap:wrap;gap:9px;display:flex}.preset{font-family:var(--head);color:var(--smoke);border:1px solid var(--gaffer);cursor:pointer;background:0 0;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.preset:hover{border-color:var(--tally400);color:var(--tally400)}.preset.on{background:var(--tally600);border-color:var(--tally600);color:#fff}.stepper{border:1px solid var(--gaffer);border-radius:999px;display:inline-flex;overflow:hidden}.stepper button{color:var(--smoke);font-family:var(--head);cursor:pointer;background:0 0;border:0;padding:9px 18px;font-size:13px;font-weight:700}.stepper button.on{background:var(--tally600);color:#fff}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th{font-family:var(--head);color:var(--smoke);text-align:left;border-bottom:1px solid var(--gaffer);padding:12px 14px;font-size:12.5px;font-weight:700}.table td{border-bottom:1px solid var(--gaffer);padding:14px}@supports (color:color-mix(in lab, red, red)){.table td{border-bottom:1px solid color-mix(in srgb, var(--gaffer) 55%, transparent)}}.table td{color:var(--bone);font-family:var(--sans)}.table td.muted{color:var(--smoke)}.table td.type{color:var(--smoke);font-variant-numeric:tabular-nums;font-size:13.5px}.table td.amt{font-family:var(--head);letter-spacing:.01em;text-align:right;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.table td.amt.plus{color:var(--green)}.table td.amt.minus{color:var(--smoke)}.table tr:last-child td{border-bottom:0}.seg{background:var(--screen);border:1px solid var(--gaffer);border-radius:11px;gap:2px;margin-bottom:24px;padding:4px;display:inline-flex}.seg button{appearance:none;cursor:pointer;font-family:var(--head);color:var(--smoke);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.seg button:hover{color:var(--bone)}.seg button.on{background:var(--raise);color:var(--bone);box-shadow:0 2px 10px -4px #000,inset 0 1px #ffffff0d}.seg button .c{color:var(--smoke)}@supports (color:color-mix(in lab, red, red)){.seg button .c{color:color-mix(in srgb, var(--smoke) 80%, transparent)}}.seg button .c{font-variant-numeric:tabular-nums;margin-left:6px;font-size:11.5px}.seg button.on .c{color:var(--tally400)}.flag2{background:var(--setwall);border:1px solid var(--gaffer);border-radius:14px;grid-template-columns:1fr 1.25fr;margin-bottom:26px;transition:border-color .25s;display:grid;overflow:hidden}.flag2:hover{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.flag2:hover{border-color:color-mix(in srgb, var(--tally400) 45%, var(--gaffer))}}.flag2 .fc{flex-direction:column;justify-content:center;gap:12px;padding:30px 32px;display:flex}.flag2 h2{font-family:var(--head);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.flag2 p{color:var(--smoke);max-width:42ch;margin:0;font-size:14px;line-height:1.55}.flag2 .fm{align-items:center;gap:16px;margin-top:6px;display:flex}.flag2 .fcr{font-family:var(--head);color:var(--bone);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.flag2 .fcr small{font-family:var(--sans);color:var(--smoke);margin-left:3px;font-size:11.5px;font-weight:400}.flag2 .fimg{min-height:230px;position:relative;overflow:hidden}.tgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tc{background:var(--setwall);border:1px solid var(--gaffer);transition:transform .28s var(--spring), border-color .22s, box-shadow .28s;animation:cardIn .55s var(--ease) var(--d,0s) both;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tc:hover{border-color:var(--tally400);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tc:hover{border-color:color-mix(in srgb, var(--tally400) 40%, var(--gaffer))}}.tc:hover{box-shadow:0 20px 44px -30px #000}.tc:hover .thumb img{transform:scale(1.04)}.tc .thumb{aspect-ratio:16/10;background:var(--raise);position:relative;overflow:hidden}.tc .thumb img{object-fit:cover;filter:saturate(.85)brightness(.96)contrast(1.02);width:100%;height:100%;transition:transform .8s var(--spring)}.tc .thumb:after{content:"";background:linear-gradient(#0000 60%,#0c0f1259);position:absolute;inset:0}.tc .b{padding:13px 15px 14px}.tc .r1{justify-content:space-between;align-items:center;gap:8px;display:flex}.tc .nm{font-family:var(--head);font-size:14.5px;font-weight:800}.tc .cr{font-family:var(--head);color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.tc .cr small{font-family:var(--sans);color:var(--smoke);margin-left:3px;font-size:11px;font-weight:400}.tc .ds{color:var(--smoke);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.tc .ho{z-index:3;opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);pointer-events:none;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(8px)}.tc:hover .ho,.tc:focus-within .ho{opacity:1;transform:none}.tc .ho .hb{font-family:var(--head);border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:700}.tc .ho .hb.o{background:var(--tally600);color:#fff}.tc .ho .hb.e{color:var(--bone);background:#0b0d10d9;border:1px solid #ffffff24}.tc.dim .thumb img{filter:saturate(.4)brightness(.6)}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.recentout{scrollbar-width:none;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:4px;display:flex;overflow-x:auto}.ro{background:var(--setwall);border:1px solid var(--gaffer);border-radius:12px;flex:none;align-items:center;gap:11px;padding:8px 14px 8px 8px;transition:border-color .2s;display:flex}.ro:hover{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.ro:hover{border-color:color-mix(in srgb, var(--tally400) 40%, var(--gaffer))}}.ro .rt{aspect-ratio:16/10;border-radius:7px;flex-shrink:0;width:66px;position:relative;overflow:hidden}.ro .rt img{object-fit:cover;filter:saturate(.85)brightness(.95);width:100%;height:100%}.ro .rn{font-family:var(--head);white-space:nowrap;font-size:12.5px;font-weight:700;display:block}.ro .rm{color:var(--smoke);white-space:nowrap;font-size:11px}.rolbl{font-family:var(--head);color:var(--smoke);flex-shrink:0;margin-right:4px;font-size:12.5px;font-weight:700}.toolgrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;padding-bottom:100px;display:grid}.costline{font-family:var(--sans);color:var(--smoke);border-top:1px solid var(--gaffer);justify-content:space-between;align-items:baseline;gap:14px;margin-top:6px;padding-top:18px;font-size:14px;display:flex}.costline .c{color:var(--bone)}.costline .c .num{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:700}.refund-note{font-family:var(--sans);color:var(--smoke);margin-top:14px;font-size:12.5px}.genstate{background:var(--screen);border:1px solid var(--gaffer);border-radius:var(--rcard);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:420px;padding:30px;display:flex}.leader{border:1px solid var(--gaffer);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.leader:before{content:"";border:2px solid var(--tally600);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;animation:1.6s linear infinite spin;position:absolute;inset:-1px}.leader .n{font-family:var(--head);letter-spacing:.02em;color:var(--bone);font-variant-numeric:tabular-nums lining-nums;font-size:60px;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}.stages{font-family:var(--sans);text-align:left;flex-direction:column;gap:10px;font-size:14.5px;display:flex}.stage{color:var(--smoke);align-items:center;gap:10px;display:flex}.stage.done{color:var(--bone)}.stage.now{color:var(--tally400)}.stage .tick{text-align:center;flex-shrink:0;width:16px}.readyframes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.readyframes .fr{aspect-ratio:16/9;border:1px solid var(--gaffer);border-radius:10px;position:relative;overflow:hidden}.readyframes .fr span{z-index:2;font-family:var(--head);color:var(--bone);background:#0b0d10b8;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:7px;left:8px}.projgrid{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:100px;display:grid}.proj{background:var(--setwall);border:1px solid var(--gaffer);border-radius:var(--rcard);transition:transform .3s var(--spring), border-color .25s;flex-direction:column;display:flex;overflow:hidden}.proj:hover{border-color:var(--tally400);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.proj:hover{border-color:color-mix(in srgb, var(--tally400) 45%, var(--gaffer))}}.proj .strip2{aspect-ratio:2.4;grid-template-columns:2fr 1fr;gap:2px;display:grid}.proj .strip2 .graded{position:relative}.proj .pc{padding:16px 18px 18px}.proj .pt{font-family:var(--head);font-size:17px;font-weight:800}.proj .pm{font-family:var(--sans);color:var(--smoke);margin-top:6px;font-size:12.5px}.proj .outs{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.newproj{border:1px dashed var(--gaffer);border-radius:var(--rcard);color:var(--smoke);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;transition:border-color .2s,color .2s;display:flex}.newproj:hover{border-color:var(--tally400);color:var(--tally400)}.newproj .plus{font-family:var(--head);font-size:34px;font-weight:700;line-height:1}.newproj .nt{font-family:var(--head);font-size:14px;font-weight:700}.headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.balband{border-top:1px solid var(--gaffer);grid-template-columns:1.05fr 1fr;align-items:end;gap:56px;padding:40px 0 46px;display:grid}.balband .bignum{font-family:var(--head);letter-spacing:.012em;color:var(--bone);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(3.4rem,8.4vw,5.8rem);font-weight:500;line-height:.98}.balband .bignum:before{content:"";background:var(--tally600);width:34px;height:2px;margin-bottom:26px;display:block}.balband .bignum .u{max-width:34ch;font-family:var(--sans);letter-spacing:.015em;color:var(--smoke);margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.5;display:block}.facts{flex-direction:column;margin:0;display:flex}.fact{border-bottom:1px solid var(--gaffer);justify-content:space-between;gap:20px;padding:13px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.fact{border-bottom:1px solid color-mix(in srgb, var(--gaffer) 60%, transparent)}}.fact{color:var(--smoke);font-size:14.5px}.fact dt{min-width:0}.fact dd{text-align:right;font-family:var(--sans);color:var(--bone);font-variant-numeric:tabular-nums lining-nums;margin:0}.planband{border-top:1px solid var(--gaffer);flex-wrap:wrap;align-items:center;gap:22px;padding:26px 0;display:flex}.planband .pname{font-family:var(--head);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:600}.planband .pdesc{color:var(--smoke);font-size:14.5px}.planband .actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.secband{padding:44px 0 0}.secband h2{margin-bottom:8px}.secband .note{color:var(--smoke);max-width:60ch;margin:0 0 26px;font-size:14.5px}.packgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.packgrid .pack{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--setwall);transition:border-color .2s, transform .3s var(--spring);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;gap:4px;padding:22px 24px;display:flex}.packgrid .pack:hover{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.packgrid .pack:hover{border-color:color-mix(in srgb, var(--tally400) 45%, var(--gaffer))}}.packgrid .pack:hover{transform:translateY(-3px)}.packgrid .pack .pp{font-family:var(--head);letter-spacing:.012em;font-variant-numeric:tabular-nums lining-nums;font-size:34px;font-weight:500;line-height:1.05}.packgrid .pack .pn{font-family:var(--sans);color:var(--smoke);font-size:13.5px}.packgrid .pack .pr{font-family:var(--sans);color:var(--smoke);margin-top:6px;font-size:11.5px}.ledgersec{padding:52px 0 100px}.acctgrid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;padding-bottom:100px;display:grid}.acctcol{flex-direction:column;gap:20px;display:flex}.connrow{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--screen);align-items:center;gap:16px;padding:18px 20px;display:flex}.connrow .ic2{border:1px solid var(--gaffer);width:40px;height:40px;font-family:var(--head);color:#c9a84c;background:#0b0d10;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.connrow .cn{font-family:var(--head);font-size:15px;font-weight:800}.connrow .cd{color:var(--smoke);margin-top:2px;font-size:13px}.connrow .btn{flex-shrink:0;margin-left:auto}.panel.danger{border-color:var(--tally600)}@supports (color:color-mix(in lab, red, red)){.panel.danger{border-color:color-mix(in srgb, var(--tally600) 35%, var(--gaffer))}}.skel{background:var(--raise);border-radius:8px;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite shim;position:absolute;inset:0;transform:translate(-100%)}@keyframes shim{to{transform:translate(100%)}}.skcard{border:1px solid var(--gaffer);border-radius:12px;overflow:hidden}.skcard .si{aspect-ratio:16/10;border-radius:0}.skcard .sb2{flex-direction:column;gap:9px;padding:13px 14px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.empty .eic{background:var(--raise);border:1px solid var(--gaffer);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.empty .eic svg{width:24px;height:24px;color:var(--smoke)}.empty .et{font-family:var(--head);font-size:16px;font-weight:800}.empty .ed{color:var(--smoke);max-width:34ch;font-size:13.5px;line-height:1.55}.empty .btn{margin-top:12px}.banner{border-radius:12px;align-items:center;gap:13px;padding:14px 17px;font-size:13.5px;line-height:1.5;display:flex}.banner .bic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.banner.good{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.banner.good{background:color-mix(in srgb, var(--green) 9%, var(--screen))}}.banner.good{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.banner.good{border:1px solid color-mix(in srgb, var(--green) 30%, var(--gaffer))}}.banner.good .bic{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.banner.good .bic{background:color-mix(in srgb, var(--green) 22%, transparent)}}.banner.good .bic{color:var(--green)}.banner.bad{background:var(--tally600)}@supports (color:color-mix(in lab, red, red)){.banner.bad{background:color-mix(in srgb, var(--tally600) 9%, var(--screen))}}.banner.bad{border:1px solid var(--tally400)}@supports (color:color-mix(in lab, red, red)){.banner.bad{border:1px solid color-mix(in srgb, var(--tally400) 32%, var(--gaffer))}}.banner.bad .bic{background:var(--tally600)}@supports (color:color-mix(in lab, red, red)){.banner.bad .bic{background:color-mix(in srgb, var(--tally600) 24%, transparent)}}.banner.bad .bic{color:var(--tally400)}.banner b{font-weight:700}.banner .act{flex-shrink:0;margin-left:auto}.toast{border:1px solid var(--gaffer);background:#0b0d10;border-radius:12px;align-items:center;gap:12px;max-width:380px;padding:12px 16px;display:flex;box-shadow:0 24px 60px -30px #000}.toast.done{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.toast.done{border-color:color-mix(in srgb, var(--green) 30%, var(--gaffer))}}.toast .ring{border:2.5px solid var(--gaffer);border-top-color:var(--tally600);border-radius:50%;flex-shrink:0;width:26px;height:26px;animation:1.1s linear infinite spin}.toast .check{background:var(--green);border-radius:50%;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.toast .check{background:color-mix(in srgb, var(--green) 22%, transparent)}}.toast .check{color:var(--green);flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast .tt{font-family:var(--head);font-size:13px;font-weight:700;display:block}.toast .td{color:var(--smoke);font-size:11.5px}.stack2{flex-direction:column;gap:12px;display:flex}footer.app{border-top:1px solid var(--gaffer);margin-top:80px;padding:26px 0}footer.app .frow{font-family:var(--sans);color:var(--smoke);align-items:center;gap:20px;font-size:12.5px;display:flex}footer.app a{color:var(--smoke)}footer.app a:hover{color:var(--bone)}.auth{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:72px 20px;display:flex;position:relative;overflow:hidden}.auth .bgfull{z-index:0;position:absolute;inset:0}.auth .bgfull img{object-fit:cover;filter:saturate(.5)brightness(.38)contrast(1.05);width:100%;height:100%}.auth .bgfull:after{content:"";background:radial-gradient(120% 90% at 50% 45%,#0f121640,#0f1216e0),linear-gradient(#0f12168c,#0000 30%,#0f1216b3);position:absolute;inset:0}.auth .lbar{z-index:3;background:#07090b;height:26px;position:absolute;left:0;right:0}.auth .lbar.t{top:0}.auth .lbar.b{bottom:0}.auth .vf{animation:none}.auth .vf.rec{top:48px;left:36px}.auth .vf.timecode{top:48px;right:36px}.auth .cap{z-index:4;font-family:var(--type);color:var(--bone);opacity:.75;max-width:40ch;font-size:12.5px;position:absolute;bottom:46px;left:36px}.auth .brand{z-index:5;margin-bottom:26px;position:relative}.auth .brand .wordmark{font-size:15px}.auth .card{z-index:5;background:var(--screen);width:min(430px,100%);position:relative}@supports (color:color-mix(in lab, red, red)){.auth .card{background:color-mix(in srgb, var(--screen) 82%, transparent)}}.auth .card{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);animation:cardUp .9s var(--ease) .15s both;border:1px solid #ffffff1a;border-radius:12px;padding:38px 40px 34px;box-shadow:0 60px 120px -50px #000,inset 0 1px #ffffff0f}@keyframes cardUp{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}.auth h1{font-family:var(--head);letter-spacing:-.01em;margin-bottom:8px;font-size:30px;font-weight:800}.auth h1 .red{color:var(--tally400)}.auth .lead{color:var(--smoke);margin:0 0 26px;font-size:14.5px}.auth .alt{color:var(--smoke);font-family:var(--sans);align-items:center;gap:14px;margin:20px 0;font-size:12.5px;display:flex}.auth .alt:before,.auth .alt:after{content:"";border-top:1px solid var(--gaffer);flex:1}.auth .switch{border-top:1px solid var(--gaffer);color:var(--smoke);text-align:center;margin-top:28px;padding-top:22px;font-size:14px}.auth .switch a{color:var(--tally400);transition:border-color var(--t-fast) var(--swift);border-bottom:1px solid #0000;margin-left:6px;padding-block:4px;font-weight:700;display:inline-block}.auth .switch a:hover,.auth .switch a:focus-visible{border-bottom-color:currentColor}.auth .bgfull{background:var(--screen)}.fskel{flex-direction:column;gap:18px;margin:26px 0 4px;display:flex}.fskel-field{flex-direction:column;gap:8px;display:flex}.fskel span{background:linear-gradient(90deg, var(--raise) 0%, var(--raise) 50%, var(--raise) 100%);border-radius:8px;display:block}@supports (color:color-mix(in lab, red, red)){.fskel span{background:linear-gradient(90deg, var(--raise) 0%, color-mix(in srgb, var(--raise) 55%, var(--gaffer)) 50%, var(--raise) 100%)}}.fskel span{animation:fskel-sweep 1.5s var(--swift) infinite;background-size:220% 100%}.fskel-label{width:62px;height:11px}.fskel-input{height:50px}.fskel-btn{border-radius:999px;height:52px;margin-top:8px}@keyframes fskel-sweep{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.fskel span{animation:none}}.auth-ops .bgfull img{filter:saturate(.18)brightness(.3)contrast(1.1)}.auth-ops .card{border-color:var(--tally600)}@supports (color:color-mix(in lab, red, red)){.auth-ops .card{border-color:color-mix(in srgb, var(--tally600) 40%, var(--gaffer))}}.ops-eyebrow{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--tally400);margin:0 0 10px;font-size:11.5px;font-weight:700}.ops-switch{font-size:13px}@media (max-width:1200px){.tgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.shell{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--gaffer);flex-direction:row;align-items:center;gap:8px;min-width:0;height:auto;padding:12px 16px;position:static}.side .brand{padding:0 8px 0 0}.snav{scrollbar-width:none;flex-direction:row;gap:2px;min-width:0;overflow-x:auto}.slabel,.sitem .k{display:none}.sitem{white-space:nowrap;padding:8px 9px;font-size:12.5px}.sitem svg{width:15px;height:15px}.side .foot{flex-direction:row;align-items:center;margin:0 0 0 auto}.credcard{padding:8px 12px}.credcard .meter,.credcard .btn,.credcard .cc2{display:none}.credcard .cc1{gap:8px;font-size:13px}.userrow .un,.userrow .ue{display:none}.main{padding:0 18px 70px}.tgrid{grid-template-columns:1fr 1fr}.flag2{grid-template-columns:1fr}.flag2 .fimg{order:-1;min-height:170px}.toolgrid,.acctgrid{grid-template-columns:1fr}.projgrid{grid-template-columns:1fr 1fr}.balband{grid-template-columns:1fr;gap:26px}.packgrid{grid-template-columns:1fr 1fr}.planband .actions{margin-left:0}}@media (max-width:640px){.tgrid,.projgrid,.packgrid{grid-template-columns:1fr}.readyframes{grid-template-columns:1fr 1fr}.seg{max-width:100%;overflow-x:auto}.mtop{flex-wrap:wrap;gap:10px}.mtop .search{flex:100%;max-width:none}.mtop .projsel{flex:auto;justify-content:center}.mtop .btn{flex:none}.auth{padding:56px 16px}.auth .card{padding:30px 24px 28px}.auth .vf.rec{top:40px;left:20px}.auth .vf.timecode{top:40px;right:20px}.auth .cap{display:none}}.ops .main .wrap{max-width:1120px}.ops .main .pagehead .sub,.ops .main .note,.ops .planband .pdesc{max-width:58ch}.samplenote{color:var(--smoke);max-width:58ch;margin:0 0 22px;font-size:12.5px}.tscroll{scrollbar-width:thin;scrollbar-color:var(--gaffer) transparent;overscroll-behavior-x:contain;max-width:100%;padding-bottom:2px;overflow-x:auto}.tscroll::-webkit-scrollbar{height:8px}.tscroll::-webkit-scrollbar-thumb{background:var(--gaffer);border-radius:8px}.defrow{border-top:1px solid var(--gaffer);grid-template-columns:minmax(140px,210px) 1fr;gap:22px;padding:15px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.defrow{border-top:1px solid color-mix(in srgb, var(--gaffer) 55%, transparent)}}.defrow{align-items:baseline}.defrow.top{align-items:start}.defrow dt{font-family:var(--head);font-variant-numeric:tabular-nums lining-nums;font-size:15px;font-weight:700}.defrow dd{color:var(--smoke);max-width:66ch;margin:0;font-size:13.5px;line-height:1.6}.needlist{margin:0;padding:0;list-style:none}.needrow{border-top:1px solid var(--gaffer);border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 24px;padding:18px 0 18px 16px;display:grid}.needrow.now{border-left-color:var(--tally600)}.needrow h3{margin:0 0 5px;font-size:15.5px}.needrow p{color:var(--smoke);max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.needact{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.needact .go{color:var(--tally400);font-family:var(--head);white-space:nowrap;font-size:13px;font-weight:700}.planlist{border-top:1px solid var(--gaffer);margin:0;padding:0;list-style:none}.planlist li{border-bottom:1px solid var(--gaffer);padding:16px 0 14px}@supports (color:color-mix(in lab, red, red)){.planlist li{border-bottom:1px solid color-mix(in srgb, var(--gaffer) 55%, transparent)}}.pl-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.pl-name{font-family:var(--head);min-width:74px;font-size:17px;font-weight:700}.pl-note{color:var(--smoke);font-size:14px}.pl-fig{font-family:var(--head);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;margin-left:auto;font-weight:600}.pl-fig small{font-family:var(--sans);color:var(--smoke);margin-left:5px;font-size:12px;font-weight:400}.pl-bar{background:var(--raise);border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.pl-bar span{height:100%;display:block}.opsflight .live,.credcard .opsn .live{background:var(--tally400);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite blink}.credcard .opsn{align-items:center;gap:7px;display:inline-flex}.opsback{font-family:var(--head);color:var(--smoke);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.opstop,.opsdrawer{display:none}@media (min-width:981px){.ops .scrim{display:none}}@media (max-width:980px){.ops .shell{grid-template-columns:1fr}.ops .side{display:none}.ops .main{padding-top:58px}.opstop{z-index:82;background:var(--screen);align-items:center;gap:12px;height:58px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.opstop{background:color-mix(in srgb, var(--screen) 92%, transparent)}}.opstop{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--gaffer)}.opstop .hamburger{flex-shrink:0;width:44px;height:44px;margin:0;display:flex}.opstop .brand{gap:9px;min-width:0}.opstop .wordmark{letter-spacing:.32em;font-size:12px}.opsflight{font-family:var(--head);color:var(--smoke);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.opsflight .n{color:var(--bone);font-variant-numeric:tabular-nums lining-nums}.opsdrawer{z-index:80;background:var(--screen);border-right:1px solid var(--gaffer);overscroll-behavior:contain;width:min(86vw,328px);transition:transform .34s var(--spring);flex-direction:column;gap:2px;padding:70px 14px 22px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-101%);box-shadow:0 0 80px -18px #000}.opsdrawer.open{transform:none}.opsdrawer .snav{flex-direction:column;gap:2px;display:flex;overflow:visible}.opsdrawer .slabel{padding:18px 12px 7px;display:block}.opsdrawer .sitem{white-space:normal;min-height:48px;padding:12px;font-size:14.5px}.opsdrawer .sitem svg{width:17px;height:17px}.opsdrawer .sitem .k{font-size:12px;display:inline}.opsdrawer .foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:22px;display:flex}.opsdrawer .credcard{padding:14px 15px}.opsdrawer .credcard .cc2{display:block}.opsdrawer .userrow{min-height:48px}.opsdrawer .userrow .un,.opsdrawer .userrow .ue{display:block}.ops .btn,.ops .preset,.ops .seg button,.ops .stepper button,.ops .table th button,.ops .userrow{min-height:44px}.ops .field input,.ops .field select,.ops .field textarea{min-height:46px}.ops .seg{flex-wrap:wrap;max-width:100%;display:flex;overflow:visible}}@media (max-width:640px){.ops .main{padding-left:16px;padding-right:16px}.balband{gap:22px;padding:30px 0 34px}.balband .bignum:before{margin-bottom:20px}.balband .bignum .u{margin-top:13px;font-size:14.5px}.fact{padding:12px 0 13px;display:block}.fact dt{display:block}.fact dd{text-align:left;font-family:var(--head);letter-spacing:.01em;margin-top:3px;font-size:17px;font-weight:600;display:block}.defrow{grid-template-columns:1fr;gap:9px}.needrow{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:13px}.needact{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.needact .go{align-items:center;min-height:44px;display:inline-flex}.pl-fig{margin-left:0}.planband .actions{width:100%}.planband .actions .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal,.sreveal{opacity:1;transform:none}.hero-title .ln>span{transform:none}.vfbar,.hero-sub,.hero .cta,.drawer.open .dlink{opacity:1;transform:none}.bar{display:none}.scard{filter:none;position:static}.plx img,.hero-bg img{transform:none}.playhead{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
