@import "https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";.home-container[data-v-3773ac67]{text-align:center;justify-content:flex-start;gap:2rem;width:100%;height:100%}.logo-case[data-v-3773ac67]{gap:1.2rem;margin-top:2rem;animation:6s ease-in-out infinite float-3773ac67}.logo-case .title[data-v-3773ac67]{color:#ffe4de;letter-spacing:6px;text-shadow:0 2px 4px #0000000d;margin-top:1rem;font-size:3.6rem;font-weight:700}@media (width<=768px){.logo-case .title[data-v-3773ac67]{font-size:3rem}}.logo-case .subtitle[data-v-3773ac67]{color:#ffe4de;letter-spacing:2px;margin-top:-.5rem;font-size:1.8rem;font-weight:400}.quote-card[data-v-3773ac67]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffe4de33;border-radius:16px;flex-direction:column;gap:1.6rem;width:100%;max-width:500px;padding:2.8rem 2.4rem;display:flex}.quote-card .quote-text[data-v-3773ac67]{color:#ffe4de;text-align:justify;letter-spacing:1.5px;font-size:1.8rem;font-weight:500;line-height:1.8}@media (width<=768px){.quote-card .quote-text[data-v-3773ac67]{font-size:1.6rem}}.quote-card .quote-author[data-v-3773ac67]{color:#ffe4decc;text-align:right;font-size:1.5rem;font-style:italic;font-weight:600}@keyframes float-3773ac67{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.introduce-container[data-v-42e07f33]{justify-content:flex-start;gap:2.4rem;width:100%;height:100%;padding:2.4rem 1.6rem}.title[data-v-42e07f33]{text-align:center;color:#ffe4de;letter-spacing:4px;margin-top:1rem;font-size:2.8rem;font-weight:700}.content-card[data-v-42e07f33]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffe4de33;border-radius:16px;width:100%;padding:2.4rem}.scrollable-content[data-v-42e07f33]{gap:1.8rem;max-height:50vh;padding-right:1.2rem;overflow-y:auto}.scrollable-content p[data-v-42e07f33]{color:#ffe4de;text-align:justify;text-indent:2em;margin:0;font-size:1.6rem;line-height:1.75}.scrollable-content[data-v-42e07f33]::-webkit-scrollbar{width:5px}.scrollable-content[data-v-42e07f33]::-webkit-scrollbar-track{background:#ffeccc33;border-radius:10px}.scrollable-content[data-v-42e07f33]::-webkit-scrollbar-thumb{background-color:#ffe4de4d;border-radius:10px}.scrollable-content[data-v-42e07f33]::-webkit-scrollbar-thumb:hover{background-color:#ffe4de80}.input-dream-container[data-v-698f3a86]{justify-content:start;gap:2.4rem;width:100%;height:100%}.page-title[data-v-698f3a86]{text-align:center;color:#ffe4de;letter-spacing:4px;font-size:2.8rem;font-weight:700}.ask-box[data-v-698f3a86]{color:#fff;resize:none;background:linear-gradient(#8f4166,#41226d);border:1.5px solid #ffe4de66;border-radius:12px;outline:none;flex:1;width:100%;max-height:500px;padding:1.8rem;font-family:inherit;font-size:1.8rem;line-height:1.6;transition:border-color .2s;box-shadow:inset 0 2px 8px #0003}.ask-box[data-v-698f3a86]:focus{border-color:#ffe4decc}.ask-box[data-v-698f3a86]::placeholder{color:#f8e6e699}@media (width<=768px){.ask-box[data-v-698f3a86]{height:250px;font-size:1.6rem}}.loading-overlay[data-v-698f3a86]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0009;position:fixed;inset:0}.loading-card[data-v-698f3a86]{background:#41226d73;border:2px solid #ffe4de;border-radius:16px;gap:2.4rem;width:90%;max-width:360px;padding:4rem 3rem;box-shadow:0 12px 40px #0000004d}.spinner[data-v-698f3a86]{border:5px solid #b78b5633;border-top-color:#ffe4de;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-698f3a86}@keyframes spin-698f3a86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-698f3a86]{color:#ffe4de;text-align:center;letter-spacing:1px;font-size:1.8rem;font-weight:700}.btn-group[data-v-698f3a86]{justify-content:center;align-items:center;gap:1.6rem;width:100%;max-width:420px;margin:0 auto;display:flex}.btn-group .main-btn[data-v-698f3a86]{flex:1;width:auto;max-width:none}.wrapper[data-v-95d162f2]{min-height:0}.questions-container[data-v-95d162f2]{justify-content:flex-start;align-items:center;gap:2.4rem;width:100%;height:max-content;margin:0 auto}.page-title[data-v-95d162f2]{text-align:center;color:#ffe4de;letter-spacing:4px;font-size:2.8rem;font-weight:700}.thoughts-card[data-v-95d162f2]{text-align:left;border-radius:16px;gap:1.2rem;width:100%;height:max-content;padding:2.4rem}.thoughts-card .guide-title[data-v-95d162f2]{color:#ffe4de;border-bottom:1px solid #ffe4de33;padding-bottom:.8rem;font-size:1.8rem;font-weight:700}.thoughts-card .thoughts-text[data-v-95d162f2]{color:#ffe4def2;text-align:justify;font-size:1.6rem;line-height:1.8}.question-card[data-v-95d162f2]{opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;flex:1;gap:2.4rem;width:100%;min-height:0;padding:3rem 2.4rem;display:flex;overflow-y:auto}.question-card.is-active[data-v-95d162f2]{opacity:1;pointer-events:auto}.question-content[data-v-95d162f2]{flex-direction:column;flex:1;justify-content:center;gap:2rem;display:flex}.question-content .question-title[data-v-95d162f2]{color:#ffe4de;text-align:center;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:1.5}@media (width<=768px){.question-content .question-title[data-v-95d162f2]{font-size:1.8rem}}.options-list[data-v-95d162f2]{flex-direction:column;gap:1.2rem;width:100%;margin:0 auto;display:flex}.option-pill[data-v-95d162f2]{box-sizing:border-box;color:#ffe4de;text-align:center;cursor:pointer;background:#ffe4de0d;border:1px solid #ffe4de40;border-radius:12px;width:100%;padding:1.4rem 2rem;font-size:1.6rem;transition:all .2s}@media (hover:hover) and (pointer:fine){.option-pill[data-v-95d162f2]:hover{background:#ffe4de26;border-color:#ffe4de99;transform:translateY(-2px)}}.option-pill[data-v-95d162f2]:active{transform:translateY(0)}.option-pill.selected[data-v-95d162f2]{background:#ffe4de40;border-color:#ffe4de;font-weight:700;box-shadow:0 0 12px #ffe4de4d}.custom-input-group[data-v-95d162f2]{flex-direction:column;gap:.6rem;width:100%;margin:.4rem auto 0;display:flex}.custom-input-group .custom-label[data-v-95d162f2]{color:#ffe4deb3;letter-spacing:1px;padding-left:.4rem;font-size:1.4rem}.custom-input-group .custom-input-wrap[data-v-95d162f2]{width:100%;position:relative}.custom-input-group .custom-input[data-v-95d162f2]{color:#ffe4de;text-align:center;background:#ffe4de0d;border:1px solid #ffe4de40;border-radius:12px;outline:none;width:100%;padding:1.4rem 4.6rem 1.4rem 2rem;font-family:inherit;font-size:1.6rem;transition:border-color .2s,background .2s}.custom-input-group .custom-input[data-v-95d162f2]:focus{background:#ffe4de1a;border-color:#ffe4de99}.custom-input-group .custom-input[data-v-95d162f2]::placeholder{color:#f8e6e659}.custom-input-group .custom-clear-btn[data-v-95d162f2]{color:#ffe4dec7;cursor:pointer;background:#ffe4de14;border:1px solid #ffe4de59;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:all .2s;display:inline-flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.custom-input-group .custom-clear-btn[data-v-95d162f2]:hover{color:#ffe4de;background:#ffe4de2e;border-color:#ffe4dea6}.custom-input-group .custom-clear-btn[data-v-95d162f2]:active{transform:translateY(-50%)scale(.94)}.btn-group[data-v-95d162f2]{flex-direction:row;justify-content:center;align-items:center;gap:1.6rem;width:100%;max-width:420px;margin:0 auto;display:flex}.btn-group .main-btn[data-v-95d162f2]{flex:1;width:auto;max-width:none}.loading-overlay[data-v-95d162f2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0009;position:fixed;inset:0}.loading-card[data-v-95d162f2]{background:#41226d73;border:2px solid #ffe4de;border-radius:16px;gap:2.4rem;width:90%;max-width:360px;padding:4rem 3rem;box-shadow:0 12px 40px #0000004d}.spinner[data-v-95d162f2]{border:5px solid #b78b5633;border-top-color:#ffe4de;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-95d162f2}@keyframes spin-95d162f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-95d162f2]{color:#ffe4de;text-align:center;letter-spacing:1px;font-size:1.8rem;font-weight:700}.wrapper[data-v-da242d00]{flex-direction:column;height:100%;min-height:0;display:flex}.result-container[data-v-da242d00]{flex:1;justify-content:flex-start;align-items:center;gap:2.4rem;width:100%;height:100%;min-height:0;margin:0 auto}.page-title[data-v-da242d00]{text-align:center;color:#ffe4de;letter-spacing:4px;margin-top:1rem;font-size:2.8rem;font-weight:700}.result-card[data-v-da242d00]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;flex:1;width:100%;min-height:0;padding:2.8rem 3.6rem 2.8rem 2.4rem;overflow-y:auto}.report-content[data-v-da242d00]{letter-spacing:1px;word-break:break-word;font-size:1.8rem;line-height:1.8}.report-content[data-v-da242d00] p{color:#ffe4de;text-align:justify;margin-bottom:1.8rem}.report-content[data-v-da242d00] p:last-child{margin-bottom:0}.report-content[data-v-da242d00] h1,.report-content[data-v-da242d00] h2,.report-content[data-v-da242d00] h3,.report-content[data-v-da242d00] h4,.report-content[data-v-da242d00] h5,.report-content[data-v-da242d00] h6{color:#ffe4de;letter-spacing:1.5px;border-bottom:1.5px solid #ffe4de33;margin-top:2.4rem;margin-bottom:1.4rem;padding-bottom:.6rem;font-weight:700}.report-content[data-v-da242d00] h1{font-size:2.2rem}.report-content[data-v-da242d00] h2{font-size:2rem}.report-content[data-v-da242d00] h3{font-size:1.8rem}.report-content[data-v-da242d00] ul,.report-content[data-v-da242d00] ol{margin-bottom:1.8rem;padding-left:2.4rem}.report-content[data-v-da242d00] li{color:#ffe4dee6;margin-bottom:.8rem}.report-content[data-v-da242d00] strong{color:#ffe4de;font-weight:700}.report-content[data-v-da242d00] em{color:#ffe4dee6;font-style:italic}.report-content[data-v-da242d00] .empty-msg{text-align:center;color:#ffe4de99;padding:3rem 1rem}.header[data-v-4c65f5dd]{z-index:200;align-items:center;width:100%;max-width:1200px;height:84px;margin:0 auto;padding:20px;position:relative;top:0}@media (width<=992px){.header[data-v-4c65f5dd]{height:64px;padding:20px}}.btn-case[data-v-4c65f5dd]{cursor:pointer;background-color:#fff8ef50;border-radius:50%;width:44px;height:44px}.back-btn[data-v-4c65f5dd]{position:absolute;left:20px}.icon[data-v-4c65f5dd]{color:#961e23;font-size:24px}.nav-btn[data-v-4c65f5dd]{gap:8px;position:absolute;right:20px}.toast-container[data-v-031cbd7b]{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#1e1032f2;border:1px solid #ffe4de40;border-radius:12px;align-items:center;width:max-content;max-width:90vw;padding:14px 24px;display:flex;position:fixed;top:20%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #00000040}.toast-container.toast--success[data-v-031cbd7b]{border-left:5px solid #10b981}.toast-container.toast--warning[data-v-031cbd7b]{border-left:5px solid #f59e0b}.toast-container.toast--error[data-v-031cbd7b]{border-left:5px solid #ef4444}.toast-container.toast--info[data-v-031cbd7b]{border-left:5px solid #3b82f6}.toast-content[data-v-031cbd7b]{align-items:center;gap:12px;display:flex}.toast-icon[data-v-031cbd7b]{font-size:1.6rem}.toast-icon.success[data-v-031cbd7b]{color:#10b981}.toast-icon.warning[data-v-031cbd7b]{color:#f59e0b}.toast-icon.info[data-v-031cbd7b]{color:#3b82f6}.toast-text[data-v-031cbd7b]{color:#ffe4de;letter-spacing:.5px;font-size:1.5rem;font-weight:600}.confirm-overlay[data-v-031cbd7b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9900;background-color:#00000080;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.confirm-card[data-v-031cbd7b]{background:#1e1032f2;border:1.5px solid #ffe4de40;border-radius:20px;width:100%;max-width:400px;margin-top:20vh;padding:32px 28px 24px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards modalScale-031cbd7b;position:relative;box-shadow:0 16px 40px #0009}.confirm-close[data-v-031cbd7b]{color:#ffe4de99;cursor:pointer;font-size:1.8rem;transition:all .2s;position:absolute;top:16px;right:16px}.confirm-close[data-v-031cbd7b]:hover{color:#ffe4de;transform:rotate(90deg)}.confirm-title[data-v-031cbd7b]{text-align:center;color:#ffe4de;text-shadow:0 2px 4px #0000004d;margin:0 0 16px;font-size:2.2rem;font-weight:700}.confirm-body[data-v-031cbd7b]{max-height:50vh;margin-bottom:24px;overflow-y:auto}.confirm-message[data-v-031cbd7b]{color:#ffe4ded9;text-align:center;white-space:pre-wrap;font-size:1.6rem;line-height:1.6}.confirm-actions[data-v-031cbd7b]{gap:12px;width:100%}.confirm-btn[data-v-031cbd7b]{text-align:center;cursor:pointer;border-radius:12px;flex:1;padding:12px;font-size:1.6rem;font-weight:700;transition:all .2s}.confirm-btn[data-v-031cbd7b]:active{transform:scale(.97)}.btn-cancel[data-v-031cbd7b]{color:#ffe4de;background:0 0;border:2px solid #ffe4de80}.btn-cancel[data-v-031cbd7b]:hover{background:#ffe4de1a}.btn-confirm[data-v-031cbd7b]{color:#41226d;background:#ffe4de;border:2px solid #ffe4de}.btn-confirm[data-v-031cbd7b]:hover{background:#ffe4ded9}@keyframes modalScale-031cbd7b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.slide-down-enter-active[data-v-031cbd7b],.slide-down-leave-active[data-v-031cbd7b]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-down-enter-from[data-v-031cbd7b]{opacity:0;transform:translate(-50%,calc(-50% - 20px))scale(.9)}.slide-down-leave-to[data-v-031cbd7b]{opacity:0;transform:translate(-50%,calc(20px - 50%))scale(.95)}.fade-enter-active[data-v-031cbd7b],.fade-leave-active[data-v-031cbd7b]{transition:opacity .25s}.fade-enter-from[data-v-031cbd7b],.fade-leave-to[data-v-031cbd7b]{opacity:0}@media (width<=990px){.toast-container[data-v-031cbd7b]{top:50%}.confirm-overlay[data-v-031cbd7b]{align-items:center}.confirm-card[data-v-031cbd7b]{margin-top:0}}.star-bg[data-v-c25a0a40]{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.transition-blocker[data-v-c2c9f8a7]{z-index:99999;background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0;pointer-events:auto!important}.wrapper[data-v-c2c9f8a7]{width:100vw;height:100svh;position:relative;overflow:auto}.is-transitioning[data-v-c2c9f8a7]{pointer-events:none!important}.main-case[data-v-c2c9f8a7]{z-index:2;flex-direction:column;flex-grow:1;width:100%;max-width:800px;min-height:0;margin:0 auto;display:flex;position:relative}.page-content[data-v-c2c9f8a7]{flex-grow:1;width:100%;max-width:800px;margin:0 auto;padding:20px}.fade-enter-active[data-v-c2c9f8a7],.fade-leave-active[data-v-c2c9f8a7]{transition:opacity .35s cubic-bezier(.25,1,.5,1)}.fade-enter-from[data-v-c2c9f8a7],.fade-leave-to[data-v-c2c9f8a7]{opacity:0}.hidden-header[data-v-c2c9f8a7]{opacity:0;pointer-events:none;z-index:-100}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Light-DlXMI-yU.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-LightItalic-CEKA6hqe.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Regular-bmdV8fUx.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Italic-7i5B2jgp.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Medium-C-1-7KOl.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-MediumItalic-Cp5nc9PY.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Bold-BGoo8i9Y.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-BoldItalic-BPbFFILc.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}html,body{overscroll-behavior:none;touch-action:manipulation;width:100%;height:100%;margin:0;padding:0;overflow:hidden}html{letter-spacing:.05em;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#ffe4de66 transparent;height:100%;font-family:Ubuntu,Noto Sans TC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:62.5%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffe4de66;border-radius:10px}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:#ffe4deb3}}*,:before,:after{box-sizing:border-box}img{-webkit-user-drag:none}a{-webkit-text-decoration:unset;text-decoration:unset;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button{all:unset;cursor:pointer}h1,h2,h3,h4,h5,h6,p{color:#ffe4de;text-shadow:0 2px 4px #0006}h1{letter-spacing:2px;font-size:3.2rem;font-weight:400;line-height:140%}h2{font-size:2.6rem;font-weight:400;line-height:169%}h3{font-size:2.2rem;font-weight:400}p{text-align:left;font-size:1.8rem;font-weight:400;line-height:160%}@media (width<=390px){p{font-size:1.6rem}}span{font-size:1.2rem;line-height:150%}.spec-ff,.spec-ff-en{font-family:inherit}.dp-flex{flex-direction:row;display:flex}.dp-flex-col{flex-direction:column;display:flex}.dp-none{display:none}.dp-center{justify-content:center;align-items:center}.no-shrink{flex-shrink:0}.svg-icon{display:block}.line-l{padding-left:14px;position:relative}.line-l:before{content:"";background-color:#ffe4de;width:5px;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.btn-act:hover{color:#fff;background-color:#41226d73}.btn-act:hover h1,.btn-act:hover h2,.btn-act:hover p,.btn-act:hover .btn-ico{color:#fff}}.btn-act:active{color:#fff;background-color:#ffe4de;border-top:1px solid #ffe4de;border-bottom:2px solid #41226d73;border-left:2px solid #41226d73;border-right:1px solid #ffe4de}.btn-act:active h1,.btn-act:active h2,.btn-act:active p,.btn-act:active .btn-ico{color:#fff}.main-btn{box-sizing:border-box;color:#ffe4de;cursor:pointer;letter-spacing:6px;text-align:center;background-image:url(/images/button_background.jpg);background-position:50%;background-size:cover;border:1px solid #ffe4de;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:98%;max-width:390px;padding:10px 20px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .1s,opacity .2s;display:flex;box-shadow:0 4px 15px #0003}@media (width<=768px){.main-btn{letter-spacing:4px;font-size:15px}.main-btn p{letter-spacing:0}}.main-btn:active{opacity:.9;transform:scale(.98)}.main-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.main-btn.en{letter-spacing:unset}@media (hover:hover) and (pointer:fine){.main-btn:hover{opacity:.95;box-shadow:0 6px 20px #ffe4de26}}.btn-next{box-sizing:border-box;text-align:center;color:#ffe4de;cursor:pointer;background-image:url(/images/button_background.jpg);background-position:50%;background-size:cover;border:1px solid #ffe4de;border-radius:25px;width:100%;max-width:370px;padding:10px 24px;font-size:16px;transition:transform .2s;box-shadow:0 4px 15px #0003}@media (hover:hover) and (pointer:fine){.btn-next:hover{opacity:.95}}.btn-next span{margin-left:4px;font-size:12px}.btn-next.en{letter-spacing:unset}.next-btn{box-sizing:border-box;text-align:center;color:#ffe4de;cursor:pointer;background-image:url(/images/button_background.jpg);background-position:50%;background-size:cover;border:1px solid #ffe4de;border-radius:25px;width:80dvw;max-width:370px;padding:10px;font-size:16px;transition:transform .2s;box-shadow:0 4px 15px #0003}.next-btn:active{transform:scale(.95)}.next-btn.en{letter-spacing:unset}.border-n{border:1.5px solid #ffe4de66}.en{letter-spacing:unset}.agree-link{text-decoration:underline}body.popup-closing .main-case{pointer-events:none}.font-action-bar{flex-shrink:0;justify-content:flex-end;gap:8px;padding:4px}.font-action-bar .font-label{color:#ffe4de;letter-spacing:1px;font-size:16px;font-weight:600;line-height:20px}.font-action-bar .font-btn-group{border-radius:100px;overflow:hidden}.font-action-bar .font-btn-group .font-btn{color:#ffe4de;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:20px;font-size:18px;font-weight:700;transition:background .2s;display:flex}.font-action-bar .font-btn-group .font-btn:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.font-action-bar .font-btn-group .font-btn:not(:disabled):hover{background:#0000000d}}.font-action-bar .font-btn-group .font-divider{border:1px solid #ffe4de;width:0;height:20px}
