html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:LT Remark;src:local(LT Remark Bold),local(LT-Remark-Bold);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans;src:url(/assets/SourceSans-Regular-HMSCe5Mg.woff2)format("woff2"),url(/assets/SourceSans-Regular-CPMHpg2v.woff)format("woff"),url(/assets/SourceSans-Regular-BwpV7SKu.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary:"LT Remark", "Source Sans", "Arial", sans-serif;--font-secondary:"Source Sans", "Arial", sans-serif;--color-background:radial-gradient(circle at 14% 68%, #ff6a0017 0, #fff0 55%), radial-gradient(circle at 82% 10%, #ebb98738 0, #fff0 45%), radial-gradient(circle at 8% 85%, #cdaf8c4d 0, #cdaf8c00 60%), linear-gradient(130deg, #f5ebe1b3 0%, #e1d2be80 45%, #f5ebe1b3 100%);--color-modal:#ffe8c533;--color-primary:#bb9265;--color-text:#2c2620;--color-text-soft:#1e1e1e;--color-text-secondary:#6e6255;--color-text-button:#f4f4f4;--color-border:#d7cfc2;--color-surface:#f9e5cd;--color-surface-100:#fbf1e2;--color-surface-200:#efe3d4;--color-danger:#aa2d2a;--checkbox-checked-border:color-mix(in srgb, var(--color-primary) 76%, var(--color-border));--checkbox-checked-surface-top:color-mix(in srgb, var(--color-primary) 86%, #fff 14%);--checkbox-checked-surface-bottom:color-mix(in srgb, var(--color-primary) 98%, #fff 2%);--checkbox-checkmark:#0e0e0e;--table-head-border:color-mix(in srgb, var(--color-primary) 34%, var(--color-border));--table-head-bg-start:color-mix(in srgb, var(--color-surface-200) 88%, var(--color-primary) 12%);--table-head-bg-end:color-mix(in srgb, var(--color-surface) 90%, var(--color-surface-200) 10%);--table-head-shadow:inset 0 1px 0 #ffffff14;--table-head-text:var(--color-primary);--table-head-font-size:12px;--table-head-font-weight:650;--table-head-line-height:1.25;--table-head-letter-spacing:.04em;--table-head-text-transform:uppercase;--chart-metal-track:#ceaa7a21;--chart-metal-fill-start:#977a58e0;--chart-metal-fill-mid:#ceaa7ae6;--chart-metal-fill-end:#ae8456eb;--chart-metal-border:#e1c39a29;--chart-metal-shadow:#ceaa7a2e;--chart-metal-highlight:#ffffff29;--color-green-background:#22c55e26;--color-green-text:#15803d;--color-orange-background:#eab30826;--color-orange-text:#a16207;--color-red-background:#f8717126;--color-red-text:#b91c1c;--achievement-common:#91a2b8;--achievement-common-soft:#91a2b857;--achievement-common-bright:#e2eaf2;--achievement-rare:#2386ff;--achievement-rare-soft:#2386ff61;--achievement-rare-bright:#7fd8ff;--achievement-epic:#9b4dff;--achievement-epic-soft:#9b4dff66;--achievement-epic-bright:#e09bff;--achievement-legendary:#f4a51c;--achievement-legendary-soft:#f4a51c6b;--achievement-legendary-bright:#fff0a3;--theme-preview-olive-page:#fcfdf9;--theme-preview-olive-surface:#fbfcf8;--theme-preview-olive-accent:#64783f;--theme-preview-bronze-page:#050505;--theme-preview-bronze-surface:#1a1a19;--theme-preview-bronze-accent:#bd8a55;--theme-preview-light-bronze-page:#fffdf9;--theme-preview-light-bronze-surface:#f8f0e5;--theme-preview-light-bronze-accent:#9f622b;--theme-preview-graphite-page:#0c0d0e;--theme-preview-graphite-surface:#1c1e20;--theme-preview-graphite-accent:#aeb9b4}.dark{--color-background:radial-gradient(circle at 14% 68%, #47423d00 0, #5f585000 55%), radial-gradient(circle at 82% 10%, #47423d42 0, #4b443c00 45%), radial-gradient(circle at 8% 85%, #23201c 0, #23201c00 55%), linear-gradient(130deg, #000 0%, #000 45%, #000000bf 100%);--color-modal:#1f1f1f66;--color-text:#d7d7d7;--color-text-soft:#d2cdc6;--color-text-secondary:#bfbfbf;--color-text-button:#0e0e0e;--color-border:#363636;--color-surface:#1b1b1b;--color-surface-100:#141414;--color-surface-200:#3a352f;--color-green-background:#22c55e40;--color-green-text:#008f66;--color-orange-background:#eab30826;--color-orange-text:#a16207;--color-red-background:#f8717140;--color-red-text:#f87171;--achievement-common:#8494aa;--achievement-common-soft:#8494aa4d;--achievement-common-bright:#dae7f2;--achievement-rare-soft:#2386ff80;--achievement-epic-soft:#9b4dff80;--achievement-legendary-soft:#f4a51c80}.interface-classic{--color-primary:#bb9265}.interface-blue{--color-background:radial-gradient(circle at 14% 68%, #4a85bf14 0, #fff0 55%), radial-gradient(circle at 82% 10%, #92c0e433 0, #fff0 45%), radial-gradient(circle at 8% 85%, #7aa3c438 0, #7aa3c400 60%), linear-gradient(130deg, #ebf4fbb8 0%, #d2e1ee85 45%, #ebf4fbb8 100%);--color-modal:#d5e7f733;--color-primary:#65a7bb;--color-border:#c6d8e5;--color-surface:#ddeaf3;--color-surface-100:#edf5fb;--color-surface-200:#cfdfea}.dark.interface-blue{--color-background:radial-gradient(circle at 14% 68%, #47423d00 0, #5f585000 55%), radial-gradient(circle at 82% 10%, #47423d42 0, #4b443c00 45%), radial-gradient(circle at 8% 85%, #23201c 0, #23201c00 55%), linear-gradient(130deg, #000 0%, #000 45%, #264677bf 100%);--color-primary:#65a7bb;--color-border:#2c4258;--color-surface:#141b24;--color-surface-100:#0c1118;--color-surface-200:#23384d}.interface-green{--color-background:radial-gradient(circle at 14% 68%, #469c681a 0, #fff0 55%), radial-gradient(circle at 82% 10%, #98d7b138 0, #fff0 45%), radial-gradient(circle at 8% 85%, #84bc9c40 0, #84bc9c00 60%), linear-gradient(130deg, #ecf7f1b8 0%, #d5e8dd85 45%, #ecf7f1b8 100%);--color-modal:#d8f0e133;--color-primary:#65bb8a;--color-border:#c5decf;--color-surface:#ddefe3;--color-surface-100:#edf8f2;--color-surface-200:#d0e6d8}.dark.interface-green{--color-background:radial-gradient(circle at 14% 68%, #1d3c2800 0, #234a3200 55%), radial-gradient(circle at 82% 10%, #29553a4d 0, #29553a00 45%), radial-gradient(circle at 8% 85%, #14211a 0, #14211a00 55%), linear-gradient(130deg, #000 0%, #000 45%, #165037bf 100%);--color-primary:#65bb8a;--color-border:#2f4a3c;--color-surface:#121c17;--color-surface-100:#0b110e;--color-surface-200:#234234}.interface-red{--color-background:radial-gradient(circle at 14% 68%, #c54c4c1a 0, #fff0 55%), radial-gradient(circle at 82% 10%, #eca5a538 0, #fff0 45%), radial-gradient(circle at 8% 85%, #d688883d 0, #d6888800 60%), linear-gradient(130deg, #faededb8 0%, #eed8d885 45%, #faededb8 100%);--color-modal:#f8dddd33;--color-primary:#bb6565;--color-border:#e1c9c9;--color-surface:#f3dddd;--color-surface-100:#f9efef;--color-surface-200:#ecd3d3}.dark.interface-red{--color-background:radial-gradient(circle at 14% 68%, #54212100 0, #63282800 55%), radial-gradient(circle at 82% 10%, #6e2d2d4d 0, #6e2d2d00 45%), radial-gradient(circle at 8% 85%, #281212 0, #28121200 55%), linear-gradient(130deg, #000 0%, #000 45%, #6c2222bf 100%);--color-primary:#bb6565;--color-border:#563131;--color-surface:#231414;--color-surface-100:#160d0d;--color-surface-200:#422626}.interface-pink{--color-background:radial-gradient(circle at 14% 68%, #c6749e1a 0, #fff0 55%), radial-gradient(circle at 82% 10%, #efbbd63b 0, #fff0 45%), radial-gradient(circle at 8% 85%, #dfa2c140 0, #dfa2c100 60%), linear-gradient(130deg, #faeef5b8 0%, #eedbe685 45%, #faeef5b8 100%);--color-modal:#f6deed33;--color-primary:#bb6595;--color-border:#e0cade;--color-surface:#f1deeb;--color-surface-100:#f9eff5;--color-surface-200:#ead5e5}.dark.interface-pink{--color-background:radial-gradient(circle at 14% 68%, #45233800 0, #5a2d4800 55%), radial-gradient(circle at 82% 10%, #6a35574d 0, #6a355700 45%), radial-gradient(circle at 8% 85%, #23141e 0, #23141e00 55%), linear-gradient(130deg, #000 0%, #000 45%, #633452bf 100%);--color-primary:#bb6595;--color-border:#52334a;--color-surface:#1f151d;--color-surface-100:#130d12;--color-surface-200:#3f2a39}.interface-purple{--color-background:radial-gradient(circle at 14% 68%, #8866c61a 0, #fff0 55%), radial-gradient(circle at 82% 10%, #ceb5f13b 0, #fff0 45%), radial-gradient(circle at 8% 85%, #bb9ae440 0, #bb9ae400 60%), linear-gradient(130deg, #f6f0fcb8 0%, #e6dcf285 45%, #f6f0fcb8 100%);--color-modal:#eadff833;--color-primary:#9a65bb;--color-border:#d9cde7;--color-surface:#ece0f4;--color-surface-100:#f5effa;--color-surface-200:#decee9}.dark.interface-purple{--color-background:radial-gradient(circle at 14% 68%, #34264c00 0, #402f5c00 55%), radial-gradient(circle at 82% 10%, #543e784d 0, #543e7800 45%), radial-gradient(circle at 8% 85%, #1b1427 0, #1b142700 55%), linear-gradient(130deg, #000 0%, #000 45%, #493070bf 100%);--color-primary:#9a65bb;--color-border:#493a58;--color-surface:#1c1623;--color-surface-100:#110e16;--color-surface-200:#352744}html.zion-admin-design,html.zion-time-design{--zion-motion-ui:.22s;--zion-motion-fast:.16s;--zion-motion-ease:cubic-bezier(.22, 1, .36, 1);--zion-radius-control:10px;--zion-radius-panel:18px;--zion-radius-shell:22px;--zion-page-deep:color-mix(in srgb, var(--color-surface-100) 88%, #000 12%);--zion-page:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--color-primary) 7%, transparent) 0, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--color-surface-100) 94%, #000 6%), var(--zion-page-deep));--zion-surface:color-mix(in srgb, var(--color-surface) 86%, transparent);--zion-surface-soft:color-mix(in srgb, var(--color-surface-200) 46%, transparent);--zion-surface-raised:color-mix(in srgb, var(--color-surface) 94%, var(--color-text) 6%);--zion-surface-metal:linear-gradient(152deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-text) 8%), color-mix(in srgb, var(--color-surface-100) 96%, var(--color-primary) 4%));--zion-border:color-mix(in srgb, var(--color-border) 88%, transparent);--zion-border-strong:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));--zion-focus-ring:color-mix(in srgb, var(--color-primary) 34%, transparent);--zion-shadow-panel:0 18px 42px -34px color-mix(in srgb, var(--zion-page-deep) 76%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-text) 5%, transparent);--zion-shadow-raised:0 16px 30px -26px color-mix(in srgb, var(--zion-page-deep) 82%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-text) 7%, transparent);--zion-font-display:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zion-font-section:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zion-font-body:"Source Sans", "Arial", sans-serif;--zion-font-control:"Source Sans", "Arial", sans-serif;--zion-font-data:"Source Sans", "Arial", sans-serif}html.zion-admin-design.dark.interface-classic,html.zion-time-design.dark.interface-classic{--color-background:radial-gradient(circle at 82% 8%, #c0874e0e, transparent 30%), radial-gradient(circle at 10% 92%, #7c5b3a09, transparent 34%), linear-gradient(145deg, #0b0a09 0%, #050505 58%, #080706 100%);--color-modal:#141312d1;--color-primary:#c0874e;--color-text:#ece9e4;--color-text-soft:#d7d1c9;--color-text-secondary:#9d968d;--color-text-button:#120f0c;--color-border:#302b26;--color-surface:#191817;--color-surface-100:#0d0d0c;--color-surface-200:#27231f;--zion-page-deep:#050505;--zion-page:radial-gradient(circle at 82% 8%, #c0874e0e, transparent 30%), radial-gradient(circle at 10% 92%, #7c5b3a09, transparent 34%), linear-gradient(145deg, #0b0a09 0%, #050505 58%, #080706 100%);--zion-surface:#191817db;--zion-surface-soft:#27231f8f;--zion-surface-raised:#201e1c;--zion-surface-metal:linear-gradient(152deg, #23211ff5, #11100ffa);--zion-border:#71635557;--zion-border-strong:#c0874e75;--zion-shadow-panel:0 20px 46px -36px #000000eb, inset 0 1px 0 #ffffff0b;--zion-shadow-raised:0 18px 34px -28px #000000e6, inset 0 1px 0 #ffffff0f}html.zion-admin-design.light.interface-classic,html.zion-time-design.light.interface-classic{--color-background:radial-gradient(circle at 82% 8%, #a56e381a, transparent 32%), radial-gradient(circle at 8% 90%, #80674612, transparent 36%), linear-gradient(145deg, #f6f1e8 0%, #eee6d9 58%, #f4eee5 100%);--color-modal:#faf6efd6;--color-primary:#a56e38;--color-text:#2c2823;--color-text-soft:#3f3932;--color-text-secondary:#746b61;--color-text-button:#fffaf4;--color-border:#d7cab8;--color-surface:#eee4d6;--color-surface-100:#fbf7f0;--color-surface-200:#e1d2bf;--zion-page-deep:#e9dfd1;--zion-page:radial-gradient(circle at 82% 8%, #a56e381a, transparent 32%), radial-gradient(circle at 8% 90%, #80674612, transparent 36%), linear-gradient(145deg, #f6f1e8 0%, #eee6d9 58%, #f4eee5 100%);--zion-surface:#faf6efc7;--zion-surface-soft:#e1d2bf9e;--zion-surface-raised:#fffaf3;--zion-surface-metal:linear-gradient(152deg, #fffcf7f5, #e7dbcbf0);--zion-border:#7560473d;--zion-border-strong:#a56e3870;--zion-shadow-panel:0 22px 48px -38px #49331d6b, inset 0 1px 0 #ffffffdb;--zion-shadow-raised:0 18px 34px -28px #49331d52, inset 0 1px 0 #ffffffeb}.interface-olive{--color-background:radial-gradient(circle at 84% 4%, #64783f1a, transparent 30%), linear-gradient(145deg, #fcfdf9 0%, #f7f9f1 58%, #fff 100%);--color-modal:#ffffffe0;--color-primary:#64783f;--color-text:#273020;--color-text-soft:#3b4831;--color-text-secondary:#5f6b55;--color-text-button:#fff;--color-border:#c9d4b8;--color-surface:#fbfcf8;--color-surface-100:#fff;--color-surface-200:#eef3e6;--color-danger:#a33f3b;--color-warning:#8b641f;--color-success:#4f7138;--checkbox-checked-border:#64783f;--checkbox-checked-surface-top:#d3dfc1;--checkbox-checked-surface-bottom:#b7c995;--checkbox-checkmark:#273020;--switch-checked-border:#64783f;--switch-checked-surface-top:#d3dfc1;--switch-checked-surface-bottom:#b7c995;--switch-checked-thumb:#fff;--switch-checked-thumb-border:#273020b8;--chart-metal-track:#64783f1f;--chart-metal-fill-start:#526632db;--chart-metal-fill-mid:#b7c995e6;--chart-metal-fill-end:#64783feb;--chart-metal-border:#52663238;--chart-metal-shadow:#64783f33;--chart-metal-highlight:#ffffff6b}.interface-bronze{--color-background:radial-gradient(circle at 84% 4%, #bd8a551f, transparent 30%), linear-gradient(145deg, #0b0a09 0%, #050505 58%, #23211f 100%);--color-modal:#23211fe6;--color-primary:#bd8a55;--color-text:#f0ece7;--color-text-soft:#dad4cc;--color-text-secondary:#aaa199;--color-text-button:#17100a;--color-border:#39332d;--color-surface:#1a1a19;--color-surface-100:#23211f;--color-surface-200:#282624;--color-danger:#c06058;--color-warning:#c09562;--color-success:#79a879;--checkbox-checked-border:#bd8a55;--checkbox-checked-surface-top:#c99f74;--checkbox-checked-surface-bottom:#bd8a55;--checkbox-checkmark:#17100a;--switch-checked-border:#bd8a55;--switch-checked-surface-top:#c99f74;--switch-checked-surface-bottom:#bd8a55;--switch-checked-thumb:#23211f;--switch-checked-thumb-border:#17100ab8;--chart-metal-track:#bd8a551c;--chart-metal-fill-start:#d2a675e0;--chart-metal-fill-mid:#c99f74eb;--chart-metal-fill-end:#bd8a55eb;--chart-metal-border:#d2a6752e;--chart-metal-shadow:#bd8a5533;--chart-metal-highlight:#f0ece724}.interface-light-bronze{--color-background:radial-gradient(circle at 84% 4%, #9f622b1a, transparent 30%), linear-gradient(145deg, #fffdf9 0%, #f7eee3 58%, #fffdf9 100%);--color-modal:#fffdf9e6;--color-primary:#9f622b;--color-text:#2b251f;--color-text-soft:#44382f;--color-text-secondary:#6e6257;--color-text-button:#fffaf4;--color-border:#ddcbb5;--color-surface:#f8f0e5;--color-surface-100:#fffdf9;--color-surface-200:#efe2d1;--color-danger:#a94640;--color-warning:#96651e;--color-success:#5c743f;--checkbox-checked-border:#9f622b;--checkbox-checked-surface-top:#e4bc92;--checkbox-checked-surface-bottom:#cd9258;--checkbox-checkmark:#2b251f;--switch-checked-border:#9f622b;--switch-checked-surface-top:#e4bc92;--switch-checked-surface-bottom:#cd9258;--switch-checked-thumb:#fffdf9;--switch-checked-thumb-border:#2b251fb8;--chart-metal-track:#9f622b1f;--chart-metal-fill-start:#87501fdb;--chart-metal-fill-mid:#cd9258e6;--chart-metal-fill-end:#9f622beb;--chart-metal-border:#87501f33;--chart-metal-shadow:#9f622b33;--chart-metal-highlight:#fffdf975}.interface-graphite{--color-background:radial-gradient(circle at 82% 8%, #aeb9b40e, transparent 30%), radial-gradient(circle at 10% 92%, #7b838009, transparent 34%), linear-gradient(145deg, #111214 0%, #0c0d0e 58%, #16181a 100%);--color-modal:#17191beb;--color-primary:#aeb9b4;--color-text:#eef0ef;--color-text-soft:#d1d5d3;--color-text-secondary:#a0a6a3;--color-text-button:#111413;--color-border:#35393b;--color-surface:#1c1e20;--color-surface-100:#101113;--color-surface-200:#292c2f;--color-danger:#bf625d;--checkbox-checked-border:color-mix(in srgb, var(--color-primary) 82%, var(--color-border));--checkbox-checked-surface-top:color-mix(in srgb, var(--color-primary) 82%, #fff 18%);--checkbox-checked-surface-bottom:var(--color-primary);--checkbox-checkmark:var(--color-text-button);--chart-metal-track:#aeb9b41a;--chart-metal-fill-start:#69716ee0;--chart-metal-fill-mid:#aeb9b4e6;--chart-metal-fill-end:#848d89eb;--chart-metal-border:#cdd5d129;--chart-metal-shadow:#aeb9b42b;--chart-metal-highlight:#ffffff21}html.zion-admin-design.interface-olive,html.zion-time-design.interface-olive{--zion-page-deep:#f7f9f1;--zion-page:radial-gradient(circle at 84% 4%, #64783f1a, transparent 30%), linear-gradient(145deg, #fcfdf9 0%, #f7f9f1 58%, #fff 100%);--zion-surface:#fbfcf8;--zion-surface-soft:#eef3e6;--zion-surface-raised:#fff;--zion-surface-metal:linear-gradient(152deg, #fff, #f4f7ef);--zion-border:#c9d4b8;--zion-border-strong:#64783f;--zion-focus-ring:#64783f4d;--zion-shadow-panel:0 28px 70px -48px #27302070, inset 0 1px 0 #ffffffb8;--zion-shadow-raised:0 18px 34px -28px #27302047, inset 0 1px 0 #fffffff0}html.zion-admin-design.interface-bronze,html.zion-time-design.interface-bronze{--zion-page-deep:#050505;--zion-page:radial-gradient(circle at 84% 4%, #bd8a551f, transparent 30%), linear-gradient(145deg, #0b0a09 0%, #050505 58%, #23211f 100%);--zion-surface:#1a1a19;--zion-surface-soft:#282624;--zion-surface-raised:#23211f;--zion-surface-metal:linear-gradient(152deg, #282624, #1a1a19);--zion-border:#39332d;--zion-border-strong:#bd8a55;--zion-focus-ring:#bd8a5557;--zion-shadow-panel:0 20px 46px -36px #000000f0, inset 0 1px 0 #ffffff0b;--zion-shadow-raised:0 18px 34px -28px #000000eb, inset 0 1px 0 #ffffff0f}html.zion-admin-design.interface-light-bronze,html.zion-time-design.interface-light-bronze{--zion-page-deep:#f7eee3;--zion-page:radial-gradient(circle at 84% 4%, #9f622b1a, transparent 30%), linear-gradient(145deg, #fffdf9 0%, #f7eee3 58%, #fffdf9 100%);--zion-surface:#f8f0e5;--zion-surface-soft:#efe2d1;--zion-surface-raised:#fffdf9;--zion-surface-metal:linear-gradient(152deg, #fffdf9, #efe2d1);--zion-border:#ddcbb5;--zion-border-strong:#9f622b;--zion-focus-ring:#9f622b4d;--zion-shadow-panel:0 28px 70px -48px #2b251f70, inset 0 1px 0 #ffffffb8;--zion-shadow-raised:0 18px 34px -28px #2b251f4d, inset 0 1px 0 #fffffff0}html.zion-admin-design.interface-graphite,html.zion-time-design.interface-graphite{--zion-page-deep:#0c0d0e;--zion-page:radial-gradient(circle at 82% 8%, #aeb9b40e, transparent 30%), radial-gradient(circle at 10% 92%, #7b838009, transparent 34%), linear-gradient(145deg, #111214 0%, #0c0d0e 58%, #16181a 100%);--zion-surface:#1c1e20e6;--zion-surface-soft:#292c2f94;--zion-surface-raised:#232527;--zion-surface-metal:linear-gradient(152deg, #2b2e30f5, #121315fa);--zion-border:#848d894d;--zion-border-strong:#aeb9b475;--zion-focus-ring:#aeb9b44d;--zion-shadow-panel:0 20px 46px -36px #000000e6, inset 0 1px 0 #ffffff0d;--zion-shadow-raised:0 18px 34px -28px #000000e0, inset 0 1px 0 #fff1}.w-100{width:100%;max-width:unset!important}.flex{display:flex}.flex *{flex:none}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex .col{flex:10000}.flex .col-1{width:8.3333%;height:auto}.flex .col-2{width:16.6667%;height:auto}.flex .col-3{width:25%;height:auto}.flex .col-4{width:33.3333%;height:auto}.flex .col-5{width:41.6667%;height:auto}.flex .col-6{width:50%;height:auto}.flex .col-7{width:58.3333%;height:auto}.flex .col-8{width:66.6667%;height:auto}.flex .col-9{width:75%;height:auto}.flex .col-10{width:83.3333%;height:auto}.flex .col-11{width:91.6667%;height:auto}.flex .col-12{width:100%;height:auto}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.flex-no-wrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.block{display:block}.none{display:none}.max-content{width:max-content;height:max-content}html,body{height:100%;font-family:var(--font-secondary);background:var(--color-background);color:var(--color-text);scroll-behavior:var(--scroll-behavior);transition:all .3s,color .3s;overflow-x:hidden}html *,body *{box-sizing:border-box}@media print{html,body{height:99vh;overflow:hidden}html body *,body body *{visibility:hidden}html #section-to-print,html #section-to-print *,body #section-to-print,body #section-to-print *{visibility:visible}html #section-to-print,body #section-to-print{width:100%;position:absolute;top:0;left:0}}a{text-decoration:none}strong,b{font-weight:700}em,i{font-style:italic}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}button{font-family:var(--font-secondary)}.wrapper{max-width:1240px;margin:0 auto;padding:0 20px}.link{color:var(--color-primary);transition:color .3s}.link:hover{color:var(--color-text)}.dot{background:var(--color-text);border-radius:50%;width:5px;height:5px;display:block}.dot_inline{display:inline-block}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700}:is(html.zion-admin-design,html.zion-time-design) body{font-family:var(--zion-font-body);text-rendering:optimizelegibility}:is(html.zion-admin-design,html.zion-time-design) :is(h1,.h1){font-family:var(--zion-font-display);letter-spacing:-.035em;font-weight:720}:is(html.zion-admin-design,html.zion-time-design) :is(h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5){font-family:var(--zion-font-section);letter-spacing:-.018em;font-weight:690}:is(html.zion-admin-design,html.zion-time-design) :is(button,input,select,textarea){font-family:var(--zion-font-control)}:is(html.zion-admin-design,html.zion-time-design) :is(table,[class*=__value],[class*=__amount],[class*=__metric],[class*=__total]){font-family:var(--zion-font-data);font-variant-numeric:tabular-nums}:is(html.zion-admin-design,html.zion-time-design) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--zion-focus-ring);outline-offset:2px}.h1,.h2,.h3,.h4,.h5{font-family:var(--font-primary);font-weight:700}.h1{font-size:46px;line-height:1.2}@media (max-width:540px){.h1{text-align:left;font-size:28px}}.h2{font-size:38px;line-height:1.2}@media (max-width:540px){.h2{text-align:left;font-size:24px}}.h3{font-size:28px;line-height:1.2}@media (max-width:540px){.h3{text-align:left;font-size:18px}}.h4{font-size:20px;font-weight:700;line-height:1.2}@media (max-width:540px){.h4{text-align:left;font-size:16px}}.h5{font-size:18px;font-weight:700;line-height:1.3}@media (max-width:540px){.h5{text-align:left;font-size:16px}}.text-light{font-weight:300}.text-regular{font-weight:400}.text-semibold{font-weight:500}.text-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.admin-page{flex-direction:column;gap:16px;display:flex}.admin-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-page__title{margin:0 0 8px;font-size:28px;font-weight:600}@media (max-width:1120px){.admin-page__title{text-align:center;width:100%}}.admin-page__subtitle{color:var(--color-text-soft);margin:0}.admin-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:1120px){.admin-page__header-actions{justify-content:center;width:100%}}.admin-page__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-page__search{min-width:264px}.admin-page__section{border-radius:8px;max-height:78vh;overflow-x:auto}.admin-page__segmented{border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:color-mix(in srgb, var(--color-surface-100) 82%, var(--color-surface) 18%);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}.admin-page__segmented-button{min-height:34px;color:var(--color-text-soft);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:650;transition:background-color .3s,border-color .3s,color .3s}.admin-page__segmented-button:hover{color:var(--color-text)}.admin-page__segmented-button.is-active{border-color:color-mix(in srgb, var(--color-primary) 58%, #ffffff3d);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 84%, #ffffff2e), color-mix(in srgb, var(--color-primary) 64%, var(--color-surface) 36%));color:var(--color-text-button);box-shadow:inset 0 1px 0 #ffffff29, 0 10px 22px -18px color-mix(in srgb, var(--color-primary) 72%, transparent)}.admin-page__collapse-button{align-items:center;gap:8px;display:inline-flex}.admin-page__collapse-icon{width:14px;height:14px;transition:transform .3s;transform:rotate(-90deg)}.admin-page__collapse-icon.is-open{transform:rotate(90deg)}.admin-page__table-scroll{border:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 62%, var(--color-border)) color-mix(in srgb, var(--color-surface-100) 78%, var(--color-surface) 22%);border-radius:8px;max-height:72vh;margin-top:14px;overflow:auto}.admin-page__table-scroll::-webkit-scrollbar{width:12px;height:12px}.admin-page__table-scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-surface-100) 78%, var(--color-surface) 22%);border-radius:999px}.admin-page__table-scroll::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--color-surface-100) 78%, var(--color-surface) 22%);background:color-mix(in srgb, var(--color-primary) 62%, var(--color-border));border-radius:999px}.admin-page__table-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-primary) 76%, var(--color-border))}.admin-page__table{width:100%}.admin-page__table thead th{z-index:2;background:linear-gradient(180deg, var(--table-head-bg-start), var(--table-head-bg-end));position:sticky;top:0}.admin-page__table th,.admin-page__table td{vertical-align:middle}.admin-page__table-row{cursor:pointer}.admin-page__table-main{flex-direction:column;gap:4px;display:flex}.admin-page__table-main span{color:var(--color-text-soft);font-size:13px;line-height:1.4}.admin-page__empty{text-align:center;color:var(--color-text-soft);padding:24px 0}.admin-page__icon-button{cursor:pointer;width:36px;height:36px;color:var(--color-text);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .3s,color .3s,opacity .3s;display:inline-flex}.admin-page__icon-button:disabled{opacity:.6;cursor:default}.admin-page__icon-button:not(:disabled):hover{background:color-mix(in srgb, var(--color-surface) 75%, var(--color-primary) 25%)}.admin-page__icon-button--danger{color:var(--color-danger);box-shadow:none;background:0 0}.admin-page__icon-button--danger:not(:disabled):hover,.admin-page__icon-button--danger:not(:disabled):active{color:color-mix(in srgb, var(--color-danger) 86%, var(--color-text) 14%);box-shadow:none;background:0 0}.admin-page__icon-button--danger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-danger) 72%, transparent);outline-offset:2px;box-shadow:none;background:0 0}.admin-page__actions{text-align:right;white-space:nowrap}.admin-page__row-link{cursor:pointer;font:inherit;color:var(--color-primary);text-align:left;background:0 0;border:none;padding:0}.admin-page__row-link:hover{text-decoration:underline}html[data-zion-design=current-glass]{--zion-glass-panel-top:color-mix(in srgb, var(--zion-surface-raised) 76%, transparent);--zion-glass-panel-bottom:color-mix(in srgb, var(--zion-surface) 84%, transparent);--zion-glass-control-top:color-mix(in srgb, var(--zion-surface-raised) 86%, transparent);--zion-glass-control-bottom:color-mix(in srgb, var(--zion-surface-soft) 78%, transparent);--zion-glass-solid:color-mix(in srgb, var(--color-surface-100) 78%, var(--color-surface));--zion-glass-data:color-mix(in srgb, var(--color-surface) 92%, var(--color-surface-100));--zion-glass-data-raised:color-mix(in srgb, var(--color-surface-100) 88%, var(--color-surface));--zion-glass-edge:color-mix(in srgb, var(--color-primary) 38%, var(--zion-border));--zion-glass-edge-soft:color-mix(in srgb, var(--color-primary) 20%, var(--zion-border));--zion-glass-active:color-mix(in srgb, var(--color-primary) 11%, var(--zion-surface-raised));--zion-glass-row-hover:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface));--zion-glass-highlight:color-mix(in srgb, var(--color-primary) 10%, transparent);--zion-glass-panel-shadow:var(--zion-shadow-panel), inset 0 1px 0 color-mix(in srgb, var(--color-primary) 20%, transparent);--zion-glass-control-shadow:var(--zion-shadow-raised), inset 0 1px 0 color-mix(in srgb, var(--color-primary) 16%, transparent);--zion-glass-data-shadow:inset 0 1px 0 var(--zion-glass-highlight), 0 16px 36px -32px color-mix(in srgb, var(--color-text) 34%, transparent);--zion-glass-window-shadow:var(--zion-shadow-panel), 0 30px 70px -48px color-mix(in srgb, var(--color-primary) 48%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-primary) 18%, transparent)}html[data-zion-design=current-glass]:not(.zion-admin-design){--zion-surface:var(--color-surface);--zion-surface-soft:var(--color-surface-200);--zion-surface-raised:var(--color-surface-100);--zion-border:var(--color-border);--zion-border-strong:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));--zion-focus-ring:color-mix(in srgb, var(--color-primary) 26%, transparent);--zion-shadow-panel:0 18px 40px -32px color-mix(in srgb, var(--color-text) 32%, transparent);--zion-shadow-raised:inset 0 1px 0 color-mix(in srgb, var(--color-text) 6%, transparent)}html.zion-admin-design.interface-bronze,html[data-zion-design=current-glass].interface-bronze:not(.zion-admin-design){--color-modal:#282a2aeb;--color-text:#f0efec;--color-text-soft:#d5d4cf;--color-text-secondary:#aaa9a2;--color-border:#414442;--color-surface:#202222;--color-surface-100:#282a2a;--color-surface-200:#303230;--zion-surface:var(--color-surface);--zion-surface-soft:var(--color-surface-200);--zion-surface-raised:var(--color-surface-100);--zion-border:var(--color-border);--zion-shadow-panel:0 20px 46px -36px #000000f0, inset 0 1px 0 #ffffff0b;--zion-shadow-raised:0 18px 34px -28px #000000eb, inset 0 1px 0 #ffffff0f;--accepted-bronze-highlight:#ffffff14;--accepted-bronze-shadow:#00000070;--color-background:radial-gradient(circle at 84% 4%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 30%), linear-gradient(145deg, #101111 0%, #080909 58%, #181a19 100%);--zion-page-deep:#080909;--zion-page:var(--color-background);--zion-surface-metal:linear-gradient(152deg, var(--zion-surface-raised), var(--zion-surface))}html.zion-admin-design.interface-light-bronze,html[data-zion-design=current-glass].interface-light-bronze:not(.zion-admin-design){--color-modal:#fffffff0;--color-text:#282725;--color-text-soft:#44423e;--color-text-secondary:#6c6963;--color-border:#d9d9d3;--color-surface:#fff;--color-surface-100:#fff;--color-surface-200:#f3f2ee;--zion-surface:var(--color-surface);--zion-surface-soft:var(--color-surface-200);--zion-surface-raised:var(--color-surface-100);--zion-border:var(--color-border);--zion-shadow-panel:0 28px 70px -48px #26272652, inset 0 1px 0 #ffffffb8;--zion-shadow-raised:0 18px 34px -28px #26272638, inset 0 1px 0 #fffffff0;--accepted-bronze-highlight:#ffffffc2;--accepted-bronze-shadow:#2627263d;--color-background:radial-gradient(circle at 84% 4%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 30%), linear-gradient(145deg, #fff 0%, #f4f4f1 58%, #fff 100%);--zion-page-deep:#f4f4f1;--zion-page:var(--color-background);--zion-surface-metal:linear-gradient(152deg, var(--zion-surface-raised), var(--zion-surface-soft))}html.zion-admin-design[data-zion-design=current-glass]:is(.interface-bronze,.interface-light-bronze),html[data-zion-design=current-glass]:not(.zion-admin-design):is(.interface-bronze,.interface-light-bronze){--zion-glass-edge:color-mix(in srgb, var(--color-primary) 32%, var(--zion-border));--zion-glass-edge-soft:color-mix(in srgb, var(--color-primary) 12%, var(--zion-border));--zion-glass-active:color-mix(in srgb, var(--color-primary) 16%, var(--zion-surface-raised));--zion-glass-panel-bottom:color-mix(in srgb, color-mix(in srgb, var(--color-primary) 8%, var(--zion-surface)) 84%, transparent);--zion-glass-highlight:var(--accepted-bronze-highlight);--zion-glass-panel-shadow:var(--zion-shadow-panel), inset 0 1px 0 var(--accepted-bronze-highlight);--zion-glass-control-shadow:var(--zion-shadow-raised), inset 0 1px 0 var(--accepted-bronze-highlight);--zion-glass-data-shadow:inset 0 1px 0 var(--accepted-bronze-highlight), 0 16px 36px -32px var(--accepted-bronze-shadow);--zion-glass-window-shadow:var(--zion-shadow-panel), 0 30px 70px -48px var(--accepted-bronze-shadow), inset 0 1px 0 var(--accepted-bronze-highlight);--table-head-bg-start:color-mix(in srgb, var(--zion-surface-soft) 91%, var(--color-primary));--table-head-bg-end:var(--zion-surface);--table-head-border:var(--zion-border);--table-head-shadow:inset 0 1px 0 var(--accepted-bronze-highlight);--table-head-text:var(--color-text)}html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo],html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]{isolation:isolate;border-color:var(--zion-glass-edge-soft);background:linear-gradient(155deg, var(--zion-glass-control-top), var(--zion-glass-control-bottom));box-shadow:inset 0 1px 0 var(--zion-glass-highlight);border-radius:10px;position:relative}html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo]>:is(button,[role=tab]),html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]>:is(button,[role=tab]){z-index:1;box-shadow:none;color:var(--color-text-secondary);background:0 0;border-color:#0000;border-radius:7px;position:relative;transform:none}html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo]>:is(button,[role=tab]):is(.is-active,.active,[aria-selected=true],[aria-pressed=true]),html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo]>:is(button,[role=tab]):hover:not(:disabled),html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]>:is(button,[role=tab]):is(.is-active,.active,[aria-selected=true],[aria-pressed=true]),html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]>:is(button,[role=tab]):hover:not(:disabled){box-shadow:none;color:var(--color-text);background:0 0;border-color:#0000;transform:none}html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo]>:is(button,[role=tab]):focus-visible,html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]>:is(button,[role=tab]):focus-visible{outline:2px solid var(--zion-focus-ring);outline-offset:2px}html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo]>.zion-halo-indicator,html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]>.zion-halo-indicator{z-index:0;pointer-events:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-primary) 74%, var(--color-border));box-shadow:0 0 16px color-mix(in srgb, var(--color-primary) 13%, transparent), inset 0 1px 0 var(--zion-glass-highlight);opacity:0;transition:transform var(--zion-motion-ui,.22s) ease, opacity var(--zion-motion-fast,.18s) ease;background:0 0;border-radius:7px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){html.zion-admin-design[data-zion-design=current-glass] [data-zion-halo]>.zion-halo-indicator,html[data-zion-design=current-glass]:not(.zion-admin-design) [data-zion-halo]>.zion-halo-indicator{transition:none}}html.zion-admin-design[data-zion-design=current-glass]{--zion-category-blue:#73869a;--zion-category-violet:#8b7895;--zion-category-amber:#947a62;--zion-category-green:#708575}html.zion-admin-design[data-zion-design=current-glass],html.zion-admin-design[data-zion-design=current-glass] .inventory-page{--inventory-panel-bg:var(--zion-glass-data);--inventory-panel-bg-soft:var(--zion-glass-data-raised);--inventory-panel-border:var(--zion-glass-edge-soft);--inventory-panel-shadow:var(--zion-glass-data-shadow);--inventory-panel-shadow-soft:var(--zion-glass-data-shadow);--inventory-header-bg:linear-gradient(155deg, var(--zion-glass-control-top), var(--zion-glass-control-bottom));--inventory-header-border:var(--zion-glass-edge);--inventory-header-shadow:var(--zion-glass-panel-shadow);--inventory-control-bg:var(--zion-glass-data-raised);--inventory-control-bg-hover:var(--zion-glass-row-hover);--inventory-toolbar-bg:var(--zion-glass-data-raised)}html.zion-admin-design[data-zion-design=current-glass] .invoices-page__filters-panel,html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__header,html.zion-admin-design[data-zion-design=current-glass] .kitchen-nutrition-page__header,html.zion-admin-design[data-zion-design=current-glass] .current-menu__header,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__hero,html.zion-admin-design[data-zion-design=current-glass] .training-calendar-page__toolbar,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__workspace-header,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__filters{border-color:var(--zion-glass-edge);background:linear-gradient(155deg, var(--zion-glass-panel-top), var(--zion-glass-panel-bottom));box-shadow:var(--zion-glass-panel-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.zion-admin-design[data-zion-design=current-glass] .invoices-page__filters-panel,html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__header,html.zion-admin-design[data-zion-design=current-glass] .kitchen-nutrition-page__header,html.zion-admin-design[data-zion-design=current-glass] .current-menu__header,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__hero,html.zion-admin-design[data-zion-design=current-glass] .training-calendar-page__toolbar,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__workspace-header,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__filters{-webkit-backdrop-filter:blur(14px)saturate(1.06);backdrop-filter:blur(14px)saturate(1.06)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.zion-admin-design[data-zion-design=current-glass] .invoices-page__filters-panel,html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__header,html.zion-admin-design[data-zion-design=current-glass] .kitchen-nutrition-page__header,html.zion-admin-design[data-zion-design=current-glass] .current-menu__header,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__hero,html.zion-admin-design[data-zion-design=current-glass] .training-calendar-page__toolbar,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__workspace-header,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__filters{background:var(--color-surface-100)}}@media (prefers-reduced-transparency:reduce){html.zion-admin-design[data-zion-design=current-glass] .invoices-page__filters-panel,html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__header,html.zion-admin-design[data-zion-design=current-glass] .kitchen-nutrition-page__header,html.zion-admin-design[data-zion-design=current-glass] .current-menu__header,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__hero,html.zion-admin-design[data-zion-design=current-glass] .training-calendar-page__toolbar,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__workspace-header,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__filters{background:var(--color-surface-100);-webkit-backdrop-filter:none;backdrop-filter:none}}html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__panel,html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__tree,html.zion-admin-design[data-zion-design=current-glass] .finance-types-page__type-list,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__card,html.zion-admin-design[data-zion-design=current-glass] .express-checks__panel,html.zion-admin-design[data-zion-design=current-glass] .kanban-board__table-wrap,html.zion-admin-design[data-zion-design=current-glass] .kanban-task-modal__workspace-card,html.zion-admin-design[data-zion-design=current-glass] .control-checklists__answers-table-shell,html.zion-admin-design[data-zion-design=current-glass] .advance-modal__dialog,html.zion-admin-design[data-zion-design=current-glass] .advance-modal__body,html.zion-admin-design[data-zion-design=current-glass] .kpi-modal-window>.modal-window,html.zion-admin-design[data-zion-design=current-glass] .inventory-catalog__card-modal-window>.modal-window,html.zion-admin-design[data-zion-design=current-glass] .inventory-balance__card-modal-window>.modal-window{border-color:var(--zion-glass-edge-soft);background:var(--zion-glass-data);box-shadow:var(--zion-glass-data-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html.zion-admin-design[data-zion-design=current-glass] .advance-modal__header,html.zion-admin-design[data-zion-design=current-glass] .admin-training-detail__entity-header{border-color:var(--zion-glass-edge-soft);background:linear-gradient(155deg, var(--zion-glass-control-top), var(--zion-glass-control-bottom));box-shadow:inset 0 1px 0 var(--zion-glass-highlight)}html.zion-admin-design[data-zion-design=current-glass] .advance-statement-card>.advance-modal__header,html.zion-admin-design[data-zion-design=current-glass] .advance-consolidated-card>.advance-modal__header,html.zion-admin-design[data-zion-design=current-glass] .advance-consolidated-card>.advance-modal__body{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.zion-admin-design[data-zion-design=current-glass] .advance-statement-card .advance-table :is(th,td),html.zion-admin-design[data-zion-design=current-glass] .advance-statement-card .advance-table__employee-link,html.zion-admin-design[data-zion-design=current-glass] .advance-statement-card .advance-table__final-value,html.zion-admin-design[data-zion-design=current-glass] .advance-statement-card .advance-table__input{text-align:center}html.zion-admin-design[data-zion-design=current-glass] .advance-statement-card .advance-table__sort{text-align:center;justify-content:center}html.zion-admin-design[data-zion-design=current-glass] .advance-modal__dialog,html.zion-admin-design[data-zion-design=current-glass] .kpi-modal-window>.modal-window,html.zion-admin-design[data-zion-design=current-glass] .inventory-catalog__card-modal-window>.modal-window,html.zion-admin-design[data-zion-design=current-glass] .inventory-balance__card-modal-window>.modal-window{border-color:var(--zion-glass-edge);box-shadow:var(--zion-glass-window-shadow)}html.zion-admin-design[data-zion-design=current-glass] .labor-fund__filter-picker-menu{border-color:var(--zion-glass-edge);background:var(--zion-glass-solid);box-shadow:var(--zion-glass-control-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html.zion-admin-design[data-zion-design=current-glass] .labor-fund__filter-picker-trigger,html.zion-admin-design[data-zion-design=current-glass] .staff-schedule__note-field textarea.input-field{border-color:var(--zion-glass-edge-soft);background:var(--zion-glass-data-raised);box-shadow:inset 0 1px 0 var(--zion-glass-highlight);-webkit-backdrop-filter:none;backdrop-filter:none}html.zion-admin-design[data-zion-design=current-glass] .staff-schedule__note-field textarea.input-field:focus{border-color:var(--zion-border-strong);box-shadow:0 0 0 3px var(--zion-focus-ring);outline:2px solid var(--zion-focus-ring);outline-offset:2px}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tabs{border-color:var(--zion-glass-edge-soft);background:linear-gradient(155deg, var(--zion-glass-control-top), var(--zion-glass-control-bottom));box-shadow:inset 0 1px 0 var(--zion-glass-highlight);border-radius:10px}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tab,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tab-indicator{border-radius:7px}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tab-indicator{border-color:color-mix(in srgb, var(--color-primary) 74%, var(--color-border));box-shadow:0 0 16px color-mix(in srgb, var(--color-primary) 13%, transparent), inset 0 1px 0 var(--zion-glass-highlight);transition:transform var(--zion-motion-ui,.22s) ease, opacity var(--zion-motion-fast,.16s) ease;background:0 0}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tab.is-active,html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tab.is-active:hover{color:var(--color-text);text-shadow:none}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__legend-mark--role{border-color:color-mix(in srgb, var(--zion-category-blue) 72%, var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--zion-category-blue) 74%, var(--color-surface)), var(--zion-category-blue))}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__legend-mark--extra{border-color:var(--zion-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 74%, var(--color-surface)), var(--color-primary))}html.zion-admin-design[data-zion-design=current-glass] .access-permissions__legend-mark--warning{border-color:color-mix(in srgb, var(--color-danger) 72%, var(--color-border));background:linear-gradient(180deg, var(--color-warning), var(--color-danger))}html.zion-admin-design[data-zion-design=current-glass] .permissions-matrix__cell.is-role-base{background-color:color-mix(in srgb, var(--zion-category-blue) 9%, var(--color-surface))}html.zion-admin-design[data-zion-design=current-glass] .permissions-matrix__cell.is-role-missing{background:linear-gradient(135deg, color-mix(in srgb, var(--color-warning) 10%, var(--color-surface)), color-mix(in srgb, var(--color-danger) 8%, var(--color-surface)))}@media (prefers-reduced-motion:reduce){html.zion-admin-design[data-zion-design=current-glass] .access-permissions__tab-indicator{transition:none}}html.zion-admin-design[data-zion-design=current-glass] .kanban-board__table thead th,html.zion-admin-design[data-zion-design=current-glass] .control-checklists__answers-table thead th{border-color:var(--table-head-border);background:linear-gradient(180deg, var(--table-head-bg-start), var(--table-head-bg-end));box-shadow:var(--table-head-shadow);color:var(--table-head-text);font-size:var(--table-head-font-size);font-weight:var(--table-head-font-weight);letter-spacing:var(--table-head-letter-spacing);text-transform:var(--table-head-text-transform)}html.zion-admin-design[data-zion-design=current-glass] .inventory-labels__form-modal.modal-backdrop>.modal-window{max-width:min(680px,100%)}html.zion-admin-design[data-zion-design=current-glass] .badge-control{--badge-metal:color-mix(in srgb, var(--badge-accent) 78%, var(--color-text));--badge-border:color-mix(in srgb, var(--badge-accent) 30%, var(--color-border));--badge-text:color-mix(in srgb, var(--badge-accent) 32%, var(--color-text));--badge-bg-start:var(--zion-glass-data-raised);--badge-bg-mid:color-mix(in srgb, var(--badge-accent) 7%, var(--color-surface));--badge-bg-end:var(--zion-glass-data);--badge-shadow:inset 0 1px 0 var(--zion-glass-highlight)}:root{--scroll-behavior:"smooth";scrollbar-width:thin;scrollbar-color:var(--color-surface) transparent}:root::-webkit-scrollbar{width:8px}:root::-webkit-scrollbar-track{background:0 0}:root::-webkit-scrollbar-thumb{background-color:var(--color-surface);background-clip:content-box;border:2px solid #0000;border-radius:8px}:root::-webkit-scrollbar-thumb:hover{background-color:var(--color-surface-200)}.confirm-dialog[data-v-db305cbe] .modal-window{width:min(540px,100vw - 32px);max-height:min(84vh,640px);padding:0}.confirm-dialog[data-v-db305cbe] .modal-header{font-size:inherit;font-weight:inherit;margin:0;padding:20px 22px 12px}.confirm-dialog[data-v-db305cbe] .modal-body{margin:0;padding:0 22px 20px}.confirm-dialog[data-v-db305cbe] .modal-footer{border-top:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));gap:10px;margin:0;padding:14px 22px 18px}.confirm-dialog__header[data-v-db305cbe]{gap:6px;display:grid}.confirm-dialog__title[data-v-db305cbe]{color:var(--color-text);margin:0;font-size:18px;font-weight:700;line-height:1.25}.confirm-dialog__subtitle[data-v-db305cbe],.confirm-dialog__message[data-v-db305cbe]{color:var(--color-text-soft);margin:0;font-size:14px;line-height:1.5}.confirm-dialog__body[data-v-db305cbe]{gap:8px;display:grid}:where(.idea-persona-placeholder){aspect-ratio:1;display:block}.idea-winner-notification{--modal-bg-start:var(--color-surface);--modal-bg-end:var(--color-surface)}.idea-winner-notification .modal-window{width:min(100% - 32px,500px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.idea-winner-notification .modal-body{text-align:center;font-size:18px;line-height:1.5}.idea-winner-notification__persona{width:104px;height:104px;margin:0 auto}.idea-winner-notification__prize{color:var(--color-primary);margin:12px 0;font-size:clamp(36px,7vw,52px);font-weight:700;line-height:1.1}.idea-winner-notification__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:12px;width:100%;min-width:0;display:flex}@media (max-width:540px){.idea-winner-notification__actions{grid-template-columns:minmax(0,1fr);display:grid}.idea-winner-notification__actions .button{width:100%}}.app-route-recovery[data-v-3b75f30c]{box-sizing:border-box;min-height:100dvh;color:var(--color-text);background:var(--color-background);place-items:center;padding:24px;display:grid}.app-route-recovery__card[data-v-3b75f30c]{gap:20px;width:min(100%,480px);display:grid}.app-route-recovery h1[data-v-3b75f30c]{font-size:24px;line-height:1.3}.app-route-recovery p[data-v-3b75f30c]{line-height:1.5}.app-route-recovery__action[data-v-3b75f30c]{min-height:44px}.idea-announcement{--modal-bg-start:var(--color-surface);--modal-bg-end:var(--color-surface)}.idea-announcement .modal-window{width:min(100% - 32px,720px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.idea-announcement .modal-header h2{max-width:85%;color:var(--color-text-secondary);font-size:16px}.idea-announcement .modal-footer{justify-content:center}.idea-announcement__poster{isolation:isolate;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:28px;padding:12px 0 20px;display:grid;position:relative;overflow:hidden}.idea-announcement__copy{text-align:center}.idea-announcement__copy p{color:var(--color-text-secondary);margin:12px 0;line-height:1.5}.idea-announcement__copy h3{margin:8px 0 20px;font-size:30px;line-height:1.1}.idea-announcement__persona{width:80px;height:80px;margin:0 auto 16px}.idea-announcement__copy .idea-announcement__eyebrow{color:var(--color-text);text-transform:uppercase;letter-spacing:.15em;font-size:14px}.idea-announcement__copy .idea-announcement__prize{font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;color:var(--color-primary);text-shadow:0 3px 20px color-mix(in srgb, var(--color-primary) 25%, transparent);margin:4px 0;font-size:clamp(48px,8vw,80px);font-weight:800;line-height:1}.idea-announcement__scan{text-align:center}.idea-announcement__scan img{background:#fff;border-radius:18px;width:160px;height:160px;margin:auto;padding:8px;display:block}.idea-announcement__scan p{color:var(--color-text-secondary);margin:14px 0 0;font-size:13px;line-height:1.5}.idea-announcement__confetti{z-index:-1;pointer-events:none;position:absolute;inset:0}.idea-announcement__confetti i{background:var(--color-primary);opacity:.4;border-radius:2px;width:5px;height:12px;animation:.6s ease-out both idea-confetti;position:absolute}.idea-announcement__confetti i:nth-child(3n){background:var(--color-text-secondary)}.idea-announcement__action{min-height:44px}@media (max-width:540px){.idea-announcement__poster{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.idea-announcement__persona{width:56px;height:56px;margin-bottom:8px}.idea-announcement__copy h3{margin-bottom:12px;font-size:26px}.idea-announcement__copy>p:last-child{font-size:14px}.idea-announcement__scan img{width:136px;height:136px}.idea-announcement__action{width:100%}}@media (max-width:540px) and (max-height:700px){.idea-announcement__persona,.idea-announcement__copy>p:last-child{display:none}.idea-announcement__copy p{margin:4px 0}.idea-announcement__copy h3{margin:6px 0}.idea-announcement__poster{gap:12px}.idea-announcement__scan p{margin-top:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.idea-announcement__confetti i{animation:none}}@keyframes idea-confetti{0%{opacity:0;translate:0 -16px}to{opacity:.4;translate:0}}.app-loading-overlay{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:1600;pointer-events:none;box-sizing:border-box;border:1px solid var(--color-border);max-width:calc(100vw - 24px);color:var(--color-text);background:var(--color-surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;line-height:1.3;display:flex;position:fixed}.app-loading-overlay__spinner{border:2px solid color-mix(in srgb, var(--color-primary) 26%, var(--color-border));border-top-color:color-mix(in srgb, var(--color-primary) 86%, var(--color-text));border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite appLoaderSpin}.app-loader-enter-active,.app-loader-leave-active{transition:opacity .2s}.app-loader-enter-from,.app-loader-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.app-loading-overlay__spinner{animation:none}.app-loader-enter-active,.app-loader-leave-active{transition:none}}@keyframes appLoaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.light :is([class*=__view-switch],[class*=__preset-group],[class*=__mode-switch],[class*=__status-switch],[class*=__segmented],[class*=__tabs]){border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:color-mix(in srgb, var(--color-surface-100) 74%, transparent);box-shadow:inset 0 1px #ffffff9e}html.light :is([class*=__view-option].is-active,[class*=__view-btn].is-active,[class*=__view-switch-btn].is-active,[class*=__preset].is-active,[class*=__preset-button].is-active,[class*=__mode-button].is-active,[class*=__mode-option].is-active,[class*=__status-button].is-active,[class*=__status-option].is-active,[class*=__segmented-button].is-active,[class*=__period-button].is-active,[class*=__subtab].is-active,[class*=__tab].is-active):not(.is-disabled){color:color-mix(in srgb, var(--color-text) 86%, #000 14%);text-shadow:none;border-color:color-mix(in srgb, var(--color-primary) 68%, var(--color-border));box-shadow:inset 0 0 0 1px #ffffff61, 0 0 14px color-mix(in srgb, var(--color-primary) 18%, transparent);background:0 0}html.mobile-web-app{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;background-color:var(--color-surface-100);width:100%;min-height:100%;scroll-padding-top:calc(80px + env(safe-area-inset-top));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom));transition-property:color,background-color}html.mobile-web-app body{overscroll-behavior:none;background-color:var(--color-surface-100);width:100%;min-width:0;min-height:100%;transition-property:color,background-color}html.mobile-web-app input,html.mobile-web-app textarea,html.mobile-web-app select,html.mobile-web-app .input-select__search-input{font-size:max(16px,1rem)}@media (display-mode:standalone){html.mobile-web-app:before{content:"";height:env(safe-area-inset-top);z-index:10000;background:var(--theme-preview-bronze-page);pointer-events:none;position:fixed;inset:0 0 auto}}html.mobile-auth-screen,html.mobile-auth-screen body{height:100%;overflow:hidden}html.mobile-auth-screen .login--mobile,html.mobile-auth-screen .company-selection,html.mobile-auth-screen .admin-login{height:var(--mobile-viewport-height,100dvh);overscroll-behavior:none;min-height:0;padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background-color:var(--theme-preview-bronze-page);align-items:center;scroll-padding-block:16px;position:fixed;inset:0;overflow:hidden auto}html.mobile-auth-screen .login__layout,html.mobile-auth-screen .admin-login__layout{min-width:0;margin-block:auto;transform:none}@media (max-width:600px){html.mobile-auth-screen .login__container{gap:12px}html.mobile-auth-screen .login__logo{width:52px;height:52px}html.mobile-auth-screen .login__mobile-intro{padding:12px}html.mobile-auth-screen .login__mode-button{min-height:44px}html.mobile-auth-screen .login__key{min-height:44px;padding-block:10px}html.mobile-auth-screen .company-selection .admin-login__card{gap:20px}html.mobile-auth-screen .company-selection .admin-login__logo{width:60px;height:60px}}html.mobile-web-app .mobile-staff-layout__content,html.mobile-web-app .mobile-admin-layout__content{min-width:0;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}html.mobile-web-app .modal-backdrop{height:var(--mobile-viewport-height,100dvh)}html.mobile-web-app .modal-window{max-height:calc(var(--mobile-viewport-height,100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}html.mobile-web-app .mobile-admin-layout__tabs{width:min(100% - max(14px, env(safe-area-inset-left)) - max(14px, env(safe-area-inset-right)), 440px)}html.mobile-web-app .mobile-staff-layout__navigation{grid-template-columns:repeat(4,minmax(0,1fr))}html.mobile-web-app .mobile-staff-layout__navigation .mobile-staff-layout__navigation-link{min-width:0}html.mobile-web-app .mobile-staff-layout__navigation .mobile-staff-layout__navigation-link span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-staff-layout__notice,.mobile-admin-layout__notice{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-100);border-radius:12px;margin:16px;padding:16px}html.mobile-web-app #app,html.mobile-web-app .lms-shell{width:100%;min-height:var(--mobile-viewport-height,100dvh)}html.mobile-web-app .lms-shell--menu-reader .lms-shell__content{width:auto;max-width:none;margin-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.Vue-Toastification__container{z-index:9999;box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;width:600px;min-height:100%;padding:4px;display:flex;position:fixed}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:1em}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{margin-left:-300px;left:50%}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;margin:0;padding:0;left:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:0}}.Vue-Toastification__toast{box-sizing:border-box;pointer-events:auto;direction:ltr;border-radius:8px;justify-content:space-between;min-width:326px;max-width:600px;min-height:64px;max-height:800px;margin-bottom:1rem;padding:22px 24px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{color:#fff;background-color:#1976d2}.Vue-Toastification__toast--info{color:#fff;background-color:#2196f3}.Vue-Toastification__toast--success{color:#fff;background-color:#4caf50}.Vue-Toastification__toast--error{color:#fff;background-color:#ff5252}.Vue-Toastification__toast--warning{color:#fff;background-color:#ffc107}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{word-break:break-word;white-space:pre-wrap;flex:1;font-size:16px;line-height:24px}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{padding:0;cursor:pointer;color:#fff;opacity:.3;background:0 0;border:none;outline:none;align-items:center;padding-left:10px;font-size:24px;font-weight:700;line-height:24px;transition:visibility,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{z-index:10000;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards scale-x-frames;position:absolute;bottom:0;left:0}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:100%}.Vue-Toastification__icon{background:0 0;border:none;outline:none;align-items:center;width:20px;height:100%;margin:auto 18px auto 0;padding:0;transition:all .3s}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(1000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes slideInBlurredLeft{0%{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredTop{0%{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredRight{0%{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredBottom{0%{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideOutBlurredTop{0%{transform-origin:50% 0;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredBottom{0%{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredLeft{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2)scaleY(.2)}}@keyframes slideOutBlurredRight{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2)scaleY(.2)}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}.Vue-Toastification__toast{--toast-tone:color-mix(in srgb, var(--color-primary) 78%, var(--color-text));border:1px solid color-mix(in srgb, var(--toast-tone) 54%, var(--color-border));width:390px;min-width:0;max-width:100%;min-height:66px;color:var(--color-text);background:linear-gradient(145deg, color-mix(in srgb, var(--zion-surface-raised,var(--color-surface-100)) 97%, var(--toast-tone) 3%), var(--zion-surface,var(--color-surface)));box-shadow:0 0 0 1px color-mix(in srgb, var(--toast-tone) 11%, transparent), 0 14px 32px -20px color-mix(in srgb, var(--toast-tone) 34%, transparent);font-family:var(--zion-font-body,"Source Sans", Arial, sans-serif);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);border-radius:13px;justify-content:flex-start;align-items:center;gap:11px;margin-bottom:10px;padding:11px 12px;display:flex;overflow:hidden}.Vue-Toastification__toast--success{--toast-tone:color-mix(in srgb, var(--color-green-text) 76%, var(--color-text))}.Vue-Toastification__toast--error{--toast-tone:color-mix(in srgb, var(--color-red-text) 78%, var(--color-text))}.Vue-Toastification__toast--warning{--toast-tone:color-mix(in srgb, var(--color-orange-text) 76%, var(--color-text))}.Vue-Toastification__toast--default,.Vue-Toastification__toast--info{--toast-tone:color-mix(in srgb, var(--color-primary) 78%, var(--color-text))}.Vue-Toastification__toast-body,.Vue-Toastification__toast-component-body{min-width:0;color:var(--color-text);font-family:var(--zion-font-body,"Source Sans", Arial, sans-serif);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:600;line-height:1.4}.Vue-Toastification__icon{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--toast-tone) 66%, transparent);width:32px;height:32px;color:var(--toast-tone);box-shadow:0 0 14px color-mix(in srgb, var(--toast-tone) 12%, transparent);background:0 0;border-radius:50%;flex:0 0 32px;place-items:center;margin:0;padding:7px;display:grid}.Vue-Toastification__icon svg{width:100%;height:100%}.Vue-Toastification__close-button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-text-secondary);font-family:var(--zion-font-control,"Source Sans", Arial, sans-serif);opacity:.78;transition:color var(--zion-motion-fast,.16s) var(--zion-motion-ease,ease), background-color var(--zion-motion-fast,.16s) var(--zion-motion-ease,ease), opacity var(--zion-motion-fast,.16s) var(--zion-motion-ease,ease);background:0 0;border:0;border-radius:9px;place-items:center;margin:0 -4px 0 0;padding:0;font-size:22px;font-weight:500;line-height:1;display:grid}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{color:var(--color-text);background:color-mix(in srgb, var(--toast-tone) 10%, transparent);opacity:1}.Vue-Toastification__close-button:focus-visible{outline:2px solid color-mix(in srgb, var(--toast-tone) 50%, transparent);outline-offset:1px}.Vue-Toastification__progress-bar{background:var(--toast-tone);opacity:.72;height:2px}@keyframes zion-toast-contour-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes zion-toast-contour-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.zion-toast-contour-enter-active{animation:zion-toast-contour-in var(--zion-motion-fast,.18s) var(--zion-motion-ease,ease) both}.zion-toast-contour-leave-active:not(.disable-transition){animation:zion-toast-contour-out var(--zion-motion-fast,.18s) var(--zion-motion-ease,ease) both}.zion-toast-contour-move{transition:transform var(--zion-motion-fast,.18s) var(--zion-motion-ease,ease)}@media only screen and (max-width:600px){.Vue-Toastification__container{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.Vue-Toastification__container .Vue-Toastification__toast{border-radius:13px;width:100%;margin-bottom:8px}.Vue-Toastification__close-button{width:44px;min-width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.zion-toast-contour-enter-active,.zion-toast-contour-leave-active,.zion-toast-contour-move,.Vue-Toastification__close-button{transition-duration:1ms!important;animation-duration:1ms!important}.Vue-Toastification__progress-bar{opacity:0}}
