.dfl{--dfl-paper: #ffffff;--dfl-print: #c9cfda;--dfl-ink: #4a5060;--dfl-acc: #3a4fa0;--dfl-ok: #2c7350;--dfl-okS: #e1f0e8;--dfl-chk: #87610f;--dfl-chkS: #f7eeda;--dfl-cap: #5e6573;--dfl-sh: rgba(22, 26, 36, .16);display:inline-flex;flex-direction:column;align-items:center;gap:22px}.dark .dfl{--dfl-paper: #d9dde4;--dfl-cap: #a3a9b6;--dfl-sh: rgba(0, 0, 0, .55)}.dfl-sheet{position:relative;width:120px;height:84px;background:var(--dfl-paper);box-shadow:0 10px 24px var(--dfl-sh),0 0 0 1px #0000000f;transform:rotate(7deg);animation:dfl-sheet 2.4s cubic-bezier(.2,.7,.2,1) infinite}.dfl-title,.dfl-sub{position:absolute;left:30px;height:4px;background:var(--dfl-ink)}.dfl-title{top:9px;width:60px}.dfl-sub{top:17px;left:42px;width:36px;height:2px;opacity:.5}.dfl-print,.dfl-h,.dfl-v{position:absolute}.dfl-ph{left:10px;width:100px;height:1px;background:var(--dfl-print)}.dfl-pv{top:30px;width:1px;height:44px;background:var(--dfl-print)}.dfl-h{left:10px;width:101px;height:1.6px;margin-top:-.3px;background:var(--dfl-acc);transform-origin:0 50%;transform:scaleX(0);animation:dfl-h 2.4s linear infinite}.dfl-v{top:30px;width:1.6px;height:44px;margin-left:-.3px;background:var(--dfl-acc);transform-origin:50% 0;transform:scaleY(0);animation:dfl-v 2.4s linear infinite}.dfl-cell{position:absolute;left:71px;width:18px;height:9px;background:var(--dfl-okS);box-shadow:inset 0 0 0 1.2px var(--dfl-ok);opacity:0}.dfl-c1{top:42px;animation:dfl-c1 2.4s linear infinite}.dfl-c2{top:53px;animation:dfl-c2 2.4s linear infinite}.dfl-c3{top:64px;animation:dfl-c3 2.4s linear infinite}.dfl-tick{position:absolute;right:-10px;top:-10px;width:26px;height:26px;padding:3px;box-sizing:border-box;background:var(--dfl-ok);opacity:0;animation:dfl-tickbox 2.4s linear infinite}.dfl-tick path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:square;stroke-dasharray:24;stroke-dashoffset:24;animation:dfl-tick 2.4s ease-out infinite}.dfl-cap{font:500 12px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.24em;color:var(--dfl-cap)}.dfl-dots i{font-style:normal;animation:dfl-dot 1.2s steps(1) infinite}.dfl-dots i:nth-child(2){animation-delay:.2s}.dfl-dots i:nth-child(3){animation-delay:.4s}@keyframes dfl-sheet{0%{transform:rotate(7deg);opacity:1}16%,86%{transform:rotate(0);opacity:1}93%{transform:rotate(0);opacity:0}94%{transform:rotate(7deg);opacity:0}to{transform:rotate(7deg);opacity:1}}@keyframes dfl-h{0%,16%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}@keyframes dfl-v{0%,22%{transform:scaleY(0)}34%,to{transform:scaleY(1)}}@keyframes dfl-c1{0%,40%{opacity:0}44%,to{opacity:1}}@keyframes dfl-c2{0%,47%{opacity:0}51%,to{opacity:1}}@keyframes dfl-c3{0%,54%{opacity:0;background:var(--dfl-chkS);box-shadow:inset 0 0 0 1.2px var(--dfl-chk)}58%,62%{opacity:1;background:var(--dfl-chkS);box-shadow:inset 0 0 0 1.2px var(--dfl-chk)}68%,to{opacity:1;background:var(--dfl-okS);box-shadow:inset 0 0 0 1.2px var(--dfl-ok)}}@keyframes dfl-tickbox{0%,70%{opacity:0}73%,to{opacity:1}}@keyframes dfl-tick{0%,72%{stroke-dashoffset:24}82%,to{stroke-dashoffset:0}}@keyframes dfl-dot{0%,to{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.dfl-sheet,.dfl-h,.dfl-v,.dfl-cell,.dfl-tick,.dfl-tick path{animation:none!important}.dfl-sheet{transform:none}.dfl-h{transform:scaleX(1)}.dfl-v{transform:scaleY(1)}.dfl-cell,.dfl-tick{opacity:1}.dfl-tick path{stroke-dashoffset:0}}.df{--bg:#F4F5F8;--surf:#FFFFFF;--surf2:#EAEDF2;--line:#D7DCE7;--line2:#E6E9F0;--ink:#0A0A0A;--mute:#5E6573;--faint:#6B7282;--acc:#3A4FA0;--accS:#E5E9F7;--accL:#B9C3E8;--onAcc:#FFFFFF;--ok:#2C7350;--okS:#E1F0E8;--chk:#87610F;--chkS:#F7EEDA;--bad:#AF362E;--badS:#F8E7E5;--red:#E31A1F;--redH:#B8151A;--onRed:#FAFAFA;--panel:#12151D;--pInk:#F2F3F6;--pMute:#A3A9B6;--pLine:#2A2F3B;--hdr:#FFFFFF;--hdrLine:rgba(0,0,0,.1);--logoF:none;--paperDim:0;--sh1:0 1px 2px rgba(22,26,36,.06);--sh2:0 8px 20px rgba(22,26,36,.08);--sh3:0 16px 36px rgba(22,26,36,.12);--sh4:0 28px 64px rgba(22,26,36,.18);--ease:cubic-bezier(.2,.7,.2,1)}.dark .df{--bg:#0F1117;--surf:#171A22;--surf2:#1D212B;--line:#2A2F3B;--line2:#232733;--ink:#F2F3F6;--mute:#A3A9B6;--faint:#8C93A1;--acc:#93A6EF;--accS:#1B2340;--accL:#34407A;--onAcc:#0F1117;--ok:#63C293;--okS:#12291F;--chk:#D7AB4E;--chkS:#2C2413;--bad:#E08A81;--badS:#341F1D;--onRed:#0A0A0A;--panel:#1D212B;--pLine:#343A48;--hdr:#0F1117;--hdrLine:rgba(255,255,255,.1);--logoF:invert(1) hue-rotate(180deg);--paperDim:.12;--sh1:0 1px 2px rgba(0,0,0,.4);--sh2:0 8px 20px rgba(0,0,0,.4);--sh3:0 16px 36px rgba(0,0,0,.5);--sh4:0 28px 64px rgba(0,0,0,.55)}@keyframes df2-sheetA{0%,12%{transform:translateZ(2.2px) rotate(7deg);opacity:1}19%,90%{transform:translateZ(2.2px) rotate(0);opacity:1}97%,to{transform:translate(280px,40px) translateZ(2.2px) rotate(0);opacity:0}}@keyframes df2-shA{0%,12%{transform:translateZ(2px) rotate(7deg);opacity:1}19%,90%{transform:translateZ(2px) rotate(0);opacity:1}97%,to{transform:translate(280px,40px) translateZ(2px) rotate(0);opacity:0}}@keyframes df2-sheetB{0%,89%{transform:translateZ(190px) rotate(-16deg);opacity:0}91%{transform:translateZ(150px) rotate(-12deg);opacity:1}99%,to{transform:translateZ(2.2px) rotate(7deg);opacity:1}}@keyframes df2-shB{0%,89%{transform:translateZ(2px) rotate(-16deg) scale(1.3);opacity:0}99%,to{transform:translateZ(2px) rotate(7deg) scale(1);opacity:1}}@keyframes df2-phone{0%{transform:translateZ(0)}3.5%{transform:translateZ(-10px)}7%,9%{transform:translateZ(0)}17%,88%{transform:translate3d(-292px,70px,-118px) rotate(-9deg)}98%,to{transform:translateZ(0)}}@keyframes df2-phSh{0%,9%{transform:translateZ(1.9px) scale(1.35);opacity:.45}17%,88%{transform:translate(-292px,70px) translateZ(1.9px) rotate(-9deg) scale(1);opacity:1}98%,to{transform:translateZ(1.9px) scale(1.35);opacity:.45}}@keyframes df2-flash{0%,5%{opacity:0}5.6%{opacity:.9}8%,to{opacity:0}}@keyframes df2-capt{0%,1.5%{opacity:0;transform:scale(1.1)}4%,13%{opacity:1;transform:scale(1)}19%,to{opacity:0;transform:scale(1)}}@keyframes df2-shadeA{0%,12%{opacity:1}19%,to{opacity:0}}@keyframes df2-hl{0%,19%{transform:scaleX(0)}23%,90%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes df2-vl{0%,22%{transform:scaleY(0)}27%,90%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}@keyframes df2-diag{0%,26%{opacity:0}29%,34%{opacity:1}38%,to{opacity:0}}@keyframes df2-role{0%,28%{opacity:0;transform:translateY(4px)}31%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}@keyframes df2-row{0%,35%{opacity:0}38%,90%{opacity:1}95%,to{opacity:0}}@keyframes df2-flag{0%,38%{opacity:0}41%,60%{opacity:1}63%,to{opacity:0}}@keyframes df2-fixc{0%,59%{opacity:0}62%,90%{opacity:1}95%,to{opacity:0}}@keyframes df2-pulse{0%,44%{opacity:0;transform:scale(.7)}45%{opacity:.95;transform:scale(.8)}52%,to{opacity:0;transform:scale(1.9)}}@keyframes df2-tagM{0%,5%{opacity:0;transform:translateY(6px)}7%,14%{opacity:1;transform:translateY(0)}17%,to{opacity:0;transform:translateY(0)}}@keyframes df2-tagT{0%,28%{opacity:0;transform:translateY(6px)}31%,40%{opacity:1;transform:translateY(0)}43%,to{opacity:0;transform:translateY(0)}}@keyframes df2-t1{0%,44%{opacity:0;transform:translateY(6px)}47%,58%{opacity:1;transform:translateY(0)}61%,to{opacity:0;transform:translateY(0)}}@keyframes df2-t2{0%,59%{opacity:0}62%,70%{opacity:1}73%,to{opacity:0}}@keyframes df2-plus{0%,62%{opacity:0;transform:translateY(0)}64%{opacity:1;transform:translateY(-4px)}72%,to{opacity:0;transform:translateY(-30px)}}@keyframes df2-arN{0%,47%{opacity:0;transform:translateY(8px)}50%,58%{opacity:1;transform:translateY(0)}61%,to{opacity:0;transform:translateY(0)}}@keyframes df2-arE{0%,61%{opacity:0}64%,72%{opacity:1}75%,to{opacity:0}}@keyframes df2-card{0%,70%{opacity:0;transform:translate(-40px,-30px) scale(.94)}76%,90%{opacity:1;transform:translate(0) scale(1)}95%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes df2-path{0%,72%{opacity:0}75%,86%{opacity:1}90%,to{opacity:0}}@keyframes df2-pkt{0%,74%{opacity:0;transform:translate(0) scale(.5)}75%{opacity:1;transform:translate(0) scale(1)}80%{opacity:1;transform:translate(var(--px),var(--py)) scale(1)}82%,to{opacity:0;transform:translate(var(--px),var(--py)) scale(.5)}}@keyframes df2-mon{0%,80%{opacity:0}83%,92%{opacity:1}95%,to{opacity:0}}@keyframes df2-j1{0%,4%{opacity:0}6%,26%{opacity:1}28%,to{opacity:0}}@keyframes df2-j2{0%,28%{opacity:0}30%,57%{opacity:1}59%,to{opacity:0}}@keyframes df2-j3{0%,59%{opacity:0}61%,65%{opacity:1}67%,to{opacity:0}}@keyframes df2-j4{0%,67%{opacity:0}69%,77%{opacity:1}79%,to{opacity:0}}@keyframes df2-j5{0%,79%{opacity:0}81%,95%{opacity:1}97%,to{opacity:0}}@keyframes df2-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes df2-scan{0%{transform:translate(0)}50%{transform:translate(166px)}to{transform:translate(0)}}@keyframes df2-led{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.df *{transition-duration:.001ms!important}}.df{overflow-x:clip}.df :where(section[id]){scroll-margin-top:76px}.df{--faint: #636A79}.dark .df{--faint: #8C93A1;--onRed: #FFFFFF}.df a{text-decoration:none}.df input,.df textarea,.df button{font-family:inherit}.df button:disabled{opacity:.7;cursor:default}.df :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.df .dfh0:hover{background:var(--redH)!important;color:var(--onRed)!important}.df .dfh1:hover{background:var(--ink)!important;color:var(--bg)!important}.df .dfh2:hover,.df .dfh3:hover{background:var(--redH)!important;color:var(--onRed)!important}.df .dfh4:hover{background:var(--ink)!important;color:var(--bg)!important}.df .dfh5:hover{background:var(--redH)!important}@media(max-width:639px){.df .df-where{display:none}}.df [data-path-scene][data-compact=true] :is(.df-1c-meta,.df-rv-note){display:none!important}@media not all and (hover:hover)and (pointer:fine)and (min-width:1024px){@media not all and (max-height:560px)and (hover:none){.df [data-path-sticky]{padding-bottom:64px!important}}}.df-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:var(--bg);transition:opacity .35s ease}
