.tool-detail-intro[data-astro-cid-uhqxmonm]{padding-block:24px 42px}.tool-detail-intro[data-astro-cid-uhqxmonm] header[data-astro-cid-uhqxmonm]{max-width:720px;margin-top:24px}.tool-detail-body[data-astro-cid-uhqxmonm]{padding-block:48px 72px}.tool-detail-body[data-astro-cid-uhqxmonm] .fp-article{max-width:720px}@media(max-width:639px){.tool-detail-intro[data-astro-cid-uhqxmonm]{padding-block:20px 34px}.tool-detail-body[data-astro-cid-uhqxmonm]{padding-block:34px 54px}}.ds-tools-given{margin:0;padding:var(--ds-space-4) 0 var(--ds-space-1);border-bottom:1.5px dashed var(--fx-line-hairline);font-size:var(--ds-fs-14-5);line-height:var(--ds-lh-1-6);color:var(--fx-ink-secondary);text-wrap:pretty}.ds-tools-given strong{padding:calc(var(--ds-space-1) / 4) calc(var(--ds-space-2) - var(--ds-space-1) / 2);border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2);background:var(--fx-bg-accent-soft);color:var(--fx-ink-primary);font-weight:700;white-space:nowrap}.ds-adleak__eqs{list-style:none;margin:var(--ds-space-7) 0 0;padding:0;border-top:1px dashed color-mix(in srgb,var(--fx-ink-on-dark) 22%,transparent)}.ds-adleak__eqs li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:calc(var(--ds-space-5) + var(--ds-space-1));align-items:center;padding:calc(var(--ds-space-5) + var(--ds-space-1)) 0;border-bottom:1px dashed color-mix(in srgb,var(--fx-ink-on-dark) 22%,transparent)}.ds-adleak__node{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fx-brand-pixel-on-dark);background:var(--fx-ink-primary);color:var(--fx-brand-pixel-on-dark);font-size:var(--ds-fs-13);font-weight:700;font-variant-numeric:tabular-nums}.ds-adleak__eq{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--ds-space-3) - var(--ds-space-1) / 2) var(--ds-space-3);margin:0;font-size:var(--ds-fs-18);line-height:var(--ds-lh-1-35)}.ds-adleak__eq-result{font-size:var(--ds-tools-eq-result);line-height:var(--ds-lh-1-2);font-weight:700;letter-spacing:-.02em;color:var(--fx-brand-pixel-on-dark)}.ds-adleak__eq-op{font-size:var(--ds-fs-24);font-weight:500;color:color-mix(in srgb,var(--fx-ink-on-dark) 62%,transparent)}.ds-adleak__eq-var{padding:calc(var(--ds-space-2) - var(--ds-space-1) / 2) calc(var(--ds-space-4) - var(--ds-space-1) / 2);border-radius:var(--ds-radius-control);border:1.5px solid color-mix(in srgb,var(--fx-brand-pixel-on-dark) 45%,transparent);font-weight:600;color:var(--fx-ink-on-dark);overflow-wrap:anywhere}@media(max-width:639px){.ds-adleak__eqs li{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4);padding:var(--ds-space-5) 0}.ds-adleak__eq{font-size:var(--ds-fs-16-5)}}.ds-adleak__note{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--ds-space-7);max-width:980px;margin-inline:auto;padding:calc(var(--ds-space-7) + var(--ds-space-1)) calc(var(--ds-space-7) + var(--ds-space-2)) var(--ds-space-7);border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);box-shadow:var(--ds-shadow-note)}.ds-adleak__note:before{content:"";position:absolute;top:-14px;left:50%;width:132px;height:30px;margin-left:calc((var(--ds-space-8) + var(--ds-space-1) / 2) * -1);transform:rotate(-2.5deg);border-radius:calc(var(--ds-space-1) * .75);background:color-mix(in srgb,var(--fx-bg-accent-soft) 88%,transparent);box-shadow:var(--ds-shadow-tape)}.ds-adleak__who{display:flex;flex-direction:column;gap:calc(var(--ds-space-4) - var(--ds-space-1) / 2)}.ds-adleak__who .ds-adleak__portrait{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 25%}.ds-adleak__who p{display:flex;flex-direction:column;margin:0;font-size:var(--ds-fs-15);line-height:var(--ds-lh-1-45)}.ds-adleak__who strong{font-weight:650;color:var(--fx-ink-primary)}.ds-adleak__who span{color:var(--fx-ink-tertiary)}.ds-adleak__note-body h2{margin:0;font-size:var(--ds-pricing-note-title);line-height:var(--ds-leading-tight);font-weight:700;letter-spacing:-.038em;text-wrap:balance;overflow-wrap:break-word}.ds-adleak__sign{margin:var(--ds-space-4) 0 0;font-size:var(--ds-fs-16);line-height:var(--ds-leading-body);font-weight:700;font-style:italic;color:var(--fx-ink-primary)}@media(max-width:899px){.ds-adleak__note{grid-template-columns:minmax(0,1fr);gap:calc(var(--ds-space-4) + var(--ds-space-1))}.ds-adleak__who{flex-direction:row;align-items:center}}@media(max-width:639px){.ds-adleak__note{padding:calc(var(--ds-space-5) + var(--ds-space-1)) calc(var(--ds-space-5) - var(--ds-space-1) / 2)}}.ds-adleak__cards{list-style:none;margin:calc(var(--ds-space-5) + var(--ds-space-1)) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.ds-adleak__cards li{min-width:0}.ds-adleak__cards a{position:relative;display:flex;flex-direction:column;gap:calc(var(--ds-space-3) - var(--ds-space-1) / 2);height:100%;min-height:200px;padding:var(--ds-space-5) calc(var(--ds-space-7) + var(--ds-space-2)) var(--ds-space-5) var(--ds-space-5);border-radius:var(--ds-radius-sheet);border:1px solid var(--fx-line-hairline);background:var(--fx-bg-surface);color:var(--fx-ink-primary);text-decoration:none;transition:border-color .15s,transform .15s}.ds-adleak__cards a:hover{border-color:var(--fx-brand-pixel);transform:translateY(-2px)}.ds-adleak__cards a:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px}.ds-adleak__card-tag{font-size:var(--ds-fs-11-5);letter-spacing:.1em;text-transform:uppercase;color:var(--fx-brand-pixel)}.ds-adleak__card-title{font-size:var(--ds-fs-19);line-height:var(--ds-leading-snug);font-weight:700;letter-spacing:-.015em;text-wrap:balance}.ds-adleak__card-meta{margin-top:auto;font-size:var(--ds-fs-14);line-height:var(--ds-lh-1-45);color:var(--fx-ink-secondary)}.ds-adleak__card-go{position:absolute;top:22px;right:22px;font-size:var(--ds-fs-18);color:var(--fx-brand-pixel)}.ds-adleak__card--ink a{background:var(--fx-ink-primary);border-color:var(--fx-ink-primary);color:var(--fx-ink-on-dark)}.ds-adleak__card--ink :is(.ds-adleak__card-tag,.ds-adleak__card-go){color:var(--fx-brand-pixel-on-dark)}.ds-adleak__card--ink .ds-adleak__card-meta{color:color-mix(in srgb,var(--fx-ink-on-dark) 70%,transparent)}.ds-adleak__card--ink a:focus-visible{outline-color:var(--fx-brand-pixel-on-dark)}@media(max-width:1099px){.ds-adleak__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ds-adleak__cards{grid-template-columns:minmax(0,1fr)}.ds-adleak__cards a{min-height:0}}@media(prefers-reduced-motion:reduce){.ds-adleak__cards a{transition:none}.ds-adleak__cards a:hover{transform:none}}
