.v-tool{--v-page:#f9f8f5;--v-paper:#fbfaf7;--v-card:#ffffff;--v-ink:#232323;--v-ink-2:#717680;--v-ink-3:#a4a7ae;--v-line:rgba(35,35,35,.1);--v-line-soft:rgba(35,35,35,.06);--v-lemon:#dcef62;--v-mint:#bce8cf;--v-sage:#547051;--v-danger:#d92d20;min-height:100vh;background:var(--v-page);color:var(--v-ink);font-family:var(--sans)}.v-tool a{color:inherit;text-decoration:none}.v-tool :where(button){font:inherit;color:inherit}.v-tool :where(h1,h2,h3,p){margin:0}.v-tool-header{position:sticky;top:0;z-index:60;background:rgba(251,250,247,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(35,35,35,.06)}.v-tool-header-inner{max-width:1440px;height:60px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.v-tool-breadcrumb{display:flex;align-items:center;gap:9px;min-width:0;font-size:11.5px;color:var(--v-ink-3);white-space:nowrap}.v-tool-breadcrumb .v-brand{margin-right:4px}.v-tool-breadcrumb a{color:var(--v-ink-2);transition:color .16s}.v-tool-breadcrumb a:hover{color:var(--v-ink)}.v-tool-breadcrumb strong{color:var(--v-ink);font-weight:550;overflow:hidden;text-overflow:ellipsis}.v-tool-breadcrumb svg{color:var(--v-ink-3);flex:none}.v-tool-divider{width:1px;height:16px;background:var(--v-line);margin:0 3px}.v-tool-header-actions{display:flex;align-items:center;gap:8px}.v-tool-subhead{max-width:1440px;margin:0 auto;padding:18px 32px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.v-tool-subhead h1{margin:4px 0 0;font-size:30px;line-height:1.1;letter-spacing:-.035em;font-weight:500;color:var(--v-ink)}.v-tool-subhead p{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:rgba(35,35,35,.48);max-width:560px}.v-kicker{display:flex;align-items:center;gap:6px;margin:0;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink-3)}.v-kicker svg{color:var(--v-sage)}.v-tool .v-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap;transition:background .16s,transform .16s,border-color .16s}.v-tool .v-cta:hover{transform:translateY(-1px)}.v-tool .v-cta-light,.v-tool a.v-cta-light{background:#fff;border:1px solid var(--v-line);color:var(--v-ink);box-shadow:0 2px 8px rgba(0,0,0,.03)}.v-tool .v-cta-light:hover{background:#f4f2ec}.v-tool .v-cta-small{height:36px;padding:0 13px;font-size:11px}@media(max-width:900px){.v-tool-header-inner{height:56px;padding:0 16px}.v-tool-breadcrumb{font-size:10.5px;gap:6px}.v-tool-breadcrumb .v-brand span,.v-tool-breadcrumb .v-tool-divider{display:none}.v-tool-header-actions .v-cta{height:32px;padding:0 10px;font-size:10.5px}.v-tool-header-actions>.v-cta:last-child{display:none}.v-tool-subhead{padding:14px 16px 16px}.v-tool-subhead h1{font-size:23px}.v-tool-subhead p{font-size:11.5px}}.v-tool{--sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang TC","PingFang SC","Noto Sans TC",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.v-brand{display:inline-flex;align-items:center;gap:9px;color:var(--v-ink);transition:opacity .16s}.v-brand:hover{opacity:.7}.v-brand svg{color:var(--v-ink)}.v-brand span{font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1}.v-brand.is-compact{gap:7px}.v-brand.is-compact span{font-size:19px}@media (max-width:900px){.v-tool-header-actions>.v-cta:last-child{display:inline-flex}}