.tool-site{--tool-action-ink:var(--nocapp-blue);--tool-action-on-ink:var(--blush-beige)}.tool-site .tool-content-panel{--tool-action-ink:var(--nocapp-blue);--tool-action-on-ink:var(--blush-beige)}.tool-site :is(.section-tool-hero,.tool-page-hero,.tool-callout,.tool-brand-panel,.tool-footer,.tool-resource-contact,.section-tool-status){--tool-action-ink:var(--blush-beige);--tool-action-on-ink:var(--nocapp-blue)}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button:is(.tool-button-primary,.tool-button-outline){display:inline-flex;align-items:center;justify-content:center;gap:var(--tool-space-3);min-height:var(--tool-button-height);max-width:100%;padding:var(--tool-space-4)var(--tool-space-7);border:2px solid transparent;border-radius:var(--tool-pill);box-shadow:none;font:800 18px/1.4 Brutgrotesque,Arial,sans-serif;letter-spacing:-.02em;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:background .2s,color .2s,border-color .2s}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button.tool-button-primary{background:var(--tool-lime)!important;color:var(--nocapp-blue)!important}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button.tool-button-outline{background:0 0!important;border-color:var(--tool-action-ink);color:var(--tool-action-ink)!important}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button.tool-button-primary:hover{background:color-mix(in srgb,var(--tool-lime) 80%,var(--tool-white))!important;color:var(--nocapp-blue)!important;transform:none;text-decoration:none}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button.tool-button-outline:hover{background:var(--tool-action-ink)!important;color:var(--tool-action-on-ink)!important;transform:none;text-decoration:none}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button:is(.tool-button-primary,.tool-button-outline):focus-visible{outline:3px solid var(--tool-action-ink);outline-offset:var(--tool-space-1)}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button:is(.tool-button-primary,.tool-button-outline):disabled,body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button:is(.tool-button-primary,.tool-button-outline) :is(img,svg){flex:none;width:var(--tool-button-icon-size);height:var(--tool-button-icon-size)}body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button.tool-button-compact{min-height:var(--tool-button-compact-height);padding:var(--tool-space-2)var(--tool-space-4);font-size:16px}@media(max-width:767px){body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button:is(.tool-button-primary,.tool-button-outline):not(.tool-button-compact){min-height:var(--tool-button-mobile-height);padding:var(--tool-space-3)var(--tool-space-5);font-size:16px}}@media(prefers-reduced-motion:reduce){body.tool-site :is(.tool-page-document,.tool-header,.tool-footer,.section-tool-hero,.section-tool-status,.container-tool-resources) .tool-button:is(.tool-button-primary,.tool-button-outline){transition:none}}body.tool-site .tool-header .tool-nav-mobile-trial.tool-button{display:none}@media(max-width:600px){body.tool-site .tool-header .tool-header-trial.tool-button{display:none}body.tool-site .tool-header .tool-nav-mobile-trial.tool-button{display:inline-flex}}