.ck-card[data-v-e175dae7]{padding:var(--space-5);border:1px solid var(--color-border-solid);--sq-r:15px;background:var(--color-card)}.ck-card__head[data-v-e175dae7]{align-items:center;gap:var(--space-2);margin:calc(var(--space-1) * -1) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-solid);display:flex}.ck-card__head>i[data-v-e175dae7]{width:16px;font-size:var(--text-sm);color:var(--color-brand);text-align:center}.ck-card__head h2[data-v-e175dae7]{font-size:var(--text-sm);color:var(--color-ink);margin:0;font-weight:600;line-height:1.5}.ck-card__hint[data-v-e175dae7]{font-size:var(--text-xs);color:var(--color-text-muted);margin-inline-start:auto}.ck-card__actions[data-v-e175dae7]{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.ck-card__hint+.ck-card__actions[data-v-e175dae7]{margin-inline-start:var(--space-3)}.ck-card__actions[data-v-e175dae7] a{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-brand);font-weight:600;text-decoration:none;display:inline-flex}.ck-card__actions[data-v-e175dae7] a i{font-size:var(--text-2xs);transition:transform .15s}.ck-card__actions[data-v-e175dae7] a:hover i{transform:translate(2px)}@media (width<=767px){.ck-card[data-v-e175dae7]{padding:var(--space-4)}}.tool-page{padding-top:var(--space-6);padding-bottom:var(--space-12)}.tool-related a{align-items:center;gap:var(--space-2);color:var(--color-brand);display:inline-flex}.tool-related a:hover{text-underline-offset:3px;text-decoration:underline}.tool-copy{margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--text-sm);text-wrap:wrap;line-height:1.7}.tool-hint,.tool-meta,.tool-note{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.65}.tool-controls,.tool-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:is(.tool-page,.tool-supplement,.tool-report) :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.tool-error{padding:var(--space-4);border:1px solid var(--color-border-solid);background:var(--color-surface);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-ink-3);overflow-wrap:anywhere}.tool-error details{margin-top:var(--space-2)}.tool-loading{gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text);display:grid}.tool-skeleton{background:var(--color-surface);height:32px;animation:1.6s cubic-bezier(.32,.72,0,1) infinite alternate tool-pulse}@keyframes tool-pulse{to{opacity:.45}}.tool-report{margin-top:var(--space-5)}.tool-result-title{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-ink);font-weight:600;line-height:1.5}.tool-explanation>p{font-size:var(--text-sm);color:var(--color-text);line-height:1.7}.tool-findings{margin:var(--space-4) 0 0;border:1px solid var(--color-border-solid)}.tool-finding{gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(120px,1fr) minmax(0,3fr);display:grid}.tool-finding+.tool-finding{border-top:1px solid var(--color-border-solid)}.tool-finding:nth-child(odd){background:var(--color-surface)}.tool-finding dt{color:var(--color-text);font-size:var(--text-xs);line-height:1.7}.tool-finding dd{min-width:0;margin:0}.tool-finding-value{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tool-finding-value strong{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.tool-finding-value a,.tool-inline-button{color:var(--color-brand);font-size:var(--text-xs);text-underline-offset:3px;text-decoration:underline}.tool-inline-button{cursor:pointer;background:0 0;border:0;padding:0}.tool-finding dd p{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text);line-height:1.7}.tool-next-step,.tool-technical{margin-top:var(--space-4)}.tool-next-step h3{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--color-ink);font-weight:600;line-height:1.5}.tool-next-step p{font-size:var(--text-sm);color:var(--color-text);line-height:1.7}.tool-technical{border:1px solid var(--color-border-solid);padding:var(--space-3) var(--space-4)}.tool-legacy>summary,.tool-technical>summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-3);font-weight:600;line-height:1.5}.tool-legacy>p,.tool-technical>p{margin-top:var(--space-3)}.tool-technical .tool-toolbar{margin-top:var(--space-4);align-items:end}.tool-search{flex:160px;min-width:0}.tool-search>span{margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--color-text);display:block}.tool-search input{box-sizing:border-box;border:1px solid var(--color-border-solid);width:100%;height:40px;padding:0 var(--space-3);background:var(--color-card);color:var(--color-ink);line-height:24px;font-size:var(--text-sm);caret-color:var(--color-brand);border-radius:0;display:block}.tool-toolbar>.btn{white-space:normal;flex-shrink:0;max-width:100%}.tool-search input::placeholder{color:var(--color-text-muted)}.tool-result-section{margin-top:var(--space-5)}.tool-result-section h3{font-size:var(--text-sm);margin-bottom:var(--space-3);color:var(--color-ink);font-weight:600}.tool-results{border:1px solid var(--color-border-solid)}.tool-result-row{gap:var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);line-height:1.7;display:grid}.tool-result-row:nth-child(odd){background:var(--color-surface)}.tool-result-row dt{overflow-wrap:anywhere;color:var(--color-text)}.tool-result-row dd{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--color-ink-3);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tool-supplement{margin-top:var(--space-4);scroll-margin-top:96px}.tool-supplement-item{border-top:1px solid var(--color-border-solid);scroll-margin-top:96px}.tool-supplement-item>summary{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-3);font-weight:600;list-style:none;display:flex}.tool-supplement-item>summary::-webkit-details-marker{display:none}.tool-supplement-item>summary>i:first-child{width:16px;color:var(--color-brand);text-align:center}.tool-chevron{font-size:var(--text-2xs);color:var(--color-text-muted);margin-inline-start:auto;transition:transform .18s cubic-bezier(.32,.72,0,1)}.tool-supplement-item[open]>summary .tool-chevron{transform:rotate(180deg)}.tool-supplement-body{padding:var(--space-2) 0 var(--space-4)}.tool-related{gap:var(--space-3) var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.tool-directory>.ck-card+.ck-card,.tool-related{margin-top:var(--space-4)}.tool-directory-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-directory-link{align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-solid);color:var(--color-ink);background:var(--color-card);display:flex}.tool-directory-link:hover{border-color:var(--color-border-hover);background:var(--color-surface)}.tool-directory-link>i:first-child{color:var(--color-brand);width:16px;font-size:var(--text-sm);text-align:center;margin-top:3px}.tool-directory-link>span{flex:1;min-width:0}.tool-directory-link b{font-size:var(--text-sm);font-weight:600;line-height:1.5;display:block}.tool-directory-link small{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text);line-height:1.7;display:block}.tool-directory-link>i:last-child{font-size:var(--text-2xs);color:var(--color-text-muted);margin-top:5px}@media (width<=600px){.tool-directory-grid{grid-template-columns:1fr}.tool-finding,.tool-result-row{gap:var(--space-1);padding:var(--space-3);grid-template-columns:1fr}.tool-controls{align-items:start}.tool-technical{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.tool-skeleton{animation:none}.tool-chevron{transition:none}}
