:has(>[data-nav-pending])>svg[data-icon]{--icon-accent:var(--color-brand);--icon-mark:var(--color-on-brand);--load-delay:.3s;--load-ease:cubic-bezier(.65, 0, .35, 1)}@media (prefers-reduced-motion:no-preference){:has(>[data-nav-pending])>svg[data-icon] [class*=load-]{transform-box:fill-box;transform-origin:50%}:has(>[data-nav-pending])>svg:is([data-icon=mailboxes],[data-icon=gear],[data-icon=key],[data-icon=home])>*{transform-box:view-box;transform-origin:12px 12px}:has(>[data-nav-pending])>svg[data-icon] .load-redraw{stroke-dasharray:1 1;animation:icon-load-redraw 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon] .load-nod{animation:icon-load-nod 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon] .load-blink{animation:icon-load-blink 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=inbox-tray] .load-sheet{animation:icon-load-sheet 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=cal] .load-day{animation:icon-load-blink 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=sparkles] .load-star{animation:icon-load-star 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=sparkles] .load-spark{animation:icon-load-spark 1.4s calc(var(--load-delay) + .7s) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=news] .load-wave{animation:icon-load-wave 1.2s var(--load-delay) ease-out infinite}:has(>[data-nav-pending])>svg[data-icon=news] .load-wave-far{animation:icon-load-wave-far 1.2s var(--load-delay) ease-out infinite}:has(>[data-nav-pending])>svg[data-icon=bolt] .load-strike{stroke-dasharray:1 1;animation:icon-load-strike 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=bolt] .load-charge{animation:icon-load-charge 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=chart] .load-bar{transform-origin:bottom;animation:icon-load-bar 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=globe] .load-meridian{animation:icon-load-turn 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg:is([data-icon=dev],[data-icon=link]) .load-open{animation:icon-load-open 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg:is([data-icon=dev],[data-icon=link]) .load-close{animation:icon-load-close 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=mailboxes]>*{animation:icon-load-spin 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=gear]>*{animation:icon-load-spin 2s var(--load-delay) linear infinite}:has(>[data-nav-pending])>svg[data-icon=bell] :is(.load-swing,.load-clapper){transform-box:view-box;transform-origin:12px 5px}:has(>[data-nav-pending])>svg[data-icon=bell] .load-swing{animation:icon-load-ring 1.2s var(--load-delay) ease-in-out infinite}:has(>[data-nav-pending])>svg[data-icon=bell] .load-clapper{animation:icon-load-ring 1.2s calc(var(--load-delay) + 80ms) ease-in-out infinite}:has(>[data-nav-pending])>svg[data-icon=building] .load-light{animation:icon-load-light 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=card]>*{animation:icon-load-swipe 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=sliders] .load-knob-left{animation:icon-load-knob-left 1.6s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=sliders] .load-knob-right{animation:icon-load-knob-right 1.6s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=sliders] .load-track-left{animation:icon-load-track-left 1.6s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=sliders] .load-track-right{animation:icon-load-track-right 1.6s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=book] .load-page{transform-box:view-box;transform-origin:12px 12px;animation:icon-load-page 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=flask] .load-rise{animation:icon-load-rise 1.4s var(--load-delay) ease-out infinite}:has(>[data-nav-pending])>svg[data-icon=key]>*{transform-origin:8.5px 15.5px;animation:icon-load-key 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=plug] .load-push{animation:icon-load-push 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=terminal] .load-cursor{animation:icon-load-cursor 1s var(--load-delay) steps(1, end) infinite}:has(>[data-nav-pending])>svg[data-icon=webhook] .load-node{animation:icon-load-node 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=download] .load-drop{animation:icon-load-drop 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=arrow-left]>*{animation:icon-load-nudge 1s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=filter] .load-narrow{animation:icon-load-narrow 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=devices] .load-bob{animation:icon-load-nod 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=gift] .load-bob{animation:icon-load-nod 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=handshake]>*{animation:icon-load-shake 1s var(--load-delay) ease-in-out infinite}:has(>[data-nav-pending])>svg[data-icon=home]>*{transform-origin:12px 20px;animation:icon-load-settle 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=power] .load-press{animation:icon-load-press 1.4s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=stack] .load-lift{animation:icon-load-lift 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon=stack] .load-lift-half{animation:icon-load-lift-half 1.2s var(--load-delay) var(--load-ease) infinite}:has(>[data-nav-pending])>svg[data-icon] .load-step-2{animation-delay:calc(var(--load-delay) + .15s)}:has(>[data-nav-pending])>svg[data-icon] .load-step-3{animation-delay:calc(var(--load-delay) + .3s)}}@keyframes icon-load-redraw{to{stroke-dashoffset:-2px}}@keyframes icon-load-nod{0%,60%,to{transform:none}30%{transform:translateY(-1px)}}@keyframes icon-load-blink{0%{opacity:0}15%,70%{opacity:1}85%,to{opacity:0}}@keyframes icon-load-sheet{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}80%,to{opacity:0;transform:translateY(2.5px)}}@keyframes icon-load-star{0%{transform:none}50%{transform:rotate(45deg)scale(.7)}to{transform:rotate(90deg)}}@keyframes icon-load-spark{0%,to{transform:none}50%{transform:scale(.3)}}@keyframes icon-load-wave{0%,to{opacity:1}50%{opacity:.3}}@keyframes icon-load-wave-far{0%,15%{opacity:0}45%{opacity:1}85%,to{opacity:0}}@keyframes icon-load-strike{0%{stroke-dashoffset:0}45%{stroke-dashoffset:-1px}45.01%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes icon-load-charge{0%,to{opacity:1}45%{opacity:0}}@keyframes icon-load-bar{0%,to{transform:none}40%{transform:scaleY(.35)}}@keyframes icon-load-turn{to{transform:scaleX(-1)}}@keyframes icon-load-open{0%,to{transform:none}50%{transform:translate(-1.5px)}}@keyframes icon-load-close{0%,to{transform:none}50%{transform:translate(1.5px)}}@keyframes icon-load-spin{to{transform:rotate(360deg)}}@keyframes icon-load-ring{0%,60%,to{transform:none}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(6deg)}}@keyframes icon-load-light{0%,to{opacity:1}35%{opacity:.15}}@keyframes icon-load-swipe{0%,to{transform:none}35%{transform:translate(1.5px)}65%{transform:translate(-1px)}}@keyframes icon-load-knob-left{0%,to{transform:none}50%{transform:translate(-6px)}}@keyframes icon-load-knob-right{0%,to{transform:none}50%{transform:translate(6px)}}@keyframes icon-load-track-left{0%,to{stroke-dasharray:9 4 3 16}50%{stroke-dasharray:3 4 9 16}}@keyframes icon-load-track-right{0%,to{stroke-dasharray:3 4 9 16}50%{stroke-dasharray:9 4 3 16}}@keyframes icon-load-page{0%{opacity:0;transform:none}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:scaleX(-1)}}@keyframes icon-load-rise{0%{opacity:0;transform:none}20%{opacity:1}80%,to{opacity:0;transform:translateY(-5px)}}@keyframes icon-load-key{0%,to{transform:none}50%{transform:rotate(-25deg)}}@keyframes icon-load-push{0%,to{transform:none}40%{transform:translateY(-1.5px)}}@keyframes icon-load-cursor{50%{opacity:0}}@keyframes icon-load-node{0%,50%,to{transform:none}20%{transform:scale(1.25)}}@keyframes icon-load-drop{0%{opacity:1;transform:none}45%{opacity:0;transform:translateY(2.5px)}55%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes icon-load-nudge{0%,to{transform:none}40%{transform:translate(-2px)}}@keyframes icon-load-narrow{0%,to{transform:none}40%{transform:scaleX(.55)}}@keyframes icon-load-shake{0%,50%,to{transform:none}12%{transform:translateY(-1px)}25%{transform:translateY(1px)}37%{transform:translateY(-.5px)}}@keyframes icon-load-settle{0%,to{transform:none}40%{transform:scale(1.06,.9)}}@keyframes icon-load-press{0%,to{transform:none}30%{transform:translateY(1.5px)}}@keyframes icon-load-lift{0%,to{transform:none}40%{transform:translateY(-1.5px)}}@keyframes icon-load-lift-half{0%,to{transform:none}40%{transform:translateY(-.75px)}}@media (prefers-reduced-motion:no-preference){svg[data-icon=refresh][data-loading=true] .refresh-turn{transform-box:view-box;transform-origin:12px 12px;animation:1.2s linear infinite icon-load-spin}svg[data-loading=true]:not([data-icon=refresh]){animation:1.2s ease-in-out infinite icon-load-pending}}@keyframes icon-load-pending{50%{opacity:.4}}