.fd-system{cursor:pointer;text-align:left;transition:border-color .16s,background-color .16s}.fd-system:hover{border-color:var(--h-1e1d1a)}.fd-system:active{translate:0 1px}.fd-system[aria-pressed=true]{background:var(--h-eee8ff,#eee8ff);border-color:#9874f0;box-shadow:inset 0 -2px #9874f0}.dark .fd-system[aria-pressed=true]{background:#292239}.fd-system-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.fd-box{border:1.5px solid var(--h-76717f);width:22px;height:22px;position:relative}.fd-system[aria-pressed=true] .fd-box{background:#6535db;border-color:#6535db}.fd-system[aria-pressed=true] .fd-box:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:11px;position:absolute;top:2px;left:6px;rotate:45deg}.fd-system[aria-pressed=true] .fk-icon{color:#fff;background:#6535db}.fd-systems-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.fd-count{font:500 .875rem/1.2 var(--font-figma-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--h-1e1d1a)}.fd-est{gap:var(--gap-panels);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.fd-calc{padding-bottom:35px}.fd-calc .fg-calc-row:first-of-type{border-top:0!important}.fd-seg{cursor:pointer;color:inherit}.fd-seg[data-checked]{box-shadow:inset 0 -2px #9874f0;background:#ffffff14!important}.dark .fd-seg[data-checked]{background:#00000010!important}.fd-seg:has(:focus-visible){outline-offset:2px;outline:2px solid #9874f0}.fd-calc-status{font:400 .9375rem/1.5 var(--font-figma-sans);color:color-mix(in srgb, var(--h-ffffff) 75%, transparent)}.fd-calc-actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.fd-calc-primary{width:100%}.fd-calc-secondary{justify-content:space-between;width:100%}.fd-calc-secondary .fg-button-label{color:color-mix(in srgb, var(--h-ffffff) 85%, transparent)}.fd-calc-note{font:400 .8125rem/1.5 var(--font-figma-sans);color:color-mix(in srgb, var(--h-ffffff) 65%, transparent)}.fd-drivers{background:var(--h-e0ddea);padding:clamp(32px, calc(60 * var(--u)), 60px);position:relative}.fd-driver-list{border-top:1px solid #bdb9c744;margin-top:30px!important}.fd-driver-list>li{font:400 1.0625rem/1.5 var(--font-figma-sans);color:color-mix(in srgb, var(--h-000000) 80%, transparent);border-bottom:1px solid #bdb9c744;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.fd-driver-list .fk-mono{padding-top:4px}.fd-sheet{z-index:1;padding:clamp(18px, calc(28 * var(--u)), 28px);background:var(--h-ffffff);border:var(--hair);color:var(--h-1e1d1a);position:absolute;bottom:8%;left:8%;right:8%;box-shadow:0 30px 80px -40px #17151d73}.fd-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-sheet-ready{background:var(--h-dcefde,#dcefde);font:500 .75rem/1.2 var(--font-figma-sans);text-transform:uppercase;color:#1d6b33;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.dark .fd-sheet-ready{color:#8dcb8f;background:#1c2a1f}.fd-sheet-ready:before{content:"";background:currentColor;width:6px;height:6px}.fd-sheet dl{border-top:var(--hair);margin-top:18px}.fd-sheet dl>div{border-bottom:var(--hair);font:400 .9375rem/1.3 var(--font-figma-sans);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.fd-sheet dt{font-weight:500}.fd-sheet dd{color:color-mix(in srgb, var(--h-000000) 64%, transparent);font-variant-numeric:tabular-nums}.fd-sheet-total{background:var(--h-191720);color:var(--h-ffffff);font:500 .875rem/1.3 var(--font-figma-sans);justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.fd-sheet-total span:first-child{color:color-mix(in srgb, var(--h-ffffff) 72%, transparent);font-weight:400}.fd-sheet-note{font:400 .75rem/1.4 var(--font-figma-sans);color:color-mix(in srgb, var(--h-000000) 60%, transparent);margin-top:12px}.fd-glance{background:var(--h-ffffff);border:var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fd-glance>div{min-width:0;padding:26px 24px 28px}.fd-glance>div+div{border-left:var(--hair)}.fd-glance dt{font:500 .8125rem/1.3 var(--font-figma-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fk-accent)}.fd-glance dd{font:400 1rem/1.55 var(--font-figma-sans);color:color-mix(in srgb, var(--h-000000) 80%, transparent);margin-top:12px}.fd-tools{gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fd-tool{padding:clamp(28px, calc(40 * var(--u)), 40px);background:var(--h-ffffff);border:var(--hair);flex-direction:column;align-items:flex-start;gap:18px;display:flex}.fd-tool .fk-link{margin-top:auto}.fd-aud{gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fd-aud>section{display:flex}.fd-aud .fk-ink{padding:clamp(32px, calc(60 * var(--u)), 60px);flex-direction:column;flex:1;align-items:flex-start;gap:24px;display:flex}.fd-aud .fk-ink-title{font-size:clamp(1.75rem, calc(42 * var(--u)), 2.625rem);position:relative}.fd-aud .fk-ink-body{margin-top:0}.fd-aud .fk-cta-actions{margin-top:auto;padding-top:12px}.fd-nda{justify-content:center;align-items:center;gap:10px;display:flex}.fd-nda>svg{width:18px;height:18px;color:var(--fk-accent);flex:none}.fk-hero-split .fk-hero-below .fk-checks>li{padding:16px 18px;font-size:.9375rem}@media (max-width:1199px){.fd-est,.fd-aud{grid-template-columns:minmax(0,1fr)}.fd-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-glance>div{border-top:var(--hair);border-left:0!important}.fd-glance>div:nth-child(-n+2){border-top:0}.fd-glance>div:nth-child(2n){border-left:var(--hair)!important}.fd-glance>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:767px){.fd-tools,.fd-glance{grid-template-columns:minmax(0,1fr)}.fd-glance>div{border-left:0!important}.fd-glance>div:nth-child(2){border-top:var(--hair)}.fd-sheet{margin:-28% 12px 12px;position:relative;bottom:auto;left:auto;right:auto}}
