@font-face{font-family:Berkeley Mono;src:url(/berkeley-mono-variable-gzmx8865.otf)format(opentype);font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/InterVariable-fxjyg8gv.woff2)format(woff2);font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/InterVariable-Italic-ws547va3.woff2)format(woff2);font-weight:100 900;font-style:italic;font-display:swap}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--bg:var(--buncss-light,#ebebef)var(--buncss-dark,#121218);--text:var(--buncss-light,#242535)var(--buncss-dark,#e6e7f1);--muted:var(--buncss-light,#a8a8ca)var(--buncss-dark,#424353);--ui:var(--buncss-light,#195afa)var(--buncss-dark,#5778fd);--ui-muted:color-mix(in oklab,var(--ui),var(--bg)40%);--link:var(--buncss-light,#0068a5)var(--buncss-dark,#71bfff);--destructive:var(--buncss-light,#c51d28)var(--buncss-dark,#f66d67);--text-strong:color-mix(in oklab,var(--text),var(--buncss-light,#000)var(--buncss-dark,#fff) 38%);--caret:color-mix(in oklab,var(--text),var(--muted)80%);--rule:color-mix(in oklab,var(--muted),var(--bg)57%);--pure-bg:var(--buncss-light,#fff)var(--buncss-dark,#000);--hairline:color-mix(in oklab,var(--rule)55%,transparent);--surface:color-mix(in oklab,var(--pure-bg)35%,var(--bg));--surface-faint:color-mix(in oklab,var(--pure-bg)6%,var(--bg));--dim:color-mix(in oklab,var(--caret)45%,var(--muted));--danger-fill:color-mix(in oklab,var(--destructive)12%,var(--bg));--shadow:0 6px 24px var(--buncss-light,#0000002e)var(--buncss-dark,#00000080);--z-base:1;--z-sticky:2;--z-sticky-raised:3;--z-divider:5;--z-inline-popover:20;--z-menu:70;--z-banner:9999;--font-mono:"Berkeley Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-body:var(--font-mono);--font-size:14px;--font-size-h1:1.6em;--font-size-h2:1.35em;--font-size-h3:1.15em;--font-size-small:12px;--font-size-xs:10px;--line-height:1.6;--w-base:375;--w-semi:500;--w-bold:675;--indent:12px;--row-pad:2px;--icon-gap:9px;--icon-text-gap:10px;--rail-inset:10px;--icon-fade:.5;--dot-icon-radius:2px;--ease:cubic-bezier(.23,1,.32,1);--dur-instant:.12s;--dur-fast:.2s;--dur-normal:.28s;--dur-slow:1s}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}:root[data-body-font=inter]{--font-body:"Inter",ui-sans-serif,sans-serif}[data-theme=light]{--buncss-light:initial;--buncss-dark: ;color-scheme:light}[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-normal:0s}}@media (min-width:600px){.wrap{padding-top:calc(env(safe-area-inset-top,0px) + 40px)}}@media (min-width:1024px){.wrap{padding-top:calc(env(safe-area-inset-top,0px) + 60px)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}body{font-family:var(--font-mono);font-size:var(--font-size);font-weight:var(--w-base);line-height:var(--line-height);color:var(--text);background:var(--bg);caret-color:var(--caret);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0}a,[role=textbox]{touch-action:manipulation}::selection{background:var(--ui-muted)}.schema-input-control,.cc-input,.dot-menu-search{font:inherit;background:var(--bg);border:1px solid var(--rule);border-radius:4px}.schema-input-control,.cc-input{outline:none}.cc-input:focus,.dot-menu-search:focus{border-color:var(--caret)}.dot-menu-search:focus{outline:none}.dot-detail-error,.schema-input-error,.cc-error,.file-upload-err{color:var(--destructive);font-size:var(--font-size-small)}.ke-actions .cc-error,.ke-actions .cc-meta,.row.minimized .content,.dot-minimized-body,.dot-minimized-fields,.llm-options .chip-values,.fields-title,.fields-meta,.ph-tab,.cs-title,.style-font-sample,.ov-time,.ov-actor,.ov-action>span:first-child,.ov-target-label,.ov-target-link,.ov-target-detail,.tag-assist-status,.tag-assist-option,.file-upload-err{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fields-meta,.fields-count,.dot-detail-note,.schema-input-raw summary,.cc-block-desc{color:var(--muted);font-size:var(--font-size-small)}.frame{position:fixed;overflow:hidden;display:flex;flex-direction:column;inset:0}.panes{display:flex;flex-direction:row;flex:1;min-height:0}.panes-column{flex-direction:column}.pane{overflow:hidden;display:flex;position:relative;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.pane-divider{position:relative;z-index:var(--z-divider);touch-action:none;-webkit-user-select:none;user-select:none;flex:none}.pane-divider:after{content:"";position:absolute;background:var(--hairline);transition:background var(--dur-fast)var(--ease),border-color var(--dur-fast)var(--ease)}.pane-divider:hover:after,.pane-divider.active:after{background:var(--ui-muted)}.pane-divider-row{cursor:col-resize;width:9px}.pane-divider-row:after{width:.5px;top:0;bottom:0;left:4px}.pane-divider-column{cursor:row-resize;height:9px}.pane-divider-column:after{border-top:.5px dashed var(--hairline);background:0 0;height:0;top:4px;left:0;right:0}.pane-divider-column:hover:after,.pane-divider-column.active:after{border-color:var(--ui-muted);background:0 0}.wrap{overflow-y:auto;overflow-x:hidden;container-type:inline-size;container-name:pane;padding:10px 10px calc(env(safe-area-inset-bottom,0px) + 40px)var(--rail-inset);flex:1;min-height:0;margin:0}.ph-crumbs{position:absolute;z-index:var(--z-sticky-raised);overflow:hidden;background:var(--bg);padding-top:7px;top:calc(100% + .5px);left:10px;right:10px}.ph-crumbs .crumb-row{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;width:100%;margin-left:0;padding:0 0 3px}.crumb-line{display:flex;white-space:nowrap;flex:1;align-items:baseline;min-width:0}.ke-sticky{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:3px}.ke-jumps{display:flex;flex:none;align-items:baseline;gap:6px}.ke-actions .cc-error,.ke-actions .cc-meta{min-width:0}.ke-actions .btn-outline{flex:none}.cc-kind-editor{padding-top:28px}.ke-jump{padding:0}.ke-jump-sep{color:var(--muted)}.ke-actions{display:flex;align-items:baseline;gap:8px;min-width:0}.crumb-anc{overflow:hidden;text-overflow:ellipsis;color:var(--muted);min-width:0}.crumb-sep{white-space:pre;color:var(--hairline);flex:none}.crumb-leaf{color:var(--text);transition:color var(--dur-fast)var(--ease);flex:none}.ph-crumbs .crumb-row:hover .crumb-leaf{color:var(--text-strong)}@media (max-width:599px){.panes{display:block}.pane{display:none}.pane.focused{display:flex;height:100%}.pane-divider{display:none}}h1{font-size:var(--font-size);font-weight:var(--w-semi);color:var(--text-strong);margin:0}.row{display:flex;align-items:baseline;gap:var(--icon-text-gap);padding:var(--row-pad)0;margin-left:calc(var(--depth,0)*var(--indent));position:relative;transition:background var(--dur-instant)var(--ease)}.row-window-spacer{pointer-events:none;width:1px}.wrap.windowed-rows{overflow-anchor:none}.row.minimized:before{content:"";position:absolute;background:var(--hairline);pointer-events:none;border-radius:2px;width:2px;top:6px;bottom:6px;left:-6px}.row.minimized .body{overflow:hidden;opacity:.62;transition:opacity var(--dur-instant)var(--ease),box-shadow var(--dur-instant)var(--ease);flex-wrap:nowrap;align-items: center}.row.minimized .body:focus-within{opacity:1;box-shadow:inset 0 -1px 0 var(--ui)}.row.minimized .content:focus{outline:1px solid var(--ui);outline-offset:1px;border-radius:2px}.row.minimized .content,.dot-minimized-body,.dot-minimized-fields{min-width:0}.dot-minimized-body{outline:none;cursor:text;color:var(--text);letter-spacing:var(--font-body-tracking,-.013em)}.dot-minimized-body:focus-visible{color:var(--text-strong)}.dot-minimized-fields{display:inline-flex;gap:var(--icon-gap)}.dot-minimized-fields>span{overflow:hidden;text-overflow:ellipsis}.row:has(.body .content.empty){opacity:0}.row:has(.body .content.empty):focus-within{opacity:1}.row:has(.body .content.empty):hover{opacity:1}.row{--dot-color:var(--ui)}.twig{color:var(--muted);user-select:none;-webkit-touch-callout:none;display:inline-flex;flex:none;justify-content:center;align-items: center;width:12px;height:12px}.dot-icon-btn{--hit-pad:7px;padding:var(--hit-pad);margin:calc(-1*var(--hit-pad));color:inherit;touch-action:manipulation;border:none;width:auto;height:auto}.dot-icon-stack{position:relative;display:inline-flex;justify-content:center;align-items: center;width:12px;height:12px;transform:scale(.9)}.dot-icon{display:block;overflow:visible;position:relative;z-index:var(--z-sticky);fill:var(--dot-color);stroke:var(--dot-color);stroke-width:1;-webkit-touch-callout:none;width:9px;height:9px}.dot-icon-outline{fill:var(--bg);stroke:var(--dot-color);stroke-width:1}.dot-icon-dash{fill:none;stroke:var(--dot-color);stroke-width:1.4;stroke-linecap:round}.dot-collapse-disc{position:absolute;z-index:var(--z-base);fill:color-mix(in oklab,var(--ui-muted),var(--bg)80%);pointer-events:none;width:15px;height:15px;top:50%;left:50%;transform:translate(-50%,-50%)}.dot-kind-icon{display:flex;position:relative;z-index:var(--z-sticky);opacity:1;color:var(--dot-color);justify-content:center;align-items: center}.body{display:flex;align-items:baseline;gap:var(--icon-gap);font-family:var(--font-body);font-size-adjust:.528;flex-wrap:wrap;flex:1;width:100%;min-width:0}.content{cursor:text;outline:none;white-space:pre-wrap;letter-spacing:var(--font-body-tracking,-.013em);overflow-wrap:anywhere;min-width:0}.content.empty{color:var(--muted)}.content.empty:empty:before{content:attr(data-placeholder)}.content:focus-visible{color:var(--text)}.content:focus-visible.empty{color:var(--muted)}.content.seam{position:absolute;overflow:hidden;color:#0000;caret-color:transparent;width:0;height:0;padding:0}.task-body{display:flex;align-items:baseline;gap:var(--icon-gap);min-width:0}.task-check{cursor:pointer;flex:none}.llm-options{appearance:none;transition:color var(--dur-instant)var(--ease),box-shadow var(--dur-instant)var(--ease),opacity var(--dur-instant)var(--ease);border:none}.llm-options:not(:disabled){cursor:pointer}.llm-options:not(:disabled):hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--rule)}.llm-options .chip-values{display:inline-block;vertical-align:bottom;max-width:22ch}.llm-config-edit{display:inline-flex;flex-direction:column;gap:4px;min-width:240px}.llm-config-actions{display:inline-flex;gap:var(--icon-gap);justify-content:flex-end}.llm-response{white-space:pre-wrap;color:color-mix(in srgb,var(--text)25%,var(--ui))}.llm-response .md-code{color:color-mix(in srgb,var(--ui-muted)50%,var(--caret));background:color-mix(in srgb,var(--ui-muted)4%,var(--hairline))}.llm-thinking{white-space:pre-wrap;color:var(--muted)}button{font:inherit;cursor:pointer;color:var(--muted);transition:color var(--dur-instant)var(--ease);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;padding:0 4px}button:hover:where(:not(:disabled)){color:var(--text)}button:disabled{cursor:default;opacity:.6}.btn-quiet{color:var(--muted);cursor:pointer;background:0 0;border:none}.btn-quiet:hover:where(:not(:disabled)){color:var(--text)}.btn-row{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:2px 3px}.btn-row.is-active{color:var(--text-strong);background:color-mix(in srgb,var(--bg)50%,var(--hairline))}.btn-row:hover:where(:not(:disabled)){color:var(--text-strong);background:color-mix(in srgb,var(--bg)50%,var(--hairline))}.btn-outline{color:var(--caret);background:var(--bg);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:2px 8px}.btn-outline:hover:where(:not(:disabled)){color:var(--text);border-color:var(--caret)}.btn-icon{display:inline-flex;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items: center}.btn-icon:hover:where(:not(:disabled)){color:var(--text-strong)}.btn-icon--chip{background:var(--bg)}.btn-icon--chip.active{color:var(--text-strong)}.btn-danger{color:var(--destructive)}.btn-danger:hover:where(:not(:disabled)){color:var(--destructive)}.creator-row{cursor:text;color:var(--muted);opacity:.68;--dot-color:var(--muted);width:100%}.creator-row:hover,.creator-row:focus-within{color:var(--text);opacity:1}.creator-row .twig{opacity:.68;transition:opacity var(--dur-instant)var(--ease)}.creator-row:focus-within .twig{opacity:1}.row.creator-row:has(.body .content.empty){opacity:.68}.row.creator-row:has(.body .content.empty):hover{opacity:1}.row.creator-row:has(.body .content.empty):focus-within{opacity:1}.err{color:var(--destructive);border:1px solid;border-radius:3px;margin-bottom:12px;padding:10px 12px}.dot-error{color:var(--destructive);white-space:nowrap;margin-left:6px;font-size:.78em}.fields-row{display:inline-flex;align-items:baseline;gap:var(--icon-gap);flex-wrap:wrap;column-gap:8px;min-width:0}.fields-row-link{color:inherit;text-decoration:none;cursor:pointer}.fields-row-link:hover .fields-title{text-decoration:underline}.fields-field{display:inline-flex;align-items:baseline;gap:3px;min-width:0}.fields-id{font-family:var(--font-mono);color:var(--muted);flex:none}.fields-title{color:var(--text);min-width:0}.fields-strong{color:var(--text-strong);font-weight:600}.fields-meta{min-width:0}.fields-count{flex:none}.fields-count svg,.fields-meta svg{color:var(--muted);align-self: center}.fields-field.muted{color:var(--muted)}.fields-row-open{cursor:pointer}.fields-row-open:hover .fields-title{color:var(--text-strong)}.fields-grid{display:grid;flex:1 1 0;align-items:baseline;column-gap:10px;min-width:0}.fields-grid .fields-field{overflow:hidden;text-overflow:ellipsis;min-width:0}.fields-grid .fields-end{text-align:right;justify-self:end}.gmail-snippet{color:var(--muted)}.gmail-attach{color:var(--muted);margin-right:3px}@container pane (width<=30rem){.fields-grid{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.fields-grid .fields-field{overflow:visible;text-overflow:clip}.fields-grid .fields-title{order:-1;flex:0 auto;min-width:8ch;white-space:normal}.fields-grid .fields-field:not(.fields-title){flex:none;font-size:var(--font-size-small);color:var(--muted);white-space:nowrap}.fields-grid .fields-end{justify-self:auto;text-align:left}.fields-row:not(.fields-grid){flex-wrap:nowrap}.fields-row:not(.fields-grid) .fields-title{min-width:0}}.dot-command{display:inline-flex;font:inherit;font-family:var(--font-mono);font-size:var(--font-size-small);text-decoration:none;border-radius:3px;align-items: center;gap:2px;padding:0 2px;line-height:13px}.dot-command-spin{animation:dot-command-spin var(--dur-slow)linear infinite}@keyframes dot-command-spin{to{transform:rotate(360deg)}}.chip-tone-ok .chip-icon{color:var(--ui)}.chip-tone-error .chip-icon,.chip-tone-error .chip-values{color:var(--destructive)}.chip-tone-busy .chip-icon{color:var(--ui)}.chip-tone-neutral{color:var(--muted)}.dot-detail-error{white-space:pre-wrap}.field-stack{display:flex;flex-direction:column;flex-basis:100%;gap:.6rem;width:100%}.field-stack-label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);opacity:.8;margin-bottom:.1rem;font-size:.6rem;font-weight:500}.field-stack-value{font-size:var(--font-size-small)}.schema-input{min-width:0}.schema-input-control{box-sizing:border-box;font-size:var(--font-size-small);color:var(--text);background:var(--surface);border-radius:3px;max-width:100%;padding:3px 5px}.schema-input-control:focus-visible{border-color:var(--ui)}.schema-input-checkbox{accent-color:var(--ui)}.schema-input-textarea{display:block;resize:vertical;width:min(36rem,100%);min-height:4.5rem}.schema-input-object,.schema-input-tokens{display:flex;flex-direction:column;gap:.5rem;min-width:0}.schema-input-token-list,.schema-input-token-adder{display:flex;flex-wrap:wrap;align-items: center;gap:.25rem}.schema-input-token{display:inline-flex;background:var(--rule);font-size:var(--font-size-small);border-radius:999px;align-items: center;gap:.15rem;padding:1px 3px 1px 5px}.schema-input-token button{line-height:1}.schema-input-raw summary{cursor:pointer;margin-bottom:.25rem}.schema-input-error{margin-top:.2rem}.dot-detail-custom{overflow-x:clip;overflow-wrap:anywhere;flex-basis:100%;width:100%;min-width:0;max-width:100%;margin-top:.15rem}.dot-detail-custom :-webkit-any(img,video,canvas,svg,iframe,embed,object){max-width:100%}.dot-detail-custom :-moz-any(img,video,canvas,svg,iframe,embed,object){max-width:100%}.dot-detail-custom :is(img,video,canvas,svg,iframe,embed,object){max-width:100%}.dot-detail-custom :-webkit-any(img,video){height:auto}.dot-detail-custom :-moz-any(img,video){height:auto}.dot-detail-custom :is(img,video){height:auto}.dot-detail-custom pre{overflow-x:auto;max-width:100%}.md-marker{color:var(--muted);display:none}.content:focus .md-marker{display:inline}.md-bold{font-weight:var(--w-bold)}.md-italic{font-style:italic;font-stretch:86%;font-weight:var(--w-semi)}.md-code{font-family:var(--font-mono);background:var(--hairline);color:var(--caret);opacity:1;font-size-adjust:.46}.body :-webkit-any(code,pre){font-family:var(--font-mono)}.body :-moz-any(code,pre){font-family:var(--font-mono)}.body :is(code,pre){font-family:var(--font-mono)}.md-strike{text-decoration:line-through}.md-link{color:var(--link);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.content:focus .md-link{color:inherit;text-decoration:none;cursor:text;pointer-events:none}.md-h1{font-size:var(--font-size-h1);font-weight:var(--w-bold)}.md-h2{font-size:var(--font-size-h2);font-weight:var(--w-semi)}.md-h3{font-size:var(--font-size-h3);font-weight:var(--w-semi)}.pane-header{position:relative;display:flex;border-bottom:.5px solid var(--hairline);background:var(--bg);-webkit-user-select:none;user-select:none;flex:none;align-items: center;gap:4px;min-width:0;margin:10px 10px 0;padding:0}.focused .pane-header{border-bottom:.5px solid var(--muted)}.ph-title{display:inline-flex;font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;cursor:default;pointer-events:none;color:var(--muted);border-radius:5px;flex:0 auto;align-items:baseline;min-width:0;max-width:100%;padding:1px 4px}.ph-path{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--font-size-xs);flex:0 auto;min-width:0;margin-right:1px}.ph-title-marker{color:var(--hairline);font-weight:var(--w-base);white-space:nowrap;flex:none;margin-left:4px}.focused .ph-title,.focused .ph-path{color:var(--muted)}.ph-tabs{display:none;overflow-x:auto;white-space:nowrap;flex:auto;align-items: center;gap:4px;min-width:0}.ph-tab{font-size:var(--font-size-small);color:var(--muted);touch-action:manipulation;transition:color var(--dur-fast)var(--ease);border-radius:5px;flex:none;max-width:96px;padding:1px 6px}.ph-tab.active{color:var(--text)}.ph-tab-marker{color:var(--muted);font-size:var(--font-size-xs);margin-left:4px}.ph-actions{position:relative;display:inline-flex;flex:none;align-items: center;gap:2px;margin-left:auto}.ph-actions .ph-menu{margin-left:0}.ph-commands{display:inline-flex;align-items: center;gap:2px}.ph-dot-menu{color:var(--hairline);width:16px;height:16px;padding:0}.focused .ph-dot-menu{color:var(--muted)}.ph-tag-editor{position:absolute;z-index:var(--z-menu);display:flex;border:1px solid var(--hairline);background:var(--bg);box-shadow:var(--shadow);padding:5px;top:calc(100% + 4px);right:0}.ph-tag-editor:empty{display:none}@media (max-width:599px){.ph-path{display:none}.ph-tabs{display:flex}.ph-title{display:none}}.ph-menu{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--hairline);touch-action:manipulation;border-radius:5px;flex:none;margin-left:auto;padding:1px 5px;font-size:11px;font-weight:600;line-height:1}.focused .ph-menu{color:var(--muted)}.sys-panel{display:flex;font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--text);flex-direction:column;gap:10px;width:100%;margin:0 auto}.collapsible-section{border-bottom:1px solid var(--rule)}.collapsible-section:last-child{border-bottom:none}.cs-head{display:flex;align-items: center;gap:8px;padding-bottom:6px}.cs-toggle{display:flex;text-align:left;color:var(--text-strong);touch-action:manipulation;flex:1;align-items: center;gap:6px;min-width:0;padding:4px 0}.cs-caret{display:inline-flex;color:var(--caret);transition:color var(--dur-fast)var(--ease);flex:none}.cs-toggle:hover .cs-caret{color:var(--text)}.cs-title{font-size:var(--font-size);letter-spacing:.02em;font-weight:600}.cs-right{display:inline-flex;flex:none;align-items: center}.cs-body{padding:2px 0 12px}.cc-panel{display:flex;font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--text);flex-direction:column;gap:28px;width:100%;margin:0 auto}.cc-block{display:flex;flex-direction:column;gap:6px}.cc-block-head{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:6px}.cc-block-title{font-size:var(--font-size);color:var(--text-strong);letter-spacing:.02em;margin:0;font-weight:600}.cc-block-desc{margin:4px 0 0;line-height:1.4}.cc-empty{color:var(--muted);padding:4px 0}.cc-error{padding:2px 0 4px}.cc-row{display:flex;flex-direction:column;gap:6px;padding:8px 0}.cc-kind-open{color:inherit;touch-action:manipulation}.cc-row-main{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.cc-controls{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-left:auto}.cc-preview-glyph{display:inline-flex;flex:none;justify-content:center;align-items: center;width:18px}.cc-preview-chip{display:inline-flex;pointer-events:none;align-items: center}.cc-name{display:inline-flex;color:var(--text-strong);white-space:nowrap;align-items: center;gap:6px;min-width:90px}.cc-name-edit{font:inherit;color:var(--text-strong);background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px}.cc-name-edit:hover,.cc-name-edit:focus{border-color:var(--rule);outline:none}.cc-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--rule);border-radius:4px;padding:0 5px;font-size:.66rem}.cc-meta{color:var(--muted)}.cc-input{color:var(--text);flex:1;min-width:120px;padding:3px 6px}.style-font-list{display:flex;flex-direction:column;gap:4px}.style-font-row{gap:5px}.style-font-settings{display:flex;flex-wrap:wrap;align-items: center;gap:6px;min-width:0}.style-font-setting-label{color:var(--muted)}.style-font-input{flex:none;width:72px;min-width:0}.style-font-default{margin-left:4px;margin-right:auto}.style-css-section{border-top:1px solid var(--rule);margin-top:12px;padding-top:6px}.style-css-section>.collapsible-section{border-bottom:none}.style-override-actions{position:sticky;z-index:var(--z-sticky);background:var(--bg);flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px;padding:3px 0;top:0}.style-override-warning,.style-override-note{margin-bottom:6px}.style-override-code .cc-code-input,.style-override-code .cm-content{min-height:52vh}.style-override-diff{margin-top:12px}.style-override-diff-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px}.style-override-diff pre{overflow:auto;color:var(--text);font:inherit;white-space:pre;max-width:100%;max-height:52vh;margin:0;line-height:1.5}.icon-picker{position:relative;display:inline-flex}.icon-picker-trigger{border:1px solid var(--rule);min-width:28px;height:24px;padding:0 4px}.icon-picker-trigger.active{color:var(--text-strong);border-color:var(--caret)}.icon-picker-none{color:var(--muted);white-space:nowrap;font-size:.72rem}.icon-picker-hint{color:var(--muted);margin:5px 1px 3px;font-size:.68rem}.icon-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);overflow-y:auto;gap:2px;max-height:220px;margin-top:5px}.icon-picker-cell{aspect-ratio:1;border:1px solid #0000}.icon-picker-cell-selected{border-color:var(--caret);color:var(--text-strong)}.icon-picker-empty{grid-column:1/-1;color:var(--muted);padding:8px 2px;font-size:.72rem}.cc-schema{resize:vertical;white-space:pre;width:100%;min-width:0;font-family:monospace;line-height:1.5}.cc-schema[readonly]{color:var(--muted);cursor:default}.cc-code{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cc-code-field{display:flex;flex-direction:column;gap:3px;min-width:0}.cc-code-label{color:var(--muted)}.cc-code-input{min-height:160px}.code-editor{width:100%;min-width:0}.cc-code-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.cc-new{border-bottom:none;flex-flow:wrap;align-items: center;padding-top:12px}.cc-secret-row{flex-flow:wrap;align-items: center;gap:10px}.cc-secret-row .cc-meta{margin-left:auto}.cc-token-row{flex-direction:row;align-items: center;gap:8px}.cc-token-row.active{border-color:var(--caret)}.cc-token-select{display:flex;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items: center;gap:10px;min-width:0;padding:0}.cc-token-select:hover .cc-name{color:var(--caret)}.cc-token-preview,.cc-token-value{color:var(--text-strong);font-family:var(--font-mono)}.cc-token-select .cc-meta{margin-left:auto}.cc-token-minted,.cc-token-handoff{display:flex;border:1px solid var(--rule);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;margin-top:4px;padding:10px}.cc-token-title{color:var(--text-strong);font-weight:600}.cc-token-value-row,.cc-token-handoff-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.cc-token-value{overflow-wrap:anywhere;font-size:var(--font-size)}.cc-token-minted .cc-block-desc{margin:0}.cc-token-handoff pre{overflow-x:auto;background:var(--surface);color:var(--text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:10px;line-height:1.5}.ops-view{box-sizing:border-box;overflow-x:hidden;font-size:var(--font-size-small);color:var(--text);white-space:normal;width:100%;min-width:0;margin:0 auto}.ov-load-more{padding:2px 0}.ov-table{--ov-track-gap:max(8px,.75ch);--ov-time-track:11.5ch;--ov-action-track:15ch;min-width:0}.ov-head,.ov-row{display:grid;grid-template-columns:22ch var(--ov-action-track)minmax(30ch,55ch)1fr;column-gap:var(--ov-track-gap);align-items:baseline}.ov-head{border-bottom:.5px solid var(--muted);color:var(--muted);text-transform:lowercase;padding:2px 10px 2px 0}.ov-head>span{font-size:var(--font-size-xs)}.ov-day-separator{display:flex;color:var(--hairline);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;align-items: center;gap:8px;margin:10px 0 2px}.ov-day-separator:after{content:"";border-top:.5px solid var(--hairline);flex:1}.ov-day-label{flex:none}.ov-op{--dot-color:var(--ui)}.ov-reverted .ov-row,.ov-reverted .ov-detail-row{opacity:.52}.ov-row{box-sizing:border-box;padding:var(--row-pad)10px var(--row-pad)0;outline:none;cursor:pointer;background:0 0;width:100%}.ov-row:hover .ov-target-name{color:var(--text-strong)}.ov-row:focus-visible .ov-target-name{color:var(--text-strong)}.ov-time,.ov-actor,.ov-marker,.ov-target-detail,.ov-empty,.ov-limit{color:var(--muted)}.ov-time,.ov-actor{min-width:0}.ov-open{background:var(--surface)}.ov-time{font-variant-numeric:tabular-nums}.ov-time-cell{justify-items:end;min-width:0}.ov-disclosure{display:flex;align-items:baseline;gap:4px;min-width:0;padding:0}.ov-disclosure-icon{display:inline-flex;flex:none;align-self: center;width:12px}.ov-action{display:flex;color:var(--text);gap:6px;min-width:0}.ext-actor{color:var(--ui-muted)}.ov-actor{font-size:var(--font-size-xs)}.ov-marker{font-size:var(--font-size-xs);flex:none}.ov-targets,.ov-summary{display:flex;overflow:hidden;color:var(--muted);white-space:nowrap;font-size:var(--font-size-xs);align-items:baseline;gap:6px;min-width:0}.ov-target{display:flex;font-size:var(--font-size-xs);flex:0 auto;align-items:baseline;gap:1px;min-width:0}.ov-target-deleted{color:var(--destructive);text-decoration:line-through}.ov-target .chip-wrap{zoom:.65}.ov-target-glyph{display:inline-flex;color:var(--dot-color);flex:none;justify-content:center;align-items: center;width:12px;height:12px;scale:.65}.ov-target-label,.ov-target-link{color:var(--text);min-width:0}.ov-target-deleted{flex:none}.ov-target-link,.ov-inspect,.ov-id-link{padding:0}.ov-target-link:hover,.ov-id-link:hover{color:var(--text-strong)}.ov-target-detail{min-width:0}.ov-inspect{color:color-mix(in oklab,var(--muted),var(--bg)40%);font-size:var(--font-size-xs);flex:none}.ov-summary{font-family:var(--font-mono)}.ov-change-action{overflow:hidden;text-overflow:ellipsis;flex:0 auto}.ov-restore{flex:none}.ov-empty,.ov-limit{padding:6px 0}.ov-load-more{display:block;margin:8px auto 0}.ov-detail{border-top:.5px dashed var(--hairline);padding:3px 10px 9px}.ov-detail-cell{display:block}.ov-change-json-list{display:grid;gap:2px}.ov-detail-actions{display:flex;align-items: center;gap:8px;padding-top:6px}.ov-id-link{color:var(--link);font-family:var(--font-mono);padding:0}@container pane (width<=560px){.ov-head{display:none}.ov-table .ov-row{display:grid;grid-template-columns:var(--ov-time-track)minmax(0,1fr)auto;grid-template-areas:"targets targets targets" "time action actor" "changes changes changes";gap:3px}.ov-time-cell{grid-area:time}.ov-action{grid-area:action}.ov-actor{grid-area:actor}.ov-targets{grid-area:targets}.ov-summary{grid-area:changes}.ov-detail{padding-left:0}}.json-view{background:var(--surface-faint);color:var(--text);overflow:auto;font-size:var(--font-size-small);border-radius:4px;max-height:280px;margin:6px 0 0;padding:8px}.json-node{min-width:max-content}.json-node-row,.json-leaf-row{display:flex;align-items:baseline;min-height:20px}.json-children{border-left:1px solid var(--hairline);margin-left:16px;padding-left:5px}.json-toggle,.json-leaf{display:inline-flex;text-align:left;align-items:baseline;gap:5px;padding:0}.json-leaf{transition:color var(--dur-instant)var(--ease),background var(--dur-instant)var(--ease);border-radius:2px}.json-toggle{color:var(--text)}.json-caret{color:var(--muted);width:10px}.json-key{color:var(--caret)}.json-summary,.json-null{color:var(--muted)}.json-string{color:var(--link)}.json-number{color:var(--ui)}.json-boolean{color:var(--destructive)}.json-copy,.json-string-more,.json-array-more{color:var(--muted);font-size:var(--font-size-xs)}.json-copy{opacity:.55;min-width:58px;margin-left:8px}.json-node-row:hover>.json-copy{opacity:1}.json-copy:focus-visible{opacity:1}.json-copy.is-copied,.json-leaf.is-copied{color:var(--ui);background:color-mix(in oklab,var(--ui-muted),transparent 72%)}.json-copy.is-copied,.json-copy.is-copy-failed{opacity:1}.json-copy.is-copy-failed,.json-leaf.is-copy-failed{color:var(--destructive);background:var(--danger-fill)}.json-copy-feedback{color:inherit;font-size:var(--font-size-xs);white-space:nowrap;margin-left:5px}.json-string-more{margin-left:6px}.json-array-more{display:block;padding:0}.dot-menu{position:fixed;z-index:var(--z-menu);overflow-y:auto;border:1px solid var(--hairline);background:var(--bg);font-size:var(--font-size-small);-webkit-user-select:none;user-select:none;border-radius:8px;min-width:168px;max-width:240px;max-height:70vh;padding:4px}.dot-menu-item{text-decoration:none;display:flex;font-size:var(--font-size-small);white-space:nowrap;touch-action:manipulation;justify-content:space-between;align-items: center;gap:8px}.dot-menu-pages{width:240px}.dot-menu-icons{width:248px;max-width:248px}.dot-menu-page{overflow:hidden;text-overflow:ellipsis;min-width:0}.dot-menu-row{display:flex;align-items: center;gap:2px}.dot-menu-row>.dot-menu-item{flex:1}.dot-menu-secondary{display:inline-flex;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items: center;padding:4px}.dot-menu-secondary:hover,.dot-menu-secondary.is-active{color:var(--text);background:var(--hairline)}.dot-menu-search-row{display:flex;gap:4px}.dot-menu-search-row .dot-menu-search{flex:1;min-width:0;margin:0}.icon-picker-clear{padding:0 6px}.dot-menu-item svg{color:var(--muted);flex:none}.dot-menu-item:hover svg,.dot-menu-item.is-active svg{color:var(--text)}.dot-menu-chevron{margin-left:auto}.dot-menu-divider{background:var(--hairline);height:1px;margin:4px 2px}.dot-menu-item:disabled{color:var(--muted)}.dot-menu-item:disabled:hover{color:var(--muted);background:0 0}.dot-menu-item:disabled:hover svg{color:var(--muted)}.dot-menu-search{font-size:var(--font-size-small);color:var(--text-strong);-webkit-user-select:text;user-select:text;border-radius:5px;width:100%;margin-bottom:2px;padding:4px 6px}.dot-menu-dest{display:block;overflow:hidden;text-overflow:ellipsis}.dot-menu-empty{display:block;color:var(--muted);padding:6px}.dot-menu-current{color:var(--link)}.dot-menu-back{color:var(--muted);border-bottom:1px solid var(--rule);border-radius:0;margin-bottom:2px}.dot-menu-danger svg{color:var(--destructive)}.dot-menu-upload{gap:8px}.dot-menu-upload .file-upload button{display:inline-flex;color:var(--muted);align-items: center;padding:0}.dot-menu-error{display:block;color:var(--destructive);padding:4px 8px}.dot-meta{display:inline-flex;align-items:baseline;gap:var(--icon-gap);font-family:var(--font-mono);flex-wrap:wrap}.chip-wrap{position:relative;display:inline-flex;align-items: center;gap:var(--icon-gap);font-size:var(--font-size-small)}.chip{display:inline-flex;font-size:var(--font-size-small);color:var(--caret);background:var(--surface);white-space:nowrap;border-radius:3px;align-items: center;padding:0 2px;line-height:15px}.chip-editable{cursor:text}.chip-text{outline:none;min-width:1ch}.chip-text[aria-invalid=true]{color:var(--destructive)}.chip-values{color:var(--dim)}.chip-text[aria-invalid=true] .chip-values{color:var(--destructive)}.chip-x{padding:0;line-height:1}.chip-err{font-size:inherit;color:var(--destructive)}.tag-assist{position:absolute;z-index:var(--z-inline-popover);box-sizing:border-box;display:flex;font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--w-base);color:var(--text);background:var(--bg);box-shadow:none;white-space:nowrap;border:0;border-radius:0;flex-direction:column;align-items: flex-start;gap:0;width:max-content;min-width:0;max-width:min(40ch,100vw - 12px);padding:1px 0;top:100%;left:0}.tag-assist-status{color:var(--muted);text-align:left;min-width:0;max-width:100%;padding:1px 0;line-height:1.25}.tag-assist-options{display:flex;overflow-y:auto;scrollbar-width:none;flex-direction:column;align-items: flex-start;width:max-content;min-width:0;max-width:100%;max-height:180px}.tag-assist-options::-webkit-scrollbar{display:none}.tag-assist-option{display:block;color:var(--muted);font:inherit;font-weight:var(--w-base);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;width:max-content;min-width:0;max-width:100%;padding:1px 0;transition:none;line-height:1.25}.tag-assist-option:hover,.tag-assist-option.is-active,.tag-assist-option[aria-selected=true]{color:var(--text);background:0 0}.tag-assist-option:focus-visible{color:var(--text);background:0 0}.tag-assist-option:focus-visible{outline:none}.tag-assist-option[data-hint]:after{content:"  " attr(data-hint);color:var(--muted);opacity:.45}.tag-assist .schema-input{display:block;font:inherit;font-weight:var(--w-base);margin:0;padding:1px 0;line-height:1.25}.tag-assist .schema-input-control{display:block;font:inherit;font-weight:inherit;color:var(--text);box-shadow:none;outline:none;line-height:inherit;appearance:none;field-sizing:content;background:0 0;border:0;border-radius:0;width:auto;min-width:1ch;max-width:100%;margin:0;padding:0}.tag-assist .schema-input-control::placeholder{color:var(--muted);opacity:.45}.tag-assist select.schema-input-control{color:var(--muted)}.tag-assist .schema-input-control:focus-visible{color:var(--text)}.tag-assist .schema-input:has(>.schema-input-checkbox){position:relative;width:max-content;min-width:4ch}.tag-assist .schema-input:has(>.schema-input-checkbox):before{content:"false";color:var(--muted);pointer-events:none}.tag-assist .schema-input:has(>.schema-input-checkbox:checked):before{color:var(--text)}.tag-assist .schema-input:has(>.schema-input-checkbox:focus-visible):before{color:var(--text)}.tag-assist .schema-input:has(>.schema-input-checkbox:checked):before{content:"true"}.tag-assist .schema-input-checkbox{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.tag-assist .schema-input-token{background:0 0;border-radius:0;padding:0}.tag-assist .date-editor{display:block;font:inherit;font-weight:var(--w-base);line-height:inherit;margin:0;padding:0}.tag-assist .date-editor::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0}.chip-icon{color:var(--caret);flex:none;margin-right:1px}.gmail-message-body{color:var(--text);white-space:pre-wrap}.file-upload{display:inline-flex;align-items:baseline;gap:var(--icon-gap);min-width:0}.file-upload-busy{color:var(--caret);white-space:nowrap}.file-upload button:disabled{color:var(--muted);cursor:default}.date-editor{font:inherit;font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--text);outline:none;position:relative;cursor:pointer;background:0 0;border:none;min-width:0;margin:0;padding:2px 0}.date-editor::-webkit-calendar-picker-indicator{position:absolute;opacity:0;color:#0000;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;inset:0}.file-preview{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.file-preview-empty,.file-preview-loading,.file-preview-error,.file-preview-unsupported{color:var(--muted);align-items: flex-start;padding:8px 2px;font-size:.9rem}.file-preview-note{color:var(--muted);margin:0}.file-preview-dl{display:inline-flex;color:var(--link);text-decoration:none;align-items: center;gap:6px}.file-preview-dl:hover{text-decoration:underline}.file-preview-image-wrap{overflow:auto;align-items: flex-start}.file-preview-image{border-radius:4px;max-width:100%;height:auto}.file-preview-pdf-wrap{flex:1;min-height:0}.file-preview-pdf{border:none;width:100%;height:100%;min-height:60vh}.file-preview-pdf-fallback{display:flex;color:var(--muted);flex-direction:column;gap:8px;padding:12px 2px}.file-preview-pdf-fallback p{margin:0}.env-banner{position:fixed;z-index:var(--z-banner);pointer-events:none;background:#ffe100;height:6px;top:0;left:0;right:0}
