.error-page-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:40px 20px;display:flex}.error-page-container .error-page-card{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:20px;width:100%;max-width:800px;padding:40px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 40px -15px #00000012,0 0 1px #0000001a}@media (max-width:576px){.error-page-container .error-page-card{border-radius:16px;padding:24px 16px}}.error-page-container .error-page-result{padding:0}.error-page-container .error-page-result .ant-result-icon{margin-bottom:20px}.error-page-container .error-page-result .error-title-wrapper{flex-direction:column;align-items:center;gap:12px;margin-bottom:4px;display:flex}.error-page-container .error-page-result .error-title-wrapper .error-title{color:var(--dark-primary-color,#1e293b);margin:0;font-size:32px;font-weight:700;line-height:1.25}@media (max-width:576px){.error-page-container .error-page-result .error-title-wrapper .error-title{font-size:24px}}.error-page-container .error-page-result .error-description{color:#64748b;max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}@media (max-width:576px){.error-page-container .error-page-result .error-description{font-size:14px}}.error-page-container .error-page-result .error-actions{justify-content:center;margin-top:28px;display:flex}.error-page-container .error-page-result .error-actions .back-to-home-button{background-color:var(--primary-color,#2563eb);border-color:var(--primary-color,#2563eb);border-radius:10px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 32px;font-size:15px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 4px 14px #0000001f}.error-page-container .error-page-result .error-actions .back-to-home-button:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 20px #0000002e}.error-page-container .error-page-result .error-actions .back-to-home-button:active{transform:translateY(0)}.error-page-container .diagnostic-card{text-align:left;background:#0f172a;border:1px solid #1e293b;border-radius:12px;margin-top:36px;transition:all .3s;overflow:hidden;box-shadow:0 10px 30px #00000026}.error-page-container .diagnostic-card.is-copied{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e,0 10px 30px #22c55e26}.error-page-container .diagnostic-card .diagnostic-header{background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.error-page-container .diagnostic-card .diagnostic-header .diagnostic-title{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.error-page-container .diagnostic-card .diagnostic-header .diagnostic-title .diagnostic-icon{color:#f43f5e;font-size:14px}.error-page-container .diagnostic-card .diagnostic-header .diagnostic-copy-button{color:#94a3b8;border-radius:6px;align-items:center;gap:6px;height:auto;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-flex}.error-page-container .diagnostic-card .diagnostic-header .diagnostic-copy-button:hover{color:#f8fafc;background:#ffffff1a}.error-page-container .diagnostic-card .diagnostic-body{padding:16px}.error-page-container .diagnostic-card .diagnostic-body .code-section{white-space:pre-wrap;word-break:break-word;color:#cbd5e1;max-height:260px;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:1.6;overflow-y:auto}.error-page-container .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar{width:8px;height:8px}.error-page-container .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.error-page-container .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar-thumb:hover{background:#475569}.error-page-container .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar-track{background:0 0}.spinner-container{z-index:1000;width:100vw;height:100vh;position:fixed}.spinner-container .loading-spinner{color:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-container .loading-spinner .lds-dual-ring{width:80px;height:80px}.spinner-container .loading-spinner .lds-dual-ring:after{content:" ";border:6px solid var(--primary-color);border-color:var(--primary-color) transparent var(--primary-color) transparent;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s linear infinite lap-rotation;display:block}.lazy-wrapper{border:1px solid #00000026;border-radius:10px;width:100%;max-width:calc(100vw - 40px);height:100%;margin:20px;padding:15px 30px;position:relative;box-shadow:5px 5px 4px #00000040}.error-dialog .ant-modal-content{border:1px solid #00000014;border-radius:1.25rem;padding:2rem 1.5rem;overflow:hidden;box-shadow:0 20px 40px -15px #00000026}.error-dialog .error-dialog-header .error-dialog-title-tag{padding:.5rem .75rem;font-size:1.25rem}.error-dialog .error-content{color:#475569;margin-top:.5rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.6}.error-dialog .error-content p{margin-bottom:8px}.error-dialog .error-content p:last-child{margin-bottom:0}.error-dialog .error-dialog-footer{justify-content:flex-end;margin-top:1.25rem;display:flex}.error-dialog .error-dialog-footer .error-confirm-button{background-color:var(--primary-color,#2563eb);border-color:var(--primary-color,#2563eb);border-radius:.625rem;justify-content:center;align-items:center;padding:.25rem 2rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 4px 14px #0000001f}.error-dialog .error-dialog-footer .error-confirm-button:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 20px #0000002e}.error-dialog .error-dialog-footer .error-confirm-button:active{transform:translateY(0)}.error-dialog .diagnostic-card{text-align:left;background:#0f172a;border:1px solid #1e293b;border-radius:.75rem;margin-top:1.25rem;transition:all .3s;overflow:hidden;box-shadow:0 10px 25px #00000026}.error-dialog .diagnostic-card.is-copied{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e,0 10px 25px #22c55e26}.error-dialog .diagnostic-card .diagnostic-header{background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}.error-dialog .diagnostic-card .diagnostic-header .diagnostic-title{color:#94a3b8;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.error-dialog .diagnostic-card .diagnostic-header .diagnostic-title .diagnostic-icon{color:#f43f5e;font-size:13px}.error-dialog .diagnostic-card .diagnostic-header .diagnostic-copy-button{color:#94a3b8;border-radius:.25rem;align-items:center;gap:.25rem;height:auto;padding:2px 8px;font-size:.75rem;transition:all .2s;display:inline-flex}.error-dialog .diagnostic-card .diagnostic-header .diagnostic-copy-button:hover{color:#f8fafc;background:#ffffff1a}.error-dialog .diagnostic-card .diagnostic-body{padding:.75rem .875rem}.error-dialog .diagnostic-card .diagnostic-body .code-section{white-space:pre-wrap;word-break:break-word;color:#cbd5e1;max-height:200px;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.error-dialog .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar{width:6px;height:6px}.error-dialog .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.error-dialog .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar-thumb:hover{background:#475569}.error-dialog .diagnostic-card .diagnostic-body .code-section::-webkit-scrollbar-track{background:0 0}.click-spark-container{width:100%;height:100%;position:relative}.click-spark-container .click-spark-canvas{z-index:1999999;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}:root{--font-size-base:16px;--preferred-en-font:"Inter";--preferred-tc-font:"Noto Sans HK";--preferred-sc-font:"Noto Sans SC";--round-en-font:"Varela Round";--round-tc-font:"Chiron GoRound TC";--round-sc-font:"Noto Serif SC";--fallback-font:system-ui, -apple-system, BlinkMacSystemFont, Roboto, "微軟正黑體", Microsoft JhengHei, Microsoft YaHei, "新細明體", Arial, Helvetica, sans-serif;--default-font-en:var(--preferred-en-font), var(--fallback-font);--default-font-tc:var(--preferred-en-font), var(--preferred-tc-font), var(--preferred-sc-font), var(--fallback-font);--default-font-sc:var(--preferred-en-font), var(--preferred-sc-font), var(--preferred-tc-font), var(--fallback-font);--default-font-mono:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--email-font:"Montserrat", var(--preferred-en-font), Arial, Helvetica, sans-serif;--round-font-en:var(--round-en-font), var(--preferred-en-font), var(--fallback-font);--round-font-tc:var(--round-en-font), var(--round-tc-font), var(--default-font-tc);--round-font-sc:var(--round-en-font), var(--round-sc-font), var(--default-font-sc)}body{font-size:var(--font-size-base)}body :lang(en){--default-font:var(--default-font-en);--round-font:var(--round-font-en);font-family:var(--default-font);letter-spacing:normal}body :lang(zh-Hant){--default-font:var(--default-font-tc);--round-font:var(--round-font-tc);font-family:var(--default-font);letter-spacing:.5px}body :lang(zh-Hans){--default-font:var(--default-font-sc);--round-font:var(--round-font-sc);font-family:var(--default-font);letter-spacing:.5px}@keyframes lap-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes block-slide-in{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0%)}}@keyframes wobble-hor-bottom{0%,to{transform-origin:50%;transform:translate(0%)}15%{transform:translate(-2px)rotate(-3deg)}30%{transform:translate(1.5px)rotate(3deg)}45%{transform:translate(-1.5px)rotate(-1.8deg)}60%{transform:translate(3px)rotate(1.2deg)}75%{transform:translate(-2px)rotate(-.6deg)}}@keyframes scale-up-top{0%{transform-origin:50% 0;transform:scale(.5)}to{transform-origin:50% 0;transform:scale(1)}}@keyframes background-shifts{0%{background-position:0 0}50%{background-position:500% 0}to{background-position:0 0}}@keyframes ping{0%{opacity:.75;transform:scale(.5)}40%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@keyframes breath{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes rainbow{0%{background-position:0 0}to{background-position:500% 0}}[data-department=hkccoaa]{--primary-color-h:350deg;--primary-color-s:64%;--primary-color-l:38%;--primary-color-channel:var(--primary-color-h) var(--primary-color-s) var(--primary-color-l);--primary-color:hsl(var(--primary-color-channel));--primary-color-light-5:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 5%));--primary-color-light-10:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 10%));--primary-color-light-15:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 15%));--primary-color-light-20:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 20%));--primary-color-light-30:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 30%));--primary-color-light-40:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 40%));--primary-color-light-50:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 50%));--primary-color-dark-5:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 5%));--primary-color-dark-10:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 10%));--primary-color-dark-15:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 15%));--primary-color-dark-20:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 20%));--primary-color-dark-30:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 30%));--light-primary-color-h:351deg;--light-primary-color-s:94%;--light-primary-color-l:58%;--light-primary-color-channel:var(--light-primary-color-h) var(--light-primary-color-s) var(--light-primary-color-l);--light-primary-color:hsl(var(--light-primary-color-channel));--light-primary-color-light-5:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 5%));--light-primary-color-light-10:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 10%));--light-primary-color-light-15:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 15%));--light-primary-color-light-20:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 20%));--light-primary-color-light-30:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 30%));--light-primary-color-light-40:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 40%));--light-primary-color-dark-5:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 5%));--light-primary-color-dark-10:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 10%));--light-primary-color-dark-15:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 15%));--light-primary-color-dark-20:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 20%));--light-primary-color-dark-30:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 30%));--border-color-h:0deg;--border-color-s:0%;--border-color-l:70%;--border-color-channel:var(--border-color-h) var(--border-color-s) var(--border-color-l);--border-color:hsl(var(--border-color-channel));--border-color-light-20:hsl(var(--border-color-h) var(--border-color-s) calc(var(--border-color-l) + 20%));--border-color-fade-30:hsl(var(--border-color-channel) / .7);--dark-primary-color-h:220deg;--dark-primary-color-s:2%;--dark-primary-color-l:35%;--dark-primary-color-channel:var(--dark-primary-color-h) var(--dark-primary-color-s) var(--dark-primary-color-l);--dark-primary-color:hsl(var(--dark-primary-color-channel));--dark-primary-color-light-50:hsl(var(--dark-primary-color-h) var(--dark-primary-color-s) calc(var(--dark-primary-color-l) + 50%));--special-color-h:40deg;--special-color-s:96%;--special-color-l:53%;--special-color-channel:var(--special-color-h) var(--special-color-s) var(--special-color-l);--special-color:hsl(var(--special-color-channel));--special-color-light-15:hsl(var(--special-color-h) var(--special-color-s) calc(var(--special-color-l) + 15%));--special-color-light-35:hsl(var(--special-color-h) var(--special-color-s) calc(var(--special-color-l) + 35%));--correct-color-h:209deg;--correct-color-s:100%;--correct-color-l:55%;--correct-color-channel:var(--correct-color-h) var(--correct-color-s) var(--correct-color-l);--correct-color:hsl(var(--correct-color-channel));--correct-color-light-10:hsl(var(--correct-color-h) var(--correct-color-s) calc(var(--correct-color-l) + 10%));--correct-color-light-20:hsl(var(--correct-color-h) var(--correct-color-s) calc(var(--correct-color-l) + 20%));--correct-color-light-30:hsl(var(--correct-color-h) var(--correct-color-s) calc(var(--correct-color-l) + 30%));--correct-alternative-color-h:102deg;--correct-alternative-color-s:53%;--correct-alternative-color-l:61%;--correct-alternative-color-channel:var(--correct-alternative-color-h) var(--correct-alternative-color-s) var(--correct-alternative-color-l);--correct-alternative-color:hsl(var(--correct-alternative-color-channel));--correct-alternative-color-light-10:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 10%));--correct-alternative-color-light-20:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 20%));--correct-alternative-color-light-30:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 30%));--correct-alternative-color-light-35:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 35%));--correct-alternative-color-dark-10:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) - 10%));--correct-alternative-color-dark-20:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) - 20%));--purple-color-h:261deg;--purple-color-s:41%;--purple-color-l:40%;--purple-color-channel:var(--purple-color-h) var(--purple-color-s) var(--purple-color-l);--purple-color:hsl(var(--purple-color-channel));--primary-contrast-color-h:0deg;--primary-contrast-color-s:0%;--primary-contrast-color-l:100%;--primary-contrast-color-channel:var(--primary-contrast-color-h) var(--primary-contrast-color-s) var(--primary-contrast-color-l);--primary-contrast-color:hsl(var(--primary-contrast-color-channel));--primary-contrast-color-dark-5:hsl(var(--primary-contrast-color-h) var(--primary-contrast-color-s) calc(var(--primary-contrast-color-l) - 5%));--primary-contrast-color-dark-10:hsl(var(--primary-contrast-color-h) var(--primary-contrast-color-s) calc(var(--primary-contrast-color-l) - 10%));--primary-contrast-color-dark-15:hsl(var(--primary-contrast-color-h) var(--primary-contrast-color-s) calc(var(--primary-contrast-color-l) - 15%));--primary-contrast-font-color-h:256deg;--primary-contrast-font-color-s:14%;--primary-contrast-font-color-l:19%;--primary-contrast-font-color-channel:var(--primary-contrast-font-color-h) var(--primary-contrast-font-color-s) var(--primary-contrast-font-color-l);--primary-contrast-font-color:hsl(var(--primary-contrast-font-color-channel));--primary-contrast-font-color-light-30:hsl(var(--primary-contrast-font-color-h) var(--primary-contrast-font-color-s) calc(var(--primary-contrast-font-color-l) + 30%));--primary-contrast-font-color-light-50:hsl(var(--primary-contrast-font-color-h) var(--primary-contrast-font-color-s) calc(var(--primary-contrast-font-color-l) + 50%));--dark-font-color:#000000d9;--dark-font-color-light-10:#000000bf;--dark-font-color-light-45:#0006;--dark-primary-color-font:#f4f4f4;--secondary-font-color:#a7a7a7;--background-color-h:0deg;--background-color-s:0%;--background-color-l:100%;--background-color-channel:var(--background-color-h) var(--background-color-s) var(--background-color-l);--background-color:hsl(var(--background-color-channel));--background-color-dark-10:hsl(var(--background-color-h) var(--background-color-s) calc(var(--background-color-l) - 10%));--background-color-dark-15:hsl(var(--background-color-h) var(--background-color-s) calc(var(--background-color-l) - 15%))}[data-department=speedoaa]{--primary-color-h:350deg;--primary-color-s:64%;--primary-color-l:44%;--primary-color-channel:var(--primary-color-h) var(--primary-color-s) var(--primary-color-l);--primary-color:hsl(var(--primary-color-channel));--primary-color-light-5:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 5%));--primary-color-light-10:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 10%));--primary-color-light-15:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 15%));--primary-color-light-20:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 20%));--primary-color-light-30:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 30%));--primary-color-light-40:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 40%));--primary-color-light-50:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) + 50%));--primary-color-dark-5:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 5%));--primary-color-dark-10:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 10%));--primary-color-dark-15:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 15%));--primary-color-dark-20:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 20%));--primary-color-dark-30:hsl(var(--primary-color-h) var(--primary-color-s) calc(var(--primary-color-l) - 30%));--light-primary-color-h:351deg;--light-primary-color-s:100%;--light-primary-color-l:62%;--light-primary-color-channel:var(--light-primary-color-h) var(--light-primary-color-s) var(--light-primary-color-l);--light-primary-color:hsl(var(--light-primary-color-channel));--light-primary-color-light-5:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 5%));--light-primary-color-light-10:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 10%));--light-primary-color-light-15:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 15%));--light-primary-color-light-20:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 20%));--light-primary-color-light-30:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 30%));--light-primary-color-light-40:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) + 40%));--light-primary-color-dark-5:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 5%));--light-primary-color-dark-10:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 10%));--light-primary-color-dark-15:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 15%));--light-primary-color-dark-20:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 20%));--light-primary-color-dark-30:hsl(var(--light-primary-color-h) var(--light-primary-color-s) calc(var(--light-primary-color-l) - 30%));--border-color-h:0deg;--border-color-s:0%;--border-color-l:70%;--border-color-channel:var(--border-color-h) var(--border-color-s) var(--border-color-l);--border-color:hsl(var(--border-color-channel));--border-color-light-20:hsl(var(--border-color-h) var(--border-color-s) calc(var(--border-color-l) + 20%));--border-color-fade-30:hsl(var(--border-color-channel) / .7);--dark-primary-color-h:220deg;--dark-primary-color-s:2%;--dark-primary-color-l:35%;--dark-primary-color-channel:var(--dark-primary-color-h) var(--dark-primary-color-s) var(--dark-primary-color-l);--dark-primary-color:hsl(var(--dark-primary-color-channel));--dark-primary-color-light-50:hsl(var(--dark-primary-color-h) var(--dark-primary-color-s) calc(var(--dark-primary-color-l) + 50%));--special-color-h:40deg;--special-color-s:96%;--special-color-l:53%;--special-color-channel:var(--special-color-h) var(--special-color-s) var(--special-color-l);--special-color:hsl(var(--special-color-channel));--special-color-light-15:hsl(var(--special-color-h) var(--special-color-s) calc(var(--special-color-l) + 15%));--special-color-light-35:hsl(var(--special-color-h) var(--special-color-s) calc(var(--special-color-l) + 35%));--correct-color-h:209deg;--correct-color-s:100%;--correct-color-l:55%;--correct-color-channel:var(--correct-color-h) var(--correct-color-s) var(--correct-color-l);--correct-color:hsl(var(--correct-color-channel));--correct-color-light-20:hsl(var(--correct-color-h) var(--correct-color-s) calc(var(--correct-color-l) + 20%));--correct-color-light-30:hsl(var(--correct-color-h) var(--correct-color-s) calc(var(--correct-color-l) + 30%));--correct-alternative-color-h:102deg;--correct-alternative-color-s:53%;--correct-alternative-color-l:61%;--correct-alternative-color-channel:var(--correct-alternative-color-h) var(--correct-alternative-color-s) var(--correct-alternative-color-l);--correct-alternative-color:hsl(var(--correct-alternative-color-channel));--correct-alternative-color-light-10:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 10%));--correct-alternative-color-light-20:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 20%));--correct-alternative-color-light-30:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) + 30%));--correct-alternative-color-dark-10:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) - 10%));--correct-alternative-color-dark-20:hsl(var(--correct-alternative-color-h) var(--correct-alternative-color-s) calc(var(--correct-alternative-color-l) - 20%));--purple-color-h:261deg;--purple-color-s:41%;--purple-color-l:40%;--purple-color-channel:var(--purple-color-h) var(--purple-color-s) var(--purple-color-l);--purple-color:hsl(var(--purple-color-channel));--primary-contrast-color-h:0deg;--primary-contrast-color-s:0%;--primary-contrast-color-l:100%;--primary-contrast-color-channel:var(--primary-contrast-color-h) var(--primary-contrast-color-s) var(--primary-contrast-color-l);--primary-contrast-color:hsl(var(--primary-contrast-color-channel));--primary-contrast-color-dark-5:hsl(var(--primary-contrast-color-h) var(--primary-contrast-color-s) calc(var(--primary-contrast-color-l) - 5%));--primary-contrast-color-dark-10:hsl(var(--primary-contrast-color-h) var(--primary-contrast-color-s) calc(var(--primary-contrast-color-l) - 10%));--primary-contrast-color-dark-15:hsl(var(--primary-contrast-color-h) var(--primary-contrast-color-s) calc(var(--primary-contrast-color-l) - 15%));--primary-contrast-font-color-h:256deg;--primary-contrast-font-color-s:14%;--primary-contrast-font-color-l:19%;--primary-contrast-font-color-channel:var(--primary-contrast-font-color-h) var(--primary-contrast-font-color-s) var(--primary-contrast-font-color-l);--primary-contrast-font-color:hsl(var(--primary-contrast-font-color-channel));--primary-contrast-font-color-light-30:hsl(var(--primary-contrast-font-color-h) var(--primary-contrast-font-color-s) calc(var(--primary-contrast-font-color-l) + 30%));--primary-contrast-font-color-light-50:hsl(var(--primary-contrast-font-color-h) var(--primary-contrast-font-color-s) calc(var(--primary-contrast-font-color-l) + 50%));--dark-font-color:#000000d9;--dark-font-color-light-10:#000000bf;--dark-font-color-light-45:#0006;--dark-primary-color-font:#f4f4f4;--secondary-font-color:#a7a7a7;--background-color-h:0deg;--background-color-s:0%;--background-color-l:100%;--background-color-channel:var(--background-color-h) var(--background-color-s) var(--background-color-l);--background-color:hsl(var(--background-color-channel));--background-color-dark-10:hsl(var(--background-color-h) var(--background-color-s) calc(var(--background-color-l) - 10%));--background-color-dark-15:hsl(var(--background-color-h) var(--background-color-s) calc(var(--background-color-l) - 15%))}body{color:var(--primary-contrast-font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body *{box-sizing:border-box;overflow-wrap:anywhere}code{font-family:var(--default-font-mono)}