.history-card[data-v-3b9e919a]{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;height:100%;padding:24px}.card-header[data-v-3b9e919a]{justify-content:space-between;margin-bottom:24px}.card-header[data-v-3b9e919a],.header-left[data-v-3b9e919a]{align-items:center;display:flex}.header-left[data-v-3b9e919a]{gap:12px}.header-icon[data-v-3b9e919a]{color:#916200;height:28px;width:28px}.card-title[data-v-3b9e919a]{color:#000;font-size:24px;font-weight:700;margin:0}.btn-clear[data-v-3b9e919a]{background:none;border:none;border-radius:4px;color:#3c3c4599;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s}.btn-clear[data-v-3b9e919a]:hover{background:#ef44441a;color:#ef4444}.history-list[data-v-3b9e919a]{display:flex;flex:1;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.history-list[data-v-3b9e919a]::-webkit-scrollbar{width:6px}.history-list[data-v-3b9e919a]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.history-list[data-v-3b9e919a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.history-item[data-v-3b9e919a]{border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:16px;transition:all .2s}.history-item[data-v-3b9e919a]:hover{background:#fffdf1;border-color:#916200}.history-item:hover .item-open[data-v-3b9e919a]{color:#916200;opacity:1}.item-header[data-v-3b9e919a]{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.item-date[data-v-3b9e919a]{color:#3c3c4599;font-size:13px}.btn-delete[data-v-3b9e919a]{align-items:center;background:none;border:none;border-radius:4px;color:#3c3c4566;cursor:pointer;display:flex;padding:4px}.btn-delete[data-v-3b9e919a]:hover{background:#ef44441a;color:#ef4444}.delete-icon[data-v-3b9e919a]{height:18px;width:18px}.item-content[data-v-3b9e919a]{align-items:center;display:flex;gap:12px;justify-content:space-between}.item-open[data-v-3b9e919a]{color:#9162008c;flex-shrink:0;font-size:13px;font-weight:600;opacity:.7;transition:all .2s}.default-result[data-v-3b9e919a]{align-items:center;display:flex;justify-content:space-between}.result-label[data-v-3b9e919a]{color:#000;font-weight:500}.result-score[data-v-3b9e919a]{font-size:18px;font-weight:700}.text-green[data-v-3b9e919a]{color:#10b981}.text-yellow[data-v-3b9e919a]{color:#f59e0b}.text-red[data-v-3b9e919a]{color:#ef4444}.local-note[data-v-3b9e919a]{align-items:center;color:#3c3c4573;display:flex;font-size:12.5px;gap:6px;justify-content:center;margin:16px 0 0;text-align:center}.local-note-icon[data-v-3b9e919a]{flex-shrink:0;height:15px;width:15px}.empty-state-card[data-v-3b9e919a]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px 0}.empty-text[data-v-3b9e919a]{color:#3c3c4566;margin-bottom:24px;text-align:center}.btn-start-small[data-v-3b9e919a]{background:#916200;border-radius:10px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .2s}.btn-start-small[data-v-3b9e919a]:hover{background:#7a5200;transform:translateY(-2px)}.rec-block[data-v-e81bd893]{width:100%}.rec-title[data-v-e81bd893]{color:#2b2118;font-size:15px;font-weight:700;margin:0 0 14px}.rec-list[data-v-e81bd893]{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.rec-item[data-v-e81bd893]{align-items:flex-start;display:flex;gap:10px}.rec-check[data-v-e81bd893]{background:#10b98124;border-radius:50%;color:#059669;flex-shrink:0;font-size:11px;font-weight:900;height:18px;line-height:18px;margin-top:1px;text-align:center;width:18px}.rec-text[data-v-e81bd893]{color:#2b2118b8;flex:1;font-size:14px;line-height:1.6}.share-card[data-v-f73b4629]{background:linear-gradient(145deg,#fffdf1,#fff6e0);border-radius:24px;box-shadow:0 4px 20px #91620014;display:flex;flex-direction:column;overflow:hidden;padding:30px 38px 24px;position:relative}.deco-tr[data-v-f73b4629]{background:#91620012;height:220px;right:-50px;top:-70px;width:220px}.deco-bl[data-v-f73b4629],.deco-tr[data-v-f73b4629]{border-radius:50%;pointer-events:none;position:absolute}.deco-bl[data-v-f73b4629]{background:#9162000d;bottom:-80px;height:170px;left:-40px;width:170px}.title-row[data-v-f73b4629]{border-bottom:1px solid rgba(145,98,0,.12);padding-bottom:14px;position:relative;z-index:1}.card-title[data-v-f73b4629]{color:#2b2118;font-size:19px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin:0}.head[data-v-f73b4629]{align-items:center;display:flex;gap:26px;padding:22px 0 18px;position:relative;z-index:1}.score-block[data-v-f73b4629]{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.score-row[data-v-f73b4629]{align-items:baseline;display:flex;gap:8px;line-height:1}.score[data-v-f73b4629]{color:#2b2118;font-size:76px;font-weight:900;letter-spacing:-2px;line-height:.85}.max-score[data-v-f73b4629]{color:#2b21184d;font-size:21px;font-weight:500}.level-badge[data-v-f73b4629]{align-items:center;border-radius:16px;display:inline-flex;font-size:14px;font-weight:700;height:32px;padding:0 17px}.badge-green[data-v-f73b4629]{background:#10b9811f;color:#059669}.badge-yellow[data-v-f73b4629]{background:#f59e0b24;color:#d97706}.badge-red[data-v-f73b4629]{background:#ef44441f;color:#dc2626}.badge-blue[data-v-f73b4629]{background:#3b82f61f;color:#2563eb}.badge-gray[data-v-f73b4629]{background:#6b728024;color:#4b5563}.badge-orange[data-v-f73b4629]{background:#f9731621;color:#ea580c}.desc-wrap[data-v-f73b4629]{display:flex;flex:1;flex-direction:column;gap:8px}.desc[data-v-f73b4629]{color:#2b21189e;font-size:15px;line-height:1.7;margin:0}.desc-sub[data-v-f73b4629]{border-left:2px solid rgba(145,98,0,.2);color:#2b211873;font-size:13px;font-style:italic;line-height:1.6;margin:0;padding-left:11px}.metrics[data-v-f73b4629]{display:flex;flex-direction:column;gap:13px;padding:6px 0 18px;position:relative;z-index:1}.metric[data-v-f73b4629]{align-items:center;display:flex;gap:14px}.metric-label[data-v-f73b4629]{color:#2b2118c7;flex-shrink:0;font-size:14px;font-weight:600;width:88px}.metric-track[data-v-f73b4629]{background:#9162001a;border-radius:4px;flex:1;height:8px;overflow:hidden}.metric-fill[data-v-f73b4629]{background:linear-gradient(90deg,#b07a00,#e0a91e);border-radius:4px;height:100%}.mfill-green[data-v-f73b4629]{background:#10b981}.mfill-yellow[data-v-f73b4629]{background:#f59e0b}.mfill-orange[data-v-f73b4629]{background:#f97316}.mfill-red[data-v-f73b4629]{background:#ef4444}.mfill-blue[data-v-f73b4629]{background:#3b82f6}.mfill-gray[data-v-f73b4629]{background:#9ca3af}.metric-pct[data-v-f73b4629]{color:#916200;flex-shrink:0;font-size:14px;font-weight:700;text-align:right;width:52px}.mpct-green[data-v-f73b4629]{color:#059669}.mpct-yellow[data-v-f73b4629]{color:#d97706}.mpct-orange[data-v-f73b4629]{color:#ea580c}.mpct-red[data-v-f73b4629]{color:#dc2626}.mpct-blue[data-v-f73b4629]{color:#2563eb}.mpct-gray[data-v-f73b4629]{color:#6b7280}.gauge[data-v-f73b4629]{padding:14px 0 16px;position:relative;z-index:1}.gauge-bar[data-v-f73b4629]{border-radius:6px;display:flex;height:12px;overflow:visible;position:relative}.gauge-zone[data-v-f73b4629]{flex:1;height:100%;opacity:.85}.gauge-zone[data-v-f73b4629]:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.gauge-zone[data-v-f73b4629]:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.gz-green[data-v-f73b4629]{background:#10b9814d}.gz-yellow[data-v-f73b4629]{background:#f59e0b52}.gz-orange[data-v-f73b4629]{background:#f973164d}.gz-red[data-v-f73b4629]{background:#ef44444d}.gz-blue[data-v-f73b4629]{background:#3b82f64d}.gz-gray[data-v-f73b4629]{background:#9ca3af4d}.gauge-zone.active[data-v-f73b4629]{opacity:1}.gz-green.active[data-v-f73b4629]{background:#10b981}.gz-yellow.active[data-v-f73b4629]{background:#f59e0b}.gz-orange.active[data-v-f73b4629]{background:#f97316}.gz-red.active[data-v-f73b4629]{background:#ef4444}.gz-blue.active[data-v-f73b4629]{background:#3b82f6}.gz-gray.active[data-v-f73b4629]{background:#9ca3af}.gauge-marker[data-v-f73b4629]{position:absolute;top:50%;transform:translate(-50%,-50%)}.gauge-dot[data-v-f73b4629]{border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px #00000040;display:block;height:18px;width:18px}.gauge-labels[data-v-f73b4629]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:12px}.gl[data-v-f73b4629]{align-items:center;display:flex;flex-direction:column;gap:2px;opacity:.45}.gl.active[data-v-f73b4629]{opacity:1}.gl-name[data-v-f73b4629]{color:#2b2118;font-size:12.5px;font-weight:700;line-height:1.2;text-align:center}.gl-range[data-v-f73b4629]{color:#2b211880;font-size:11px;font-weight:500}.stats[data-v-f73b4629]{display:flex;gap:0;padding:2px 0 18px;position:relative;z-index:1}.stat[data-v-f73b4629]{display:flex;flex:1;flex-direction:column;gap:4px;padding:4px 18px;text-align:center}.stat+.stat[data-v-f73b4629]{border-left:1px solid rgba(145,98,0,.14)}.stat-value[data-v-f73b4629]{color:#2b2118;font-size:24px;font-weight:900;letter-spacing:-.3px;line-height:1.05}.stat-label[data-v-f73b4629]{color:#2b211880;font-size:12px;font-weight:500}.rec-wrap[data-v-f73b4629]{border-top:1px solid rgba(145,98,0,.12);margin-top:2px;padding:16px 0 18px}.bottom-row[data-v-f73b4629],.rec-wrap[data-v-f73b4629]{position:relative;z-index:1}.bottom-row[data-v-f73b4629]{align-items:center;border-top:1px solid rgba(43,33,24,.07);display:flex;justify-content:space-between;padding-top:14px}.foot-line[data-v-f73b4629]{align-items:baseline;display:inline-flex;font-size:13px;gap:5px}.foot-label[data-v-f73b4629]{color:#2b21184d;font-size:12px;font-weight:500}.date[data-v-f73b4629]{color:#2b211880;font-weight:600}.watermark[data-v-f73b4629]{color:#916200;font-weight:800}@media (max-width:600px){.share-card[data-v-f73b4629]{padding:24px 22px 18px}.card-title[data-v-f73b4629]{font-size:16px}.head[data-v-f73b4629]{align-items:flex-start;flex-direction:column;gap:14px;padding:16px 0 14px}.score[data-v-f73b4629]{font-size:64px}.desc[data-v-f73b4629]{font-size:14px}.metric-label[data-v-f73b4629]{font-size:13px;width:72px}.gl-name[data-v-f73b4629]{font-size:11px}.stat[data-v-f73b4629]{padding:4px 10px}.stat-value[data-v-f73b4629]{font-size:20px}}.assessment-result[data-v-00beb7e4]{display:flex;flex-direction:column;gap:14px}.capture[data-v-00beb7e4]{border-radius:24px}.actions-row[data-v-00beb7e4]{display:flex;gap:12px}.btn[data-v-00beb7e4]{align-items:center;border-radius:200px;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:600;gap:8px;height:50px;justify-content:center;padding:0 18px;transition:all .2s;white-space:nowrap}.btn[data-v-00beb7e4]:disabled{cursor:default;opacity:.6}.btn-icon[data-v-00beb7e4]{height:18px;width:18px}.btn-record[data-v-00beb7e4]{background:#916200;border:1.5px solid #916200;color:#fff}.btn-record[data-v-00beb7e4]:hover{background:#7a5200;border-color:#7a5200}.btn-save[data-v-00beb7e4]{background:#2b2118;border:1.5px solid #2b2118;color:#fff}.btn-save[data-v-00beb7e4]:hover:not(:disabled){background:#1c150f;border-color:#1c150f}.btn-ghost[data-v-00beb7e4]{background:transparent;border:1.5px solid rgba(60,60,69,.2);color:#2b21189e}.btn-ghost[data-v-00beb7e4]:hover{border-color:#3c3c4566;color:#2b2118}.btn-app[data-v-00beb7e4]{background:#91620012;border:1.5px solid rgba(145,98,0,.22);color:#916200}.btn-app[data-v-00beb7e4]:hover{background:#9162001f;border-color:#91620061}.app-icon[data-v-00beb7e4]{border-radius:6px;flex-shrink:0;height:22px;width:22px}.options-row[data-v-00beb7e4]{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;padding:2px 0}.opt-toggle[data-v-00beb7e4]{align-items:center;color:#2b21189e;cursor:pointer;display:flex;font-size:13.5px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.opt-checkbox[data-v-00beb7e4]{accent-color:#916200;cursor:pointer;height:16px;width:16px}.rec-page[data-v-00beb7e4]{background:#9162000a;border:1px solid rgba(145,98,0,.16);border-radius:20px;padding:24px 28px}@media (max-width:600px){.actions-row[data-v-00beb7e4]{flex-wrap:wrap}.btn-app[data-v-00beb7e4],.btn-ghost[data-v-00beb7e4]{flex:1 1 100%}}
