@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-latin-ext.woff2)format("woff2");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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bodoni-moda-600-digits.woff2)format("woff2");unicode-range:U+30-39}
:root{--navy:#001f3d;--navy-2:#0b2c4f;--milk:#f5efe6;--white:#fff;--cream:#f8dcbf;--blue:#2e6bff;--blue-deep:#1f55d6;--blue-soft:#9dbbff;--blue-txt:#5c8dff;--sos:#c6312b;--sos-deep:#a6251f;--sos-light:#ff8079;--ink:var(--navy);--ink-inv:var(--milk);--mut-d:#93a3b5;--mut-l:#5c6672;--hair-d:#f5efe629;--hair-l:#ddd5c8;--hair-cream:#f8dcbf6b;--serif:"Source Serif 4", Georgia, "Iowan Old Style", "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, "Roboto Mono", monospace;--t-body:17px;--t-body-sm:15.5px;--t-lead:clamp(17px, 1.5vw, 19.5px);--t-label:12px;--t-h1:clamp(48px, 10.6vw, 156px);--t-h1-inner:clamp(33px, 5.4vw, 74px);--t-h2:clamp(26px, 3.4vw, 40px);--t-h3:clamp(20px, 2vw, 24px);--t-h4:20px;--wrap:1180px;--gutter:clamp(20px, 4vw, 32px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--stack-xs:var(--s2);--stack-s:var(--s3);--stack-m:var(--s5);--stack-l:var(--s6);--sec:clamp(48px, 5.6vw, 84px);--sec-tight:clamp(32px, 3.6vw, 52px);--head-gap:clamp(24px, 2.8vw, 38px);--grid-gap:clamp(16px, 2.2vw, 26px);--col-gap:clamp(28px, 4.2vw, 60px);--navrow-h:48px;--card-pad:clamp(20px, 2.4vw, 28px);--card-pad-s:18px;--radius:3px;--dur:.42s;--ease:cubic-bezier(.22, .61, .36, 1);--header-h:68px;--sos-h:40px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}@media (max-width:1180px){:root{--navrow-h:0px}}@media (max-width:760px){:root{--t-body:16px;--header-h:60px;--sos-h:52px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--milk);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg{max-width:100%}img{height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}button{font:inherit}::selection{background:var(--blue);color:var(--white)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--blue-soft)}.skip{z-index:200;background:var(--blue);color:var(--white);padding:var(--s3) var(--s5);font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.on-dark{background:var(--navy);color:var(--ink-inv)}.on-dark .muted{color:var(--mut-d)}.muted{color:var(--mut-l)}.hairline-top{border-top:1px solid var(--hair-l)}.on-dark.hairline-top{border-top-color:var(--hair-d)}.eyebrow{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 var(--stack-xs);font-weight:600;display:block}.on-dark .eyebrow{color:var(--blue-txt)}.eyebrow--muted{color:var(--mut-l)}.on-dark .eyebrow--muted{color:var(--mut-d)}.h1-inner{font-size:var(--t-h1-inner)}.h2{font-size:var(--t-h2)}.h3{font-size:var(--t-h3)}.lead{font-size:var(--t-lead);max-width:62ch;color:var(--mut-l);line-height:1.55}.on-dark .lead{color:var(--mut-d)}.sub{max-width:64ch;font-size:var(--t-body-sm);color:var(--mut-l)}.on-dark .sub{color:var(--mut-d)}.mono{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;color:var(--mut-l)}.on-dark .mono{color:var(--mut-d)}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--s3);background:var(--blue);height:52px;color:var(--white);font-family:var(--sans);border:1px solid var(--blue);border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);text-align:center;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.btn:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.btn--line{border-color:var(--hair-l);color:var(--ink);background:0 0}.btn--line:hover{border-color:var(--blue);color:var(--ink);background:0 0}.on-dark .btn--line{border-color:var(--hair-d);color:var(--ink-inv)}.on-dark .btn--line:hover{border-color:var(--blue);color:var(--ink-inv)}.btn--danger{background:var(--sos);border-color:var(--sos);color:var(--white)}.btn--danger:hover{background:var(--sos-deep);border-color:var(--sos-deep)}.btn--sm{height:42px;padding:0 18px;font-size:15px}select.select--sm{width:auto;height:42px}.df-deemphasized{opacity:.55;transition:opacity var(--dur) var(--ease)}.df-deemphasized:hover,.df-deemphasized:focus-within{opacity:1}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn:disabled:hover{background:var(--blue);border-color:var(--blue)}.btn--danger:disabled:hover{background:var(--sos);border-color:var(--sos)}.btn-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.arrow-link{align-items:center;gap:var(--s2);color:var(--blue-deep);font-weight:600;font-size:var(--t-body-sm);display:inline-flex}.on-dark .arrow-link{color:var(--blue-txt)}@media (max-width:760px){.arrow-link{min-height:44px}}.df-field{gap:var(--s2);display:grid}.df-field__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut-l);font-size:11.5px}.on-dark .df-field__label{color:var(--mut-d)}input,textarea,select{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--hair-l);border-radius:var(--radius);padding:var(--s3) var(--s4);width:100%;transition:border-color var(--dur) var(--ease);font-size:16px}input:not([type=checkbox]):not([type=radio]),select{height:52px;padding-block:0}input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb, var(--hair-l) 86%, var(--ink))}.on-dark input:hover,.on-dark textarea:hover,.on-dark select:hover{border-color:color-mix(in srgb, var(--hair-d) 86%, var(--ink-inv))}input:focus,textarea:focus,select:focus{border-color:var(--blue);outline-offset:1px}textarea{resize:vertical;min-height:96px}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--sos)}.on-dark input,.on-dark textarea,.on-dark select{background:var(--navy-2);color:var(--milk);border-color:var(--hair-d)}.df-field__note{color:var(--mut-l);max-width:46ch;margin:0;font-size:13px;line-height:1.45}.on-dark .df-field__note{color:var(--mut-d)}.df-field__note--error{color:var(--sos)}.on-dark .df-field__note--error{color:var(--sos-light)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.df-auth{min-height:100dvh;padding:var(--sec-tight) var(--gutter);grid-template-rows:1fr auto;display:grid}.df-auth__inner{align-self:center;width:100%;max-width:420px;margin:0 auto}.df-auth__logo{width:auto;height:37px;margin-bottom:var(--s7)}.df-auth__top{margin-bottom:var(--s7);justify-content:space-between;align-items:center;display:flex}.df-auth__top .df-auth__logo{margin-bottom:0}.df-auth__form{gap:var(--s5);margin-top:var(--stack-l);display:grid}.df-auth__actions{gap:var(--s4);justify-items:start;display:grid}.df-auth__submit{width:100%}.df-auth__error{border-left:2px solid var(--sos-light);padding-left:var(--s4);font-size:var(--t-body-sm);color:var(--sos-light);margin:0}.df-auth__dev{margin-top:var(--stack-l);padding-top:var(--s6);border-top:1px solid var(--hair-d)}.df-auth__dev-list{gap:var(--s5);margin-top:var(--s5);display:grid}.df-auth__dev-item{gap:var(--s2);justify-items:start;display:grid}.df-auth__dev-caption{font-size:var(--t-body-sm)}.df-auth__foot{width:100%;max-width:420px;padding-top:var(--s6);border-top:1px solid var(--hair-d);margin:0 auto}.hdr{background:var(--navy)}.hdr__in{height:var(--header-h);align-items:center;gap:14px;display:flex}.hdr__logo{flex:none;align-items:center;display:flex}.hdr__logo img{width:auto;height:37px}.hdr__nav{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.hdr__nav a{color:var(--mut-d);white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:2px solid #0000;padding:20px 0 19px;font-size:12px}.hdr__nav a:hover,.hdr__nav a[aria-current=page]{color:var(--milk);border-bottom-color:var(--blue)}.hdr__aside{align-items:center;gap:var(--s4);flex:none;display:flex}.hdr__role{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.11em;text-transform:uppercase;color:var(--mut-d)}.hdr__name{font-size:var(--t-body-sm);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.hdr__burger{border:1px solid var(--hair-d);border-radius:var(--radius);color:var(--milk);cursor:pointer;background:0 0;margin-left:auto;padding:10px;display:none}.hdr__burger-bars{width:20px;display:block}.hdr__burger-bars i{height:1.5px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);background:currentColor;margin:4px 0;display:block}.hdr__burger[aria-expanded=true] .hdr__burger-bars i:first-child{transform:translateY(5.5px)rotate(45deg)}.hdr__burger[aria-expanded=true] .hdr__burger-bars i:nth-child(2){opacity:0}.hdr__burger[aria-expanded=true] .hdr__burger-bars i:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.hdr__rule{background:linear-gradient(90deg, var(--hair-cream), transparent);height:1px}@media (max-width:1180px){.hdr__nav,.hdr__aside{display:none}.hdr__burger{display:block}}.mnav{inset:var(--header-h) 0 0;z-index:80;background:var(--navy);border-top:1px solid var(--hair-d);position:fixed;overflow-y:auto}.mnav[hidden]{display:none}.mnav__in{padding-block:var(--s6) var(--s8)}.mnav__list{border-top:1px solid var(--hair-d)}.mnav__list li{border-bottom:1px solid var(--hair-d)}.mnav__list a{padding:15px 2px;display:block}.mnav__list span{font-family:var(--serif);color:var(--milk);font-size:21px;line-height:1.2;display:block}.mnav__list a[aria-current=page] span{color:var(--blue-txt)}.mnav__list em{color:var(--mut-d);margin-top:3px;font-size:14px;font-style:normal;display:block}.mnav__foot{margin-top:var(--s6);gap:var(--s4);justify-items:start;display:grid}.mnav__phone{font-family:var(--mono);font-size:var(--t-body-sm);color:var(--milk)}@media (min-width:1181px){.mnav{display:none}}.df-tile-grid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:940px){.df-tile-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.df-tile-grid{grid-template-columns:1fr}}.df-tile{gap:var(--s2);padding:var(--card-pad);border:1px solid var(--hair-l);border-radius:var(--radius);background:var(--white);flex-direction:column;display:flex;position:relative}.df-tile--link{color:inherit;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease)}.df-tile--link:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.df-tile--link:hover{border-color:var(--blue-soft);transform:translateY(-3px)}.df-tile--link:hover:after{transform:scaleX(1)}.df-tile__title{font-family:var(--serif);font-size:var(--t-h4);margin:0}.df-tile__desc{color:var(--mut-l);font-size:var(--t-body-sm);margin:0;line-height:1.45}.df-tile__go{padding-top:var(--s3);color:var(--blue-deep);font-weight:600;font-size:var(--t-body-sm);margin-top:auto}.df-kpi__head{align-items:center;gap:var(--s3);display:flex}.df-kpi__icon{width:20px;height:20px;color:var(--mut-l);flex:none}.df-kpi__icon svg{width:100%;height:100%;display:block}.df-kpi__value{font-family:var(--mono);color:var(--ink);font-size:clamp(28px,3vw,36px);line-height:1}.df-kpi__delta{align-items:center;gap:var(--s1);color:var(--mut-l);font-size:var(--t-body-sm);display:flex}.df-kpi__delta svg{flex:none;width:13px;height:13px}.df-kpi-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:940px){.df-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.df-kpi-grid{grid-template-columns:1fr}}.df-chart-grid{gap:var(--grid-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:880px){.df-chart-grid{grid-template-columns:1fr}}.df-quicknav{gap:var(--s3);flex-wrap:wrap;display:flex}.df-quicknav__item{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);border:1px solid var(--hair-l);border-radius:var(--radius);color:var(--ink);font-size:var(--t-body-sm);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);display:flex}.df-quicknav__item:hover{border-color:var(--blue-soft);color:var(--blue-deep)}.df-quicknav__item svg{width:16px;height:16px;color:inherit;flex:none}.df-badge{border:1px solid var(--ink);min-width:18px;height:18px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;line-height:1;display:inline-flex}.df-security-icon{flex:none;width:18px;height:18px}.df-security-icon svg{width:100%;height:100%;display:block}.df-segmented{gap:var(--s3);flex-wrap:wrap;display:flex}.df-segmented__item{height:52px;padding:0 var(--s4);font-size:var(--t-body-sm);color:var(--ink);border:1px solid var(--hair-l);border-radius:var(--radius);background:var(--white);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;display:flex}.df-segmented__item:hover{border-color:var(--blue-soft);color:var(--blue-deep)}.df-segmented__item--active,.df-segmented__item--active:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.df-search{display:block;position:relative}.df-search input{padding-left:42px}.df-search svg{left:var(--s3);width:17px;height:17px;color:var(--mut-l);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.df-row-list{border:1px solid var(--hair-l);border-radius:var(--radius);overflow:hidden}.df-row-list__item{align-items:center;gap:var(--s4);padding:var(--s4) var(--card-pad);border-bottom:1px solid var(--hair-l);color:inherit;transition:transform var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);display:flex}.df-row-list__item:last-child{border-bottom:none}.df-row-list__item:hover{transform:translateX(var(--s3));color:var(--blue-deep)}.df-row-list__body{flex:auto;min-width:0}.df-row-list__title{margin:0;font-weight:600}.df-row-list__sub{margin:var(--s1) 0 0;color:var(--mut-l);font-size:var(--t-body-sm)}.df-row-list__arrow{color:var(--mut-l);width:18px;height:18px;transition:color var(--dur) var(--ease);flex:none;margin-left:auto}.df-row-list__item:hover .df-row-list__arrow{color:var(--blue-deep)}.df-two-col{gap:var(--col-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:880px){.df-two-col{grid-template-columns:1fr}}.df-modal{border-radius:var(--radius);background:var(--white);color:var(--ink);max-width:56ch;width:calc(100% - var(--gutter) * 2);border:none;padding:0}.df-modal::backdrop{background:color-mix(in srgb, var(--navy) 60%, transparent)}.df-modal__inner{padding:var(--card-pad);gap:var(--s4);max-height:calc(100dvh - var(--gutter) * 4);display:grid;overflow-y:auto}.df-modal__head{justify-content:space-between;align-items:center;display:flex}.df-modal__close{color:var(--mut-l);cursor:pointer;padding:var(--s2);background:0 0;border:none;font-size:22px;line-height:1}.df-modal__close:hover{color:var(--ink)}
