.hero-fR2fBp{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:auto;isolation:isolate;padding:24px 16px;position:relative;text-align:center}.isCompact-O6EWmO{height:196px}.isCompact-O6EWmO .traeLogo-c_3dCU{height:14px;width:72px}.isCompact-O6EWmO .brandLogo-VFkpcn{height:20px;width:68px}@media (min-width:768px){.isCompact-O6EWmO{height:auto;margin:0 auto;max-width:430px;padding-bottom:24px}.isCompact-O6EWmO .content-jUZ1cf h1{font-size:36px;letter-spacing:-1.08px;line-height:44px}}.content-jUZ1cf{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative;width:100%;z-index:2}.content-jUZ1cf h1{color:var(--co-brand-light-text-default);font-size:28px;font-weight:600;letter-spacing:-.84px;line-height:36px;margin:0 auto;max-width:100%}.subtitle-o1ZlQj{color:var(--text-text-secondary,#404040);font-family:var(--font-family-default,Inter);font-size:14px;font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-body-body-1,25.6px);margin:0 auto;max-width:320px;text-align:center}.backgroundBottom-Ez53dZ,.backgroundTop-gIZbAD{pointer-events:none;position:absolute;z-index:1}.backgroundTop-gIZbAD{left:-97px;max-width:none;top:33px;width:419px;z-index:0}.backgroundBottom-Ez53dZ{display:block;height:auto;margin:0 -16px;object-fit:contain;overflow:visible;position:relative;transform:none;width:calc(100% + 32px);z-index:1}.logoGroup-iYUfXr{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:36px;justify-content:center;margin:0 auto;padding:6px 2px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.logoGroup-iYUfXr img{object-fit:contain}.traeLogo-c_3dCU{height:15px;width:80px}.logoX-H32lUV{height:5px;width:5px}.brandLogo-VFkpcn{height:21.4px;width:72.5px}.card-cKJ2dH{background:var(--co-brand-light-bg-surface);border-radius:20px;box-sizing:border-box;margin:0;padding:16px;width:100%}.form-uTnNoR{display:flex;flex-direction:column;gap:16px}.formWithHeader-caAe4h{margin-top:16px}.field-qZJ7VU{align-items:center;border:1px solid var(--co-brand-light-border-field);border-radius:12px;box-sizing:border-box;display:flex;min-height:48px;padding:0 6px 0 16px}.field-qZJ7VU.isError-yfSuk4{border-color:var(--co-brand-light-status-danger)}.field-qZJ7VU>span{font-weight:500;margin-right:8px}.field-qZJ7VU input,.field-qZJ7VU>span{color:var(--co-brand-light-text-default);font-size:16px;line-height:22px}.field-qZJ7VU input{background:transparent;border:0;flex:1 1;height:46px;min-width:0;outline:0;padding:0}.field-qZJ7VU input::-webkit-input-placeholder{color:var(--co-brand-light-text-tertiary)}.field-qZJ7VU input::-ms-input-placeholder{color:var(--co-brand-light-text-tertiary)}.field-qZJ7VU input::placeholder{color:var(--co-brand-light-text-tertiary)}.field-qZJ7VU button{align-items:center;background:var(--bg-bg-invert-active,#0b0b0a);border:0;border-radius:10px;color:var(--co-brand-light-text-onaccent);display:flex;font-size:15px;font-weight:500;gap:12px;height:36px;justify-content:center;line-height:20px;max-height:36px;min-height:36px;min-width:104px;padding:12px 16px;white-space:nowrap}.field-qZJ7VU button:disabled{background:var(--bg-bg-invert-disabled,var(--co-brand-light-bg-primary-disabled));color:var(--co-brand-light-text-onaccent-muted)}.codeField-oNYj1B{padding-right:16px}.accountCard-JtAulu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--co-brand-light-bg-surface);border:1px solid var(--co-brand-light-border-neutral-l2);border-radius:12px;box-sizing:border-box;display:flex;gap:12px;min-height:66px;padding:12px 16px}.accountInfoGroup-p3NDrQ{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.accountAvatar-dX7RKm{border:1px solid var(--co-brand-light-border-soft);border-radius:6px;box-sizing:border-box;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.accountMeta-mI4TP7{display:flex;flex-direction:column;gap:4px;min-width:0}.accountName-xQbICS{color:var(--co-brand-light-text-strong);font-size:13px;font-weight:600;letter-spacing:-.26px;line-height:20px}.accountName-xQbICS,.accountPhone-XEBpyy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountPhone-XEBpyy{color:var(--co-brand-light-text-muted);font-size:12px;line-height:18px}.switchAccountButton-EWo0FY{align-items:center;background:var(--co-brand-light-bg-overlay-l2);border:0;border-radius:8px;color:var(--co-brand-light-text-strong);display:flex;flex:0 0 auto;font-size:13px;font-weight:500;height:32px;justify-content:center;letter-spacing:-.26px;line-height:20px;min-width:76px;padding:0 12px;white-space:nowrap}.switchAccountButton-EWo0FY:disabled{background:var(--co-brand-light-bg-overlay-l1);color:var(--co-brand-light-text-disabled)}.error-COwFVu{align-items:center;color:var(--co-brand-light-status-danger);display:flex;font-size:12px;gap:4px;line-height:14px;margin-top:-12px}.error-COwFVu img{flex:0 0 auto;height:16px;width:16px}.agreement-eyaZ1v{box-sizing:border-box;display:flex;gap:8px;padding:4px 0}.agreement-eyaZ1v.isError-yfSuk4>button{border-color:var(--co-brand-light-status-danger)}.agreement-eyaZ1v>button{background:var(--co-brand-light-bg-surface);border:1px solid var(--co-brand-light-border-neutral-l3);border-radius:4px;flex:0 0 auto;height:16px;margin-top:2px;padding:0;width:16px}.agreement-eyaZ1v>button.isChecked-KLFPF5{background:var(--bg-bg-invert-active,#0b0b0a);border-color:var(--bg-bg-invert-active,#0b0b0a)}.agreement-eyaZ1v>button.isChecked-KLFPF5:after{border-bottom:1.5px solid var(--co-brand-light-text-onaccent);border-left:1.5px solid var(--co-brand-light-text-onaccent);content:"";display:block;height:4px;margin-left:3px;transform:rotate(-45deg);width:8px}.agreement-eyaZ1v p{color:var(--co-brand-light-text-tertiary);flex:1 1;font-size:13px;line-height:20px;margin:0}.agreement-eyaZ1v p a{color:var(--co-brand-light-text-default)}.submit-uGQUEP{background:var(--bg-bg-invert-active,#0b0b0a);border:0;border-radius:14px;color:var(--co-brand-light-text-onaccent);font-size:17px;font-weight:500;height:48px;line-height:24px;width:100%}.submit-uGQUEP:disabled{background:var(--bg-bg-invert-disabled,var(--co-brand-light-bg-primary-disabled))}.card-ER2p6S{background:var(--co-brand-light-bg-surface);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0;padding:16px;width:100%}@media (min-width:768px){.fillHeight-L7_ieU{display:flex;flex-direction:column;height:100%}.fillHeight-L7_ieU .promoBanner-V7tAko{flex:1 1 auto;height:auto}.fillHeight-L7_ieU .promoBanner-V7tAko>img{height:100%;top:0}}.promoBanner-V7tAko{align-items:flex-end;background:var(--co-brand-light-bg-base-secondary);border-radius:14px;box-sizing:border-box;display:flex;height:180px;justify-content:center;overflow:hidden;padding:0 16px 21px;position:relative}.promoBanner-V7tAko>img{height:196px;left:0;object-fit:cover;opacity:.6;position:absolute;top:-17px;width:100%}.promoBanner-V7tAko:after{background:linear-gradient(180deg,var(--co-brand-light-bg-surface-translucent-l2) 0,var(--co-brand-light-bg-surface-translucent-l3) 100%);content:"";inset:0;position:absolute}.promoContent-PBPRf0{align-items:center;display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.promoContent-PBPRf0 p{color:var(--co-brand-light-text-default);font-size:13px;letter-spacing:-.26px;line-height:20px;margin:0;text-align:center;width:min(100%,304px)}.promoLogo-kv_tCP{height:81px;margin-bottom:-4px;object-fit:contain;width:81px}.abilities-qG18EP{display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.ability-gLRm83{align-items:center;background:var(--co-brand-light-bg-surface);border:1px solid var(--co-brand-light-border-neutral-l1);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:84px;justify-content:center;min-width:0;padding:7px 4px}.ability-gLRm83 img{height:48px;object-fit:contain;width:48px}.ability-gLRm83 span{color:var(--co-brand-light-text-secondary);font-size:12px;line-height:15.6px;white-space:nowrap}.activitiesImage-qQKACK{aspect-ratio:16/9;border-radius:20px;box-sizing:border-box;display:block;object-fit:cover;width:100%}.workLightPageBackground-L3oXKK{background:var(--co-brand-light-bg-base-secondary)}.page-I1wurO{color:var(--co-brand-light-text-default);font-family:var(--font-family-default,"SF Pro"),"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}.main-btbNeQ,.page-I1wurO{background:var(--co-brand-light-bg-base-secondary);min-height:100vh}.main-btbNeQ{box-sizing:border-box;margin:0 auto;max-width:430px;width:100%}.hero-huFOfr{background:var(--co-brand-light-bg-base-secondary);width:100%}.heroTitle-xq4OHX{color:var(--co-brand-light-text-default);display:block;font-size:30px;font-weight:600;letter-spacing:-1px;line-height:39px;text-align:center;white-space:nowrap}.heroTitleHighlight-H_wjNm{color:var(--co-brand-light-bg-primary)}.heroSubtitle-oWcXuv{color:var(--text-text-secondary,#404040);display:block;font-family:var(--font-family-default,Inter);font-size:14px;font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--font-line-height-body-body-1,25.6px);text-align:center}.heroSubtitleHighlight-p8nu28{color:var(--co-brand-light-bg-primary)}.contentStack-g2yCb_{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px}.giftPanel-tP3g4Y{align-items:center;background:var(--co-brand-light-bg-surface);border-radius:20px;gap:16px}.giftList-K4DVEr,.giftPanel-tP3g4Y{box-sizing:border-box;display:flex;flex-direction:column;padding:16px;width:100%}.giftList-K4DVEr{background-color:var(--co-brand-light-bg-base-secondary);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzI5IiBoZWlnaHQ9IjI5MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyOSAyOTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik0tMTIgMzIzaDM1M1YtMzBILTEyeiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjMiIGQ9Ik0wIDBoMzUzdjM1M0gweiIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTEyIDMyMykiLz48ZGVmcz48cGF0dGVybiBpZD0iYSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgcGF0dGVyblRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MiAxNzIpc2NhbGUoOC4zNykiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCA0Ni41IDQ2LjUiPjx1c2UgeGxpbms6aHJlZj0iI2IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ni41IC00Ni41KSIvPjx1c2UgeGxpbms6aHJlZj0iI2IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQ2LjUpIi8+PHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2LjUpIi8+PGNpcmNsZSBpZD0iYiIgY3g9IjI1IiBjeT0iMjUiIHI9IjMiIGZpbGw9IiM0OTQ5NDkiLz48L3BhdHRlcm4+PC9kZWZzPjwvc3ZnPg==);background-position:50%;background-size:353px 353px;border-radius:14px;gap:10px;justify-content:flex-end;overflow:hidden}.giftItem-B1CJZH{background:linear-gradient(89.477deg,hsla(0,0%,100%,.2) .1%,#fff 95.83%);border:1px solid var(--co-brand-light-border-surface);border-radius:16px;gap:16px;padding:12px;position:relative;width:100%}.giftIconBox-lNAZnl,.giftItem-B1CJZH{align-items:center;box-sizing:border-box;display:flex}.giftIconBox-lNAZnl{background:linear-gradient(180deg,#fff,#fff 21.61%,#f1f0f0);border:1px solid var(--co-brand-light-border-surface);border-radius:12.25px;box-shadow:0 0 9.333px 3.111px rgba(0,0,0,.04);flex:0 0 auto;height:56px;justify-content:center;overflow:hidden;width:56px}.giftIconBox-lNAZnl img{flex:0 0 auto;height:32px;width:32px}.giftText-Wr1EZ5{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.giftTitle-zn801p{align-items:flex-end;color:var(--co-brand-light-text-default);display:flex;gap:4px;white-space:nowrap}.giftTitle-zn801p strong{font-size:24px;font-weight:700;letter-spacing:.1px;line-height:32px}.giftTitle-zn801p span{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:24px;padding-bottom:2px}.giftText-Wr1EZ5 p{color:var(--co-brand-light-text-default);font-size:13px;font-weight:400;letter-spacing:-.26px;line-height:20px;margin:0}.resultPage-SwSxN4{align-self:stretch;background:var(--co-brand-light-bg-base-secondary);flex:1 0;flex-direction:column;gap:24px;margin:0 auto;max-width:430px;min-height:100vh;padding:24px 16px}.resultContent-YuZSt5,.resultPage-SwSxN4{align-items:center;box-sizing:border-box;display:flex;position:relative;width:100%}.resultContent-YuZSt5{flex:1 1 auto;flex-direction:column;gap:32px;justify-content:center;z-index:1}.resultContent-YuZSt5>:not(.resultBackgroundTop-Y979TE){position:relative;z-index:1}.resultBackgroundTop-Y979TE{left:-113px;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translateY(calc(-50% - 80px));width:419px;z-index:0}.resultGiftIcon-mMdp0s{align-items:center;background:linear-gradient(180deg,#fff,#fff 21.607%,#f1f0f0);border:1.3px solid var(--co-brand-light-border-surface);border-radius:15.75px;box-shadow:0 0 12px 4px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex:0 0 auto;height:72px;justify-content:center;overflow:hidden;width:72px}.resultGiftFrame-CU7dy8{flex:0 0 auto;height:52.714px;position:relative;width:52.714px}.resultGiftFrame-CU7dy8 img{height:100%;left:50%;max-width:none;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.resultTextGroup-PNkvEZ{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center;width:100%}.resultTextGroup-PNkvEZ h1{color:var(--co-brand-light-text-default);font-size:30px;font-weight:600;letter-spacing:-1px;line-height:39px;margin:0;width:100%}.resultTextGroup-PNkvEZ p{color:var(--co-brand-light-text-secondary);font-size:16px;font-weight:400;line-height:25.6px;margin:0;max-width:100%;width:300px}.downloadActionGroup-crwUMm{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.downloadActionGroup-crwUMm button{align-items:center;background:var(--co-brand-light-bg-invert);border:0;border-radius:14px;box-sizing:border-box;color:var(--co-brand-light-text-onaccent);display:flex;font-size:17px;font-weight:500;justify-content:center;letter-spacing:-.43px;line-height:24px;max-height:48px;max-width:100%;min-height:48px;padding:12px 20px;width:300px}.downloadActionGroup-crwUMm p{color:var(--text-text-secondary,#404040);display:flex;flex-direction:column;font-family:var(--font-family-default,Inter);font-size:var(--font-size-body-body-3,13px);font-style:normal;font-weight:var(--font-weight-default,400);line-height:var(--font-line-height-body-body-3,20.8px);margin:0;min-width:100%;text-align:center}.giftDownloadActionGroup-oxZXhy button{width:100%}.resultBanner-b5xx14{display:block;flex:0 0 auto;height:170px;max-width:100%;object-fit:contain;position:relative;width:375px;z-index:1}