.home-composer-module__CK7Mwq__hero{border-bottom:1px solid var(--border);background:var(--background);position:relative;overflow:hidden}.home-composer-module__CK7Mwq__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--accent) 13%, transparent) 0%, color-mix(in oklab, var(--accent) 5%, transparent) 42%, transparent 70%);opacity:.9;pointer-events:none;border-radius:50%;width:min(1180px,130vw);position:absolute;top:-34%;left:50%;transform:translate(-50%)}.home-composer-module__CK7Mwq__inner{text-align:center;flex-direction:column;align-items:center;max-width:880px;padding-block:clamp(56px,9vh,104px) clamp(56px,10vh,120px);display:flex;position:relative}.home-composer-module__CK7Mwq__notice{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard);justify-content:flex-start;line-height:1.5;text-decoration:none;display:inline-flex}.home-composer-module__CK7Mwq__notice:hover{color:var(--foreground)}.home-composer-module__CK7Mwq__noticeIcon{opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard);flex:none}.home-composer-module__CK7Mwq__notice:hover .home-composer-module__CK7Mwq__noticeIcon{opacity:1}.home-composer-module__CK7Mwq__noticeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-composer-module__CK7Mwq__title{max-width:20em;color:var(--foreground);font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:clamp(20px,3vh,32px) 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.22}.home-composer-module__CK7Mwq__lede{max-width:34em;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-base);text-wrap:pretty;line-height:1.75}.home-composer-module__CK7Mwq__composerSlot{text-align:left;width:100%;max-width:820px;margin-top:clamp(28px,4vh,44px)}.home-composer-module__CK7Mwq__exits{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-composer-module__CK7Mwq__exit{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.home-composer-module__CK7Mwq__exit:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}.home-composer-module__CK7Mwq__footNote{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.home-composer-module__CK7Mwq__samples{gap:var(--space-3);width:100%;max-width:820px;margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-composer-module__CK7Mwq__sample{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);flex-direction:column;text-decoration:none;display:flex}.home-composer-module__CK7Mwq__sampleImage{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);object-fit:cover;width:100%;transition:border-color var(--duration-fast) var(--ease-standard);display:block}.home-composer-module__CK7Mwq__sample:hover .home-composer-module__CK7Mwq__sampleImage{border-color:var(--border-strong)}.home-composer-module__CK7Mwq__sample:hover .home-composer-module__CK7Mwq__sampleLabel{color:var(--foreground)}.home-composer-module__CK7Mwq__sampleLabel{transition:color var(--duration-fast) var(--ease-standard)}@media (max-width:640px){.home-composer-module__CK7Mwq__samples{scrollbar-width:none;grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.home-composer-module__CK7Mwq__samples::-webkit-scrollbar{display:none}.home-composer-module__CK7Mwq__inner{padding-block:var(--space-8) var(--space-10)}.home-composer-module__CK7Mwq__lede{font-size:var(--text-sm)}.home-composer-module__CK7Mwq__exits{gap:var(--space-1) var(--space-2)}.home-composer-module__CK7Mwq__exit{min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}}
.copy-button-module__yEXT_G__button{width:max-content;max-width:100%;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);font-weight:500;display:inline-flex}.copy-button-module__yEXT_G__button:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.copy-button-module__yEXT_G__iconOnly:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){.copy-button-module__yEXT_G__button:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}.copy-button-module__yEXT_G__plain:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground);border-color:#0000}}.copy-button-module__yEXT_G__button:disabled{cursor:not-allowed;opacity:.5}.copy-button-module__yEXT_G__icon{flex:none;width:16px;height:16px;display:grid;position:relative}.copy-button-module__yEXT_G__iconInner{place-items:center;display:grid;position:absolute;inset:0}.copy-button-module__yEXT_G__iconInner[data-state=copied]{color:var(--success-text,var(--success))}.copy-button-module__yEXT_G__iconInner[data-state=error]{color:var(--danger-text,var(--danger))}.copy-button-module__yEXT_G__label{white-space:nowrap;justify-items:center;min-width:0;display:grid;position:relative}.copy-button-module__yEXT_G__text{grid-area:1/1}.copy-button-module__yEXT_G__measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.copy-button-module__yEXT_G__iconOnly{width:var(--control-height-sm);padding:0}.copy-button-module__yEXT_G__plain{color:var(--text-secondary);background:0 0;border-color:#0000}.copy-button-module__yEXT_G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.copy-button-module__yEXT_G__button{transition:none}.copy-button-module__yEXT_G__button:active:not(:disabled){transform:none}}
.hover-card-module__oV6ERW__card{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem, var(--radix-popover-content-available-width,calc(100vw - 24px)));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.hover-card-module__oV6ERW__profile{gap:var(--space-3);display:grid}.hover-card-module__oV6ERW__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.hover-card-module__oV6ERW__avatar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);width:48px;height:48px;color:var(--foreground);font-size:var(--text-sm);flex:none;place-items:center;font-weight:500;display:grid;position:relative;overflow:hidden}.hover-card-module__oV6ERW__avatar img{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter);display:block}.hover-card-module__oV6ERW__avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.hover-card-module__oV6ERW__identity{min-width:0;display:grid}.hover-card-module__oV6ERW__name,.hover-card-module__oV6ERW__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hover-card-module__oV6ERW__name{color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.hover-card-module__oV6ERW__role{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.hover-card-module__oV6ERW__bio{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.hover-card-module__oV6ERW__stats{gap:var(--space-2) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;margin:0;display:flex}.hover-card-module__oV6ERW__stat{flex-direction:column-reverse;display:flex}.hover-card-module__oV6ERW__stat dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.hover-card-module__oV6ERW__stat dd{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-body);margin:0}.hover-card-module__oV6ERW__meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);align-items:center;gap:6px;display:flex}.hover-card-module__oV6ERW__meta svg{flex:none}@media (prefers-reduced-motion:reduce){.hover-card-module__oV6ERW__avatar img{transition:none}.hover-card-module__oV6ERW__avatar img[data-loading]{filter:none}}
.chat-module__pQY_6q__root{--pad:clamp(16px, 4.5cqi, 28px);--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;box-sizing:border-box;width:100%;height:var(--chat-height,100dvh);background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.chat-module__pQY_6q__root *,.chat-module__pQY_6q__root :before,.chat-module__pQY_6q__root :after,.chat-module__pQY_6q__menu,.chat-module__pQY_6q__menu *{box-sizing:border-box}.chat-module__pQY_6q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-module__pQY_6q__mark{flex:none;width:16px;height:16px;display:block}.chat-module__pQY_6q__fadeIn{animation:chat-module__pQY_6q__fadeIn .16s var(--ease-standard) both}@keyframes chat-module__pQY_6q__fadeIn{0%{opacity:0}}.chat-module__pQY_6q__chunk{animation:chat-module__pQY_6q__chunkIn .15s var(--ease-standard) both}@keyframes chat-module__pQY_6q__chunkIn{0%{opacity:0}}.chat-module__pQY_6q__clip{overflow-clip-margin:4px;overflow:clip}.chat-module__pQY_6q__spin{animation:.9s linear infinite chat-module__pQY_6q__spin}@keyframes chat-module__pQY_6q__spin{to{transform:rotate(360deg)}}.chat-module__pQY_6q__swap{white-space:nowrap;align-items:center;min-width:0;display:inline-flex;position:relative}.chat-module__pQY_6q__swapItem{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.chat-module__pQY_6q__iconCell{flex:none;width:16px;height:16px;display:grid;position:relative}.chat-module__pQY_6q__iconCell>*{grid-area:1/1;place-items:center;display:grid}.chat-module__pQY_6q__header{height:52px;padding:0 10px 0 calc(var(--pad) - 10px);border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:2px;display:flex}.chat-module__pQY_6q__titleButton,.chat-module__pQY_6q__modelChip{border-radius:var(--radius-pill);min-width:0;height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.chat-module__pQY_6q__titleButton{flex:0 auto;padding:0 8px 0 10px;font-weight:500}.chat-module__pQY_6q__titleSwap{max-width:100%}.chat-module__pQY_6q__titleText{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.chat-module__pQY_6q__spacer{flex:1;min-width:8px}.chat-module__pQY_6q__modelChip{color:var(--foreground);flex:none;padding:0 8px 0 10px}.chat-module__pQY_6q__modelChip .chat-module__pQY_6q__mark{width:15px;height:15px}.chat-module__pQY_6q__modelName{white-space:nowrap}.chat-module__pQY_6q__chipChevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.chat-module__pQY_6q__titleButton[data-state=open] .chat-module__pQY_6q__chipChevron,.chat-module__pQY_6q__modelChip[data-state=open] .chat-module__pQY_6q__chipChevron{transform:rotate(180deg)}.chat-module__pQY_6q__roundButton,.chat-module__pQY_6q__iconButton{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.chat-module__pQY_6q__uploadButton{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chat-module__pQY_6q__uploadButton:hover{border-color:var(--border-strong);color:var(--foreground)}@media (max-width:560px){.chat-module__pQY_6q__uploadButton span{display:none}.chat-module__pQY_6q__uploadButton{justify-content:center;width:34px;padding:0}}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__titleButton:hover,.chat-module__pQY_6q__modelChip:hover,.chat-module__pQY_6q__iconButton:hover,.chat-module__pQY_6q__roundButton:hover{background:var(--surface-muted);color:var(--foreground)}}.chat-module__pQY_6q__titleButton[data-state=open],.chat-module__pQY_6q__modelChip[data-state=open]{background:var(--surface-muted)}.chat-module__pQY_6q__menu{z-index:70;min-width:240px;max-width:min(320px,100vw - 24px);max-height:min(420px, var(--radix-dropdown-menu-content-available-height,420px));border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:18px;outline:none;padding:6px;overflow-y:auto}.chat-module__pQY_6q__menu[data-state=open]{animation:chat-module__pQY_6q__menuIn .16s var(--ease-enter)}.chat-module__pQY_6q__menu[data-state=closed]{animation:chat-module__pQY_6q__menuOut .11s var(--ease-standard) forwards}@keyframes chat-module__pQY_6q__menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes chat-module__pQY_6q__menuOut{to{opacity:0;transform:scale(.98)}}.chat-module__pQY_6q__chatMenu{min-width:260px}.chat-module__pQY_6q__menuItem{height:36px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease-standard);border-radius:12px;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex}.chat-module__pQY_6q__menuItem[data-highlighted]{background:var(--surface-muted)}.chat-module__pQY_6q__menuItem>svg{color:var(--text-secondary);flex:none}.chat-module__pQY_6q__menuName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-module__pQY_6q__menuNote{color:var(--text-muted);font-size:var(--text-xs);flex:none}.chat-module__pQY_6q__menuCheck{width:16px;color:var(--foreground);flex:none;place-items:center;display:grid}.chat-module__pQY_6q__menuLabel{color:var(--text-muted);font-size:var(--text-xs);padding:10px 10px 4px}.chat-module__pQY_6q__menuSeparator{background:var(--border-subtle);height:1px;margin:6px 4px}.chat-module__pQY_6q__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-module__pQY_6q__scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.chat-module__pQY_6q__content{flex-direction:column;min-height:100%;display:flex}.chat-module__pQY_6q__pane{flex-direction:column;flex:1;display:flex}.chat-module__pQY_6q__thread{padding:24px var(--pad) 12px;flex-direction:column;gap:28px;display:flex}.chat-module__pQY_6q__turn{min-width:0}.chat-module__pQY_6q__turnBody{flex-direction:column;gap:14px;display:flex}.chat-module__pQY_6q__userRow{justify-content:flex-end;align-items:flex-end;gap:4px;min-width:0;display:flex}.chat-module__pQY_6q__bubble{background:var(--surface-muted);max-width:min(82%,34rem);color:var(--foreground);overflow-wrap:anywhere;border-radius:20px;padding:10px 16px;line-height:1.5}.chat-module__pQY_6q__bubbleText{white-space:pre-wrap;margin:0}.chat-module__pQY_6q__bubbleFiles{flex-wrap:wrap;gap:6px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.chat-module__pQY_6q__bubbleFiles li{max-width:100%;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.chat-module__pQY_6q__userActions{flex:none;gap:0;padding-bottom:4px;display:flex}.chat-module__pQY_6q__editor{border:1px solid var(--border-strong);background:var(--surface);border-radius:20px;gap:8px;width:min(100%,34rem);padding:10px;display:grid}.chat-module__pQY_6q__editorInput{resize:none;width:100%;color:var(--foreground);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;max-height:12rem;padding:2px 6px;line-height:1.5;display:block}.chat-module__pQY_6q__editorBar{justify-content:flex-end;gap:6px;display:flex}.chat-module__pQY_6q__reply{flex-direction:column;gap:10px;min-width:0;display:flex}.chat-module__pQY_6q__reasoning{min-width:0}.chat-module__pQY_6q__replyHead{min-height:28px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.chat-module__pQY_6q__replyMark{flex:none;place-items:center;width:22px;height:22px;display:grid}.chat-module__pQY_6q__thoughtButton{border-radius:var(--radius-pill);min-width:0;height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.chat-module__pQY_6q__thoughtButton:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__thoughtButton:not(:disabled):hover{color:var(--foreground)}}.chat-module__pQY_6q__thoughtChevron{color:var(--text-muted);transition:transform .2s var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);flex:none}.chat-module__pQY_6q__thoughtChevron[data-open]{transform:rotate(90deg)}.chat-module__pQY_6q__thoughtChevron[data-hidden]{opacity:0}.chat-module__pQY_6q__thoughtText{border-left:1px solid var(--border);max-height:11rem;color:var(--text-secondary);font-size:var(--text-sm);margin:6px 0 2px 10px;padding:2px 0 2px 16px;line-height:1.6;overflow-y:auto}.chat-module__pQY_6q__tools{min-width:0}.chat-module__pQY_6q__toolRow{flex-wrap:wrap;gap:6px;display:flex}.chat-module__pQY_6q__toolChip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.chat-module__pQY_6q__toolChip:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__toolChip:not(:disabled):hover{border-color:var(--border-strong);color:var(--foreground)}}.chat-module__pQY_6q__toolChip[aria-expanded=true]{background:var(--surface-muted);color:var(--foreground)}.chat-module__pQY_6q__toolIcon{width:14px;height:14px;color:var(--text-secondary)}.chat-module__pQY_6q__toolIcon .chat-module__pQY_6q__mark{width:14px;height:14px}.chat-module__pQY_6q__toolChip[data-status=error] .chat-module__pQY_6q__toolIcon{color:var(--danger-text,var(--danger))}.chat-module__pQY_6q__toolName{text-overflow:ellipsis;overflow:hidden}.chat-module__pQY_6q__toolMarks{align-items:center;gap:3px;display:inline-flex}.chat-module__pQY_6q__toolMarks .chat-module__pQY_6q__mark{width:13px;height:13px}.chat-module__pQY_6q__toolSummary{color:var(--text-muted);font-variant-numeric:tabular-nums}.chat-module__pQY_6q__toolDetail{border:1px solid var(--border-subtle);font-size:var(--text-sm);border-radius:16px;gap:10px;margin-top:8px;padding:12px 14px;display:grid}.chat-module__pQY_6q__queries,.chat-module__pQY_6q__sourceList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.chat-module__pQY_6q__queries li{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.chat-module__pQY_6q__queries svg{color:var(--text-muted);flex:none}.chat-module__pQY_6q__sourceList{gap:0;margin-inline:-8px}.chat-module__pQY_6q__sourceRow{min-width:0;height:32px;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__sourceRow:hover{background:var(--surface-muted)}}.chat-module__pQY_6q__sourceRow .chat-module__pQY_6q__mark{width:14px;height:14px}.chat-module__pQY_6q__sourceRowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-module__pQY_6q__sourceRowDomain{color:var(--text-muted);font-size:var(--text-xs);flex:none;margin-left:auto}.chat-module__pQY_6q__toolCode{color:var(--foreground);font-family:var(--mono);font-size:var(--text-xs);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.chat-module__pQY_6q__toolOutput{color:var(--text-muted);font-size:var(--text-xs);align-items:baseline;gap:10px;margin:0;display:flex}.chat-module__pQY_6q__toolOutputValue{color:var(--foreground);font-family:var(--mono);font-variant-numeric:tabular-nums}.chat-module__pQY_6q__markdown{min-width:0;color:var(--foreground);font-size:var(--text-base);overflow-wrap:break-word;flex-direction:column;gap:12px;line-height:1.6;display:flex}.chat-module__pQY_6q__paragraph{margin:0}.chat-module__pQY_6q__heading{font-size:var(--text-base);margin:4px 0 0;font-weight:500;line-height:1.4}.chat-module__pQY_6q__list{gap:6px;margin:0;padding-left:1.5em;list-style:decimal;display:grid}ul.chat-module__pQY_6q__list{list-style:outside}.chat-module__pQY_6q__list li{padding-left:2px}.chat-module__pQY_6q__list li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.chat-module__pQY_6q__strong{font-weight:500}.chat-module__pQY_6q__inlineCode{background:var(--surface-muted);font-family:var(--mono);overflow-wrap:anywhere;border-radius:6px;padding:.08em .36em;font-size:.86em}.chat-module__pQY_6q__bubble .chat-module__pQY_6q__inlineCode{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.chat-module__pQY_6q__cite{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:2px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);--focus-outline-offset:1px;place-items:center;margin-inline:1px;padding:0 5px;font-size:11px;line-height:1;text-decoration:none;display:inline-grid}.chat-module__pQY_6q__cite[data-hover-card=open]{background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){a.chat-module__pQY_6q__cite:hover{background:color-mix(in oklab, var(--foreground) 12%, var(--surface-muted));color:var(--foreground)}a.chat-module__pQY_6q__cite[data-hover-card=open]:hover{background:var(--foreground);color:var(--background)}}.chat-module__pQY_6q__sourceCard{width:18rem;padding:14px 16px}.chat-module__pQY_6q__sourcePreview{gap:6px;display:grid}.chat-module__pQY_6q__sourceSite{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:8px;margin:0;display:flex}.chat-module__pQY_6q__sourceMark{flex:none;width:14px;height:14px}.chat-module__pQY_6q__sourceN{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.chat-module__pQY_6q__sourceTitle{color:var(--foreground);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.4}.chat-module__pQY_6q__sourceSnippet{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.chat-module__pQY_6q__codeBlock{border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--surface-muted) 70%, var(--surface));border-radius:16px;min-width:0;overflow:hidden}.chat-module__pQY_6q__codeHead{border-bottom:1px solid var(--border-subtle);height:36px;color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;padding:0 4px 0 14px;display:flex}.chat-module__pQY_6q__codeLang{font-family:var(--mono)}.chat-module__pQY_6q__codeHead .chat-module__pQY_6q__codeCopy{min-height:28px;font-size:var(--text-xs);border-radius:10px;gap:6px;padding:0 8px;font-weight:400}.chat-module__pQY_6q__codePre{color:var(--foreground);font-family:var(--mono);tab-size:2;scrollbar-width:thin;margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.65;overflow-x:auto}.chat-module__pQY_6q__tokKeyword{color:color-mix(in oklab, var(--series-1) 82%, var(--foreground))}.chat-module__pQY_6q__tokString{color:color-mix(in oklab, var(--series-4) 82%, var(--foreground))}.chat-module__pQY_6q__tokNumber{color:color-mix(in oklab, var(--series-3) 82%, var(--foreground))}.chat-module__pQY_6q__tokComment{color:var(--text-muted)}.chat-module__pQY_6q__actions{height:30px;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:4px;margin:-2px 0 0 -6px;display:flex}.chat-module__pQY_6q__actions[data-hidden]{visibility:hidden;opacity:0;transition:none}.chat-module__pQY_6q__actionGroup{align-items:center;gap:0;display:flex}.chat-module__pQY_6q__hoverable{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.chat-module__pQY_6q__turn:hover .chat-module__pQY_6q__hoverable,.chat-module__pQY_6q__turn:focus-within .chat-module__pQY_6q__hoverable,.chat-module__pQY_6q__turn[data-last] .chat-module__pQY_6q__actionGroup{opacity:1}.chat-module__pQY_6q__userRow:not(:hover):not(:focus-within) .chat-module__pQY_6q__userActions{opacity:0}@media (hover:none){.chat-module__pQY_6q__hoverable,.chat-module__pQY_6q__userRow:not(:hover):not(:focus-within) .chat-module__pQY_6q__userActions.chat-module__pQY_6q__hoverable{opacity:1}}.chat-module__pQY_6q__action{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__action:not(:disabled):hover{background:var(--surface-muted);color:var(--foreground)}}.chat-module__pQY_6q__action:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.92)}.chat-module__pQY_6q__action:disabled{cursor:default;opacity:.4}.chat-module__pQY_6q__action[aria-pressed=true]{color:var(--foreground)}.chat-module__pQY_6q__copyIcon [data-state=copied]{color:var(--success-text,var(--success))}.chat-module__pQY_6q__copyIcon [data-state=error]{color:var(--danger-text,var(--danger))}.chat-module__pQY_6q__versions{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;margin-right:4px;display:inline-flex}.chat-module__pQY_6q__versionButton{width:26px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.chat-module__pQY_6q__versionButton:disabled{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__versionButton:not(:disabled):hover{color:var(--foreground);background:var(--surface-muted)}}.chat-module__pQY_6q__versionCount{font-variant-numeric:tabular-nums;text-align:center;min-width:3.4em}.chat-module__pQY_6q__statusLine{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:8px;margin:0;display:flex}.chat-module__pQY_6q__error{border:1px solid color-mix(in oklab, var(--danger) 26%, var(--border));background:color-mix(in oklab, var(--danger) 5%, var(--surface));font-size:var(--text-sm);border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.chat-module__pQY_6q__errorIcon{color:var(--danger-text,var(--danger));flex:none}.chat-module__pQY_6q__errorText{min-width:0;color:var(--text-secondary);flex:1;margin:0;line-height:1.45}.chat-module__pQY_6q__errorTitle{color:var(--foreground);font-weight:500}.chat-module__pQY_6q__empty{padding:32px var(--pad);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.chat-module__pQY_6q__greeting{font-size:var(--text-xl);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.chat-module__pQY_6q__suggestions{gap:6px;width:min(100%,23rem);margin:0;padding:0;list-style:none;display:grid}.chat-module__pQY_6q__suggestion{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:0 16px;display:flex}.chat-module__pQY_6q__suggestion svg{color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__suggestion:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}}.chat-module__pQY_6q__jump{z-index:2;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);width:34px;height:34px;color:var(--text-secondary);box-shadow:var(--shadow-raised);cursor:pointer;place-items:center;margin-inline:auto;padding:0;display:grid;position:absolute;bottom:10px;left:0;right:0}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__jump:hover{color:var(--foreground)}}.chat-module__pQY_6q__composerDock{padding:6px calc(var(--pad) - 8px) 12px;flex:none}.chat-module__pQY_6q__composerNote{color:var(--text-muted);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums;margin:6px 4px 0}.chat-module__pQY_6q__thread,.chat-module__pQY_6q__composerDock{width:100%;max-width:calc(var(--chat-column,760px) + 2 * var(--pad));margin-inline:auto}.chat-module__pQY_6q__composer{border:1px solid var(--border);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:24px;flex-direction:column;gap:6px;padding:7px;display:flex}.chat-module__pQY_6q__composer:focus-within{border-color:var(--border-strong)}.chat-module__pQY_6q__composerRow{align-items:flex-end;gap:4px;display:flex}.chat-module__pQY_6q__field{min-width:0;transition:height var(--duration-fast) var(--ease-standard);flex:1;position:relative}.chat-module__pQY_6q__input,.chat-module__pQY_6q__mirror{width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;padding:6px 4px;line-height:24px;display:block}.chat-module__pQY_6q__input{resize:none;height:100%;color:var(--foreground);scrollbar-width:thin;background:0 0;border:0;outline:none;overflow-y:auto}.chat-module__pQY_6q__input::placeholder{color:var(--text-muted)}.chat-module__pQY_6q__mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.chat-module__pQY_6q__send{border-radius:var(--radius-pill);background:var(--accent);width:36px;height:36px;color:var(--accent-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}.chat-module__pQY_6q__send:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__send:not(:disabled):hover{background:var(--accent-strong)}}.chat-module__pQY_6q__send:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.94)}.chat-module__pQY_6q__attachRow{flex-wrap:wrap;gap:6px;margin:0;padding:2px 2px 0;list-style:none;display:flex}.chat-module__pQY_6q__attachChip{background:var(--surface-muted);max-width:100%;height:32px;color:var(--text-secondary);font-size:var(--text-sm);border-radius:12px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.chat-module__pQY_6q__attachChip>svg{flex:none}.chat-module__pQY_6q__attachName{min-width:0;max-width:12rem;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__pQY_6q__attachSize{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.chat-module__pQY_6q__attachRemove{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.chat-module__pQY_6q__attachRemove:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}}@container (max-width:480px){.chat-module__pQY_6q__bubble{max-width:88%}.chat-module__pQY_6q__thread{gap:24px;padding-top:18px}.chat-module__pQY_6q__sourceRowDomain{display:none}}@container (max-width:360px){.chat-module__pQY_6q__modelChip{padding-inline:8px 6px}.chat-module__pQY_6q__codePre{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.chat-module__pQY_6q__chunk,.chat-module__pQY_6q__fadeIn,.chat-module__pQY_6q__menu[data-state=open],.chat-module__pQY_6q__menu[data-state=closed]{animation:none}.chat-module__pQY_6q__spin{animation-duration:2.4s}.chat-module__pQY_6q__field,.chat-module__pQY_6q__action,.chat-module__pQY_6q__send,.chat-module__pQY_6q__thoughtChevron,.chat-module__pQY_6q__chipChevron,.chat-module__pQY_6q__hoverable{transition:none}.chat-module__pQY_6q__action:active:not(:disabled),.chat-module__pQY_6q__send:active:not(:disabled){transform:none}}
.text-shimmer-module__OFWDEG__shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--text-muted)))}.text-shimmer-module__OFWDEG__stage{max-width:100%;display:inline-block;position:relative}.text-shimmer-module__OFWDEG__label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.text-shimmer-module__OFWDEG__stage[data-sizing] .text-shimmer-module__OFWDEG__label{white-space:nowrap;max-width:none}.text-shimmer-module__OFWDEG__label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.text-shimmer-module__OFWDEG__label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.text-shimmer-module__OFWDEG__label{-webkit-text-fill-color:currentColor;background:0 0!important}}
.agent-plan-module__wyUpvW__root{--ap-pad:20px;--ap-lead:20px;--ap-gap:12px;--ap-trail:48px;--ap-row-radius:14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:20px;position:relative;container-type:inline-size}.agent-plan-module__wyUpvW__header{padding:16px var(--ap-pad) 15px;border-bottom:1px solid var(--border);gap:2px;display:grid;position:relative}.agent-plan-module__wyUpvW__headRow{align-items:center;gap:var(--ap-gap);min-width:0;display:flex}.agent-plan-module__wyUpvW__mark{width:var(--ap-lead);flex:none;place-items:center;height:20px;display:grid}.agent-plan-module__wyUpvW__mark svg{width:16px;height:16px}.agent-plan-module__wyUpvW__heading{min-width:0;font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:500;line-height:20px;overflow:hidden}.agent-plan-module__wyUpvW__count{color:var(--text-secondary);font-weight:400}.agent-plan-module__wyUpvW__headMeta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-items:end;line-height:20px;display:inline-grid}.agent-plan-module__wyUpvW__headMeta>*{grid-area:1/1}.agent-plan-module__wyUpvW__goal{padding-left:calc(var(--ap-lead) + var(--ap-gap));color:var(--text-secondary);text-wrap:pretty;margin:0}.agent-plan-module__wyUpvW__goalFlush{padding-left:0}.agent-plan-module__wyUpvW__progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.agent-plan-module__wyUpvW__fill{background:var(--accent);transform-origin:0;height:100%;display:block}.agent-plan-module__wyUpvW__roll{font-variant-numeric:tabular-nums;transition:width var(--duration-standard) var(--ease-standard);justify-items:end;display:inline-grid}.agent-plan-module__wyUpvW__rollValue{grid-area:1/1}.agent-plan-module__wyUpvW__listWrap{padding:6px 8px}.agent-plan-module__wyUpvW__list{margin:0;padding:0;list-style:none;display:grid}.agent-plan-module__wyUpvW__row{border-radius:var(--ap-row-radius);transition:box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:relative;overflow:hidden}.agent-plan-module__wyUpvW__row[data-dragging]{z-index:1;background:var(--surface-raised);box-shadow:var(--shadow-floating)}.agent-plan-module__wyUpvW__rowInner{grid-template-columns:var(--ap-lead) minmax(0, 1fr) var(--ap-trail);column-gap:var(--ap-gap);align-items:start;padding:8px 12px;display:grid}.agent-plan-module__wyUpvW__row[data-fresh]{animation:agent-plan-module__wyUpvW__ap-fresh 1.8s var(--ease-standard) both}@keyframes agent-plan-module__wyUpvW__ap-fresh{0%,35%{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}to{background-color:#0000}}.agent-plan-module__wyUpvW__lead{place-items:center;height:20px;display:grid}.agent-plan-module__wyUpvW__lead>*{grid-area:1/1}.agent-plan-module__wyUpvW__glyph{place-items:center;width:16px;height:16px;display:grid}.agent-plan-module__wyUpvW__glyph svg{width:16px;height:16px;display:block;overflow:visible}.agent-plan-module__wyUpvW__ring{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.agent-plan-module__wyUpvW__track{fill:none;stroke:var(--border);stroke-width:1.5px}.agent-plan-module__wyUpvW__arc{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round}.agent-plan-module__wyUpvW__spin{transform-origin:50%;animation:.8s linear infinite agent-plan-module__wyUpvW__ap-spin}@keyframes agent-plan-module__wyUpvW__ap-spin{to{transform:rotate(360deg)}}.agent-plan-module__wyUpvW__pausedRing{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.agent-plan-module__wyUpvW__pausedBars{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;stroke-linecap:round}.agent-plan-module__wyUpvW__doneDisc{fill:var(--success)}.agent-plan-module__wyUpvW__failDisc{fill:var(--danger)}.agent-plan-module__wyUpvW__ink{fill:none;stroke:var(--surface);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.agent-plan-module__wyUpvW__inkDot{fill:var(--surface)}.agent-plan-module__wyUpvW__skipRing{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:2.45 2.45}.agent-plan-module__wyUpvW__skipDash{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round}.agent-plan-module__wyUpvW__grip{--focus-outline-offset:-2px;width:24px;height:28px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;place-items:center;margin:-4px -2px;padding:0;display:grid}.agent-plan-module__wyUpvW__grip:active,.agent-plan-module__wyUpvW__row[data-dragging] .agent-plan-module__wyUpvW__grip{color:var(--foreground);cursor:grabbing}.agent-plan-module__wyUpvW__body{min-width:0;display:grid}.agent-plan-module__wyUpvW__title{min-width:0;display:grid;position:relative}.agent-plan-module__wyUpvW__title[data-value]:after{content:attr(data-value) " ";overflow-wrap:anywhere;visibility:hidden;white-space:pre-wrap;pointer-events:none;grid-area:1/1;margin:-4px -8px;padding:4px 8px}.agent-plan-module__wyUpvW__field{min-width:0;color:var(--foreground);font:inherit;letter-spacing:inherit;overflow-wrap:anywhere;white-space:pre-wrap;resize:none;cursor:text;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;grid-area:1/1;margin:-4px -8px;padding:4px 8px;line-height:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.agent-plan-module__wyUpvW__field::placeholder{color:var(--text-muted);opacity:1}.agent-plan-module__wyUpvW__field:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong)}.agent-plan-module__wyUpvW__titleText{min-width:0;color:var(--foreground);overflow-wrap:anywhere;transition:color var(--duration-standard) var(--ease-standard);display:block}.agent-plan-module__wyUpvW__row[data-state=done] .agent-plan-module__wyUpvW__titleText{color:var(--text-secondary)}.agent-plan-module__wyUpvW__row[data-state=skipped] .agent-plan-module__wyUpvW__titleText{color:var(--text-muted)}.agent-plan-module__wyUpvW__chunk{animation:agent-plan-module__wyUpvW__ap-chunk .15s var(--ease-enter) both}@keyframes agent-plan-module__wyUpvW__ap-chunk{0%{opacity:0}}.agent-plan-module__wyUpvW__note{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;margin:2px 0 0;line-height:16px;display:flex}.agent-plan-module__wyUpvW__noteMark{flex:none;width:12px;height:12px;display:grid}.agent-plan-module__wyUpvW__noteMark svg{width:12px;height:12px}.agent-plan-module__wyUpvW__collapse{overflow:hidden}.agent-plan-module__wyUpvW__subs{margin:0;padding:0;list-style:none;display:grid}.agent-plan-module__wyUpvW__sub{overflow:hidden}.agent-plan-module__wyUpvW__subInner{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;padding-top:4px;line-height:16px;display:flex}.agent-plan-module__wyUpvW__subInner svg{color:var(--text-muted);flex:none}.agent-plan-module__wyUpvW__subText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-plan-module__wyUpvW__fail{justify-items:start;gap:8px;padding-top:6px;padding-bottom:2px;display:grid}.agent-plan-module__wyUpvW__failText{color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:16px}.agent-plan-module__wyUpvW__failLabel{color:var(--danger-text,var(--danger));font-weight:500}.agent-plan-module__wyUpvW__failActions{flex-wrap:wrap;gap:6px;display:flex}.agent-plan-module__wyUpvW__mini{--focus-outline-offset:-2px;border:1px solid var(--border);background:var(--surface);height:28px;color:var(--foreground);font:inherit;font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:16px;display:inline-flex}.agent-plan-module__wyUpvW__mini svg{flex:none}.agent-plan-module__wyUpvW__mini[data-tone=accent]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.agent-plan-module__wyUpvW__mini:active{opacity:.84}.agent-plan-module__wyUpvW__trail{height:20px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center end;display:grid}.agent-plan-module__wyUpvW__trailItem{grid-area:1/1;display:grid}.agent-plan-module__wyUpvW__remove{--focus-outline-offset:-2px;width:24px;height:24px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;place-items:center;margin-right:-4px;padding:0;display:grid}.agent-plan-module__wyUpvW__add{--focus-outline-offset:-2px;grid-template-columns:var(--ap-lead) auto;column-gap:var(--ap-gap);border-radius:var(--ap-row-radius);width:100%;color:var(--text-secondary);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:start;align-items:center;padding:8px 12px;line-height:20px;display:grid}.agent-plan-module__wyUpvW__add:active{color:var(--foreground);background:var(--surface-muted)}.agent-plan-module__wyUpvW__empty{padding:8px 12px 8px calc(12px + var(--ap-lead) + var(--ap-gap));color:var(--text-muted);margin:0}.agent-plan-module__wyUpvW__footWrap{overflow:hidden}.agent-plan-module__wyUpvW__foot{padding:12px var(--ap-pad);position:relative}.agent-plan-module__wyUpvW__foot:before{background:var(--border);content:"";height:1px;position:absolute;top:0;left:0;right:0}.agent-plan-module__wyUpvW__footRow{min-height:var(--control-height-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-plan-module__wyUpvW__footRow[data-phase=done]{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.agent-plan-module__wyUpvW__footRow .agent-plan-module__wyUpvW__approve{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.agent-plan-module__wyUpvW__footStatus{min-width:0;color:var(--text-secondary);flex:1;display:grid;position:relative}.agent-plan-module__wyUpvW__footStatus>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.agent-plan-module__wyUpvW__pauseSlot{display:inline-flex}.agent-plan-module__wyUpvW__summary{min-width:0;color:var(--text-secondary);text-wrap:pretty;flex:1;margin:0;padding-block:8px}.agent-plan-module__wyUpvW__summary strong{color:var(--foreground);font-weight:500}.agent-plan-module__wyUpvW__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.agent-plan-module__wyUpvW__grip:hover{color:var(--foreground);background:var(--surface-muted)}.agent-plan-module__wyUpvW__field:hover:not(:focus),.agent-plan-module__wyUpvW__mini:hover{background:var(--surface-muted)}.agent-plan-module__wyUpvW__mini[data-tone=accent]:hover{background:var(--accent);opacity:.9}.agent-plan-module__wyUpvW__add:hover,.agent-plan-module__wyUpvW__remove:hover{color:var(--foreground);background:var(--surface-muted)}.agent-plan-module__wyUpvW__remove{opacity:0}.agent-plan-module__wyUpvW__row:hover .agent-plan-module__wyUpvW__remove,.agent-plan-module__wyUpvW__row:focus-within .agent-plan-module__wyUpvW__remove{opacity:1}}@container (max-width:420px){.agent-plan-module__wyUpvW__header{padding-inline:16px}.agent-plan-module__wyUpvW__listWrap{padding-inline:4px}.agent-plan-module__wyUpvW__foot{padding-inline:16px}.agent-plan-module__wyUpvW__footRow[data-phase=draft]>*{flex:1 1 0}.agent-plan-module__wyUpvW__footRow[data-phase=done]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agent-plan-module__wyUpvW__spin,.agent-plan-module__wyUpvW__chunk,.agent-plan-module__wyUpvW__row[data-fresh]{animation:none}.agent-plan-module__wyUpvW__row,.agent-plan-module__wyUpvW__grip,.agent-plan-module__wyUpvW__field,.agent-plan-module__wyUpvW__titleText,.agent-plan-module__wyUpvW__mini,.agent-plan-module__wyUpvW__remove,.agent-plan-module__wyUpvW__add,.agent-plan-module__wyUpvW__roll{transition:none}}@media (forced-colors:active){.agent-plan-module__wyUpvW__fill{background:highlight}.agent-plan-module__wyUpvW__doneDisc,.agent-plan-module__wyUpvW__failDisc{fill:canvastext}.agent-plan-module__wyUpvW__ink{stroke:canvas}.agent-plan-module__wyUpvW__inkDot{fill:canvas}}
.image-generation-module__8vDMoW__root{--ig-radius:calc(var(--radius-panel) - 12px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:640px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transition:border-color var(--duration-fast,.16s) var(--ease-standard,ease-out);position:relative;container-type:inline-size}.image-generation-module__8vDMoW__root:has(.image-generation-module__8vDMoW__prompt:focus-visible){border-color:color-mix(in oklab, var(--foreground) 22%, var(--border))}.image-generation-module__8vDMoW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-generation-module__8vDMoW__composer{margin:0}.image-generation-module__8vDMoW__prompt{box-sizing:border-box;width:100%;min-height:70px;max-height:142px;color:var(--foreground);font:inherit;font-size:var(--text-base);letter-spacing:-.005em;resize:none;field-sizing:content;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:0 0;border:0;outline:none;margin:0;padding:16px 18px 6px;line-height:24px;display:block}.image-generation-module__8vDMoW__prompt::placeholder{color:var(--text-muted)}.image-generation-module__8vDMoW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px 12px;display:flex}.image-generation-module__8vDMoW__options{display:contents}.image-generation-module__8vDMoW__chips{border-radius:var(--radius-pill);background:var(--surface-muted);align-items:center;gap:2px;padding:2px;display:inline-flex}.image-generation-module__8vDMoW__chip{border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--ease-standard,ease-out), color .16s var(--ease-standard,ease-out), box-shadow .16s var(--ease-standard,ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.image-generation-module__8vDMoW__chip[aria-checked=true]{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.image-generation-module__8vDMoW__chip:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine){.image-generation-module__8vDMoW__chip[aria-checked=false]:hover:not(:disabled){background:color-mix(in oklab, var(--surface) 55%, transparent);color:var(--foreground)}}.image-generation-module__8vDMoW__modelChip{gap:0;padding:0 8px}.image-generation-module__8vDMoW__chipMark{flex:none;place-items:center;width:16px;height:16px;display:grid}.image-generation-module__8vDMoW__chipMark svg{width:16px;height:16px;display:block}.image-generation-module__8vDMoW__chip[aria-checked=false] .image-generation-module__8vDMoW__chipMark{opacity:.78;transition:opacity .16s var(--ease-standard,ease-out)}.image-generation-module__8vDMoW__chip[aria-checked=false]:hover .image-generation-module__8vDMoW__chipMark{opacity:1}.image-generation-module__8vDMoW__chipName{white-space:nowrap;display:inline-block;overflow:hidden}.image-generation-module__8vDMoW__chipNameText{padding-left:6px;padding-right:2px;display:inline-block}.image-generation-module__8vDMoW__aspectChip{padding:0 10px 0 9px}.image-generation-module__8vDMoW__glyph{flex:none;display:block}.image-generation-module__8vDMoW__generate{flex:none;margin-left:auto}.image-generation-module__8vDMoW__stable{justify-items:center;display:inline-grid}.image-generation-module__8vDMoW__stableItem{white-space:nowrap;opacity:0;transition:opacity .1s var(--ease-standard,ease-out);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.image-generation-module__8vDMoW__stableItem[data-on]{opacity:1;transition:opacity .16s var(--ease-standard,ease-out) 40ms}.image-generation-module__8vDMoW__generatePrimary.image-generation-module__8vDMoW__generatePrimary{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.image-generation-module__8vDMoW__results{border-top:1px solid var(--border-subtle);padding:12px}.image-generation-module__8vDMoW__frame{justify-content:center;width:100%;min-width:0;display:flex}.image-generation-module__8vDMoW__stage{border-radius:var(--ig-radius);flex:none;max-width:100%;position:relative}.image-generation-module__8vDMoW__stage[data-empty]{background:color-mix(in oklab, var(--surface-muted) 60%, transparent);box-shadow:inset 0 0 0 1px var(--border-subtle)}.image-generation-module__8vDMoW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.image-generation-module__8vDMoW__emptyTitle{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:20px}.image-generation-module__8vDMoW__suggestions{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;max-width:480px;display:flex}.image-generation-module__8vDMoW__suggestion{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;color:var(--text-secondary);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .16s var(--ease-standard,ease-out), border-color .16s var(--ease-standard,ease-out);margin:0;padding:6px 12px;font-size:.8125rem;line-height:18px;overflow:hidden}@media (hover:hover) and (pointer:fine){.image-generation-module__8vDMoW__suggestion:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border));color:var(--foreground)}}.image-generation-module__8vDMoW__grid{gap:var(--ig-gap);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.image-generation-module__8vDMoW__tile{border-radius:var(--ig-radius);background:var(--surface-muted);isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.image-generation-module__8vDMoW__tile:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent);pointer-events:none;transition:box-shadow .16s var(--ease-standard,ease-out);position:absolute;inset:0}.image-generation-module__8vDMoW__tile[data-selected]:after{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 3px color-mix(in oklab, var(--surface) 70%, transparent)}@media (hover:hover) and (pointer:fine){.image-generation-module__8vDMoW__tile[data-status=done]:not([data-selected]):hover:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 24%, transparent)}}.image-generation-module__8vDMoW__tileMedia{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.image-generation-module__8vDMoW__mosaic{width:100%;height:100%;color:var(--text-muted);display:block;position:absolute;inset:0}.image-generation-module__8vDMoW__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image-generation-module__8vDMoW__tileImage{transform-origin:50%;transition:transform .24s var(--ease-standard,ease-out);position:absolute;inset:0}.image-generation-module__8vDMoW__tileImage[data-fade]{animation:image-generation-module__8vDMoW__ig-in .16s var(--ease-standard,ease-out)}@media (hover:hover) and (pointer:fine){.image-generation-module__8vDMoW__tile[data-status=done]:hover .image-generation-module__8vDMoW__tileImage{transform:scale(1.02)}}.image-generation-module__8vDMoW__tile{transition:transform .12s var(--ease-standard,ease-out)}.image-generation-module__8vDMoW__tile:has(.image-generation-module__8vDMoW__tileButton:active){transform:scale(.985)}.image-generation-module__8vDMoW__tileButton{z-index:2;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--focus-outline-offset:-3px;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.image-generation-module__8vDMoW__pillSlot{z-index:4;pointer-events:none;display:inline-flex;position:absolute;top:8px;left:8px}.image-generation-module__8vDMoW__pill{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#00000080;background:lab(0% 0 0/.5);align-items:center;gap:6px;height:24px;padding:0 8px 0 5px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.image-generation-module__8vDMoW__ring{flex:none;display:block}.image-generation-module__8vDMoW__percent{font-variant-numeric:tabular-nums;min-width:4.2ch}.image-generation-module__8vDMoW__check{z-index:4;background:var(--accent);width:20px;height:20px;color:var(--accent-foreground);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.image-generation-module__8vDMoW__halt{z-index:3;background:color-mix(in oklab, var(--surface) 82%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:0}.image-generation-module__8vDMoW__haltLabel{color:var(--text-secondary);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.image-generation-module__8vDMoW__haltLabel[data-status=error] svg{color:var(--danger-text,var(--danger))}.image-generation-module__8vDMoW__retry.image-generation-module__8vDMoW__retry{gap:6px;min-height:28px;padding-inline:10px;font-size:.8125rem}.image-generation-module__8vDMoW__expanded{z-index:5;border-radius:var(--ig-radius);background:var(--surface-muted);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent);position:absolute;top:0;left:0;overflow:hidden}.image-generation-module__8vDMoW__expanded .image-generation-module__8vDMoW__image{position:absolute;inset:0}.image-generation-module__8vDMoW__expanded .image-generation-module__8vDMoW__soft{filter:blur(1.5px);transform:scale(1.02)}.image-generation-module__8vDMoW__sweepLayer{display:block;position:absolute;inset:0}.image-generation-module__8vDMoW__pixelCopy{width:100%;height:100%;image-rendering:pixelated;display:block}.image-generation-module__8vDMoW__footerClip{overflow:hidden}.image-generation-module__8vDMoW__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.image-generation-module__8vDMoW__metaRow{flex:auto;align-items:center;min-width:0;display:flex}.image-generation-module__8vDMoW__backSlot{flex:none;display:inline-flex;overflow:hidden}.image-generation-module__8vDMoW__back{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color .16s var(--ease-standard,ease-out), color .16s var(--ease-standard,ease-out);background:0 0;border:0;flex:none;place-items:center;margin:0 8px 0 0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.image-generation-module__8vDMoW__back:hover{background:var(--surface-muted);color:var(--foreground)}}.image-generation-module__8vDMoW__meta{flex:auto;align-items:center;min-width:0;height:20px;display:grid;position:relative}.image-generation-module__8vDMoW__metaText{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;min-width:0;font-size:.8125rem;line-height:20px;display:flex}.image-generation-module__8vDMoW__num{font-variant-numeric:tabular-nums}.image-generation-module__8vDMoW__metaMain{color:var(--foreground);flex:none;font-weight:500}.image-generation-module__8vDMoW__metaSub{min-width:0;color:var(--text-muted);text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.image-generation-module__8vDMoW__metaDanger{color:var(--danger-text,var(--danger))}.image-generation-module__8vDMoW__actions{flex:none;gap:6px;display:flex}.image-generation-module__8vDMoW__action.image-generation-module__8vDMoW__action{gap:6px;min-height:32px;padding-inline:12px;font-size:.8125rem}@container (max-width:520px){.image-generation-module__8vDMoW__footer{flex-direction:column;align-items:stretch;gap:10px}.image-generation-module__8vDMoW__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.image-generation-module__8vDMoW__action.image-generation-module__8vDMoW__action{justify-content:center;padding-inline:8px}.image-generation-module__8vDMoW__prompt{padding-inline:16px}.image-generation-module__8vDMoW__toolbar{padding-inline:10px}}@keyframes image-generation-module__8vDMoW__ig-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.image-generation-module__8vDMoW__tileImage,.image-generation-module__8vDMoW__tileImage[data-fade],.image-generation-module__8vDMoW__tile{transition:none;animation:none}.image-generation-module__8vDMoW__tile[data-status=done]:hover .image-generation-module__8vDMoW__tileImage{transform:none}.image-generation-module__8vDMoW__tile:has(.image-generation-module__8vDMoW__tileButton:active){transform:none}}
.tool-call-module__yuTA_W__root{--tc-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--tc-indent:38px;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);container-type:inline-size}.tool-call-module__yuTA_W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-call-module__yuTA_W__call{transition:border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);position:relative}.tool-call-module__yuTA_W__standalone{border:1px solid var(--border);background:var(--surface);border-radius:14px}.tool-call-module__yuTA_W__standalone[data-status=approval]{border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}.tool-call-module__yuTA_W__flush{border-radius:12px}.tool-call-module__yuTA_W__flush[data-status=approval]{background:color-mix(in oklab, var(--accent) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 50%, transparent)}.tool-call-module__yuTA_W__headClip{border-radius:inherit}.tool-call-module__yuTA_W__head{border-radius:13px;grid-template-columns:16px minmax(0,1fr) auto 16px 16px;grid-template-areas:"mark title aside status chevron"".note note note note";align-items:center;column-gap:10px;min-height:40px;padding:6px 12px;display:grid;position:relative}.tool-call-module__yuTA_W__flush .tool-call-module__yuTA_W__head{border-radius:12px}.tool-call-module__yuTA_W__standalone[data-open] .tool-call-module__yuTA_W__head{border-radius:13px 13px 8px 8px}.tool-call-module__yuTA_W__toggle{z-index:0;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;--focus-outline-offset:-2px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.tool-call-module__yuTA_W__head>:not(.tool-call-module__yuTA_W__toggle,.tool-call-module__yuTA_W__srOnly){z-index:1;pointer-events:none;position:relative}.tool-call-module__yuTA_W__toggle:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.tool-call-module__yuTA_W__toggle:hover{background:color-mix(in oklab, var(--surface-muted) 75%, transparent)}.tool-call-module__yuTA_W__toggle:hover~.tool-call-module__yuTA_W__chevron{color:var(--text-secondary)}}.tool-call-module__yuTA_W__mark{color:var(--foreground);grid-area:mark;place-items:center;display:grid}.tool-call-module__yuTA_W__mark svg{display:block}.tool-call-module__yuTA_W__title{grid-area:title;min-width:0;line-height:20px;display:block}.tool-call-module__yuTA_W__titleInner{min-width:0;display:block}.tool-call-module__yuTA_W__titleText{min-width:0;max-width:100%;display:block}.tool-call-module__yuTA_W__titleText>span{max-width:100%;display:block}.tool-call-module__yuTA_W__titleText>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tool-call-module__yuTA_W__call[data-status=denied] .tool-call-module__yuTA_W__title{color:var(--text-muted)}.tool-call-module__yuTA_W__note{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-area:note;line-height:18px;overflow:hidden}.tool-call-module__yuTA_W__aside{grid-area:aside;justify-content:flex-end;min-width:0;display:flex;position:relative}.tool-call-module__yuTA_W__asideInner{align-items:center;display:inline-flex}.tool-call-module__yuTA_W__meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tool-call-module__yuTA_W__metaSummary{align-items:center;gap:6px;display:inline-flex}.tool-call-module__yuTA_W__metaDot{color:var(--text-muted)}.tool-call-module__yuTA_W__actions{pointer-events:auto;align-items:center;gap:6px;display:inline-flex}.tool-call-module__yuTA_W__action.tool-call-module__yuTA_W__action{min-height:28px;font-size:var(--text-xs);gap:6px;padding-inline:12px}.tool-call-module__yuTA_W__allow.tool-call-module__yuTA_W__allow{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}@media (pointer:coarse){.tool-call-module__yuTA_W__action.tool-call-module__yuTA_W__action{min-height:32px}}.tool-call-module__yuTA_W__status{grid-area:status;width:16px;height:16px;display:grid;position:relative}.tool-call-module__yuTA_W__statusIcon{place-items:center;display:grid;position:absolute;inset:0}.tool-call-module__yuTA_W__statusIcon[data-status=running]{color:var(--text-muted)}.tool-call-module__yuTA_W__statusIcon[data-status=success]{color:var(--success-text,var(--success))}.tool-call-module__yuTA_W__statusIcon[data-status=error]{color:var(--danger-text,var(--danger))}.tool-call-module__yuTA_W__statusIcon[data-status=approval]{color:var(--accent)}.tool-call-module__yuTA_W__statusIcon[data-status=denied]{color:var(--text-muted)}.tool-call-module__yuTA_W__spinner{animation:.8s linear infinite tool-call-module__yuTA_W__tc-spin}@keyframes tool-call-module__yuTA_W__tc-spin{to{transform:rotate(360deg)}}.tool-call-module__yuTA_W__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);grid-area:chevron}.tool-call-module__yuTA_W__call[data-open]>.tool-call-module__yuTA_W__headClip .tool-call-module__yuTA_W__chevron,.tool-call-module__yuTA_W__group[data-open]>.tool-call-module__yuTA_W__groupHead .tool-call-module__yuTA_W__chevron{transform:rotate(180deg)}.tool-call-module__yuTA_W__bodyClip{overflow:hidden}.tool-call-module__yuTA_W__body{padding:0 12px 12px var(--tc-indent);gap:10px;display:grid}.tool-call-module__yuTA_W__section{min-width:0}.tool-call-module__yuTA_W__sectionHead{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.tool-call-module__yuTA_W__sectionLabel{color:var(--text-muted);font-size:var(--text-xs)}.tool-call-module__yuTA_W__copy.tool-call-module__yuTA_W__copy{border-radius:9px;width:28px;height:28px;min-height:28px;margin-right:-6px}.tool-call-module__yuTA_W__well{background:var(--surface-muted);border-radius:10px;min-width:0;padding:10px 12px}:is(.tool-call-module__yuTA_W__well:has(>.tool-call-module__yuTA_W__foldBody>.tool-call-module__yuTA_W__list),.tool-call-module__yuTA_W__well:has(>.tool-call-module__yuTA_W__foldBody>.tool-call-module__yuTA_W__tableScroll)){padding-block:4px}.tool-call-module__yuTA_W__well:has(>.tool-call-module__yuTA_W__more){padding-bottom:6px}.tool-call-module__yuTA_W__kv{font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;line-height:18px;display:grid}.tool-call-module__yuTA_W__kvRow{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.tool-call-module__yuTA_W__kvKey{color:var(--text-muted)}.tool-call-module__yuTA_W__kvValue{color:var(--foreground);overflow-wrap:anywhere;margin:0}.tool-call-module__yuTA_W__foldBody{min-width:0}.tool-call-module__yuTA_W__json{color:var(--text-secondary);font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0;line-height:var(--row);white-space:pre;margin:0;overflow-x:auto}.tool-call-module__yuTA_W__jsonLine{height:var(--row);display:block}.tool-call-module__yuTA_W__jsonKey{color:var(--foreground)}.tool-call-module__yuTA_W__jsonString{color:color-mix(in oklab, var(--success) 80%, var(--foreground))}.tool-call-module__yuTA_W__jsonNumber{color:color-mix(in oklab, var(--warning) 82%, var(--foreground))}.tool-call-module__yuTA_W__literal{color:var(--text-muted)}.tool-call-module__yuTA_W__list{grid-template-columns:max-content minmax(0,1fr) max-content;grid-auto-rows:var(--row);column-gap:12px;margin:0;padding:0;list-style:none;display:grid}.tool-call-module__yuTA_W__listRow{grid-column:1/-1;grid-template-columns:subgrid;align-content:center;align-items:baseline;display:grid}.tool-call-module__yuTA_W__listLead{color:var(--text-muted);font-family:var(--tc-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0}.tool-call-module__yuTA_W__listTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-call-module__yuTA_W__listTag{color:var(--text-secondary);font-size:var(--text-xs)}.tool-call-module__yuTA_W__tableScroll{overflow-x:auto}.tool-call-module__yuTA_W__table{border-collapse:collapse;width:100%;font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0}.tool-call-module__yuTA_W__table th,.tool-call-module__yuTA_W__table td{height:var(--row);text-align:left;white-space:nowrap;padding:0 16px 0 0}.tool-call-module__yuTA_W__table th:last-child,.tool-call-module__yuTA_W__table td:last-child{width:100%;padding-right:0}.tool-call-module__yuTA_W__table th{color:var(--text-muted);font-family:var(--font-body);letter-spacing:var(--tracking-body);box-shadow:inset 0 -1px 0 var(--border);font-weight:400}.tool-call-module__yuTA_W__table td{color:var(--foreground);font-variant-numeric:tabular-nums}.tool-call-module__yuTA_W__text{color:var(--text-secondary);white-space:pre-wrap;margin:0}.tool-call-module__yuTA_W__pending{color:var(--text-muted);margin:0;display:block}.tool-call-module__yuTA_W__errorText{color:var(--foreground);margin:0}.tool-call-module__yuTA_W__more{height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:4px 0 0 -6px;padding:0 8px 0 6px;display:inline-flex}.tool-call-module__yuTA_W__more:active{background:color-mix(in oklab, var(--foreground) 7%, transparent)}@media (hover:hover) and (pointer:fine){.tool-call-module__yuTA_W__more:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}}.tool-call-module__yuTA_W__moreIcon{transition:transform var(--duration-spring) var(--ease-spring)}.tool-call-module__yuTA_W__moreIcon[data-open]{transform:rotate(180deg)}.tool-call-module__yuTA_W__group{border:1px solid var(--border);background:var(--surface);border-radius:16px}.tool-call-module__yuTA_W__groupHead{padding:4px}.tool-call-module__yuTA_W__groupToggle{width:100%;min-height:40px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;--focus-outline-offset:-2px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 12px;display:flex}.tool-call-module__yuTA_W__groupToggle:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.tool-call-module__yuTA_W__groupToggle:hover{background:color-mix(in oklab, var(--surface-muted) 75%, transparent);color:var(--foreground)}.tool-call-module__yuTA_W__groupToggle:hover .tool-call-module__yuTA_W__chevron{color:var(--text-secondary)}}.tool-call-module__yuTA_W__stack{flex:none;align-items:center;margin-left:-2px;display:flex}.tool-call-module__yuTA_W__stackItem{border-radius:var(--radius-pill);background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--border), 0 0 0 2px var(--surface);flex:none;place-items:center;display:grid;position:relative}.tool-call-module__yuTA_W__stackMark{color:var(--foreground);place-items:center;display:grid}.tool-call-module__yuTA_W__stackMark svg{display:block}.tool-call-module__yuTA_W__stackMore{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:6px}.tool-call-module__yuTA_W__groupLabel{flex:auto;min-width:0;display:block}.tool-call-module__yuTA_W__groupLabel>span{max-width:100%;display:block}.tool-call-module__yuTA_W__groupLabel>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tool-call-module__yuTA_W__groupMeta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:flex-end;display:flex;position:relative}.tool-call-module__yuTA_W__groupMetaFailed{color:color-mix(in oklab, var(--danger) 85%, var(--text-secondary))}.tool-call-module__yuTA_W__listClip{overflow:hidden}.tool-call-module__yuTA_W__calls{border-top:1px solid var(--border-subtle);padding:4px;display:grid}.tool-call-module__yuTA_W__item{overflow:hidden}@container (max-width:440px){.tool-call-module__yuTA_W__metaSummary{display:none}.tool-call-module__yuTA_W__call:is([data-status=approval],[data-status=error]) .tool-call-module__yuTA_W__head{grid-template-areas:"mark title title status chevron"".note note note note"".aside aside aside aside"}.tool-call-module__yuTA_W__call:is([data-status=approval],[data-status=error]) .tool-call-module__yuTA_W__aside{justify-content:flex-start;margin-top:6px}.tool-call-module__yuTA_W__note{white-space:normal}.tool-call-module__yuTA_W__body{padding-left:12px}.tool-call-module__yuTA_W__listTag{display:none}.tool-call-module__yuTA_W__list{grid-template-columns:max-content minmax(0,1fr)}}@container (max-width:360px){.tool-call-module__yuTA_W__call[data-status=success] .tool-call-module__yuTA_W__aside{display:none}}@media (prefers-reduced-motion:reduce){.tool-call-module__yuTA_W__call,.tool-call-module__yuTA_W__toggle,.tool-call-module__yuTA_W__chevron,.tool-call-module__yuTA_W__more,.tool-call-module__yuTA_W__moreIcon,.tool-call-module__yuTA_W__groupToggle{transition:none}.tool-call-module__yuTA_W__spinner{animation:none}}
.generation-stats-module__PtCzSG__root{--gs-pad:18px;width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);position:relative;container-type:inline-size}.generation-stats-module__PtCzSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.generation-stats-module__PtCzSG__num{font-variant-numeric:tabular-nums;white-space:nowrap}.generation-stats-module__PtCzSG__card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head toggle""stats stats""error error""panel panel";max-width:760px;display:grid}.generation-stats-module__PtCzSG__head{min-width:0;min-height:48px;padding:8px 0 0 var(--gs-pad);grid-area:head;align-items:center;gap:10px;display:flex}.generation-stats-module__PtCzSG__mark{color:var(--foreground);flex:none;display:block}.generation-stats-module__PtCzSG__model{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;line-height:20px;overflow:hidden}.generation-stats-module__PtCzSG__status{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);flex:none;line-height:16px;display:flex;position:relative}.generation-stats-module__PtCzSG__statusInner{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.generation-stats-module__PtCzSG__statusIcon{width:14px;height:14px;color:var(--text-muted);flex:none;place-items:center;display:grid}.generation-stats-module__PtCzSG__statusIcon svg{display:block}.generation-stats-module__PtCzSG__statusIcon[data-status=done]{color:var(--success-text,var(--success))}.generation-stats-module__PtCzSG__statusIcon[data-status=error]{color:var(--danger-text,var(--danger))}.generation-stats-module__PtCzSG__statusLabel{display:block}.generation-stats-module__PtCzSG__spinner{animation:.8s linear infinite generation-stats-module__PtCzSG__gs-spin}@keyframes generation-stats-module__PtCzSG__gs-spin{to{transform:rotate(360deg)}}.generation-stats-module__PtCzSG__toggle.generation-stats-module__PtCzSG__toggle{grid-area:toggle;align-self:center;min-height:32px;margin:8px 8px 0 0;padding-inline:12px 10px}.generation-stats-module__PtCzSG__chevron{transition:transform var(--duration-standard) var(--ease-standard);flex:none}.generation-stats-module__PtCzSG__root[data-open] .generation-stats-module__PtCzSG__chevron{transform:rotate(180deg)}.generation-stats-module__PtCzSG__stats{padding:8px var(--gs-pad) 16px;grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.generation-stats-module__PtCzSG__cell{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;padding-inline:16px;display:flex}.generation-stats-module__PtCzSG__cell:first-child{border-left:0;padding-left:0}.generation-stats-module__PtCzSG__cell:last-child{padding-right:0}.generation-stats-module__PtCzSG__label{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.generation-stats-module__PtCzSG__value{min-width:0;height:24px;color:var(--foreground);font-size:var(--text-base);white-space:nowrap;align-items:center;gap:4px;margin:0;line-height:24px;display:flex}.generation-stats-module__PtCzSG__root[data-status=idle] .generation-stats-module__PtCzSG__value,.generation-stats-module__PtCzSG__root[data-status=error] .generation-stats-module__PtCzSG__value,.generation-stats-module__PtCzSG__root[data-status=stopped] .generation-stats-module__PtCzSG__value{color:var(--text-secondary)}.generation-stats-module__PtCzSG__unit{color:var(--text-muted);font-size:var(--text-sm)}.generation-stats-module__PtCzSG__unitInline{display:none}.generation-stats-module__PtCzSG__spark{flex:none;margin-left:8px;display:block;overflow:visible}.generation-stats-module__PtCzSG__sparkBase{stroke:var(--border-subtle);stroke-width:1px}.generation-stats-module__PtCzSG__sparkLine{stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.generation-stats-module__PtCzSG__sparkDot{fill:var(--accent)}.generation-stats-module__PtCzSG__root[data-status=error] .generation-stats-module__PtCzSG__sparkLine,.generation-stats-module__PtCzSG__root[data-status=stopped] .generation-stats-module__PtCzSG__sparkLine{stroke:var(--text-muted)}.generation-stats-module__PtCzSG__root[data-status=error] .generation-stats-module__PtCzSG__sparkDot,.generation-stats-module__PtCzSG__root[data-status=stopped] .generation-stats-module__PtCzSG__sparkDot{fill:var(--text-muted)}.generation-stats-module__PtCzSG__errorClip{grid-area:error;min-width:0;overflow:hidden}.generation-stats-module__PtCzSG__error{border-radius:var(--radius-control);background:color-mix(in oklab, var(--danger) 7%, var(--surface));align-items:center;gap:10px;min-height:48px;margin:0 8px 8px;padding:6px 8px 6px 10px;display:flex}.generation-stats-module__PtCzSG__errorIcon{color:var(--danger-text,var(--danger));flex:none}.generation-stats-module__PtCzSG__errorText{min-width:0;color:var(--foreground);flex:auto;margin:0;line-height:20px}.generation-stats-module__PtCzSG__retry.generation-stats-module__PtCzSG__retry{flex:none;gap:6px;min-height:32px;padding-inline:12px}.generation-stats-module__PtCzSG__panelClip{grid-area:panel;min-width:0;overflow:hidden}.generation-stats-module__PtCzSG__panel{border-top:1px solid var(--border-subtle);padding:16px var(--gs-pad) 10px;gap:16px;display:grid}.generation-stats-module__PtCzSG__latency{min-width:0}.generation-stats-module__PtCzSG__bar{gap:2px;height:6px;display:flex}.generation-stats-module__PtCzSG__segTtft,.generation-stats-module__PtCzSG__segGen{border-radius:var(--radius-pill);flex-basis:0;min-width:4px}.generation-stats-module__PtCzSG__segTtft,.generation-stats-module__PtCzSG__swatchTtft{background:color-mix(in oklab, var(--text-muted) 50%, transparent)}.generation-stats-module__PtCzSG__segGen,.generation-stats-module__PtCzSG__swatchGen{background:var(--accent)}.generation-stats-module__PtCzSG__legend{font-size:var(--text-xs);flex-wrap:wrap;gap:4px 20px;margin:10px 0 0;line-height:16px;display:flex}.generation-stats-module__PtCzSG__legendItem{align-items:center;gap:6px;display:flex}.generation-stats-module__PtCzSG__legendItem dt{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.generation-stats-module__PtCzSG__legendItem dd{color:var(--foreground);margin:0}.generation-stats-module__PtCzSG__swatchTtft,.generation-stats-module__PtCzSG__swatchGen{border-radius:var(--radius-pill);flex:none;width:8px;height:8px;display:block}.generation-stats-module__PtCzSG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.generation-stats-module__PtCzSG__table th,.generation-stats-module__PtCzSG__table td{text-align:right;white-space:nowrap;height:32px;padding:0 0 0 24px;font-weight:400}.generation-stats-module__PtCzSG__table th:first-child{text-align:left;width:100%;padding-left:0}.generation-stats-module__PtCzSG__table thead th{height:28px;color:var(--text-muted);font-size:var(--text-xs);box-shadow:inset 0 -1px 0 var(--border-subtle)}.generation-stats-module__PtCzSG__table tbody th{color:var(--text-secondary)}.generation-stats-module__PtCzSG__table td{color:var(--foreground)}.generation-stats-module__PtCzSG__table .generation-stats-module__PtCzSG__rateCol{color:var(--text-muted)}.generation-stats-module__PtCzSG__table tfoot th,.generation-stats-module__PtCzSG__table tfoot td{color:var(--foreground);box-shadow:inset 0 1px 0 var(--border-subtle)}.generation-stats-module__PtCzSG__foot{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.generation-stats-module__PtCzSG__note{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-wrap:pretty;margin:0;line-height:16px}.generation-stats-module__PtCzSG__copy.generation-stats-module__PtCzSG__copy{border-radius:10px;flex:none;width:28px;height:28px;min-height:28px;margin-right:-6px}.generation-stats-module__PtCzSG__inline{max-width:760px;color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:0 12px;line-height:16px;display:flex}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__head{gap:8px;min-height:28px;padding:0}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__model{color:var(--foreground);font-size:var(--text-xs);line-height:16px}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__stats{display:contents}.generation-stats-module__PtCzSG__inline[data-status=done] .generation-stats-module__PtCzSG__status{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__cell{border:0;flex-direction:row;padding:0}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__value{height:28px;color:var(--text-secondary);font-size:var(--text-xs);line-height:16px}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__unit,.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__unitInline{color:var(--text-muted);font-size:var(--text-xs);margin-left:0;display:inline}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__spark{margin-left:6px}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__toggle.generation-stats-module__PtCzSG__toggle{width:28px;min-height:28px;margin:0 0 0 -6px;padding:0}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__toggleLabel{display:none}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__errorClip,.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__panelClip{flex:1 0 100%}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__error{margin:6px 0 0}.generation-stats-module__PtCzSG__inline .generation-stats-module__PtCzSG__panel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);margin-top:6px;padding:14px 16px 8px}@container (max-width:600px){.generation-stats-module__PtCzSG__card .generation-stats-module__PtCzSG__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.generation-stats-module__PtCzSG__card .generation-stats-module__PtCzSG__cell:nth-child(odd){border-left:0;padding-left:0}.generation-stats-module__PtCzSG__card .generation-stats-module__PtCzSG__cell:nth-child(2n){padding-right:0}}@container (max-width:440px){.generation-stats-module__PtCzSG__rateCol{display:none}.generation-stats-module__PtCzSG__card .generation-stats-module__PtCzSG__toggle.generation-stats-module__PtCzSG__toggle{width:32px;padding:0}.generation-stats-module__PtCzSG__card .generation-stats-module__PtCzSG__toggleLabel{display:none}.generation-stats-module__PtCzSG__head,.generation-stats-module__PtCzSG__stats,.generation-stats-module__PtCzSG__panel{--gs-pad:16px}}@media (prefers-reduced-motion:reduce){.generation-stats-module__PtCzSG__spinner{animation:none}.generation-stats-module__PtCzSG__chevron{transition:none}}
.source-cards-module__z4dCKa__root{--sc-card-h:84px;--sc-radius:14px;--sc-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);position:relative;container-type:inline-size}.source-cards-module__z4dCKa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-cards-module__z4dCKa__header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.source-cards-module__z4dCKa__statusLine{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);flex:1;align-items:center;gap:8px;line-height:20px;display:flex}.source-cards-module__z4dCKa__statusIcon{flex:none;width:14px;height:14px;display:grid;position:relative}.source-cards-module__z4dCKa__statusGlyph{place-items:center;display:grid;position:absolute;inset:0}.source-cards-module__z4dCKa__statusLine[data-status=searching] .source-cards-module__z4dCKa__statusIcon{color:var(--text-muted)}.source-cards-module__z4dCKa__statusLine[data-status=done] .source-cards-module__z4dCKa__statusIcon{color:var(--text-secondary)}.source-cards-module__z4dCKa__statusLine[data-status=empty] .source-cards-module__z4dCKa__statusIcon{color:var(--text-muted)}.source-cards-module__z4dCKa__statusLine[data-status=error] .source-cards-module__z4dCKa__statusIcon{color:var(--danger-text,var(--danger))}.source-cards-module__z4dCKa__statusText{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.source-cards-module__z4dCKa__statusLabel{color:var(--foreground);flex:none;align-items:baseline;gap:4px;display:inline-flex}.source-cards-module__z4dCKa__statusLine[data-status=searching] .source-cards-module__z4dCKa__statusLabel{color:var(--text-secondary)}.source-cards-module__z4dCKa__shimmer{color:var(--foreground)}.source-cards-module__z4dCKa__statusCount{color:var(--text-secondary)}.source-cards-module__z4dCKa__statusDetail{min-width:0;color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.source-cards-module__z4dCKa__roll{font-variant-numeric:tabular-nums;justify-content:flex-end;display:inline-flex;position:relative}.source-cards-module__z4dCKa__rollValue{display:inline-block}.source-cards-module__z4dCKa__spinner{animation:.8s linear infinite source-cards-module__z4dCKa__sc-spin}@keyframes source-cards-module__z4dCKa__sc-spin{to{transform:rotate(360deg)}}.source-cards-module__z4dCKa__headerAction{flex:none;display:inline-flex}.source-cards-module__z4dCKa__action.source-cards-module__z4dCKa__action{min-height:28px;font-size:var(--text-xs);gap:6px;padding-inline:10px 12px}.source-cards-module__z4dCKa__toggle{height:28px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:0 -8px 0 0;padding:0 8px;display:inline-flex}.source-cards-module__z4dCKa__toggleLabel{justify-items:end;display:inline-grid}.source-cards-module__z4dCKa__toggleLabel>*{white-space:nowrap;grid-area:1/1}.source-cards-module__z4dCKa__toggleIcon{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}.source-cards-module__z4dCKa__toggle[aria-expanded=true] .source-cards-module__z4dCKa__toggleIcon{transform:rotate(180deg)}.source-cards-module__z4dCKa__toggle:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.source-cards-module__z4dCKa__toggle:hover{background:color-mix(in oklab, var(--surface-muted) 80%, transparent);color:var(--foreground)}}.source-cards-module__z4dCKa__answer:not(:empty){padding-bottom:16px}.source-cards-module__z4dCKa__chip,.source-cards-module__z4dCKa__cite{background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:18px;display:inline-grid}.source-cards-module__z4dCKa__cite{cursor:pointer;vertical-align:baseline;-webkit-tap-highlight-color:transparent;--focus-outline-offset:1px;border:0;min-width:17px;height:17px;margin:0 1px;padding:0 4px;line-height:17px;position:relative;top:-1px}.source-cards-module__z4dCKa__cite:after{content:"";position:absolute;inset:-6px -2px}.source-cards-module__z4dCKa__cite[data-active]{background:var(--accent-subtle);color:var(--accent)}@media (hover:hover) and (pointer:fine){.source-cards-module__z4dCKa__cite:not([data-active]):hover{background:color-mix(in oklab, var(--foreground) 10%, var(--surface-muted));color:var(--foreground)}}.source-cards-module__z4dCKa__grid{grid-template-columns:repeat(var(--sc-cols,4), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}@container (max-width:540px){.source-cards-module__z4dCKa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-cards-module__z4dCKa__slot{min-width:0;min-height:var(--sc-card-h);display:grid;position:relative}.source-cards-module__z4dCKa__slot[data-open]{z-index:3}.source-cards-module__z4dCKa__card{box-sizing:border-box;width:100%;height:var(--sc-card-h);border:1px solid var(--border-subtle);border-radius:var(--sc-radius);--sc-card-bg:var(--surface);background:var(--sc-card-bg);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:4px;margin:0;padding:12px;text-decoration:none;display:flex;position:relative}.source-cards-module__z4dCKa__card:active{--sc-card-bg:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.source-cards-module__z4dCKa__card:hover{border-color:var(--border);--sc-card-bg:color-mix(in oklab, var(--surface-muted) 55%, var(--surface))}}.source-cards-module__z4dCKa__card[data-highlighted]{border-color:color-mix(in oklab, var(--accent) 70%, var(--border));--sc-card-bg:color-mix(in oklab, var(--accent) 6%, var(--surface))}.source-cards-module__z4dCKa__card[data-highlighted] .source-cards-module__z4dCKa__cardChip{background:var(--accent-subtle);color:var(--accent)}.source-cards-module__z4dCKa__cardTop{min-width:0;height:18px;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:8px;line-height:18px;display:flex}.source-cards-module__z4dCKa__cardMark{width:14px;height:14px;color:var(--foreground);flex:none;place-items:center;display:grid}.source-cards-module__z4dCKa__domain{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.source-cards-module__z4dCKa__cardChip{flex:none;margin-right:-4px}.source-cards-module__z4dCKa__cardTitle{color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.source-cards-module__z4dCKa__skeleton{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--sc-radius);pointer-events:none;flex-direction:column;padding:12px;display:flex;position:absolute;inset:0}.source-cards-module__z4dCKa__skeletonTop{flex:none;align-items:center;gap:8px;height:18px;margin-bottom:4px;display:flex}.source-cards-module__z4dCKa__bar{background:var(--surface-muted);height:8px;animation:source-cards-module__z4dCKa__sc-pulse 1.4s var(--ease-standard) infinite alternate;border-radius:4px;flex:none;display:block}.source-cards-module__z4dCKa__skeleton>.source-cards-module__z4dCKa__bar{margin-block:5px}.source-cards-module__z4dCKa__skeletonTop .source-cards-module__z4dCKa__bar:first-child{border-radius:999px;height:14px}.source-cards-module__z4dCKa__skeletonTop .source-cards-module__z4dCKa__barMarks.source-cards-module__z4dCKa__barMarks{width:52px;height:20px}@keyframes source-cards-module__z4dCKa__sc-pulse{0%{opacity:1}to{opacity:.45}}.source-cards-module__z4dCKa__stack{justify-content:space-between}.source-cards-module__z4dCKa__stackMarks{align-items:center;height:18px;padding-left:1px;display:flex}.source-cards-module__z4dCKa__stackMark{box-sizing:border-box;background:var(--surface-raised,var(--surface));width:20px;height:20px;box-shadow:0 0 0 2px var(--sc-card-bg,var(--surface)), inset 0 0 0 1px var(--border-subtle);color:var(--foreground);transition:box-shadow var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;place-items:center;margin-right:-5px;display:grid;position:relative}.source-cards-module__z4dCKa__stackText{flex-direction:column;min-width:0;display:flex}.source-cards-module__z4dCKa__stackCount{color:var(--foreground);font-size:13px;line-height:18px;display:block}.source-cards-module__z4dCKa__stackSites{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.source-cards-module__z4dCKa__preview{z-index:4;box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-raised,var(--surface));width:min(304px,100cqw);box-shadow:var(--shadow-floating);pointer-events:none;text-align:left;border-radius:16px;flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:absolute}.source-cards-module__z4dCKa__preview[data-side=top]{bottom:calc(100% + 8px)}.source-cards-module__z4dCKa__preview[data-side=bottom]{top:calc(100% + 8px)}.source-cards-module__z4dCKa__preview[data-align=start]{left:0}.source-cards-module__z4dCKa__preview[data-align=end]{right:0}.source-cards-module__z4dCKa__previewHead{min-width:0;color:var(--foreground);font-size:var(--text-xs);align-items:center;gap:8px;line-height:18px;display:flex}.source-cards-module__z4dCKa__previewSite{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.source-cards-module__z4dCKa__previewDate{color:var(--text-muted);flex:none;margin-left:auto}.source-cards-module__z4dCKa__previewTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:20px}.source-cards-module__z4dCKa__previewSnippet{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.source-cards-module__z4dCKa__previewUrl{min-width:0;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:4px;margin-top:4px;line-height:18px;display:flex}.source-cards-module__z4dCKa__previewPath{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.source-cards-module__z4dCKa__bar{animation:none}.source-cards-module__z4dCKa__spinner{animation-duration:1.6s}}
.source-cards-simulation-module__3CnrkW__panel{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel,26px);background:var(--surface);width:100%;max-width:720px;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);padding:24px 24px 16px}.source-cards-simulation-module__3CnrkW__questionBox{margin-bottom:12px}.source-cards-simulation-module__3CnrkW__question{display:grid}.source-cards-simulation-module__3CnrkW__questionText{color:var(--foreground);font-size:var(--text-base);text-wrap:pretty;grid-area:1/1;margin:0;font-weight:500;line-height:24px}.source-cards-simulation-module__3CnrkW__body{min-width:0}.source-cards-simulation-module__3CnrkW__answer{color:var(--foreground);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:23px}.source-cards-simulation-module__3CnrkW__chunk{animation:source-cards-simulation-module__3CnrkW__sc-chunk .14s var(--ease-standard) both}@keyframes source-cards-simulation-module__3CnrkW__sc-chunk{0%{opacity:0}to{opacity:1}}.source-cards-simulation-module__3CnrkW__code{background:var(--surface-muted);color:var(--foreground);letter-spacing:0;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.source-cards-simulation-module__3CnrkW__note{min-height:18px;color:var(--text-muted);font-size:var(--text-xs);margin:12px 0 0;line-height:18px;display:grid}.source-cards-simulation-module__3CnrkW__noteText{grid-area:1/1}@media (max-width:420px){.source-cards-simulation-module__3CnrkW__panel{padding:16px 16px 12px}}@media (prefers-reduced-motion:reduce){.source-cards-simulation-module__3CnrkW__chunk{animation:none}}
.response-feedback-module__W3mdnG__card{--rf-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;gap:var(--space-4,16px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:600px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);padding:16px;display:grid;container-type:inline-size}@container (min-width:480px){.response-feedback-module__W3mdnG__card{padding:24px}}@supports not (container-type:inline-size){.response-feedback-module__W3mdnG__card{padding:20px}}.response-feedback-module__W3mdnG__prompt{justify-content:flex-end;display:flex}.response-feedback-module__W3mdnG__bubble{border-radius:var(--radius-control);background:var(--surface-muted);max-width:min(85%,440px);color:var(--foreground);overflow-wrap:anywhere;margin:0;padding:8px 12px;line-height:20px}.response-feedback-module__W3mdnG__reply{gap:8px;min-width:0;display:grid}.response-feedback-module__W3mdnG__author{align-items:center;gap:8px;min-width:0;height:20px;display:flex}.response-feedback-module__W3mdnG__mark{flex:none;place-items:center;width:16px;height:16px;display:grid}.response-feedback-module__W3mdnG__mark svg{width:16px;height:16px;display:block}.response-feedback-module__W3mdnG__modelName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.response-feedback-module__W3mdnG__body{min-width:0;color:var(--foreground);overflow-wrap:anywhere;gap:8px;line-height:22px;display:grid}.response-feedback-module__W3mdnG__body p,.response-feedback-module__W3mdnG__body ul,.response-feedback-module__W3mdnG__body ol{margin:0}.response-feedback-module__W3mdnG__body ul,.response-feedback-module__W3mdnG__body ol{gap:4px;padding-left:20px;display:grid}.response-feedback-module__W3mdnG__body ul{list-style:outside}.response-feedback-module__W3mdnG__body ol{list-style:decimal}.response-feedback-module__W3mdnG__body li::marker{color:var(--text-muted)}.response-feedback-module__W3mdnG__body code{background:var(--surface-muted);font-family:var(--rf-mono);border-radius:6px;padding:1px 5px;font-size:.86em}.response-feedback-module__W3mdnG__feedback{min-width:0;container-type:inline-size}.response-feedback-module__W3mdnG__card .response-feedback-module__W3mdnG__feedback{margin-top:4px}.response-feedback-module__W3mdnG__row{min-height:var(--control-height-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.response-feedback-module__W3mdnG__actions{margin-left:calc((16px - var(--control-height-sm)) / 2);align-items:center;gap:2px;display:flex}.response-feedback-module__W3mdnG__trailing{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.response-feedback-module__W3mdnG__iconButton,.response-feedback-module__W3mdnG__close{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.response-feedback-module__W3mdnG__iconButton:active:not(:disabled),.response-feedback-module__W3mdnG__close:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.94)}.response-feedback-module__W3mdnG__iconButton:disabled{color:var(--text-muted);cursor:default;opacity:.6}.response-feedback-module__W3mdnG__iconButton[data-active]{color:var(--foreground)}.response-feedback-module__W3mdnG__copy.response-feedback-module__W3mdnG__copy{flex:none}@media (hover:hover) and (pointer:fine){.response-feedback-module__W3mdnG__iconButton:hover:not(:disabled),.response-feedback-module__W3mdnG__close:hover{background:var(--surface-muted);color:var(--foreground)}}.response-feedback-module__W3mdnG__thumb{width:16px;height:16px;display:grid}.response-feedback-module__W3mdnG__thumb>svg{grid-area:1/1;display:block}.response-feedback-module__W3mdnG__thumbFill{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.response-feedback-module__W3mdnG__iconButton[data-active] .response-feedback-module__W3mdnG__thumbFill{opacity:1}.response-feedback-module__W3mdnG__panelClip{overflow:hidden}.response-feedback-module__W3mdnG__panelPad{padding-top:8px}.response-feedback-module__W3mdnG__panel{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);overflow:hidden}.response-feedback-module__W3mdnG__card .response-feedback-module__W3mdnG__panel{background:color-mix(in oklab, var(--surface-muted) 40%, var(--surface))}.response-feedback-module__W3mdnG__panelInner{padding:12px;position:relative}.response-feedback-module__W3mdnG__panelContent{min-width:0}.response-feedback-module__W3mdnG__form{gap:12px;display:grid}.response-feedback-module__W3mdnG__head{justify-content:space-between;align-items:center;gap:8px;height:20px;display:flex}.response-feedback-module__W3mdnG__heading{font-weight:500;line-height:20px}.response-feedback-module__W3mdnG__close{width:28px;height:28px;color:var(--text-muted);border-radius:10px;margin:-4px -6px -4px 0}.response-feedback-module__W3mdnG__chips{flex-wrap:wrap;gap:8px;display:flex}.response-feedback-module__W3mdnG__chip{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:999px;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.response-feedback-module__W3mdnG__chip:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.96)}.response-feedback-module__W3mdnG__chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.response-feedback-module__W3mdnG__chip:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.response-feedback-module__W3mdnG__chip:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--border-strong,var(--border));background:var(--surface-muted);color:var(--foreground)}}@media (pointer:coarse){.response-feedback-module__W3mdnG__chip{height:32px}}.response-feedback-module__W3mdnG__comment{box-sizing:border-box;resize:none;border:1px solid var(--border);background:var(--surface);width:100%;height:72px;min-height:72px;color:var(--foreground);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:12px;padding:8px 12px;line-height:20px;display:block}.response-feedback-module__W3mdnG__comment::placeholder{color:var(--text-muted)}.response-feedback-module__W3mdnG__comment:focus{border-color:var(--border-strong,var(--border))}.response-feedback-module__W3mdnG__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.response-feedback-module__W3mdnG__footActions{align-items:center;gap:8px;display:flex}.response-feedback-module__W3mdnG__action.response-feedback-module__W3mdnG__action{min-height:32px;font-size:var(--text-sm)}.response-feedback-module__W3mdnG__submit.response-feedback-module__W3mdnG__submit{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.response-feedback-module__W3mdnG__submit.response-feedback-module__W3mdnG__submit:disabled{background:var(--surface-muted);color:var(--text-muted);opacity:1;border-color:#0000}.response-feedback-module__W3mdnG__swap{align-items:center;min-width:0;min-height:20px;display:grid;position:relative}.response-feedback-module__W3mdnG__swapItem{align-items:center;min-width:0;display:flex;overflow:hidden}.response-feedback-module__W3mdnG__note{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.response-feedback-module__W3mdnG__error{min-width:0;max-width:100%;color:var(--danger-text,var(--danger));font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.response-feedback-module__W3mdnG__error svg{flex:none}.response-feedback-module__W3mdnG__errorText{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:400px){.response-feedback-module__W3mdnG__noteCell{visibility:hidden}.response-feedback-module__W3mdnG__cancel.response-feedback-module__W3mdnG__cancel{display:none}}.response-feedback-module__W3mdnG__headAction.response-feedback-module__W3mdnG__headAction{margin-block:-6px}.response-feedback-module__W3mdnG__muted{color:var(--text-muted);font-size:var(--text-xs)}.response-feedback-module__W3mdnG__thanks{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:32px;padding-left:24px;display:flex;position:relative}.response-feedback-module__W3mdnG__thanks:focus{outline:none}.response-feedback-module__W3mdnG__thanksIcon{width:16px;height:16px;color:var(--success-text,var(--success));place-items:center;display:grid;position:absolute;top:8px;left:0}.response-feedback-module__W3mdnG__thanksTitle{font-weight:500;line-height:20px}.response-feedback-module__W3mdnG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.response-feedback-module__W3mdnG__iconButton,.response-feedback-module__W3mdnG__close,.response-feedback-module__W3mdnG__chip{transition-property:background-color,border-color,color}.response-feedback-module__W3mdnG__iconButton:active:not(:disabled),.response-feedback-module__W3mdnG__close:active,.response-feedback-module__W3mdnG__chip:active:not(:disabled){transform:none}}
.image-compare-module__dZZRua__root{isolation:isolate;border-radius:var(--radius-panel);background:var(--surface-muted);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative;overflow:clip;container-type:size}.image-compare-module__dZZRua__root[data-orientation=vertical]{cursor:ns-resize;touch-action:pan-x}.image-compare-module__dZZRua__root:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent);pointer-events:none;position:absolute;inset:0}.image-compare-module__dZZRua__layer{position:absolute;inset:0}.image-compare-module__dZZRua__layer :where(img,picture,video){object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image-compare-module__dZZRua__chip{z-index:1;top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--background) 74%, transparent);color:var(--foreground);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);padding:3px 10px;position:absolute}.image-compare-module__dZZRua__chip[data-place=end]{right:var(--space-3);left:auto}.image-compare-module__dZZRua__chip[data-place=bottom]{top:auto;bottom:var(--space-3)}.image-compare-module__dZZRua__pivot{z-index:2;pointer-events:none;position:absolute;inset:0}.image-compare-module__dZZRua__rotor{width:0;height:0;position:absolute;top:0;left:0}.image-compare-module__dZZRua__line{background:var(--surface-raised);width:2px;height:calc(200cqw + 200cqh);position:absolute;top:calc(-100cqw - 100cqh);left:-1px;box-shadow:0 0 0 .5px #00000024;box-shadow:0 0 0 .5px lab(0% 0 0/.14)}:root[data-theme=dark] .image-compare-module__dZZRua__line{background:var(--foreground)}.image-compare-module__dZZRua__handleSlot{position:absolute;top:0;left:0}.image-compare-module__dZZRua__handle{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);width:40px;height:40px;box-shadow:var(--shadow-raised);color:var(--foreground);pointer-events:auto;transition:border-color var(--duration-fast) var(--ease-standard);outline:0 solid #0000;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.image-compare-module__dZZRua__handle:after{content:"";border-radius:inherit;position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.image-compare-module__dZZRua__root:hover .image-compare-module__dZZRua__handle{border-color:var(--border-strong)}}.image-compare-module__dZZRua__chevrons{align-items:center;display:flex}.image-compare-module__dZZRua__chevron{place-items:center;margin-inline:-2.5px;display:grid}@media (prefers-reduced-motion:reduce){.image-compare-module__dZZRua__handle{transition:none}}
