:root{--wz-main-press:90ms;--wz-main-release:.16s;--wz-main-open:.26s;--wz-main-close:.2s;--wz-main-swap:.3s;--wz-main-breath:2s;--wz-main-ease-out:cubic-bezier(.2, .8, .2, 1);--wz-main-ease-in:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--wz-main-press:0s;--wz-main-release:0s;--wz-main-open:0s;--wz-main-close:0s;--wz-main-swap:0s;--wz-main-breath:0s}.wz-main-pills *,.wz-main-examples *,.wz-main-sheet,.wz-main-sheet *,.wz-main-scrim{transition:none!important;animation:none!important}}[data-motion=reduced]{--wz-main-press:0s;--wz-main-release:0s;--wz-main-open:0s;--wz-main-close:0s;--wz-main-swap:0s;--wz-main-breath:0s}[data-motion=reduced] .wz-main-pills *,[data-motion=reduced] .wz-main-examples *,[data-motion=reduced] .wz-main-sheet,[data-motion=reduced] .wz-main-sheet *,[data-motion=reduced] .wz-main-scrim{transition:none!important;animation:none!important}.wz-main-pills{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:center;gap:.4rem;min-width:0;min-height:2.75rem;display:flex;overflow-x:auto}.wz-main-pills::-webkit-scrollbar{display:none}.wz-main-pills>*{scroll-snap-align:start;flex:none}.wz-main-pill{border:1px solid color-mix(in oklch, var(--border) 85%, transparent);border-radius:var(--radius-full,999px);background:var(--card);height:2.75rem;box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 6%, transparent);font-size:var(--type-sm,.8rem);color:var(--foreground);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--wz-main-release) var(--wz-main-ease-out), background var(--motion-fast,.14s), color var(--motion-fast,.14s), border-color var(--motion-fast,.14s);align-items:center;gap:.3rem;padding:0 .6rem 0 .55rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.wz-main-pill:active{transition-duration:var(--wz-main-press);transform:scale(.97)}.wz-main-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent);outline:none}.wz-main-pill[aria-expanded=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.wz-main-pill>svg{opacity:.85;flex:none;width:.9rem;height:.9rem}.wz-main-pill>.wz-main-pill__label{margin-left:.05rem}.wz-main-pill__label{font-weight:600}.wz-main-pill__value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:0;color:var(--muted-foreground);display:inline-grid;overflow:hidden}.wz-main-pill[aria-expanded=true] .wz-main-pill__value{color:color-mix(in oklch, var(--background) 78%, transparent)}.wz-main-pill__value>span{grid-area:1/1;align-items:center;gap:.2rem;display:inline-flex}.wz-main-pill__value>svg{grid-area:1/1}.wz-main-pill__value--in{animation:wz-main-value-in var(--wz-main-swap) var(--wz-main-ease-out) both}.wz-main-pill__value--out{animation:wz-main-value-out var(--wz-main-swap) var(--wz-main-ease-out) both;pointer-events:none}@keyframes wz-main-value-in{0%{opacity:0;transform:translateY(60%)}}@keyframes wz-main-value-out{to{opacity:0;transform:translateY(-60%)}}.wz-main-pill__check{width:.8rem;height:.8rem;color:var(--success)}.wz-main-pill[aria-expanded=true] .wz-main-pill__check{color:inherit}.wz-main-pill__dot{background:var(--muted-foreground);width:.45rem;height:.45rem;transition:background var(--wz-main-swap);border-radius:50%;flex:none}.wz-main-pill__dot[data-tone=none]{display:none}.wz-main-pill__dot[data-tone=urgent]{background:var(--na-urgent,var(--destructive))}.wz-main-pill__dot[data-tone=attention]{background:var(--na-attention,var(--warning));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--na-attention-text,var(--warning)) 40%, transparent)}.wz-main-pill__dot[data-tone=ok]{background:var(--success)}.wz-main-pill__dot[data-tone=live]{background:var(--na-urgent,var(--destructive));animation:wz-main-breathe var(--wz-main-breath) ease-in-out infinite}.wz-main-pill[aria-expanded=true] .wz-main-pill__dot{box-shadow:none;background:currentColor}@keyframes wz-main-breathe{0%,to{opacity:1}50%{opacity:.5}}.wz-main-examples{scrollbar-width:none;min-width:0;min-height:2.75rem;animation:wz-main-fade-in var(--motion-fast,.14s) var(--wz-main-ease-out) both;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.wz-main-examples::-webkit-scrollbar{display:none}.wz-main-examples__lead{font-size:var(--type-xs,.72rem);color:var(--muted-foreground);flex:none;margin-right:.1rem}.wz-main-example{border:1px dashed color-mix(in oklch, var(--border) 90%, var(--foreground));border-radius:var(--radius-full,999px);background:var(--card);height:2.75rem;font-size:var(--type-sm,.8rem);color:var(--foreground);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--wz-main-release) var(--wz-main-ease-out), background var(--motion-fast,.14s);flex:none;align-items:center;gap:.35rem;padding:0 .8rem;display:inline-flex}.wz-main-example:active{transition-duration:var(--wz-main-press);transform:scale(.97)}.wz-main-example:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent);outline:none}.wz-main-example>b{font-weight:600;font-size:var(--type-xs,.72rem);color:var(--muted-foreground)}@keyframes wz-main-fade-in{0%{opacity:0}}.wz-main-scrim{inset:0 0 var(--wz-main-sheet-bottom,0px) 0;z-index:5;background:color-mix(in oklch, var(--foreground) 4%, transparent);cursor:default;opacity:0;transition:opacity var(--wz-main-open) var(--wz-main-ease-out);border:0;padding:0;position:absolute}.wz-main-scrim[data-phase=open]{opacity:1}.wz-main-scrim[data-phase=closing]{opacity:0;transition-duration:var(--wz-main-close);pointer-events:none}.wz-main-sheet{inset:calc(.75rem + var(--wz-top-under,0px)) 0 var(--wz-main-sheet-bottom,0px) 0;z-index:6;background:var(--card);min-height:0;box-shadow:0 -1px 0 color-mix(in oklch, var(--foreground) 6%, transparent), 0 16px 48px color-mix(in oklch, var(--foreground) 10%, transparent);will-change:transform;transition:transform var(--wz-main-open) var(--wz-main-ease-out);border-radius:1.25rem 1.25rem 0 0;outline:none;flex-direction:column;display:flex;position:absolute;transform:translateY(104%)}.wz-main-sheet[data-phase=open]{transform:none}.wz-main-sheet[data-phase=closing]{transition:transform var(--wz-main-close) var(--wz-main-ease-in);transform:translateY(104%)}.wz-main-sheet[data-dragging=true]{transition:none}.dark .wz-main-sheet{background:var(--card);box-shadow:0 -1px 0 color-mix(in oklch, var(--foreground) 12%, transparent), 0 16px 48px #0006}@supports (color:lab(0% 0 0)){.dark .wz-main-sheet{box-shadow:0 -1px 0 color-mix(in oklch, var(--foreground) 12%, transparent), 0 16px 48px lab(0% 0 0/.4)}}.dark .wz-main-scrim{background:#0000003d;background:lab(0% 0 0/.24)}.wz-main-sheet__handle{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:1.375rem;display:flex}.wz-main-sheet__handle>i{background:color-mix(in oklch, var(--muted-foreground) 45%, transparent);border-radius:.125rem;width:2.25rem;height:.25rem}.wz-main-sheet__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.25rem;min-height:3.25rem;padding:0 .5rem 0 .125rem;display:flex}.dark .wz-main-sheet__head{border-bottom-color:color-mix(in oklch, var(--foreground) 12%, var(--border))}.wz-main-sheet__back{border-radius:var(--radius-full,999px);width:2.75rem;height:2.75rem;color:var(--foreground);transition:background var(--motion-fast,.14s), transform var(--wz-main-release) var(--wz-main-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.wz-main-sheet__back:active{background:var(--accent);transform:scale(.92)}.wz-main-sheet__back:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent);outline:none}.wz-main-sheet__back>svg{width:1.375rem;height:1.375rem}.wz-main-sheet__title{min-width:0;font-size:var(--type-lg,1.05rem);letter-spacing:var(--track-heading,-.019em);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:1;font-weight:600;line-height:1.3;overflow:hidden}.wz-main-sheet__meta{min-height:2.75rem;font-size:var(--type-sm,.8rem);color:var(--muted-foreground);white-space:nowrap;flex:none;align-items:center;padding:0 .5rem;display:inline-flex}.wz-main-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 0 1rem;overflow-y:auto}.wz-main-sheet__body::-webkit-scrollbar{width:0}.wz-main-sheet__body>section{padding-left:1rem;padding-right:1rem}.wz-main-sheet__body .chat-tray-list,.wz-main-sheet__body [data-wz-region=actions-list]{padding:.25rem .5rem 0}.wz-main-sheet__body .dr-doc{padding:.75rem 1rem 0}.wz-main-sheet__note{font-size:var(--type-sm,.8rem);color:var(--muted-foreground);margin:1rem 1rem 0;line-height:1.6}.wz-main-sheet__note a{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.wz-main-sheet__band{border-top:1px solid var(--border);background:var(--card);flex:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem 1rem;display:flex}.dark .wz-main-sheet__band{border-top-color:color-mix(in oklch, var(--foreground) 12%, var(--border))}.wz-main-sheet[data-composing=true] .wz-main-sheet__band{display:none}.wz-main-sheet__primary{border:1px solid var(--foreground);border-radius:var(--radius-full,999px);background:var(--foreground);height:3rem;color:var(--background);font-size:var(--type-base,.875rem);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--wz-main-release) var(--wz-main-ease-out), background var(--motion-fast,.14s), color var(--motion-fast,.14s), opacity var(--motion-fast,.14s);justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;display:inline-flex}.wz-main-sheet__primary:active:not(:disabled){transition-duration:var(--wz-main-press);transform:scale(.97)}.wz-main-sheet__primary:disabled{opacity:.45;cursor:default}.wz-main-sheet__primary:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent);outline:none}.wz-main-sheet__primary>svg{flex:none;width:1.125rem;height:1.125rem}.wz-main-sheet__primary[data-done=true]{background:var(--success);border-color:var(--success);color:#fff}.wz-main-sheet__primary[data-done=true]>span{animation:wz-main-value-in .18s var(--wz-main-ease-out) both}.wz-main-sheet__hint{text-align:right;min-width:0;color:var(--muted-foreground);text-wrap:balance;margin-left:auto;font-size:.75rem;line-height:1.4}.wz-main-sheet__hint a,.wz-main-sheet__hint button{min-height:2.75rem;color:var(--foreground);text-underline-offset:.2em;border-radius:var(--radius-full,999px);align-items:center;padding:0 .25rem;text-decoration:underline;display:inline-flex}.wz-main-sheet__hint a:focus-visible,.wz-main-sheet__hint button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent);outline:none}.wz-main-sheet__error{font-size:var(--type-sm,.8rem);color:var(--destructive);margin:0 1rem .5rem}.chat-panel[data-main-sheet=open]>.chat-scroll{transition:transform var(--wz-main-open) var(--wz-main-ease-out);transform:translateY(2px)}.chat-tray-bar[data-main=true]{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.5rem;overflow-x:auto}.chat-tray-bar[data-main=true]::-webkit-scrollbar{display:none}.chat-tray-bar[data-main=true]>*{scroll-snap-align:start;flex:none}.chat-tray-bar[data-main=true]>.wz-main-pills{overflow:visible}.chat-tray-bar[data-main=true]>.chat-tray-toggle{margin-left:0}.chat-tray-bar[data-composing=true]>:not(.wz-main-examples){display:none}
