@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-vietnamese-800-normal-DHDgv4cm.woff2)format("woff2"),url(/assets/archivo-vietnamese-800-normal-BKe5Z8rz.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-ext-800-normal-BC6piDwP.woff2)format("woff2"),url(/assets/archivo-latin-ext-800-normal-B9NTbsU1.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2)format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}[data-theme=offset-blanc-magenta]{--paper:#f2efe8;--sheet:#fdfcf9;--sheet2:#f6f4ee;--ink:#1d1c19;--ink-soft:#757166;--rule:#e7e3d9;--nonrepro:#d9eaf3;--nonrepro-strong:#bbd9e9;--accent:#e5007e;--accent-tx:#fff;--rail:#f9f7f2}[data-theme=offset-blanc-cyan]{--paper:#f2efe8;--sheet:#fdfcf9;--sheet2:#f6f4ee;--ink:#1d1c19;--ink-soft:#757166;--rule:#e7e3d9;--nonrepro:#d9eaf3;--nonrepro-strong:#bbd9e9;--accent:#0092c0;--accent-tx:#fff;--rail:#f9f7f2}[data-theme=couche-brillant]{--paper:#edeef1;--sheet:#fff;--sheet2:#f4f5f8;--ink:#17181c;--ink-soft:#6b6f78;--rule:#e3e5ea;--nonrepro:#d8eaf4;--nonrepro-strong:#bcd9ea;--accent:#3b45d6;--accent-tx:#fff;--rail:#f8f9fb}[data-theme=ivoire-verge]{--paper:#f1ebdd;--sheet:#fbf7ec;--sheet2:#f4efe1;--ink:#252015;--ink-soft:#7e7563;--rule:#e5dcc8;--nonrepro:#d7e9f1;--nonrepro-strong:#bbd8e7;--accent:#8a6410;--accent-tx:#fff;--rail:#f8f3e7}[data-theme=kraft]{--paper:#e5d9c5;--sheet:#f3ebdb;--sheet2:#ece2cf;--ink:#2c2216;--ink-soft:#80725c;--rule:#dccfb4;--nonrepro:#d0e5ef;--nonrepro-strong:#b3d2e1;--accent:#b5451b;--accent-tx:#fff;--rail:#efe6d4}[data-theme=recycle-gris]{--paper:#e7e6e1;--sheet:#f4f3ef;--sheet2:#ebeae5;--ink:#242421;--ink-soft:#72726b;--rule:#dbdad3;--nonrepro:#d6e9f1;--nonrepro-strong:#b9d6e4;--accent:#3f6212;--accent-tx:#fff;--rail:#f0efea}[data-theme=bleu-non-repro]{--paper:#e9f2f7;--sheet:#fbfdfe;--sheet2:#f0f7fa;--ink:#13242e;--ink-soft:#5e7885;--rule:#dceaf1;--nonrepro:#cbe6f3;--nonrepro-strong:#aad3e7;--accent:#0b7fc4;--accent-tx:#fff;--rail:#f4fafc}[data-theme=rose-bonbon]{--paper:#f5eaef;--sheet:#fdf8fa;--sheet2:#f8eff3;--ink:#2b1820;--ink-soft:#836670;--rule:#efdce4;--nonrepro:#d8eaf3;--nonrepro-strong:#bbd8e7;--accent:#c81e6e;--accent-tx:#fff;--rail:#faf2f5}[data-theme=vert-amande]{--paper:#eaf0e6;--sheet:#f8fbf5;--sheet2:#eff5eb;--ink:#1c241b;--ink-soft:#6a7663;--rule:#dee7d6;--nonrepro:#d6eaf2;--nonrepro-strong:#b8d6e4;--accent:#2f7d3b;--accent-tx:#fff;--rail:#f3f8ef}[data-theme=pantone-violet]{--paper:#efecf6;--sheet:#fbfafe;--sheet2:#f3f0fa;--ink:#1f1931;--ink-soft:#706888;--rule:#e4def1;--nonrepro:#d8e9f3;--nonrepro-strong:#bad6e7;--accent:#6e3fd1;--accent-tx:#fff;--rail:#f6f4fc}[data-theme=salle-de-controle]{--paper:#15171b;--sheet:#20232a;--sheet2:#1a1d23;--ink:#edebe4;--ink-soft:#9c9a91;--rule:#31353d;--nonrepro:#243743;--nonrepro-strong:#314c5d;--accent:#ffd200;--accent-tx:#201a06;--rail:#1c1f25}[data-theme=encre-pleine]{--paper:#101010;--sheet:#1b1b1b;--sheet2:#151515;--ink:#f0eee7;--ink-soft:#96948d;--rule:#2c2c2c;--nonrepro:#20343f;--nonrepro-strong:#2c4757;--accent:#e5007e;--accent-tx:#fff;--rail:#181818}[data-theme=nuit-cyan]{--paper:#0c161c;--sheet:#152229;--sheet2:#111c23;--ink:#e8f2f7;--ink-soft:#8ca5b2;--rule:#25373f;--nonrepro:#1e3641;--nonrepro-strong:#2b4e5e;--accent:#37c4ee;--accent-tx:#062430;--rail:#121e25}[data-theme=vue-murale]{--paper:#0a0f16;--sheet:#121a28;--sheet2:#0e1520;--ink:#f2f7fd;--ink-soft:#8fa2bc;--rule:#253449;--nonrepro:#1c3141;--nonrepro-strong:#2b4961;--accent:#ffd200;--accent-tx:#201a06;--rail:#0f1621}@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-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}}}@layer theme{:root,:host{--default-font-family:"Archivo", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace}}@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{.invisible{visibility:hidden}.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,)}.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,)}}:root{--c:#00a5d8;--m:#e5007e;--y:#ffd200;--k:#1d1c19;--sh-sm:0 1px 2px #1d1c190f, 0 2px 8px #1d1c190d;--sh-md:0 2px 4px #1d1c190f, 0 10px 28px #1d1c1917;--sh-lg:0 6px 16px #1d1c191a, 0 22px 48px #1d1c1924;--s-todo-bg:#f1efe8;--s-todo-tx:#4a463c;--s-todo-bar:#b4afa2;--s-todo-bd:#ddd8cb;--s-run-bg:#0b7fc4;--s-run-tx:#fff;--s-run-bar:#065d92;--s-done-bg:#e3f4e7;--s-done-tx:#1e6b3c;--s-done-bar:#3bac64;--s-done-bd:#c9e6d1;--s-late-bg:#da2a2e;--s-late-tx:#fff;--s-late-bar:#951619;--s-urg-bg:#ffd200;--s-urg-tx:#201a06;--s-urg-bar:#1d1c19}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace}.app{max-width:1270px;margin:0 auto;padding:24px 22px 48px}.topbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.brand{align-items:center;gap:13px;min-width:0;display:flex}.reg{background:var(--ink);width:44px;height:44px;color:var(--sheet);box-shadow:var(--sh-md);border-radius:14px;flex:none;place-items:center;display:grid}.reg svg{width:24px;height:24px}.brand h1{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:17px;font-weight:800}.brand h1 em{color:var(--accent);font-style:normal}.brand p{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.09em;margin:2px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px}.spacer{flex:auto}.pill{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-sm);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:flex}.pill .sep{background:var(--rule);width:1px;height:14px}.pill .dot-status{border-radius:99px;flex:none;width:8px;height:8px}.btn{border:1px solid var(--rule);background:var(--sheet);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--sh-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .15s;display:inline-flex}.btn:hover{box-shadow:var(--sh-md);border-color:var(--ink-soft);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:default;box-shadow:var(--sh-sm);transform:none}.btn svg{width:15px;height:15px}.btn-urgent{background:var(--s-urg-bg);color:var(--s-urg-tx);border-color:#0000}.seg{background:var(--sheet2);border:1px solid var(--rule);box-shadow:var(--sh-sm);border-radius:999px;padding:3px;display:flex}.seg button{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700}.seg button.on{background:var(--ink);color:var(--sheet);box-shadow:var(--sh-sm)}.seg button:disabled{cursor:default}.theme-wrap{position:relative}.swatch{background:var(--accent);border-radius:5px;width:14px;height:14px}.theme-menu{z-index:40;background:var(--sheet);border:1px solid var(--rule);width:296px;box-shadow:var(--sh-lg);border-radius:18px;padding:14px;display:none;position:absolute;top:calc(100% + 10px);right:0}.theme-menu.open{display:block}.theme-menu h4{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;margin:0 4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.theme-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.theme-opt{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:8px 9px;display:flex}.theme-opt:hover{background:var(--sheet2)}.theme-opt.sel{border-color:var(--ink);background:var(--sheet2)}.theme-opt .dot{background:var(--accent);border-radius:7px;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}.theme-opt span:last-child{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.legend{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:15px;margin:0 6px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.legend .item{align-items:center;gap:7px;display:flex}.legend .chip{border-radius:5px;place-items:center;width:24px;height:15px;font-size:9px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #1d1c191f}.s-todo{background:var(--s-todo-bg);color:var(--s-todo-tx)}.s-run{background:var(--s-run-bg);color:var(--s-run-tx)}.s-done{background:var(--s-done-bg);color:var(--s-done-tx)}.s-late{background:var(--s-late-bg);color:var(--s-late-tx)}.s-urgent{background:var(--s-urg-bg);color:var(--s-urg-tx)}.board{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-md);border-radius:20px;overflow:hidden}.cmyk-strip{height:6px;display:flex}.cmyk-strip span{flex:1}.board-scroll{overflow-x:auto}.grid-inner{min-width:1060px}.time-head{grid-template-columns:var(--railw) 1fr;z-index:20;background:var(--sheet);border-bottom:1px solid var(--rule);display:grid;position:sticky;top:0}.time-head .corner{border-right:1px solid var(--rule);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);align-items:flex-end;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;display:flex}.hours{height:40px;position:relative}.hours .h{border-left:1px solid var(--nonrepro-strong);color:var(--ink-soft);padding:12px 0 0 7px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;position:absolute;top:0;bottom:0}.pole-head{background:var(--sheet2);border-bottom:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;padding:9px 18px;font-size:10.5px;font-weight:800;display:flex}.pole-head .k{border-radius:3.5px;width:9px;height:9px}.pole:not(:first-child) .pole-head{border-top:1px solid var(--rule)}.row{grid-template-columns:var(--railw) 1fr;border-top:1px solid var(--rule);display:grid}.pole .row:first-of-type{border-top:0}.rail{border-right:1px solid var(--rule);background:var(--rail);flex-direction:column;justify-content:center;min-height:62px;padding:10px 18px;display:flex}.rail .m{font-size:13px;font-weight:700}.rail .meta{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:9px}.lane{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--hourw) - 1px), var(--nonrepro) calc(var(--hourw) - 1px), var(--nonrepro) var(--hourw));min-height:62px;position:relative}.now-line{border-left:1.5px solid var(--ink);opacity:.55;z-index:8;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.now-tag{z-index:9;pointer-events:none;background:var(--ink);color:var(--sheet);box-shadow:var(--sh-sm);border-radius:999px;padding:2px 9px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;position:absolute;top:6px;transform:translate(-50%)}.job{cursor:grab;-webkit-user-select:none;user-select:none;height:46px;box-shadow:var(--sh-sm);z-index:5;touch-action:none;border-radius:12px;padding:6px 10px 6px 14px;transition:left .42s cubic-bezier(.22,.61,.36,1),width .3s,box-shadow .18s,transform .18s;position:absolute;top:8px;overflow:hidden}.job:before{content:"";border-radius:99px;width:4px;position:absolute;top:7px;bottom:7px;left:5px}.job:hover{box-shadow:var(--sh-md);z-index:9;transform:translateY(-1px)}.job.dragging{cursor:grabbing;box-shadow:var(--sh-lg);z-index:12;transition:none;transform:scale(1.02)}.job .cli{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.005em;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.job .prod{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.job .num{opacity:.7;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:600;position:absolute;top:5px;right:7px}.job .ic{font-size:10px;font-weight:800;position:absolute;bottom:5px;right:7px}.job .prog{background:#ffffff47;border-radius:99px;height:3px;position:absolute;bottom:4px;left:14px;right:26px;overflow:hidden}.job .prog i{background:#fffffff2;border-radius:99px;height:100%;display:block}.job.todo{background:var(--s-todo-bg);color:var(--s-todo-tx);box-shadow:var(--sh-sm), inset 0 0 0 1px var(--s-todo-bd)}.job.todo:before{background:var(--s-todo-bar)}.job.run{background:linear-gradient(140deg, var(--s-run-bg), #0a6fac);color:var(--s-run-tx)}.job.run:before{background:#ffffffd9}.job.done{background:var(--s-done-bg);color:var(--s-done-tx);opacity:.68;box-shadow:var(--sh-sm), inset 0 0 0 1px var(--s-done-bd)}.job.done:before{background:var(--s-done-bar)}.job.late{background:linear-gradient(140deg, var(--s-late-bg), #b31e22);color:var(--s-late-tx)}.job.late:before{background:#fffc}.job.urgent{background:linear-gradient(140deg, var(--s-urg-bg), #f2be00);color:var(--s-urg-tx)}.job.urgent:before{background:repeating-linear-gradient(45deg, var(--k) 0, var(--k) 4px, transparent 4px, transparent 8px)}.job.pop{animation:.45s cubic-bezier(.22,1.2,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.detail{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-md);border-radius:20px;min-height:100px;margin-top:18px;overflow:hidden}.detail .dhead{border-bottom:1px solid var(--rule);background:var(--sheet2);align-items:center;gap:12px;padding:11px 18px;display:flex}.detail .dhead .t{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:800}.detail .dhead .n{background:var(--sheet);border:1px solid var(--rule);border-radius:999px;margin-left:auto;padding:3px 11px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.detail .dbody{padding:15px 18px 17px}.detail .empty{color:var(--ink-soft);align-items:center;gap:9px;padding:24px 18px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.detail h3{margin:0 0 3px;font-size:16px;font-weight:800}.detail .sub{color:var(--ink-soft);margin-bottom:13px;font-family:IBM Plex Mono,monospace;font-size:11px}.facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 20px;display:grid}.fact{background:var(--sheet2);border-radius:13px;padding:9px 12px}.fact .l{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:600}.fact .v{margin-top:2px;font-size:13px;font-weight:700}.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.toast{background:var(--k);color:#fdfcf8;box-shadow:var(--sh-lg);z-index:60;opacity:0;pointer-events:none;border-radius:16px;align-items:center;gap:14px;max-width:92vw;padding:12px 15px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.toast .ti{background:var(--s-urg-bg);width:30px;height:30px;color:var(--s-urg-tx);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.toast b{font-weight:700}.toast .undo{color:#fdfcf8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:6px 14px;font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700}.toast .undo:hover{background:#ffffff21}.hint{text-align:center;color:var(--ink-soft);margin:16px 2px 0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.hint b{color:var(--ink)}.splash{place-items:center;min-height:100vh;display:grid}.auth{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--sheet);border:1px solid var(--rule);width:100%;max-width:420px;box-shadow:var(--sh-lg);border-radius:20px;overflow:hidden}.auth-body{padding:26px 28px 24px}.auth-brand{align-items:center;gap:13px;margin-bottom:22px;display:flex}.auth-brand h1{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:18px;font-weight:800}.auth-brand h1 em{color:var(--accent);font-style:normal}.auth-brand p{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.09em;margin:2px 0 0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.auth-body h2{text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:13px;font-weight:800}.field{margin-bottom:13px}.field label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:block}.field input{background:var(--sheet2);border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);border-radius:12px;padding:11px 14px}.field input:focus{outline:2px solid var(--accent);outline-offset:-1px}.auth-help{color:var(--ink-soft);margin:-7px 0 13px;font-family:IBM Plex Mono,monospace;font-size:10px}.auth-error{color:var(--s-late-bg);margin:2px 0 12px;font-size:12.5px;font-weight:600}.btn-primary{background:var(--accent);color:var(--accent-tx);border-color:#0000;justify-content:center;width:100%;padding:12px;font-size:12px}.auth-alt{width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;margin-top:14px;font-size:12px;text-decoration:none;display:block}.auth-alt:hover{color:var(--accent)}.auth-forgot{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin:-6px 0 12px;padding:0;font-size:11.5px;display:block}.auth-forgot:hover{color:var(--accent)}.wizard-card{max-width:640px}.wizard-step-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.wizard-step-head .mono{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.wizard-step-head h2{margin:0}.wizard-hint{color:var(--ink-soft);margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.preset-grid{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.preset-chip{border:1px solid var(--rule);background:var(--sheet2);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 13px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.preset-chip:hover{border-color:var(--accent);color:var(--accent)}.press-list{flex-direction:column;gap:7px;margin-bottom:8px;display:flex}.press-row{align-items:center;gap:10px;display:flex}.press-row input{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;flex:0 0 180px;padding:8px 12px;font-weight:700}.press-row input:focus{outline:2px solid var(--accent);outline-offset:-1px}.press-meta{color:var(--ink-soft);flex:1;font-size:11px}.press-remove{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:13px}.press-remove:hover{color:var(--s-late-bg);background:var(--sheet2)}.op-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:6px;display:grid}.op-check{border:1px solid var(--rule);cursor:pointer;background:var(--sheet);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.op-check:hover{background:var(--sheet2)}.op-check input{accent-color:var(--accent);flex:none;width:15px;height:15px}.op-check b{font-size:12.5px;display:block}.op-check em{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-style:normal}.wizard-recap ul{color:var(--ink-soft);columns:2;margin:10px 0 14px;padding-left:18px;font-size:11px}.wizard-recap li{margin-bottom:3px}.wizard-nav{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.wizard-next{width:auto;padding:11px 26px}.overlay{z-index:50;background:#1d1c1973;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.panel-card{background:var(--sheet);border:1px solid var(--rule);width:100%;max-width:700px;max-height:85vh;box-shadow:var(--sh-lg);border-radius:20px;overflow:auto}.panel-card .dhead{z-index:2;position:sticky;top:0}.panel-close{margin-left:auto;padding:6px 14px}.panel-body{padding:14px 18px 20px}.panel-pole{margin-bottom:16px}.panel-pole-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.panel-pole-head h3{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.panel-pole-head .btn{padding:5px 12px;font-size:10px}.machine-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.machine-row input[type=text],.machine-name,.machine-meta{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;padding:8px 11px}.machine-name{flex:0 0 190px;font-weight:700}.machine-meta{flex:1;font-size:11px}.machine-name:focus,.machine-meta:focus{outline:2px solid var(--accent);outline-offset:-1px}.machine-active{cursor:pointer;align-items:center;padding:4px;display:flex}.machine-active input{accent-color:var(--accent);width:15px;height:15px}.lane-over{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lane-over{background-color:color-mix(in srgb, var(--accent) 7%, transparent)}}.day-pill{gap:6px}.day-nav{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 3px;font-size:15px;line-height:1}.day-nav:hover{color:var(--ink);background:var(--sheet2)}.day-label{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;font-weight:600}.day-off{color:var(--accent)}.detail .dhead .detail-delete{color:var(--s-late-bg);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:3px 6px;font-family:Archivo,sans-serif;font-size:9.5px;font-weight:700}.detail .dhead .detail-delete:hover{background:var(--sheet)}.detail .dhead .detail-delete+.n{margin-left:0}.detail-notes{color:var(--ink-soft);margin:12px 2px 0;font-size:11px}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.op-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.op-row select,.op-row input{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;padding:8px 10px}.op-row select{flex:0 0 170px}.op-row input:not([type]),.op-row input[type=text]{flex:1}.op-row select:focus,.op-row input:focus{outline:2px solid var(--accent);outline-offset:-1px}.op-duration{width:74px}.hint-action{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.alerts{flex-wrap:wrap;align-items:center;gap:8px;margin:0 6px 12px;display:flex}.alert-pill{box-shadow:var(--sh-sm);border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.alert-pill b{font-weight:800}.mur{flex-direction:column;gap:20px;min-height:100vh;padding:26px 32px 32px;display:flex}.mur-head{align-items:center;gap:15px;display:flex}.mur-head h1{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:22px;font-weight:800}.mur-head h1 em{color:var(--accent);font-style:normal}.mur-head p{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:2px 0 0;font-size:11px}.mur-clock{letter-spacing:.02em;margin-left:auto;font-size:42px;font-weight:600}.mur-exit{padding:10px 14px;text-decoration:none}.mur-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));align-content:start;gap:14px;display:grid}.mur-machine{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-sm);border-radius:18px;padding:16px 18px 15px}.mur-machine h3{margin:0 0 10px;font-size:21px;font-weight:800}.mur-machine h3 .mono{color:var(--ink-soft);text-transform:uppercase;margin-left:8px;font-size:11px;font-weight:500}.mur-now{border-radius:13px;padding:12px 15px 16px;position:relative}.mur-now-label{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:10.5px;font-weight:600}.mur-now-client{margin-top:3px;font-size:21px;font-weight:800;line-height:1.2}.mur-now-op{opacity:.9;font-size:13px}.mur-now .prog{background:#ffffff47;border-radius:99px;height:4px;display:block;position:absolute;bottom:7px;left:15px;right:15px;overflow:hidden}.mur-now .prog i{background:#fffffff2;border-radius:99px;height:100%;display:block}.mur-idle{background:var(--sheet2);border:1px dashed var(--rule);color:var(--ink-soft);padding-bottom:12px}.mur-next{flex-direction:column;gap:4px;margin-top:10px;font-size:13.5px;display:flex}.mur-next-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;font-size:9.5px}.mur-next-item b{margin-right:6px}.nav-seg a{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;text-decoration:none}.nav-seg a.on{background:var(--ink);color:var(--sheet);box-shadow:var(--sh-sm)}.quote-new{width:auto}.quotes-list{flex-direction:column;gap:8px;display:flex}.quote-row{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-sm);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.quote-num{color:var(--ink-soft);font-size:11px;font-weight:600}.quote-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.quote-product{color:var(--ink-soft);font-size:12px}.quote-summary{color:var(--ink-soft);font-size:10px}.quote-total{font-size:14px;font-weight:700}.quote-date{color:var(--ink-soft);font-size:10px}.quote-status-select{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;padding:6px 8px;font-size:11px}.quote-accept{padding:7px 13px;font-size:10px}.quote-modal{max-width:780px}.field-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-split label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:block}.field-split input{background:var(--sheet2);border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);border-radius:12px;padding:11px 14px}.field-split input:focus{outline:2px solid var(--accent);outline-offset:-1px}.quote-finishing{flex-wrap:wrap;gap:6px;display:flex}.quote-finishing .op-check{padding:6px 10px}.scenarios{flex-direction:column;gap:8px;margin-top:14px;display:flex}.scenario{border:1px solid var(--rule);cursor:pointer;background:var(--sheet);border-radius:14px;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.scenario:hover{background:var(--sheet2)}.scenario.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.scenario input{accent-color:var(--accent);margin-top:4px}.scenario-body{flex:1;min-width:0}.scenario-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scenario-price{margin-left:auto;font-size:15px;font-weight:700}.scenario-meta{color:var(--ink-soft);margin-top:3px;font-size:10.5px}.scenario-breakdown{color:var(--ink-soft);margin-top:4px;font-size:9.5px}.paper-form{background:var(--sheet2);border-radius:13px;margin-bottom:10px;padding:12px 14px}.paper-row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:8px 4px;font-size:12.5px;display:flex}.paper-row:last-child{border-bottom:0}.paper-meta{color:var(--ink-soft);font-size:10px}.paper-formats{color:var(--ink-soft);text-align:right;flex:1;font-size:10px}.paper-price-unit{color:var(--ink-soft);font-size:9px}.cost-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:8px 0;display:flex}.cost-row:last-child{border-bottom:0}.cost-name{flex:0 0 130px;padding-bottom:8px;font-size:12.5px}.cost-row label{flex-direction:column;gap:4px;display:flex}.cost-row label span{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.cost-row input[type=number],.cost-row input:not([type]){background:var(--sheet2);border:1px solid var(--rule);width:92px;font:inherit;color:var(--ink);border-radius:9px;padding:7px 9px;font-size:12px}.cost-row input:focus{outline:2px solid var(--accent);outline-offset:-1px}.cost-check{align-items:center}.cost-check input{width:15px;height:15px;accent-color:var(--accent);margin-bottom:8px}.suggest-block{background:var(--sheet2);border-radius:13px;margin-bottom:14px;padding:10px 12px}.suggest-inputs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.suggest-inputs input{background:var(--sheet);border:1px solid var(--rule);width:64px;font:inherit;color:var(--ink);border-radius:9px;padding:7px 8px;font-size:12px}.suggest-inputs .btn{padding:7px 13px;font-size:10px}.suggest-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip-best{border-color:var(--s-done-bar);color:var(--s-done-tx);background:var(--s-done-bg)}.verify-banner{background:var(--s-urg-bg);color:var(--s-urg-tx);border-radius:12px;align-items:center;gap:12px;margin:-6px 6px 12px;padding:8px 14px;font-size:10.5px;display:flex}.verify-banner button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #201a0659;border-radius:999px;padding:3px 12px;font-weight:700}.invite-form{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.invite-form input,.invite-form select{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:11px;padding:9px 12px}.invite-form input{flex:1;min-width:220px}.invite-send{width:auto;padding:9px 16px}.invite-link{background:var(--sheet2);border-radius:12px;margin-bottom:8px;padding:10px 12px}.invite-link-row{align-items:center;gap:8px;margin-top:6px;display:flex}.invite-link-row code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);flex:1;font-size:10px;overflow:hidden}.member-row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:8px 4px;font-size:12.5px;display:flex}.member-row:last-child{border-bottom:0}.member-you{color:var(--ink-soft);font-size:9.5px}.member-email{color:var(--ink-soft);text-overflow:ellipsis;flex:1;font-size:10.5px;overflow:hidden}.member-row select{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;padding:6px 8px;font-size:11px}.op-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:13px;display:flex}.status-picker{gap:5px;display:flex}.status-picker .chip{cursor:pointer;opacity:.55;border:0;border-radius:7px;place-items:center;width:30px;height:22px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #1d1c191f}.status-picker .chip:hover{opacity:.85}.status-picker .chip-on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.op-duration-edit{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);align-items:center;gap:7px;font-size:9px;display:flex}.op-duration-edit input{background:var(--sheet2);border:1px solid var(--rule);width:70px;font:inherit;color:var(--ink);border-radius:9px;padding:6px 8px;font-size:12px}.detail .dhead .detail-edit{color:var(--ink-soft);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:3px 6px;font-family:Archivo,sans-serif;font-size:9.5px;font-weight:700}.detail .dhead .detail-edit:hover{background:var(--sheet);color:var(--ink)}.detail .dhead .detail-edit+.detail-delete{margin-left:0}.week-grid{min-width:1060px}.week-row{grid-template-columns:var(--railw) repeat(7, 1fr);border-top:1px solid var(--rule);display:grid}.week-head-row{z-index:10;background:var(--sheet);border-top:0;position:sticky;top:0}.week-day-head{border:0;border-left:1px solid var(--nonrepro-strong);cursor:pointer;color:var(--ink-soft);text-align:left;background:0 0;padding:12px 8px;font-size:10.5px;font-weight:600}.week-day-head:hover{background:var(--sheet2);color:var(--ink)}.week-today{color:var(--accent);font-weight:700}.week-current{background:var(--sheet2)}.week-cell{border:0;border-left:1px solid var(--nonrepro);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;min-height:66px;padding:7px 8px;display:flex;position:relative}.week-cell:hover{background:var(--sheet2)}.week-op{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:1px 7px;font-size:10px;font-weight:600;overflow:hidden}.week-op b{margin-right:3px;font-weight:700}.week-more{color:var(--ink-soft);font-size:9px}.week-load{color:var(--ink-soft);font-size:8.5px;position:absolute;top:5px;right:6px}.print-wrap{max-width:860px;margin:0 auto;padding:24px 22px 48px}.print-bar{justify-content:space-between;margin-bottom:18px;display:flex}.print-bar .btn{text-decoration:none}.print-sheet{color:#1d1c19;border:1px solid var(--rule);box-shadow:var(--sh-md);background:#fff;border-radius:14px;padding:46px 50px;font-family:Archivo,system-ui,sans-serif}.print-head{justify-content:space-between;align-items:flex-start;margin-bottom:34px;display:flex}.print-head h1{text-transform:uppercase;margin:0;font-size:24px;font-weight:800}.print-head p{color:#757166;text-transform:uppercase;letter-spacing:.08em;margin:3px 0 0;font-size:10px}.print-quote-id{text-align:right;flex-direction:column;gap:2px;display:flex}.print-label{color:#757166;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:600}.print-num{font-size:18px;font-weight:700}.print-date{color:#757166;font-size:11px}.print-client{flex-direction:column;gap:3px;margin-bottom:26px;font-size:15px;display:flex}.print-table{border-collapse:collapse;width:100%;font-size:13px}.print-table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:#757166;border-bottom:2px solid #1d1c19;padding:0 10px 8px 0;font-family:IBM Plex Mono,monospace;font-size:9px}.print-table td{vertical-align:top;border-bottom:1px solid #e7e3d9;padding:14px 10px 14px 0}.print-spec{color:#757166;margin-top:3px;font-size:10px}.print-total{justify-content:flex-end;align-items:baseline;gap:22px;margin-top:22px;font-size:13px;display:flex}.print-total b{font-size:22px}.print-mentions{color:#757166;margin:34px 0 0;font-size:9.5px}.quote-action{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:15px;line-height:1;text-decoration:none}.quote-action:hover{background:var(--sheet2);color:var(--ink)}@media print{body{background:#fff}.no-print{display:none!important}.print-wrap{max-width:none;padding:0}.print-sheet{box-shadow:none;border:0;border-radius:0;padding:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=640px){.brand p,.pill .sub{display:none}}.tracking-actions{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.tracking-actions .btn{padding:8px 14px;font-size:10.5px}.tracking-start{background:var(--s-run-bg);color:var(--s-run-tx);border-color:#0000}.tracking-incident{background:var(--s-urg-bg);color:var(--s-urg-tx);border-color:#0000}.tracking-form{background:var(--sheet2);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:13px;padding:10px 12px;display:flex}.tracking-form label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);flex-direction:column;gap:4px;font-size:8px;display:flex}.tracking-form input,.tracking-form select{background:var(--sheet);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:9px;width:110px;padding:7px 9px;font-size:12px}.tracking-note{flex:1;min-width:160px;width:auto!important}.tracking-confirm{width:auto;padding:8px 16px;font-size:10.5px}.bat-link{color:var(--accent);font-size:12.5px;font-weight:700;text-decoration:none}.bat-link:hover{text-decoration:underline}.job-history{border-top:1px solid var(--rule);margin-top:14px;padding-top:10px}.job-history-title{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:9px;font-weight:600}.job-event{color:var(--ink-soft);border-bottom:1px dashed var(--rule);gap:12px;padding:4px 0;font-size:10px;display:flex}.job-event:last-child{border-bottom:0}.job-event span:nth-child(2){color:var(--ink);flex:1}.job-event-user{white-space:nowrap}.report-table-wrap{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-md);border-radius:20px;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:12.5px}.report-table th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);border-bottom:1px solid var(--rule);background:var(--sheet2);padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.report-table td{border-bottom:1px solid var(--rule);padding:11px 16px}.report-machine{font-weight:700}.report-bad{color:var(--s-late-bg);font-weight:700}.report-table tfoot td{background:var(--sheet2);border-bottom:0;font-weight:800}.shift-bands{pointer-events:none;height:13px;position:absolute;bottom:3px;left:0;right:0}.shift-band{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;height:13px;color:var(--ink-soft);border-radius:4px;padding:0 6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:600;line-height:13px;position:absolute;top:0;overflow:hidden}.shift-band.shift-0{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.shift-band.shift-0{background:color-mix(in srgb, var(--c) 20%, transparent)}}.shift-band.shift-1{background:var(--m)}@supports (color:color-mix(in lab, red, red)){.shift-band.shift-1{background:color-mix(in srgb, var(--m) 18%, transparent)}}.shift-band.shift-2{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.shift-band.shift-2{background:color-mix(in srgb, var(--ink) 16%, transparent)}}.shift-mark{border-left:1px dashed var(--ink-soft);opacity:.4;pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.lane-closed{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lane-closed{background-color:color-mix(in srgb, var(--ink) 5%, transparent)}}.lane-closed{background-image:repeating-linear-gradient(-45deg, transparent 0 7px, var(--ink) 7px 14px)}@supports (color:color-mix(in lab, red, red)){.lane-closed{background-image:repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--ink) 7%, transparent) 7px 14px)}}.closed-banner{background:var(--sheet);border:1px dashed var(--rule);color:var(--ink-soft);box-shadow:var(--sh-sm);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 6px 12px;padding:9px 15px;font-size:11.5px;display:flex}.closed-banner b{color:var(--ink);font-size:12.5px}.closed-banner-count{color:var(--s-late-bg);font-weight:700}.rail-operators{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;opacity:.9;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:8.5px;overflow:hidden}.week-head-row .corner{border-right:1px solid var(--rule);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);align-items:flex-end;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;display:flex}.week-closed-head{color:var(--ink-soft)}.week-closed-label{opacity:.8;font-size:8px;font-weight:600;display:block}.week-cell-closed{background-image:repeating-linear-gradient(-45deg, transparent 0 7px, var(--ink) 7px 14px)}@supports (color:color-mix(in lab, red, red)){.week-cell-closed{background-image:repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--ink) 6%, transparent) 7px 14px)}}.cal-panel{max-width:820px}.cal-week{flex-wrap:wrap;gap:6px;display:flex}.cal-day,.cal-chip{cursor:pointer;border:1px solid var(--rule);background:var(--sheet);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.cal-day.on,.cal-chip.on{border-color:var(--accent);background:var(--sheet2)}.cal-day input,.cal-chip input{accent-color:var(--accent);width:14px;height:14px}.cal-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cal-presets-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.cal-amplitude{color:var(--ink-soft);font-size:10px}.cal-shift-row,.cal-new-day,.cal-day-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cal-hour,.cal-date{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;width:92px;padding:8px 10px;font-size:12px}.cal-date{width:150px}.cal-hour:focus,.cal-date:focus{outline:2px solid var(--accent);outline-offset:-1px}.cal-arrow{color:var(--ink-soft)}.cal-night{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.cal-empty{color:var(--ink-soft);margin:6px 0 10px;font-size:11px}.cal-day-row{border-bottom:1px dashed var(--rule);padding-bottom:6px}.cal-day-row b{flex:0 0 175px;font-size:11.5px;font-weight:600}.cal-day-label{flex:1;font-size:12px}.cal-import{flex-wrap:wrap;gap:6px;display:flex}.cal-import .btn{padding:5px 12px;font-size:10px}.cal-operators{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cal-operators>b{flex:0 0 175px;padding-top:6px;font-size:12.5px}.cal-operator-chips{flex-wrap:wrap;gap:6px;display:flex}.cal-operator-chips .cal-chip{padding:5px 10px;font-size:11px;font-weight:500}.bat-flag{letter-spacing:.08em;color:var(--ink);background:#ffffffe6;border-radius:4px;padding:1px 4px;font-family:IBM Plex Mono,monospace;font-size:7.5px;font-weight:700;position:absolute;top:5px;right:7px}.bat-flag.bat-rejected{background:var(--s-late-bg);color:var(--s-late-tx)}.badge.bat-sent{background:var(--s-todo-bg);color:var(--s-todo-tx)}.badge.bat-approved{background:var(--s-done-bg);color:var(--s-done-tx)}.badge.bat-rejected{background:var(--s-late-bg);color:var(--s-late-tx)}.proof-block{border-top:1px solid var(--rule);margin-top:14px;padding-top:10px}.proof-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.proof-none{color:var(--ink-soft);font-size:11px}.proof-form{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.proof-form input{background:var(--sheet2);border:1px solid var(--rule);min-width:170px;font:inherit;color:var(--ink);border-radius:10px;flex:1;padding:8px 11px;font-size:12px}.proof-form input:focus{outline:2px solid var(--accent);outline-offset:-1px}.proof-form .btn{width:auto}.proof-row{color:var(--ink-soft);border-bottom:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:5px 0;font-size:10px;display:flex}.proof-row:last-child{border-bottom:0}.proof-version{color:var(--ink);font-weight:700}.proof-detail{flex:1;min-width:180px}.bat-page{place-items:center;min-height:100vh;padding:24px;display:grid}.bat-card{background:var(--sheet);border:1px solid var(--rule);width:100%;max-width:560px;box-shadow:var(--sh-lg);border-radius:20px;overflow:hidden}.bat-body{padding:26px 28px 24px}.bat-org{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 2px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.bat-body h1{margin:0 0 3px;font-size:21px;font-weight:800}.bat-sub{color:var(--ink-soft);margin:0 0 16px;font-size:11px}.bat-facts{margin-bottom:14px}.bat-message{background:var(--sheet2);border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:12.5px;line-height:1.5}.bat-file{margin:0 0 16px}.bat-open{width:auto;text-decoration:none;display:inline-flex}.bat-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bat-actions .btn{flex:1;justify-content:center}.bat-approve.on{background:var(--s-done-bg);color:var(--s-done-tx);border-color:#0000}.bat-reject.on{background:var(--s-late-bg);color:var(--s-late-tx);border-color:#0000}.bat-form{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.bat-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-direction:column;gap:5px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:flex}.bat-form input,.bat-form textarea{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);resize:vertical;border-radius:12px;padding:11px 14px;font-size:13px}.bat-form input:focus,.bat-form textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.bat-legal{color:var(--ink-soft);margin:0;font-size:10.5px;line-height:1.5}.bat-result{border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;font-size:12px;display:flex}.bat-result b{font-size:15px;font-weight:800}.bat-result.bat-approved{background:var(--s-done-bg);color:var(--s-done-tx)}.bat-result.bat-rejected{background:var(--s-late-bg);color:var(--s-late-tx)}.preset-family{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin:10px 0 5px;font-size:9px;font-weight:600;display:block}.paper-presets .preset-grid,.color-presets .suggest-chips{margin-bottom:4px}.color-presets{margin-bottom:6px}.color-presets .preset-chip{padding:5px 11px;font-size:10.5px}.perkg-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0 10px;display:flex}.perkg-row label{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);flex-direction:column;gap:4px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:flex}.perkg-row input{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:10px;width:110px;padding:8px 11px;font-size:12px}.perkg-row input:focus{outline:2px solid var(--accent);outline-offset:-1px}.perkg-row .btn{width:auto}.perkg-hint{flex:1;min-width:220px;margin:0}.paper-updated{color:var(--ink-soft);white-space:nowrap;font-size:9px}.gram-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.gram-chips .preset-chip{padding:4px 9px;font-size:10px}.rate-history{background:var(--sheet2);border-radius:12px;flex-basis:100%;margin:4px 0 8px;padding:8px 12px}.rate-entry{color:var(--ink-soft);border-bottom:1px dashed var(--rule);gap:12px;padding:3px 0;font-size:10px;display:flex}.rate-entry:last-child{border-bottom:0}.rate-date{white-space:nowrap}.rate-values{color:var(--ink);flex:1}.rate-user{white-space:nowrap}.cost-history-toggle{margin-left:8px;font-size:9px}.site{flex-direction:column;min-height:100vh;display:flex}.site-strip{height:6px}.site-head{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:940px;margin:0 auto;padding:26px 22px 0;display:flex}.site-login{text-decoration:none}.site-main{flex:1;width:100%;max-width:940px;margin:0 auto;padding:44px 22px 0}.site-badge{background:var(--s-urg-bg);color:var(--s-urg-tx);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:700;display:inline-block}.site-title{letter-spacing:-.015em;max-width:16ch;margin:16px 0 14px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.08}.site-lead{color:var(--ink-soft);max-width:62ch;margin:0 0 36px;font-size:16px;line-height:1.55}.site-features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.site-feature{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-sm);border-radius:18px;padding:18px 20px 20px}.site-feature h3{margin:0 0 7px;font-size:14.5px;font-weight:800}.site-feature p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.55}.site-signup{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--sh-md);border-radius:20px;margin:30px 0 40px;padding:26px 28px 22px}.site-signup h3{margin:0 0 5px;font-size:18px;font-weight:800}.site-signup-lead{color:var(--ink-soft);max-width:58ch;margin:0 0 16px;font-size:13px}.site-form{flex-wrap:wrap;gap:10px;display:flex}.site-form input{background:var(--sheet2);border:1px solid var(--rule);font:inherit;color:var(--ink);border-radius:12px;flex:220px;padding:12px 15px;font-size:14px}.site-form input:focus{outline:2px solid var(--accent);outline-offset:-1px}.site-submit{flex:none;width:auto;padding:12px 26px}.site-done{background:var(--s-done-bg);color:var(--s-done-tx);border-radius:12px;margin:0;padding:13px 16px;font-size:13.5px;font-weight:700}.site-privacy{color:var(--ink-soft);margin:14px 0 0;font-size:11px;line-height:1.5}.site-foot{width:100%;max-width:940px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0 auto;padding:0 22px 30px;font-size:10px}@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-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}
