.fill-text-alt{fill:rgb(var(--text-color-alt))}.stroke-text-alt{stroke:rgb(var(--text-color-alt))}.fill-text-main{fill:rgb(var(--text-color-main))}.stroke-text-main{stroke:rgb(var(--text-color-main))}.fill-text-soft-error-main{fill:rgb(var(--text-color-soft-error-main))}.stroke-text-soft-error-main{stroke:rgb(var(--text-color-soft-error-main))}.fill-03A981{fill:#03a981}.fill-00D3A0{fill:#00d3a0}.fill-AFB5C7{fill:#afb5c7}.fill-F5F6FF{fill:#f5f6ff}.fill-09D504{fill:#09d504}.fill-0A8300{fill:#0a8300}.fill-FFE600{fill:#ffe600}.fill-FCB500{fill:#fcb500}.fill-61FF5E{fill:#61ff5e}.fill-13A90F{fill:#13a90f}.fill-FF9900{fill:#f90}.stroke-D15800{stroke:#d15800}.fill-background-0{fill:rgb(var(--background-color-0))}.stroke-background-0{stroke:rgb(var(--background-color-0))}.stroke-border-1{stroke:rgb(var(--border-color-1))}.stroke-border-0{stroke:rgb(var(--border-color-0))}.fill-border-0{fill:rgb(var(--border-color-0))}.fill-E42626{fill:#e42626}.fill-star{fill:#fff}.fill-3CFFDC{fill:#3cffdc}.stroke-canardman-background-0{stroke:#181829}.fill-canardman-background-0{fill:#181829}.fill-canardman-background-1{fill:rgb(var(--background-color-canarman-main))}.fill-white{fill:#fff}.stroke-white{stroke:#fff}.fill-C50000{fill:#c50000}.fill-1A73E8{fill:#1a73e8}.fill-E1392C{fill:#e1392c}.fill-FBBD07{fill:#fbbd07}.fill-229342{fill:#229342}.fill-B4B4F0{fill:#b4b4f0}.paint0_linear_2312_103{fill:url(#paint0_linear_2312_103)}.paint1_radial_2312_103{fill:url(#paint1_radial_2312_103)}.paint2_radial_2312_103{fill:url(#paint2_radial_2312_103)}.paint3_radial_2312_103{fill:url(#paint3_radial_2312_103)}.paint4_radial_2312_103{fill:url(#paint4_radial_2312_103)}.paint5_radial_2312_103{fill:url(#paint5_radial_2312_103)}.paint6_radial_2312_103{fill:url(#paint6_radial_2312_103)}.paint7_radial_2312_103{fill:url(#paint7_radial_2312_103)}.paint8_radial_2312_103{fill:url(#paint8_radial_2312_103)}.paint9_radial_2312_103{fill:url(#paint9_radial_2312_103)}.paint10_radial_2312_103{fill:url(#paint10_radial_2312_103)}.paint11_linear_2312_103{fill:url(#paint11_linear_2312_103)}.paint0_linear_2387_19{fill:url(#paint0_linear_2387_19)}.paint0_linear_2388_27{fill:url(#paint0_linear_2388_27)}.paint1_radial_2388_27{fill:url(#paint1_radial_2388_27)}.paint2_linear_2388_27{fill:url(#paint2_linear_2388_27)}.paint3_radial_2388_27{fill:url(#paint3_radial_2388_27)}.paint4_radial_2388_27{fill:url(#paint4_radial_2388_27)}.paint5_radial_2388_27{fill:url(#paint5_radial_2388_27)}.fill-8787B4{fill:#8787b4}.fill-canardman-main{fill:rgb(var(--background-color-canarman-main))}.fill-181829{fill:#181829}#notifications-container{z-index:999;position:fixed;top:0;right:0;width:350px;margin:20px;pointer-events:none}.pop-up-notification{background-color:rgba(var(--background-color-2),.6);-webkit-backdrop-filter:blur(4px) brightness(.8);backdrop-filter:blur(4px) brightness(.8);box-shadow:var(--box-shadow-element);animation:new-notification .5s ease forwards;border-radius:15px;margin-bottom:15px;padding:15px 30px 15px 15px;position:relative;pointer-events:auto;transition:.1s}:root:not(.performance) .pop-up-notification:hover{background-color:rgba(var(--background-color-2),.8)}.pop-up-notification .emphasis{font-weight:var(--font-weight-extra-bold)}:root.performance .pop-up-notification{background-color:rgb(var(--background-color-2));-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(var(--border-color-2))}.closing{animation:del-notification .5s ease-in forwards}.fast-closing{animation:del-notification .2s ease-in forwards}.notification-close-arrow{width:15px;rotate:270deg;position:absolute;top:15px;right:10px;cursor:pointer}.notification-close-arrow path{stroke:rgb(var(--text-color-alt));stroke-width:3px;transition:.2s}.notification-close-arrow:hover path{stroke:rgb(var(--text-color-main))}:root:not(.performance) .extension-warning{transition:.2s;background-color:rgba(var(--background-color-warning-1),.4)!important}:root.performance .extension-warning{background-color:rgb(var(--background-color-warning-1))}:root:not(.performance) .extension-warning:hover:not(:has(a:hover)){background-color:rgba(var(--background-color-warning-1),.7)!important}.extension-warning hr{margin-block:5px}.extension-warning svg.notification-close-arrow path{stroke:#eaa}.extension-warning svg.notification-close-arrow:hover path{stroke:#fff}.edpu-notification-description{display:flex;padding:5px;gap:15px}.edpu-notification-description svg{flex-grow:1}.extension-download-link{padding-top:10px;display:flex;gap:20px}.extension-download-link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;padding:.5em;border-radius:10px;flex-grow:1;text-align:center}.extension-download-link a:first-child{border:2px solid rgba(var(--border-color-soft-error),.5);transition:.2s;flex-grow:2}.extension-download-link a:first-child:hover{border:2px solid rgba(var(--border-color-soft-error),1);background-color:rgba(var(--background-color-error),.6);flex-grow:2.5}.extension-download-link a:last-child{flex-grow:1;background-color:rgba(var(--background-color-error),.6);transition:.2s}.extension-download-link a:last-child:hover{flex-grow:1.5;filter:brightness(.85)}@keyframes new-notification{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes del-notification{0%{transform:translate(0);opacity:1}to{transform:translate(50%);opacity:0}}@font-face{font-family:Luciole;src:url(/assets/Luciole-Regular-a1b976ea.eot);src:url(/assets/Luciole-Regular-a1b976ea.eot?#iefix) format("embedded-opentype"),url(/assets/Luciole-Regular-59383e16.woff) format("woff"),url(/assets/Luciole-Regular-058042ea.ttf) format("truetype"),url(/assets/Luciole-Regular-c8b741e9.svg#Luciole-Regular) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}:root{--timing-function-spring-effect: cubic-bezier(.18, .89, .32, 1.27);--font-size-12: 1.2rem;--font-size-13: 1.3rem;--font-size-14: 1.4rem;--font-size-15: 1.5rem;--font-size-16: 1.6rem;--font-size-18: 1.8rem;--font-size-20: 2rem;--font-size-24: 2.4rem;--font-size-32: 3.2rem;--font-size-36: 3.6rem;--font-size-42: 4.2rem;--font-size-48: 4.8rem;--font-weight-regular: 400;--font-weight-semi-bold: 600;--font-weight-extra-bold: 800;--font-family: Inter, sans-serif;--background-color-canarman-main: 50, 50, 87;font-size:.625em}:root.tritanopia{--text-color-main: 255, 255, 255;--text-color-main-reverse: 0, 0, 0;--text-color-alt: 166, 190, 201;--background-color-0: 22, 28, 28;--background-color-1: 38, 59, 64;--background-color-2: 64, 77, 83;--background-color-3: 83, 102, 109;--background-color-focus: 0, 110, 138, .3;--background-color-header: 0, 77, 95;--background-color-streak-0: 255, 0, 22;--background-color-streak-1: 255, 90, 105;--background-color-strength-li-1: 0, 157, 138;--background-color-strength-li-2: 0, 134, 118;--background-color-strength-li-3: 0, 109, 96;--background-color-weakness-li-1: 157,0, 138;--background-color-weakness-li-2: 134, 0, 118;--background-color-weakness-li-3: 109, 0, 96;--background-color-canarman-main: 38, 59, 64;--border-color-0: 0, 110, 138;--border-color-1: 22, 141, 168;--box-shadow-window: 0 0 20px black;--box-shadow-element: 0 0 20px rgba(0, 0, 0, .6);--text-color-error: 255, 66, 66;--border-color-error: 255, 66, 66;--background-color-error: 255, 66, 66;--text-color-soft-error-main: 223, 200, 200;--text-color-soft-error-alt: 223, 98, 98;--border-color-soft-error: 223, 98, 98;--background-color-soft-error: 223, 98, 98;--background-color-warning-0: 140, 45, 54;--background-color-warning-1: 214, 63, 70;--background-color-warning-2: 255, 51, 0;--background-color-success: 0, 255, 56;--border-color-success: 98, 207, 122;--background-color-selection: 4, 98, 210;--box-shadow-color-scrollbar-track: 187, 209, 218, .133;--box-shadow-color-scrollbar-thumb: 108, 126, 133;--box-shadow-color-scrollbar-thumb-on-hover: 143, 141, 185;--alpha-shadow-color-scroll-shaded-div: .3}:root.dark{--text-color-main: 255, 255, 255;--text-color-main-reverse: 25, 25, 25;--text-color-alt: 180, 180, 240;--background-color-0: 24, 24, 41;--background-color-1: 50, 50, 87;--background-color-2: 72, 72, 102;--background-color-3: 94, 94, 136;--background-color-focus: 75, 72, 217, .3;--background-color-header: 55, 57, 143;--background-color-strength-li-1: 36, 186, 22;--background-color-strength-li-2: 27, 155, 22;--background-color-strength-li-3: 17, 123, 21;--background-color-weakness-li-1: 186, 36, 22;--background-color-weakness-li-2: 155, 27, 22;--background-color-weakness-li-3: 123, 17, 21;--border-color-0: 75, 72, 217;--border-color-1: 109, 106, 251;--border-color-contrast: 120, 120, 165;--box-shadow-window: 0 0 20px black;--box-shadow-element: 0 0 20px rgba(0, 0, 0, .6);--color-shadow-element: rgba(0, 0, 60, .6);--color-shadow-window: rgb(0, 0, 60);--text-color-error: 255, 66, 66;--border-color-error: 255, 66, 66;--background-color-error: 255, 66, 66;--text-color-soft-error-main: 223, 200, 200;--text-color-soft-error-alt: 223, 98, 98;--border-color-soft-error: 223, 98, 98;--background-color-soft-error: 223, 98, 98;--background-color-warning-0: 140, 45, 54;--background-color-warning-1: 214, 63, 70;--background-color-warning-2: 255, 51, 0;--background-color-success: 0, 255, 56;--border-color-success: 98, 207, 122;--background-color-selection: 4, 98, 210;--background-color-streak-0: 255, 15, 0;--background-color-streak-1: 255, 150, 0;--box-shadow-color-scrollbar-track: 199, 199, 255, .133;--box-shadow-color-scrollbar-thumb: 118, 118, 162;--box-shadow-color-scrollbar-thumb-on-hover: 143, 141, 185;--alpha-shadow-color-scroll-shaded-div: .3;--color-very-good: 0, 255, 200;--color-very-good-background: 0, 255, 200, .1;--color-good: 0, 255, 0;--color-good-background: 0, 255, 0, .1;--color-average: 200, 255, 52;--color-average-background: 200, 255, 41, .1;--color-bad: 255, 165, 0;--color-bad-background: 255, 165, 0, .1;--color-very-bad: 255, 153, 153;--color-very-bad-background: 153, 1, 1, .1}:root.light{--box-shadow-window: 0 0 15px rgba(0, 0, 0, .4);--box-shadow-element: 0 0 15px rgba(0, 0, 0, .25);--color-shadow-window: rgba(0, 0, 0, .4);--color-shadow-element: rgba(0, 0, 0, .25);--text-color-main: 0, 0, 0;--text-color-main-reverse: 255, 255, 255;--text-color-alt: 76, 76, 184;--background-color-0: 228, 228, 255;--background-color-1: 210, 210, 255;--background-color-2: 200, 200, 240;--background-color-3: 176, 176, 225;--background-color-focus: 75, 72, 217, .1;--background-color-header: 187, 187, 255;--background-color-strength-li-1: 36, 186, 22;--background-color-strength-li-2: 27, 155, 22;--background-color-strength-li-3: 17, 123, 21;--background-color-weakness-li-1: 186, 36, 22;--background-color-weakness-li-2: 155, 27, 22;--background-color-weakness-li-3: 123, 17, 21;--border-color-0: 109, 106, 251;--border-color-1: 75, 72, 217;--border-color-contrast: 100, 100, 180;--text-color-error: 255, 66, 66;--border-color-error: 255, 66, 66;--background-color-error: 255, 66, 66;--text-color-soft-error-main: 83, 55, 55;--text-color-soft-error-alt: 200, 80, 80;--border-color-soft-error: 200, 80, 80;--background-color-soft-error: 200, 80, 80;--background-color-warning-0: 140, 45, 54;--background-color-warning-1: 214, 63, 70;--background-color-warning-2: 255, 51, 0;--background-color-success: 0, 200, 25;--border-color-success: 78, 187, 100;--background-color-selection: 4, 98, 210;--background-color-streak-0: 255, 100, 60;--background-color-streak-1: 255, 150, 0;--box-shadow-color-scrollbar-track: 10, 10, 55, .13;--box-shadow-color-scrollbar-thumb: 136, 136, 184;--box-shadow-color-scrollbar-thumb-on-hover: 116, 116, 164;--alpha-shadow-color-scroll-shaded-div: .2;--color-very-good: 21, 87, 87;--color-very-good-background: 21, 255, 255, .2;--color-good: 30, 80, 30;--color-good-background: 30, 255, 100, .2;--color-average: 70, 80, 25;--color-average-background: 200, 250, 50, .2;--color-bad: 150, 80, 35;--color-bad-background: 255, 165, 0, .2;--color-very-bad: 117, 45, 45;--color-very-bad-background: 153, 1, 1, .2}:root.balanced *,:root.balanced ::placeholder,:root.balanced :after{animation-duration:0s!important;animation-delay:0s!important;transition:0s!important;transition-delay:0s!important;scroll-behavior:auto}:root.performance *,:root.performance ::placeholder,:root.performance :after{animation-duration:0s!important;animation-delay:0s!important;transition:0s!important;transition-delay:0s!important;border-radius:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scroll-behavior:auto;rx:0;ry:0}.switching-theme *,.switching-theme ::-webkit-scrollbar,.switching-theme ::-webkit-scrollbar-track,.switching-theme ::-webkit-scrollbar-thumb,.switching-theme ::placeholder,.switching-theme :after{transition:background .5s,background-color .5s,color .5s,border .5s,border-color .5s,outline .5s,outline-color .5S,box-shadow .5s,fill .5s,stroke .5s,stop-color .5s!important}*,:after{color:rgb(var(--text-color-main));box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0}html,body,#root{width:100%;height:100%}body{background-color:rgb(var(--background-color-0));font-size:var(--font-size-16);font-weight:var(--font-weight-regular)}body,input,button,textarea{font-family:var(--font-family)}#admin-controls input,#admin-controls button,#admin-controls select{padding:2px;color:#00c800;font-weight:600;background-color:#000;border:1px dashed #8f8f00;border-radius:5px;cursor:pointer;margin-left:2px;opacity:.5}#admin-controls input:hover,#admin-controls button:hover{background-color:#323232;opacity:.8}#admin-controls input:active,#admin-controls button:active{background-color:#646464;opacity:1}p.error-message{margin-bottom:20px;color:rgb(var(--text-color-error));text-align:center}p.error-message a{color:rgb(var(--text-color-soft-error-alt))}.invalid{border-color:rgb(var(--border-color-soft-error))!important;background-color:rgba(var(--background-color-soft-error),.1)!important}.invalid:hover{background-color:rgba(var(--background-color-soft-error),.15)!important}.invalid:focus-within{background-color:rgba(var(--background-color-soft-error),.2)!important}::placeholder{color:rgb(var(--text-color-alt))}.invalid ::placeholder,.invalid::placeholder{color:rgba(var(--text-color-soft-error-alt),.7)}.invalid:after{color:rgba(var(--text-color-soft-error-alt),.7)}::selection{background-color:rgba(var(--background-color-selection),.4)}:focus-visible{outline:2px solid currentcolor;transition:outline-width 0s;border-radius:4px}::-webkit-scrollbar{width:20px;height:20px}::-webkit-scrollbar-track{border-radius:30px;margin:10px;box-shadow:inset 0 0 10px 10px rgba(var(--box-shadow-color-scrollbar-track));border:solid 5px transparent;transition:.5s}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px rgb(var(--box-shadow-color-scrollbar-thumb));border:solid 5px transparent;border-radius:30px;transition:.5s}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 10px 10px rgb(var(--box-shadow-color-scrollbar-thumb-on-hover))}::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 10px 10px rgba(var(--box-shadow-color-scrollbar-thumb-on-hover),.5)}::-webkit-scrollbar-corner{background-color:transparent}@-moz-document url-prefix(){*{scrollbar-color:rgb(var(--background-color-3)) transparent;scrollbar-size:auto}}#pop-up{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;animation:.3s ease 0s fade-in;animation-fill-mode:forwards;z-index:99}#pop-up.closing{animation:.3s ease 0s fade-out;animation-fill-mode:forwards}#pop-up-background{position:fixed;top:50%;left:50%;filter:blur(10px);transform:translate(-50%,-50%) scale(1);border-radius:20px;width:100%;max-width:425px;max-height:100%;box-shadow:var(--box-shadow-window);filter:none;animation:.3s ease-out 0s blur-in;animation-timing-function:var(--timing-function-spring-effect)}#pop-up-background.info .default-closing-cross{position:absolute;top:12px;right:12px;font-weight:var(--font-weight-extra-bold);color:rgb(var(--text-color-alt));outline:none;cursor:pointer;z-index:1;transition:.1s;display:flex;justify-content:center;align-items:center;width:20px;height:20px}#pop-up-background.info .default-closing-cross:is(:hover,:focus-visible){color:rgb(var(--text-color-main))}#pop-up-background.info .default-closing-cross:active{color:rgba(var(--text-color-main),.7)}#pop-up-background.info{background-color:rgb(var(--background-color-2))}#pop-up-background.warning{background-color:rgb(var(--background-color-warning-1));box-shadow:rgb(var(--background-color-warning-1))}#pop-up-background.error{background-color:rgb(var(--background-color-error));box-shadow:rgb(var(--background-color-error))}#pop-up-background.closing{animation:.3s ease-out 0s blur-out;animation-fill-mode:forwards}@keyframes fade-in{0%{background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes fade-out{0%{background-color:#0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}to{background-color:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes blur-in{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) scale(.8)}to{opacity:1;filter:blur(0px);transform:translate(-50%,-50%) scale(1)}}@keyframes blur-out{0%{opacity:1;filter:blur(0px);transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) scale(.8)}}.relative-container{position:relative}#pop-up-background:has(#info-pop-up){padding:25px}#info-pop-up .close-button{position:absolute;top:-12px;right:-10px;background:none;line-height:22px;border:none;color:rgb(var(--text-color-alt));font-size:var(--font-size-24);font-weight:var(--font-weight-extra-bold);cursor:pointer;transition:.1s}#info-pop-up .close-button:is(:hover,:focus-visible){color:rgb(var(--text-color-main))}#info-pop-up .close-button:active{color:rgba(var(--text-color-main),.7)}#close-info-pop-up{display:block;width:100%;text-align:center;background:none;line-height:1;border:none;margin-top:25px;font-size:var(--font-size-18);color:rgb(var(--text-color-main));text-decoration:underline;cursor:pointer}#close-info-pop-up:hover{text-decoration:none}#info-pop-up-header{margin-bottom:25px}#info-pop-up h2{font-size:var(--font-size-20);color:rgb(var(--text-color-main));margin-right:20px}#info-pop-up h4{font-size:var(--font-size-14);color:rgb(var(--text-color-main));font-weight:var(--font-weight-regular)}#info-pop-up-content h3{display:block;position:sticky;top:-10px;padding:20px 0 10px;margin:0;font-weight:var(--font-weight-extra-bold);font-size:var(--font-size-18);color:rgb(var(--text-color-main));background-color:rgb(var(--background-color-0));box-shadow:0 0 8px rgb(var(--background-color-0))}.warning #info-pop-up-content h3{background-color:rgb(var(--background-color-warning-0));box-shadow:0 0 10px rgba(var(--background-color-error),.5),0 0 10px rgba(var(--background-color-0),.5)}#info-pop-up-content{position:relative;margin:0 auto;background-color:rgb(var(--background-color-0));border-radius:20px;padding:0 15px 15px;max-height:375px;overflow-y:auto;list-style-position:inside}.warning #info-pop-up-content{background-color:rgb(var(--background-color-warning-0))}@media only screen and (max-width: 400px){#info-pop-up-header{margin-inline:10px}#pop-up-background:has(#info-pop-up){padding-inline:15px}#info-pop-up .close-button{right:0}}#info-pop-up-content li{color:rgb(var(--text-color-main));margin-bottom:8px}#info-pop-up-content hr{height:3px;background-color:rgb(var(--background-color-2));border-color:rgb(var(--background-color-2));border-style:solid}#info-pop-up-content .first-paragraph{margin-top:15px}#patch-notes .contributor{font-size:var(--font-size-14)}#patch-notes .sub-paragraph{font-size:var(--font-size-16)}#discord-picture-new-version{width:100%;padding:15px 10px}a.welcome-pop-up-links{text-decoration:none;color:rgb(var(--border-color-1));transition:.1s}a.welcome-pop-up-links:is(:hover,:focus-visible){color:rgb(var(--border-color-0))}a.welcome-pop-up-links:active{color:rgba(var(--border-color-0),.7)}p.not-affiliated-disclaimer{border-left:3px solid darkorange;padding-left:10px;color:#ff8c00;margin-bottom:12px}.light .not-affiliated-disclaimer{border-color:#962f00;color:#962f00}#proxy-error-notification{position:fixed;top:15px;left:50%;transform:translate(-50%,calc(-100% - 10px));padding:10px;text-align:center;width:max-content;max-width:80vw;color:rgb(var(--text-color-soft-error-alt));border:2px solid rgb(var(--background-color-soft-error));border-radius:10px;animation:proxy-error-notification-pop-in .3s var(--timing-function-spring-effect) forwards;transition:background-color .2s;cursor:default;z-index:50}.dark #proxy-error-notification{background-color:rgba(var(--background-color-soft-error),.2);-webkit-backdrop-filter:blur(8px) brightness(.5);backdrop-filter:blur(8px) brightness(.5)}.light #proxy-error-notification{background-color:rgba(var(--background-color-1))}#proxy-error-notification:hover{background-color:rgb(var(--background-color-0))}@keyframes proxy-error-notification-pop-in{0%{transform:translate(-50%,calc(-100% - 15px))}to{transform:translate(-50%)}}.radio-button{display:inline-flex;flex-flow:row wrap;align-items:center;gap:10px}.radio-button input[type=radio]{width:15px;height:15px;border:2px solid rgb(var(--border-color-0));filter:brightness(1.4);border-radius:50%;transition:.1s;cursor:pointer;outline:none}.radio-button input[type=radio]:is(:hover,:focus-visible){background-color:rgba(var(--background-color-focus));border-color:rgb(var(--border-color-1))}.radio-button input[type=radio]:active,.radio-button:has(:active) input[type=radio]{opacity:.8}.radio-button input[type=radio]:checked{background-color:rgb(var(--border-color-1));border-color:rgb(var(--border-color-1))}.radio-button label{color:rgb(var(--text-color-alt));flex:1;cursor:pointer}.radio-button:has(:hover,:focus-visible,:checked) label{color:rgb(var(--text-color-main))}.button{display:block;margin:0 auto;font-size:var(--font-size-18);font-weight:var(--font-weight-semi-bold);padding:10px 15px;min-width:0;border:2px solid rgb(var(--border-color-0));border-radius:15px;background-color:transparent;color:rgb(var(--text-color-main));outline:none;transition:.1s;cursor:pointer}.button.disabled{opacity:.5;cursor:not-allowed}.button svg{display:inline-block}.button:not(.disabled):hover,.button:not(.disabled):focus-visible{background-color:rgba(var(--background-color-focus));border-color:rgb(var(--border-color-1))}.button:not(.disabled):active,.button.submitter.submitting{background-color:rgb(var(--border-color-0))}.button.submitter:after{content:" ->"}.button.submitter:not(.disabled):hover:after{content:" -->"}.button.submitter:not(.disabled).submitting:after{content:"";background-size:cover;background-repeat:no-repeat;display:inline-block;width:1em;height:1em;margin-left:10px;transform:translateY(2px) scale(1.5)}.dark .button.submitter:not(.disabled).submitting:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background-image: none; display: block; shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' r='32' stroke-width='8' stroke='%23fff' stroke-dasharray='50.26548245743669 50.26548245743669' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' keyTimes='0;1' values='0 50 50;360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E")}.light .button.submitter:not(.disabled).submitting:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background-image: none; display: block; shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' r='32' stroke-width='8' stroke='%23000' stroke-dasharray='50.26548245743669 50.26548245743669' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' keyTimes='0;1' values='0 50 50;360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E")}.button.submitter:not(.disabled).invalid{color:rgb(var(--text-color-soft-error-alt))}.button.submitter:not(.disabled).invalid:after{content:"✕";font-size:1em;display:inline-block;margin-left:8px}.button.submitter:not(.disabled).submitted{background-color:rgba(var(--background-color-success),.15);border-color:rgb(var(--border-color-success))}.button.submitter:not(.disabled).submitted:after{content:"";background-size:cover;background-repeat:no-repeat;display:inline-block;width:19px;height:13px;margin-left:8px;transform:translateY(1px)}.dark .button.submitter:not(.disabled).submitted:after{background-image:url("data:image/svg+xml,%3Csvg width='126' height='90' viewBox='0 0 126 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00999 29.4982L4.7539 27.7442C8.77118 23.7036 15.3475 23.8312 19.205 28.0246L47.306 58.5723C48.849 60.2496 51.4795 60.3007 53.0864 58.6844L108.318 3.13256C112.228 -0.799963 118.591 -0.799963 122.501 3.13256L122.99 3.62419C126.868 7.5247 126.868 13.8249 122.99 17.7254L52.9741 88.147C51.4102 89.72 48.8649 89.72 47.301 88.147L3.00999 43.5994C-0.868052 39.6989 -0.868055 33.3987 3.00999 29.4982Z' fill='white'/%3E%3C/svg%3E%0A")}.light .button.submitter:not(.disabled).submitted:after{background-image:url("data:image/svg+xml,%3Csvg width='126' height='90' viewBox='0 0 126 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00999 29.4982L4.7539 27.7442C8.77118 23.7036 15.3475 23.8312 19.205 28.0246L47.306 58.5723C48.849 60.2496 51.4795 60.3007 53.0864 58.6844L108.318 3.13256C112.228 -0.799963 118.591 -0.799963 122.501 3.13256L122.99 3.62419C126.868 7.5247 126.868 13.8249 122.99 17.7254L52.9741 88.147C51.4102 89.72 48.8649 89.72 47.301 88.147L3.00999 43.5994C-0.868052 39.6989 -0.868055 33.3987 3.00999 29.4982Z' fill='black' /%3E%3C/svg%3E%0A")}.scroll-shaded-div{max-height:100%;overflow:hidden;position:relative}.scroll-shaded-div .content{overflow:auto;height:100%;width:100%;position:relative}.top-shadow,.bottom-shadow{position:absolute;left:0;right:0;height:20px;pointer-events:none;opacity:0;transition:opacity .3s}.top-shadow{top:0;background:linear-gradient(to bottom,rgba(0,0,0,var(--alpha-shadow-color-scroll-shaded-div)),transparent)}.bottom-shadow{bottom:0;background:linear-gradient(to top,rgba(0,0,0,var(--alpha-shadow-color-scroll-shaded-div)),transparent)}.left-shadow,.right-shadow{position:absolute;top:0;bottom:0;width:20px;pointer-events:none;opacity:0;transition:opacity .3s}.left-shadow{left:0;background:linear-gradient(to right,rgba(0,0,0,var(--alpha-shadow-color-scroll-shaded-div)),transparent)}.right-shadow{right:0;background:linear-gradient(to left,rgba(0,0,0,var(--alpha-shadow-color-scroll-shaded-div)),transparent)}.scroll-shaded-div .content::-webkit-scrollbar{width:8px;height:8px}.scroll-shaded-div .content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.scroll-shaded-div .content::-webkit-scrollbar-track{background:transparent}#pop-up-background:has(#double-auth-login-form){max-width:435px}.double-auth-login h2{font-size:var(--font-size-20);text-align:center;padding:20px;background-color:rgb(var(--background-color-0),.5);border-radius:20px 20px 0 0}.double-auth-login .explanation{color:rgb(var(--text-color-alt));padding:10px 20px;font-size:var(--font-size-14)}.double-auth-login #double-auth-login-form{margin-top:15px}.double-auth-login h3{font-size:var(--font-size-16);margin-bottom:25px;padding-inline:20px;text-align:center}.double-auth-login .double-auth-answers-container{width:100%;height:100%;overflow:auto}.double-auth-login .double-auth-answers{display:flex;flex-flow:column nowrap;gap:5px 20px;width:max-content;align-content:center;margin-inline:auto;margin-bottom:30px;max-height:250px;text-align:left}.double-auth-login .double-auth-answers>.radio-button:first-child{padding-top:10px}.double-auth-login .double-auth-answers>.radio-button:last-child{padding-bottom:10px}.double-auth-login .double-auth-content-loader-container{display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.double-auth-login .double-auth-error-message{margin-inline:20px;margin-bottom:20px;color:rgb(var(--text-color-error));text-align:center}.double-auth-login .double-auth-buttons{font-size:var(--font-size-13);padding:12px;background-color:rgb(var(--background-color-0),.5);border-radius:0 0 20px 20px;display:flex;justify-content:space-around;gap:10px}.double-auth-login .double-auth-buttons>*{margin:0;font-size:var(--font-size-15);border:none;border-radius:10px;padding:6px 16px;border:2px solid transparent}.double-auth-login .double-auth-buttons .cancel-double-auth{color:rgb(var(--text-color-alt))}.double-auth-login .double-auth-buttons .cancel-double-auth:is(:hover,:focus-visible){background-color:transparent;border-color:rgb(var(--text-color-alt))}.double-auth-login .double-auth-buttons .cancel-double-auth:active{background-color:rgb(var(--text-color-alt),.2)}.double-auth-login .double-auth-buttons .submit-double-auth{background-color:rgb(var(--border-color-0))}.double-auth-login .double-auth-buttons .submit-double-auth:is(:hover,:focus-visible){filter:brightness(1.15)}.double-auth-login .double-auth-buttons .submit-double-auth:active{filter:brightness(.9)}#edp-version{background:rgba(var(--text-color-main),0);font-size:var(--font-size-14);color:rgb(var(--text-color-alt));position:fixed;right:6px;bottom:6px;padding:4px;border-radius:6px;cursor:pointer;transition:.1s;border:none}#edp-version:hover,#edp-version:focus,#edp-version:active{background:rgba(var(--text-color-main),.2);color:rgb(var(--text-color-main))}body:has(#bottom-sheet){overflow:hidden}#bottom-sheet{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;animation:.5s ease 0s fade-in;animation-fill-mode:forwards;z-index:99;overscroll-behavior:none}#bottom-sheet.closing{animation:.5s ease 0s fade-out;animation-fill-mode:forwards}#bottom-sheet-box{position:fixed;transform:translate(-50%);left:50%;width:100%;max-width:800px;min-height:0%;max-height:100%;overscroll-behavior:none;background-color:rgb(var(--background-color-0));padding:0 25px;border-radius:20px 20px 0 0;box-shadow:var(--box-shadow-window);filter:none;animation:.5s ease-in-out 0s slide-in;animation-fill-mode:forwards;transition:.3s;transition-timing-function:var(--timing-function-spring-effect)}#bottom-sheet-box.closing{animation:.5s ease-in-out 0s slide-out;animation-fill-mode:forwards}#bottom-sheet-container{position:relative;display:flex;flex-flow:column nowrap;height:100%}#bottom-sheet-container #close-button{position:absolute;top:10px;right:-10px;background:none;line-height:22px;border:none;color:rgb(var(--background-color-2));font-size:var(--font-size-24);font-weight:var(--font-weight-extra-bold);cursor:pointer;transition:.1s}#bottom-sheet-container #close-button:hover{color:rgb(var(--text-color-main))}#bottom-sheet-container #close-button:active{color:rgb(var(--text-color-main),.7)}#bottom-sheet-container #resize-handle{padding-block:10px 10px;position:relative;cursor:grab}#bottom-sheet-container #resize-handle:active{cursor:grabbing;-webkit-user-select:none;user-select:none}#resize-handle #inner-resize-handle{position:relative;left:50%;transform:translate(-50%);height:8px;width:100px;border-radius:15px;background-color:rgb(var(--background-color-2));cursor:n-resize}#resize-handle:focus-visible{outline:none}#resize-handle:hover #inner-resize-handle,#resize-handle:focus-visible #inner-resize-handle{background-color:rgba(var(--background-color-2),.7)}#resize-handle:active #inner-resize-handle{background-color:rgba(var(--background-color-2),.5)}#bottom-sheet-heading{text-align:center;margin-inline:10px;margin-block:12.5px 15px;font-size:var(--font-size-36);color:rgb(var(--border-color-1))}#bottom-sheet-content{flex-grow:1;width:100%;list-style-position:inside;overflow-y:auto;text-align:justify}#bottom-sheet-content .content{height:100%}@media only screen and (max-width: 460px){#bottom-sheet-box{padding:0 15px}#bottom-sheet-container #close-button{right:0}}@keyframes slide-in{0%{bottom:-100%}to{bottom:0}}@keyframes slide-out{0%{bottom:0}to{bottom:-100%}}@keyframes fade-in{0%{background-color:#0000}to{background-color:#0006}}@keyframes fade-out{0%{background-color:#0006}to{background-color:#0000}}h3.part-header{margin:15px 0 20px;font-size:var(--font-size-20);font-weight:var(--font-weight-semi-bold);list-style-type:none;color:rgb(var(--text-color-main))}#legal-notice h4.sub-header{font-weight:var(--font-weight-semi-bold);margin-bottom:10px;color:rgb(var(--text-color-main))}.legal-content{margin-left:10px;margin-bottom:10px;color:rgb(var(--text-color-alt))}.legal-content :is(a,b){color:rgb(var(--text-color-alt))}#info-emoji{font-family:Söhne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.light-hr{background-color:rgb(var(--text-color-alt));height:2px;opacity:.5;margin-block:20px 20px;border:none}a.external-link{text-decoration:none;color:rgb(var(--border-color-1))}.light a.external-link{font-weight:600}a.external-link:hover{color:rgb(var(--border-color-0))}li#copyleft-container{color:rgb(var(--text-color-main));text-align:center;list-style:none;margin-bottom:15px}img#copyleft{height:18px;width:auto;vertical-align:text-top}.text-input-container{border:2px solid rgb(var(--border-color-0));border-radius:15px;padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;height:3em;overflow:hidden;transition:.1s}.text-input-container:hover{border-color:rgba(var(--border-color-1),.8)}.text-input-container:focus-within{background-color:rgba(var(--background-color-focus));border-color:rgb(var(--border-color-1))}.text-input{border:none;display:block;font-size:var(--font-size-18);padding:10px 0 10px 10px;flex-grow:1;min-width:0;background-color:transparent;color:rgb(var(--text-color-main));outline:none}.text-input::-ms-reveal{display:none}div.text-input-container:has(:disabled){opacity:.5;cursor:not-allowed}input.text-input:disabled{cursor:not-allowed}.text-input-container svg{height:100%;width:auto;max-width:50px;padding:10px}.text-input-container svg.eye-slash{padding:9px!important}.eye-slash{cursor:pointer}.warning-message{text-align:left;color:rgb(var(--text-color-soft-error-alt));font-size:var(--font-size-13);margin-left:8px}.check-box{display:inline-flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.check-box input[type=checkbox]{width:30px;height:30px;padding:0;margin:0;border:2px solid rgb(var(--border-color-0));border-radius:10px;background-color:transparent;outline:none;cursor:pointer;transition:.1s;flex-basis:auto}.check-box:has(:disabled){opacity:.5;cursor:not-allowed}.check-box input[type=checkbox]:disabled{cursor:not-allowed}.check-box input[type=checkbox]:disabled~label{cursor:not-allowed}.check-box input[type=checkbox]:is(:hover,:focus-visible):not(:checked){border-color:rgb(var(--border-color-1))}.light .check-box input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='126' height='90' viewBox='0 0 126 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00999 29.4982L4.7539 27.7442C8.77118 23.7036 15.3475 23.8312 19.205 28.0246L47.306 58.5723C48.849 60.2496 51.4795 60.3007 53.0864 58.6844L108.318 3.13256C112.228 -0.799963 118.591 -0.799963 122.501 3.13256L122.99 3.62419C126.868 7.5247 126.868 13.8249 122.99 17.7254L52.9741 88.147C51.4102 89.72 48.8649 89.72 47.301 88.147L3.00999 43.5994C-0.868052 39.6989 -0.868055 33.3987 3.00999 29.4982Z' fill='black'/%3E%3C/svg%3E")}.dark .check-box input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='126' height='90' viewBox='0 0 126 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00999 29.4982L4.7539 27.7442C8.77118 23.7036 15.3475 23.8312 19.205 28.0246L47.306 58.5723C48.849 60.2496 51.4795 60.3007 53.0864 58.6844L108.318 3.13256C112.228 -0.799963 118.591 -0.799963 122.501 3.13256L122.99 3.62419C126.868 7.5247 126.868 13.8249 122.99 17.7254L52.9741 88.147C51.4102 89.72 48.8649 89.72 47.301 88.147L3.00999 43.5994C-0.868052 39.6989 -0.868055 33.3987 3.00999 29.4982Z' fill='white'/%3E%3C/svg%3E")}.check-box input[type=checkbox]:checked{background-color:rgba(var(--background-color-focus));background-position:center;background-repeat:no-repeat;background-size:75%;transition:0s!important}.check-box .text-label{color:rgb(var(--text-color-main));cursor:pointer;flex:1}.tooltip-content{font-size:var(--font-size-14);color:rgb(var(--text-color-main));background-color:rgb(var(--background-color-2));box-shadow:var(--box-shadow-element);text-align:center;padding:10px;border-radius:10px;width:max-content;max-width:min(250px,calc(100% - 20px));cursor:help;isolation:isolate;z-index:99}:root.quality .tooltip-content,:root.balanced .tooltip-content{background-color:rgba(var(--background-color-2),.6);-webkit-backdrop-filter:blur(4px) brightness(.8);backdrop-filter:blur(4px) brightness(.8)}svg.floating-arrow{fill:rgba(var(--background-color-2),.6);background-color:transparent!important}#login-form :is(.login-input,#submit-login,.login-option){margin-bottom:20px}#login-form .login-option{width:100%;margin-bottom:20px;text-align:center;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around;gap:10px}#login-form .text-input-container svg{padding:6px}#login-form .login-option a#password-forgotten-link{text-align:right;text-decoration:none;color:rgb(var(--text-color-alt));cursor:pointer}#login-form .login-option a#password-forgotten-link:hover{color:rgba(var(--text-color-alt),.7)}.tooltip-content.disclaimer{background-color:rgba(var(--background-color-soft-error),.3)!important}.tooltip-content.disclaimer svg.floating-arrow{fill:rgba(var(--background-color-soft-error),.3)}.info-button{width:30px;height:30px;cursor:pointer;outline:none}.info-button .info-icon:focus-within{outline:none}.info-button .info-icon :is(.fill,.stroke){transition:.1s}.info-button .info-icon .fill{fill:rgb(var(--border-color-0))}.info-button .info-icon .stroke{stroke:rgb(var(--border-color-0))}.info-button:hover .info-icon .fill,.info-button:focus-within .info-icon .fill{fill:rgb(var(--text-color-alt))}.info-button:hover .info-icon .stroke,.info-button:focus-within .info-icon .stroke{stroke:rgb(var(--text-color-alt))}.social-button-link{transition:.15s}.social-button-link svg{height:40px;cursor:pointer}.social-button-link svg path{fill:#b4b4f0;transition:.15s}.social-button-link:is(:hover,:focus-visible){transform:scale(1.11) rotate(5deg);filter:drop-shadow(0 0 7px #FFF8);outline:none}.social-button-link:active{transform:scale(.9)}.social-button-link:is(:hover,:focus-visible) svg path{fill:#fff}.tritanopia .edp-logo .start{stop-color:#9fd3db}.dark .edp-logo .end{stop-color:#b4c3d1}.dark .edp-logo .start{stop-color:#b4c9ff}.dark .edp-logo .end{stop-color:#c1b7ff}.light .edp-logo .start{stop-color:#1743b5}.light .edp-logo .end{stop-color:#5b42f1}.edp-logo-full-width #EDP-logo{opacity:0;animation:.3s ease 0s edp-logo-full-width-fade-in;animation-fill-mode:forwards}.edp-logo-full-width #text>*{opacity:0;transform:translate(-100px);animation:.3s ease 0s fade-in-right;animation-fill-mode:forwards;animation-delay:calc(var(--order) * .2s)}.tritanopia .gradients .gradient-logo .start{stop-color:#9fd3db}.tritanopia .gradients .gradient-logo .end{stop-color:#b4c3d1}.light .gradients .gradient-logo .start{stop-color:#1743b5}.light .gradients .gradient-logo .end{stop-color:#5b42f1}.dark .gradients .gradient-logo .start{stop-color:#b4c9ff}.dark .gradients .gradient-logo .end{stop-color:#c1b7ff}.light .gradients .gradient-ecole .start{stop-color:#9fd3db}.light .gradients .gradient-ecole .start{stop-color:#1743b5}.light .gradients .gradient-ecole .end{stop-color:#5942f0}.dark .gradients .gradient-ecole .start{stop-color:#b4c9ff}.dark .gradients .gradient-ecole .end{stop-color:#b8c4ff}.light .gradients .gradient-directe .start{stop-color:#5942f0}.light .gradients .gradient-directe .end{stop-color:#5a42f1}.dark .gradients .gradient-directe .start{stop-color:#b8c3ff}.dark .gradients .gradient-directe .end{stop-color:#bdbcff}.light .gradients .gradient-plus .start{stop-color:#5a42f1}.light .gradients .gradient-plus .end{stop-color:#5b42f1}.dark .gradients .gradient-plus .start{stop-color:#bebbff}.dark .gradients .gradient-plus .end{stop-color:#c1b7ff}@keyframes fade-in-right{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:none}}@keyframes edp-logo-full-width-fade-in{0%{opacity:0}to{opacity:1}}#edp-unblock-ad{position:fixed;top:15px;left:50%;transform:translate(-50%,calc(-100% - 10px));padding:10px;text-align:center;width:95%;max-width:900px;border:2px solid rgb(var(--text-color-alt));border-radius:10px;opacity:0;animation:edp-unblock-ad-pop-in .3s var(--timing-function-spring-effect) forwards;animation-delay:.5s;transition:border-color .1s,background-color .1s;cursor:pointer;text-decoration:none;outline:none;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:15px}.dark #edp-unblock-ad{background-color:rgba(var(--text-color-alt),.2);-webkit-backdrop-filter:blur(8px) brightness(.5);backdrop-filter:blur(8px) brightness(.5)}.light #edp-unblock-ad{background-color:rgba(var(--background-color-1))}#edp-unblock-ad:is(:hover,:focus-visible){background-color:rgb(var(--background-color-0));border-color:rgba(var(--text-color-main),.9)}#edp-unblock-ad:active{opacity:.8}#edp-unblock-ad .extension-icon{height:35px;fill:rgb(var(--text-color-alt));transition:.1s}#edp-unblock-ad:is(:hover,:focus-visible) .extension-icon{fill:rgba(var(--text-color-main),.9)}#edp-unblock-ad span:not(:last-child){flex:1;color:rgb(var(--text-color-alt));transition:.1s}#edp-unblock-ad .edpu-explanation,#edp-unblock-ad span{color:rgb(var(--text-color-alt));transition:.1s}#edp-unblock-ad:is(:hover,:focus-visible) span{color:rgba(var(--text-color-main),.9)}@keyframes edp-unblock-ad-pop-in{0%{opacity:1;transform:translate(-50%,calc(-100% - 15px))}to{opacity:1;transform:translate(-50%)}}.login-logo{position:absolute;left:20px;top:20px;height:50px;width:auto}.login-logo#outside-container{display:block}.login-logo#inside-container{display:none}.login-social{position:fixed;top:0;right:0;display:flex;gap:15px;padding:20px}.login-box{padding:6px 28px;text-align:center;position:absolute;width:100vw;max-width:480px;min-width:0;max-height:100%;overflow-y:auto;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;background-color:rgb(var(--background-color-1));box-shadow:var(--box-shadow-window);z-index:1}.login-box .info-button{position:absolute;top:8px;right:8px;margin:3px}.login-box h1{color:rgb(var(--text-color-main));font-size:var(--font-size-42);font-weight:var(--font-weight-extra-bold);margin:3rem 0 3.5rem}p.not-affiliated-mention{position:absolute;left:10px;bottom:10px;font-size:var(--font-size-14);color:rgb(var(--text-color-alt))}p.policy{width:calc(100vw - 100px);text-align:center;font-size:var(--font-size-14);color:rgb(var(--text-color-alt));position:absolute;left:50%;bottom:10px;transform:translate(-50%)}#login .policy-link{text-decoration:none;color:rgb(var(--border-color-1));font-size:var(--font-size-14);cursor:pointer}#login .policy-link:hover{color:rgb(var(--border-color-0))}@media only screen and (max-width: 869px){p.not-affiliated-mention,#edp-unblock-ad{display:none}}@media only screen and (max-width: 460px){body :has(.login){background-color:rgb(var(--background-color-1))!important}#edp-unblock-ad .edpu-explanation{display:none}.login-social{z-index:1;position:fixed;top:0;right:unset;left:0;display:flex;gap:15px;padding:20px}.login-logo#outside-container{display:none}.login-logo#inside-container{display:block!important;position:static;top:auto;left:auto;transform:none;margin:5dvh auto;width:90px;height:auto}.login-box{top:0;left:0;height:100%;transform:none;box-shadow:none;border:none;border-radius:0;background-color:rgb(var(--background-color-1));margin:0;padding:6px 28px;min-width:0;width:100%;z-index:auto}.login-box h1{font-size:10vw;margin-top:0}#login p.policy{font-size:0}#login .policy-link{font-size:var(--font-size-16)}}#error-404 .edp-logo-full-width{position:absolute;top:20px;left:20px;height:50px}#error-404 div#error-404-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:350px;text-align:center}#error-404-container .confused-canardman{width:100%;max-width:270px;padding:30px 35px;margin-bottom:20px;background-color:rgb(var(--background-color-2));border-radius:50%}#error-404-container h1{font-size:var(--font-size-24)}#error-404-container .funny-explanation{font-size:var(--font-size-18)}#error-404-container .button{margin-top:20px;text-decoration:none}div#error-page{text-align:center;position:absolute;line-height:50px;top:50%;left:50%;transform:translate(-50%,-50%)}.data-sender{margin-top:20px;font-weight:var(--font-weight-extra-bold);line-height:normal;display:flex;flex-direction:column;gap:15px}.button-wrapper{display:flex;justify-content:center;gap:15px}.button-wrapper button{margin:0}.data-sender>:last-child{color:rgb(var(--text-color-error))}#eVpvGSAbUci3_to{animation:eVpvGSAbUci3_to__to 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci3_to__to{0%{transform:translate(281.175916px,358.313552px)}5.263158%{transform:translate(281.175929px,367.844074px)}10.526316%{transform:translate(281.175929px,372.844074px)}15.789474%{transform:translate(281.175929px,370.844074px)}26.315789%{transform:translate(281.175929px,370.844074px)}31.578947%{transform:translate(279.175929px,378.844074px)}36.842105%{transform:translate(258.452467px,378.844074px)}42.105263%{transform:translate(229.422933px,378.844074px)}47.368421%{transform:translate(189.06592px,378.844075px)}52.631579%{transform:translate(173.577661px,378.844075px)}73.684211%{transform:translate(173.577661px,378.844075px)}78.947368%{transform:translate(173.577661px,378.320016px)}84.210526%{transform:translate(205.040154px,369.747801px)}89.473684%{transform:translate(262.285695px,362.62999px)}94.736842%{transform:translate(281.175916px,356.234865px)}to{transform:translate(281.175916px,356.234865px)}}#eVpvGSAbUci3_tr{animation:eVpvGSAbUci3_tr__tr 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci3_tr__tr{0%{transform:rotate(-22.125193deg)}10.526316%{transform:rotate(-15.495653deg)}15.789474%{transform:rotate(-19.275002deg)}26.315789%{transform:rotate(-19.275002deg)}31.578947%{transform:rotate(0)}73.684211%{transform:rotate(0)}78.947368%{transform:rotate(0)}84.210526%{transform:rotate(22.800993deg)}89.473684%{transform:rotate(20.831391deg)}94.736842%{transform:rotate(-18.561072deg)}to{transform:rotate(-18.561072deg)}}#eVpvGSAbUci4_to{animation:eVpvGSAbUci4_to__to 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci4_to__to{0%{offset-distance:0%}5.263158%{offset-distance:.998122%}31.578947%{offset-distance:1.056136%}36.842105%{offset-distance:11.684521%}42.105263%{offset-distance:35.907901%}47.368421%{offset-distance:47.323347%}52.631579%{offset-distance:55.340749%}57.894737%{offset-distance:55.938943%}63.157895%{offset-distance:56.210065%}68.421053%{offset-distance:57.165241%}73.684211%{offset-distance:58.3183%}78.947368%{offset-distance:59.402249%}84.210526%{offset-distance:65.738596%}89.473684%{offset-distance:85.320272%}94.736842%{offset-distance:100%}to{offset-distance:100%}}#eVpvGSAbUci4_tr{animation:eVpvGSAbUci4_tr__tr 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci4_tr__tr{0%{transform:rotate(0)}31.578947%{transform:rotate(0)}36.842105%{transform:rotate(43.732742deg)}47.368421%{transform:rotate(-19.247746deg)}52.631579%{transform:rotate(-31.771507deg)}57.894737%{transform:rotate(-25.556987deg)}63.157895%{transform:rotate(-28.830481deg)}78.947368%{transform:rotate(0)}to{transform:rotate(0)}}#eVpvGSAbUci5_to{animation:eVpvGSAbUci5_to__to 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci5_to__to{0%{transform:translate(208.608493px,287.886139px)}5.263158%{transform:translate(206.608493px,287.886139px)}10.526316%{transform:translate(206.608493px,285.886139px)}21.052632%{transform:translate(208.608493px,283.886139px)}26.315789%{transform:translate(208.608493px,285.886139px)}31.578947%{transform:translate(211.608493px,282.886139px)}36.842105%{transform:translate(216.608493px,279.886139px)}42.105263%{transform:translate(222.608493px,279.886139px)}47.368421%{transform:translate(226.608493px,281.886139px)}52.631579%{transform:translate(228.608493px,288.886139px)}57.894737%{transform:translate(228.608493px,285.886139px)}63.157895%{transform:translate(228.608493px,283.886139px)}68.421053%{transform:translate(226.608493px,285.886139px)}73.684211%{transform:translate(224.608493px,289.886139px)}78.947368%{transform:translate(223.608493px,286.886139px)}84.210526%{transform:translate(217.608493px,280.886139px)}89.473684%{transform:translate(211.608493px,281.886139px)}94.736842%{transform:translate(210.608493px,285.886139px)}to{transform:translate(210.608493px,285.886139px)}}#eVpvGSAbUci5_tr{animation:eVpvGSAbUci5_tr__tr 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci5_tr__tr{0%{transform:rotate(-10.532348deg)}5.263158%{transform:rotate(-11.434253deg)}15.789474%{transform:rotate(-9.249517deg)}21.052632%{transform:rotate(-8.787324deg)}26.315789%{transform:rotate(-7.932685deg)}31.578947%{transform:rotate(-6.270396deg)}36.842105%{transform:rotate(-3.334739deg)}42.105263%{transform:rotate(-1.253117deg)}47.368421%{transform:rotate(1.587457deg)}57.894737%{transform:rotate(2.487219deg)}63.157895%{transform:rotate(1.830763deg)}68.421053%{transform:rotate(.867431deg)}73.684211%{transform:rotate(.867431deg)}78.947368%{transform:rotate(.136087deg)}84.210526%{transform:rotate(-1.102384deg)}89.473684%{transform:rotate(-3.623793deg)}94.736842%{transform:rotate(-9.442222deg)}to{transform:rotate(-9.442222deg)}}#eVpvGSAbUci8_ts{animation:eVpvGSAbUci8_ts__ts 1.14s linear infinite normal forwards!important}@keyframes eVpvGSAbUci8_ts__ts{0%{transform:translate(210.282721px,399.683505px) scale(.773375,.70913)}31.578947%{transform:translate(210.282721px,399.683505px) scale(.773375,.70913)}42.105263%{transform:translate(210.282721px,399.683505px) scale(.645554,.70913)}52.631579%{transform:translate(210.282721px,399.683505px) scale(.773375,.70913)}78.947368%{transform:translate(210.282721px,399.683505px) scale(.773375,.70913)}86.842105%{transform:translate(210.282721px,399.683505px) scale(.645554,.70913)}94.736842%{transform:translate(210.282721px,399.683505px) scale(.773375,.70913)}to{transform:translate(210.282721px,399.683505px) scale(.773375,.70913)}}kbd.keyboard-key{display:inline-block;position:relative;transform:translateY(-2px);font-family:monospace;font-size:var(--font-size-14);background-color:rgb(var(--background-color-1));color:rgb(var(--text-color-alt));padding-inline:5px;border:1px solid transparent;border-bottom:3px solid rgb(var(--background-color-2));border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.05s}kbd.keyboard-key:hover:not(:active,.active){color:rgb(var(--text-color-main))}kbd.keyboard-key:active,kbd.keyboard-key.active{color:rgba(var(--text-color-alt),.5);margin-bottom:2px;border:1px solid rgb(var(--background-color-2));transform:none}#app-loading{position:relative;width:100%;height:100%}#app-loading .edp-logo-full-width{position:absolute;left:20px;top:20px;height:50px;width:auto}#loading-box{width:75%;max-width:475px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#loading-box #walking-canardman{width:100%;max-width:200px;border-radius:20px;margin:0 auto 15px}#loading-box h1{font-size:var(--font-size-24)}#loading-box #loading-screen-tip{margin-top:25px}#loading-box #loading-screen-tip *,#loading-box #loading-screen-tip :before,#loading-box #loading-screen-tip :after{color:rgb(var(--text-color-alt))}#app-loading #edp-version{z-index:0}.initial-snow{position:fixed;top:0;right:0;overflow:hidden;width:100%;height:100%;z-index:-1000}@supports (-webkit-appearance: none){.initial-snow{zoom:1.25}}.snow{animation-name:snowfall;animation-timing-function:linear;animation-iteration-count:infinite;font-size:50px;color:#fff;position:absolute;top:-10vh}@keyframes snowfall{0%{transform:translate(var(--left-ini)) rotate(0)}to{transform:translate(var(--left-end),150vh) rotate(360deg)}}.outline-effect-div{position:relative;--gradient-color: rgb(var(--text-color-alt))}:is(.balanced,.quality) .outline-effect-div:before{border-radius:var(--border-radius)}.outline-effect-div:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;content:"";background:radial-gradient(250px circle at var(--mouse-x) var(--mouse-y),var(--gradient-color) 0,transparent 100%);will-change:background}.outline-effect-div .inner-container{border-radius:calc(var(--border-radius) - 2px)}.hover-follow-div{transition:.25s ease-out!important}.landing-page header{position:fixed;width:100%;height:55px;top:3rem;padding-inline:2rem;z-index:10;display:flex;justify-content:space-between;transition:top .3s}.nav-links{border-radius:999px;display:flex;padding:.7rem;gap:2rem;height:100%}.landing-page header .nav-links a[href="/edp-unblock"]{display:flex;flex-flow:row nowrap;align-items:center;gap:15px}.landing-page header .edpu-logo{height:20px;transform:scale(1.3);transition:.2s ease}#nav-bar .edpu-logo>path{fill:rgba(var(--text-color-alt),.7)}a[href="/edp-unblock"]:hover .edpu-logo>path{fill:rgba(var(--text-color-main-reverse),.7)!important}.landing-page .nav-links a{text-decoration:none;padding:1rem 1.6rem;border-radius:99px;font-weight:500;transition:.2s ease;display:flex;align-items:center;justify-content:center}.landing-page :is(.nav-links a.selected,.nav-links a:hover,.nav-login:hover,.change-theme:hover){background-color:rgba(var(--text-color-alt),.8);color:rgba(var(--text-color-main-reverse),.8)}.landing-page :is(.nav-logo,.nav-login,.change-theme,.nav-links,.go-to-top){background-color:rgb(var(--background-color-2),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-page .nav-links a:hover svg path{fill:rgb(var(--text-color-main-reverse));transition:.1s}.landing-logo{height:50px;width:auto}.go-to-top{position:fixed;z-index:100;display:flex;padding:14px;background-color:rgb(var(--background-color-2),.7);cursor:pointer;border-radius:99px;bottom:26px;right:26px;border:solid 1px transparent;outline:none;transition:.25s}.go-to-top.active{opacity:1}.go-to-top.unactive{opacity:.45;bottom:-43px;right:-62px}.go-to-top:is(:hover,:focus-visible){transform:scale(1.1);border-color:rgb(var(--text-color-alt))}.go-to-top:active{transform:scale(.9);opacity:.8}.up-arrow{z-index:110;display:flex;justify-content:center;align-items:center;height:18px;fill:rgb(var(--text-color-alt));transition:all .4s ease;transform:rotate(270deg)}.go-to-top.active .up-arrow{transform:rotate(0)}.landing-page .nav-buttons{display:flex;height:100%;gap:10px}.landing-page .nav-buttons a{height:100%;transition:.2s;display:flex;padding-inline:2.6rem;border-radius:1rem;text-decoration:none;align-items:center;justify-content:center}.landing-page .change-theme{transition:.2s;position:relative;padding:2.65rem;border:none;border-radius:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.landing-page .change-theme:after{position:absolute;content:"";border-radius:100%;width:23px;height:23px;transition:all .2s ease-in}.dark .landing-page .change-theme:after{background-color:#bebec880;background-image:radial-gradient(circle at 10% 20%,#c8c8d2b3,transparent 30%),radial-gradient(circle at 30% 70%,#b4b4beb3,transparent 30%),radial-gradient(circle at 70% 40%,#d2d2dcb3,transparent 30%),radial-gradient(circle at 20% 60%,#bebec8b3,transparent 30%),radial-gradient(circle at 50% 80%,#aaaab4b3,transparent 30%);box-shadow:1px 0 4px #000}.light .landing-page .change-theme:after{background-color:#ffc85080;background-image:radial-gradient(circle at 10% 20%,#ffc850b3,transparent 30%),radial-gradient(circle at 30% 70%,#ffb43c50,transparent 30%),radial-gradient(circle at 70% 40%,#ffdc64b3,transparent 30%),radial-gradient(circle at 20% 60%,#ffbe5ab3,transparent 30%),radial-gradient(circle at 50% 80%,#ffd246b3,transparent 30%);box-shadow:0 0 0 1px #ffc850,0 0 5px #ffc850}.landing-page .nav-login{padding:1.7rem;font-weight:500;transition:all .3s ease}html:has(.landing-page){overflow-x:hidden;scroll-behavior:smooth}.landing-page .nav-logo{height:100%;padding:1.7rem 1.4rem;border-radius:1rem;display:flex;align-items:center;gap:10px;background-color:rgb(var(--background-color-2));text-decoration:none;-webkit-user-select:none;user-select:none;cursor:default}.landing-page .nav-logo svg{height:100%}#home{width:100%;padding-top:250px}#home:before{content:"";z-index:-1;width:100%;height:calc(min(100vh,1100px) + 2px);position:absolute;top:0;border-bottom:2px solid rgba(var(--text-color-alt),.5);background:radial-gradient(circle at bottom left,rgba(var(--text-color-alt),.3) 0,rgba(var(--text-color-alt),.1) 50%,transparent 100%)}.landing-page .affiliation-disclaimer{font-size:var(--font-size-13);background:rgb(var(--text-color-alt),.1);color:rgb(var(--text-color-alt));border:1px solid rgb(var(--text-color-alt),.2);border-radius:15px;width:max-content;padding:5px 10px;margin:0 auto 30px;display:flex;align-items:center;flex-flow:row nowrap;gap:8px}.landing-page .affiliation-disclaimer svg{height:12px;transform:scale(1.6)}.landing-page .affiliation-disclaimer svg path{stroke:rgb(var(--text-color-alt))}.landing-page .text-center{width:min(654px,100%);margin:0 auto;padding-inline:10px;text-align:center}.landing-page h1{font-size:var(--font-size-36)}.landing-page .heading-emphasis{color:rgb(var(--text-color-alt))}#home p{color:rgb(var(--text-color-alt));margin:20px auto 0}.landing-page .login-call-to-action{display:inline-block;margin-top:45px;text-decoration:none;border:2px solid rgb(var(--text-color-main));border-radius:10px;font-weight:var(--font-weight-semi-bold);padding:10px 15px;transition:.2s;outline:none;overflow:hidden}.landing-page .login-call-to-action:after{content:"-->";display:inline-block;white-space:nowrap;padding:0;opacity:0;width:0;transition:.2s}.landing-page .login-call-to-action:is(:hover,:focus-visible){background-color:rgb(var(--text-color-main));color:rgb(var(--text-color-main-reverse));box-shadow:0 0 20px rgb(var(--text-color-main),.3)}.landing-page .login-call-to-action:is(:hover,:focus-visible):after{content:"-->";opacity:1;padding-left:10px;width:35px;color:rgb(var(--text-color-main-reverse))}.landing-page .login-call-to-action:active{opacity:.6}.landing-page .fade-out-image{margin:100px auto 0;width:min(1200px,calc(100% - 40px));overflow:hidden;position:relative;transition:transform .3s ease}.landing-page .fade-out-image:has(.mobile){width:min(350px,calc(100% - 40px))}.landing-page .fade-out-image:has(.tablet){width:min(450px,calc(100% - 40px))}.landing-page .fade-out-image img{width:100%;display:block;border:1px solid rgba(var(--text-color-alt),.2);border-radius:10px}.landing-page .fade-out-image:after{content:"";background:linear-gradient(180deg,transparent,rgb(var(--background-color-0)) 90%,rgb(var(--background-color-0)));height:90%;bottom:-1px;left:-1px;width:calc(100% + 2px);position:absolute}.landing-page .section-title{font-size:var(--font-size-32)}#bento{margin-top:200px;display:flex;flex-flow:column nowrap;width:min(740px,100%);gap:100px}#bento .bento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:20px}#bento .bento-card{border:2px solid rgba(var(--text-color-alt),.2);border-radius:10px;box-shadow:rgb(var(--background-color-0)) 0 0 0 0,rgb(var(--background-color-0),.1) 0 0 0 1px,rgb(var(--text-color-alt),.1) 0 1px 3px 0,rgb(var(--text-color-alt),.1) 0 1px 2px -1px}#bento .bento-outline-effect{height:100%;background-color:rgb(var(--background-color-0));padding:20px;border-radius:8px;transition:background .2s}#bento .bento-card:hover{box-shadow:rgb(var(--background-color-0)) 0 0 0 0,rgb(var(--background-color-0),.1) 0 0 0 1px,rgb(var(--text-color-alt),.1) 0 1px 3px 0,rgb(var(--text-color-alt),.1) 0 1px 2px -1px,0 5px 8px -2px rgb(var(--text-color-alt),.2)}#bento .bento-card h4{margin-bottom:10px}#bento .bento-card p{color:rgb(var(--text-color-alt))}#bento .bento-card:hover p{color:rgba(var(--text-color-main),.9)}#bento .bento-outline-effect:hover{background-color:rgba(var(--background-color-0),.95)}.div1{grid-area:1 / 1 / 2 / 2}.div2{grid-area:1 / 2 / 3 / 3}.div3{grid-area:2 / 1 / 4 / 2}.div4{grid-area:3 / 2 / 4 / 3}.div5{grid-area:4 / 1 / 5 / 2}.div6{grid-area:5 / 1 / 6 / 2}.div7{grid-area:4 / 2 / 6 / 3}#bento .div3 .inner-container{height:100%;display:flex;flex-direction:column;gap:30px}#bento .div3 .theme-buttons{width:100%;display:flex;justify-content:center;align-items:center;padding:30px 30px 40px;flex-grow:1}#bento .div3 .theme-buttons button{border:solid 2px transparent;display:flex;flex-grow:1;transition:.2s!important}#bento .div3 .theme-buttons button:first-child{margin-right:-1px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#d2d2ff}#bento .div3 .theme-buttons button:last-child{margin-left:-1px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#323257}#bento .div3 .theme-buttons button:first-child:not(.activated):is(:hover,:focus-visible){outline:none;background-color:#bebef3;border-color:transparent}#bento .div3 .theme-buttons button:first-child:is(.activated,:hover,:focus-visible){outline:none;background-color:#bebef3;border-color:#323257}#bento .div3 .theme-buttons button:last-child:not(.activated):is(:hover,:focus-visible){outline:none;background-color:#434369;border-color:transparent}#bento .div3 .theme-buttons button:last-child:is(.activated,:hover,:focus-visible){outline:none;background-color:#434369;border-color:#d2d2ff}#bento .div3 .theme-buttons button svg{padding:25%;transition:.5s!important}#bento .div3 .theme-buttons button.activated:first-child svg{rotate:180deg}#bento .div3 .theme-buttons button.activated:last-child svg{scale:-1 1}#bento .div3 .theme-buttons button:first-child svg path{stroke:#000}#bento .div3 .theme-buttons button:last-child svg path{stroke:#fff}.parallax-item{position:absolute}.parallax-item.blob1{left:-80px;top:min(130vh,1500px);width:200px}.parallax-item.blob2{right:-70px;top:min(130vh,1500px);width:250px}.blob{width:100%;opacity:.5;filter:blur(50px);animation:blob-rotate linear 10s infinite}.blob path{fill:rgb(var(--text-color-alt))}@keyframes blob-rotate{0%{rotate:0deg}to{rotate:359deg}}@media only screen and (max-width: 869px){.parallax-item{display:none}}.floating-section{margin-top:400px;box-sizing:border-box;transition:opacity 2s;width:100%;display:flex;flex-flow:column nowrap;align-items:center;gap:75px}.floating-section a{color:rgba(var(--text-color-main),.9);text-decoration-color:rgba(var(--text-color-main),0);transition:text-decoration-color .1s}.floating-section a:hover{text-decoration-color:rgba(var(--text-color-main),1)}.floating-section>h2{padding-inline:10%;text-align:center;opacity:0;transform:translateY(-50px);transition:opacity 2s,transform 1s}.floating-section>div{width:50%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:50px}.floating-section>div>:is(p,a){opacity:0;transform:translateY(-50px);transition:opacity 2s,transform 1s}.floating-section p{min-width:250px;flex:1;font-size:var(--font-size-20);color:rgb(var(--text-color-alt))}.floating-section>div>a{width:250px;display:flex;align-items:center;justify-content:center;transition:opacity 2s,transform 2s,filter .2s}.floating-section>div>a:is(:hover,:focus-visible){filter:drop-shadow(0 0 15px rgba(var(--text-color-main),.3))}.floating-section .github-logo{width:180px}.floating-section .visible{opacity:1;transform:translate(0)}#open-source p{text-align:right}.last-call-to-action{width:50%;margin:300px auto 0;text-align:center;border:2px solid rgba(var(--text-color-alt),.2);border-radius:10px;display:flex;flex-flow:column nowrap}.last-call-to-action h3{font-size:var(--font-size-24)}.last-call-to-action p{color:rgb(var(--text-color-alt))}.last-call-to-action a{width:max-content;margin:0 auto}.last-call-to-action .outline-effect-div{height:100%;background-color:rgb(var(--background-color-0));transition:.25s ease-in-out;padding:60px;border-radius:8px;transition:background .2s}.landing-page footer{margin-top:100px;padding:80px 50px;background:radial-gradient(circle at 90% 400%,rgba(var(--text-color-alt),.2) 0,transparent 100%);border-top:2px solid rgba(var(--text-color-alt),.5);display:flex;flex-flow:row nowrap;align-items:center;gap:100px}.landing-page .footer-logo{height:50px;width:auto;flex:1}.landing-page ul.sitemap{list-style:none;flex:2;display:flex;flex-flow:row wrap;justify-content:space-between;gap:30px 50px}.landing-page ul.sitemap li{flex-basis:200px}.landing-page ul.sitemap a{text-decoration:none;color:rgb(var(--text-color-alt));transition:.1s}.landing-page ul.sitemap a:is(:hover,:focus-visible){color:rgb(var(--text-color-main))}.landing-page ul.sitemap a:active{opacity:.8}.landing-page ul.sitemap a.disabled{pointer-events:none;opacity:.5}@media only screen and (max-width: 869px){.landing-page footer{flex-flow:column nowrap}.landing-page .footer-logo{flex:auto}.landing-page .floating-section p{text-align:center!important}.landing-page .last-call-to-action{width:90%}.landing-page ul.sitemap{text-align:center;justify-content:center}}@media only screen and (max-width: 470px){.landing-page .change-theme{display:none}}@media only screen and (max-width: 415px){.landing-page .nav-logo svg{display:none}}@media only screen and (max-width: 365px){.landing-page .nav-logo{display:none}.nav-buttons,.nav-login{width:100%}}@media only screen and (max-width: 737px){#bento .bento-grid{width:100%;display:flex;flex-direction:column;align-items:center}#bento .bento-grid>div{max-width:400px}}.snowy-element{position:relative;padding:20px;border-radius:20px;background-color:#fff;overflow:hidden}.snowy-element:before,.snowy-element:after{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:rgba(255,255,255,.8);border-radius:10px;box-shadow:0 0 10px #ffffff80}.snowy-element:before{transform:translateY(-100%)}.snowy-element:after{transform:translateY(-50%)}.snow-cap{position:absolute;bottom:-5px;width:101%;height:95px;pointer-events:none}.window-header.snowy-element-window{height:34px}.snowy-element-window{position:relative;padding:20px;border-radius:20px;background-color:#fff}.inbox-window-header .snow-cap{bottom:-5px}.results-header .snow-cap{left:-5px}.go-back-arrow{height:50px;margin:10px 20px;border-radius:7px;transition:.1s;padding:5px;cursor:pointer}.go-back-arrow:is(:hover,:focus-visible){background-color:rgba(var(--text-color-main),.1);outline:none}.go-back-arrow:active{background-color:rgba(var(--text-color-main),.2)}.go-back-arrow path{transition:.15s}.go-back-arrow:is(:hover,:focus-visible) path{transform:translate(10px);outline:none}.go-back-arrow:active path{transform:translate(-10px)}#edpu-background-image{background-image:url(/images/edpu-background.png);background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;width:100%;height:100%}.edpu-back-arrow{position:fixed;z-index:1}.edpu-back-arrow path{fill:#fff}.edpu-social{z-index:1;position:fixed;top:20px;right:40px;display:flex;gap:15px}#edpu-page{position:fixed;width:100%;height:max(100%,850px);overflow-y:auto;scroll-padding-top:20px;-webkit-backdrop-filter:blur(10px) brightness(.6)!important;backdrop-filter:blur(10px) brightness(.6)!important}.edpu-page main{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.edpu-page main>div{width:60%;max-width:800px;display:flex;align-items:center;flex-direction:column;gap:30px}.edpu-title{display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:center}.edpu-title .edpu-logo{flex-grow:.8}.edpu-title>div svg{width:130px}.edpu-title>:last-child{min-width:250px}.edpu-title h1{color:#fff;font-size:var(--font-size-48)}.edpu-title h2{color:#fff;font-size:var(--font-size-36)}.edpu-page main>div>p,.edpu-page main>div>p span{max-width:650px;font-size:var(--font-size-20);color:#b4b4f0;text-align:center}.edpu-download-link{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:50%;padding:10px;border-radius:500px;background-color:#fff5;border:solid white 2px;text-decoration:none;transition:.2s}.edpu-download-link .sad-emoji{font-size:2em}.edpu-download-link.disabled{pointer-events:none;opacity:.8;filter:brightness(.8) grayscale(.5)}.edpu-download-link svg:first-child{height:40px;min-height:40px}.edpu-download-link svg:last-child{height:30px;min-height:30px;transform:translate(-5px);overflow:visible}.edpu-download-link svg:last-child path{stroke:#fff}.edpu-download-link span{font-size:var(--font-size-20);font-weight:var(--font-weight-extra-bold);color:#fff;text-align:center}.edpu-download-link svg:last-child path:first-child{transition:.3s}.edpu-download-link:not(.disabled):is(:hover,:focus-visible){background-color:#fff7;filter:drop-shadow(0 0 20px #FFFFFF88);outline:none}.edpu-download-link:not(.disabled):is(:hover,:focus-visible) svg:last-child path:first-child{transform:translateY(-10px)}.edpu-download-link:not(.disabled):is(:active) svg:last-child path:first-child{transform:translateY(10px)}.edpu-download-link .download-unavailable{color:#fff;font-size:30px;font-weight:800;margin-right:10px}.edpu-about{position:absolute;left:50%;transform:translate(-50%);width:100%;max-width:clamp(800px,80%,1200px);padding:50px;border-top-left-radius:40px;border-top-right-radius:40px;border:solid #4a4a5556 2px;border-bottom:none;background-color:rgba(var(--background-color-0),.79);margin-top:20px}.edpu-about-h2{margin-bottom:20px}.edpu-about-explanation,.edpu-about-explanation>a,.edpu-page a.suggested-browser{color:rgb(var(--text-color-alt))}.edpu-about-explanation:not(:last-child){margin-bottom:50px}.edpu-feedback-link{text-decoration:none;padding:7px 10px;border-radius:7px;background-color:#00000040;border:1px solid #ffffff38;color:#b4b4f0;position:fixed;bottom:20px;left:20px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:.1s;z-index:1}.edpu-feedback-link:is(:hover,:focus-visible){background-color:#00000080;color:#fff;outline:none}.edpu-feedback-link:active{color:#fff;opacity:.75}.edpu-about-link{position:absolute;text-decoration:none;bottom:15px;display:flex;flex-flow:column;justify-content:space-between;gap:15px;transition:.2s;transition-property:transform}.edpu-about-link h5{color:#b4b4f0;scale:1.2;transition:.2s}.edpu-about-link svg{animation:bounce 3s ease-in-out infinite}.edpu-about-link svg path{transition:.2s;stroke:#b4b4f0}.edpu-about-link:is(:hover,:focus-visible){transform:translateY(-5px);outline:none}.edpu-about-link:is(:active){padding-top:15px;transform:translateY(10px)}.edpu-about-link:is(:hover,:focus-visible) h5{color:#fff}.edpu-about-link:is(:hover,:focus-visible) path{stroke:#fff}@media only screen and (max-width: 1050px){.edpu-title{text-align:center}}@media only screen and (max-width: 810px){#edpu-page:has(main .suggested-browser){height:max(100%,1200px)}}@keyframes bounce{0%,30%,60%{transform:translateY(0)}15%,45%{transform:translateY(5px)}}
