@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2) format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-ext-700-normal-Cscux539.woff2) format("woff2"),url(/assets/cairo-latin-ext-700-normal-htXca11Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-navy-900: #071230;--brand-navy-800: #0B1B3A;--brand-navy-700: #12295C;--brand-blue-600: #2563EB;--brand-blue-500: #3B82F6;--brand-blue-400: #60A5FA;--brand-orange-600: #EA580C;--brand-orange-500: #F97316;--bg-primary: #f8fafc;--bg-secondary: #f1f5f9;--bg-card: #ffffff;--surface: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--border-color: #e2e8f0;--primary: #1f5fa8;--primary-rgb: 31, 95, 168;--primary-hover: #184d8a;--primary-strong: #123d70;--primary-soft: #9cc2ef;--primary-light: rgba(31, 95, 168, .1);--primary-gradient: linear-gradient(135deg, #123d70 0%, #1f5fa8 100%);--accent: #e8620f;--accent-rgb: 232, 98, 15;--primary-text: var(--primary-strong);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-full: 999px;--e-1: 0 1px 2px rgba(0,0,0,.06);--e-2: 0 4px 12px rgba(0,0,0,.1);--e-3: 0 12px 32px rgba(0,0,0,.18);--ring: var(--primary);--ring-w: 2px}[data-theme=dark]{--mark-d: #dbeafe;--mark-face: var(--brand-navy-900);--mark-hand: #dbeafe;--mark-orbit: var(--brand-blue-400);--mark-ring: var(--brand-blue-400);--primary-text: var(--primary-soft);--e-1: 0 1px 2px rgba(0,0,0,.3);--e-2: 0 4px 14px rgba(0,0,0,.42);--e-3: 0 14px 38px rgba(0,0,0,.55);--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-card: rgba(30, 41, 59, .45);--surface: #182234;--text-primary: #f8fafc;--text-secondary: #94a3b8;--border-color: rgba(255, 255, 255, .1)}[data-color=blue]{--primary: #3b82f6;--primary-rgb: 59, 130, 246;--primary-hover: #2563eb;--primary-strong: #1d4ed8;--primary-soft: #93c5fd;--primary-light: rgba(59, 130, 246, .1);--primary-gradient: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%)}[data-color=green]{--primary: #10b981;--primary-rgb: 16, 185, 129;--primary-hover: #059669;--primary-strong: #047857;--primary-soft: #6ee7b7;--primary-light: rgba(16, 185, 129, .1);--primary-gradient: linear-gradient(135deg, #10b981 0%, #3b82f6 100%)}[data-color=red]{--primary: #ef4444;--primary-rgb: 239, 68, 68;--primary-hover: #dc2626;--primary-strong: #b91c1c;--primary-soft: #fca5a5;--primary-light: rgba(239, 68, 68, .1);--primary-gradient: linear-gradient(135deg, #ef4444 0%, #f97316 100%)}[data-color=orange]{--primary: #f97316;--primary-rgb: 249, 115, 22;--primary-hover: #ea580c;--primary-strong: #c2410c;--primary-soft: #fdba74;--primary-light: rgba(249, 115, 22, .1);--primary-gradient: linear-gradient(135deg, #f97316 0%, #eab308 100%)}[data-color=purple]{--primary: #a855f7;--primary-rgb: 168, 85, 247;--primary-hover: #9333ea;--primary-strong: #7e22ce;--primary-soft: #d8b4fe;--primary-light: rgba(168, 85, 247, .1);--primary-gradient: linear-gradient(135deg, #a855f7 0%, #ec4899 100%)}[data-color=slate]{--primary: #475569;--primary-rgb: 71, 85, 105;--primary-hover: #334155;--primary-strong: #334155;--primary-soft: #cbd5e1;--primary-light: rgba(71, 85, 105, .1);--primary-gradient: linear-gradient(135deg, #475569 0%, #0f172a 100%)}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;margin:0}button>svg{flex-shrink:0}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-arabic-500-normal-DDl0i4Xv.woff2) format("woff2"),url(/assets/cairo-arabic-500-normal-BADfnM6v.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2) format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{--font-ar: "Cairo", "Heebo", "Inter", "Segoe UI", system-ui, sans-serif;--font-he: "Heebo", "Cairo", "Inter", "Segoe UI", system-ui, sans-serif;--font-en: "Inter", "Cairo", "Heebo", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--font-ui: var(--font-ar);--fs-mult: 1;--fs-xs: calc(.75rem * var(--fs-mult));--fs-sm: calc(.8125rem * var(--fs-mult));--fs-base: calc(.9375rem * var(--fs-mult));--fs-md: calc(1.0625rem * var(--fs-mult));--fs-lg: calc(1.25rem * var(--fs-mult));--fs-xl: calc(1.5rem * var(--fs-mult));--fs-2xl: calc(1.875rem * var(--fs-mult));--fs-display: 2.5rem;--lh-tight: 1.3;--lh-base: 1.6}html[lang=ar]{--font-ui: var(--font-ar);--fs-mult: 1.04;--lh-base: 1.65}html[lang=he]{--font-ui: var(--font-he);--fs-mult: 1.02}html[lang=en]{--font-ui: var(--font-en);--fs-mult: 1;--lh-base: 1.55}body{font-family:var(--font-ui);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input,select,textarea,button,table,kbd{font-family:inherit;font-size:inherit}h1{font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:700}h2{font-size:var(--fs-xl);line-height:var(--lh-tight);font-weight:700}h3{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:700}h4{font-size:var(--fs-md);line-height:var(--lh-tight);font-weight:600}h5,h6{font-size:var(--fs-base);line-height:var(--lh-tight);font-weight:600}.page-header h1,.page-header h2,.page-header .page-title{font-size:var(--fs-xl);margin:0}.page-header p,.page-header .page-subtitle{font-size:var(--fs-sm);color:var(--text-secondary);margin:4px 0 0}.data-table{font-size:var(--fs-base)}.data-table th{font-size:var(--fs-sm);font-weight:600}.btn-primary,.btn-secondary,.btn-danger,.btn-icon,.btn-close{font-size:var(--fs-base)}label,.form-group label{font-size:var(--fs-sm)}.search-input,.search-box input,input,select,textarea{font-size:var(--fs-base)}.mono,[dir=ltr].amount,.pricing-code-pill{font-family:var(--font-mono);font-variant-numeric:tabular-nums}table td,table th{font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-ui);font-size:15px;line-height:1.6;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}h1,h2,h3,h4,p{margin:0}button{font-family:inherit}a{color:var(--primary-text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#dt-update-bar{position:fixed;inset-inline:12px;bottom:12px;z-index:9000;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:560px;margin-inline:auto;padding:12px 14px;border-radius:14px;border:1px solid var(--border-color, #e2e8f0);background:var(--surface, #fff);color:var(--text-primary, #0f172a);box-shadow:0 10px 30px #02061738;font-size:.9rem}#dt-update-bar>span{flex:1 1 auto}#dt-update-bar button{flex:none;min-height:44px;padding:0 18px;border-radius:10px;border:0;background:var(--primary, #2563eb);color:#fff;font:inherit;font-weight:700;cursor:pointer}#dt-update-bar button:disabled{opacity:.6;cursor:default}html[dir=rtl] .tbl-num:not(.tbl-idx),html[dir=rtl] [dir=ltr]:not(.tbl-idx),html[dir=rtl] input:not([type=checkbox]):not([type=radio]),html[dir=rtl] textarea{text-align:right!important}:root{--navy-950: #061426;--navy-900: #0a1f3b;--navy-800: #0f2c52;--navy-700: #123d70;--accent: #e8620f;--accent-rgb: 232, 98, 15;--accent-strong: #c2500c;--accent-hover: #a94508;--accent-soft: rgba(232, 98, 15, .12);--bg-primary: #f3f5f9;--bg-secondary: #eef1f6;--bg-card: #ffffff;--surface: #ffffff;--text-primary: #0e1c31;--text-secondary: #56657c;--border-color: #e2e7ef;--border-strong: #d3dae5;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--e-1: 0 1px 2px rgba(10, 31, 59, .05), 0 1px 3px rgba(10, 31, 59, .05);--e-2: 0 8px 24px -8px rgba(10, 31, 59, .16), 0 2px 6px -2px rgba(10, 31, 59, .06);--e-3: 0 28px 56px -16px rgba(10, 31, 59, .34), 0 8px 18px -8px rgba(10, 31, 59, .12);--ease-out: cubic-bezier(.22, .8, .3, 1);--top-h: 60px}[data-theme=dark]{--bg-primary: #081324;--bg-secondary: #0f1d33;--bg-card: #11203a;--surface: #152643;--text-primary: #e7edf6;--text-secondary: #93a3ba;--border-color: rgba(148, 163, 184, .14);--border-strong: rgba(148, 163, 184, .24);--e-1: 0 1px 2px rgba(0, 0, 0, .3);--e-2: 0 10px 28px -10px rgba(0, 0, 0, .6);--e-3: 0 30px 60px -16px rgba(0, 0, 0, .7)}body{background:var(--bg-primary)}.btn-primary,.btn-secondary,.btn-danger,.btn-accent{min-height:40px;padding:0 16px;border-radius:var(--r-sm);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.btn-primary{background:linear-gradient(180deg,#1a4c86 0%,var(--navy-700) 100%);box-shadow:inset 0 1px #ffffff24,0 4px 12px -6px #123d7099}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#1f5696,#16457e)}.btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:var(--fs-sm);font-weight:700;color:#fff;cursor:pointer;border:0;background:linear-gradient(180deg,#d4580a 0%,var(--accent-strong) 100%);box-shadow:inset 0 1px #ffffff2e,0 6px 16px -6px #c2500ca6}.btn-accent:hover:not(:disabled){background:linear-gradient(180deg,#c2500c 0%,var(--accent-hover) 100%)}.btn-accent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-accent .kb{border-color:#ffffffb3}.btn-secondary{background:var(--bg-card);border-color:var(--border-strong);box-shadow:var(--e-1)}.btn-secondary:hover:not(:disabled){background:var(--bg-card);border-color:var(--primary);color:var(--primary-text)}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-accent:active:not(:disabled),.btn-danger:active:not(:disabled){transform:scale(.98)}input,select,textarea{min-height:40px;border-radius:var(--r-sm);border-color:var(--border-strong);background:var(--bg-card)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:#b9c4d4}[data-theme=dark] input:hover:not(:disabled):not(:focus),[data-theme=dark] select:hover:not(:disabled):not(:focus){border-color:#94a3b866}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px rgba(var(--primary-rgb),.14)}.f-row>span,.f-row>label{font-size:var(--fs-xs);font-weight:700;color:var(--text-secondary);letter-spacing:.01em}.pg-bar{background:color-mix(in srgb,var(--bg-primary) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom-color:transparent;box-shadow:0 1px 0 var(--border-color)}.pg-title{font-size:1.4rem;font-weight:800;letter-spacing:-.01em}.pg-sub{font-size:var(--fs-sm);margin-top:3px}.pg-search input{background:var(--bg-card);border-radius:999px;min-width:260px}.pg-table-wrap{border-radius:var(--r-md);border-color:var(--border-color);box-shadow:var(--e-1)}table.tbl th{background:var(--bg-card);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;padding:12px 14px;border-bottom:1px solid var(--border-strong)}table.tbl td{padding:12px 14px;border-bottom-color:var(--border-color)}table.tbl tbody tr{transition:background .15s ease}table.tbl tbody tr:hover{background:rgba(var(--primary-rgb),.035)}[data-theme=dark] table.tbl tbody tr:hover{background:#ffffff08}table.tbl--compact th{padding:9px 11px}table.tbl--compact td{padding:8px 11px}.chip{padding:3px 10px;font-weight:700;border-radius:999px}.chip--info{background:rgba(var(--primary-rgb),.08)}.pg-kpi{border-radius:var(--r-md);padding:14px 16px;box-shadow:var(--e-1);border-color:var(--border-color);transition:transform .2s var(--ease-out),box-shadow .2s ease}a.pg-kpi:hover{transform:translateY(-2px);box-shadow:var(--e-2)}.pg-kpi b{font-size:1.6rem;font-weight:800}.ct-tabs{border-bottom:0;gap:4px;padding:4px;background:var(--bg-secondary);border-radius:12px;display:inline-flex;margin-bottom:var(--sp-5);max-width:100%}.ct-tabs button{min-height:38px;border:0;border-radius:9px;margin:0;color:var(--text-secondary);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ct-tabs button:hover{color:var(--text-primary)}.ct-tabs button.is-on{background:var(--bg-card);color:var(--primary-text);box-shadow:var(--e-1)}[data-theme=dark] .ct-tabs button.is-on{background:var(--surface)}.oc,.hm-card,.rc-card,.pj-card,.set-card,.info-grid,.agr-body{border-radius:var(--r-md);border-color:var(--border-color);box-shadow:var(--e-1)}.oc{transition:box-shadow .2s ease}.oc:hover{box-shadow:var(--e-2)}.rc-card,.pj-card{transition:transform .2s var(--ease-out),box-shadow .2s ease,border-color .2s ease}.rc-card:hover,.pj-card:hover{transform:translateY(-2px);box-shadow:var(--e-2)}.bt-modal-overlay{background-color:#0614268c}.bt-modal{border-radius:var(--r-lg);background:var(--bg-card);border-color:var(--border-color);box-shadow:var(--e-3)}.bt-modal-head{background:var(--bg-card);padding:18px 22px}.bt-modal-titles h3{font-size:1.15rem;font-weight:800}.cb-list{border-radius:12px;padding:6px;box-shadow:var(--e-3)}.cb-list li{border-radius:8px}.pg-enter>*{animation:pgIn .38s var(--ease-out) both}.pg-enter>*:nth-child(2){animation-delay:.04s}.pg-enter>*:nth-child(3){animation-delay:.08s}.pg-enter>*:nth-child(4){animation-delay:.12s}.pg-enter>*:nth-child(n+5){animation-delay:.16s}@keyframes pgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pg-enter>*,.btn-primary,.btn-accent,.btn-secondary,.pg-kpi,.rc-card,.pj-card,.oc{animation:none!important;transition:none!important}}.tip-bubble{position:fixed;z-index:4000;pointer-events:none;padding:5px 9px;border-radius:7px;background:var(--text-primary);color:var(--bg-primary);font-size:var(--fs-xs);font-weight:600;line-height:1.4;max-width:min(320px,calc(100vw - 16px));white-space:normal;text-align:start;box-shadow:0 4px 14px #00000040;animation:tip-in .12s ease}.tip-bubble--bottom{transform:translateY(0)}.tip-bubble--top{transform:translateY(-100%)}.tip-bubble:before{content:"";position:absolute;left:clamp(9px,var(--tip-arrow, 50%),calc(100% - 9px));transform:translate(-50%);border:5px solid transparent}.tip-bubble--bottom:before{bottom:100%;border-bottom-color:var(--text-primary);border-top-width:0}.tip-bubble--top:before{top:100%;border-top-color:var(--text-primary);border-bottom-width:0}@keyframes tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tip-bubble{animation:none}}.am{position:relative;display:inline-flex}.am-dot{position:absolute;top:5px;inset-inline-end:5px;width:8px;height:8px;border-radius:50%;background:#dc2626;border:2px solid var(--surface)}.sh-icon.is-alert{position:relative}.am-panel{position:absolute;top:calc(100% + 7px);inset-inline-end:0;z-index:800;min-width:232px;padding:5px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--r-lg);box-shadow:0 12px 30px #0206172e}.am-who{display:flex;flex-direction:column;gap:2px;margin:0 0 5px;padding:8px 11px 10px;border-bottom:1px solid var(--border-color)}.am-who small{color:var(--text-secondary);font-size:var(--fs-xs)}.am-item{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 11px;border:0;border-radius:var(--r-md);background:transparent;font:inherit;color:var(--text-primary);cursor:pointer;text-align:start}.am-item:hover{background:#0206170d}[data-theme=dark] .am-item:hover{background:#ffffff12}.am-item--out{color:#b91c1c}[data-theme=dark] .am-item--out{color:#fca5a5}.am-veil{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:var(--sp-4);background:#02061780}.am-modal{width:min(420px,100%);padding:var(--sp-5);background:var(--surface);border-radius:var(--r-lg);box-shadow:0 24px 60px #0206174d}.am-modal h3{display:flex;align-items:center;gap:8px;margin:0 0 var(--sp-4);font-size:var(--fs-md)}.am-modal .f-row{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--sp-3)}.am-modal .f-row span{font-size:var(--fs-sm);color:var(--text-secondary)}.am-modal input{min-height:44px;padding:0 12px;border:1px solid var(--border-color);border-radius:var(--r-md);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--fs-base)}.am-err{display:flex;align-items:center;gap:7px;margin:0 0 var(--sp-3);color:#b91c1c;font-size:var(--fs-sm)}[data-theme=dark] .am-err{color:#fca5a5}.am-done{display:flex;align-items:center;gap:8px;color:#047857;font-weight:600}[data-theme=dark] .am-done{color:#6ee7b7}.am-acts{display:flex;gap:var(--sp-2);justify-content:flex-end;margin-top:var(--sp-4)}.sub-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 16px;font-size:var(--fs-sm);line-height:1.6;border-bottom:1px solid rgba(245,158,11,.4);background:#f59e0b21;color:#92400e}[data-theme=dark] .sub-bar{color:#fcd34d}.sub-bar--grace{border-bottom-color:#dc26266b;background:#dc26261f;color:#b91c1c}[data-theme=dark] .sub-bar--grace{color:#fca5a5}.sub-bar svg{flex:none}.sh-main>.sub-bar{margin:0 0 calc(var(--sp-5) + var(--sp-3));border:1px solid rgba(245,158,11,.4);border-radius:var(--r-sm)}.sh{--side-w: 256px;--top-h: 60px;min-height:100dvh;background:var(--bg-primary)}.sh-side{position:fixed;inset-block:0;inset-inline-start:0;z-index:45;width:var(--side-w);display:flex;flex-direction:column;color:#cfd9e8;background:radial-gradient(22rem 18rem at 100% 0%,rgba(var(--accent-rgb),.1),transparent 60%),linear-gradient(180deg,var(--navy-900) 0%,var(--navy-950) 100%);border-inline-end:1px solid rgba(255,255,255,.06)}.sh-brand{display:flex;align-items:center;gap:10px;height:var(--top-h);padding:0 18px;flex:none;font-weight:800;font-size:1.12rem;letter-spacing:.01em;color:#fff;border-bottom:1px solid rgba(255,255,255,.07)}.sh-mark{width:34px;height:34px;object-fit:contain}.sh-accent{color:#ff8a3d;font-weight:inherit}.sh-links{flex:1;overflow-y:auto;padding:10px 12px 16px;display:flex;flex-direction:column;gap:2px}.sh-links::-webkit-scrollbar-thumb{background:#ffffff24}.sh-group{margin:16px 10px 6px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;color:#8397b2}.sh-group:first-child{margin-top:6px}.sh-link{position:relative;display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;border-radius:10px;font-size:var(--fs-sm);font-weight:600;color:#c3cfe0;text-decoration:none;transition:background .16s ease,color .16s ease}.sh-link svg{color:#8ea3bf;transition:color .16s ease}.sh-link:hover{background:#ffffff0f;color:#fff}.sh-link:hover svg{color:#dbe5f2}.sh-link:focus-visible{outline:2px solid #ff8a3d;outline-offset:-2px}.sh-link.active{background:#ffffff1a;color:#fff;font-weight:800}.sh-link.active svg{color:#ff8a3d}.sh-link.active:before{content:"";position:absolute;inset-block:9px;inset-inline-start:-12px;width:4px;border-radius:0 4px 4px 0;background:var(--accent)}[dir=rtl] .sh-link.active:before{border-radius:4px 0 0 4px}.sh-foot{margin:0;padding:12px 18px;font-size:var(--fs-xs);color:#6f84a1;border-top:1px solid rgba(255,255,255,.06)}.sh-empty{margin:var(--sp-3) 4px 0;padding:10px 11px;display:flex;align-items:flex-start;gap:7px;font-size:var(--fs-xs);line-height:1.6;color:#fcd9b0;background:#f59e0b1f;border-inline-start:3px solid #f59e0b;border-radius:8px}.sh-skel{display:flex;flex-direction:column;gap:6px;padding:4px}.sh-skel i{height:38px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%);background-size:400% 100%;animation:shShimmer 1.3s ease infinite}@keyframes shShimmer{0%{background-position:100% 0}to{background-position:0 0}}.sh-top{position:fixed;top:0;inset-inline-start:var(--side-w);inset-inline-end:0;z-index:40;height:var(--top-h);display:flex;align-items:center;gap:10px;padding:0 20px;background:color-mix(in srgb,var(--bg-card) 82%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid var(--border-color)}.sh-where{display:flex;flex-direction:column;line-height:1.25}.sh-where b{font-size:var(--fs-md);font-weight:800;color:var(--text-primary)}.sh-date{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--text-secondary)}.sh-spacer{flex:1}.sh-cta{min-height:38px}.sh-user{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary)}.sh-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:var(--fs-xs);font-weight:800;color:#fff;background:linear-gradient(135deg,#1f5fa8,var(--navy-700));box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px rgba(var(--accent-rgb),.55)}.sh-icon,.sh-burger{display:grid;place-items:center;width:38px;height:38px;min-width:38px;padding:0;border:1px solid var(--border-color);border-radius:10px;cursor:pointer;background:var(--bg-card);color:var(--text-secondary);transition:background .16s ease,color .16s ease,border-color .16s ease}.sh-icon:hover,.sh-burger:hover{color:var(--primary-text);border-color:var(--primary)}.sh-icon:focus-visible,.sh-burger:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.sh-burger{display:none}.sh-main{padding:calc(var(--top-h) + var(--sp-5)) var(--sp-6) var(--sp-6);padding-inline-start:calc(var(--side-w) + var(--sp-6));min-height:100dvh}.sh-main .pg-bar{margin-inline:calc(var(--sp-6) * -1);padding-inline:var(--sp-6)}.sh-veil{display:none}@media(max-width:1024px){.sh-burger{display:grid}.sh-top{inset-inline-start:0}.sh-side{transform:translate(-100%);visibility:hidden;transition:transform .24s var(--ease-out, ease),visibility .24s;box-shadow:var(--e-3);z-index:60}[dir=rtl] .sh-side{transform:translate(100%)}.sh.is-open .sh-side{transform:none;visibility:visible}.sh-main{padding-inline:var(--sp-5)}.sh-main .pg-bar{margin-inline:calc(var(--sp-5) * -1);padding-inline:var(--sp-5)}.sh.is-open .sh-veil{display:block;position:fixed;inset:0;z-index:55;background:#06142680;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media(max-width:640px){.sh-user,.sh-date,.sh-cta span{display:none}.sh-cta{width:40px;padding:0}.sh-top{padding:0 12px;gap:8px}.sh-main{padding-inline:var(--sp-3)}.sh-main .pg-bar{margin-inline:calc(var(--sp-3) * -1);padding-inline:var(--sp-3)}}@media(prefers-reduced-motion:reduce){.sh-side,.sh-link,.sh-icon,.sh-burger{transition:none}.sh-skel i{animation:none}}.sh-rep{margin-inline-start:6px;padding:1px 7px;border-radius:99px;font-size:var(--fs-xs);font-weight:700;color:var(--accent-strong);background:var(--accent-soft)}[data-theme=dark] .sh-rep{color:#ff9a55}.lg-wrap{position:fixed;inset:0;overflow:auto;display:grid;place-items:center;padding:var(--sp-5);background:radial-gradient(58rem 40rem at 12% -10%,rgba(var(--primary-rgb),.2),transparent 60%),radial-gradient(46rem 34rem at 108% 112%,rgba(var(--primary-rgb),.14),transparent 62%),var(--bg-primary)}.lg-box{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;width:min(1000px,100%);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--e-3);border:1px solid var(--border-color);background:var(--bg-card)}[data-theme=dark] .lg-box{background:#182234}.lg-brand{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;padding:var(--sp-6);background:linear-gradient(155deg,var(--primary-strong) 0%,var(--primary) 62%,var(--primary-hover) 100%);color:#fff}.hr-art{position:absolute;inset-inline:0;top:0;width:100%;height:auto;z-index:0}.lg-brand:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 0%,transparent 42%,rgba(0,0,0,.32) 66%,rgba(0,0,0,.55) 100%);pointer-events:none}.lg-brand-text{position:relative;z-index:2}.lg-mark{--mark-d: #ffffff;--mark-face: var(--brand-navy-800);--mark-hand: #ffffff;--mark-orbit: rgba(255, 255, 255, .82);--mark-ring: rgba(255, 255, 255, .9);display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;padding:5px 11px;border-radius:var(--r-full);background:#ffffff29;border:1px solid rgba(255,255,255,.26)}.lg-brand h1{margin:var(--sp-3) 0 6px;font-size:1.75rem;font-weight:700;line-height:1.3}.lg-brand p{margin:0;font-size:var(--fs-sm);color:#ffffffe6}.hr-p{opacity:0;animation:hrIn .75s cubic-bezier(.22,.8,.3,1) forwards;animation-delay:calc(var(--i) * .14s + .12s)}@keyframes hrIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lg-form-pane{display:flex;flex-direction:column;justify-content:center;padding:var(--sp-6);gap:var(--sp-4)}.lg-head h2{margin:0 0 4px;font-size:1.35rem;font-weight:700;color:var(--text-primary)}.lg-head p{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}.lg-form{display:flex;flex-direction:column;gap:var(--sp-4)}.lg-field{display:flex;flex-direction:column;gap:6px;text-align:start}.lg-field label{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary)}.lg-field input{width:100%;min-height:44px;padding:10px 13px;font-size:1rem;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--r-sm);transition:border-color .18s ease,box-shadow .18s ease}.lg-field input::placeholder{color:var(--text-secondary);opacity:.62}.lg-field input:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.22)}.lg-pw{position:relative}.lg-pw input{padding-inline-end:44px}.lg-pw-btn{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--r-sm);cursor:pointer;background:transparent;color:var(--text-secondary)}.lg-pw-btn:hover{background:var(--bg-secondary);color:var(--text-primary)}.lg-pw-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lg-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:2px;font-size:1rem;font-weight:600;font-family:inherit;color:#fff;background:var(--primary-strong);border:0;border-radius:var(--r-sm);cursor:pointer;transition:background .18s ease,transform .12s ease}.lg-submit:hover:not(:disabled){background:var(--primary-hover)}.lg-submit:active:not(:disabled){transform:translateY(1px)}.lg-submit:disabled{opacity:.55;cursor:not-allowed}.lg-submit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lg-err{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:#b91c1c;background:#dc262617;border-inline-start:3px solid #dc2626}[data-theme=dark] .lg-err{color:#fca5a5;background:#dc262624}.lg-foot{margin-top:auto;padding-top:var(--sp-4);font-size:var(--fs-xs);color:var(--text-secondary)}@media(max-width:900px){.lg-box{grid-template-columns:1fr}.lg-brand{min-height:auto;padding:var(--sp-5)}.hr-art{display:none}.lg-brand:after{display:none}.lg-brand h1{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.hr-p,.lg-brand .hr-p{animation:none;opacity:1;transform:none}.lg-submit,.lg-field input{transition:none}}.lg-head{position:relative}.lg-lang{position:absolute;top:0;inset-inline-end:0}.lg-link{align-self:center;padding:4px 6px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--primary);border-radius:var(--r-sm)}.lg-link:hover{text-decoration:underline}.lg-link:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lg-forgot{align-self:flex-end;margin-top:-2px;padding-inline:2px}.lg-opt{font-weight:400;color:var(--text-secondary)}.lg-hint{margin:0;font-size:var(--fs-xs);line-height:1.6;color:var(--text-secondary)}.lg-ok{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.6;color:#166534;background:#16a34a17;border-inline-start:3px solid #16a34a}.lg-ok svg{flex:none;margin-top:3px}[data-theme=dark] .lg-ok{color:#86efac;background:#16a34a24}[dir=ltr] .lg-back-ico{transform:scaleX(-1)}.lg-hint[role=status]{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.lg-spin{animation:lgSpin 1s linear infinite}@keyframes lgSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lg-spin{animation:none}}.ct-wrap{isolation:isolate;background:radial-gradient(60rem 36rem at 50% 118%,rgba(var(--accent-rgb),.2),transparent 62%),radial-gradient(50rem 30rem at 12% -12%,rgba(90,150,230,.22),transparent 60%),linear-gradient(180deg,#081f3d,#0d2a50 55%,#10325d)}.ct-wrap .lg-box{box-shadow:0 30px 80px #0208178c;border-color:#ffffff14}@media(min-width:1100px){.ct-wrap{justify-items:start;padding-inline:clamp(24px,5vw,80px)}.ct-wrap .lg-box{width:min(940px,100%)}}.ct-brand{justify-content:center;align-items:center;text-align:center;color:#0f2a4d;background:radial-gradient(circle at 1px 1px,rgba(18,61,112,.07) 1px,transparent 0) 0 0 / 14px 14px,linear-gradient(165deg,#f7f9fc,#eef2f7);border-inline-end:1px solid #dfe5ee}.ct-brand:after{display:none}.ct-brand-inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);max-width:380px}.ct-logo{display:block;width:min(340px,100%);height:auto}.ct-rule{width:56px;height:3px;border-radius:99px;background:var(--accent)}.ct-points{list-style:none;margin:0;padding:0;display:grid;gap:10px;text-align:start}.ct-points li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm);line-height:1.6;color:#334766}.ct-points svg{flex:none;margin-top:3px;color:#c2500c}.ct-title{margin:0 0 4px;font-size:1.35rem;font-weight:700;color:var(--text-primary)}.ct-wrap .lg-box{animation:ctIn .5s cubic-bezier(.22,.8,.3,1) both}.ct-logo{animation:ctIn .6s .12s cubic-bezier(.22,.8,.3,1) both}@keyframes ctIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ss{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.ss .ss-grid{fill:none;stroke:#ffffff0b;stroke-width:1}.ss .ss-line{fill:none;stroke:#ffffff38;stroke-width:2;stroke-linejoin:round}.ss .ss-soft{fill:none;stroke:#ffffff21;stroke-width:2}.ss .ss-dash{stroke-dasharray:10 10}.ss .ss-ground{stroke:#ffffff2e;stroke-width:2}.ss .ss-wheel{fill:#0b2649;stroke:#ffffff47;stroke-width:2}.ss .ss-stripe{stroke:#ffffff29;stroke-width:7}.ss{--cyc: 26s}.ss .ss-hopper{stroke:#ffffff52}.ss .ss-boom{stroke:rgba(var(--accent-rgb),.8);stroke-width:7;stroke-linecap:round}.ss .ss-hose{stroke:rgba(var(--accent-rgb),.6);stroke-width:4;stroke-linecap:round}.ss .ss-joint{fill:#0b2649;stroke:rgba(var(--accent-rgb),.95);stroke-width:2.5}.ss .ss-b1{transform-origin:215px 782px;animation:ssB1 var(--cyc) ease-in-out infinite}.ss .ss-b2{transform-origin:200px 532px;animation:ssB2 var(--cyc) ease-in-out infinite}.ss .ss-b3{transform-origin:105px 442px;animation:ssB3 var(--cyc) ease-in-out infinite}@keyframes ssB1{0%,26%{transform:rotate(93deg)}36%,85%{transform:rotate(0)}93%,to{transform:rotate(93deg)}}@keyframes ssB2{0%,32%{transform:rotate(-136.5deg)}41%,80%{transform:rotate(0)}87%,to{transform:rotate(-136.5deg)}}@keyframes ssB3{0%,37%{transform:rotate(-69.7deg)}46%,76%{transform:rotate(0)}82%,to{transform:rotate(-69.7deg)}}.ss .ss-mixer{animation:ssMix var(--cyc) infinite}@keyframes ssMix{0%{transform:translate(1650px);animation-timing-function:cubic-bezier(.2,.6,.35,1)}24%{transform:translate(546px)}80%{transform:translate(546px);animation-timing-function:cubic-bezier(.55,0,.85,.5)}to{transform:translate(1720px)}}.ss .ss-drum{animation:ssDrum 2.4s linear infinite}@keyframes ssDrum{0%{transform:translate(-30px)}to{transform:translate(30px)}}.ss .ss-reverse{fill:var(--accent);opacity:0;animation:ssRev var(--cyc) steps(1) infinite}@keyframes ssRev{0%,4%,8%,12%,16%,20%{opacity:1}2%,6%,10%,14%,18%,22%,24%,to{opacity:0}}.ss .ss-chute-flow,.ss .ss-bflow,.ss .ss-pour{stroke:#f0a26a;stroke-linecap:round;stroke-dasharray:6 8;opacity:0;animation:ssFlow .7s linear infinite,ssOn var(--cyc) infinite}.ss .ss-chute-flow{stroke-width:5}.ss .ss-bflow{stroke-width:3;stroke:#ffd2ad}.ss .ss-pour{stroke-width:5}@keyframes ssFlow{to{stroke-dashoffset:-14}}@keyframes ssOn{0%,48%{opacity:0}50%,73%{opacity:1}75%,to{opacity:0}}.ss .ss-fill{fill:#c8d4e48c;transform-box:fill-box;transform-origin:50% 50%;animation:ssFill var(--cyc) ease-out infinite}@keyframes ssFill{0%,49%{transform:scaleX(0);opacity:1}74%,94%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.ss .ss-dust{fill:#ffffff59;animation:ssDust 6s ease-out infinite;animation-delay:var(--d);opacity:0}@keyframes ssDust{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-70px)}}.ct-wrap .lg-box{position:relative;z-index:1}@media(max-width:900px){.ct-brand{padding:var(--sp-5) var(--sp-4);border-inline-end:0;border-bottom:1px solid #dfe5ee}.ct-logo{width:min(240px,70vw)}.ct-points,.ct-rule{display:none}}@media(prefers-reduced-motion:reduce){.ss *,.ct-wrap .lg-box,.ct-logo{animation:none!important}.ss .ss-b1,.ss .ss-b2,.ss .ss-b3{transform:none}.ss .ss-mixer{transform:translate(546px)}.ss .ss-fill{transform:none;opacity:1}.ss .ss-bflow,.ss .ss-pour,.ss .ss-chute-flow{opacity:.8}.ss .ss-dust,.ss .ss-reverse{opacity:0}}.ft-brand{justify-content:center;align-items:center;text-align:center;color:#dbe7f7;background:radial-gradient(40rem 26rem at 50% 30%,#062a5c,#01173b 62%);border-inline-end:1px solid rgba(255,255,255,.06)}.ft-brand:after{display:none}.ft-brand .ct-points li{color:#c7d6ea}.ft-brand .ct-points svg{color:#f08a3c}.ft-logo{display:block;width:min(360px,100%);height:auto;border-radius:18px;animation:ctIn .6s .12s cubic-bezier(.22,.8,.3,1) both}.lg-switch{margin:4px 0 0;text-align:center;font-size:var(--fs-sm);color:var(--text-secondary)}.lg-switch a{color:var(--primary-text);font-weight:600}@media(max-width:900px){.ft-brand{padding:var(--sp-5) var(--sp-4);border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.06)}.ft-logo{width:min(240px,70vw)}}@media(prefers-reduced-motion:reduce){.ft-logo{animation:none!important}}@media(min-width:1100px){.ct-wrap{justify-items:center}}.ct-wrap .lg-box{overflow:hidden}
