@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.contentBox{padding-top:80px}@media (max-width:768px){.contentBox{padding-top:50px}}@media (max-width:480px){.contentBox{padding-top:30px}}.formArea{max-width:1180px;margin:0 auto;padding-top:40px;padding-bottom:80px}.formBox{padding-bottom:20px}@media (min-width:961px){.formBox .g-3{width:35%}}@media (min-width:961px) and (max-width:1480px){.formBox .g-3{width:30%}}@media (min-width:961px){.formBox .g-9{width:65%}}@media (min-width:961px) and (max-width:1480px){.formBox .g-9{width:70%}}.formBox .formColumn.cvssColumn,.formBox .formColumn:has(textarea){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.formBox .formColumn.cvssColumn .columnTitle,.formBox .formColumn:has(textarea) .columnTitle{padding-top:12px}.formBox .formColumn.cvssColumn .columnTitle.requireStyle:before,.formBox .formColumn:has(textarea) .columnTitle.requireStyle:before{top:16px}.formBox .columnArea,.formBox .columnInput,.formBox .columnSelect{font-family:"Inter","Noto Sans TC","Microsoft JhengHei",sans-serif;font-weight:400;color:#737373}.formBox .columnArea{margin-top:0;padding:12px 15px;line-height:1.5}.formBox .columnArea::-webkit-input-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnArea::-moz-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnArea:-ms-input-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnArea::-ms-input-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnArea::placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnInput::-webkit-input-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnInput::-moz-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnInput:-ms-input-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnInput::-ms-input-placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnInput::placeholder{color:#a6a6a6;font-family:inherit;font-size:inherit;font-weight:400;opacity:1;-webkit-text-fill-color:#a6a6a6}.formBox .columnSelect{color:#737373}.formBox .columnSelect:has(option[value=""]:checked){color:#a6a6a6}.formBox .columnSelect option{color:#737373}.columnNote{color:#787878;font-size:14px;line-height:1.5;margin-bottom:12px}.columnNote.red{color:#f00}.agreeColumn{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.agreeColumn .columnCheckBox{width:100%}.agreeColumn .columnCheckBox .columnCheckBoxTitle{line-height:1.5}.agreeColumn .columnCheckBox .columnCheckBoxTitle a{text-decoration:underline}.cvssBox .cvssVectorRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cvssBox .cvssVectorRow .columnInput{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;cursor:pointer}.cvssBox .cvssPanel{display:none}.cvssBox.is-open .cvssPanel{display:block}.cvssBox .cvssResetBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-negative:0;flex-shrink:0;height:50px;padding:0 18px;border:0;border-radius:10px;background:#0089A9;color:#fff;font-size:14px;font-family:"Inter","Noto Sans TC","Microsoft JhengHei",sans-serif;font-weight:600;cursor:pointer}@media (max-width:1180px){.cvssBox .cvssResetBtn{height:44px}}.cvssBox .cvssScoreRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:4px 0 16px}.cvssBox .cvssScoreLabel{font-size:14px;color:#666}.cvssBox .cvssScoreBadge{display:inline-block;padding:6px 16px;border-radius:999px;background:#4a4a4a;color:#fff;font-size:14px;font-weight:600;letter-spacing:0.02em}.cvssBox .cvssBaseBlock{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:12px;background:#fff}.cvssBox .cvssBaseHead{background:#4a4a4a;color:#fff;font-size:14px;font-weight:700;padding:10px 14px}.cvssBox .cvssGroup{padding:16px 14px 8px}.cvssBox .cvssGroup+.cvssGroup{border-top:1px solid #eee}.cvssBox .cvssGroupName{font-size:12px;font-weight:600;color:#888;text-align:right;margin-bottom:10px}@media (max-width:768px){.cvssBox .cvssGroupName{text-align:left}}.cvssBox .cvssMetricRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}@media (max-width:768px){.cvssBox .cvssMetricRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}}.cvssBox .cvssMetricName{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;font-size:13px;font-weight:600;color:#333;text-decoration:underline;text-underline-offset:2px;cursor:help}@media (max-width:1180px){.cvssBox .cvssMetricName{-ms-flex-preferred-size:180px;flex-basis:180px}}@media (max-width:768px){.cvssBox .cvssMetricName{-ms-flex-preferred-size:auto;flex-basis:auto}}.cvssBox .cvssMetricBtns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cvssBox .cvssMetricBtn{border:1px solid #c8c8c8;background:#f3f3f3;color:#222;border-radius:4px;padding:6px 12px;font-size:13px;font-family:"Inter","Noto Sans TC","Microsoft JhengHei",sans-serif;font-weight:400;line-height:1.3;cursor:pointer}.cvssBox .cvssMetricBtn.is-active{border-color:#3d6b27;background:#3d6b27;color:#fff}.successPage .textEditor{padding:40px 0 80px}