/* Main.dc.html */
pre{margin:0}
summary{cursor:pointer;list-style:none}
summary::-webkit-details-marker{display:none}
@media (max-width: 760px){.wh-wide-only{display:none !important}}
@keyframes wh-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wh-rise-lg{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes wh-fill{0%{width:28%}100%{width:72%}}
@keyframes wh-eq{0%{transform:scaleY(.45)}100%{transform:scaleY(1)}}
@keyframes wh-toast{0%,8%{opacity:0;transform:translateY(-12px)}14%,70%{opacity:1;transform:none}78%,100%{opacity:0;transform:translateY(-12px)}}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 2px var(--ink),0 0 0 5px #EDCDB8}50%{box-shadow:0 0 0 2px var(--ink),0 0 0 9px rgba(237,205,184,.55)}}
@keyframes wh-slide{0%,10%{opacity:0;transform:translateX(30px)}22%,80%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(30px)}}
@keyframes wh-dot{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes wh-drop{0%,10%{opacity:0;transform:translateY(-24px) scale(.96)}18%,75%{opacity:1;transform:none}85%,100%{opacity:0;transform:translateY(-24px) scale(.96)}}
@keyframes wh-twinkle{0%,62%{opacity:0}68%,86%{opacity:1}94%,100%{opacity:0}}
@keyframes wh-breathe{0%,100%{opacity:.72}50%{opacity:1}}
@keyframes wh-on{from{opacity:0}to{opacity:1}}
@keyframes wh-seq{0%{opacity:0}12%,70%{opacity:1}85%,100%{opacity:0}}
@keyframes wh-flicker{0%,90%,100%{opacity:1}91%{opacity:.15}92%{opacity:1}94%{opacity:.25}95%{opacity:1}}
@keyframes wh-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(28px,20px)}}
@keyframes wh-type{from{max-width:0}to{max-width:22ch}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important}}
/* Pricing.dc.html */
summary{cursor:pointer;list-style:none}
summary::-webkit-details-marker{display:none}
/* Security.dc.html */
pre{margin:0}
/* Docs.dc.html */
pre{margin:0}
@media (max-width: 1100px){.wh-toc{display:none !important}}
/* Changelog.dc.html */
pre{margin:0}
/* About.dc.html */
@keyframes wh-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wh-rise-lg{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes wh-fill{0%{width:28%}100%{width:72%}}
@keyframes wh-eq{0%{transform:scaleY(.45)}100%{transform:scaleY(1)}}
@keyframes wh-toast{0%,8%{opacity:0;transform:translateY(-12px)}14%,70%{opacity:1;transform:none}78%,100%{opacity:0;transform:translateY(-12px)}}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 2px var(--ink),0 0 0 5px #EDCDB8}50%{box-shadow:0 0 0 2px var(--ink),0 0 0 9px rgba(237,205,184,.55)}}
@keyframes wh-slide{0%,10%{opacity:0;transform:translateX(30px)}22%,80%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(30px)}}
@keyframes wh-dot{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes wh-drop{0%,10%{opacity:0;transform:translateY(-24px) scale(.96)}18%,75%{opacity:1;transform:none}85%,100%{opacity:0;transform:translateY(-24px) scale(.96)}}
@keyframes wh-twinkle{0%,62%{opacity:0}68%,86%{opacity:1}94%,100%{opacity:0}}
@keyframes wh-breathe{0%,100%{opacity:.72}50%{opacity:1}}
@keyframes wh-on{from{opacity:0}to{opacity:1}}
@keyframes wh-seq{0%{opacity:0}12%,70%{opacity:1}85%,100%{opacity:0}}
@keyframes wh-flicker{0%,90%,100%{opacity:1}91%{opacity:.15}92%{opacity:1}94%{opacity:.25}95%{opacity:1}}
@keyframes wh-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(28px,20px)}}
@keyframes wh-type{from{max-width:0}to{max-width:22ch}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important}}
/* NotFound.dc.html */
pre{margin:0}
@keyframes wh-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wh-rise-lg{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes wh-fill{0%{width:28%}100%{width:72%}}
@keyframes wh-eq{0%{transform:scaleY(.45)}100%{transform:scaleY(1)}}
@keyframes wh-toast{0%,8%{opacity:0;transform:translateY(-12px)}14%,70%{opacity:1;transform:none}78%,100%{opacity:0;transform:translateY(-12px)}}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 2px var(--ink),0 0 0 5px #EDCDB8}50%{box-shadow:0 0 0 2px var(--ink),0 0 0 9px rgba(237,205,184,.55)}}
@keyframes wh-slide{0%,10%{opacity:0;transform:translateX(30px)}22%,80%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(30px)}}
@keyframes wh-dot{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes wh-drop{0%,10%{opacity:0;transform:translateY(-24px) scale(.96)}18%,75%{opacity:1;transform:none}85%,100%{opacity:0;transform:translateY(-24px) scale(.96)}}
@keyframes wh-twinkle{0%,62%{opacity:0}68%,86%{opacity:1}94%,100%{opacity:0}}
@keyframes wh-breathe{0%,100%{opacity:.72}50%{opacity:1}}
@keyframes wh-on{from{opacity:0}to{opacity:1}}
@keyframes wh-seq{0%{opacity:0}12%,70%{opacity:1}85%,100%{opacity:0}}
@keyframes wh-flicker{0%,90%,100%{opacity:1}91%{opacity:.15}92%{opacity:1}94%{opacity:.25}95%{opacity:1}}
@keyframes wh-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(28px,20px)}}
@keyframes wh-type{from{max-width:0}to{max-width:22ch}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important}}
/* SiteHeader.dc.html */
@keyframes wh-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wh-rise-lg{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes wh-fill{0%{width:28%}100%{width:72%}}
@keyframes wh-eq{0%{transform:scaleY(.45)}100%{transform:scaleY(1)}}
@keyframes wh-toast{0%,8%{opacity:0;transform:translateY(-12px)}14%,70%{opacity:1;transform:none}78%,100%{opacity:0;transform:translateY(-12px)}}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 2px var(--ink),0 0 0 5px #EDCDB8}50%{box-shadow:0 0 0 2px var(--ink),0 0 0 9px rgba(237,205,184,.55)}}
@keyframes wh-slide{0%,10%{opacity:0;transform:translateX(30px)}22%,80%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(30px)}}
@keyframes wh-dot{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes wh-drop{0%,10%{opacity:0;transform:translateY(-24px) scale(.96)}18%,75%{opacity:1;transform:none}85%,100%{opacity:0;transform:translateY(-24px) scale(.96)}}
@keyframes wh-twinkle{0%,62%{opacity:0}68%,86%{opacity:1}94%,100%{opacity:0}}
@keyframes wh-breathe{0%,100%{opacity:.72}50%{opacity:1}}
@keyframes wh-on{from{opacity:0}to{opacity:1}}
@keyframes wh-seq{0%{opacity:0}12%,70%{opacity:1}85%,100%{opacity:0}}
@keyframes wh-flicker{0%,90%,100%{opacity:1}91%{opacity:.15}92%{opacity:1}94%{opacity:.25}95%{opacity:1}}
@keyframes wh-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(28px,20px)}}
@keyframes wh-type{from{max-width:0}to{max-width:22ch}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important}}
/* Auth.dc.html */
@keyframes wh-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes wh-rise-lg{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes wh-fill{0%{width:28%}100%{width:72%}}
@keyframes wh-eq{0%{transform:scaleY(.45)}100%{transform:scaleY(1)}}
@keyframes wh-toast{0%,8%{opacity:0;transform:translateY(-12px)}14%,70%{opacity:1;transform:none}78%,100%{opacity:0;transform:translateY(-12px)}}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 2px var(--ink),0 0 0 5px #EDCDB8}50%{box-shadow:0 0 0 2px var(--ink),0 0 0 9px rgba(237,205,184,.55)}}
@keyframes wh-slide{0%,10%{opacity:0;transform:translateX(30px)}22%,80%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(30px)}}
@keyframes wh-dot{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes wh-drop{0%,10%{opacity:0;transform:translateY(-24px) scale(.96)}18%,75%{opacity:1;transform:none}85%,100%{opacity:0;transform:translateY(-24px) scale(.96)}}
@keyframes wh-twinkle{0%,62%{opacity:0}68%,86%{opacity:1}94%,100%{opacity:0}}
@keyframes wh-breathe{0%,100%{opacity:.72}50%{opacity:1}}
@keyframes wh-on{from{opacity:0}to{opacity:1}}
@keyframes wh-seq{0%{opacity:0}12%,70%{opacity:1}85%,100%{opacity:0}}
@keyframes wh-flicker{0%,90%,100%{opacity:1}91%{opacity:.15}92%{opacity:1}94%{opacity:.25}95%{opacity:1}}
@keyframes wh-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(28px,20px)}}
@keyframes wh-type{from{max-width:0}to{max-width:22ch}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important}}
/* Wall.dc.html */
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 1.5px #EDCDB8}50%{box-shadow:0 0 0 5px rgba(237,205,184,.55)}}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
/* Window.dc.html */
pre{margin:0}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
@media (max-width: 1100px){.wh-rail{display:none !important}}
/* NewWindow.dc.html */
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes wh-rise{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
/* Machines.dc.html */
pre{margin:0}
@keyframes wh-ring{0%,100%{box-shadow:0 0 0 1.5px #EDCDB8}50%{box-shadow:0 0 0 6px rgba(237,205,184,.5)}}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
/* FirstRun.dc.html */
pre{margin:0}
@keyframes wh-breathe{0%,100%{opacity:.45}50%{opacity:1}}
@keyframes wh-dot{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes wh-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
