:root{--tr-canvas:#f7f5f0;--tr-card:#fff;--tr-card-cream:#f6f4ef;--tr-card-cool:#f3f4f1;--tr-canvas-warm:#f4f2ef;--tr-card-warm:#fff;--tr-border:#d6d0c3;--tr-border-soft:#e2ddd1;--tr-border-warm:#e0dbd2;--tr-border-dark:#22303f;--tr-ink:#07172b;--tr-ink-soft:#12233a;--tr-ink-panel:#0b1b30;--tr-cream:#f4f2ed;--tr-cream-dim:#d9dce2;--tr-ink-green:#6ee7b7;--tr-ink-amber:#fcd34d;--tr-ink-coral:#ff9e8a;--tr-hero-mesh:radial-gradient(58% 72% at 12% 10%, #1c40a88c, transparent 66%), radial-gradient(48% 58% at 88% 6%, #40309466, transparent 62%), radial-gradient(54% 66% at 86% 92%, #e0782857, transparent 64%), radial-gradient(42% 52% at 22% 90%, #5a3cc847, transparent 60%), linear-gradient(136deg, #071427 0%, #0b1b30 52%, #10182e 100%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.05;--tr-heading:#07172b;--tr-body:#3b4657;--tr-muted:#5b6472;--tr-meta:#5f6674;--tr-subtle:#646b79;--tr-field-bg:#fff;--tr-field-border:#8c8576;--tr-field-border-hover:#6f6a5e;--tr-field-placeholder:#6b7280;--tr-field-disabled-bg:#efede7;--tr-accent:#ff5100;--tr-accent-text:#b33a00;--tr-accent-soft:#ff510017;--tr-accent-ring:#ff510038;--tr-coral:#d63333;--tr-coral-pale:#fce9e7;--tr-coral-deep:#b92b2b;--tr-green:#10b981;--tr-green-bg:#eaf7f0;--tr-green-text:#065f46;--tr-yellow:#eab308;--tr-yellow-bg:#fdf8e7;--tr-amber:#f59e0b;--tr-amber-bg:#fbf3e2;--tr-amber-text:#92400e;--tr-lav-bg:#efeaf7;--tr-state-bg:#dcf2e6;--tr-state-text:#04422f;--tr-state-line:#9ad9be;--tr-blue:#2f6fdf;--tr-blue-bg:#eaf1fe;--tr-blue-text:#1e40af;--tr-violet:#7c5ce0;--tr-violet-bg:#efeafb;--tr-violet-text:#5b3fbf;--tr-shadow-color:11, 23, 43;--tr-backdrop:#070f1b73;--tr-side-bg:#0b1b30;--tr-side-text:#eef2f7;--tr-side-muted:#eef2f799;--tr-side-faint:#eef2f785;--tr-side-hover:#ffffff0f;--tr-side-active:#ffffff1a;--tr-side-line:#ffffff14;--t-instant:80ms;--t-fast:.16s;--t-base:.24s;--t-gentle:.42s;--t-slow:.64s;--t-drama:1s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-drift:cubic-bezier(.45, .05, .55, .95);--spring-snap:linear(0, .0106 0.81%, .0446 1.72%, .1052 2.85%, .2568 5.02%, .6636 10.34%, .8306 12.86%, .9578 15.27%, 1.0473 17.68%, 1.1077 20.24%, 1.1394 22.9%, 1.1463 25.86%, 1.1317 29.43%, 1.0958 34.35%, 1.0113 46.5%, .9861 53.05%, .9821 60.35%, 1.0006 80.31%, 1);--spring-soft:linear(0, .0148 1.11%, .0592 2.27%, .2306 4.9%, .5064 8.79%, .6944 11.66%, .8498 14.55%, .9744 17.51%, 1.0704 20.68%, 1.1202 23.13%, 1.1454 25.69%, 1.1512 27.7%, 1.1425 30.02%, 1.0943 35.31%, 1.0126 44.42%, .9784 50.4%, .9713 53.72%, .9736 58.65%, 1.0018 70.85%, 1.0068 76.63%, 1);--spring-bounce:linear(0, .0039 0.55%, .0158 1.11%, .0638 2.27%, .2606 4.9%, .5474 8.06%, .7448 10.28%, .9058 12.42%, 1.0364 14.61%, 1.1122 16.42%, 1.1682 18.36%, 1.1958 20.02%, 1.2028 21.28%, 1.1976 22.62%, 1.1682 25.09%, 1.0982 29.29%, .9958 35.31%, .9528 38.94%, .9426 41.28%, .9482 44.19%, .9974 52.55%, 1.0202 57.02%, 1.0244 60.04%, 1.0022 69.51%, .9942 74.31%, 1.0004 86.79%, 1)}[data-theme=dark]{--tr-canvas:#0a0c11;--tr-card:#12151c;--tr-card-cream:#171b23;--tr-card-cool:#141821;--tr-canvas-warm:#0c0e13;--tr-card-warm:#12151c;--tr-border:#262c38;--tr-border-soft:#1d222c;--tr-border-warm:#20242d;--tr-border-dark:#46536a;--tr-ink:#10233c;--tr-ink-soft:#1a2e4a;--tr-ink-panel:#142846;--tr-cream:#f4f2ed;--tr-cream-dim:#d9dce2;--tr-ink-green:#6ee7b7;--tr-ink-amber:#fcd34d;--tr-ink-coral:#ff9e8a;--tr-heading:#f2f4f8;--tr-body:#c2c9d4;--tr-muted:#9aa3b0;--tr-meta:#8a93a0;--tr-subtle:#848d9a;--tr-field-bg:#05070b;--tr-field-border:#656f80;--tr-field-border-hover:#6b7488;--tr-field-placeholder:#8a93a0;--tr-field-disabled-bg:#101319;--tr-accent:#ff5100;--tr-accent-text:#ff8047;--tr-accent-soft:#ff611524;--tr-accent-ring:#ff61154d;--tr-coral:#f0564e;--tr-coral-pale:#f0564e24;--tr-coral-deep:#ff8d85;--tr-green:#2bc896;--tr-green-bg:#10b98121;--tr-green-text:#7ee0bc;--tr-yellow:#eab308;--tr-yellow-bg:#eab3081f;--tr-amber:#f5a623;--tr-amber-bg:#f59e0b21;--tr-amber-text:#f2c57c;--tr-lav-bg:#8b6ef729;--tr-state-bg:#10b98133;--tr-state-text:#8ff0c6;--tr-state-line:#8ff0c673;--tr-blue:#6ca5f8;--tr-blue-bg:#3b82f626;--tr-blue-text:#a6c8fb;--tr-violet:#9f86ec;--tr-violet-bg:#7c5ce02e;--tr-violet-text:#c3b2f5;--tr-shadow-color:0, 0, 0;--tr-backdrop:#0204089e;--tr-side-bg:#0d1017;--tr-side-text:#eef2f7;--tr-side-muted:#eef2f799;--tr-side-faint:#eef2f785;--tr-side-hover:#ffffff0d;--tr-side-active:#ffffff17;--tr-side-line:#ffffff12}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--tr-canvas);color:var(--tr-heading);font-family:var(--font-display,"Plus Jakarta Sans", system-ui, sans-serif);-webkit-font-smoothing:antialiased}html[data-theme] body{transition:background var(--t-base) var(--ease-out)}button,textarea,input,select{font-family:inherit}textarea::placeholder,input::placeholder{color:var(--tr-field-placeholder)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),textarea{background:var(--tr-field-bg);color:var(--tr-heading);border:1px solid var(--tr-field-border);border-radius:10px;transition:border-color .16s,box-shadow .16s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):focus-visible,textarea:focus-visible{border-color:var(--tr-accent);box-shadow:0 0 0 3px var(--tr-accent-ring);outline:none}input:disabled,textarea:disabled{background:var(--tr-field-disabled-bg);color:var(--tr-muted);cursor:not-allowed}a{color:inherit;text-decoration:none}::-webkit-scrollbar{display:none}html{scrollbar-width:none}.troopd-side-nav{scrollbar-width:thin;scrollbar-color:#eef2f738 transparent}.troopd-side-nav::-webkit-scrollbar{width:5px;display:block}.troopd-side-nav::-webkit-scrollbar-track{background:0 0}.troopd-side-nav::-webkit-scrollbar-thumb{background:#eef2f738;border-radius:999px}@keyframes troopdFadeIn{0%{opacity:0}to{opacity:1}}@keyframes troopdScaleIn{0%{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes troopdSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes troopdPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.3)}}@keyframes troopdBadgePop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.an-card-row{transition:background var(--t-fast) ease}.an-card-row:hover{background:var(--tr-card-cream)}.an-row-chev{transition:transform var(--t-fast) ease, color var(--t-fast) ease}.an-card-row:hover .an-row-chev{color:var(--tr-heading);transform:translate(2px)}.an-card-row:focus-visible{outline:2px solid var(--tr-accent);outline-offset:-2px}.an-card-link:hover .an-row-chev{transform:translate(2px)}.an-md-stream>:last-child:after{content:"";vertical-align:text-bottom;background:var(--tr-accent);width:2px;height:1em;margin-left:3px;animation:1s ease-in-out infinite troopdPulseDot;display:inline-block}@keyframes troopdDashCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.troopd-dash-grid>*{animation:troopdDashCardIn var(--t-gentle) var(--ease-out) both}.troopd-dash-grid>:first-child{animation-delay:0s}.troopd-dash-grid>:nth-child(2){animation-delay:70ms}.troopd-dash-grid>:nth-child(3){animation-delay:.14s}.troopd-dash-grid>:nth-child(4){animation-delay:.21s}.troopd-dash-grid>:nth-child(5){animation-delay:.28s}.troopd-dash-grid>:nth-child(6){animation-delay:.35s}.troopd-dash-grid>:nth-child(7){animation-delay:.42s}.troopd-dash-grid>:nth-child(8){animation-delay:.49s}.troopd-dash-grid>:nth-child(9){animation-delay:.56s}.troopd-dash-grid>:nth-child(10){animation-delay:.63s}:focus-visible{outline-offset:2px;border-radius:inherit;outline:2px solid var(--tr-accent)!important}textarea:focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):focus-visible,[contenteditable=true]:focus-visible{outline-offset:0;border-radius:unset;outline:none!important}button:not(:disabled){transition:background var(--t-fast) ease, color var(--t-fast) ease, transform .12s ease, box-shadow var(--t-fast) ease, border-color var(--t-fast) ease, opacity var(--t-fast) ease}button:not(:disabled):active{transform:translateY(1px)}tr.troopd-row-hover{transition:background var(--t-fast) ease}.troopd-tab-pane{animation:.22s ease-out both troopdFadeIn}.troopd-modal-enter{animation:troopdScaleIn var(--t-base) var(--ease-out) both}.troopd-drawer-open{animation:.28s cubic-bezier(.32,.72,0,1) both troopdSlideInRight}.troopd-mesh-hero{isolation:isolate;position:relative;background:var(--tr-hero-mesh)!important}.troopd-mesh-hero:after{content:"";border-radius:inherit;background:var(--grain);opacity:var(--grain-opacity);pointer-events:none;z-index:0;position:absolute;inset:0}.troopd-mesh-hero>*{z-index:1;position:relative}@keyframes troopdLoginMiniBar{0%{width:12%}55%{width:88%}to{width:12%}}@keyframes troopdLoginSweep{0%{transform:translate(-60%)}to{transform:translate(220%)}}@keyframes troopdTickerIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.troopd-ticker-line{animation:troopdTickerIn var(--t-gentle) var(--ease-out) both}.troopd-login-split{flex-direction:row;min-height:100dvh;display:flex}.troopd-login-field,.troopd-login-form{flex:50%}@media (max-width:820px){.troopd-login-split{flex-direction:column}.troopd-login-field{flex:none}.troopd-login-form{flex:1 0 auto}}@keyframes troopdSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.troopd-sheet-left{animation:.28s cubic-bezier(.32,.72,0,1) both troopdSlideInLeft}@keyframes troopdSubnavIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.troopd-subnav>*{animation:troopdSubnavIn var(--t-base) var(--ease-out) both}.troopd-subnav>:first-child{animation-delay:0s}.troopd-subnav>:nth-child(2){animation-delay:30ms}.troopd-subnav>:nth-child(3){animation-delay:60ms}.troopd-subnav>:nth-child(4){animation-delay:90ms}.troopd-subnav>:nth-child(5){animation-delay:.12s}.troopd-subnav>:nth-child(6){animation-delay:.15s}.troopd-subnav>:nth-child(7){animation-delay:.18s}.troopd-subnav>:nth-child(8){animation-delay:.21s}.troopd-subnav>:nth-child(9){animation-delay:.24s}.troopd-subnav>:nth-child(10){animation-delay:.27s}.troopd-online-dot{animation:2.6s ease-in-out infinite troopdPulseDot}.troopd-badge-pop{animation:troopdBadgePop .32s var(--spring-snap,cubic-bezier(.2, 1.2, .4, 1)) both}@keyframes anDrawLine{0%{stroke-dashoffset:var(--an-dash,80)}to{stroke-dashoffset:0}}@keyframes anBlobDrift{0%{transform:translate(0)scale(1)}33%{transform:translate(4%,-3%)scale(1.06)}66%{transform:translate(-3%,2%)scale(.97)}to{transform:translate(0)scale(1)}}.an-stagger>*{animation:troopdDashCardIn .5s var(--ease-out) both}.an-stagger>:first-child{animation-delay:40ms}.an-stagger>:nth-child(2){animation-delay:.12s}.an-stagger>:nth-child(3){animation-delay:.2s}.an-stagger>:nth-child(4){animation-delay:.28s}.an-stagger>:nth-child(5){animation-delay:.36s}.an-stagger>:nth-child(6){animation-delay:.46s}.an-stagger>:nth-child(7){animation-delay:.56s}.an-stagger>:nth-child(8){animation-delay:.66s}.an-stagger>:nth-child(9){animation-delay:.76s}.an-stagger>:nth-child(10){animation-delay:.84s}@keyframes anStepRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.onb-step{animation:anStepRise .5s var(--ease-out) both;transition:transform .2s,box-shadow .2s,border-color .2s}.onb-step-1{animation-delay:.56s}.onb-step-2{animation-delay:.66s}.onb-step-3{animation-delay:.76s}.onb-step:hover{transform:translateY(-3px);border-color:var(--tr-border)!important;box-shadow:0 12px 30px rgba(var(--tr-shadow-color), .08)!important}@keyframes anRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.an-ring-spin{transform-origin:50%;will-change:transform;animation:28s linear infinite anRingSpin}@keyframes anAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.an-avatar-float{animation:5.5s ease-in-out infinite anAvatarFloat}@keyframes anStepSlideIn{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}.an-step-enter{animation:anStepSlideIn .5s var(--ease-out) both}@keyframes anTickerUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.an-ticker-track{will-change:transform;animation:18s linear infinite anTickerUp}@keyframes anArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.an-arrow-nudge{animation:1.8s ease-in-out infinite anArrowNudge;display:inline-block}@keyframes anBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.an-bar-grow{transform-origin:0;animation:.5s ease-out both anBarGrow}@keyframes anHerePulse{0%{box-shadow:0 0 0 0 rgba(var(--tr-shadow-color), .2)}70%{box-shadow:0 0 0 8px rgba(var(--tr-shadow-color), 0)}to{box-shadow:0 0 0 0 rgba(var(--tr-shadow-color), 0)}}@keyframes anHerePulseLight{0%{box-shadow:0 0 #ffffff4d}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.an-here-pulse{animation:2.4s ease-in-out infinite anHerePulse}.an-here-pulse-light{animation:2.4s ease-in-out infinite anHerePulseLight}@keyframes anSkeletonBreath{0%,to{opacity:.55}50%{opacity:1}}.an-skeleton{animation:1.6s ease-in-out infinite anSkeletonBreath}.an-swap-in{animation:troopdDashCardIn .38s var(--ease-out) both}.troopd-mark-on-light{display:block}.troopd-mark-on-dark,[data-theme=dark] .troopd-mark-on-light{display:none}[data-theme=dark] .troopd-mark-on-dark{display:block}@keyframes anToastIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.tr-check:focus-visible{box-shadow:0 0 0 3px var(--tr-accent-ring);border-radius:8px;outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:jakarta;src:url(../media/pjs_var-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_9060504b-module__mzHtGW__className{font-family:jakarta,jakarta Fallback}.jakarta_9060504b-module__mzHtGW__variable{--font-display:"jakarta", "jakarta Fallback"}
@font-face{font-family:saira;src:url(../media/saira_var-s.p.161-8jf3b5y85.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:saira Fallback;src:local(Arial);ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.0%;size-adjust:103.59%}.saira_b6d5d40f-module__pkaFGW__className{font-family:saira,saira Fallback}.saira_b6d5d40f-module__pkaFGW__variable{--font-editorial:"saira", "saira Fallback"}
@font-face{font-family:jbMono;src:url(../media/jbmono_var-s.p.3t6q91iet4nsy.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jbMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jbmono_6b760986-module__zJ_2HW__className{font-family:jbMono,jbMono Fallback}.jbmono_6b760986-module__zJ_2HW__variable{--font-mono:"jbMono", "jbMono Fallback"}
