.tools{--cs-display-scene: clamp(2.25rem, calc(3.1vw + 1.1rem) , 3.875rem);--cs-display-band: clamp(1.75rem, calc(1.3vw + 1.1rem) , 2.25rem);--cs-display-decision: clamp(2rem, calc(2.2vw + 1.1rem) , 3.25rem);--tools-kicker-size: 11px;--tools-kicker-tracking: .14em;--tools-muted: #5a666e;color:var(--web-color-ink)}.tools-shell{width:100%;max-width:var(--cs-container-max);margin-inline:auto;padding-inline:24px}@media(max-width:768px){.tools-shell{padding-inline:16px}}.tools-surface-canvas{background:var(--web-color-canvas)}.tools-surface-white{background:var(--brand-color-surface-primary)}.tools-surface-tint{background:var(--web-color-tint)}.tools-surface-deep{background:var(--web-color-accent-deep);color:var(--brand-white)}.tools-open{padding-block:clamp(44px,5vw,66px) clamp(6px,1vw,14px)}.tools-calc{padding-block:clamp(36px,4.2vw,60px)}.tools-ready,.tools-existing{padding-block:clamp(52px,5.6vw,84px)}.tools-help{padding-block:clamp(60px,6.4vw,96px)}.tools-limit{padding-block:clamp(28px,3vw,44px);border-top:1px solid var(--brand-color-border-subtle)}.tools-tool-open{padding-block:clamp(32px,3.6vw,52px) clamp(24px,2.6vw,36px)}.tools-tool-runtime{padding-block:clamp(8px,1vw,16px) clamp(44px,4.6vw,68px)}.tools-meaning{padding-block:clamp(44px,4.8vw,72px)}.tools-other{padding-block:clamp(48px,5vw,76px)}.tools h2{text-wrap:balance}@media(min-width:360px){.tools-keep{display:inline-block}}.tools-phrase{display:inline-block;text-wrap:balance}@media(360px<=width<410px){#help-h2{--cs-display-decision: min(32px, calc((100vw - 32px) / 11.8))}}@media(width<360px){#help-h2{--cs-display-decision: min(32px, calc((100vw - 32px) / 9.3))}#help-h2 .tools-keep{display:inline-block}}.tools-kicker{margin:0 0 clamp(12px,1.4vw,16px);color:var(--web-color-ink);font-size:var(--tools-kicker-size);font-weight:var(--brand-font-weight-bold);line-height:1.4;letter-spacing:var(--tools-kicker-tracking);text-transform:uppercase}.tools-surface-deep .tools-kicker{color:var(--brand-sea-glass)}.tools h1,.tools h2,.tools h3{color:var(--brand-color-text-heading);overflow-wrap:break-word}.tools-surface-deep h2{color:var(--brand-white)}.tools-lede{font-size:var(--cs-text-lg);line-height:1.55;color:var(--web-color-ink)}.tools-surface-deep .tools-lede{color:var(--brand-white);opacity:.92}.tools-scene-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 48px}@media(min-width:860px){.tools-scene-split--pair{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end}}.tools-text-action{display:inline-flex;align-items:center;gap:var(--cs-space-1);min-height:var(--cs-target-min);color:var(--brand-color-interactive);font-size:15px;font-weight:var(--brand-font-weight-bold);text-decoration:underline transparent;text-decoration-thickness:2px;text-underline-offset:.25em;transition:color var(--brand-transition-duration) var(--brand-transition-easing),text-decoration-color var(--brand-transition-duration) var(--brand-transition-easing)}.tools-text-action:hover,.tools-text-action:focus-visible{color:var(--brand-color-interactive-hover);text-decoration-color:currentColor}.tools-text-action svg{flex:none;transition:transform var(--brand-transition-duration) var(--brand-transition-easing)}.tools-text-action:hover svg,.tools-text-action:focus-visible svg{transform:translate(4px)}.tools-disclosure{font-size:13.5px;line-height:1.55;color:var(--web-color-ink);opacity:.72}.tools-btn-ondark{background:var(--brand-white);border-color:var(--brand-white);color:var(--web-color-accent-deep)}.tools-btn-ondark:hover,.tools-btn-ondark:focus-visible{background:var(--web-color-tint);border-color:var(--web-color-tint);color:var(--web-color-accent-deep)}.tools-surface-deep .tools-text-action{color:var(--brand-sea-glass)}.tools-surface-deep .tools-text-action:hover,.tools-surface-deep .tools-text-action:focus-visible{color:var(--brand-white)}.tools-calc-list{display:grid;gap:0;border-top:1px solid var(--brand-color-border-subtle)}.tools-calc-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,52px);padding:clamp(28px,3.6vw,46px) 6px;border-bottom:1px solid var(--brand-color-border-subtle);text-decoration:none;color:inherit;box-shadow:inset 3px 0 0 transparent;transition:box-shadow .18s var(--brand-transition-easing),background-color .18s var(--brand-transition-easing)}.tools-calc-row:hover,.tools-calc-row:focus-visible{background:var(--web-color-tint);box-shadow:inset 3px 0 0 var(--brand-copper)}.tools-calc-num{align-self:start;padding-top:9px;font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--tools-muted)}.tools-calc-title{display:block;margin:0 0 8px;font-size:clamp(24px,2.5vw,34px);line-height:1.06;font-weight:600;color:var(--web-color-ink);transition:color .18s var(--brand-transition-easing)}.tools-calc-row--lead .tools-calc-title{font-size:clamp(27px,2.9vw,40px)}.tools-calc-row:hover .tools-calc-title,.tools-calc-row:focus-visible .tools-calc-title{color:var(--brand-blue)}.tools-calc-q{display:block;margin:0;max-width:48ch;text-wrap:balance;font-size:clamp(15px,1.25vw,18px);line-height:1.5;color:var(--web-color-ink);opacity:.82}.tools-calc-cta{display:inline-flex;align-items:center;gap:10px;justify-self:end;white-space:nowrap;font-size:15px;font-weight:700;color:var(--brand-blue)}.tools-calc-cta svg{flex:none;transition:transform .18s var(--brand-transition-easing)}.tools-calc-row:hover .tools-calc-cta svg,.tools-calc-row:focus-visible .tools-calc-cta svg{transform:translate(4px)}.tools-res-list{display:grid;border-top:1px solid var(--brand-color-border-subtle)}.tools-res-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(26px,3.4vw,42px) 6px;border-bottom:1px solid var(--brand-color-border-subtle);text-decoration:none;color:inherit;box-shadow:inset 3px 0 0 transparent;transition:box-shadow .18s var(--brand-transition-easing),background-color .18s var(--brand-transition-easing)}.tools-res-row:hover,.tools-res-row:focus-visible{background:var(--web-color-tint);box-shadow:inset 3px 0 0 var(--brand-copper)}.tools-res-title{display:block;margin:0 0 7px;font-size:clamp(22px,2.2vw,30px);line-height:1.08;font-weight:600;color:var(--web-color-ink);transition:color .18s var(--brand-transition-easing)}.tools-res-row:hover .tools-res-title,.tools-res-row:focus-visible .tools-res-title{color:var(--brand-blue)}.tools-res-q{display:block;margin:0;max-width:46ch;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:var(--web-color-ink);opacity:.82}.tools-res-cta{display:inline-flex;align-items:center;gap:9px;justify-self:end;white-space:nowrap;font-size:15px;font-weight:700;color:var(--brand-blue)}.tools-res-cta svg{flex:none;transition:transform .18s var(--brand-transition-easing)}.tools-res-row:hover .tools-res-cta svg,.tools-res-row:focus-visible .tools-res-cta svg{transform:translate(4px)}.tools-existing-note{margin:clamp(16px,2vw,22px) 0 0;max-width:64ch;font-size:12.5px;line-height:1.55;color:var(--tools-muted)}.tools-conv{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(28px,4.5vw,72px);align-items:center}.tools-conv__lead h3{margin:0 0 12px;font-size:clamp(21px,2vw,27px);font-weight:600;color:var(--web-color-ink)}.tools-conv__lead p{margin:0 0 20px;max-width:40ch;font-size:15.5px;line-height:1.55}.tools-conv__lead .tools-quiet-note{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--tools-muted)}.tools-conv__apply{background:var(--brand-color-surface-primary);border:1px solid var(--brand-color-border-default);border-radius:var(--cs-radius-lg);padding:clamp(28px,3vw,46px)}.tools-conv__apply h3{margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);line-height:1.06;font-weight:600;color:var(--web-color-ink)}.tools-conv__apply p{margin:0 0 26px;max-width:44ch;font-size:15.5px;line-height:1.55}.tools-ext-note{display:block;margin:16px 0 0;font-size:11px;letter-spacing:.04em;color:var(--tools-muted)}.tools-back{display:inline-flex;align-items:center;gap:8px;min-height:var(--cs-target-min);margin-bottom:6px;font-size:13px;font-weight:var(--brand-font-weight-semibold);letter-spacing:.01em;color:var(--brand-color-interactive);text-decoration:none}.tools-back:hover,.tools-back:focus-visible{color:var(--brand-color-interactive-hover);text-decoration:underline;text-decoration-thickness:2px}.tools-back svg{flex:none;transition:transform var(--brand-transition-duration) var(--brand-transition-easing)}.tools-back:hover svg,.tools-back:focus-visible svg{transform:translate(-3px)}.tools-plate{border:1px solid var(--brand-color-border-default);border-radius:var(--cs-radius-lg);background:var(--web-color-tint);overflow:hidden}.tools-plate__bar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--brand-color-border-subtle);background:var(--brand-color-surface-primary)}.tools-plate__label{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tools-muted)}.tools-frame{position:relative;width:100%;background:var(--web-color-canvas);container-type:inline-size}.tools-frame iframe{position:relative;display:block;width:1px;min-width:100%;max-width:100%;height:var(--tool-frame-h-narrow, 640px);border:0}@container (min-width: 340px){.tools-frame iframe{height:var(--tool-frame-h-mid, var(--tool-frame-h-narrow, 640px))}}@container (min-width: 640px){.tools-frame iframe{height:var(--tool-frame-h-wide, var(--tool-frame-h-narrow, 640px))}}.tools-plate__fallback{margin:0;font-size:var(--cs-text-sm);line-height:1.5;color:var(--web-color-ink)}.tools-frame__status{margin:0;padding:28px 24px;font-size:var(--cs-text-sm);line-height:1.5;text-align:center;color:var(--tools-muted)}.tools-frame__status[hidden],.tools-gate[hidden],.tools-plate__foot[hidden]{display:none}@media(scripting:enabled){.tools-plate[data-sizing=message]:not([data-broki-state]) .tools-gate[hidden],.tools-plate[data-sizing=message][data-broki-state=checking] .tools-gate[hidden]{display:block;visibility:hidden}.tools-plate[data-sizing=message][data-broki-state=checking] .tools-frame__status:not([hidden]){position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tools-plate[data-sizing=message][data-broki-state=active] .tools-frame__status:not([hidden]){position:absolute;inset:0 0 auto;z-index:1;background:var(--web-color-canvas)}}.tools-gate{padding:clamp(20px,3vw,32px);background:var(--brand-color-surface-primary)}.tools-gate__title{margin:0 0 8px;font-size:17px;font-weight:var(--brand-font-weight-bold);color:var(--web-color-ink)}.tools-gate__body{margin:0 0 16px;max-width:56ch;font-size:var(--cs-text-base);line-height:1.55;color:var(--web-color-ink)}.tools-gate__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:0}.tools-gate__actions .cs-btn{min-height:48px;padding:0 24px}.tools-gate__actions a{display:inline-flex;align-items:center;min-height:var(--cs-target-min);font-weight:var(--brand-font-weight-semibold);color:var(--brand-color-interactive)}.tools-plate__foot{padding:14px 20px;border-top:1px solid var(--brand-color-border-subtle);background:var(--brand-color-surface-primary)}.tools-plate__fallback a{font-weight:var(--brand-font-weight-semibold)}.tools-plate__note{margin-bottom:8px}.tools-plate__body{display:grid;place-items:center;text-align:center;padding:clamp(44px,6.4vw,88px) 24px;min-height:380px}.tools-plate__body[hidden]{display:none}@media(max-width:359px){.tools-plate__body{padding-inline:16px}}.tools-plate__body-inner{max-width:44ch}.tools-plate__preface{margin:0 0 22px;font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:var(--web-color-ink)}.tools-method{border-top:1px solid var(--brand-color-border-subtle);border-bottom:1px solid var(--brand-color-border-subtle)}.tools-method summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-size:15px;font-weight:600;color:var(--web-color-ink)}.tools-method summary::-webkit-details-marker{display:none}.tools-method .tm-mark{font-size:22px;font-weight:300;color:var(--brand-blue);transition:transform var(--brand-transition-duration) var(--brand-transition-easing)}.tools-method[open] .tm-mark{transform:rotate(45deg)}.tools-method__list{list-style:none;margin:0;padding:0 0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;font-size:13.5px}.tools-method__list li{border-top:1px solid var(--brand-color-border-subtle);padding-top:8px}.tools-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--brand-color-border-subtle)}.tools-row{border-bottom:1px solid var(--brand-color-border-subtle)}.tools-row a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:clamp(20px,2.6vw,30px) 6px;min-height:var(--cs-target-min);color:inherit;text-decoration:none;box-shadow:inset 3px 0 0 transparent;transition:box-shadow .18s var(--brand-transition-easing),background-color .18s var(--brand-transition-easing)}.tools-row a:hover,.tools-row a:focus-visible{background:var(--web-color-tint);box-shadow:inset 3px 0 0 var(--brand-copper)}.tools-row__index{font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--tools-muted)}.tools-row__copy{display:flex;flex-direction:column;gap:4px}.tools-row__copy strong{font-size:clamp(18px,1.7vw,22px);font-weight:600;color:var(--web-color-ink);transition:color .18s var(--brand-transition-easing)}.tools-row a:hover .tools-row__copy strong,.tools-row a:focus-visible .tools-row__copy strong{color:var(--brand-blue)}.tools-row__copy small{font-size:14px;line-height:1.5;color:var(--web-color-ink);opacity:.82}.tools-row a svg{flex:none;color:var(--brand-blue);transition:transform .18s var(--brand-transition-easing)}.tools-row a:hover svg,.tools-row a:focus-visible svg{transform:translate(4px)}.tools-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}@media(max-width:720px){.tools-conv{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.tools-calc-row{grid-template-columns:auto 1fr;gap:12px 16px}.tools-calc-cta{grid-column:2;justify-self:start;margin-top:10px;white-space:normal}.tools-res-row{grid-template-columns:1fr;gap:10px}.tools-res-cta{justify-self:start;margin-top:4px;white-space:normal}.tools-row a{grid-template-columns:auto 1fr}.tools-row a svg{display:none}}@media(prefers-reduced-motion:reduce){.tools-calc-row,.tools-calc-title,.tools-calc-cta svg,.tools-res-row,.tools-res-title,.tools-res-cta svg,.tools-row a,.tools-row__copy strong,.tools-row a svg,.tools-text-action,.tools-text-action svg,.tools-back svg,.tools-method .tm-mark{transition:none}.tools-calc-row:hover .tools-calc-cta svg,.tools-calc-row:focus-visible .tools-calc-cta svg,.tools-res-row:hover .tools-res-cta svg,.tools-res-row:focus-visible .tools-res-cta svg,.tools-row a:hover svg,.tools-row a:focus-visible svg,.tools-text-action:hover svg,.tools-text-action:focus-visible svg,.tools-back:hover svg,.tools-back:focus-visible svg{transform:none}}
