.card-container[data-v-b3942f14]{display:flex;flex-direction:column;align-items:center}.card[data-v-b3942f14]{gap:10px;display:grid;grid-template-columns:1fr 2fr 4fr;width:100%;box-sizing:border-box}.card .obtained[data-v-b3942f14]{margin-top:-8px;margin-bottom:6px}.card .section-2[data-v-b3942f14]{display:flex;align-items:flex-start;padding-top:2%}@media screen and (max-width: 768px) and (orientation: portrait){.card .section-2[data-v-b3942f14]{padding-top:15%}}.card .section-2 img[data-v-b3942f14]{min-width:90px;width:100%;aspect-ratio:1/1;object-fit:contain}.card .diamond-green[data-v-b3942f14]{margin-left:7%}@media screen and (max-width: 768px) and (orientation: portrait){.card .diamond-green[data-v-b3942f14]{margin-left:0}}.card .section-1[data-v-b3942f14]{font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card .section-1 .ptt-txt[data-v-b3942f14]{white-space:nowrap}.card .section-1 .ptt-txt.ja[data-v-b3942f14]{font-size:10px}.card .section-1[data-v-b3942f14] .small-label{font-size:8px}.card .section-1 .num-plus[data-v-b3942f14]{font-size:13px;background:-webkit-linear-gradient(#3d9539,#8fc667);font-weight:700;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card .section-1 .num-minus[data-v-b3942f14]{font-size:13px;background:-webkit-linear-gradient(#a96a92,#d06975);font-weight:700;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card .section-3[data-v-b3942f14]{flex-grow:1}.card .section-3 .data .header-ta[data-v-b3942f14]{display:flex;flex-direction:column;font-family:Titillium Web}.card .section-3 .data .header-ta label[data-v-b3942f14]{font-size:7px}.card .section-3 .data .header-ta span[data-v-b3942f14]{margin-top:-4px;font-size:14px;font-weight:700;display:block;margin-block-end:0;max-width:150px}.card .section-3 .data .experince[data-v-b3942f14]{display:flex;justify-content:space-between;align-items:center}.card .section-3 .data .experince .ex-main[data-v-b3942f14]{width:80px;font-weight:700;font-family:Titillium Web;font-size:15px;display:flex;align-items:center;flex-grow:1;gap:5px}.card .section-3 .data .experince .ex-main span[data-v-b3942f14]{font-size:16px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card .section-3 .data .experince .diamond-green[data-v-b3942f14]{width:51px;flex-grow:1}.card .score[data-v-b3942f14]{display:flex;flex-wrap:nowrap;justify-content:space-around;width:100%;margin-left:-6%}.card .score p[data-v-b3942f14]{margin-top:0;font-size:14px}.card .score .column[data-v-b3942f14]{text-align:center;font-size:14px}.card .score .column span[data-v-b3942f14]{font-size:12px;margin-left:6%}@media screen and (max-width: 768px) and (orientation: portrait){.card .score .column span[data-v-b3942f14]{margin-left:-2%}}.card .score .column .with-shadow[data-v-b3942f14]{margin-left:-5%}@media screen and (max-width: 768px) and (orientation: portrait){.card .score .column .with-shadow[data-v-b3942f14]{margin-left:0}}.card .score .column .p-pure[data-v-b3942f14]{background:-webkit-linear-gradient(#9b1691,#4176b9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.card .score .column .p-far[data-v-b3942f14]{background:-webkit-linear-gradient(#b86800,#d29400);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.card .score .column .p-lost[data-v-b3942f14]{background:-webkit-linear-gradient(#de0b4c,#633348);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.top-thirty-modal[data-v-2e16305e] .modal-container{width:100%;max-width:955px;background:none;box-shadow:none;overscroll-behavior:contain;max-height:100vh;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.top-thirty-modal[data-v-2e16305e] .modal-container::-webkit-scrollbar{width:0;height:0}.top-thirty-modal[data-v-2e16305e] .close{position:sticky;float:right}.top-thirty-modal[data-v-2e16305e] .modal-header{margin:0}.top-thirty-modal.error[data-v-2e16305e] .modal-container{max-width:480px;background-color:#fff;box-shadow:0 2px 8px #00000054;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACJgAAAAICAMAAACIuScVAAAAUVBMVEWwGmtSQLBlOKJqNp+sG25yM5mdInl6MJN2MZaZI3yhIHZ+LpBuNZyCLI1hOqWFK4qVJX+JKYioHXGlHnNXPaxbPKpeO6ePJ4OMKIWSJoFVP64aIqUxAAABsUlEQVR42u3aC5KCMBAE0CwEPxhRBEW8/0G348pKkUn4FCpb26/jcIWpdhQRPWilA06y4lTI0iL1WqWrgG3A0ad2VHUluFZXR+5z8NkH7ALWQZuAJMAkxis2sVcUR2FZlMku2UVyvpwF5bkU3bq+iAgUESl9jx2i0zNDNpPUBh9MeSnBwJRsbfCRHJ9x1cdaIC0mgvwqLSU/gdxZS5CDtJI0wetaN8Hr2jTB60racRgbfAw+rtgmxk9eSjCayEsJRoaPRNxKEEeJBxhdt7K7l3AzIeJiQtSitULmakxSNiZyY7LraUwwJYmFKTC9jYnpbiXPxgTPjq6MjQnRQFxMiF5BI3aO7UugAH9jIm8lf74xwZvamMCUxsQOl7Hv0ZggoxsTTMT7Pw4bE6J+XEyIXkX335jof3hjks/dmCCiTagxSSzfnzljG5MIr92YYLIxIVoMRURK20xuTOTKZAE3JtWHGhPkfY0JGLiPqY0Jb0yIFkQRUevGhI3JkMZkH7Kz9rM2JjBnY2KxMSFaKkVEvzcmstGNyVJuTF7XmCBvbUyQUGMSujERRAMak4w3JkQf8g23bBzgaQ02iAAAAABJRU5ErkJggg==);background-size:100% 3px;background-repeat:no-repeat;background-position:center top}.top-thirty-modal.loading[data-v-2e16305e] .close{display:none}.top-thirty-modal .top-thirty-body[data-v-2e16305e],.top-thirty-modal .top-thirty-body .image-container[data-v-2e16305e]{width:100%}.top-thirty-modal .top-thirty-body .image-container img[data-v-2e16305e]{max-width:100%}.content[data-v-337fbd7d]{display:flex;flex-direction:column;align-items:center;gap:40px;padding-bottom:10px}.content .diagram-section[data-v-337fbd7d]{width:75%;aspect-ratio:4/3;height:auto;display:flex;flex-direction:column;border:1px solid #dcdcdc;border-top:none;border-bottom:none}.content .diagram-section .line[data-v-337fbd7d]{width:100%;height:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACJgAAAAICAMAAACIuScVAAAAUVBMVEWwGmtSQLBlOKJqNp+sG25yM5mdInl6MJN2MZaZI3yhIHZ+LpBuNZyCLI1hOqWFK4qVJX+JKYioHXGlHnNXPaxbPKpeO6ePJ4OMKIWSJoFVP64aIqUxAAABsUlEQVR42u3aC5KCMBAE0CwEPxhRBEW8/0G348pKkUn4FCpb26/jcIWpdhQRPWilA06y4lTI0iL1WqWrgG3A0ad2VHUluFZXR+5z8NkH7ALWQZuAJMAkxis2sVcUR2FZlMku2UVyvpwF5bkU3bq+iAgUESl9jx2i0zNDNpPUBh9MeSnBwJRsbfCRHJ9x1cdaIC0mgvwqLSU/gdxZS5CDtJI0wetaN8Hr2jTB60racRgbfAw+rtgmxk9eSjCayEsJRoaPRNxKEEeJBxhdt7K7l3AzIeJiQtSitULmakxSNiZyY7LraUwwJYmFKTC9jYnpbiXPxgTPjq6MjQnRQFxMiF5BI3aO7UugAH9jIm8lf74xwZvamMCUxsQOl7Hv0ZggoxsTTMT7Pw4bE6J+XEyIXkX335jof3hjks/dmCCiTagxSSzfnzljG5MIr92YYLIxIVoMRURK20xuTOTKZAE3JtWHGhPkfY0JGLiPqY0Jb0yIFkQRUevGhI3JkMZkH7Kz9rM2JjBnY2KxMSFaKkVEvzcmstGNyVJuTF7XmCBvbUyQUGMSujERRAMak4w3JkQf8g23bBzgaQ02iAAAAABJRU5ErkJggg==) no-repeat bottom;background-size:100% 3px}.content .diagram-section .diagram[data-v-337fbd7d]{flex-grow:1}.content .diagram-section .diagram .status[data-v-337fbd7d]{margin-top:30%;text-align:center}.content .diagram-section .button-group[data-v-337fbd7d]{display:flex;width:100%}.content .diagram-section .button-group .button[data-v-337fbd7d]{flex-grow:1;height:30px;font-size:10px;font-family:Noto Sans CJK SC;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #dcdcdc;cursor:pointer}.content .diagram-section .button-group .button.disabled[data-v-337fbd7d]{color:#828287;cursor:not-allowed;pointer-events:none}.content .diagram-section .button-group .active[data-v-337fbd7d]{background-color:#000;color:#fff;border:1px solid black}.download-container[data-v-337fbd7d]{margin:40px auto 0;text-align:center;width:80%}.download-container .button[data-v-337fbd7d]{padding-left:3%;position:relative}.download-container .button img[data-v-337fbd7d]{margin:12px auto 0}.download-container .button img[data-v-337fbd7d]:hover{opacity:.7}.download-container .button img.disabled[data-v-337fbd7d]{filter:grayscale(70%);-webkit-filter:grayscale(70%);cursor:not-allowed}.download-container .button.text-inside[data-v-337fbd7d]{width:fit-content;block-size:fit-content;margin:0 auto}.scenery-list[data-v-337fbd7d]{padding:0}.title[data-v-337fbd7d]{margin-top:24px;font-size:24px;text-align:center;font-weight:700}.line-dark[data-v-337fbd7d]{width:65%;display:flex;justify-content:center;margin:0 auto 15px}.card-list[data-v-337fbd7d]{display:flex;flex-direction:column;width:80%;gap:20px;margin:0 auto;padding:10px 0 40px}@media screen and (max-width: 768px) and (orientation: portrait){.card-list[data-v-337fbd7d]{width:90%}}.card-list .card[data-v-337fbd7d]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}
