:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--vh100:100vh;--bg:#020617;--bg2:#070e24;--card:#0a1128;--card2:#0f1a36;--navy:#001864;--accent:#145aff;--accentL:#3b82f6;--accentBg:#145aff1a;--accentBd:#3b82f640;--text:#f1f3f6;--t2:#c0cad6;--t3:#96a7bc;--bdr:#3b82f61f;--bdrH:#3b82f647;--red:#ef4444;--redBg:#ef44441a;--green:#22c55e;--greenBg:#22c55e1a;--orange:#f97316;--orangeBg:#f973161a;--yellow:#eab308;--yellowBg:#eab3081a;--purple:#a855f7;--purpleBg:#a855f71a;--radius:12px;--radiusS:8px;--shadow:0 4px 24px #0006;--font:"Montserrat", system-ui, -apple-system, sans-serif;--tab-bg:#00000040;--tab-inactive:#b4d2ffbd;--dim-bg:#00000026;--card-border:#4d8fff47;--input-bg:#ffffff0f;--input-border:#3b82f638;--gold:#fbbf24;--goldBg:#fbbf241a}[data-theme=light]{--bg:#f8fafc;--bg2:#fff;--card:#fff;--card2:#f1f5f9;--navy:#e0eaff;--accent:#1d4ed8;--accentL:#2563eb;--accentBg:#2563eb14;--accentBd:#2563eb40;--text:#0f172a;--t2:#303e52;--t3:#445565;--bdr:#0000001f;--bdrH:#2563eb40;--red:#dc2626;--redBg:#dc262614;--green:#16a34a;--greenBg:#16a34a14;--orange:#ea580c;--orangeBg:#ea580c14;--yellow:#ca8a04;--yellowBg:#ca8a0414;--purple:#7c3aed;--purpleBg:#7c3aed14;--shadow:0 4px 24px #0000001a;--tab-bg:#2563eb14;--tab-inactive:#465468;--dim-bg:#2563eb0f;--card-border:#2563eb2e;--input-bg:#fff;--input-border:#b4c0d0;--gold:#b45309;--goldBg:#b4530914}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (height:100dvh){:root{--vh100:100dvh}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-variant-emoji:text;line-height:1.5;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--navy);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accentL)}.page-content{flex:1;padding:20px 24px;overflow-y:auto}.back-btn{color:var(--t2);cursor:pointer;border-radius:var(--radiusS);font-size:14px;font-weight:600;font-family:var(--font);background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;transition:all .15s;display:inline-flex}.back-btn:hover{color:var(--accentL-tx);background:var(--accentBg)}.card{background:var(--card);border:1px solid var(--bdr);border-radius:var(--radius);padding:20px;transition:all .2s}.card:hover{border-color:var(--bdrH)}.card-clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.card-clickable:hover{background:var(--card2);box-shadow:var(--shadow-card);transform:translateY(-1px)}}.card-clickable:active{transform:scale(.98)}.card-title{font-size:16px;font-weight:700}.card-subtitle{color:var(--t2);margin-top:2px;font-size:13px;font-weight:500}.card-icon{background:var(--accentBg);border:1px solid var(--accentBd);width:40px;height:40px;color:var(--accentL-tx);border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:flex}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--bdr);background:var(--card);overflow-x:auto}.table-wrap::-webkit-scrollbar{height:6px}.table-wrap::-webkit-scrollbar-track{background:var(--card);border-radius:0 0 var(--radius) var(--radius)}.table-wrap::-webkit-scrollbar-thumb{background:var(--accentL);border-radius:3px}table{border-collapse:collapse;width:100%;min-width:800px;font-size:14px}thead th{background:var(--navy);color:var(--text);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:2px solid var(--accentL);z-index:2;padding:12px 14px;font-size:12px;font-weight:700;position:sticky;top:0}tbody td{color:var(--t2);border-bottom:1px solid var(--bdr);vertical-align:middle;padding:11px 14px;font-size:14px}td[style*="text-align: right"],td[style*=text-align\:right]{font-family:monospace}.mono{font-family:monospace!important}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#3b82f608}td:first-child{color:var(--text);font-weight:500}.td-editable{border:1px solid var(--accentBd);cursor:text;background:#145aff0f;border-radius:6px;padding:6px 10px}.table-wrap .sticky-col{z-index:1;background:linear-gradient(var(--card), var(--card)), var(--bg);position:sticky;left:0;box-shadow:6px 0 8px -8px #00000073}.table-wrap thead th.sticky-col{z-index:3;background:var(--navy)}.dt-chev-r,.dt-chev-d{flex-shrink:0;transition:transform .2s}details[open]>summary .dt-chev-r{transform:rotate(90deg)}details:not([open])>summary .dt-chev-d{transform:rotate(-90deg)}summary::-webkit-details-marker{display:none}.table-wrap .sticky-col.is-dim{background:linear-gradient(var(--dim-bg), var(--dim-bg)), linear-gradient(var(--card), var(--card)), var(--bg)}.form-group{margin-bottom:16px}.form-label{color:var(--t2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.form-input,.form-select{background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--radiusS);width:100%;color:var(--text);font-size:15px;font-weight:500;font-family:var(--font);outline:none;padding:12px 14px;transition:border-color .15s}.form-input:focus,.form-select:focus{border-color:var(--accentL)}.form-input::placeholder{color:var(--t3)}.form-input:disabled,.form-select:disabled{opacity:.5;cursor:not-allowed}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-hint{color:var(--t2);margin-top:4px;font-size:11px}.btn{border-radius:var(--radiusS);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):active{transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:#1d6bff}.btn-secondary{background:var(--accentBg);color:var(--accentL-tx);border:1px solid var(--accentBd)}.btn-secondary:hover:not(:disabled){background:#145aff2e}.btn-danger{background:var(--redBg);color:var(--red-tx);border:1px solid #ef444440}.btn-danger:hover:not(:disabled){background:#ef444433}.btn-ghost{color:var(--t2);border:1px solid var(--bdr);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--accentBd);color:var(--accentL-tx)}.btn-sm{padding:6px 14px;font-size:12px}.btn-icon{border-radius:var(--radiusS);width:34px;height:34px;padding:0}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge-blue{background:var(--accentBg);color:var(--accentL-tx);border:1px solid var(--accentBd)}.badge-green{background:var(--greenBg);color:var(--green-tx);border:1px solid #22c55e40}.badge-red{background:var(--redBg);color:var(--red-tx);border:1px solid #ef444440}.badge-orange{background:var(--orangeBg);color:var(--orange-tx);border:1px solid #f9731640}.badge-yellow{background:var(--yellowBg);color:var(--yellow-tx);border:1px solid #eab30840}.badge-purple{background:var(--purpleBg);color:var(--purple-tx);border:1px solid #a855f740}.search-wrap{margin-bottom:16px;position:relative}.search-wrap svg{color:var(--t3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radiusS);width:100%;color:var(--text);font-size:14px;font-family:var(--font);outline:none;padding:10px 14px 10px 38px}.search-input:focus{border-color:var(--accentL)}.search-input::placeholder{color:var(--t3)}.modal-overlay{z-index:100;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg2);border:1px solid var(--bdr);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;max-width:560px;max-height:min(90vh,100%);box-shadow:var(--shadow);border-radius:16px;padding:28px;overflow-y:auto}.modal-lg{max-width:720px}.modal-title{margin-bottom:20px;font-size:18px;font-weight:900}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.toast-container{top:calc(56px + 10px + env(safe-area-inset-top,0px) + var(--kb-top,0px));right:calc(16px + env(safe-area-inset-right,0px));z-index:10050;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}.toast-container .toast{pointer-events:auto;box-shadow:0 8px 24px #00000047}@media (width<=600px){.toast-container{left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));align-items:stretch}.toast-container .toast{min-width:0;max-width:none}}.toast{border-radius:var(--radiusS);overflow-wrap:anywhere;min-width:min(260px,100vw - 40px);max-width:min(400px,100vw - 40px);padding:12px 20px;font-size:14px;font-weight:600;animation:.25s slideIn}.toast-success{background:linear-gradient(var(--greenBg), var(--greenBg)), var(--bg2);color:var(--green-tx);border:1px solid #22c55e4d}.toast-error{background:linear-gradient(var(--redBg), var(--redBg)), var(--bg2);color:var(--red-tx);border:1px solid #ef44444d}.toast-info{background:linear-gradient(var(--accentBg), var(--accentBg)), var(--bg2);color:var(--accentL-tx);border:1px solid var(--accentBd)}.accordion{border:1px solid var(--bdr);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.accordion-header{cursor:pointer;background:var(--card);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.accordion-header:hover{background:var(--card2)}.accordion-chevron{color:var(--t3);transition:transform .2s}.accordion-chevron.open{transform:rotate(180deg)}.accordion-body{background:var(--card);padding:0 18px 14px}.toggle-group{border:1px solid var(--bdr);border-radius:var(--radiusS);display:inline-flex;overflow:hidden}.toggle-btn{cursor:pointer;color:var(--tab-inactive);font-size:12px;font-weight:600;font-family:var(--font);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;padding:6px 16px;transition:all .15s}.toggle-btn:active{transform:scale(.97)}.toggle-btn.active{background:var(--accent);color:var(--on-accent)}.toggle-btn:hover:not(.active){background:var(--dim-bg);color:var(--t2)}.tab-bar{border-bottom:2px solid var(--bdr);margin-bottom:20px;display:flex}.tab-item{color:var(--t3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-size:13px;font-weight:700;font-family:var(--font);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;scroll-snap-align:start;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:10px 16px 12px;display:flex}@media (hover:hover){.tab-item:hover{color:var(--t2)}}.tab-item:active{transform:scale(.97)}.tab-item.active{color:var(--accent-tx);border-bottom-color:var(--accent);background:var(--accentBg);border-radius:8px 8px 0 0}.eq-custom-slider{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;padding:8px 0;position:relative}.eq-slider-track{background:var(--bdr);border-radius:4px;height:8px;position:relative}.eq-slider-fill{background:var(--accent);border-radius:4px;height:100%;transition:width .15s;position:absolute;top:0;left:0}.eq-slider-thumb{background:var(--accent);border:3px solid var(--bg2);cursor:grab;border-radius:50%;width:28px;height:28px;transition:box-shadow .15s,transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #145aff80,0 2px 8px #0000004d}.eq-slider-thumb:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 20px #145aff99,0 4px 12px #0006}.eq-slider-thumb:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.05)}[data-theme=light] .eq-slider-thumb{background:#1d4ed8;border-color:#fff;box-shadow:0 0 12px #1d4ed866,0 2px 8px #00000026}.tier-label{color:var(--accentL-tx);margin:20px 0 12px;font-size:16px;font-weight:700}.empty-state{text-align:center;color:var(--t2);padding:48px 20px}.empty-state svg{opacity:.4;margin-bottom:12px}.empty-state p{font-size:14px;font-weight:500}.empty-state .hint{color:var(--t2);margin-top:6px;font-size:12px}.spinner{border:2.5px solid var(--bdr);border-top-color:var(--accentL);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.spinner-center{justify-content:center;align-items:center;padding:48px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-screen{min-height:100vh;min-height:var(--vh100);padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.login-glow{pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#3b7fff1f 0%,#0000 70%);position:fixed;inset:0}.login-card{background:var(--bg2);text-align:center;border:1.5px solid #3b82f647;border-radius:24px;width:100%;max-width:420px;padding:40px 32px 32px;position:relative;box-shadow:0 24px 64px #00000080}.login-logo{height:44px;margin-bottom:20px}.login-title{margin-bottom:6px;font-size:22px;font-weight:900}.login-sub{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:36px;font-size:13px;font-weight:600}.login-btn{cursor:pointer;color:#1a1a1a;width:100%;font-size:15px;font-weight:700;font-family:var(--font);background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;transition:all .15s;display:flex;box-shadow:0 2px 12px #00000040}.login-btn:hover{background:#eee}.login-btn:disabled{opacity:.6;cursor:not-allowed}[data-theme=light] [data-theme=light] .login-footer{color:var(--t3);margin-top:24px;font-size:11px;line-height:1.7}.login-copyright{font-size:11px}.help-hero-banner{text-align:center;border-bottom:1px solid var(--bdr);background:linear-gradient(135deg,#00186466,#145aff1a);border-radius:12px 12px 0 0;padding:20px 18px}[data-theme=light] .help-hero-banner{background:linear-gradient(135deg,#2563eb14,#22c55e0f)}@media (width<=768px){.page-content{padding:16px 12px}.form-row{grid-template-columns:1fr}.modal{border-radius:16px;max-width:100%;margin:8px;padding:20px}.modal-lg{max-width:100%}.tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}.tab-item{white-space:nowrap;padding:10px 14px;font-size:11px}.card{padding:14px}.table-wrap{font-size:12px}.table-wrap::-webkit-scrollbar{height:4px;display:block}.table-wrap::-webkit-scrollbar-thumb{background:var(--accentL);border-radius:2px;min-width:40px}thead th{padding:8px 10px;font-size:11px}tbody td{padding:8px 10px}table{min-width:700px}}@media (width<=480px){.page-content{padding:12px 8px}.form-row{gap:8px}.card{border-radius:10px;padding:12px}}[data-theme=light] input[type=number],[data-theme=light] textarea{color:var(--text)!important}[data-theme=light] .toggle-btn:hover:not(.active){color:var(--t2);background:#2563eb0f}[data-theme=light] .td-editable{color:var(--text)!important;background:#2563eb0d!important;border-color:#2563eb33!important}[data-theme=light] thead th{border-bottom-color:#2563eb}[data-theme=light] tbody td{color:#334155}[data-theme=light] .badge-blue{color:#1d4ed8;background:#2563eb1a}select,.form-select{color:var(--text);background:var(--card);border:1.5px solid var(--input-border);border-radius:var(--radiusS);font-family:var(--font);font-size:14px;font-weight:500}select option{background:var(--card);color:var(--text);font-family:var(--font);padding:8px 12px}select option:checked{background:var(--accentBg);color:var(--accentL-tx)}select option:hover{background:var(--accentBg)}[data-theme=light] select,[data-theme=light] .form-select{color:#0f172a!important;background:#fff!important;border-color:#b4c0d0!important}[data-theme=light] select option{color:#0f172a;background:#fff}[data-theme=light] select option:checked{color:#1d4ed8;background:#dbeafe}@media print{.no-print,[style*=position\:fixed],[style*="position: fixed"]{display:none!important}.eqm-topbar{display:flex!important;position:relative!important}:root,[data-theme=dark],[data-theme=light]{--bg:#fff!important;--bg2:#fff!important;--card:#fff!important;--card2:#f8fafc!important;--navy:#f1f5f9!important;--text:#0f172a!important;--t2:#334155!important;--t3:#64748b!important;--accent:#1d4ed8!important;--accentL:#2563eb!important;--accentBg:#2563eb0f!important;--accentBd:#2563eb26!important;--bdr:#e2e8f0!important;--bdrH:#e2e8f0!important;--red:#dc2626!important;--green:#16a34a!important;--orange:#ea580c!important;--yellow:#ca8a04!important;--purple:#7c3aed!important;--tab-bg:#f1f5f9!important;--dim-bg:#f8fafc!important;--tab-inactive:#475569!important;--card-border:#e2e8f0!important;--input-bg:#fff!important;--input-border:#cbd5e1!important;--shadow:none!important}html,body{color:#0f172a!important;background:#fff!important}#root{display:block!important}[data-theme=dark] div,[data-theme=dark] button,[data-theme=dark] section,[data-theme=dark] main{background-color:#0000!important;background-image:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.gm-style a[href*=keyboard],.gm-style .gmnoprint a{opacity:.3!important;font-size:0!important}.gm-style .gm-style-cc{opacity:.4!important}.gm-style-iw-chr{z-index:2!important;background:0 0!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}.gm-style-iw-chr button{opacity:1!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important}.gm-style-iw-chr button span{background-color:#94a3b8!important;width:16px!important;height:16px!important;margin:0!important}.gm-style .gm-style-iw-c{position:relative!important}[data-theme=light] .gm-style-iw-chr button span{background-color:#64748b!important}.gm-style .gm-style-iw-d{padding:0!important;overflow:hidden!important}.gm-style .gm-style-iw-c{background:#0f172a!important;border-radius:12px!important;padding:0!important;box-shadow:0 8px 32px #00000080!important}.gm-style .gm-style-iw-tc:after{background:#0f172a!important}[data-theme=light] .gm-style .gm-style-iw-c{background:#fff!important;box-shadow:0 8px 32px #00000026!important}[data-theme=light] .gm-style .gm-style-iw-tc:after{background:#fff!important}.threshold-grid-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.threshold-grid-wrap::-webkit-scrollbar{height:0;display:none}.threshold-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (width<=480px){.threshold-grid{grid-template-columns:repeat(3,1fr);gap:6px}.threshold-grid label{font-size:10px!important}.threshold-grid input{padding:8px 22px 8px 6px!important;font-size:13px!important}}.review-data-grid{grid-template-columns:minmax(240px,340px) minmax(240px,340px) auto;gap:12px;display:grid}@media (width<=768px){.review-data-grid{grid-template-columns:1fr;gap:16px}}.tabs-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--bdr) transparent;gap:0;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%)}.tabs-scroll::-webkit-scrollbar{height:3px}.tabs-scroll::-webkit-scrollbar-track{background:0 0}.tabs-scroll::-webkit-scrollbar-thumb{background:var(--bdr);border-radius:3px}.tabs-scroll>button{white-space:nowrap;flex-shrink:0}.bridge-row{align-items:center;gap:10px;display:flex}.bridge-label{text-align:right;flex-shrink:0;width:180px}.bridge-bar-wrap{flex:1;min-width:0;height:28px;position:relative}.bridge-value{white-space:nowrap;text-align:right;min-width:90px}@media (width<=520px){.bridge-row{flex-wrap:wrap;gap:4px}.bridge-label{text-align:left;width:100%}.bridge-label>div:first-child{font-size:11px!important}.bridge-label>div:last-child{font-size:10px!important}.bridge-bar-wrap{flex:1;height:22px}.bridge-value{min-width:auto;font-size:10px!important}}.eval-layout{gap:20px;min-height:500px;display:grid}.eval-layout.two-col{grid-template-columns:min(380px,100%) 1fr}@media (width<=768px){.eval-layout.two-col{grid-template-columns:1fr}.eval-layout.two-col .eval-list-hide{display:none}.eval-back-btn{align-items:center;gap:4px;display:flex!important}}[data-high-contrast=true]{--bdr:#ffffff73!important;--bb:#ffffff8c!important;--t2:#fff!important;--t3:#ffffffd9!important;--card:#ffffff1f!important;--card2:#ffffff2e!important;--dim-bg:#ffffff14!important;--tab-inactive:#ffffffd9!important;--input-bg:#ffffff1a!important;--input-border:#ffffff80!important;--bg2:#0a1228!important;--shadow:0 4px 24px #0009!important}[data-high-contrast=true] button:focus-visible,[data-high-contrast=true] a:focus-visible{outline-offset:2px;outline:2px solid #fff!important}[data-theme=light][data-high-contrast=true]{--bdr:#0006!important;--bb:#00000080!important;--t2:#000!important;--t3:#000c!important;--card:#0000000f!important;--card2:#0000001a!important;--dim-bg:#0000000a!important;--tab-inactive:#000000d9!important;--input-bg:#0000000a!important;--input-border:#00000080!important}[data-theme=light][data-high-contrast=true] button:focus-visible,[data-theme=light][data-high-contrast=true] a:focus-visible{outline-offset:2px;outline:2px solid #000!important}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.offline-banner{z-index:10000;color:#fff;text-align:center;letter-spacing:.03em;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top,0px));background:linear-gradient(90deg,#dc2626,#ef4444);font-size:13px;font-weight:700;animation:.3s ease-out slideDown;position:fixed;top:0;left:0;right:0}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.whatsnew-overlay{z-index:9999;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));background:#0009;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.whatsnew-card{background:var(--card);border:1.5px solid var(--bdr);border-radius:16px;width:100%;max-width:480px;max-height:80vh;padding:28px 24px;overflow-y:auto}.star-btn{cursor:pointer;background:0 0;border:none;padding:4px;transition:transform .15s}.star-btn:hover{transform:scale(1.2)}.star-btn:active{transform:scale(.95)}.version-footer{text-align:center;color:var(--t3);letter-spacing:.05em;padding:12px 16px 20px;font-size:11px}.theme-switcher{border:1.5px solid var(--bdr);border-radius:8px;display:flex;overflow:hidden}.theme-switcher button{cursor:pointer;width:32px;height:28px;color:var(--t3);background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.theme-switcher button.active{background:var(--accentBg,#3b7fff1a);color:var(--accent-tx)}.a11y-dropdown{background:var(--card);border:1.5px solid var(--bdr);z-index:100;border-radius:12px;min-width:200px;margin-top:6px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000040}.a11y-toggle{cursor:pointer;width:100%;font-family:var(--font);color:var(--text);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.a11y-toggle:hover{background:var(--accentBg,#3b7fff0f)}.a11y-switch{background:var(--bdr);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.a11y-switch.on{background:var(--accent)}.a11y-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.a11y-switch.on:after{transform:translate(16px)}:root{--surface:var(--bg2);--surface-2:var(--card);--surface-3:var(--card2);--text-dim:var(--t2);--text-faint:var(--t3);--text-base:14px;--text-xl:20px;--line:var(--bdr);--line-strong:var(--bdrH);--accent-dim:var(--accentBg);--accent-hot:var(--accentL);--accent-soft:var(--accentBd);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--weight-bold:700;--weight-semibold:600;--duration-base:.2s;--ease-soft:ease;--font-body:var(--font);--track-tight:-.01em;--duration-fast:.15s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--on-accent:#fff;--success:var(--green);--warning:var(--orange);--danger:var(--red);--highlight:var(--gold);--shadow-sm:0 1px 2px #0000004d;--shadow-card:0 2px 8px #00000059;--shadow-md:0 4px 16px #0006;--shadow-hover:0 6px 24px #00000073;--shadow-lifted:0 12px 40px #0000008c}[data-theme=light]{--shadow-sm:0 1px 2px #0000000f;--shadow-card:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-hover:0 6px 24px #0000001f;--shadow-lifted:0 12px 40px #0000002e}button,[role=button],a,.card-clickable,label,select{-webkit-tap-highlight-color:transparent}button,[role=button]{touch-action:manipulation}.native-press{transition:transform var(--duration-fast) var(--ease-out)}.native-press:active{transform:scale(.97)}.native-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:root{--dd-menu-bg:var(--card2)}[data-theme=light]{--dd-menu-bg:#fff}.dd-dark,[data-theme=light] .dd-dark,.dd-layer.dd-dark{--surface:#070e24;--surface-2:#0a1128;--line:#3b82f61f;--line-strong:#3b82f647;--text:#f1f3f6;--text-dim:#c0cad6;--text-faint:#8a9bb0;--accent:#145aff;--accentL:#3b82f6;--accent-dim:#145aff1a;--accent-soft:#3b82f640;--input-bg:#ffffff0f;--input-border:#3b82f638;--dd-menu-bg:#0f1a36;--highlight:#fbbf24;--shadow-lifted:0 12px 40px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dd{width:100%;min-width:0;position:relative}.dd.is-inline{vertical-align:middle;width:auto;max-width:100%;display:inline-flex}.dd.is-inline .dd-trigger{flex:auto;min-width:0}.dd-trigger{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;min-height:44px;color:var(--text);font-family:var(--font-body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:10px;padding:11px 14px 11px 16px;line-height:1.4;display:flex;position:relative}.dd-trigger:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover){.dd-trigger:hover:not(:disabled){border-color:var(--accent-soft)}}.dd-trigger:active:not(:disabled){transform:scale(.985)}.dd-trigger.is-open{border-color:var(--accent);background:var(--surface-2)}.dd-trigger:focus-visible{border-color:var(--accentL);outline:none}.dd-trigger:disabled{opacity:.5;cursor:not-allowed}.dd-trigger-label{text-align:left;min-width:0;letter-spacing:var(--track-tight);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;overflow:hidden}.dd-trigger-label.is-placeholder{color:var(--text-faint);font-weight:500}.dd-trigger-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dd-chev{color:var(--text-dim);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.dd-trigger.is-open .dd-chev{transform:rotate(180deg)}.dd.is-input .dd-trigger{background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--radiusS);padding:12px 12px 12px 14px}.dd.is-input .dd-trigger-label{letter-spacing:0;font-size:15px;font-weight:500}.dd.is-input .dd-chev{color:var(--text-faint)}@media (hover:hover){.dd.is-input .dd-trigger:hover:not(:disabled){border-color:var(--accentBd)}}.dd.is-input .dd-trigger.is-open,.dd.is-input .dd-trigger:focus-visible{border-color:var(--accentL);background:var(--input-bg)}.lean-module .dd.is-input .dd-trigger{border-radius:10px}.lean-module .dd.is-input .dd-trigger.is-open,.lean-module .dd.is-input .dd-trigger:focus-visible{border-color:var(--accent)}.dd.is-sm .dd-trigger{gap:8px;min-height:40px;padding:8px 10px 8px 12px}.dd.is-sm .dd-trigger-label{font-size:14px}.dd.is-xs .dd-trigger{border-radius:var(--radiusS);gap:6px;min-height:32px;padding:5px 8px 5px 10px}.dd.is-xs .dd-trigger-label{font-size:12px;font-weight:600}.dd.is-sm .dd-chev,.dd.is-xs .dd-chev{width:14px;height:14px}.dd-backdrop{z-index:10050;-webkit-tap-highlight-color:transparent;background:0 0;position:fixed;inset:0}.dd-menu{z-index:10051;background:var(--dd-menu-bg);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted);color:var(--text);font-family:var(--font-body);animation:ddIn .16s var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.dd-menu.is-up{animation-name:ddInUp}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ddInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-high-contrast=true] .dd-menu,[data-high-contrast=true] .a11y-dropdown{background:var(--bg2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--line-strong)!important}[data-theme=light][data-high-contrast=true] .dd-menu{background:#fff!important}.dd-search{border-bottom:1px solid var(--line);min-height:48px;color:var(--text-faint);flex:none;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.dd-search input{min-width:0;height:46px;box-shadow:none;color:var(--text);font:500 16px var(--font-body);appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0}.dd-search input::placeholder{color:var(--text-faint);font-weight:500}.dd-search input::-webkit-search-cancel-button{-webkit-appearance:none}.dd-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:6px;position:relative;overflow-y:auto}.dd-empty{text-align:center;color:var(--text-faint);padding:18px 12px;font-size:13px}.dd-opt{border-radius:var(--radius-sm);cursor:pointer;width:100%;min-height:46px;color:var(--text);font-family:var(--font-body);text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}@media (hover:hover){.dd-opt:not(.is-disabled):hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.dd-opt:not(.is-disabled):active{background:color-mix(in srgb, var(--accent) 15%, transparent)}.dd-opt:focus-visible{outline:2px solid var(--accentL);outline-offset:-2px}.dd-opt.is-selected{background:var(--accent-dim)}.dd-opt.is-disabled{opacity:.45;cursor:not-allowed}.dd-opt-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dd-opt-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.dd-opt-label{text-align:left;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.dd-opt-sub{text-align:left;color:var(--text-faint);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.3}.dd-opt.is-selected .dd-opt-label{color:var(--accentL-tx);font-weight:800}.dd-opt-count{color:var(--text-faint);flex-shrink:0;font-size:12px;font-weight:700}.dd-opt-check{color:var(--accentL-tx);flex-shrink:0}[data-theme=light] .dd-opt.is-selected .dd-opt-label,[data-theme=light] .dd-opt-check{color:var(--accent-tx)}.dd-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:8px 10px 4px;font-size:10px;font-weight:700}.dd-divider{background:var(--line);height:1px;margin:6px 4px}.dd-multi-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:2px;min-height:48px;padding:4px 6px 4px 14px;display:flex}.dd-multi-count{min-width:0;color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;font-weight:700;overflow:hidden}.dd-multi-act{border-radius:var(--radius-sm);min-height:40px;color:var(--accentL-tx);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;margin:0;padding:0 12px;font-size:13px;font-weight:700}[data-theme=light] .dd-multi-act{color:var(--accent-tx)}@media (hover:hover){.dd-multi-act:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.dd-multi-act:not(:disabled):active{background:color-mix(in srgb, var(--accent) 15%, transparent)}.dd-multi-act:focus-visible{outline:2px solid var(--accentL);outline-offset:-2px}.dd-multi-act:disabled{color:var(--text-faint);opacity:.55;cursor:default}.dd-menu.is-multi .dd-opt.is-selected{background:0 0}@media (hover:hover){.dd-menu.is-multi .dd-opt.is-selected:not(.is-disabled):hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.dd-menu.is-multi .dd-opt.is-selected .dd-opt-label,[data-theme=light] .dd-menu.is-multi .dd-opt.is-selected .dd-opt-label{color:var(--text);font-weight:700}.dd-opt-box{border:1.5px solid var(--input-border);background:var(--input-bg);color:#0000;width:20px;height:20px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dd-opt.is-selected .dd-opt-box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dd-trigger-dots{flex-shrink:0;align-items:center;padding-left:1px;display:inline-flex}.dd-trigger-dots>span{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--input-bg);border-radius:50%;margin-left:-3px}.dd-trigger-dots>span:first-child{margin-left:0}.dd-opt.is-feature .dd-opt-label{color:var(--highlight)}.dd-opt.is-feature.is-selected{background:color-mix(in srgb, var(--highlight) 12%, transparent)}.dd-opt.is-feature.is-selected .dd-opt-label{color:var(--highlight)}.star{vertical-align:super;color:var(--highlight);animation:twinkle 1.8s var(--ease-soft) infinite;margin-left:4px;font-size:.68em;display:inline-block}@keyframes twinkle{0%,to{opacity:.65;transform:scale(1)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--highlight) 85%, transparent));transform:scale(1.4)rotate(18deg)}}.seg{background:var(--surface-2);border:1px solid var(--line);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:11px;flex:auto;gap:2px;padding:3px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-btn{min-width:max-content;min-height:40px;color:var(--text-dim);white-space:nowrap;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:10px 8px}@media (hover:hover){.seg-btn:not(.is-active):hover{color:var(--text)}}.seg-btn:active{transform:scale(.97)}.seg-btn.is-active{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-sm)}.seg-aux{background:var(--surface);width:42px;height:42px;color:var(--text-dim);border:1px solid var(--line-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.seg-aux:hover{border-color:var(--accent-soft);color:var(--text)}}.seg-aux:active{transform:scale(.95)}.seg-aux.is-busy svg{animation:.7s linear infinite spin}.map-filter{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"search country reset""tiers tiers tiers";align-items:center;gap:8px;display:grid}@media (width>=720px){.map-filter{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto auto;grid-template-areas:"tiers search country reset"}}.map-filter-tiers{grid-area:tiers;min-width:0}.map-filter-country{grid-area:country;min-width:0;max-width:170px}.map-filter .dd .dd-trigger,.map-filter .dd.is-xs .dd-trigger{min-height:36px}.map-filter-search{background:var(--bg);border:1.5px solid var(--bdr);border-radius:var(--radiusS);width:100%;min-width:0;height:36px;color:var(--text);text-overflow:ellipsis;outline:none;grid-area:search;margin:0;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}.map-filter-search::placeholder{color:var(--text-faint)}.map-filter-search:focus{border-color:var(--accentL)}.map-filter-reset{border:1.5px solid var(--bdr);border-radius:var(--radiusS);height:36px;color:var(--t2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;grid-area:reset;margin:0;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700;position:relative}.map-filter-reset:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover){.map-filter-reset:hover{border-color:var(--accent-soft);color:var(--text)}}.map-filter-reset:active{transform:scale(.97)}.five-even{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (width<=600px){.five-even{grid-template-columns:repeat(6,minmax(0,1fr))}.five-even>:nth-child(-n+3){grid-column:span 2}.five-even>:nth-child(n+4){grid-column:span 3}}.legend-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 16px;display:grid}@media (width<=600px){.legend-five{grid-template-columns:1fr}}.even-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.even-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=760px){.even-grid{flex-wrap:wrap;display:flex}.even-grid>*{flex:130px;min-width:0}}@media (prefers-reduced-motion:reduce){.dd-menu,.star,.seg-btn.is-active,.native-press,.dd-trigger,.dd-chev,.seg-aux,.map-filter-reset{transition:none!important;animation:none!important}.star{opacity:1}}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pillar-grid>:last-child:nth-child(3n+1){grid-column:1/-1}@media (width<=679px){.pillar-grid>:last-child:nth-child(3n+1){justify-content:center;align-items:center;gap:10px;display:flex;padding:12px 16px!important}.pillar-grid>:last-child:nth-child(3n+1)>*{margin:0!important}}@media (width>=680px){.pillar-grid{grid-template-columns:repeat(7,1fr)}.pillar-grid>:last-child:nth-child(3n+1){grid-column:auto}}.tour-spot{box-shadow:0 0 0 9999px #020617a8, 0 0 0 2px var(--accent,var(--blue)), 0 0 28px #3b82f673;animation:2.6s ease-in-out infinite tourPulse}.tour-card{background:var(--bg2,var(--surface,#0a1128));border:1px solid var(--accentBd,var(--border-h,#3b82f640));font-family:var(--font,inherit);color:var(--text);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:16px 18px;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #3b82f614}.tour-card:before{content:"";background:linear-gradient(90deg, var(--accent,var(--blue)), #8b5cf6 70%, #22c55e);height:3px;position:absolute;top:0;left:0;right:0}.tour-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accentL,var(--blue-l,var(--accent,var(--blue))));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.tour-meta{letter-spacing:.06em;color:var(--t3,var(--text3,#8a9bb0));white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.tour-dot{background:var(--t3,var(--text3,#8a9bb0));border-radius:50%;flex-shrink:0;width:3px;height:3px}.tour-seg{background:var(--bdr,var(--border,#3b82f61f));border-radius:3px;flex:1;height:3px;transition:background .25s,box-shadow .25s}.tour-seg.is-on{background:linear-gradient(90deg, var(--accent,var(--blue)), var(--accentL,var(--blue-l,var(--accent,var(--blue)))))}.tour-title{letter-spacing:-.01em;color:var(--text);margin-bottom:6px;font-size:17px;font-weight:900;line-height:1.25}.tour-desc{color:var(--t2,var(--text2,#c0cad6));font-size:13.5px;line-height:1.7}.tour-x{border:1px solid var(--bdr,var(--border,#3b82f61f));width:28px;height:28px;color:var(--t3,var(--text3,#8a9bb0));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:flex}.tour-x:hover{border-color:var(--accentBd,#3b82f640);color:var(--text);background:var(--accentBg,#3b82f614)}.tour-btn{letter-spacing:.01em;border-radius:999px!important;padding:8px 16px!important;font-weight:800!important}.tour-btn-primary{box-shadow:0 6px 18px #3b82f659}.tour-btn-primary:hover:not(:disabled){box-shadow:0 8px 22px #3b82f673}@keyframes tourIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes tourPulse{0%,to{box-shadow:0 0 0 9999px #020617c7, 0 0 0 3px var(--accentL,var(--blue-l,var(--accent,var(--blue)))), 0 0 0 7px #3b82f64d, 0 0 44px 6px #3b82f699, inset 0 0 0 1px #fff3, inset 0 0 60px #3b82f62e}50%{box-shadow:0 0 0 9999px #020617c7,0 0 0 4px #fff,0 0 0 9px #3b82f673,0 0 72px 12px #3b82f6e6,inset 0 0 0 1px #ffffff59,inset 0 0 80px #3b82f64d}}[data-theme=light] .tour-spot{box-shadow:0 0 0 9999px #0f172a8c, 0 0 0 2px var(--accent,var(--blue)), 0 0 28px #2563eb59}[data-theme=light] .tour-card{box-shadow:0 24px 64px #0f172a40,0 0 0 1px #2563eb14}@media (prefers-reduced-motion:reduce){.tour-spot{animation:none}}.welcome-card{transition:transform .18s,box-shadow .18s,border-color .18s}.welcome-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000047}.welcome-card.is-primary{background:linear-gradient(var(--card,var(--bg2,#0a1128)), var(--card,var(--bg2,#0a1128))) padding-box, linear-gradient(135deg, var(--accent,var(--blue)), #8b5cf6) border-box!important;border:1.5px solid #0000!important;box-shadow:0 12px 36px #145aff2e!important}.welcome-card.is-primary:hover{box-shadow:0 18px 48px #145aff47}.welcome-icon.is-primary{box-shadow:0 0 26px #3b82f673}[data-theme=light] .welcome-card:hover{box-shadow:0 16px 40px #0f172a1f}.sg-progress{background:linear-gradient(90deg, var(--accent,var(--blue)), #8b5cf6)}.tour-spot{box-shadow:0 0 0 9999px #020617c7, 0 0 0 3px var(--accentL,var(--blue-l,var(--accent,var(--blue)))), 0 0 0 7px #3b82f659, 0 0 56px 8px #3b82f6bf, inset 0 0 0 1px #ffffff38, inset 0 0 70px #3b82f638}.tour-card{background:linear-gradient(180deg, #ffffff17, #ffffff08), var(--bg2,var(--surface,#0a1128));border:1px solid #6096ff99;box-shadow:0 24px 64px #0009,0 0 0 1px #3b82f659,0 0 48px #3b82f647}[data-theme=light] .tour-spot{box-shadow:0 0 0 9999px #0f172a8c, 0 0 0 2px var(--accent,var(--blue)), 0 0 28px #2563eb59;animation:none}[data-theme=light] .tour-card{background:var(--bg2,var(--surface,#fff));border:1px solid var(--accentBd,#2563eb40);box-shadow:0 24px 64px #0f172a40,0 0 0 1px #2563eb14}.welcome-icon{transition:transform .18s,box-shadow .18s}.welcome-card:hover,.welcome-card:focus-visible{background-image:linear-gradient(#ffffff0f,#fff0);transform:translateY(-4px);box-shadow:0 18px 44px #00000059,0 0 0 1px #6096ff8c,0 0 36px #3b82f647}.welcome-card.is-primary:hover,.welcome-card.is-primary:focus-visible{box-shadow:0 20px 52px #145aff52,0 0 0 1px #6096ffb3!important}.welcome-card:hover .welcome-icon{transform:scale(1.08);box-shadow:0 0 28px #3b82f68c}[data-theme=light] .welcome-card:hover,[data-theme=light] .welcome-card:focus-visible{background-image:none;box-shadow:0 16px 40px #0f172a24,0 0 0 1px #2563eb59}.tour-body{animation:.38s cubic-bezier(.22,.8,.3,1) tourFade}@keyframes tourFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-seg{transition:background .45s,box-shadow .45s}@media (prefers-reduced-motion:reduce){.tour-body{animation:none}}.stat-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (width<=600px){.stat-five{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-five>:nth-child(-n+3){grid-column:span 2}.stat-five>:nth-child(n+4){grid-column:span 3}}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{appearance:none;box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=time]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}.emp-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emp-nest-country{margin-left:8px}.emp-nest-site{margin-left:12px}@media (width<=600px){.emp-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.emp-toolbar>*{justify-content:center;width:100%}.emp-nest-country,.emp-nest-site{margin-left:0}}.va-panel{width:320px;position:absolute;top:38px;right:0}@media (width<=480px){.va-panel{width:auto;left:8px;right:8px;top:calc(56px + env(safe-area-inset-top,0px) + 6px);position:fixed}}.date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.date-field{flex-direction:column;gap:4px;min-width:0;display:flex}.date-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:10px;font-weight:700}.date-field-box{min-width:0;position:relative}.date-field-box input{width:100%;padding-right:40px}.date-field-ph{color:var(--t3);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;position:absolute;top:50%;left:14px;right:40px;overflow:hidden;transform:translateY(-50%)}.date-field-clear{border:1px solid var(--bdr);background:var(--dim-bg);width:28px;height:28px;color:var(--t2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width<=520px){.eqm-topbar{padding-left:8px!important;padding-right:8px!important}.eqm-topbar-left{gap:8px!important}.eqm-topbar-right{gap:4px!important}.eqm-topbar-logo{width:30px!important;height:30px!important}.eqm-topbar-badge{padding:0 7px!important}.eqm-topbar-badge svg,.eqm-topbar-right.has-badge .eqm-topbar-logo{display:none}}.eqm-topbar-logo.is-dup-brand{display:none}.sol{--sol-pad:20px;--sol-gap:14px;--sol-inset:var(--bg2);--sol-accent-text:var(--accentL);line-height:1.5}[data-theme=light] .sol{--sol-inset:var(--bg);--sol-accent-text:color-mix(in srgb, var(--accentL) 85%, #000)}@media (width<=768px){.sol{--sol-pad:14px;--sol-gap:12px}}@media (width<=480px){.sol{--sol-pad:12px}}.sol .form-label{margin-bottom:8px}.sol .form-input{padding:12px 14px;font-size:16px;line-height:20px}.sol input.form-input{min-height:47px}.sol textarea.form-input{resize:vertical;min-height:96px;line-height:1.5}.sol textarea.sol-autotext{resize:none;min-height:47px;line-height:20px;display:block;overflow:hidden}.sol input[type=number].form-input{appearance:textfield}.sol input[type=number].form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sol input[type=number].form-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sol input[type=search].form-input::-webkit-search-cancel-button{-webkit-appearance:none}.sol .btn{min-height:44px}.sol-hint{color:var(--t3);margin:6px 0 0;font-size:12px;line-height:1.5}.sol-fg{min-width:0}.sol-form{flex-direction:column;gap:16px;display:flex}.sol-field>.form-label{margin-bottom:10px}.sol-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol-head{margin-bottom:16px}.sol-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#14b8a6;margin-bottom:4px;font-size:11px;font-weight:700}[data-theme=light] .sol-eyebrow{color:#0f766e}.sol-title{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:22px;font-weight:900;line-height:1.2}.sol-sub{color:var(--t2);margin:0;font-size:13px;line-height:1.55}.sol-topbar{align-items:center;min-height:44px;margin:-6px 0 8px;display:flex}.sol-back{min-height:44px;color:var(--t2);cursor:pointer;font-family:var(--font);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;gap:4px;margin-left:-8px;padding:0 12px 0 2px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.sol-back:hover{color:var(--sol-accent-text);background:var(--accentBg)}}.sol-note{border:1px solid var(--accentBd);background:var(--accentBg);color:var(--t2);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12.5px;line-height:1.6;display:flex}.sol-note>svg{color:var(--sol-accent-text);flex-shrink:0;margin-top:2px}.sol-note p{min-width:0;margin:0}.sol-note.is-warn{background:#fbbf2414;border-color:#fbbf244d}.sol-note.is-warn>svg{color:var(--gold-tx)}.sol-note.is-done{background:var(--greenBg);color:var(--text);border-color:#22c55e4d;align-items:center;font-size:13px;font-weight:700}.sol-note.is-done>svg{color:var(--green-tx);margin-top:0}.sol-filter-row{align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.sol-filter-cat{flex:auto;min-width:0}.sol-filter-btns{flex:none;gap:8px;display:flex}.sol-filter-btns>.btn{white-space:nowrap}@media (width<=640px){.sol-filter-row{flex-direction:column}.sol-filter-btns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sol-filter-btns.is-single{grid-template-columns:minmax(0,1fr)}.sol-filter-btns>.btn{width:100%}}.sol-methods{gap:var(--sol-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (width<=640px){.sol-methods{grid-template-columns:minmax(0,1fr)}}.sol-mcard{text-align:left;border-color:color-mix(in srgb, var(--m,var(--accentL)) 28%, var(--bdr));flex-direction:column;gap:10px;min-width:0;display:flex}.sol-mcard-head{align-items:center;gap:12px;min-width:0;display:flex}.sol-mcard-titles{flex:1;min-width:0}.sol-mcard-name{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.3}.sol-mcard-cat{letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:700;line-height:1.3}.sol-mcard-desc{color:var(--t2);margin:0;font-size:13px;line-height:1.55}.sol-mcard-foot{margin:-4px 0 calc(-1 * var(--sol-pad) + 4px) -12px;gap:4px;display:flex}.sol-chev{color:var(--t3);flex-shrink:0;display:inline-flex}.sol-chev.is-toggle svg{transition:transform .2s}.sol-chev.is-open svg{transform:rotate(180deg)}.sol-link-btn{min-width:44px;min-height:44px;color:var(--t2);cursor:pointer;font-family:var(--font);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.sol-link-btn.is-danger{color:var(--red-tx)}@media (hover:hover){.sol-link-btn:hover{background:var(--accentBg)}}.sol-mtext{color:color-mix(in srgb, var(--m,var(--accentL)) 78%, #fff)}[data-theme=light] .sol-mtext{color:color-mix(in srgb, var(--m,var(--accentL)) 60%, #000)}.sol-mbadge{--sz:42px;width:var(--sz);height:var(--sz);letter-spacing:.02em;background:color-mix(in srgb, var(--m,var(--accentL)) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--m,var(--accentL)) 34%, transparent);color:color-mix(in srgb, var(--m,var(--accentL)) 78%, #fff);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}[data-theme=light] .sol-mbadge{color:color-mix(in srgb, var(--m,var(--accentL)) 60%, #000)}.sol-mbadge.is-lg{--sz:46px;border-radius:12px;font-size:15px}.sol-mbadge.is-sm{--sz:36px;border-radius:9px;font-size:12px}.sol-section{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px));margin-top:28px}.sol-section-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sol-section-h{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:800;line-height:1.3}.sol-section-row .sol-section-h,.sol-section-h.is-flush{margin:0}.sol-section-h.is-flush{margin-top:8px}.sol-stack{gap:var(--sol-gap);flex-direction:column;display:flex}.sol-stack.is-tight{gap:8px}.sol-count{background:var(--accentBg);border:1px solid var(--accentBd);min-width:22px;height:22px;color:var(--sol-accent-text);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.sol-pill{letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sol-pill.is-blue{background:var(--accentBg);border-color:var(--accentBd);color:var(--sol-accent-text)}.sol-pill.is-green{background:var(--greenBg);border-color:color-mix(in srgb, var(--green) 32%, transparent);color:var(--green-tx)}[data-theme=light] .sol-pill.is-green{color:color-mix(in srgb, var(--green) 75%, #000)}.sol-empty{border:1px solid var(--bdr);background:var(--sol-inset);color:var(--t3);text-align:center;border-radius:10px;padding:18px 16px;font-size:13px;line-height:1.5}.sol-icon-btn{width:44px;height:44px;color:var(--t3);cursor:pointer;font-family:var(--font);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.sol-icon-btn:hover:not(:disabled){background:var(--accentBg);color:var(--text)}}.sol-icon-btn:active:not(:disabled){background:var(--accentBg)}.sol-icon-btn:disabled{opacity:.35;cursor:default}.sol-icon-btn.is-accent{color:var(--sol-accent-text)}.sol-icon-btn.is-danger{color:var(--red-tx)}.sol-add-btn{border:1.5px dashed var(--accentBd);border-radius:var(--radiusS);width:100%;min-height:44px;color:var(--sol-accent-text);cursor:pointer;font-family:var(--font);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}@media (hover:hover){.sol-add-btn:hover{background:var(--accentBg);border-style:solid}}.sol-add-btn:active{background:var(--accentBg)}.sol .sol-srow{align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;padding-right:4px;display:flex}.sol-srow-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sol-srow-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.sol-srow-meta{align-items:center;gap:8px;min-width:0;display:flex}.sol-srow-sub{min-width:0;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.sol-srow-link{color:var(--sol-accent-text);flex-shrink:0;display:inline-flex}.sol-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sol-pager-range{min-width:0;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px}.sol-pager-nav{flex-shrink:0;align-items:center;gap:4px;display:flex}.sol-pager-page{text-align:center;min-width:48px;color:var(--t2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sol-run-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sol-run-titles{flex:1;min-width:0}.sol-run-name{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:900;line-height:1.25}.sol-run-meta{align-items:center;gap:8px;min-width:0;margin-top:5px;display:flex}.sol-run-meta .sol-mtext{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.sol-run-desc{color:var(--t2);margin:0 0 16px;font-size:13px;line-height:1.55}.sol-origin{background:#6366f114;border:1px solid #6366f159;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.sol-origin-text{color:#a5b4fc;margin:0;font-size:13px;font-weight:600;line-height:1.5}.sol .sol-origin .btn{color:#a5b4fc;background:#6366f124;border:1px solid #6366f173;gap:6px;width:100%}[data-theme=light] .sol-origin-text,[data-theme=light] .sol .sol-origin .btn{color:#4338ca}.sol-run-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=640px){.sol-run-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sol-run-actions>.btn{width:100%;min-height:48px}}.sol-items{flex-direction:column;gap:8px;display:flex}.sol-item{align-items:flex-start;gap:6px;min-width:0;display:flex}.sol-item>.sol-icon-btn{margin-top:1.5px}.sol-item>.form-input{flex:auto;width:auto;min-width:0}.sol .sol-item.is-new>.form-input{border-style:dashed}.sol .sol-num-input{text-align:right;flex:0 0 84px}.sol-chain{flex-direction:column;display:flex}.sol-chain-row{grid-template-columns:26px minmax(0,1fr);column-gap:10px;display:grid}.sol-chain-rail{flex-direction:column;align-items:center;display:flex}.sol-chain-num{width:26px;height:26px;color:var(--sol-accent-text);background:var(--accentBg);border:1.5px solid var(--accentBd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.sol-chain-line{background:var(--accentBd);border-radius:1px;flex:1;width:2px;min-height:12px;margin:4px 0}.sol-chain-body{min-width:0;padding-bottom:14px}.sol-chain-row+.sol-add-btn{width:calc(100% - 36px);margin-left:36px}.sol-chain-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-bottom:4px;font-size:11px;font-weight:800;line-height:26px}.sol-groups{gap:10px;display:grid}.sol-group{background:var(--sol-inset);border:1px solid var(--bdr);border-radius:10px;min-width:0;padding:12px}.sol-group-title{letter-spacing:.06em;text-transform:uppercase;min-height:22px;color:var(--sol-accent-text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.sol-tablefield{flex-direction:column;gap:10px;min-width:0;display:flex}.sol-rows{flex-direction:column;gap:10px;display:flex}.sol-rowcard{background:var(--sol-inset);border:1px solid var(--bdr);border-radius:10px;min-width:0;padding:4px 12px 12px}.sol-rowcard-head{align-items:center;gap:8px;min-height:44px;margin:0 -8px 4px 0;display:flex}.sol-rowcard-no{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);font-size:11px;font-weight:800}.sol-rowcard-head>.sol-icon-btn{margin-left:auto}.sol-rowcard-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.sol-rowcard-field{flex-direction:column;grid-column:span 6;gap:6px;min-width:0;display:flex}.sol-rowcard-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);overflow-wrap:anywhere;font-size:11px;font-weight:800}.sol .sol-rowcard-field .form-input{width:100%;min-width:0}.sol-table-wrap{border:1px solid var(--bdr);background:var(--sol-inset);border-radius:10px;min-width:0;overflow:hidden}.sol .sol-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:14px}.sol .sol-table th{color:var(--t3);border-bottom:1px solid var(--bdr);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:normal;vertical-align:bottom;background:0 0;padding:10px 6px;font-size:11px;font-weight:800;position:static}.sol .sol-table td{border-bottom:1px solid var(--bdr);color:var(--t2);vertical-align:middle;padding:6px;font-weight:500}.sol .sol-table tbody tr:last-child td{border-bottom:none}.sol .sol-table tbody tr:hover{background:0 0}.sol .sol-table th:first-child,.sol .sol-table td:first-child{padding-left:10px}.sol .sol-table .is-num,.sol .sol-table .is-comp{text-align:center;width:76px}.sol .sol-table .is-act{text-align:right;width:56px;padding:0 6px 0 0}.sol .sol-table .form-input{padding:12px 10px}.sol .sol-table .is-num .form-input{text-align:center;padding:12px 6px}.sol-risk{white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--accentBg);border:1px solid var(--bdr);height:24px;color:var(--t2);border-radius:6px;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.sol-risk.is-high{background:var(--redBg);border-color:color-mix(in srgb, var(--red) 32%, transparent);color:var(--red-tx)}.sol-risk.is-mid{background:var(--orangeBg);border-color:color-mix(in srgb, var(--orange) 32%, transparent);color:var(--orange-tx)}.sol-risk.is-low{background:var(--greenBg);border-color:color-mix(in srgb, var(--green) 32%, transparent);color:var(--green-tx)}[data-theme=light] .sol-risk.is-high{color:color-mix(in srgb, var(--red) 85%, #000)}[data-theme=light] .sol-risk.is-mid{color:color-mix(in srgb, var(--orange) 75%, #000)}[data-theme=light] .sol-risk.is-low{color:color-mix(in srgb, var(--green) 75%, #000)}.sol-kanban{gap:10px;display:grid}.sol-kcol{background:var(--sol-inset);border:1px solid var(--bdr);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.sol-kcol-head{letter-spacing:.06em;text-transform:uppercase;min-height:22px;color:var(--t2);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.sol-kcard{background:var(--card);border:1px solid var(--bdr);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;padding:0 0 0 12px}.sol-kcard-top{align-items:flex-start;gap:4px;display:flex}.sol-kcard-text{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;padding:12px 0 6px;font-size:14px;line-height:1.45}.sol-kcard-moves{align-items:center;gap:8px;margin-left:-8px;display:flex}.sol-kcard-moves:empty{display:none}.sol-kmove{cursor:pointer;min-width:0;max-width:50%;min-height:44px;font-family:var(--font);color:var(--t2);background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.sol-kmove span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol-kmove.is-next{color:var(--sol-accent-text);margin-left:auto}@media (hover:hover){.sol-kmove:hover{background:var(--accentBg)}}.sol-pareto{flex-direction:column;gap:10px;display:flex}.sol-pchart{background:var(--sol-inset);border:1px solid var(--bdr);border-radius:10px;flex-direction:column;gap:14px;margin-top:4px;padding:14px;display:flex}.sol-prow{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px 12px;display:grid}.sol-plabel{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.sol-pval{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.sol-ppct{text-align:right;min-width:40px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sol-ppct.is-vital{color:var(--green-tx)}[data-theme=light] .sol-ppct.is-vital{color:color-mix(in srgb, var(--green) 75%, #000)}.sol-pbar{background:var(--accentBg);border-radius:5px;grid-column:1/-1;height:10px;overflow:hidden}.sol-pbar>span{background:var(--accentL);opacity:.4;border-radius:5px;height:100%;display:block}.sol-pbar>span.is-vital{opacity:1}.sol-search{margin-bottom:12px;position:relative}.sol-search>svg{color:var(--t3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sol .sol-search .form-input{padding-left:40px}.sol .sol-guide{gap:0;padding:0;overflow:hidden}.sol-guide-head{width:100%;min-height:60px;padding:12px var(--sol-pad);color:inherit;cursor:pointer;text-align:left;font-family:var(--font);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;display:flex}.sol-guide-body{padding:0 var(--sol-pad) var(--sol-pad)}.sol-guide-k{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin:14px 0 4px;font-size:11px;font-weight:800}.sol-guide-p{color:var(--t2);margin:0;font-size:13.5px;line-height:1.65}.sol-guide-ex{background:var(--sol-inset);border:1px solid var(--bdr);color:var(--t2);border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.65}.sol .sol-block-btn{width:100%;margin-top:16px}.sol-name-row{grid-template-columns:minmax(0,1fr) 104px;gap:10px;display:grid}.sol .sol-badge-input{text-transform:uppercase;text-align:center}.sol-bfield-head{align-items:center;gap:2px;min-height:44px;margin:-8px -8px -6px 0;display:flex}.sol-bfield-no{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--sol-accent-text);flex:1;font-size:12px;font-weight:800}.sol-seg{border-radius:var(--radiusS);background:var(--input-bg);border:1.5px solid var(--input-border);flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.sol-seg>button{cursor:pointer;min-width:44px;min-height:40px;font-family:var(--font);color:var(--t3);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;padding:0 8px;font-size:12px;font-weight:800}.sol-seg>button.is-on{background:var(--accent);color:var(--on-accent)}.sol .dd.is-input .dd-trigger{min-height:47px;padding:12px 12px 12px 14px}.sol .dd.is-input .dd-trigger-label{font-size:16px;line-height:20px}.modal-actions>.btn{min-height:44px}html.eqm-kb-open .eqm-bottomnav{display:none!important}.eqm-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=600px){.eqm-form-actions{width:100%}.eqm-form-actions>.btn{flex:auto;justify-content:center;min-height:44px}.eqm-form-actions>.btn-primary{flex-basis:100%;order:-1}}.eqm-topbar-title{display:none}@media screen and (width>=1024px){:root{--z:1;--dsk-side:64px;--dsk-pad:clamp(12px, calc((100vw - 1416px) / 2), 24px);--dsk-cap:1760px;--vh100:calc(100dvh / var(--z))}html.dsk-nav #root{padding-left:var(--dsk-side)}html.dsk-nav .eqm-bottomnav{display:none!important}.dsk-side{bottom:0;left:0;top:var(--strasys-demo-h,0px);z-index:100;width:var(--dsk-side);background:var(--bg2);border-right:1px solid var(--bdr);font-family:var(--font);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;flex-direction:column;display:flex;position:fixed}.dsk-brand{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 0 0;border:0;border-bottom:1px solid var(--bdr);color:var(--text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;font-family:inherit;display:flex}.dsk-brand:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dsk-brand-logo{flex-shrink:0;width:auto;height:26px}.dsk-brand-text{flex-direction:column;min-width:0;display:none}.dsk-brand-name{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.dsk-brand-r{vertical-align:super;font-size:8px;line-height:1}.dsk-brand-dot{background:var(--green,#22c55e);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dsk-brand-by{color:var(--t3);white-space:nowrap;margin-top:2px;font-size:11px}.dsk-group{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:10px 3px;display:flex;overflow-y:auto}.dsk-item{width:100%;min-height:58px;color:var(--tab-inactive,var(--t2));font-family:var(--font);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 0;display:flex;position:relative}.dsk-item:hover{background:var(--accentBg);color:var(--text)}.dsk-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dsk-item-ico{opacity:.75;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.dsk-item-label{letter-spacing:0;text-transform:lowercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.15;display:block}.dsk-item-label:first-letter{text-transform:uppercase}.dsk-item.is-on{background:var(--accentBg);color:var(--accent-tx)}.dsk-item.is-on .dsk-item-ico{opacity:1}.dsk-item.is-on .dsk-item-label{font-weight:800}.dsk-item.is-on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-3px}html.dsk-nav .eqm-topbar{left:var(--dsk-side)!important;padding-left:max(var(--dsk-pad), calc((100% - var(--dsk-side) - var(--dsk-cap)) / 2))!important;padding-right:max(var(--dsk-pad), calc((100% - var(--dsk-side) - var(--dsk-cap)) / 2))!important}html.dsk-nav .offline-banner{left:var(--dsk-side)}html.dsk-nav #strasys-demo-toast{left:calc(50% + var(--dsk-side) / 2);max-width:calc(100vw / var(--z) - var(--dsk-side) - 32px)}html.strasys-demo .toast-container{top:calc(56px + 10px + env(safe-area-inset-top,0px) + var(--strasys-demo-h,0px) + var(--kb-top,0px))}html.dsk-nav .eqm-topbar .hdr-mark{display:none!important}html.dsk-nav .eqm-main{max-width:calc(var(--dsk-cap) + 2 * var(--dsk-pad))!important;padding-bottom:32px!important}html.dsk-nav .eqm-main>.page-content{padding-left:var(--dsk-pad);padding-right:var(--dsk-pad)}html.dsk-nav .lean-module [style*="width: 100vw"]{width:calc(100vw / var(--z) - var(--dsk-side))!important;margin-left:calc(50% - (100vw / var(--z) - var(--dsk-side)) / 2)!important}html.dsk-nav .lean-module .pw,html.dsk-nav .lean-module .lean-gutter{max-width:none!important;padding-left:0!important;padding-right:0!important}html.dsk-nav .lean-module .lean-bleed{margin-left:-16px;margin-right:-16px}html.dsk-nav .eqm-modules-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}html.dsk-nav .cp-dim-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}html.dsk-nav .set-home-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}html.dsk-nav div:has(>[style*="max-height: 92vh"]){padding:calc(20px + var(--strasys-demo-h,0px)) 20px 20px;justify-content:center!important;align-items:center!important}html.dsk-nav [style*="max-height: 92vh"]{max-width:720px!important;max-height:min(calc(92vh / var(--z)), 100%)!important;border:1.5px solid var(--bb,var(--bdr))!important;border-radius:20px!important}html.dsk-nav .lean-module .info-sheet{padding:calc(20px + var(--strasys-demo-h,0px)) 20px 20px;justify-content:center;align-items:center}html.dsk-nav .lean-module .info-sheet-content{max-width:640px;max-height:calc(60vh / var(--z));border:1.5px solid var(--bb,var(--bdr));border-radius:20px;padding-bottom:24px}html.dsk-nav .lean-module .info-handle{display:none}:root .modal,:root .lean-module .modal{max-height:min(calc(90vh / var(--z)), 100%)}:root .whatsnew-card{max-height:calc(80vh / var(--z))}:root [style*="max-height: min(90vh, 100%)"]{max-height:min(calc(90vh / var(--z)), 100%)!important}:root [style*="max-height: min(360px, 55vh)"]{max-height:min(360px, calc(55vh / var(--z)))!important}:root [style*="max-width: 90vw"]{max-width:calc(90vw / var(--z))!important}:root [style*="min-height: calc(100vh - 200px)"]{min-height:calc(100vh / var(--z) - 200px)!important}}@media screen and (width>=1440px){html.dsk-nav .set-home-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (width>=1920px){html.dsk-nav .cp-dim-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media screen and (width>=1680px){:root{--dsk-side:248px;--dsk-pad:24px}.dsk-brand{justify-content:flex-start;padding-left:16px;padding-right:12px}.dsk-brand-text{display:flex}.dsk-group{gap:2px;padding:12px 10px}.dsk-item{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:44px;padding:0 10px 0 12px}.dsk-item-label{letter-spacing:.06em;text-transform:none;font-size:12px}.dsk-item.is-on:before{top:10px;bottom:10px;left:-10px}html.dsk-nav .sol-methods{grid-template-columns:repeat(4,minmax(0,1fr))}html.dsk-nav .eqm-topbar-brand{display:none!important}html.dsk-nav .eqm-topbar-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--text);font-size:13px;font-weight:800;display:block;overflow:hidden}}@media screen and (width>=2016px){html{zoom:var(--z,1)}:root{--z:1.05}}@media screen and (width>=2112px){:root{--z:1.1}}@media screen and (width>=2208px){:root{--z:1.15}}@media screen and (width>=2304px){:root{--z:1.2}}@media screen and (width>=2400px){:root{--z:1.25}}@media screen and (width>=2496px){:root{--z:1.3}}@media screen and (width>=2592px){:root{--z:1.35}}@media screen and (width>=2688px){:root{--z:1.4}}@media screen and (width>=2784px){:root{--z:1.45}}@media screen and (width>=2880px){:root{--z:1.5}}@media screen and (width>=2976px){:root{--z:1.55}}@media screen and (width>=3072px){:root{--z:1.6}}@media screen and (width>=3168px){:root{--z:1.65}}@media screen and (width>=3264px){:root{--z:1.7}}@media screen and (width>=3360px){:root{--z:1.75}}@media screen and (width>=3456px){:root{--z:1.8}}@media screen and (width>=3552px){:root{--z:1.85}}@media screen and (width>=3648px){:root{--z:1.9}}@media screen and (width>=3744px){:root{--z:1.95}}@media screen and (width>=3840px){:root{--z:2}}@media screen and (width>=3936px){:root{--z:2.05}}@media screen and (width>=4032px){:root{--z:2.1}}@media screen and (width>=4128px){:root{--z:2.15}}@media screen and (width>=4224px){:root{--z:2.2}}@media screen and (width>=4320px){:root{--z:2.25}}@media screen and (width>=4416px){:root{--z:2.3}}@media screen and (width>=4512px){:root{--z:2.35}}@media screen and (width>=4608px){:root{--z:2.4}}@media screen and (width>=4704px){:root{--z:2.45}}@media screen and (width>=4800px){:root{--z:2.5}}@media screen and (width>=4896px){:root{--z:2.55}}@media screen and (width>=4992px){:root{--z:2.6}}@media screen and (width>=5088px){:root{--z:2.65}}@media screen and (width>=5184px){:root{--z:2.7}}@media screen and (width>=5280px){:root{--z:2.75}}@media screen and (width>=5376px){:root{--z:2.8}}@media screen and (width>=5472px){:root{--z:2.85}}@media screen and (width>=5568px){:root{--z:2.9}}@media screen and (width>=5664px){:root{--z:2.95}}@media screen and (width>=5760px){:root{--z:3}}@media screen and (width>=5856px){:root{--z:3.05}}@media screen and (width>=5952px){:root{--z:3.1}}@media screen and (width>=6048px){:root{--z:3.15}}@media screen and (width>=6144px){:root{--z:3.2}}@media screen and (width>=6240px){:root{--z:3.25}}@media screen and (width>=6336px){:root{--z:3.3}}@media screen and (width>=6432px){:root{--z:3.35}}@media screen and (width>=6528px){:root{--z:3.4}}@media screen and (width>=6624px){:root{--z:3.45}}@media screen and (width>=6720px){:root{--z:3.5}}@media screen and (width>=6816px){:root{--z:3.55}}@media screen and (width>=6912px){:root{--z:3.6}}@media screen and (width>=7008px){:root{--z:3.65}}@media screen and (width>=7104px){:root{--z:3.7}}@media screen and (width>=7200px){:root{--z:3.75}}@media screen and (width>=7296px){:root{--z:3.8}}@media screen and (width>=7392px){:root{--z:3.85}}@media screen and (width>=7488px){:root{--z:3.9}}@media screen and (width>=7584px){:root{--z:3.95}}@media screen and (width>=7680px){:root{--z:4}}:root{--accent-tx:var(--accent);--accent-hot-tx:var(--accent-hot);--accentL-tx:var(--accentL);--danger-tx:var(--danger);--gold-tx:var(--gold);--green-tx:var(--green);--orange-tx:var(--orange);--purple-tx:var(--purple);--red-tx:var(--red);--success-tx:var(--success);--warning-tx:var(--warning);--yellow-tx:var(--yellow)}:root[data-theme=light]{--accent-hot-tx:#1754dc;--accentL-tx:#1754dc;--danger-tx:#be0011;--gold-tx:#9e4600;--green-tx:#007430;--orange-tx:#ad3d00;--purple-tx:#742ee3;--red-tx:#be0011;--success-tx:#007430;--warning-tx:#ad3d00;--yellow-tx:#8b5d00}:is([style^="color: var(--accent);"],[style*=" color: var(--accent);"],[style^="color: var(--accent, "],[style*=" color: var(--accent, "]){color:var(--accent-tx)!important}:is([style^="color: var(--accent-hot);"],[style*=" color: var(--accent-hot);"],[style^="color: var(--accent-hot, "],[style*=" color: var(--accent-hot, "]){color:var(--accent-hot-tx)!important}:is([style^="color: var(--accentL);"],[style*=" color: var(--accentL);"],[style^="color: var(--accentL, "],[style*=" color: var(--accentL, "]){color:var(--accentL-tx)!important}:is([style^="color: var(--danger);"],[style*=" color: var(--danger);"],[style^="color: var(--danger, "],[style*=" color: var(--danger, "]){color:var(--danger-tx)!important}:is([style^="color: var(--gold);"],[style*=" color: var(--gold);"],[style^="color: var(--gold, "],[style*=" color: var(--gold, "]){color:var(--gold-tx)!important}:is([style^="color: var(--green);"],[style*=" color: var(--green);"],[style^="color: var(--green, "],[style*=" color: var(--green, "]){color:var(--green-tx)!important}:is([style^="color: var(--orange);"],[style*=" color: var(--orange);"],[style^="color: var(--orange, "],[style*=" color: var(--orange, "]){color:var(--orange-tx)!important}:is([style^="color: var(--purple);"],[style*=" color: var(--purple);"],[style^="color: var(--purple, "],[style*=" color: var(--purple, "]){color:var(--purple-tx)!important}:is([style^="color: var(--red);"],[style*=" color: var(--red);"],[style^="color: var(--red, "],[style*=" color: var(--red, "]){color:var(--red-tx)!important}:is([style^="color: var(--success);"],[style*=" color: var(--success);"],[style^="color: var(--success, "],[style*=" color: var(--success, "]){color:var(--success-tx)!important}:is([style^="color: var(--warning);"],[style*=" color: var(--warning);"],[style^="color: var(--warning, "],[style*=" color: var(--warning, "]){color:var(--warning-tx)!important}:is([style^="color: var(--yellow);"],[style*=" color: var(--yellow);"],[style^="color: var(--yellow, "],[style*=" color: var(--yellow, "]){color:var(--yellow-tx)!important}:root[data-theme=light] :is([style^="color: rgb(124, 58, 237);"],[style*=" color: rgb(124, 58, 237);"]){color:#742ee3!important}:root[data-theme=light] :is([style^="color: rgb(129, 140, 248);"],[style*=" color: rgb(129, 140, 248);"]){color:#555bc2!important}:root[data-theme=light] :is([style^="color: rgb(132, 204, 22);"],[style*=" color: rgb(132, 204, 22);"]){color:#4a7700!important}:root[data-theme=light] :is([style^="color: rgb(139, 92, 246);"],[style*=" color: rgb(139, 92, 246);"]){color:#733fd9!important}:root[data-theme=light] :is([style^="color: rgb(14, 165, 233);"],[style*=" color: rgb(14, 165, 233);"]){color:#006c9c!important}:root[data-theme=light] :is([style^="color: rgb(16, 185, 129);"],[style*=" color: rgb(16, 185, 129);"]){color:#007650!important}:root[data-theme=light] :is([style^="color: rgb(167, 139, 250);"],[style*=" color: rgb(167, 139, 250);"]){color:#7254bd!important}:root[data-theme=light] :is([style^="color: rgb(168, 85, 247);"],[style*=" color: rgb(168, 85, 247);"]){color:#8a31d5!important}:root[data-theme=light] :is([style^="color: rgb(180, 83, 9);"],[style*=" color: rgb(180, 83, 9);"]){color:#9e4600!important}:root[data-theme=light] :is([style^="color: rgb(20, 184, 166);"],[style*=" color: rgb(20, 184, 166);"]){color:#007468!important}:root[data-theme=light] :is([style^="color: rgb(20, 90, 255);"],[style*=" color: rgb(20, 90, 255);"]){color:#044bf0!important}:root[data-theme=light] :is([style^="color: rgb(200, 145, 22);"],[style*=" color: rgb(200, 145, 22);"]){color:#886000!important}:root[data-theme=light] :is([style^="color: rgb(202, 138, 4);"],[style*=" color: rgb(202, 138, 4);"]){color:#8b5d00!important}:root[data-theme=light] :is([style^="color: rgb(21, 153, 46);"],[style*=" color: rgb(21, 153, 46);"]){color:#00731c!important}:root[data-theme=light] :is([style^="color: rgb(22, 163, 74);"],[style*=" color: rgb(22, 163, 74);"]){color:#007430!important}:root[data-theme=light] :is([style^="color: rgb(220, 38, 38);"],[style*=" color: rgb(220, 38, 38);"]){color:#be0011!important}:root[data-theme=light] :is([style^="color: rgb(234, 179, 8);"],[style*=" color: rgb(234, 179, 8);"]){color:#876600!important}:root[data-theme=light] :is([style^="color: rgb(234, 88, 12);"],[style*=" color: rgb(234, 88, 12);"]){color:#ad3d00!important}:root[data-theme=light] :is([style^="color: rgb(236, 72, 153);"],[style*=" color: rgb(236, 72, 153);"]){color:#bd0b72!important}:root[data-theme=light] :is([style^="color: rgb(239, 68, 68);"],[style*=" color: rgb(239, 68, 68);"]){color:#c4071f!important}:root[data-theme=light] :is([style^="color: rgb(244, 63, 94);"],[style*=" color: rgb(244, 63, 94);"]){color:#c4003d!important}:root[data-theme=light] :is([style^="color: rgb(245, 158, 11);"],[style*=" color: rgb(245, 158, 11);"]){color:#955d00!important}:root[data-theme=light] :is([style^="color: rgb(248, 113, 113);"],[style*=" color: rgb(248, 113, 113);"]){color:#b9373d!important}:root[data-theme=light] :is([style^="color: rgb(249, 115, 22);"],[style*=" color: rgb(249, 115, 22);"]){color:#a94900!important}:root[data-theme=light] :is([style^="color: rgb(251, 146, 60);"],[style*=" color: rgb(251, 146, 60);"]){color:#a25400!important}:root[data-theme=light] :is([style^="color: rgb(251, 191, 36);"],[style*=" color: rgb(251, 191, 36);"]){color:#8b6700!important}:root[data-theme=light] :is([style^="color: rgb(34, 197, 94);"],[style*=" color: rgb(34, 197, 94);"]){color:#007833!important}:root[data-theme=light] :is([style^="color: rgb(37, 99, 235);"],[style*=" color: rgb(37, 99, 235);"]){color:#1754dc!important}:root[data-theme=light] :is([style^="color: rgb(52, 212, 104);"],[style*=" color: rgb(52, 212, 104);"]){color:#007b34!important}:root[data-theme=light] :is([style^="color: rgb(59, 130, 246);"],[style*=" color: rgb(59, 130, 246);"]){color:#155ecf!important}:root[data-theme=light] :is([style^="color: rgb(6, 182, 212);"],[style*=" color: rgb(6, 182, 212);"]){color:#007185!important}:root[data-theme=light] :is([style^="color: rgb(79, 70, 229);"],[style*=" color: rgb(79, 70, 229);"]){color:#4d43e2!important}:root[data-theme=light] :is([style^="color: rgb(96, 165, 250);"],[style*=" color: rgb(96, 165, 250);"]){color:#2268b8!important}:root[data-theme=light] :is([style^="color: rgb(99, 102, 241);"],[style*=" color: rgb(99, 102, 241);"]){color:#504ed7!important}@media not print{:root:not([data-theme=light]){--accent-tx:#5088ff;--accent-hot-tx:#4f92ff;--accentL-tx:#4f92ff;--danger-tx:#fd524f;--purple-tx:#b56fff;--red-tx:#fd524f}:root:not([data-theme=light]) :is([style^="color: rgb(124, 58, 237);"],[style*=" color: rgb(124, 58, 237);"]){color:#9a72ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(129, 140, 248);"],[style*=" color: rgb(129, 140, 248);"]){color:#838ffb!important}:root:not([data-theme=light]) :is([style^="color: rgb(139, 92, 246);"],[style*=" color: rgb(139, 92, 246);"]){color:#9d7aff!important}:root:not([data-theme=light]) :is([style^="color: rgb(168, 85, 247);"],[style*=" color: rgb(168, 85, 247);"]){color:#b56fff!important}:root:not([data-theme=light]) :is([style^="color: rgb(180, 83, 9);"],[style*=" color: rgb(180, 83, 9);"]){color:#d57134!important}:root:not([data-theme=light]) :is([style^="color: rgb(20, 90, 255);"],[style*=" color: rgb(20, 90, 255);"]){color:#5088ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(21, 153, 46);"],[style*=" color: rgb(21, 153, 46);"]){color:#2ca73d!important}:root:not([data-theme=light]) :is([style^="color: rgb(22, 163, 74);"],[style*=" color: rgb(22, 163, 74);"]){color:#24aa51!important}:root:not([data-theme=light]) :is([style^="color: rgb(220, 38, 38);"],[style*=" color: rgb(220, 38, 38);"]){color:#fa4941!important}:root:not([data-theme=light]) :is([style^="color: rgb(234, 88, 12);"],[style*=" color: rgb(234, 88, 12);"]){color:#f4611e!important}:root:not([data-theme=light]) :is([style^="color: rgb(236, 72, 153);"],[style*=" color: rgb(236, 72, 153);"]){color:#f652a2!important}:root:not([data-theme=light]) :is([style^="color: rgb(239, 68, 68);"],[style*=" color: rgb(239, 68, 68);"]){color:#fd524f!important}:root:not([data-theme=light]) :is([style^="color: rgb(244, 63, 94);"],[style*=" color: rgb(244, 63, 94);"]){color:#ff4d68!important}:root:not([data-theme=light]) :is([style^="color: rgb(29, 78, 216);"],[style*=" color: rgb(29, 78, 216);"]){color:#4f84ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(37, 99, 235);"],[style*=" color: rgb(37, 99, 235);"]){color:#518aff!important}:root:not([data-theme=light]) :is([style^="color: rgb(59, 130, 246);"],[style*=" color: rgb(59, 130, 246);"]){color:#4f92ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(79, 70, 229);"],[style*=" color: rgb(79, 70, 229);"]){color:#767eff!important}:root:not([data-theme=light]) :is([style^="color: rgb(94, 23, 235);"],[style*=" color: rgb(94, 23, 235);"]){color:#8472ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(99, 102, 241);"],[style*=" color: rgb(99, 102, 241);"]){color:#7c85ff!important}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-ext-900-normal-ET-C-0fX.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-900-normal-CfuaLo5j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-900-normal-CrYcRZSi.woff2)format("woff2"),url(/assets/montserrat-cyrillic-900-normal-CGsoW8-j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-vietnamese-900-normal-DNvcOCEl.woff2)format("woff2"),url(/assets/montserrat-vietnamese-900-normal-Dz06HFPU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-ext-900-normal-BTaqesvP.woff2)format("woff2"),url(/assets/montserrat-latin-ext-900-normal-DoASD5Eh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
