@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2?dpl=dpl_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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_8f82MAbaKnYdz1AiGxhM1eijpoC7)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-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}.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;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}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;overflow-x:hidden}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);margin:0 auto;padding:0 32px}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{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{will-change:transform;height:118%}.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 16px 36px -18px 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 1s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s);will-change:transform, opacity;transform:translateY(34px)}.reveal.in{opacity:1;transform:none}.sreveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);will-change:transform, opacity;transform:translateY(30px)scale(.985)}.sreveal.in{opacity:1;transform:none}.playhead{z-index:90;background:#ffffff0f;height:3px;position:fixed;top:0;left:0;right:0}.playhead .ph{background:var(--tally600);width:0%;height:100%;box-shadow:0 0 12px #d63a22b3}nav.top{z-index:60;transition:background .35s ease, border-color .35s ease, padding .35s var(--spring);border-bottom:1px solid #0000;padding:20px 0;position:fixed;top:3px;left:0;right:0}nav.top.scrolled{background:var(--screen)}@supports (color:color-mix(in lab, red, red)){nav.top.scrolled{background:color-mix(in srgb, var(--screen) 86%, transparent)}}nav.top.scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-bottom-color:var(--gaffer);padding:12px 0}nav.top .row{align-items:center;gap:26px;display:flex}nav.top .wordmark{font-size:17px}.navlinks{gap:26px;margin-left:14px;display:flex}.navlinks a{font-family:var(--head);color:var(--smoke);font-size:13.5px;font-weight:600;transition:color .18s}.navlinks a:hover{color:var(--bone)}.nav-right{align-items:center;gap:18px;margin-left:auto;display:flex}.nav-right .signin{font-family:var(--head);color:var(--smoke);font-size:13.5px;font-weight:600}.nav-right .signin:hover{color:var(--bone)}.hero{align-items:flex-end;min-height:100dvh;padding:0 0 11vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;filter:saturate(.5)brightness(.42)contrast(1.05);will-change:transform;width:100%;height:112%}.hero-bg:after{content:"";background:linear-gradient(180deg, #0f12169e, #0f12162e 40%, var(--screen) 96%);position:absolute;inset:0}.bar{z-index:5;background:#07090b;height:11vh;position:absolute;left:0;right:0}.bar.t{animation:barT 1.4s var(--ease) .35s both;top:0}.bar.b{animation:barB 1.4s var(--ease) .35s both;bottom:0}@keyframes barT{to{transform:translateY(-101%)}}@keyframes barB{to{transform:translateY(101%)}}.vf{z-index:4;font-family:var(--type);letter-spacing:.05em;color:var(--bone);opacity:.85;font-variant-numeric:tabular-nums;font-size:13px;position:absolute}.vf.rec{animation:vfIn 1s var(--ease) 1.5s both;align-items:center;gap:8px;display:flex;top:calc(11vh + 26px);left:32px}.vf.rec .d{background:var(--tally400);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite blink}.vf.timecode{animation:vfIn 1s var(--ease) 1.5s both;top:calc(11vh + 26px);right:32px}@keyframes vfIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:.85;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero .wrap{z-index:6;width:100%;position:relative}.hero h1{color:var(--bone);-webkit-hyphens:none;hyphens:none;margin-bottom:44px;font-size:clamp(3.8rem,9vw,8.6rem);line-height:.9}.hero h1 .ln{white-space:nowrap;display:block;overflow:hidden}.hero h1 .ln span{animation:titleUp 1.1s var(--ease) both;display:inline-block;transform:translateY(110%)}.hero h1 .ln:first-child span{animation-delay:.55s}.hero h1 .ln:nth-child(2) span{animation-delay:.7s}.hero h1 .red{color:var(--tally400)}@keyframes titleUp{to{transform:none}}.hero-under{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;display:grid}.hero .hcopy{animation:vfIn 1.1s var(--ease) 1.15s both}.hero .sub{color:var(--smoke);max-width:44ch;margin:0;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.6}.hero .cta{animation:vfIn 1.1s var(--ease) 1.3s both;flex-wrap:wrap;justify-content:flex-end;gap:13px;display:flex}.hero .slug{font-family:var(--type);color:var(--smoke);margin:0 0 16px;font-size:13.5px}.hero .slug b{color:var(--bone);font-weight:700}.credroll{border-top:1px solid var(--gaffer);border-bottom:1px solid var(--gaffer);background:var(--screen);padding:20px 0;overflow:hidden}.credroll .track{gap:0;width:max-content;animation:34s linear infinite roll;display:flex}.credroll:hover .track{animation-play-state:paused}.credroll .track>span{font-family:var(--display);letter-spacing:.06em;color:var(--smoke);white-space:nowrap;padding-right:56px;font-size:clamp(1.5rem,2.6vw,2.2rem)}.credroll .track>span i{color:var(--tally600);padding-right:56px;font-style:normal}@keyframes roll{to{transform:translate(-50%)}}section{padding:140px 0}.sec-h{color:var(--bone);font-size:clamp(3rem,6vw,5.2rem);line-height:.92}.sec-h .red{color:var(--tally400)}.sec-sub{font-family:var(--sans);color:var(--smoke);max-width:52ch;margin:20px 0 0;font-size:16.5px}.rail-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.rail-ctrls{flex-shrink:0;gap:8px;display:flex}.rail-btn{border:1px solid var(--gaffer);width:48px;height:48px;color:var(--bone);cursor:pointer;transition:border-color .18s, color .18s, transform .15s var(--spring);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:flex}.rail-btn:hover{border-color:var(--tally400);color:var(--tally400)}.rail-btn:active{transform:scale(.94)}.rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gaffer) transparent;gap:14px;margin:0 -32px;padding:6px 32px 26px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{height:8px}.rail::-webkit-scrollbar-thumb{background:var(--gaffer);border-radius:8px}.tool{scroll-snap-align:start;background:var(--setwall);border:1px solid var(--gaffer);border-radius:var(--rcard);transition:transform .35s var(--spring), border-color .3s;flex-direction:column;flex:0 0 296px;display:flex;overflow:hidden}.tool:hover{border-color:var(--tally400);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.tool:hover{border-color:color-mix(in srgb, var(--tally400) 45%, var(--gaffer))}}.tool:hover .thumb img{transform:scale(1.06)}.tool .thumb{aspect-ratio:4/3}.tool .thumb img{transition:transform 1.2s var(--spring)}.tool.flag{flex-basis:472px}.tool .tb{flex-direction:column;flex:1;gap:8px;padding:18px 19px 20px;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:18px;font-weight:800}.tool .fn{color:var(--smoke);flex:1;font-size:14px;line-height:1.5}.tool .meta{border-top:1px solid var(--gaffer);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:12px;display:flex}.tool.dim{opacity:.78}.pkg{background:var(--setwall);border-top:1px solid var(--gaffer);border-bottom:1px solid var(--gaffer)}.pkg .lead{max-width:60ch;margin-bottom:64px}.stack{flex-direction:column;gap:28px;display:flex}.scard{top:calc(88px + var(--i) * 20px);z-index:calc(1 + var(--i));background:var(--screen);border:1px solid var(--gaffer);border-radius:var(--rcard);will-change:transform;grid-template-columns:1fr 1.15fr;min-height:420px;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:48px 50px;display:flex;position:relative}.scard .ghost:before{content:attr(data-numeral)}.scard .ghost{font-family:var(--display);color:#ffffff0d;-webkit-user-select:none;user-select:none;font-size:150px;line-height:1;position:absolute;top:20px;right:34px}.scard h3{font-family:var(--display);letter-spacing:.02em;margin:0 0 14px;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;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);color:var(--tally400);margin-bottom:10px;font-size:13px;position:relative}.scard .sc-img{min-height:300px;position:relative}.pkg .pkg-meta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.masonry{columns:3;column-gap:16px}.masonry figure{break-inside:avoid;margin:0 0 16px}.masonry .graded{border-radius:var(--rcard);border:1px solid var(--gaffer)}.masonry .graded img{transition:transform 1.2s var(--spring)}.masonry .graded:hover img{transform:scale(1.045)}.masonry figcaption{font-family:var(--type);color:var(--smoke);margin-top:9px;font-size:12.5px}.strips{flex-direction:column;gap:12px;display:flex}.strip{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--setwall);overflow:hidden}.strip summary{cursor:pointer;align-items:center;gap:18px;padding:26px 28px;list-style:none;display:flex}.strip summary::-webkit-details-marker{display:none}.strip .pn{font-family:var(--display);letter-spacing:.03em;font-size:clamp(1.7rem,3vw,2.4rem)}.strip .pp{font-family:var(--sans);color:var(--smoke);text-align:right;max-width:40ch;margin-left:auto;font-size:15px}.strip .chev{color:var(--smoke);transition:transform .3s var(--spring);flex-shrink:0}.strip[open] .chev{color:var(--tally400);transform:rotate(90deg)}.strip .body{grid-template-columns:1.3fr 1fr;align-items:center;gap:26px;padding:0 28px 28px;display:grid}.strip .body .graded{aspect-ratio:21/9;border-radius:var(--rcard);border:1px solid var(--gaffer);position:relative}.strip .tools3{flex-direction:column;gap:11px;display:flex}.strip .tools3 .t{border-bottom:1px solid var(--gaffer);justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;font-size:14.5px;display:flex}.strip .tools3 .t .n{font-family:var(--head);font-weight:700}.strip .bridge{color:var(--smoke);margin:8px 0 0;font-size:13.5px}.strip .bridge a{color:var(--tally400)}.tiers{grid-template-columns:1fr 1.14fr 1fr;align-items:stretch;gap:16px;margin-top:52px;display:grid}.tier{border:1px solid var(--gaffer);border-radius:var(--rcard);background:var(--screen);flex-direction:column;padding:32px 30px;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) 55%, var(--gaffer))}}.tier.pop{background:linear-gradient(180deg, var(--tally600), var(--setwall))}@supports (color:color-mix(in lab, red, red)){.tier.pop{background:linear-gradient(180deg, color-mix(in srgb, var(--tally600) 9%, var(--setwall)), var(--setwall))}}.tier.pop{box-shadow:0 46px 100px -60px var(--tally700)}.tier .tn{font-family:var(--head);justify-content:space-between;align-items:center;font-size:19px;font-weight:800;display:flex}.tier .price{align-items:baseline;gap:8px;margin:20px 0 2px;display:flex}.tier .price .amt{font-family:var(--display);letter-spacing:.01em;font-size:64px;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(--tally600);width:9px;height:2px;position:absolute;top:9px;left:0}.tier li b{color:var(--bone);font-weight:700}.tier .btn{justify-content:center;margin-top:auto}.packrow{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.packrow .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;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:20px 22px;display:flex}.packrow .pack:hover{border-color:var(--tally400)}@supports (color:color-mix(in lab, red, red)){.packrow .pack:hover{border-color:color-mix(in srgb, var(--tally400) 45%, var(--gaffer))}}.packrow .pack:hover{transform:translateY(-3px)}.packrow .pack .pn{font-family:var(--type);color:var(--bone);font-size:14.5px}.packrow .pack .pp{font-family:var(--display);letter-spacing:.02em;font-size:26px}.packnote{font-family:var(--type);color:var(--smoke);margin-top:15px;font-size:13px}.indic{font-family:var(--type);color:var(--smoke);margin-top:28px;font-size:12.5px}.receipts .big{font-family:var(--display);letter-spacing:.015em;max-width:21ch;margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:.96}.receipts .big .red{color:var(--tally400)}.statrow{flex-wrap:wrap;gap:56px;margin-top:46px;display:flex}.statrow .st .n{font-family:var(--type);color:var(--bone);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.statrow .st .l{font-family:var(--head);color:var(--smoke);margin-top:4px;font-size:13px;font-weight:600}.endorse{border-top:1px solid var(--gaffer);color:var(--smoke);max-width:54ch;margin-top:80px;padding-top:44px;font-size:15px}.endorse a{color:var(--tally400)}.final{text-align:left;align-items:center;min-height:78vh;display:flex;position:relative;overflow:hidden}.final .bg{position:absolute;inset:0}.final .bg img{will-change:transform;height:112%}.final .bg:after{content:"";background:linear-gradient(90deg,#0f1216f2 32%,#0f121680 72%,#0f121633);position:absolute;inset:0}.final .inner{z-index:2;position:relative}.final h2{margin-bottom:34px;font-size:clamp(4rem,10vw,8.5rem);line-height:.9}.final h2 .red{color:var(--tally400)}footer.site{background:var(--screen);border-top:1px solid var(--gaffer);padding:56px 0 46px}footer.site .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;display:grid}footer.site .fbrand{margin-bottom:10px}footer.site .fbrand .wordmark{font-size:16px}footer.site h3{font-family:var(--head);letter-spacing:.02em;color:var(--smoke);margin:0 0 13px;font-size:12.5px;font-weight:700}footer.site a{color:var(--smoke);padding:4px 0;font-size:14px;display:block}footer.site 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);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.hamburger span{background:var(--bone);width:18px;height:2px;transition:transform .28s var(--spring), opacity .2s;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(86vw,380px);transition:transform .34s var(--spring);padding:92px 28px 30px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open{transform:none}.drawer-inner{flex-direction:column;gap:4px;width:100%;display:flex}.dlink{font-family:var(--display);letter-spacing:.03em;color:var(--bone);border-bottom:1px solid var(--gaffer);padding:14px 0;font-size:34px;transition:color .18s,padding-left .2s}.dlink:hover{color:var(--tally400);padding-left:6px}.dfoot{flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}.scrim{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}body.no-scroll{overflow:hidden}@media (max-width:900px){section{padding:92px 0}.hero{padding-bottom:14vh}.hero h1 .ln{white-space:normal}.hero-under{grid-template-columns:1fr;gap:26px}.hero .cta{justify-content:flex-start}.bar{height:7vh}.vf.rec,.vf.timecode{top:calc(7vh + 20px)}.scard{grid-template-columns:1fr;min-height:0;position:static}.scard .sc-img{order:-1;min-height:220px}.scard .ghost{font-size:100px;top:10px;left:26px;right:auto}.masonry{columns:2}.tiers{grid-template-columns:1fr}.tier.pop{order:-1}.packrow{grid-template-columns:1fr 1fr}.strip .body{grid-template-columns:1fr}.strip .pp{display:none}footer.site .cols{grid-template-columns:1fr 1fr}}@media (max-width:860px){.navlinks,.nav-right{display:none}.hamburger{margin-left:auto;display:flex}.rail-ctrls{display:none}}@media (max-width:560px){.masonry{columns:1}.packrow{grid-template-columns:1fr}.statrow{gap:30px}.tool.flag{flex-basis:296px}.wrap{padding:0 20px}.rail{margin:0 -20px;padding:6px 20px 26px}.scard .sc-copy{padding:34px 26px}.hero h1{margin-bottom:30px;font-size:2.9rem}}.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);justify-content:space-between;align-items:baseline;font-size:16px;font-weight:800;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);text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.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);color:var(--bone);font-variant-numeric:tabular-nums;font-size:56px;font-weight:800}@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.2fr 1fr;align-items:end;gap:60px;padding:34px 0 44px;display:grid}.balband .bignum{font-family:var(--head);letter-spacing:-.03em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(4rem,7vw,6.2rem);font-weight:800;line-height:.9}.balband .bignum .u{font-family:var(--sans);color:var(--smoke);letter-spacing:0;margin-left:12px;font-size:16px;font-weight:400}.balband .facts{flex-direction:column;display:flex}.balband .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)){.balband .fact{border-bottom:1px solid color-mix(in srgb, var(--gaffer) 60%, transparent)}}.balband .fact{color:var(--smoke);font-size:14.5px}.balband .fact .n{font-family:var(--sans);color:var(--bone);font-variant-numeric:tabular-nums}.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);font-size:20px;font-weight:800}.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);font-size:30px;font-weight:800;line-height:1}.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{color:var(--smoke);text-align:center;margin-top:24px;font-size:14px}.auth .switch a{color:var(--tally400);font-weight:700}@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;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}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal,.sreveal{opacity:1;transform:none}.hero h1 .ln span{transform:none}.bar{display:none}.scard{position:static}}@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}
