.tool-panel--inline[data-astro-cid-5uqubtap]{width:260px}@media (width>=64rem){html[data-tool-fit=tight] .hud-tool[data-astro-cid-5uqubtap] .tool-card[data-astro-cid-5uqubtap]{--tool-size-2xs:var(--type-size-2xs);--tool-size-xs:var(--type-size-xs);--tool-size-sm:var(--type-size-sm)}}.tool-card[data-astro-cid-5uqubtap]{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}@media (width<=63.999rem){.hud-tool[data-astro-cid-5uqubtap] .tool-card[data-astro-cid-5uqubtap]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (width>=64rem){.hud-tool[data-astro-cid-5uqubtap]{transition-property:opacity,display;transition-duration:var(--motion-effects-base);transition-behavior:normal, allow-discrete;transition-timing-function:linear}.hud-tool[data-astro-cid-5uqubtap] .tool-card[data-astro-cid-5uqubtap]{transform-origin:var(--tool-from,top left);transition-property:opacity,scale;transition-duration:var(--motion-effects-base), var(--motion-spatial-tick-ms);transition-timing-function:linear, var(--motion-spatial-tick)}.hud-tool[data-astro-cid-5uqubtap][hidden] .tool-card[data-astro-cid-5uqubtap]{opacity:0;scale:.97}@starting-style{.hud-tool[data-astro-cid-5uqubtap]:not([hidden]) .tool-card[data-astro-cid-5uqubtap]{opacity:0;scale:.97}}html[data-tool] .hud-tool[data-astro-cid-5uqubtap][hidden]{transition:none}html[data-press=key] .hud-tool[data-astro-cid-5uqubtap]{transition-property:opacity}html[data-press=key] .hud-tool[data-astro-cid-5uqubtap] .tool-card[data-astro-cid-5uqubtap]{transition:none}}.tool-grab[data-astro-cid-5uqubtap]{display:none}@media (width<=63.999rem){[data-astro-cid-5uqubtap]:is(.hud-tool,.tool-panel--grab) .tool-grab[data-astro-cid-5uqubtap]{width:100%;height:var(--space-6);margin:calc(var(--space-3) * -1) 0 0;border-radius:var(--radius-sm);touch-action:none;cursor:grab;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}[data-astro-cid-5uqubtap]:is(.hud-tool,.tool-panel--grab) .tool-grab[data-astro-cid-5uqubtap]:before{content:"";border-radius:var(--radius-full);background:oklch(from var(--t-fg-primary) l c h / var(--alpha-22));width:36px;height:4px}[data-astro-cid-5uqubtap]:is(.hud-tool,.tool-panel--grab) .tool-grab[data-astro-cid-5uqubtap]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:-2px}@media (pointer:coarse){[data-astro-cid-5uqubtap]:is(.hud-tool,.tool-panel--grab) .tool-grab[data-astro-cid-5uqubtap]{position:relative}[data-astro-cid-5uqubtap]:is(.hud-tool,.tool-panel--grab) .tool-grab[data-astro-cid-5uqubtap]:after{content:"";top:100%;left:0;right:calc(var(--hud-touch,44px) + var(--space-3));height:calc(var(--hud-touch,44px) - var(--space-6));position:absolute}}}.tool-head[data-astro-cid-5uqubtap]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--t-border-hairline);flex:none;display:flex}.tool-title[data-astro-cid-5uqubtap]{font-family:var(--type-family-heading);font-size:var(--type-size-base);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);color:var(--t-fg-primary);margin:0}.tool-close[data-astro-cid-5uqubtap]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--t-fg-subtle);cursor:pointer;transition:color var(--motion-duration-quick) var(--motion-easing-standard), background-color var(--motion-duration-quick) var(--motion-easing-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.tool-close[data-astro-cid-5uqubtap]:hover{color:var(--t-fg-primary);background:var(--t-fill-hover)}.tool-close[data-astro-cid-5uqubtap]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}@media (pointer:coarse){.tool-close[data-astro-cid-5uqubtap]{width:var(--hud-touch,44px);height:var(--hud-touch,44px)}}.tool-body[data-astro-cid-5uqubtap]{overscroll-behavior:contain;--density:.75;--hud-touch:32px;min-height:0;margin-right:calc(var(--space-3) * -1);padding-right:var(--space-3);font-family:var(--type-family-mono);flex:1;overflow-y:auto;container:tool-body/inline-size}.tool-panel[data-astro-cid-5uqubtap][data-entering] .tool-body[data-astro-cid-5uqubtap]>:not(:only-child),.tool-panel[data-astro-cid-5uqubtap][data-entering] .tool-body[data-astro-cid-5uqubtap]>:only-child>*{transition:opacity var(--motion-effects-base) var(--motion-easing-enter);transition-delay:calc(var(--tool-item,10) * var(--motion-duration-quick) / 10)}@starting-style{.tool-panel[data-astro-cid-5uqubtap][data-entering] .tool-body[data-astro-cid-5uqubtap]>:not(:only-child),.tool-panel[data-astro-cid-5uqubtap][data-entering] .tool-body[data-astro-cid-5uqubtap]>:only-child>*{opacity:0}}.tool-body[data-astro-cid-5uqubtap]>:first-child,.tool-body[data-astro-cid-5uqubtap]>:only-child>:first-child{--tool-item:0}.tool-body[data-astro-cid-5uqubtap]>:nth-child(2),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(2){--tool-item:1}.tool-body[data-astro-cid-5uqubtap]>:nth-child(3),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(3){--tool-item:2}.tool-body[data-astro-cid-5uqubtap]>:nth-child(4),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(4){--tool-item:3}.tool-body[data-astro-cid-5uqubtap]>:nth-child(5),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(5){--tool-item:4}.tool-body[data-astro-cid-5uqubtap]>:nth-child(6),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(6){--tool-item:5}.tool-body[data-astro-cid-5uqubtap]>:nth-child(7),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(7){--tool-item:6}.tool-body[data-astro-cid-5uqubtap]>:nth-child(8),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(8){--tool-item:7}.tool-body[data-astro-cid-5uqubtap]>:nth-child(9),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(9){--tool-item:8}.tool-body[data-astro-cid-5uqubtap]>:nth-child(10),.tool-body[data-astro-cid-5uqubtap]>:only-child>:nth-child(10){--tool-item:9}.tool-body[data-astro-cid-5uqubtap]::-webkit-scrollbar{width:4px}.tool-body[data-astro-cid-5uqubtap]::-webkit-scrollbar-thumb{background:var(--t-fill-track);border-radius:2px}.tool-body[data-astro-cid-5uqubtap] .tool-section{margin-top:var(--space-4)}.tool-body[data-astro-cid-5uqubtap] .tool-h{margin:0 0 var(--space-2);font-family:var(--type-family-heading);font-size:var(--type-size-md);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);color:var(--t-fg-primary)}.tool-body[data-astro-cid-5uqubtap] .tool-cap{margin:var(--space-3) 0 var(--space-2);font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-widest);text-transform:uppercase;color:var(--t-fg-subtle)}.tool-body[data-astro-cid-5uqubtap] .tool-note{margin:var(--space-2) 0 0;font-family:var(--type-family-ui);font-size:var(--type-size-2xs);line-height:var(--type-leading-normal);color:var(--t-fg-subtle)}.tool-body[data-astro-cid-5uqubtap] .tool-note:empty{display:none}.tool-body[data-astro-cid-5uqubtap] .tool-note em{color:var(--t-fg-primary)}.tool-body[data-astro-cid-5uqubtap] .tool-switches{flex-direction:column;display:flex}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button{width:100%;min-height:32px;padding:var(--space-1) calc(var(--space-2) + 22px) var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:left;color:var(--t-fg-primary);background:0 0;border:0;justify-content:flex-start;position:relative}.tool-body[data-astro-cid-5uqubtap] .tool-switches>:is(.ds-button,.tool-row)+:is(.ds-button,.tool-row){box-shadow:0 -1px 0 var(--t-border-hairline)}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed]:hover:not([aria-disabled=true]){background:var(--t-fill-hover)}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]{background:0 0}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed]:before,.tool-body[data-astro-cid-5uqubtap] .tool-box{content:"";box-sizing:border-box;border:1.5px solid var(--t-border-subtle);border-radius:4px;width:16px;height:16px}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed]:before{right:var(--space-2);position:absolute;top:50%;translate:0 -50%}.tool-body[data-astro-cid-5uqubtap] .tool-box{display:block;position:relative}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]:before,.tool-body[data-astro-cid-5uqubtap] [aria-pressed=true] .tool-box{background:var(--t-tone-sky);border-color:var(--t-tone-sky)}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]:after,.tool-body[data-astro-cid-5uqubtap] [aria-pressed=true] .tool-box:after{content:"";border-right:2px solid var(--t-bg-canvas);border-bottom:2px solid var(--t-bg-canvas);width:5px;height:9px;position:absolute;transform:rotate(45deg)}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]:after{right:calc(var(--space-2) + 5.5px);top:calc(50% - 6.5px)}.tool-body[data-astro-cid-5uqubtap] [aria-pressed=true] .tool-box:after{top:1px;left:4.5px}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-disabled=true]:before,.tool-body[data-astro-cid-5uqubtap] [aria-disabled=true] .tool-box{border-style:dashed}@media (pointer:coarse){.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button{min-height:var(--hud-touch,44px)}}.tool-body[data-astro-cid-5uqubtap] .tool-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tool-body[data-astro-cid-5uqubtap] .tool-q{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--t-fg-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tool-body[data-astro-cid-5uqubtap] .tool-q:hover{color:var(--t-fg-primary);background:var(--t-fill-hover)}.tool-body[data-astro-cid-5uqubtap] .tool-q:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.tool-body[data-astro-cid-5uqubtap] .tool-q[aria-expanded=true]{color:var(--t-fg-primary)}.tool-body[data-astro-cid-5uqubtap] .tool-q .ds-icon{grid-area:1/1}.tool-body[data-astro-cid-5uqubtap] .tool-q[aria-expanded=true] .tool-q-off,.tool-body[data-astro-cid-5uqubtap] .tool-q[aria-expanded=false] .tool-q-on{display:none}@media (pointer:coarse){.tool-body[data-astro-cid-5uqubtap] .tool-q{width:var(--hud-touch,32px);height:var(--hud-touch,32px)}}.tool-body[data-astro-cid-5uqubtap] .tool-what{padding:0 var(--space-2) var(--space-2);font-family:var(--type-family-ui);font-size:var(--type-size-2xs);line-height:var(--type-leading-normal);color:var(--t-fg-subtle);grid-column:1/-1;margin:0}.tool-body[data-astro-cid-5uqubtap] .tool-what[hidden]{display:none}@media (forced-colors:active){.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed]:before,.tool-body[data-astro-cid-5uqubtap] .tool-box{border-color:buttontext}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]:before,.tool-body[data-astro-cid-5uqubtap] [aria-pressed=true] .tool-box{forced-color-adjust:none;background:highlight;border-color:highlight}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]:after,.tool-body[data-astro-cid-5uqubtap] [aria-pressed=true] .tool-box:after{forced-color-adjust:none;border-color:highlighttext}.tool-body[data-astro-cid-5uqubtap] .tool-switches .ds-button[aria-pressed=true]{color:canvastext;background:canvas}}.tool-body[data-astro-cid-5uqubtap] .tool-bar{border:1px solid var(--t-border-hairline);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.tool-body[data-astro-cid-5uqubtap] .tool-bar>.ds-button{min-width:0;padding-inline:var(--space-1);white-space:nowrap;flex:1 1 0}.tool-body[data-astro-cid-5uqubtap] .tool-bar--wrap{flex-wrap:wrap}.tool-body[data-astro-cid-5uqubtap] .tool-bar--wrap>.ds-button{padding-inline:var(--space-2);flex:auto}.tool-body[data-astro-cid-5uqubtap] .tool-choice{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tool-body[data-astro-cid-5uqubtap] .tool-choice-name{font-family:var(--type-family-ui);font-size:var(--type-size-xs);line-height:var(--type-leading-snug);color:var(--t-fg-primary)}.tool-body[data-astro-cid-5uqubtap] .tool-seg{border:1px solid var(--t-border-hairline);border-radius:var(--radius-md);grid-auto-columns:2.75rem;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.tool-body[data-astro-cid-5uqubtap] .tool-seg>.ds-button{min-width:0;min-height:24px;padding-block:0;padding-inline:0}.tool-body[data-astro-cid-5uqubtap] .tool-seg--words{grid-auto-columns:minmax(0,1fr)}.tool-body[data-astro-cid-5uqubtap] .tool-seg--words>.ds-button{padding-inline:var(--space-2);white-space:nowrap}@media (pointer:coarse){.tool-body[data-astro-cid-5uqubtap] .tool-seg>.ds-button{min-height:var(--hud-touch)}}.tool-body[data-astro-cid-5uqubtap][data-more]:after{content:"";height:var(--space-7);margin-top:calc(-1 * var(--space-7));background:linear-gradient(to bottom, transparent, var(--elev-2-scrim));pointer-events:none;display:block;position:sticky;bottom:0}@media (width>=64rem){.hud-tool[data-astro-cid-5uqubtap] .tool-card[data-astro-cid-5uqubtap]{--tool-size-2xs:var(--type-size-xs);--tool-size-xs:var(--type-size-sm);--tool-size-sm:var(--type-size-md)}.hud-tool[data-astro-cid-5uqubtap] .tool-body[data-astro-cid-5uqubtap]{--type-size-2xs:var(--tool-size-2xs);--type-size-xs:var(--tool-size-xs);--type-size-sm:var(--tool-size-sm)}}
