[data-public-root].tool-dialog__overlay{z-index:1100;background-color:color-mix(in srgb, var(--color-surface-inverse) var(--prv-opacity-74), transparent);position:fixed;inset:0}[data-public-root].tool-dialog__overlay--raised{z-index:1200}[data-public-root].tool-dialog{z-index:1101;width:calc(100% - 2 * var(--space-container-x));max-width:var(--grid-content-width);overscroll-behavior:none;border-radius:var(--radius-md);background-color:var(--color-surface-muted);max-height:85vh;box-shadow:var(--shadow-raised-lg);outline:none;flex-direction:column;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-public-root].tool-dialog--raised{z-index:1201}[data-public-root] .tool-dialog__scroll{gap:var(--space-content-y);overscroll-behavior:none;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}[data-public-root].tool-dialog--code-preview{width:calc(100% - 2 * var(--space-container-x));max-width:var(--heading-max-width);border-radius:var(--radius-md);background-color:var(--color-surface-default);max-height:90dvh;box-shadow:var(--shadow-raised-lg);gap:0;padding:0;top:50%;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-public-root].tool-dialog--code-preview.tool-dialog--narrow{max-width:var(--heading-max-width)}[data-public-root].tool-dialog--panel{top:var(--space-inset-lg);bottom:var(--space-inset-lg);height:auto;max-height:none;box-shadow:none;background-color:#0000;border-radius:0;gap:0;padding:0;left:50%;overflow:hidden;transform:translate(-50%)}[data-public-root] .tool-dialog__body--panel{flex:auto;gap:0;height:100%;min-height:0;padding-bottom:0;display:flex}@media only screen and (max-width:767px){[data-public-root].tool-dialog--code-preview{width:calc(100% - 2 * var(--space-container-x));max-width:none;height:auto;max-height:90dvh;padding:0;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}[data-public-root].tool-dialog--panel{width:100%;max-width:none;height:100%;max-height:none;padding:calc(env(safe-area-inset-top,0px) + var(--space-inset-lg)) calc(env(safe-area-inset-right,0px) + var(--space-inset-lg)) calc(env(safe-area-inset-bottom,0px) + var(--space-inset-lg)) calc(env(safe-area-inset-left,0px) + var(--space-inset-lg));inset:0;transform:none}}[data-public-root].tool-dialog--narrow{max-width:var(--heading-max-width)}[data-public-root].tool-dialog--compact{max-width:var(--prv-size-500)}[data-public-root].tool-dialog--compact .tool-dialog__scroll{gap:var(--space-gap-md)}[data-public-root].tool-dialog--compact .tool-dialog__body{padding-bottom:var(--space-inset-sm)}[data-public-root] .tool-dialog__close{top:var(--space-gap-md);right:var(--space-gap-md);z-index:30;position:absolute}:is([data-public-root] .tool-dialog__close:hover:not(:disabled),[data-public-root] .tool-dialog__close:focus-visible:not(:disabled)){box-shadow:var(--shadow-raised)}[data-public-root] .tool-dialog__header,[data-public-root] .tool-dialog__section{gap:var(--space-gap-sm);flex-direction:column;min-width:0;display:flex}[data-public-root] .tool-dialog__header{padding:var(--space-inset-lg) var(--space-inset-lg) 0;padding-right:calc(var(--space-inset-lg) + var(--button-min-height-sm))}[data-public-root] .tool-dialog__body{gap:var(--space-inset-lg);min-width:0;padding-bottom:var(--space-inset-lg);flex-direction:column;flex:auto;display:flex}[data-public-root] .tool-dialog__body--no-header{padding-top:var(--space-inset-lg)}[data-public-root] .tool-dialog__body>:not(.tool-dialog__bleed){padding-inline:var(--space-inset-lg)}[data-public-root] .tool-dialog__body--code-preview{gap:0;min-height:0;padding-bottom:0}[data-public-root] .tool-dialog__body--code-preview>:not(.tool-dialog__bleed){padding-inline:0}[data-public-root] .tool-dialog__body:has(>.tool-dialog__bleed:last-child){padding-bottom:0}[data-public-root] .tool-dialog__eyebrow{color:var(--color-fg-default)}[data-public-root] .tool-dialog__section-title{color:var(--color-fg-default);margin:0}[data-public-root] .tool-dialog__label{color:var(--color-fg-default)}[data-public-root] .tool-dialog__quote{background-color:var(--color-surface-default);box-shadow:var(--shadow-raised);padding:var(--space-inset-sm);border-radius:var(--radius-xs);border:none}[data-public-root] .tool-dialog__footer{gap:var(--space-gap-xs);padding:0 var(--space-inset-lg) var(--space-inset-lg);flex-direction:column-reverse;display:flex}[data-public-root] .tool-dialog__footer[data-align=start]{flex-direction:column;align-items:stretch}@media only screen and (min-width:640px){[data-public-root] .tool-dialog__footer{flex-direction:row;justify-content:flex-end;align-items:center}[data-public-root] .tool-dialog__footer[data-align=between]{justify-content:space-between}[data-public-root] .tool-dialog__footer[data-align=start]{flex-direction:row;justify-content:flex-start}}[data-public-root] .tool-dialog__collapse{transition:grid-template-rows .2s ease-in-out;display:grid}[data-public-root] .tool-dialog__collapse[data-open=true]{grid-template-rows:1fr}[data-public-root] .tool-dialog__collapse[data-open=false]{grid-template-rows:0fr}[data-public-root] .tool-dialog__collapse-inner{min-height:0;overflow:hidden}[data-public-root] .tool-dialog__disclosure{justify-content:space-between;align-items:center;gap:var(--space-gap-xs);width:100%;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;padding-inline-end:var(--space-gap-md);display:flex}[data-public-root] .tool-dialog__chevron{color:var(--color-fg-muted);flex:none;transition:transform .2s ease-in-out}[data-public-root] .tool-dialog__disclosure[aria-expanded=true] .tool-dialog__chevron{transform:rotate(180deg)}[data-public-root] .tool-dialog__bleed{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}[data-public-root] .tool-dialog__bleed .banner{border-radius:0 0 var(--radius-md) var(--radius-md)}@media only screen and (min-width:1024px){[data-public-root].tool-dialog [data-public=tool-sticky-preview]{top:var(--space-inset-lg)}}@media only screen and (max-width:767px){[data-public-root].tool-dialog:not(.tool-dialog--code-preview){width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0;padding:0;inset:0;transform:none}[data-public-root] .tool-dialog__header{padding-top:calc(env(safe-area-inset-top,0px) + var(--space-inset-lg));padding-left:calc(env(safe-area-inset-left,0px) + var(--space-inset-lg));padding-right:calc(env(safe-area-inset-right,0px) + var(--space-inset-lg) + var(--button-min-height-sm))}[data-public-root] .tool-dialog__body>:not(.tool-dialog__bleed){padding-left:calc(env(safe-area-inset-left,0px) + var(--space-inset-lg));padding-right:calc(env(safe-area-inset-right,0px) + var(--space-inset-lg))}[data-public-root] .tool-dialog__body--no-header{padding-top:calc(env(safe-area-inset-top,0px) + var(--space-inset-lg))}[data-public-root] .tool-dialog__body:not(.tool-dialog__body--code-preview){padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-inset-lg))}[data-public-root] .tool-dialog__body:not(.tool-dialog__body--code-preview):has(>.tool-dialog__bleed:last-child){padding-bottom:0}[data-public-root] .tool-dialog__close{top:calc(env(safe-area-inset-top,0px) + var(--space-gap-md));right:calc(env(safe-area-inset-right,0px) + var(--space-gap-sm))}[data-public-root] .tool-dialog__footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-inset-lg));padding-left:calc(env(safe-area-inset-left,0px) + var(--space-inset-lg));padding-right:calc(env(safe-area-inset-right,0px) + var(--space-inset-lg))}[data-public-root] .tool-dialog__bleed{width:100%;margin-inline:0}[data-public-root] .tool-dialog__bleed:last-child .banner{padding-bottom:calc(var(--space-panel-pad-y) + env(safe-area-inset-bottom,0px));border-radius:0}}