html[data-dfw=on]{--df-navy:#01274d;--df-navy-2:#0a3560;--df-navy-3:#12406e;--df-navy-4:#1b4c7c;--df-cream:#efe6d2;--df-shell:#f7f1e3;--df-paper:#fffdf6;--df-cream-2:#f0e7d2;--df-orange:#ff5a1f;--df-yellow:#ffc63f;--df-lys:#f7f2e6;--df-lys-2:#f7f2e6a8}html[data-dfw=on] .bm{--page:var(--df-cream);--shell:var(--df-shell);--card-dark:var(--df-navy);--card-dark-2:var(--df-navy-3);--card-dark-3:var(--df-navy-4);--white:var(--df-paper);--coral:var(--df-orange);--coral-grad:var(--df-orange);--indigo:#1d5fa8;--indigo-grad:#1d5fa8;--cyan:var(--df-paper);--sage-card:var(--df-yellow);--yellow:var(--df-yellow);--ink:var(--df-navy);--ink-2:#2c4a68;--ink-3:#46648a;--fg-on-dark:var(--df-navy);--fg-on-dark-2:#01274d9e;--stone:#5a7a96}html[data-dfw=on][data-dfw-surface=navy] .bm{--page:var(--df-navy)}html[data-dfw=on] .card.dark,html[data-dfw=on] .alert,html[data-dfw=on] .ai,html[data-dfw=on] .queue,html[data-dfw=on] .contact-card,html[data-dfw=on] .sc-col,html[data-dfw=on] .tl-panel,html[data-dfw=on] .modal,html[data-dfw=on] .g-sales,html[data-dfw=on] .fb-panel,html[data-dfw=on] .fb-table,html[data-dfw=on] .crm-table,html[data-dfw=on] .crm-search,html[data-dfw=on] .crm-fchip:not(.on),html[data-dfw=on] .dw-card,html[data-dfw=on] [style*="background:var(--card-dark"],html[data-dfw=on] [style*="background: var(--card-dark"]{--fg-on-dark:var(--df-lys);--fg-on-dark-2:#f7f2e6cc;--stone:#9fb6ce;color:var(--df-lys)}html[data-dfw=on] .app{background:var(--df-shell);border:2px solid #01274dd9;box-shadow:8px 8px #01274d38}html[data-dfw=on] .rail-logo{background:var(--df-navy)}html[data-dfw=on] .rail-btn{color:#46648a}html[data-dfw=on] .rail-btn:hover{color:var(--df-navy);background:#01274d12}html[data-dfw=on] .rail-group:before{background:#01274d26}html[data-dfw=on] .rail-glabel{color:#01274d8c}html[data-dfw=on] .rail-add{color:var(--df-navy);border-color:#01274d4d}html[data-dfw=on] .rail-add:hover{background:#01274d12}html[data-dfw=on] .crumb{color:var(--df-navy)}html[data-dfw=on] .crumb .muted,html[data-dfw=on] .crumb .sep{color:#3f5e80}html[data-dfw=on] .icon-circle,html[data-dfw=on] .entity,html[data-dfw=on] .arrow-btn{background:var(--df-paper);color:var(--df-navy);border:2px solid #01274dd9;box-shadow:3px 3px #01274d40}html[data-dfw=on] .icon-circle.bell:after{border-color:var(--df-paper)}html[data-dfw=on] .arrow-btn.ghost{box-shadow:none;background:0 0;border-color:#01274d4d}html[data-dfw=on] .seg{background:#01274d14}html[data-dfw=on] .seg button{color:#01274db8}html[data-dfw=on] .seg button.active{background:var(--df-navy);color:var(--df-lys)}html[data-dfw=on] .seg button:not(.active):hover,html[data-dfw=on] .sc-head h1{color:var(--df-navy)}html[data-dfw=on] .sc-head .sub{color:#01274db3}html[data-dfw=on] .hero{background:var(--df-paper);color:var(--df-navy)}html[data-dfw=on] .util,html[data-dfw=on] .portfolio{background:var(--df-paper)}html[data-dfw=on] .pace{background:var(--df-yellow)}html[data-dfw=on] .bar{background:#01274d1a}html[data-dfw=on] .bar.peak{background:var(--coral)}html[data-dfw=on] .bar-day{color:#01274dad}html[data-dfw=on] .bar-day.on{background:var(--coral);color:#fff}html[data-dfw=on] .hero .stat-card{background:var(--df-cream-2);border:1.5px solid #01274d26}html[data-dfw=on] .hero .stat-card .eyebrow-sm{color:#01274db8}html[data-dfw=on] .hero .stat-sub{color:#01274dad}html[data-dfw=on] .hero-divider{background:0 0;border-top:2px dashed #01274d40;height:0}html[data-dfw=on] .util-badge.future{color:#01274d80;background-image:none;border-color:#01274d59}html[data-dfw=on] .pace .pc-lab{color:#01274da6}html[data-dfw=on] .pace .leg,html[data-dfw=on] .portfolio .leg{color:#01274db3}html[data-dfw=on] .pf-sub,html[data-dfw=on] .pf-name,html[data-dfw=on] .pf-val,html[data-dfw=on] .pf-rank,html[data-dfw=on] .ovh-nm{color:var(--df-navy)}html[data-dfw=on] .pf-sub{color:#01274da6}html[data-dfw=on] .util .card-title{color:var(--df-navy)}html[data-dfw=on] .util-day .d{color:#01274dad}html[data-dfw=on] .util-badge{background:var(--df-cream-2);color:var(--df-navy);border:1.5px solid #01274d33}html[data-dfw=on] .util-badge.on{background:var(--coral);color:#fff;border-color:var(--coral)}html[data-dfw=on] .util .leg{color:#01274db3}html[data-dfw=on] .util .pill-on-color{color:var(--df-navy);background:#01274d14}html[data-dfw=on] .bm .icon-sq{border:2px solid var(--df-navy);background:var(--coral);color:#fff;border-radius:14px;width:48px;height:48px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);transform:rotate(-6deg);box-shadow:2.5px 2.5px #01274d4d}html[data-dfw=on] .bm .card:hover .icon-sq{transform:rotate(4deg)scale(1.08)}html[data-dfw=on] .util .icon-sq{color:#fff;background:#1d5fa8}html[data-dfw=on] .portfolio .icon-sq{background:var(--df-yellow);color:var(--df-navy)}html[data-dfw=on] .pace .icon-sq{background:var(--df-paper);color:var(--df-navy)}html[data-dfw=on] .icon-sq svg{width:24px;height:24px}html[data-dfw=on] .eyebrow-sm:before{content:"✦ ";color:var(--coral)}html[data-dfw=on] .bm .card{transition:box-shadow .18s}html[data-dfw=on][data-dfw-stickers=on] .bm .card:hover{box-shadow:8px 8px #01274d4d}html[data-dfw=on] .rail-nav{padding:4px 8px 8px}html[data-dfw=on] .rail-btn{border-radius:15px;width:48px;height:48px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s}html[data-dfw=on] .rail-btn svg{width:24px;height:24px}html[data-dfw=on] .rail-btn:hover{transform:rotate(-8deg)scale(1.12)}html[data-dfw=on] .rail-btn.active{background:var(--coral);color:#fff;border:2px solid var(--df-navy);transform:rotate(-4deg);box-shadow:2.5px 2.5px #01274d4d}html[data-dfw=on] .rail-logo{border:2px solid var(--df-navy);transition:transform .18s cubic-bezier(.34,1.56,.64,1);transform:rotate(-6deg);box-shadow:2.5px 2.5px #01274d4d}html[data-dfw=on] .rail-logo:hover{transform:rotate(4deg)scale(1.06)}html[data-dfw=on] .icon-circle,html[data-dfw=on] .arrow-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}html[data-dfw=on] .icon-circle:hover,html[data-dfw=on] .arrow-btn:hover{transform:rotate(-5deg)scale(1.08)}html[data-dfw=on] .ai-chip,html[data-dfw=on] .pill-select{transition:transform .15s}html[data-dfw=on] .ai-chip:hover,html[data-dfw=on] .pill-select:hover{transform:rotate(-1.5deg)scale(1.04)}html[data-dfw=on] .alert .warn{border:2px solid #f7f2e666;border-radius:14px;transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){html[data-dfw=on] .bm .card,html[data-dfw=on] .rail-btn,html[data-dfw=on] .icon-sq,html[data-dfw=on] .icon-circle,html[data-dfw=on] .arrow-btn,html[data-dfw=on] .ai-chip{transition:none}}html[data-dfw=on] .card-title,html[data-dfw=on] .sc-head h1,html[data-dfw=on] .alert h3,html[data-dfw=on] .cc-co{letter-spacing:-.015em;font-weight:900}html[data-dfw=on][data-dfw-accent=bla] .bm{--coral:#1d5fa8;--coral-grad:#1d5fa8}html[data-dfw=on][data-dfw-accent=navy] .bm{--coral:#01274d;--coral-grad:#01274d}html[data-dfw=on][data-dfw-accent=gul] .bm{--coral:#ffc63f;--coral-grad:#ffc63f}html[data-dfw=on][data-dfw-accent=oransje] .bm{--coral:#ff5a1f;--coral-grad:#ff5a1f}html[data-dfw=on][data-dfw-accent=lime] .bm{--coral:#def94f;--coral-grad:#def94f}html[data-dfw=on][data-dfw-accent=lime] .rail-btn.active,html[data-dfw=on][data-dfw-accent=lime] .util-badge.on,html[data-dfw=on][data-dfw-accent=lime] .bar-day.on,html[data-dfw=on][data-dfw-accent=lime] .icon-sq,html[data-dfw=on][data-dfw-accent=gul] .rail-btn.active,html[data-dfw=on][data-dfw-accent=gul] .util-badge.on,html[data-dfw=on][data-dfw-accent=gul] .bar-day.on,html[data-dfw=on][data-dfw-accent=gul] .icon-sq{color:var(--df-navy)}html[data-dfw=on][data-dfw-stickers=on] .bm .card,html[data-dfw=on][data-dfw-stickers=on] .mcard,html[data-dfw=on][data-dfw-stickers=on] .sc-col,html[data-dfw=on][data-dfw-stickers=on] .tl-panel{border:2px solid #01274de6;box-shadow:5px 5px #01274d40}html[data-dfw=on][data-dfw-stickers=off] .bm .card,html[data-dfw=on][data-dfw-stickers=off] .mcard{border:1.5px solid #01274d2e}html[data-dfw=on] .tl-head span,html[data-dfw=on] .tl-group{color:#f7f2e69e}html[data-dfw=on] .q-num{color:#f7f2e6d9;background:#ffffff29}html[data-dfw=on] .q-prog{background:#fff3}html[data-dfw=on] .scard{background:#ffffff17}html[data-dfw=on] .scard .sc-val{color:#f7f2e6ad}html[data-dfw=on] .scard .nm{color:#f7f2e6b8}html[data-dfw=on] .status-chip{color:#f7f2e6d9;background:#ffffff24}html[data-dfw=on] .ai-bubble{color:var(--df-lys)}html[data-dfw=on] .ai-input input::placeholder{color:#f7f2e68c}html[data-dfw=on] .crm-fchip.on{background:var(--df-navy);color:var(--df-lys);border-color:var(--df-navy)}html[data-dfw=on] .ai .ai-chip.ghost{background:var(--card-dark-2);color:var(--df-lys);border:none}html[data-dfw=on] .ai-chip.lime,html[data-dfw=on] .dfm-btn.primary,html[data-dfw=on] .fb-build{background:var(--coral);color:#fff;border:2px solid var(--df-navy);font-weight:700;box-shadow:2.5px 2.5px #01274d4d}html[data-dfw=on][data-dfw-accent=gul] .ai-chip.lime,html[data-dfw=on][data-dfw-accent=lime] .ai-chip.lime,html[data-dfw=on][data-dfw-accent=gul] .dfm-btn.primary,html[data-dfw=on][data-dfw-accent=lime] .dfm-btn.primary{color:var(--df-navy)}html[data-dfw=on] .ai-chip.ghost{background:var(--df-paper);color:var(--df-navy);border:1.5px solid #01274d66}html[data-dfw=on] .dfm-btn.ghost{color:var(--df-navy);background:#01274d12}html[data-dfw=on] .toast{background:var(--df-navy);color:var(--df-lys);border:2px solid var(--df-navy)}html[data-dfw=on] .toast.err{background:var(--st-red);color:#fff}html[data-dfw=on] .fb-empty{color:#01274d99}html[data-dfw=on] .placeholder .pc h2{color:var(--df-navy)}html[data-dfw=on] .placeholder .pc .icn{background:var(--df-navy);color:var(--df-lys);border-radius:16px;transform:rotate(-6deg)}html[data-dfw=on] .mcard-acts button{background:#01274d1f}html[data-dfw=on] .mcard-acts button:hover{background:#01274d38}html[data-dfw=on] .mcard .mstatus{background:#01274d1a;border:1.5px solid #01274d2e}html[data-dfw=on] .rail-tooltip{background:var(--df-navy);color:var(--df-lys);border:2px solid var(--df-navy)}html[data-dfw=on] .rail-tooltip:before{background:var(--df-navy)}html[data-dfw=on] .btn-call:not(.on){background:var(--coral);color:#fff;border:2px solid var(--df-navy)}html[data-dfw=on] .btn-skip{border-color:#ffffff4d}#dfwMarquee{display:none}html[data-dfw=on][data-dfw-marquee=on] #dfwMarquee{z-index:200;background:var(--df-orange);border-top:2px solid var(--df-navy);contain:content;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden}#dfwMarquee .track{will-change:transform;width:max-content;animation:30s linear infinite dfwMarquee;display:flex}#dfwMarquee .track span{white-space:nowrap;color:var(--df-navy);font-family:var(--font-display);letter-spacing:.06em;padding:9px 0 9px 24px;font-size:14px;font-weight:900;display:block}html[data-dfw=on][data-dfw-marquee=on] body{padding-bottom:56px}@keyframes dfwMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){#dfwMarquee .track{animation:none}}html[data-dfw=on] .dm-login{--bg:var(--df-shell);--card:var(--df-paper);--card2:var(--df-paper);--card3:var(--df-cream-2);--line:#01274d2e;--line2:#01274d1a;--tx:var(--df-navy);--sec:#01274da8;--mut:#01274d7a;--lime:var(--df-orange);--limed:#e8480f;--lime-soft:#ff5a1f26;--ink:var(--df-paper);--neg:#c2341b;--grad:var(--df-orange)}html[data-dfw=on] .dm-login .brand{background:var(--df-navy);color:var(--df-lys);--tx:var(--df-lys);--sec:#f7f2e6b8;--mut:#f7f2e680;--line:#f7f2e629;--line2:#f7f2e617;border-right:none}html[data-dfw=on] .dm-login .brand:before{background:radial-gradient(70% 55% at 8% -5%,#ff5a1f33,#0000 58%),radial-gradient(85% 80% at 110% 115%,#ffc63f24,#0000 62%)}html[data-dfw=on] .dm-login .brand:after{background-image:linear-gradient(#f7f2e60d 1px,#0000 1px),linear-gradient(90deg,#f7f2e60d 1px,#0000 1px)}html[data-dfw=on] .dm-login .proof{background:#f7f2e612;border:2px solid #f7f2e629;border-radius:18px}html[data-dfw=on] .dm-login .signin{background:var(--df-shell)}html[data-dfw=on] .dm-login .signin:before{background:0 0}html[data-dfw=on] .dm-login .input{background:var(--df-paper);border:2px solid #01274d29}html[data-dfw=on] .dm-login .input:hover{border-color:#01274d57}html[data-dfw=on] .dm-login .input:focus{border-color:var(--df-orange);background:var(--df-paper);box-shadow:0 0 0 4px #ff5a1f26}html[data-dfw=on] .dm-login .gbtn{background:var(--df-paper);color:var(--df-navy);border:2px solid var(--df-navy);box-shadow:3px 3px #01274d38}html[data-dfw=on] .dm-login .gbtn:hover{background:var(--df-paper);transform:translate(-1px,-1px);box-shadow:5px 5px #01274d42}html[data-dfw=on] .dm-login .gbtn:active{transform:translate(1px,1px);box-shadow:2px 2px #01274d38}html[data-dfw=on] .dm-login .cta{border:2px solid var(--df-navy);box-shadow:3px 3px #01274d47}html[data-dfw=on] .dm-login .cta:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #01274d52}html[data-dfw=on] .dm-login .cta:active{transform:translate(1px,1px);box-shadow:2px 2px #01274d47}html[data-dfw=on] .dm-login .resend{border:2px solid #01274d33}html[data-dfw=on] .dm-login .sent-ic{background:#ff5a1f24;border:2px solid #ff5a1f4d;border-radius:18px}html[data-dfw=on] .rail-logo{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible;transform:none}html[data-dfw=on] .rail-logo svg{border-radius:11px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);transform:rotate(-6deg);box-shadow:2.5px 2.5px #01274d4d}html[data-dfw=on] .rail-logo:hover svg{transform:rotate(4deg)scale(1.06)}html[data-dfw=on] .mono-chip{background:var(--df-yellow);color:var(--df-navy);border-radius:8px;padding:3px 9px;font-weight:600}html[data-dfw=on] .card.dark .mono-chip,html[data-dfw=on] [style*="background:var(--card-dark"] .mono-chip,html[data-dfw=on] [style*="background: var(--card-dark"] .mono-chip{color:var(--df-yellow);background:#ffc63f2e}
