@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap);.dx-root{--dx-forest:#0a3622;--dx-moss:#155c3a;--dx-mint:#e9f0ec;--dx-mint-strong:#d8e5dd;--dx-pearl:#fcfbf8;--dx-stone:#f3f1eb;--dx-tertiary:#eae7df;--dx-ink:#161916;--dx-sub:#4d544d;--dx-faint:#8a908a;--dx-border:#e3dfd5;--dx-border-strong:#c7c2b4;--dx-success:#0e794a;--dx-warning:#b0690e;--dx-error:#ba1a1a;--dx-info:#2e5c55;background:radial-gradient(1200px 500px at 100% -5%,#155c3a0f,#0000 60%),var(--dx-pearl);color:var(--dx-ink);font-family:DM Sans,system-ui,sans-serif;min-height:100vh}.dx-root .dx-display{font-family:Outfit,sans-serif;letter-spacing:-.02em}.dx-root .dx-label{color:var(--dx-faint);font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dx-root .dx-card{background:var(--dx-pearl);border:1px solid var(--dx-border);border-radius:20px}.dx-root .dx-grid-card{background:#fff;border:1px solid var(--dx-border)}.dx-root ::-webkit-scrollbar{height:8px;width:8px}.dx-root ::-webkit-scrollbar-thumb{background:var(--dx-border-strong);border-radius:999px}.dx-root .dx-tabs{scrollbar-width:none}.dx-root .dx-tabs::-webkit-scrollbar{display:none}.dx-fade-in{animation:dxFade .35s ease both}@keyframes dxFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dx-root .dx-hero{background:radial-gradient(900px 360px at 85% -20%,#d8e5dd47,#0000 60%),linear-gradient(135deg,#0a3622,#124a30 45%,#155c3a);border-radius:28px;box-shadow:0 24px 60px -24px #0a36228c,inset 0 1px 0 #ffffff2e;color:#fff;overflow:hidden;position:relative}.dx-root .dx-hero:before{background:radial-gradient(600px 240px at 12% 0,#ffffff29,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.dx-root .dx-hero:after{animation:dxSheen 6.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff24,#0000);content:"";filter:blur(4px);height:220%;left:-30%;pointer-events:none;position:absolute;top:-60%;transform:rotate(16deg);width:55%}@keyframes dxSheen{0%,60%{left:-40%}to{left:130%}}.dx-root .dx-glass{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#fcfbf8b8;border:1px solid #fff9;box-shadow:0 10px 30px -18px #0a362259,inset 0 1px 0 #ffffffb3}.dx-root .dx-glossy{background:linear-gradient(180deg,#fff,#fbfaf6);border:1px solid var(--dx-border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 28px -20px #0a362247;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dx-root .dx-glossy:before{background:linear-gradient(180deg,#ffffffa6,#0000);border-radius:22px 22px 40px 40px/22px 22px 18px 18px;content:"";height:46%;inset:0 0 auto 0;pointer-events:none;position:absolute}.dx-root .dx-glossy:hover{border-color:var(--dx-mint-strong);box-shadow:0 22px 44px -24px #0a362266;transform:translateY(-3px)}.dx-root .dx-chip{background:linear-gradient(180deg,#fff,#f4f2ec);border:1px solid var(--dx-border);box-shadow:inset 0 1px 0 #fffc,0 6px 14px -12px #0a36224d;overflow:hidden;position:relative;transition:all .2s ease}.dx-root .dx-chip:hover{border-color:var(--dx-moss);transform:translateY(-1px)}.dx-root .dx-chip-on{background:linear-gradient(180deg,#155c3a,#0a3622);border-color:#0000;box-shadow:0 8px 18px -8px #0a362299,inset 0 1px 0 #ffffff38;color:#fff}.dx-root .dx-emblem{background:radial-gradient(120% 120% at 30% 15%,#1b6a45 0,#0a3622 70%);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff40,0 8px 18px -12px #0a3622b3;color:#d8e5dd;display:grid;place-items:center}.dx-root .dx-sticky-glass{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a3622f0,#155c3af0);border:1px solid #ffffff24;box-shadow:0 20px 50px -18px #0a3622b3,inset 0 1px 0 #fff3}.dx-root .dx-shimmer{animation:dxShimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--dx-stone) 25%,#efede6 37%,var(--dx-stone) 63%);background-size:400% 100%;border-radius:16px}@keyframes dxShimmer{0%{background-position:100% 0}to{background-position:0 0}}.dx-root.dx-portal{background:radial-gradient(1200px 500px at 100% -5%,#155c3a0f,#0000 60%),var(--dx-pearl);padding-bottom:56px}.dx-portal .font-display,.dx-portal h1,.dx-portal h2,.dx-portal h3{color:var(--dx-ink);font-family:Outfit,sans-serif;letter-spacing:-.02em}.dx-portal .egc-tile{background:linear-gradient(180deg,#fff,#fbfaf6)!important;border:1px solid var(--dx-border)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 28px -20px #0a362247!important}.dx-portal .egc-tile:hover{border-color:var(--dx-mint-strong)!important;box-shadow:0 22px 44px -24px #0a362266!important;transform:translateY(-3px)}.dx-portal [role=tablist]{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#fcfbf8b8!important;border:1px solid #fff9!important;border-radius:18px!important;box-shadow:0 10px 30px -18px #0a362259,inset 0 1px 0 #ffffffb3;gap:6px;padding:6px!important}.dx-portal [role=tab]{border-radius:12px!important;color:var(--dx-sub)!important;font-family:Outfit,sans-serif;font-weight:600;transition:all .2s ease}.dx-portal [role=tab]:hover{background:#ffffffb3!important}.dx-portal [role=tab][data-state=active]{background:linear-gradient(180deg,#155c3a,#0a3622)!important;box-shadow:0 8px 18px -8px #0a362299!important;color:#fff!important}