@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_51684b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_51684b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:__Poppins_51684b,__Poppins_Fallback_51684b;font-style:normal}.__variable_51684b{--font-poppins:"__Poppins_51684b","__Poppins_Fallback_51684b"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}:root{--tropa-teal:#1a7d87;--tropa-dark-teal:#0a5160;--tropa-coral:#e16b47;--tropa-brick:#c64c33;--tropa-gold:#f1b33f;--tropa-orange:#f18a3f;--color-primary-50:#eef8f9;--color-primary-100:#d0edf0;--color-primary-200:#a1dbe1;--color-primary-300:#5bbec8;--color-primary-400:#2d9da8;--color-primary-500:#1a7d87;--color-primary-600:#156a74;--color-primary-700:#0a5160;--color-primary-800:#083e4a;--color-primary-900:#052c35;--color-primary-950:#031b21;--color-accent:#e16b47;--color-success:#00c875;--color-warning:#fdab3d;--color-error:#e2445c;--color-info:#579bfc;--color-page:#f6f7fb;--color-surface:#fff;--color-surface-alt:#f5f6f8;--color-bg-secondary:var(--color-surface-alt);--color-bg-subtle:var(--color-surface-alt);--color-border:var(--color-bdr);--color-border-subtle:var(--color-bdr-subtle);--border:var(--color-bdr);--color-surface-2:var(--color-surface-alt);--surface:var(--color-surface);--surface-2:var(--color-surface-alt);--surface-hover:var(--color-hover);--color-surface-sub:var(--color-surface-alt);--color-bdr-sub:var(--color-bdr-subtle);--color-text-muted:var(--color-txt-tertiary);--color-muted:var(--color-txt-tertiary);--color-txt:var(--color-txt-primary);--text-primary:var(--color-txt-primary);--text-secondary:var(--color-txt-secondary);--text-tertiary:var(--color-txt-tertiary);--color-text:var(--color-txt-primary);--color-text-secondary:var(--color-txt-secondary);--color-text-tertiary:var(--color-txt-tertiary);--color-bg:var(--color-page);--color-primary:var(--color-primary-500);--color-primary-soft:color-mix(in srgb,var(--color-primary-500) 12%,transparent);--color-danger:var(--color-error);--color-danger-600:var(--color-error);--color-warning-700:var(--status-yellow-text);--color-overlay:#fff;--color-hover:#f0f1f5;--color-active:#e6e9ef;--color-txt-primary:#323338;--color-txt-secondary:#676879;--color-txt-tertiary:#9699a6;--color-txt-inverted:#fff;--color-bdr:#e6e9ef;--color-bdr-subtle:#eeeff3;--color-bdr-strong:#c3c6d4;--color-sidebar:#0a3b47;--color-sidebar-hover:#0f4d5c;--color-sidebar-bg-active:#156a74;--color-sidebar-text:#a3c4cb;--color-sidebar-text-active:#fff;--color-sidebar-icon:#7da8b2;--color-sidebar-icon-active:#fff;--color-sidebar-border:#0d4454;--color-sidebar-section:#6b9aa5;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.04);--shadow-md:0 1px 4px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.04);--shadow-lg:0 4px 12px -2px rgba(0,0,0,.08),0 2px 4px -1px rgba(0,0,0,.04);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:0.9375rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--status-green:#00c875;--status-green-bg:#d6f5e8;--status-yellow:#fdab3d;--status-yellow-bg:#fef3dd;--status-red:#e2445c;--status-red-bg:#fce4e8;--status-blue:#579bfc;--status-blue-bg:#deeafd;--status-purple:#a25ddc;--status-purple-bg:#ede4f5;--status-grey:#c4c7d0;--status-grey-bg:#f0f1f5;--status-green-text:#037f4c;--status-yellow-text:#9b6a12;--status-red-text:#b22d3f;--status-blue-text:#2b6cc4;--status-purple-text:#5b21b6;--status-grey-text:#475569}[data-theme-dark]{--status-green-bg:rgba(0,200,117,.18);--status-yellow-bg:rgba(253,171,61,.18);--status-red-bg:rgba(226,68,92,.2);--status-blue-bg:rgba(87,155,252,.18);--status-purple-bg:rgba(162,93,220,.2);--status-grey-bg:rgba(196,199,208,.14);--status-green-text:#5fe3ad;--status-yellow-text:#fcd34d;--status-red-text:#fca5a5;--status-blue-text:#9dc3fd;--status-purple-text:#d3b4f0;--status-grey-text:#c3bfcb}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--color-page);font-family:var(--font-poppins),"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-sm);line-height:1.5}body,h1,h2,h3,h4,h5,h6{color:var(--color-txt-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}p{color:var(--color-txt-secondary)}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-bdr);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-bdr-strong)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}::-moz-selection{background-color:var(--color-primary-100);color:inherit}::selection{background-color:var(--color-primary-100);color:inherit}.glass{background-color:var(--glass-bg);backdrop-filter:blur(var(--glass-blur,8px));-webkit-backdrop-filter:blur(var(--glass-blur,8px))}.gradient-bg{background:linear-gradient(135deg,#1a7d87,#0a5160)}@keyframes tropa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:tropa-spin 1s linear infinite;transform-origin:50% 50%}.tropa-spinner{position:relative;width:48px;height:48px}.tropa-spinner:before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;border:3px solid transparent;border-top:3px solid var(--tropa-teal);border-radius:50%;animation:tropa-spin 1s linear infinite}.tropa-spinner:after{content:"";position:absolute;top:8px;left:8px;width:32px;height:32px;border:3px solid transparent;border-top:3px solid var(--tropa-coral);border-radius:50%;animation:tropa-spin .75s linear infinite reverse}.tropa-spinner-sm{position:relative;width:24px;height:24px;display:inline-block}.tropa-spinner-sm:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid transparent;border-top:2px solid var(--tropa-teal);border-radius:50%;animation:tropa-spin .8s linear infinite}.tropa-spinner-sm:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--tropa-coral);border-radius:50%;animation:tropa-spin .6s linear infinite reverse}.tropa-loading-overlay{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:hsla(0,0%,100%,.1);z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-in-out}.animate-slide-up{animation:slideUp .3s ease-out}.animate-slide-down{animation:slideDown .3s ease-out}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes tropa-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes tropa-slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes tropa-fade-back{0%{opacity:0}to{opacity:1}}@keyframes tropa-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tropa-card-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px) and (pointer:coarse){.button,a[role=button],button{min-height:40px}input,select,textarea{font-size:16px}}@media (max-width:768px){body,html{overflow-x:hidden;overflow-x:clip}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}table tbody,table tfoot,table thead{display:table-row-group}table tr{display:table-row}table td,table th{display:table-cell;white-space:nowrap}.form-grid-2,.form-grid-3,.form-row,.formRow,form .grid{grid-template-columns:1fr!important}h1{font-size:22px!important;line-height:1.25}h2{font-size:18px!important}.drawer-panel,[role=dialog]{max-width:100vw}.grid-2{grid-template-columns:1fr!important}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)!important}.card-mobile-tight{padding:12px!important}}@media (max-width:480px){.grid-3,.grid-4{grid-template-columns:1fr!important}h1{font-size:20px!important}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}