@font-face{font-family:"Open Sans";src:url("fonts/open-sans-semibold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/open-sans.woff2") format("woff2");font-weight:400;font-display:swap}.binary-auth .header-footer-route-container{position:relative;isolation:isolate;background:#f7f8fa}.binary-auth .binary-field{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none;user-select:none}.binary-auth .binary-field::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 26% 48%, rgba(247, 248, 250, 0.94) 0%, rgba(247, 248, 250, 0.64) 26%, transparent 65%)}.binary-auth .binary-column{position:absolute;top:0;width:20px;color:#616b82;--ink: .17;opacity:0;font:12px/14px ui-monospace,SFMono-Regular,Consolas,monospace;text-align:center;animation:binary-rise var(--travel) linear var(--phase) infinite,binary-arrive var(--pulse) ease-in-out var(--arrival) infinite both}.binary-auth .binary-column>span{display:block;white-space:pre;height:var(--segment-height)}.binary-auth .binary-column:nth-child(1){left:calc(0% - 4px);font-size:12px;line-height:14px;--segment-height: 1008px;--travel: 25.2s;--phase: -47s;--pulse: 20s;--arrival: 1.1s}.binary-auth .binary-column:nth-child(2){left:calc(1.9608% - 4px);font-size:12px;line-height:14px;--segment-height: 1064px;--travel: 26.6s;--phase: -21s;--pulse: 27s;--arrival: 2.2s}.binary-auth .binary-column:nth-child(3){left:calc(3.9216% - 4px);font-size:9px;line-height:11px;--segment-height: 880px;--travel: 16.9230769231s;--phase: -68s;--pulse: 15s;--arrival: 0.4s}.binary-auth .binary-column:nth-child(4){left:calc(5.8824% - 4px);font-size:10px;line-height:12px;--segment-height: 1008px;--travel: 21s;--phase: -42s;--pulse: 22s;--arrival: 1.5s}.binary-auth .binary-column:nth-child(5){left:calc(7.8432% - 4px);font-size:11px;line-height:13px;--segment-height: 1144px;--travel: 26s;--phase: -16s;--pulse: 29s;--arrival: 2.6s}.binary-auth .binary-column:nth-child(6){left:calc(9.804% - 4px);font-size:16px;line-height:18px;--segment-height: 1296px;--travel: 54s;--phase: -63s;--pulse: 17s;--arrival: 0.8s}.binary-auth .binary-column:nth-child(7){left:calc(11.7648% - 4px);font-size:18px;line-height:20px;--segment-height: 1520px;--travel: 95s;--phase: -37s;--pulse: 24s;--arrival: 1.9s}.binary-auth .binary-column:nth-child(8){left:calc(13.7256% - 4px);font-size:17px;line-height:19px;--segment-height: 1520px;--travel: 76s;--phase: -11s;--pulse: 31s;--arrival: 0.1s}.binary-auth .binary-column:nth-child(9){left:calc(15.6864% - 4px);font-size:13px;line-height:15px;--segment-height: 1260px;--travel: 35s;--phase: -58s;--pulse: 19s;--arrival: 1.2s}.binary-auth .binary-column:nth-child(10){left:calc(17.6472% - 4px);font-size:13px;line-height:15px;--segment-height: 1320px;--travel: 36.6666666667s;--phase: -32s;--pulse: 26s;--arrival: 2.3s}.binary-auth .binary-column:nth-child(11){left:calc(19.608% - 4px);font-size:13px;line-height:15px;--segment-height: 1080px;--travel: 30s;--phase: -6s;--pulse: 14s;--arrival: 0.5s}.binary-auth .binary-column:nth-child(12){left:calc(21.5688% - 4px);font-size:17px;line-height:19px;--segment-height: 1444px;--travel: 72.2s;--phase: -53s;--pulse: 21s;--arrival: 1.6s}.binary-auth .binary-column:nth-child(13){left:calc(23.5296% - 4px);font-size:18px;line-height:20px;--segment-height: 1600px;--travel: 100s;--phase: -27s;--pulse: 28s;--arrival: 2.7s}.binary-auth .binary-column:nth-child(14){left:calc(25.4904% - 4px);font-size:16px;line-height:18px;--segment-height: 1512px;--travel: 63s;--phase: -1s;--pulse: 16s;--arrival: 0.9s}.binary-auth .binary-column:nth-child(15){left:calc(27.4512% - 4px);font-size:11px;line-height:13px;--segment-height: 1144px;--travel: 26s;--phase: -48s;--pulse: 23s;--arrival: 2s}.binary-auth .binary-column:nth-child(16){left:calc(29.412% - 4px);font-size:10px;line-height:12px;--segment-height: 864px;--travel: 18s;--phase: -22s;--pulse: 30s;--arrival: 0.2s}.binary-auth .binary-column:nth-child(17){left:calc(31.3728% - 4px);font-size:9px;line-height:11px;--segment-height: 836px;--travel: 16.0769230769s;--phase: -69s;--pulse: 18s;--arrival: 1.3s}.binary-auth .binary-column:nth-child(18){left:calc(33.3336% - 4px);font-size:12px;line-height:14px;--segment-height: 1120px;--travel: 28s;--phase: -43s;--pulse: 25s;--arrival: 2.4s}.binary-auth .binary-column:nth-child(19){left:calc(35.2944% - 4px);font-size:12px;line-height:14px;--segment-height: 1176px;--travel: 29.4s;--phase: -17s;--pulse: 13s;--arrival: 0.6s}.binary-auth .binary-column:nth-child(20){left:calc(37.2552% - 4px);font-size:9px;line-height:11px;--segment-height: 968px;--travel: 18.6153846154s;--phase: -64s;--pulse: 20s;--arrival: 1.7s}.binary-auth .binary-column:nth-child(21){left:calc(39.216% - 4px);font-size:10px;line-height:12px;--segment-height: 864px;--travel: 18s;--phase: -38s;--pulse: 27s;--arrival: 2.8s}.binary-auth .binary-column:nth-child(22){left:calc(41.1768% - 4px);font-size:11px;line-height:13px;--segment-height: 988px;--travel: 22.4545454545s;--phase: -12s;--pulse: 15s;--arrival: 1s}.binary-auth .binary-column:nth-child(23){left:calc(43.1376% - 4px);font-size:16px;line-height:18px;--segment-height: 1440px;--travel: 60s;--phase: -59s;--pulse: 22s;--arrival: 2.1s}.binary-auth .binary-column:nth-child(24){left:calc(45.0984% - 4px);font-size:18px;line-height:20px;--segment-height: 1680px;--travel: 105s;--phase: -33s;--pulse: 29s;--arrival: 0.3s}.binary-auth .binary-column:nth-child(25){left:calc(47.0592% - 4px);font-size:17px;line-height:19px;--segment-height: 1672px;--travel: 83.6s;--phase: -7s;--pulse: 17s;--arrival: 1.4s}.binary-auth .binary-column:nth-child(26){left:calc(49.02% - 4px);font-size:13px;line-height:15px;--segment-height: 1080px;--travel: 30s;--phase: -54s;--pulse: 24s;--arrival: 2.5s}.binary-auth .binary-column:nth-child(27){left:calc(50.9808% - 4px);font-size:13px;line-height:15px;--segment-height: 1140px;--travel: 31.6666666667s;--phase: -28s;--pulse: 31s;--arrival: 0.7s}.binary-auth .binary-column:nth-child(28){left:calc(52.9416% - 4px);font-size:13px;line-height:15px;--segment-height: 1200px;--travel: 33.3333333333s;--phase: -2s;--pulse: 19s;--arrival: 1.8s}.binary-auth .binary-column:nth-child(29){left:calc(54.9024% - 4px);font-size:17px;line-height:19px;--segment-height: 1596px;--travel: 79.8s;--phase: -49s;--pulse: 26s;--arrival: 0s}.binary-auth .binary-column:nth-child(30){left:calc(56.8632% - 4px);font-size:18px;line-height:20px;--segment-height: 1760px;--travel: 110s;--phase: -23s;--pulse: 14s;--arrival: 1.1s}.binary-auth .binary-column:nth-child(31){left:calc(58.824% - 4px);font-size:16px;line-height:18px;--segment-height: 1296px;--travel: 54s;--phase: -70s;--pulse: 21s;--arrival: 2.2s}.binary-auth .binary-column:nth-child(32){left:calc(60.7848% - 4px);font-size:11px;line-height:13px;--segment-height: 988px;--travel: 22.4545454545s;--phase: -44s;--pulse: 28s;--arrival: 0.4s}.binary-auth .binary-column:nth-child(33){left:calc(62.7456% - 4px);font-size:10px;line-height:12px;--segment-height: 960px;--travel: 20s;--phase: -18s;--pulse: 16s;--arrival: 1.5s}.binary-auth .binary-column:nth-child(34){left:calc(64.7064% - 4px);font-size:9px;line-height:11px;--segment-height: 924px;--travel: 17.7692307692s;--phase: -65s;--pulse: 23s;--arrival: 2.6s}.binary-auth .binary-column:nth-child(35){left:calc(66.6672% - 4px);font-size:12px;line-height:14px;--segment-height: 1232px;--travel: 30.8s;--phase: -39s;--pulse: 30s;--arrival: 0.8s}.binary-auth .binary-column:nth-child(36){left:calc(68.628% - 4px);font-size:12px;line-height:14px;--segment-height: 1008px;--travel: 25.2s;--phase: -13s;--pulse: 18s;--arrival: 1.9s}.binary-auth .binary-column:nth-child(37){left:calc(70.5888% - 4px);font-size:9px;line-height:11px;--segment-height: 836px;--travel: 16.0769230769s;--phase: -60s;--pulse: 25s;--arrival: 0.1s}.binary-auth .binary-column:nth-child(38){left:calc(72.5496% - 4px);font-size:10px;line-height:12px;--segment-height: 960px;--travel: 20s;--phase: -34s;--pulse: 13s;--arrival: 1.2s}.binary-auth .binary-column:nth-child(39){left:calc(74.5104% - 4px);font-size:11px;line-height:13px;--segment-height: 1092px;--travel: 24.8181818182s;--phase: -8s;--pulse: 20s;--arrival: 2.3s}.binary-auth .binary-column:nth-child(40){left:calc(76.4712% - 4px);font-size:16px;line-height:18px;--segment-height: 1584px;--travel: 66s;--phase: -55s;--pulse: 27s;--arrival: 0.5s}.binary-auth .binary-column:nth-child(41){left:calc(78.432% - 4px);font-size:18px;line-height:20px;--segment-height: 1440px;--travel: 90s;--phase: -29s;--pulse: 15s;--arrival: 1.6s}.binary-auth .binary-column:nth-child(42){left:calc(80.3928% - 4px);font-size:17px;line-height:19px;--segment-height: 1444px;--travel: 72.2s;--phase: -3s;--pulse: 22s;--arrival: 2.7s}.binary-auth .binary-column:nth-child(43){left:calc(82.3536% - 4px);font-size:13px;line-height:15px;--segment-height: 1200px;--travel: 33.3333333333s;--phase: -50s;--pulse: 29s;--arrival: 0.9s}.binary-auth .binary-column:nth-child(44){left:calc(84.3144% - 4px);font-size:13px;line-height:15px;--segment-height: 1260px;--travel: 35s;--phase: -24s;--pulse: 17s;--arrival: 2s}.binary-auth .binary-column:nth-child(45){left:calc(86.2752% - 4px);font-size:13px;line-height:15px;--segment-height: 1320px;--travel: 36.6666666667s;--phase: -71s;--pulse: 24s;--arrival: 0.2s}.binary-auth .binary-column:nth-child(46){left:calc(88.236% - 4px);font-size:17px;line-height:19px;--segment-height: 1368px;--travel: 68.4s;--phase: -45s;--pulse: 31s;--arrival: 1.3s}.binary-auth .binary-column:nth-child(47){left:calc(90.1968% - 4px);font-size:18px;line-height:20px;--segment-height: 1520px;--travel: 95s;--phase: -19s;--pulse: 19s;--arrival: 2.4s}.binary-auth .binary-column:nth-child(48){left:calc(92.1576% - 4px);font-size:16px;line-height:18px;--segment-height: 1440px;--travel: 60s;--phase: -66s;--pulse: 26s;--arrival: 0.6s}.binary-auth .binary-column:nth-child(49){left:calc(94.1184% - 4px);font-size:11px;line-height:13px;--segment-height: 1092px;--travel: 24.8181818182s;--phase: -40s;--pulse: 14s;--arrival: 1.7s}.binary-auth .binary-column:nth-child(50){left:calc(96.0792% - 4px);font-size:10px;line-height:12px;--segment-height: 1056px;--travel: 22s;--phase: -14s;--pulse: 21s;--arrival: 2.8s}.binary-auth .binary-column:nth-child(51){left:calc(98.04% - 4px);font-size:9px;line-height:11px;--segment-height: 792px;--travel: 15.2307692308s;--phase: -61s;--pulse: 28s;--arrival: 1s}.binary-auth .binary-column:nth-child(52){left:calc(100.0008% - 4px);font-size:12px;line-height:14px;--segment-height: 1064px;--travel: 26.6s;--phase: -35s;--pulse: 16s;--arrival: 2.1s}.binary-auth .binary-column:nth-child(5n){color:#5264e8;--ink: .23}.binary-auth .binary-column:nth-child(3n){--ink: .10}.binary-auth .login-body-message-title,.binary-auth .signup-body-message-title{color:#30343b !important}.binary-auth .login-body-card,.binary-auth .signup-body-card{box-shadow:0 8px 28px rgba(48,52,59,.07) !important}.binary-auth .binary-motion-toggle{position:fixed;bottom:27px;right:24px;z-index:3;width:14px;height:14px;margin:0;accent-color:#5264e8}.binary-auth .binary-motion-label{position:fixed;bottom:24px;right:48px;z-index:3;margin:0;height:20px;line-height:20px;padding:0 4px;color:#737986;font-size:11px;cursor:pointer;background:#f7f8fa}.binary-auth .binary-motion-toggle:focus-visible{outline:2px solid #5264e8;outline-offset:3px}.binary-auth .binary-motion-toggle:checked~.binary-field .binary-column{animation-play-state:paused}@media(min-width: 700px)and (max-width: 1199px){.binary-auth .binary-column:nth-child(2n){display:none}}@media(max-width: 699px){.binary-auth .binary-column{display:none}.binary-auth .binary-column:nth-child(4n+1){display:block}.binary-auth .hfroute-footer{padding-bottom:40px}.binary-auth .binary-motion-toggle{bottom:19px}.binary-auth .binary-motion-label{bottom:16px}}@media(prefers-reduced-motion: reduce){.binary-auth .binary-column{animation:none;opacity:.08}.binary-auth .binary-motion-toggle,.binary-auth .binary-motion-label{display:none}}@keyframes binary-rise{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes binary-arrive{0%,100%{opacity:0}12%,72%{opacity:var(--ink)}}.binary-auth{--guduu-auth-body-font: "Open Sans", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Malgun Gothic", sans-serif;--guduu-auth-heading-font: Metropolis, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Malgun Gothic", sans-serif;font-family:var(--guduu-auth-body-font);font-size:14px;line-height:22px;color:#3f4350}.binary-auth,.binary-auth .header-footer-route-container{background-image:none !important}.binary-auth .header-logo-link,.binary-auth .login-body-message-title,.binary-auth .signup-body-message-title,.binary-auth .login-body-card-title,.binary-auth .signup-body-card-title{font-family:var(--guduu-auth-heading-font) !important;font-weight:600}.binary-auth .login-body-message-title,.binary-auth .signup-body-message-title{font-size:80px !important;line-height:88px !important}.binary-auth .login-body-card-title,.binary-auth .signup-body-card-title{display:block !important;font-size:22px !important;line-height:28px !important}.binary-auth .login-body-message-subtitle,.binary-auth .signup-body-message-subtitle{font:400 18px/28px var(--guduu-auth-body-font) !important}.binary-auth .auth-description,.binary-auth .guduu-auth-status,.binary-auth .node-picker{font:400 14px/22px var(--guduu-auth-body-font)}.binary-auth input,.binary-auth select,.binary-auth button{font-family:var(--guduu-auth-body-font)}.binary-auth input,.binary-auth select{font-size:14px;line-height:22px}.binary-auth .auth-submit,.binary-auth .guduu-auth-submit{font:600 16px/24px var(--guduu-auth-body-font) !important;min-height:48px}.binary-auth .auth-field label,.binary-auth .node-picker-title{font:400 12px/18px var(--guduu-auth-body-font)}.binary-auth .auth-note,.binary-auth .hfroute-footer{font:400 12px/20px var(--guduu-auth-body-font)}@media(max-width: 699px){.binary-auth .login-body-message-title,.binary-auth .signup-body-message-title{font-size:36px !important;line-height:48px !important}}body.guduu-mas-auth{--guduu-auth-heading-font: "Open Sans", system-ui, sans-serif;margin:0;min-height:100dvh;background:#f7f8fa;color-scheme:light}.guduu-mas-auth .header-footer-route-container{min-height:100dvh;display:flex;flex-direction:column}.guduu-mas-auth .guduu-mas-header{display:flex;align-items:center;align-self:center;width:100%;max-width:1520px;padding:0 40px;min-height:100px;box-sizing:border-box}.guduu-mas-auth .header-logo-link{display:inline-flex;align-items:center;gap:12px;font-size:25px;line-height:36px;color:#3f4350;text-decoration:none}.guduu-mas-auth .header-logo-link img{width:36px;height:36px}.guduu-mas-auth .guduu-mas-layout{display:flex;align-items:center;gap:60px;width:min(1140px,100% - 48px);margin:48px auto 64px;flex:1}.guduu-mas-auth .guduu-mas-intro{flex:1;min-width:0;align-self:flex-start}.guduu-mas-auth .guduu-mas-intro h1{font:600 80px/88px var(--guduu-auth-heading-font);margin:0;color:#30343b}.guduu-mas-auth .guduu-mas-intro p{font:400 18px/28px var(--guduu-auth-body-font);margin-top:24px;max-width:440px}.guduu-mas-auth .layout-container,.guduu-mas-auth .layout-container.consent{box-sizing:border-box;flex:0 0 auto;min-height:0;height:auto;width:540px;max-width:100%;margin:0;padding:48px 56px;background:#fff;border:1px solid rgba(63,67,80,.08);border-radius:8px;box-shadow:0 8px 28px rgba(48,52,59,.07)}.guduu-mas-auth .page-heading .title,.guduu-mas-auth .layout-container h1,.guduu-mas-auth .layout-container h2{font:600 22px/28px var(--guduu-auth-heading-font);color:#3f4350}.guduu-mas-auth .layout-container p,.guduu-mas-auth .layout-container .text,.guduu-mas-auth .layout-container input,.guduu-mas-auth .layout-container .cpd-text-body-md-regular{font:400 14px/22px var(--guduu-auth-body-font)}.guduu-mas-auth .layout-container button{font:600 16px/24px var(--guduu-auth-body-font);min-height:48px;border-radius:4px}.guduu-mas-auth .layout-container button[data-kind=primary]{background:#1c58d9;color:#fff}.guduu-mas-auth .layout-container a{color:#1c58d9}.guduu-mas-auth .layout-container label,.guduu-mas-auth .layout-container footer{font:400 12px/20px var(--guduu-auth-body-font)}.guduu-mas-auth .page-heading{margin-block-start:0;gap:12px;text-align:left}.guduu-mas-auth .page-heading .header{text-align:left;align-items:flex-start}.guduu-mas-auth .page-heading>.flex:has(.consent-client-icon){display:none}.guduu-mas-auth .layout-container footer{margin-top:24px}@media(min-width: 1680px){.guduu-mas-auth .guduu-mas-layout{width:min(1280px,100% - 48px)}.guduu-mas-auth .layout-container,.guduu-mas-auth .layout-container.consent{width:610px}.guduu-mas-auth .guduu-mas-intro h1{margin-top:48px}}.guduu-mas-auth .layout-container .consent-client-icon{display:none}.guduu-mas-auth .layout-container .flex>.flex{min-width:0;overflow-wrap:anywhere}@media(max-width: 1199px){.guduu-mas-auth .guduu-mas-layout{max-width:720px;flex-direction:column;gap:32px;margin-top:24px}.guduu-mas-auth .layout-container,.guduu-mas-auth .layout-container.consent{width:100%}}@media(max-width: 699px){.guduu-mas-auth .guduu-mas-header{padding:20px 24px}.guduu-mas-auth .guduu-mas-intro h1{font-size:36px;line-height:48px}.guduu-mas-auth .layout-container,.guduu-mas-auth .layout-container.consent{padding:32px 24px}.guduu-mas-auth .guduu-mas-layout{margin-bottom:80px}}.guduu-mas-auth .layout-container{--cpd-font-family-sans: var(--guduu-auth-body-font)}.guduu-mas-auth .layout-container .avatar-placeholder,.guduu-mas-auth .layout-container [class*=cpd-text-],.guduu-mas-auth .layout-container a{font-family:var(--guduu-auth-body-font)}.guduu-mas-auth .layout-container .cpd-text-body-lg-semibold{font-size:16px;line-height:24px}.guduu-mas-auth .layout-container a{font-size:14px;line-height:22px}.guduu-mas-auth .binary-motion-toggle{appearance:auto;opacity:1;right:24px}.guduu-mas-auth .binary-motion-label{right:48px}.guduu-mas-auth .layout-container .avatar-placeholder{width:56px;height:56px;min-width:56px;flex:0 0 56px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.guduu-mas-auth .guduu-language-footer{box-sizing:border-box;width:100%;max-width:1520px;align-self:center;display:flex;align-items:center;gap:8px;padding:16px 40px 24px;font-size:12px;line-height:20px}.guduu-mas-auth .guduu-language-footer select{width:auto;min-height:34px;border:1px solid #d1d4da;border-radius:4px;background:#fff;color:#3f4350;padding:4px 8px}@media(max-width: 699px){.guduu-mas-auth .guduu-language-footer{padding:16px 24px 64px;flex-wrap:wrap}}
