/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0.075),0 1px 2px rgba(0,0,0,0.075),1px 2px 4px rgba(0,0,0,0.075),1px 3px 8px rgba(0,0,0,0.075),2px 4px 16px rgba(0,0,0,0.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:0.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:0.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:0.5em 0 0;padding:0.5em 0 0;font-size:0.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:0.8em;height:0.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:0.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:0.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 0.5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:0.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:0.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:0.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:0.5em;padding:0 0.5em}.swal2-popup.swal2-toast .swal2-styled{margin:0.25em 0.5em;padding:0.4em 0.6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:0.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:0.4375em;width:0.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:0.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:0.1875em;width:0.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:0.9375em;right:0.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip 0.75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long 0.75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show 0.5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide 0.1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:0.625em;overflow-x:hidden;transition:background-color 0.1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,0.4);z-index:9999}div:where(.swal2-container).swal2-backdrop-hide{background:transparent !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 18px 0;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:0.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:0.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:0.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}div:where(.swal2-container) button:where(.swal2-styled){margin:0.3125em;padding:0.625em 1.1em;transition:box-shadow 0.1s;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:0.25em;background:initial;background-color:#1AAD28;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:0.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,0.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:0.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,0.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,0.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:0.25em;background:rgba(0,0,0,0.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color 0.1s, box-shadow 0.1s;border:none;border-radius:5px;background:transparent;color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,0.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em 0.3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color 0.1s, box-shadow 0.1s;border:1px solid #d9d9d9;border-radius:0.1875em;background:transparent;box-shadow:inset 0 1px 1px rgba(0,0,0,0.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.06),0 0 0 3px rgba(100,150,200,0.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 0.75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:transparent;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:0.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:0.375em 0.625em;background:transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 0.6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 0.4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:0.625em;overflow:hidden;background:#f0f0f0;color:#666666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 0.625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:0.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto 0.6em;border:0.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:0.3125em;border-radius:0.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon 0.5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark 0.5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon 0.5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark 0.5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon 0.5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark 0.8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon 0.5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark 0.8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:0.25em solid rgba(165,220,134,0.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:0.5em;left:1.625em;width:0.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:0.3125em;border-radius:0.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:0.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:0.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip 0.75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long 0.75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show 0.3s}.swal2-hide{animation:swal2-hide 0.15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:0.5625em;left:0.0625em;width:0}54%{top:0.125em;left:0.125em;width:0}70%{top:0.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:0.75em;width:0.5em}100%{top:1.125em;left:0.1875em;width:0.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:0.9375em;width:0}84%{top:0.9375em;right:0;width:1.125em}100%{top:0.9375em;right:0.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:0.0625em;width:0}54%{top:1.0625em;left:0.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:0.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:0.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:0.4}50%{transform:rotateZ(15deg);opacity:0.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:transparent !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,0.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}div:where(.swal2-container) h2:where(.swal2-title){font-size:24px}.home-wrapper{width:100%;background:#bbb1a1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.home{min-height:100px;margin:0 auto;padding:20px 60px 100px 60px;padding-bottom:60px;background-image:url(/assets/home/bg.png);background-size:100%;background-color:#bbb1a1}.home .slogan-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.home .slogan-wrapper .header-container{margin-top:10px;margin-right:20px;min-width:200px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.home .slogan-wrapper .header-container .title{font-size:32px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#463009;line-height:45px}.home .slogan-wrapper .header-container .content{margin-top:22px;max-width:195px;font-size:18px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#74603D;line-height:27px}.home .slogan-wrapper .qr-code-container{margin-top:30px;margin-right:20px;padding:0 0 10px 0;width:160px;background:#FFFFFF;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.home .slogan-wrapper .qr-code-container .qr-code{width:160px;height:160px}.home .slogan-wrapper .qr-code-container .subtitle{margin-top:10px;font-size:16px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#463009;line-height:17px;text-align:center;padding:0 20px 4px 20px}.home .slogan-wrapper .qr-code-container .title{font-size:18px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#463009;line-height:24px}.home .intro-container{position:relative;margin-top:30px;padding:30px 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.home .intro-container .bg{position:absolute;top:0;bottom:0;right:0;left:0;background:#FFFDF9;opacity:0.8;z-index:0}.home .intro-container.about{margin-top:20px}.home .intro-container .title,.home .intro-container .subtitle{min-width:200px;height:25px;font-size:18px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#463009;line-height:25px;z-index:1}.home .intro-container .subtitle{font-weight:700;margin-bottom:10px}.home .intro-container .content{text-align:justify;margin-top:18px;font-size:18px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#74603D;line-height:27px;z-index:1}.home .intro-container .demo-images{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.home .intro-container .demo-images img{max-width:32%;flex:1}.home .footer-container{margin-top:43px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:12px;font-family:PingFangSC-Regular, PingFang SC;color:#3C3C3C;line-height:20px}.home .footer-container a,.home .footer-container a:link,.home .footer-container a:visited,.home .footer-container a:hover,.home .footer-container a:active{color:#74603D;text-decoration:none}.follow-weixin{position:fixed;bottom:0;left:0;z-index:999;width:100%;background:#1AAD28;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center}.follow-weixin .icon{margin-right:10px;width:30px;height:30px}.follow-weixin .text{font-size:20px;font-family:PingFangSC-Regular, PingFang SC;color:white;line-height:60px;text-align:center}.float-demo-image{display:none}@media (max-width: 600px){.float-demo-image{display:block;position:absolute;top:100px;right:10px;z-index:2;border:2px #74603D solid}.float-demo-image img{width:140px;height:auto}.home{max-width:375px;padding:20px 30px}.home .slogan-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:5}}.swal-title{font-size:24px}.swal-button{background-color:#1AAD28}.swal-button:hover,.swal-button:not([disabled]):hover{background-color:#1AAD28}.container{z-index:1;position:relative;width:100vw;height:579.2vw;background-color:#408283;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2.61vw}.block1{z-index:auto;width:100vw;height:565.49vw;display:flex;flex-direction:column}.main1{z-index:3;height:149.89vw;background-image:url(/assets/home/lanhu/SketchPngb884b69ecd7b3e22a23190cd25bdb60d578ce76fd0b9f68c8d6b4cc36fa86f7d.png);background-repeat:no-repeat;background-size:cover;align-self:center;width:100vw;justify-content:flex-end;padding-bottom:79.27vw;align-items:flex-start;padding-left:6.39vw;display:flex;flex-direction:column;box-sizing:border-box}.group1{z-index:auto;width:75.42vw;height:34.99vw;display:flex;flex-direction:column}.title1-wrapper{z-index:888;width:100%;display:flex;flex-direction:column;align-items:center}.title1{margin-left:12.41vw;width:62.4vw;height:27.65vw}.bd1{z-index:42;width:62.42vw;height:6.15vw;overflow-wrap:break-word;text-align:center;align-self:flex-end;box-sizing:border-box;font-size:0}.word1{font-size:4.49vw;font-family:PingFangSC-Medium;color:#203c3e;line-height:6.15vw}.info1{font-size:4.49vw;font-family:PingFangSC-Medium;color:#203c3e;line-height:6.15vw}.word2{font-size:4.49vw;font-family:PingFangSC-Medium;color:#203c3e;line-height:6.15vw}.bd2{z-index:auto;width:67.54vw;height:23.88vw;margin-top:4.97vw;flex-direction:row;display:flex;justify-content:space-between}.img1{z-index:55;width:18.44vw;height:12.3vw}.infoBox1{z-index:54;width:46.81vw;display:block;overflow-wrap:break-word;color:#203c3e;font-size:4.25vw;font-family:HiraginoSansGB-W3;line-height:7.1vw;text-align:center;margin-top:9.7vw}.main2{z-index:6;height:211.83vw;background-image:url(/assets/home/lanhu/SketchPngc18c7c245a786060f1ae361a9a0bf948982296b3268f84b5a77430c7a4ca2a19.png);background-repeat:no-repeat;background-size:100%;align-self:center;margin-top:203.79vw;width:100vw;justify-content:flex-end;padding-bottom:27.66vw;display:flex;flex-direction:column;box-sizing:border-box}.mod1{z-index:10;height:22.23vw;background-image:url(/assets/home/lanhu/SketchPngf8a20165b3bb9a2783fc1e17d5a0d93338fa6176bcee4d5b7e15604b94e393d6.png);background-repeat:no-repeat;background-size:100%;width:100vw;justify-content:flex-start;padding-top:4.73vw;align-items:flex-end;padding-right:38.54vw;display:flex;flex-direction:column;box-sizing:border-box}.img2{z-index:11;width:17.97vw;height:8.04vw}.img3{z-index:15;position:absolute;left:0;top:0;width:93.15vw;height:52.01vw}.block2{z-index:14;position:absolute;left:0;top:0;width:81.8vw;height:33.1vw;background-image:linear-gradient(156deg, #fffcfe 0%, rgba(205,229,233,0) 100%);display:flex;flex-direction:column;box-sizing:border-box}.pic1{z-index:12;position:absolute;left:0;top:0;width:100vw;height:21.28vw}.info2{z-index:41;position:absolute;left:26.72vw;top:48.23vw;width:46.81vw;display:block;overflow-wrap:break-word;color:#203c3e;font-size:15.6vw;font-family:PangMenZhengDao-Cu;line-height:23.65vw;text-align:center}.block3{z-index:13;height:13.24vw;background-image:url(/assets/home/lanhu/SketchPng2501fba62562280d26619f18cf15b063de3828e236635d47b4a144d9e43f55a8.png);background-repeat:no-repeat;background-size:100%;width:100vw;justify-content:flex-start;padding-top:0.24vw;align-items:flex-end;padding-right:8.99vw;position:absolute;left:0;top:139.96vw;display:flex;flex-direction:column;box-sizing:border-box}.txt1{z-index:44;min-width:81.09vw;display:block;overflow-wrap:break-word;color:#f8feff;font-size:3.54vw;letter-spacing:2px;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:center}.block4{z-index:45;height:13.24vw;border-radius:28px;background-color:white;box-shadow:0px 3px 9px 0px rgba(21,44,46,0.19);width:90.79vw;justify-content:center;align-items:flex-end;padding-right:24.37vw;position:absolute;left:4.73vw;top:149.89vw;display:flex;flex-direction:column;box-sizing:border-box}.box1{z-index:auto;width:38.34vw;height:6.86vw;flex-direction:row;display:flex;justify-content:space-between}.label1{z-index:47;width:4.73vw;height:5.68vw;margin-top:0.48vw}.word3{z-index:51;min-width:26.25vw;display:block;overflow-wrap:break-word;color:#203c3e;font-size:4.96vw;letter-spacing:1.105263113975525px;font-family:PingFangSC-Regular;line-height:6.86vw;text-align:center}.downloads-wrapper{z-index:45;height:13.24vw;width:90.79vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;position:absolute;left:4.73vw;top:149.89vw}.download-button{width:44vw;height:13.24vw;border-radius:28px;background-color:white;box-shadow:0px 3px 9px 0px rgba(21,44,46,0.19);display:flex;flex-direction:row;justify-content:center;align-items:center}.download-button .icon{z-index:47;width:auto;height:5.68vw}.download-button .text{margin-left:1vw;z-index:51;display:block;overflow-wrap:break-word;color:#203c3e;font-size:4.96vw;font-family:PingFangSC-Regular;line-height:6.86vw;text-align:center}.block5{z-index:7;height:47.52vw;background-image:url(/assets/home/lanhu/SketchPng999cb8d8da317291bc39c58f409690b7cf215b694de3b1867c898e1b8c827cc8.png);background-repeat:no-repeat;background-size:100%;width:100vw;justify-content:flex-start;padding-top:13.95vw;align-items:center;position:absolute;left:0;top:152.72vw;display:flex;flex-direction:column;box-sizing:border-box}.main3{z-index:46;height:13.24vw;border-radius:28px;border:1px solid #FFFFFF;width:90.79vw;justify-content:center;align-items:center;display:flex;flex-direction:column;box-sizing:border-box}.word4{z-index:52;min-width:31.45vw;display:block;overflow-wrap:break-word;color:white;font-size:4.96vw;letter-spacing:1.105263113975525px;font-family:PingFangSC-Regular;line-height:6.86vw;text-align:center}.block6{z-index:5;height:211.83vw;background-image:url(/assets/home/lanhu/SketchPng8cfdb9b00a73224d46f2b7d8e857d2a3f1cf2fdfc1d5eb158942af072fb7334f.png);background-repeat:no-repeat;background-position:0 8.9vw;background-size:cover;width:100%;justify-content:flex-start;padding-top:51.31vw;align-items:flex-end;padding-right:8.28vw;position:absolute;left:-0.23vw;top:152.96vw;display:flex;flex-direction:column;box-sizing:border-box}.slogon3{width:81.56vw;height:8.27vw}.word5{z-index:53;width:82.51vw;display:block;overflow-wrap:break-word;color:#f8feff;font-size:8.27vw;letter-spacing:-4.516129016876221px;font-family:PangMenZhengDao-Cu;line-height:6.62vw;text-align:center}.pic2{z-index:8;position:absolute;left:72.35vw;top:182.04vw;width:27.66vw;height:20.34vw}.block7{z-index:17;height:285.82vw;border-radius:21px;background-color:rgba(16,60,63,0.9);width:90.08vw;justify-content:flex-start;padding-top:4.73vw;align-items:flex-end;padding-right:2.61vw;position:absolute;left:4.73vw;top:218.21vw;display:flex;flex-direction:column;box-sizing:border-box}.group2{z-index:auto;width:82.75vw;height:275.42vw;display:flex;flex-direction:column}.outer1{z-index:auto;width:44.45vw;height:9.93vw;margin-left:18.44vw;flex-direction:row;display:flex;justify-content:space-between}.label2{z-index:56;width:8.04vw;height:9.93vw}.word6{z-index:19;width:22.7vw;display:block;overflow-wrap:break-word;color:white;font-size:5.67vw;font-family:PingFangSC-Medium;line-height:7.81vw;text-align:center;margin-top:1.19vw}.icon1{z-index:57;width:8.04vw;height:9.93vw}.txt2{z-index:25;width:51.07vw;display:block;overflow-wrap:break-word;color:white;font-size:4.25vw;font-family:PingFangSC-Medium;line-height:6.39vw;text-align:left;align-self:flex-start;margin-top:3.79vw}.outer2{z-index:auto;width:82.04vw;height:44.69vw;margin-top:4.73vw;flex-direction:row;display:flex;justify-content:space-between}.section1{z-index:auto;width:4.26vw;height:34.76vw;display:flex;flex-direction:column}.txt3{z-index:22;width:3.55vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:flex-start}.word7{z-index:23;width:4.26vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:center;margin-top:9.93vw}.word8{z-index:24;width:4.26vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:center;margin-top:9.93vw}.infoBox2{z-index:21;width:73.53vw;display:block;overflow-wrap:break-word;color:white;font-size:3.74vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left}.outer3{z-index:27;height:43.5vw;border-radius:8px;background-color:white;align-self:flex-start;margin-left:8.52vw;margin-top:3.55vw;width:34.52vw;justify-content:center;align-items:center;display:flex;flex-direction:column;box-sizing:border-box}.group3{z-index:auto;width:29.79vw;height:40.43vw;display:flex;flex-direction:column}.img4{z-index:28;width:29.79vw;height:29.79vw;align-self:center}.wrap1{z-index:29;width:21.28vw;height:9.93vw;overflow-wrap:break-word;text-align:center;align-self:center;margin-top:0.71vw;box-sizing:border-box;font-size:0}.paragraph1{font-size:3.54vw;font-family:PingFangSC-Medium;color:black;line-height:4.97vw}.word9{font-size:3.54vw;font-family:PingFangSC-Medium;color:#7b5230;line-height:4.97vw}.outer4{z-index:auto;width:44.45vw;height:9.93vw;margin-left:18.44vw;margin-top:7.1vw;flex-direction:row;display:flex;justify-content:space-between}.label3{z-index:77;width:8.04vw;height:9.93vw}.word10{z-index:75;width:22.7vw;display:block;overflow-wrap:break-word;color:white;font-size:5.67vw;font-family:PingFangSC-Medium;line-height:7.81vw;text-align:center;margin-top:1.19vw}.label4{z-index:79;width:8.04vw;height:9.93vw}.outer5{z-index:auto;width:82.04vw;height:44.69vw;margin-top:3.79vw;flex-direction:row;display:flex;justify-content:space-between}.layer1{z-index:auto;width:4.26vw;height:44.69vw;display:flex;flex-direction:column}.info3{z-index:32;width:3.55vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:flex-start}.word11{z-index:33;width:4.26vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:center;margin-top:14.9vw}.word12{z-index:34;width:4.26vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:center;margin-top:14.9vw}.paragraph2{z-index:31;width:73.53vw;display:block;overflow-wrap:break-word;color:white;font-size:3.74vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left}.outer6{z-index:auto;width:74.24vw;height:50.12vw;margin-left:8.52vw;margin-top:2.84vw;flex-direction:row;display:flex;justify-content:space-between}.img5{z-index:35;width:23.17vw;height:50.12vw}.pic3{z-index:36;width:23.17vw;height:50.12vw}.img6{z-index:37;width:23.17vw;height:50.12vw}.outer7{z-index:auto;width:44.45vw;height:9.93vw;margin-left:18.44vw;margin-top:7.1vw;flex-direction:row;display:flex;justify-content:space-between}.label5{z-index:78;width:8.04vw;height:9.93vw}.word13{z-index:76;width:22.7vw;display:block;overflow-wrap:break-word;color:white;font-size:5.67vw;font-family:PingFangSC-Medium;line-height:7.81vw;text-align:center;margin-top:1.19vw}.icon2{z-index:80;width:8.04vw;height:9.93vw}.word14{z-index:38;width:73.53vw;display:block;overflow-wrap:break-word;color:white;font-size:3.74vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;align-self:flex-end;margin-right:0.71vw;margin-top:3.55vw}.block8{z-index:18;height:25.06vw;border-radius:21px;background-color:rgba(16,60,63,0.9);width:90.08vw;justify-content:center;align-items:center;position:absolute;left:4.73vw;top:506.39vw;display:flex;flex-direction:column;box-sizing:border-box}.infoBox3{z-index:39;width:66.2vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:5.21vw;text-align:center}.block9{z-index:16;position:absolute;left:37.12vw;top:546.1vw;min-width:29.56vw;height:14.19vw;overflow-wrap:break-word;text-align:center;box-sizing:border-box;font-size:0}.infoBox4{font-size:3.3vw;font-family:PingFangSC-Regular;color:white;line-height:4.73vw}.infoBox5{font-size:3.3vw;font-family:PingFangSC-Regular;color:rgba(255,255,255,0.7);line-height:4.73vw}.word15{font-size:3.3vw;font-family:PingFangSC-Regular;color:white;line-height:4.73vw}.footer1{position:fixed;z-index:9999;left:0;bottom:0;width:100vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.block10{z-index:61;height:14.19vw;background-color:#e6861e;flex:1;justify-content:center;align-items:center;display:flex;flex-direction:column;box-sizing:border-box}.layer2{z-index:auto;width:27vw;height:5.68vw;flex-direction:row;display:flex;justify-content:center;cursor:pointer}.wrap-ios{z-index:62;margin-right:2vw;width:4.73vw;height:5.68vw;background-image:url(/assets/home/iphone-white@2x.png);background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;box-sizing:border-box}.wrap-android{z-index:62;margin-right:2vw;width:4.73vw;height:5.68vw;background-image:url(/assets/home/android-white@2x.png);background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;box-sizing:border-box}.wrap-mobile{z-index:62;width:4.73vw;height:5.68vw;background-image:url(/assets/home/phone-white@2x.png);background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;box-sizing:border-box}.word16{z-index:66;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:left;margin-top:0.48vw}.block11{z-index:59;height:14.19vw;background-color:#1ca15f;flex:1;justify-content:center;align-items:center;display:flex;flex-direction:column;box-sizing:border-box}.wrap3{z-index:auto;width:26.01vw;height:4.97vw;flex-direction:row;display:flex;justify-content:space-between}.icon3{z-index:67;width:5.92vw;height:4.73vw}.txt4{z-index:60;width:17.74vw;display:block;overflow-wrap:break-word;color:white;font-size:3.54vw;font-family:PingFangSC-Regular;line-height:4.97vw;text-align:center}a{color:white;text-decoration:none}a:hover,a:visited{color:white}.swal-title,.swal-text{font-family:PingFangSC-Regular}html{font-family:Verdana, Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", SimSun, sans-serif}.home-wrapper-v2{width:100%;background:#103C3F;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-family:Verdana, Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", SimSun, sans-serif}.home-wrapper-v2 .home-v2{position:relative;min-height:100px;margin:0 auto;padding-bottom:80px;background-image:url(/assets/home/v2/bg-1@2x.jpg);background-size:100%;background-color:#103C3F;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.home-wrapper-v2 .home-v2 .title{margin-top:180px;width:234px;height:104px}.home-wrapper-v2 .home-v2 .slogan{margin-top:67px;width:175px;height:43px}.home-wrapper-v2 .home-v2 .features{margin-top:134px;width:302px;height:14px}.home-wrapper-v2 .home-v2 .buttons{align-self:stretch;margin:24px 18px;display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;font-size:19px;font-weight:400;color:#FFFFFF;line-height:26px;letter-spacing:1px}.home-wrapper-v2 .home-v2 .buttons .buttons-line{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.home-wrapper-v2 .home-v2 .buttons .buttons-line .column-line-split{width:10px}.home-wrapper-v2 .home-v2 .buttons .buttons-line .button{flex:1;font-size:18px}.home-wrapper-v2 .home-v2 .buttons .buttons-line .button .icon{margin-right:4px}.home-wrapper-v2 .home-v2 .buttons .button{display:flex;margin:6px 0;height:50px;border-radius:25px;flex-direction:row;justify-content:center;align-items:center}.home-wrapper-v2 .home-v2 .buttons .button.download{background:#FFFFFF;box-shadow:0 3px 8px 0 rgba(21,44,46,0.19);color:#203C3E}.home-wrapper-v2 .home-v2 .buttons .button.follow{background:transparent;border:1px solid #FFFFFF}.home-wrapper-v2 .home-v2 .buttons .button .icon{max-width:50px;width:auto;height:25px;margin-right:8px;color:#203C3E}.home-wrapper-v2 .home-v2 .slogan2{margin-top:70px;width:306px;height:31px}.home-wrapper-v2 .home-v2 .intros{align-self:stretch;margin:20px 18px 0 18px;padding-bottom:20px;background:#103C3F;border-radius:19px;opacity:0.9;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.home-wrapper-v2 .home-v2 .intros .intro{padding:0 18px}.home-wrapper-v2 .home-v2 .intros .intro .intro-title-wrapper{padding:14px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.home-wrapper-v2 .home-v2 .intros .intro .intro-title-wrapper .intro-title-left{margin-right:10px;width:30px;height:37px}.home-wrapper-v2 .home-v2 .intros .intro .intro-title-wrapper .intro-title{font-size:21px;font-weight:500;color:#FFFFFF;line-height:29px}.home-wrapper-v2 .home-v2 .intros .intro .intro-title-wrapper .intro-title-right{margin-left:10px;width:30px;height:37px}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section.center{align-items:center}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .intro-section-title{margin-bottom:8px;font-size:16px;font-weight:500;color:#FFFFFF;line-height:24px}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .intro-section-content{padding:8px 0;font-size:13px;font-weight:400;color:#FFFFFF;line-height:19px}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .qr-code-wrapper{align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .qr-code-wrapper .qr-code{width:auto;height:164px}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .demo-images{margin-top:2px;align-self:stretch;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .demo-images .demo-image-item{width:30%}.home-wrapper-v2 .home-v2 .intros .intro .intro-sections .intro-section .demo-images .demo-image-item img{width:100%}.home-wrapper-v2 .home-v2 .intros .intro .cards{margin-top:2px;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-flow:wrap}.home-wrapper-v2 .home-v2 .footer{margin-top:55px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:12px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;line-height:18px}.home-wrapper-v2 .home-v2 .footer .beian{font-size:12px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:white;line-height:18px}.home-wrapper-v2 .home-v2 .footer .copyright{color:rgba(255,255,255,0.7)}.home-wrapper-v2 .home-v2 .footer .links{color:white}.home-wrapper-v2 .home-v2 .footer-float-buttons{position:fixed;z-index:9999;left:0;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.home-wrapper-v2 .home-v2 .footer-float-buttons .button{z-index:59;height:54px;background-color:#1ca15f;flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box}.home-wrapper-v2 .home-v2 .footer-float-buttons .button.download{background-color:#e6861e}.home-wrapper-v2 .home-v2 .footer-float-buttons .button .icon{max-width:50px;width:auto;height:25px}.home-wrapper-v2 .home-v2 .footer-float-buttons .button .text{margin-left:9px;font-size:13px;font-weight:400;color:#FFFFFF;line-height:19px}@media (min-width: 600px){.home-wrapper-v2 .home-v2{max-width:375px}}.card{margin:10px 8px;background-color:white;background:url(/assets/memorials/cards/card@2x.png) no-repeat;background-size:cover;width:100%;height:140px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.card .left{margin-top:20px;width:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.card .left .avatar{width:62px;height:86px}.card .left .avatar-wrapper{position:relative;width:62px;height:86px}.card .left .avatar-wrapper .frame{position:absolute;left:0;top:0;width:62px;height:86px;background-size:cover;background-repeat:no-repeat;background-position:center}.card .left .label{margin-top:4px;font-size:12px;font-weight:400;color:#79522E;line-height:16px}.card .right{margin-top:18px;margin-right:13px;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.card .right .name-wrapper{min-height:26px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.card .right .name-wrapper .name{font-size:16px;font-weight:600;color:#79522E;line-height:26px;word-break:break-all}.card .right .name-wrapper .label{margin-bottom:2px;font-size:10px;font-weight:400;color:#79522E;line-height:14px}.card .right .stats{margin-top:4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.card .right .stats .stat{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.card .right .stats .stat .icon{width:10px;margin-right:7px}.card .right .stats .stat .label{font-size:12px;font-weight:400;color:#79522E;line-height:17px}.memorial-container{height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.memorials-show-container{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#EDEDED}.memorials-show-container .bg{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/assets/memorials/show/show-bg@2x.png) no-repeat;background-size:cover;background-color:#F5F5F5;z-index:0}.memorials-show-container .actions{position:absolute;top:12px;right:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.memorials-show-container .actions .action{font-size:15px;font-weight:500;color:#3C3C3C;line-height:32px}.memorials-show-container .actions .action .icon{width:40px;height:40px}.memorials-show-container .actions .action .icon.rotating{-webkit-transform:rotate(360deg);animation:rotation 6s linear infinite;-moz-animation:rotation 6s linear infinite;-webkit-animation:rotation 6s linear infinite;-o-animation:rotation 6s linear infinite}.memorials-show-container .avatar-wrapper{margin-top:89px;width:174px;height:248px;background-size:cover;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center}.memorials-show-container .avatar-wrapper .avatar-frame{position:relative;margin-bottom:11px;width:100px;height:145px;display:flex;flex-direction:row;justify-content:center;align-items:center}.memorials-show-container .avatar-wrapper .avatar{width:88px;height:124px}.memorials-show-container .avatar-wrapper .frame{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/assets/memorials/worships/w-avatar-frame@3x.png) no-repeat;background-size:100% 100%;background-color:transparent}.memorials-show-container .avatar-wrapper .name-wrapper{position:relative;min-width:100px;min-height:30px;padding:5px 10px;border-radius:6px;display:flex;justify-content:center;align-items:center}.memorials-show-container .avatar-wrapper .name-wrapper .name-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000000;opacity:0.5;z-index:-1;border-radius:6px}.memorials-show-container .avatar-wrapper .name-wrapper .name{display:flex;justify-content:center;align-items:center;z-index:999}.memorials-show-container .avatar-wrapper .name-wrapper .name .text{font-size:18px;font-weight:600;color:white;line-height:20px}.memorials-show-container .detail-wrapper{position:relative;margin-top:20px;width:305px;min-height:60px;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:999}.memorials-show-container .detail-wrapper .detail-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000000;opacity:0.5;z-index:-1;border-radius:16px}.memorials-show-container .detail-wrapper .date-wrapper{margin-top:20px;z-index:2}.memorials-show-container .detail-wrapper .date-wrapper .date{font-size:15px;font-weight:400;color:white;line-height:21px}.memorials-show-container .detail-wrapper .epitaph-wrapper{max-height:100px;z-index:2;padding:10px 20px 0 20px;margin-bottom:20px;overflow-y:auto;text-align:center;font-size:18px;font-weight:500;color:white;line-height:20px}.memorials-show-container .detail-wrapper .epitaph-wrapper .epitaph{font-size:18px;font-weight:500;color:white;line-height:25px;word-break:break-all}@media (min-width: 600px){.memorials-show-container,.memorial-container{margin:auto;max-width:414px;min-width:375px}}.at-tab-bar{position:fixed;bottom:0;left:0;right:0;z-index:800;display:flex;padding:3px 0 1.5px;width:100%;min-height:25px;height:60px;justify-content:center;align-items:flex-start;text-align:center;box-sizing:border-box;background-color:#FFF}.at-tab-bar .at-tab-bar-item{flex:1;padding:3px 3px;color:#333;font-size:0;transition:all 0.2s;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.at-tab-bar .at-tab-bar-item .at-tab-bar-item-icon{width:auto;height:25px}.at-tab-bar .at-tab-bar-item .at-tab-bar-item-title{display:block;padding:5px 0;max-width:50px;font-size:12px;line-height:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-tab-bar .at-tab-bar-item.active .at-tab-bar-item-title{color:#BD9672}.jnb-invite-panel{position:fixed;inset:0;z-index:9999}.jnb-invite-panel[hidden]{display:none}.jnb-invite-mask{position:absolute;inset:0;background:rgba(0,0,0,0.5)}.jnb-invite-sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:24px 24px 0 0;padding:20px;max-height:80vh;overflow-y:auto}.jnb-invite-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.jnb-invite-title{font-size:18px;font-weight:600;color:#3a2e1f}.jnb-invite-close{font-size:24px;color:#999;text-decoration:none;cursor:pointer}.jnb-invite-progress{background:#faf6ee;border-radius:8px;padding:12px;font-size:14px;color:#666;margin-bottom:16px;text-align:center}.jnb-invite-progress b{color:#8b6f47;font-weight:600;margin:0 2px}.jnb-invite-row{margin-bottom:14px}.jnb-invite-row label{display:block;font-size:13px;color:#999;margin-bottom:4px}.jnb-invite-input-group{display:flex;gap:8px}.jnb-invite-input-group input{flex:1;padding:10px;border:1px solid #eee;border-radius:6px;font-size:14px;background:#fafafa}.jnb-invite-input-group button{padding:0 16px;border:none;background:#8b6f47;color:#fff;border-radius:6px;cursor:pointer;font-size:14px}.jnb-invite-actions{display:flex;gap:12px;margin-top:8px}.jnb-invite-actions button{flex:1;padding:12px;border-radius:24px;font-size:15px;border:none;cursor:pointer}.jnb-invite-actions .jnb-btn-primary{background:#8b6f47;color:#fff}.jnb-invite-actions .jnb-btn-outline{background:#fff;color:#8b6f47;border:1px solid #8b6f47}.jnb-invite-rules-link{text-align:center;margin:20px 0 0;font-size:13px}.jnb-invite-rules-link a{color:#8b6f47;text-decoration:none}.jnb-invite-hint{position:fixed;inset:0;z-index:10000}.jnb-invite-hint[hidden]{display:none}.jnb-invite-hint-mask{position:absolute;inset:0;background:rgba(0,0,0,0.55)}.jnb-invite-hint-card{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:280px;background:#fff;border-radius:16px;padding:28px 24px 20px;text-align:center}.jnb-invite-hint-card h3{font-size:18px;margin:0 0 10px;color:#3a2e1f;font-weight:600}.jnb-invite-hint-card p{font-size:14px;color:#666;line-height:1.6;margin:0 0 20px}.jnb-invite-hint-card .jnb-btn-primary{width:100%;padding:12px;background:#8b6f47;color:#fff;border:none;border-radius:24px;font-size:15px;margin-bottom:8px;cursor:pointer}.jnb-invite-hint-card .jnb-btn-text{width:100%;padding:10px;background:transparent;color:#999;border:none;font-size:14px;cursor:pointer}.jnb-invite-card{display:flex;flex-direction:column;gap:4px;background:linear-gradient(135deg, #faf6ee 0%, #f5efe0 100%);border-radius:12px;padding:16px;margin:12px 0;text-decoration:none;color:inherit}.jnb-invite-card .title{font-size:16px;font-weight:600;color:#3a2e1f}.jnb-invite-card .desc{font-size:13px;color:#8a7a64}body:has(>.invite-rules-page){margin:0;background:#faf6ee;overflow-x:hidden}.invite-rules-page{position:relative;min-height:100vh;color:#3a2e1f;font-family:-apple-system, BlinkMacSystemFont, system-ui, "SimSun", "NSimSun", sans-serif;font-size:15px;line-height:1.75;max-width:500px;margin:0 auto;padding-bottom:0}.invite-rules-page *{box-sizing:border-box}.invite-rules-page>.hero,.invite-rules-page>.summary,.invite-rules-page>.section-title,.invite-rules-page>.details,.invite-rules-page>.faq,.invite-rules-page>.disclaimer,.invite-rules-page>.cta-wrapper,.invite-rules-page>.footer-ornament,.invite-rules-page>.page-footer{position:relative}.invite-rules-page>.hero::before,.invite-rules-page>.summary::before,.invite-rules-page>.section-title::before,.invite-rules-page>.details::before,.invite-rules-page>.faq::before,.invite-rules-page>.disclaimer::before,.invite-rules-page>.cta-wrapper::before,.invite-rules-page>.footer-ornament::before,.invite-rules-page>.page-footer::before{content:"";position:absolute;inset:0;left:50%;transform:translateX(-50%);width:100vw;z-index:-1}.invite-rules-page>.hero>*,.invite-rules-page>.summary>*,.invite-rules-page>.section-title>*,.invite-rules-page>.details>*,.invite-rules-page>.faq>*,.invite-rules-page>.disclaimer>*,.invite-rules-page>.cta-wrapper>*,.invite-rules-page>.footer-ornament>*,.invite-rules-page>.page-footer>*{position:relative}.invite-rules-page>.hero::before{background:linear-gradient(180deg, #f5dca0 0%, #e8c070 50%, #d4a040 100%)}.invite-rules-page>.summary::before,.invite-rules-page>.section-title:nth-of-type(1)::before,.invite-rules-page>.details::before{background:#f5ede0}.invite-rules-page>.section-title:nth-of-type(2)::before,.invite-rules-page>.faq::before{background:#ffffff}.invite-rules-page>.disclaimer::before,.invite-rules-page>.cta-wrapper::before,.invite-rules-page>.footer-ornament::before,.invite-rules-page>.page-footer::before{background:#ffffff}.invite-rules-page .icon{width:24px;height:24px;flex:0 0 24px}.invite-rules-page .icon-xs{width:14px;height:14px;flex:0 0 14px;vertical-align:-2px;margin-right:4px;color:currentColor}.invite-rules-page .hero{padding:32px 24px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.invite-rules-page .hero-title{font-family:-apple-system, BlinkMacSystemFont, system-ui, SimSun, NSimSun, serif;font-size:28px;font-weight:700;color:#4a2e10;letter-spacing:3px;margin:0}.invite-rules-page .badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 2px}.invite-rules-page .badge{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:rgba(255,255,255,0.3);border:1px solid rgba(74,46,16,0.2);border-radius:20px;font-size:11px;font-weight:600;color:#4a2e10}.invite-rules-page .badge .icon-xs{margin-right:0;vertical-align:0}.invite-rules-page .hero-sub{font-size:16px;font-weight:600;color:#4a2e10;margin:4px 0 0}.invite-rules-page .hero-sub2{font-size:13px;color:#6b4020;letter-spacing:2px;margin:0}.invite-rules-page .candle{position:relative;width:60px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin-top:4px}.invite-rules-page .candle .flame{width:16px;height:26px;border-radius:50%;background:radial-gradient(circle, #fffbe0 0%, #fd4 50%, #e8a030 100%);box-shadow:0 -2px 8px 2px rgba(255,221,68,0.5)}.invite-rules-page .candle .body{width:20px;height:44px;border:1px solid #c89030;border-radius:2px;background:linear-gradient(90deg, #fff8e0 0%, #f5dda0 100%);margin-top:-2px}.invite-rules-page .candle .base{width:44px;height:10px;border-radius:3px;background:linear-gradient(180deg, #c87820 0%, #7a4400 100%);margin-top:-2px}.invite-rules-page .hero-divider{font-size:13px;letter-spacing:3px;color:#6b4020;margin:4px 0 0}.invite-rules-page .summary{display:flex;gap:12px;padding:28px 16px 24px}.invite-rules-page .rule-card{flex:1;background:#ffffff;border:1px solid #dcc99a;border-radius:14px;padding:18px 8px 14px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 3px 10px rgba(184,133,74,0.1)}.invite-rules-page .rule-card .tag{padding:2px 8px;background:#f0e8d4;color:#8a6a3a;font-size:10px;border-radius:9999px}.invite-rules-page .rule-card .num{font-family:-apple-system, BlinkMacSystemFont, system-ui, SimSun, NSimSun, serif;font-size:34px;font-weight:700;color:#8a6030;line-height:1;margin-top:4px}.invite-rules-page .rule-card b{font-size:13px;color:#8b6f47;font-weight:500}.invite-rules-page .rule-card .desc{font-size:11px;color:#a99880}.invite-rules-page .rule-card.highlight{background:linear-gradient(160deg, #fffcf2 0%, #f8f0dc 50%, #f0e4c4 100%);border:1.5px solid #d4a656;box-shadow:0 4px 14px rgba(184,133,74,0.2);transform:translateY(-4px)}.invite-rules-page .rule-card.highlight .tag-hl{background:linear-gradient(90deg, #d4a656 0%, #b8853a 100%);color:#fff8e7;font-weight:600;padding:3px 12px}.invite-rules-page .rule-card.highlight .num{font-size:36px;color:#6b4020}.invite-rules-page .rule-card.highlight b{color:#6b4020;font-weight:600}.invite-rules-page .rule-card.highlight .desc{color:#8a6a3a}.invite-rules-page .section-title{display:flex;align-items:center;justify-content:center;gap:12px;padding:28px 16px 16px}.invite-rules-page .section-title .line{flex:0 0 48px;height:1px}.invite-rules-page .section-title .line-l{background:linear-gradient(90deg, rgba(184,133,74,0) 0%, #b8854a 100%)}.invite-rules-page .section-title .line-r{background:linear-gradient(90deg, #b8854a 0%, rgba(184,133,74,0) 100%)}.invite-rules-page .section-title .title-text{font-family:-apple-system, BlinkMacSystemFont, system-ui, SimSun, NSimSun, serif;font-size:16px;font-weight:600;color:#4a2e0e;letter-spacing:3px}.invite-rules-page .details{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.invite-rules-page .block{background:#ffffff;border:1px solid #e2d4b5;border-radius:14px;padding:20px;box-shadow:0 4px 14px rgba(120,80,30,0.1);display:flex;flex-direction:column;gap:10px}.invite-rules-page .block p{margin:0;color:#5a4832;font-size:14px}.invite-rules-page .block-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin:0;border-bottom:1px dashed rgba(184,133,74,0.2)}.invite-rules-page .block-head .icon{font-size:20px}.invite-rules-page .block-head h2{font-family:-apple-system, BlinkMacSystemFont, system-ui, SimSun, NSimSun, serif;font-size:16px;font-weight:700;color:#4a2e10;margin:0}.invite-rules-page .step-list{display:flex;flex-direction:column;gap:10px}.invite-rules-page .step{padding:2px 0 2px 10px;border-left:3px solid #b8854a}.invite-rules-page .step p{color:#5a4832;font-size:14px;margin:0}.invite-rules-page .step-list.warn .step{border-left-color:#c8703a}.invite-rules-page .note{background:#f4ead8;color:#a09070;font-size:12px;padding:10px 14px;border-radius:8px}.invite-rules-page .note-inline{color:#a09070;font-size:12px;margin:4px 0 0}.invite-rules-page .limit-row{display:flex;gap:12px;margin-top:4px}.invite-rules-page .limit-card{flex:1;background:#faf6ee;border-radius:10px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:2px}.invite-rules-page .limit-card b{font-family:-apple-system, BlinkMacSystemFont, system-ui, SimSun, NSimSun, serif;font-size:32px;font-weight:700;color:#b8854a;line-height:1}.invite-rules-page .limit-card span{font-size:12px;color:#8a7a64}.invite-rules-page .warn-block{background:linear-gradient(180deg, #fdf0e0 0%, #fbe8d0 100%);border:1.5px solid #d4956a;box-shadow:0 2px 8px rgba(212,149,106,0.2)}.invite-rules-page .faq{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.invite-rules-page .faq-item{background:#ffffff;border:1px solid #e8d9b5;border-radius:14px;padding:16px 18px;box-shadow:0 1px 6px rgba(184,133,74,0.06)}.invite-rules-page .faq-item summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer}.invite-rules-page .faq-item summary span{font-size:14px;font-weight:600;color:#4a2e10}.invite-rules-page .faq-item summary .sign{font-size:18px;color:#c9933a;font-style:normal}.invite-rules-page .faq-item summary::-webkit-details-marker{display:none}.invite-rules-page .faq-item p{margin:8px 0 0;padding-top:6px;font-size:13px;color:#6a5030;line-height:1.7}.invite-rules-page .faq-item-open{background:linear-gradient(180deg, #fffcf5 0%, #faf3e2 100%);border-color:#d4a656;box-shadow:0 2px 8px rgba(184,133,74,0.15)}.invite-rules-page .disclaimer{margin:0;background:transparent;border:none;padding:16px 16px 4px;font-size:11px;color:#8a7a60;line-height:1.6}.invite-rules-page .cta-wrapper{padding:20px 16px 40px}.invite-rules-page .cta-primary{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 32px;border-radius:28px;text-decoration:none;background:linear-gradient(180deg, #c9933a 0%, #8b6530 50%, #6b4e28 100%);box-shadow:0 4px 14px rgba(107,78,40,0.4),0 1px 3px rgba(255,216,96,0.2)}.invite-rules-page .cta-primary .main{font-family:-apple-system, BlinkMacSystemFont, system-ui, SimSun, NSimSun, serif;font-size:17px;font-weight:700;color:#fff8e0;letter-spacing:2px}.invite-rules-page .cta-primary .sub{font-size:11px;color:#e0c890;letter-spacing:1px}.invite-rules-page .cta-primary:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(107,78,40,0.4)}.invite-rules-page .footer-ornament{margin:12px 40px;height:1px;background:linear-gradient(90deg, rgba(201,147,58,0) 0%, rgba(201,147,58,0.25) 50%, rgba(201,147,58,0) 100%)}.invite-rules-page .page-footer{text-align:center;padding:12px 16px 40px}.invite-rules-page .page-footer p{font-size:11px;color:#b0987a;letter-spacing:2px;margin:0}.invite-card-home{display:block;margin:0 auto;max-width:520px;padding:22px 22px 18px;border-radius:4px;background:linear-gradient(180deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.02) 100%);border:1px solid rgba(212,175,105,0.55);box-shadow:inset 0 0 0 1px rgba(212,175,105,0.12),0 2px 14px rgba(0,0,0,0.18);text-decoration:none;color:#FFFFFF;transition:border-color .2s, box-shadow .2s}.invite-card-home:hover{border-color:rgba(230,197,130,0.8);box-shadow:inset 0 0 0 1px rgba(212,175,105,0.2),0 4px 20px rgba(0,0,0,0.26)}.invite-card-home .invite-card-head{text-align:center;margin-bottom:16px}.invite-card-home .invite-card-title{display:block;font-family:-apple-system, BlinkMacSystemFont, system-ui, "SimSun", "NSimSun", serif;font-size:19px;font-weight:500;color:#FFFFFF;letter-spacing:3px;margin-bottom:8px}.invite-card-home .invite-card-subtitle{display:block;font-size:12px;color:rgba(255,255,255,0.65);letter-spacing:1px}.invite-card-home .invite-card-rewards{display:flex;align-items:stretch;justify-content:space-between;padding:14px 4px;background:rgba(0,0,0,0.18);border-top:1px solid rgba(212,175,105,0.22);border-bottom:1px solid rgba(212,175,105,0.22);margin-bottom:14px}.invite-card-home .invite-reward-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.invite-card-home .invite-reward-item b{font-family:-apple-system, BlinkMacSystemFont, system-ui, "SimSun", "NSimSun", serif;font-size:24px;font-weight:500;color:#F0D48A;line-height:1}.invite-card-home .invite-reward-item span{font-size:11px;color:rgba(255,255,255,0.55);letter-spacing:1px}.invite-card-home .invite-reward-item.highlight b{font-size:28px}.invite-card-home .invite-reward-divider{width:1px;background:linear-gradient(180deg, rgba(212,175,105,0) 0%, rgba(212,175,105,0.35) 50%, rgba(212,175,105,0) 100%)}.invite-card-home .invite-card-cta{text-align:center;font-size:12px;font-weight:400;color:rgba(255,255,255,0.75);padding-top:2px;letter-spacing:2px}.invite-card-home .invite-card-cta svg path{stroke:rgba(255,255,255,0.75)}
