:root{--safe-area-inset-top:var(--safe-top,0px);--safe-area-inset-bottom:var(--safe-bottom,0px);--safe-area-inset-bottom-init:var(--safe-bottom-init,var(--safe-area-inset-bottom));--safe-area-inset-left:var(--safe-left,0px);--safe-area-inset-right:var(--safe-right,0px);--global-min-height:100vh;--global-max-width:100%;--global-max-width-mobile:600px;--global-min-width:300px;--global-tab-height:calc(80px + var(--safe-area-inset-bottom));--global-header-height:calc(40px + var(--safe-area-inset-top));--global-popup-max-height:calc(100vh - var(--safe-area-inset-top));--color-primary:#fff;--safe-keyboard-height:var(--safe-keyboard,0px);--font-montserrat-name:"MyCustomFontMontserrat";--font-notosanssc-name:"MyCustomFontNotoSansSC";--font-jetbrainsmono-name:"MyCustomFontJetBrainsMono"}[data-theme=dark]{--radius-image-s:4px;--radius-image-m:8px;--radius-in-card:10px;--radius-card:16px;--radius-chat:16px;--radius-sheet:36px;--radius-comp0:8px;--radius-comp1:10px;--radius-comp2:4px;--space-elements-min:0px;--space-elements-xxxs:2px;--space-elements-xxs:4px;--space-elements-xs:8px;--space-elements-s:12px;--space-elements-m:16px;--space-elements-l:20px;--space-elements-xl:24px;--space-card-padding-updown-s:20px;--space-card-padding-left-right-s:20px;--space-card-padding-updown-xs:12px;--space-card-padding-left-right-xs:16px;--space-card-padding-xms:12px;--space-card-padding-left-right-xxs:8px;--space-card-padding-left-right-xxxs:4px;--icon-primary:#ffffffe6;--icon-inverse-var:#000;--icon-inverse:#ffffffcc;--text-primary:#fff;--text-title:#ffffff66;--text-primary-disabled:#ffffff66;--text-inverse:#fff;--text-inverse-var:#000;--text-secondary:#ffffff99;--text-error-default:#d94838;--text-info-default:#4796c4;--text-warning-default:#e08c3a;--text-caution-default:#d1a738;--text-method-default:#4796c4;--text-success-default:#2a8a5a;--text-bt-default:#997b1b;--container-primary:#00000066;--container-primary-weather:#3f71cab3;--container-secondary:#ffffff26;--container-tertiary:#0000001a;--container-fifth:#ffffff19;--container-primary-disabled:#ffffff26;--container-bp-default:#317af7;--container-bp-press:#407fff;--container-bp-disabled:#317af766;--container-bs-default:#ffffff26;--container-bs-press:#ffffff4d;--container-bs-disabled:#ffffff66;--container-bp-weak-default:#ffffff26;--container-error-weak-default:#d94838;--container-warning-weak-default:#e08c3a4d;--container-info-weak-default:#4796c44d;--container-caution-weak-default:#e08c3a4d;--container-switch-off-disabled:#ffffff66;--container-bt-weak-default:#edece1;--background:#2b2d28;--divider-default:#ffffff33;--divider-list:#ffffff19;--divider-bp:#317af7;--border-weak-default:#ffffff19;--border-bt-weak-default:#e6e5d9;--border-default:#fff;--chart-border-rain:#13aef1;--chart-bg-rain:#13aef11a;--size-icon-xs:16px;--size-icon-m:24px;--size-icon-xl:36px;--size-icon-xxl:48px;--size-icon-tab:36px;--size-comp-xxxs:16px;--size-comph-xxs:20px;--size-comph-xs:28px;--size-comph-s:44px;--size-comph-m:52px;--size-switch:22px;--size-comph-min:4px;--size-comph-wm:40px;--size-comph-w-xl:88px;--size-comph-w-xxl:104px;--size-avatar-l:100px;--size-avatar-m:64px;--size-avatar-s:44px;--size-avatar-xs:32px;--size-avatar-xxs:18px;--size-button-xs:34px;--container-linear-gradient:linear-gradient(0deg,#ececec,hsla(0,0%,93%,0),50%);--background-blur:linear-gradient(45deg,#91f9ed,#f0ffdf)}[data-theme=dark] .cnHeadlineXxsStrong{font-size:12px;font-weight:600;line-height:1.3}[data-theme=dark] .cnHeadlineXsStrong{font-size:14px;font-weight:600;line-height:1.3}[data-theme=dark] .cnHeadlineSStrong{font-size:24px;font-weight:600;line-height:1.3}[data-theme=dark] .cnHeadlineMStrong{font-size:28px;font-weight:600;line-height:1.3}[data-theme=dark] .cnHeadlineMs{font-size:16px;font-weight:400;line-height:1.3}[data-theme=dark] .cnHeadlineMsStrong{font-size:16px;font-weight:600;line-height:1.3}[data-theme=dark] .cnBodyXs{font-size:10px;font-weight:400;line-height:1.3}[data-theme=dark] .cnBodyS{font-size:12px;font-weight:400;line-height:1.3}[data-theme=dark] .cnBodyM{font-size:14px;font-weight:400;line-height:1.6}[data-theme=dark] .cnBodyL{font-size:16px;font-weight:400;line-height:1.6}[data-theme=dark] .cnBodyXl{font-size:20px;font-weight:400;line-height:1.3}[data-theme=dark] .cnBodyMTight{font-size:14px;font-weight:400;line-height:1.3}[data-theme=dark] .cnDisplayLStrong{font-size:60px;font-weight:600;line-height:1.3}[data-theme=dark] .cnDisplayMStrong{font-size:48px;font-weight:600;line-height:1.3}[data-theme=dark] .cnDisplayXsStrong{font-size:28px;font-weight:600;line-height:1.3}[data-theme=dark] .cnDisplayXxsStrong{font-size:20px;font-weight:600;line-height:1.3}[data-theme=dark] .cnDisplayXxs{font-size:20px;font-weight:400;line-height:1.3}[data-theme=dark] .cnDisplayXxxsStrong{font-size:16px;font-weight:600;line-height:1.3}[data-theme=dark] .cnHeadlineCustom{font-size:20px;font-weight:600;line-height:1.3}[data-theme=dark] .cnAiHeadlineXsStrong{font-size:14px;font-weight:600;letter-spacing:-.03em;line-height:1.3}[data-theme=dark] .cnAiHeadlineXxs{font-size:12px;font-weight:600;letter-spacing:-.03em;line-height:1.3}[data-theme=dark] .enHeadlineMStrong{font-size:28px;font-weight:600;line-height:1.3}[data-theme=dark] .enHeadlineMsStrong{font-size:16px;font-weight:600;line-height:1.3}[data-theme=dark] .enBodyL{font-size:16px;font-weight:400;line-height:1.6}[data-theme=dark] .enBodyS{font-size:12px;font-weight:400;line-height:1.3}[data-theme=light]{--radius-image-s:4px;--radius-image-m:8px;--radius-in-card:10px;--radius-card:16px;--radius-chat:16px;--radius-sheet:36px;--radius-comp0:8px;--radius-comp1:10px;--radius-comp2:4px;--space-elements-min:0px;--space-elements-xxxs:2px;--space-elements-xxs:4px;--space-elements-xs:8px;--space-elements-s:12px;--space-elements-m:16px;--space-elements-l:20px;--space-elements-xl:24px;--space-card-padding-updown-s:20px;--space-card-padding-left-right-s:20px;--space-card-padding-updown-xs:12px;--space-card-padding-left-right-xs:16px;--space-card-padding-xms:12px;--space-card-padding-left-right-xxs:8px;--space-card-padding-left-right-xxxs:4px;--icon-primary:#2b2d28;--icon-inverse-var:#ffffffe6;--icon-inverse:#fff;--text-primary:#2b2d28;--text-title:#2b2d28;--text-primary-disabled:#cacac9;--text-inverse:#fff;--text-inverse-var:#fff;--text-secondary:#959693;--text-error-default:#ef2727;--text-info-default:#7280d3;--text-warning-default:#e08c3a;--text-caution-default:#f5aa65;--text-method-default:#daf991;--text-success-default:#2a8a5a;--text-bt-default:#997b1b;--container-primary:#fff;--container-primary-weather:#3f71cab3;--container-secondary:#2b2d280d;--container-tertiary:#d7e2f9;--container-fifth:#e4f2dd;--container-primary-disabled:#d3d3d3;--container-bp-default:#2b2d28;--container-bp-press:#2b2d28;--container-bp-disabled:#2b2d28;--container-bs-default:#0000001a;--container-bs-press:#0000001a;--container-bs-disabled:#ffffff66;--container-bp-weak-default:#d7e2f9;--container-error-weak-default:#d94838;--container-warning-weak-default:#f9e291;--container-info-weak-default:#e4f2dd;--container-caution-weak-default:#f9e291;--container-switch-off-disabled:#ffffff66;--container-bt-weak-default:#edece1;--background:#f4f4f4;--divider-default:#ffffff33;--divider-list:#2b2d281a;--divider-bp:#67a78d;--border-weak-default:#2b2d281a;--border-bt-weak-default:#e6e5d9;--border-default:#fff;--chart-border-rain:#aee0cc;--chart-bg-rain:#aee0cc1a;--size-icon-xs:16px;--size-icon-m:24px;--size-icon-xl:36px;--size-icon-xxl:48px;--size-icon-tab:36px;--size-comp-xxxs:16px;--size-comph-xxs:20px;--size-comph-xs:28px;--size-comph-s:44px;--size-comph-m:52px;--size-switch:22px;--size-comph-min:4px;--size-comph-wm:40px;--size-comph-w-xl:88px;--size-comph-w-xxl:104px;--size-avatar-l:100px;--size-avatar-m:64px;--size-avatar-s:44px;--size-avatar-xs:32px;--size-avatar-xxs:18px;--size-button-xs:34px;--container-linear-gradient:linear-gradient(0deg,#ececec,hsla(0,0%,93%,0),50%);--background-blur:linear-gradient(45deg,#91f9ed,#f0ffdf)}[data-theme=light] .cnHeadlineXxsStrong{font-size:12px;font-weight:600;line-height:1.3}[data-theme=light] .cnHeadlineXsStrong{font-size:14px;font-weight:600;line-height:1.3}[data-theme=light] .cnHeadlineSStrong{font-size:24px;font-weight:600;line-height:1.3}[data-theme=light] .cnHeadlineMStrong{font-size:28px;font-weight:600;line-height:1.3}[data-theme=light] .cnHeadlineMs{font-size:16px;font-weight:400;line-height:1.3}[data-theme=light] .cnHeadlineMsStrong{font-size:16px;font-weight:600;line-height:1.3}[data-theme=light] .cnBodyXs{font-size:10px;font-weight:400;line-height:1.3}[data-theme=light] .cnBodyS{font-size:12px;font-weight:400;line-height:1.3}[data-theme=light] .cnBodyM{font-size:14px;font-weight:400;line-height:1.6}[data-theme=light] .cnBodyL{font-size:16px;font-weight:400;line-height:1.6}[data-theme=light] .cnBodyXl{font-size:20px;font-weight:400;line-height:1.3}[data-theme=light] .cnBodyMTight{font-size:14px;font-weight:400;line-height:1.3}[data-theme=light] .cnDisplayLStrong{font-size:60px;font-weight:600;line-height:1.3}[data-theme=light] .cnDisplayMStrong{font-size:48px;font-weight:600;line-height:1.3}[data-theme=light] .cnDisplayXsStrong{font-size:28px;font-weight:600;line-height:1.3}[data-theme=light] .cnDisplayXxsStrong{font-size:20px;font-weight:600;line-height:1.3}[data-theme=light] .cnDisplayXxs{font-size:20px;font-weight:400;line-height:1.3}[data-theme=light] .cnDisplayXxxsStrong{font-size:16px;font-weight:600;line-height:1.3}[data-theme=light] .cnHeadlineCustom{font-size:20px;font-weight:600;line-height:1.3}[data-theme=light] .cnAiHeadlineXsStrong{font-size:14px;font-weight:600;letter-spacing:-.03em;line-height:1.3}[data-theme=light] .cnAiHeadlineXxs{font-size:12px;font-weight:600;letter-spacing:-.03em;line-height:1.3}[data-theme=light] .enHeadlineMStrong{font-size:28px;font-weight:600;line-height:1.3}[data-theme=light] .enHeadlineMsStrong{font-size:16px;font-weight:600;line-height:1.3}[data-theme=light] .enBodyL{font-size:16px;font-weight:400;line-height:1.6}[data-theme=light] .enBodyS{font-size:12px;font-weight:400;line-height:1.3}@font-face{font-display:swap;font-family:MyCustomFontMontserrat;src:url(https://hojo-website-daily.oss-cn-shanghai.aliyuncs.com/hojo-static/assets/font/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:MyCustomFontNotoSansSC;src:url(https://hojo-website-daily.oss-cn-shanghai.aliyuncs.com/hojo-static/assets/font/NotoSansSC-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:MyCustomFontJetBrainsMono;src:url(https://hojo-website-daily.oss-cn-shanghai.aliyuncs.com/hojo-static/assets/font/JetBrainsMono-Medium.ttf) format("truetype")}#app{margin:0 auto;max-width:var(--global-max-width);min-width:var(--global-min-width)}body{font-family:var(--font-montserrat-name),var(--font-notosanssc-name),"Montserrat","Noto Sans SC",sans-serif!important;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:inherit!important}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit!important}button,code,input,input::placeholder,pre,select,textarea,textarea::placeholder{font-family:inherit!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:var(--font-montserrat-name),var(--font-notosanssc-name),"Montserrat","Noto Sans SC",sans-serif!important}input::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--font-montserrat-name),var(--font-notosanssc-name),"Montserrat","Noto Sans SC",sans-serif!important}input::placeholder,textarea::placeholder{font-family:var(--font-montserrat-name),var(--font-notosanssc-name),"Montserrat","Noto Sans SC",sans-serif!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;word-break:break-word}::-webkit-scrollbar{height:2px;width:2px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}::view-transition-old(root){animation:slide-out .3s cubic-bezier(.25,.8,.25,1) forwards}::view-transition-new(root){animation:slide-in .3s cubic-bezier(.25,.8,.25,1) forwards}:root.vt-nav-back::view-transition-old(root){animation:back-slide-out .3s cubic-bezier(.25,.8,.25,1) forwards}:root.vt-nav-back::view-transition-new(root){animation:back-slide-in .3s cubic-bezier(.25,.8,.25,1) forwards}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes back-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes back-slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}html{scrollbar-gutter:stable}.icon{fill:currentcolor;height:60px;overflow:hidden;vertical-align:-.15em;width:60px}.gradientBorder:before{background:linear-gradient(90deg,#f8f8f8,#f9f9f9);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:0}.gradientBorder>*{position:relative;z-index:1}.ant-message{width:80%}.h5-omni-image-mask{border-radius:var(--radius-image-s)!important}.h5-omni-image-preview-mask{background-color:var(--text-secondary)!important}.h5-omni-image-preview-close{top:calc(var(--safe-area-inset-top) + 32px)!important}.h5-omni-image-preview-footer{bottom:calc(32px + var(--safe-area-inset-bottom))!important}.customMessageWrapper .ant-message-notice-content{background-color:#000!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;color:#fff!important;font-size:14px!important;padding:12px 20px!important}.customMessage{color:#fff}.customMessage .ant-icon{color:#fff!important}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.hojo-action-sheet .adm-action-sheet-button-item-wrapper,.hojo-action-sheet .adm-action-sheet-button-list,.hojo-action-sheet .adm-action-sheet-extra{border-bottom:none}.hojo-action-sheet .adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--text-error-default)!important}.hojo-action-sheet .adm-action-sheet-button-item-name{color:var(--text-primary)!important}.adm-toast-mask .adm-toast-main{background-color:#000!important;border-radius:10px!important}.dialog .adm-center-popup-wrap{min-width:300px}.dialog .adm-center-popup-body,.dialog .adm-center-popup-wrap{border-radius:20px!important;overflow:hidden!important}.dialog .adm-dialog{border-radius:20px!important}.dialog .adm-dialog-footer{display:flex;flex:1;flex-direction:row;margin:0 aoto;width:100%}.dialog .adm-dialog-body>.adm-dialog-content{flex:unset}.dialog .adm-dialog-title{color:var(--text-primary);font-size:16px;font-weight:700;padding:0 24px}.dialog .adm-auto-center-content{color:rgba(43,45,40,.5);font-size:14px;font-weight:400;line-height:1.5}.dialog .adm-dialog-footer .adm-dialog-action-row:first-of-type .adm-dialog-button{background:var(--container-secondary)!important;color:var(--text-primary);font-weight:700;line-height:0px}.dialog .adm-dialog-footer{align-items:center;gap:20px;height:84px;justify-content:center}.dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{border-radius:var(--radius-comp1);font-size:16px;height:44px;overflow:hidden;width:120px}.dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:active,.dialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:hover{border-radius:var(--radius-comp1)}.dialog .adm-dialog-footer .adm-dialog-action-row:nth-of-type(2) .adm-dialog-button{background:var(--icon-primary);color:var(--text-inverse,#fff);font-weight:700;line-height:0px}.dialog .adm-dialog-footer:has(>.adm-dialog-action-row:only-child){align-items:stretch;height:auto;min-height:76px;padding:0 24px 20px}.dialog .adm-dialog-footer .adm-dialog-action-row:only-child{flex:1;height:auto!important;min-height:44px;width:100%}.dialog .adm-dialog-footer .adm-dialog-action-row:only-child .adm-dialog-button{align-items:center;background:#2b2d28!important;color:var(--textInverse,#fff)!important;display:flex;font-weight:700;justify-content:center;line-height:0px;max-width:none!important;width:100%!important}.dialog .adm-dialog-body:not(.adm-dialog-with-image){padding-top:30px}.dialog .adm-dialog-title{margin-bottom:4px}.dialog .adm-dialog-content{margin-bottom:10px;padding:0 24px}.hojo-toast-top{margin-top:-10%}.adm-dialog-footer .adm-dialog-action-row{align-items:center!important;border-top:none!important;height:84px}input{font-family:inherit}