@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.methodcue{--ground:#100e0c;--white:246, 243, 239;--t1:rgba(var(--white), 1);--t2:rgba(var(--white), .7);--t3:rgba(var(--white), .4);--t4:rgba(var(--white), .2);--s1:rgba(var(--white), .03);--s2:rgba(var(--white), .05);--s3:rgba(var(--white), .08);--line:rgba(var(--white), .1);--accent:#e8a33d;--accent-ink:#130f09;--accent-tint:#e8a33d1f;--accent-tint-line:#e8a33d61;--error-tint:#e8798f1f;--error-tint-line:#e8798f61;--field-corner:#46280a;--field-base:#9a5f16;--field-mid:#e8a33d;--field-hot:#ffbe5a;--field-grain-tile:120px;--field-grain-opacity:.28;--error:#e8798f;--display:"Cabinet Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--body:"Switzer", -apple-system, BlinkMacSystemFont, sans-serif;--fs-hero:44px;--fs-sec:30px;--fs-card:20px;--fs-body:16px;--fs-ui:14px;--fs-lab:12px;--fs-hero-marketing:clamp(2.75rem, 6vw, 4.5rem);--track-display:-.03em;--track-body:0;--track-label:.14em;--focus-ring:#9a5f16;--focus-width:2px;--focus-offset:2px;--input-bg:var(--s1);--input-line:var(--line);--input-depth:var(--sink-input);--hover-surface:var(--s3);--press-transform:scale(.98) translateY(1px);--press-shadow:inset 0 1px 2px #00000040;--press-brightness:.94;--press-ease:var(--t-press) var(--ease);--disabled-bg:var(--s3);--disabled-text:var(--t2);--disabled-cursor:not-allowed;--button-min:152px;--done-hold:1.5s;--rail:48px;--field-ink-light:.8;--field-grain-light:.1;--scrim:#0000008c;--scrim-blur:4px;--dialog-w:340px;--nav-mark-w:3px;--nav-mark-h:16px;--row-h:52px;--row-h-phone:56px;--toggle-w:36px;--toggle-h:20px;--toggle-knob:16px;--toggle-off:var(--s3);--toggle-on:var(--t3);--saved-hold:1.5s;--field-max:420px;--tree-indent:20px;--tree-row:28px;--btn-row-h:32px;--pop-bg:#272523;--pop-shadow:0 8px 24px -8px #0000008c;--chev-turn:180deg;--edge-fade:24px;--tab-h:40px;--tab-mark:2px;--tab-pad:12px;--tab-glide:var(--t-quick) var(--ease);--t-pulse:1.6s;--skeleton-bg:var(--s2);--numeric:tabular-nums lining-nums;--mono-utility:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--r-sm:6px;--r-md:10px;--r-pill:9999px;--lift-button:0 1px 2px #00000059, inset 0 1px 0 #ffecc866;--lift-card:inset 0 1px 0 rgba(var(--white), .08);--sink-input:inset 0 2px 6px #0000004d;--ease:cubic-bezier(.22, 1, .36, 1);--ease-linear:linear;--t-press:75ms;--t-quick:.15s;--t-base:.2s;--t-enter:.3s;--t-slow:.4s;--unit:4px;--gap-chapter:clamp(4rem, 10vw, 8rem);--gap-inside-min:16px;--gap-inside-max:32px;--gap-scene:clamp(6rem, 14vw, 12rem);--measure-prose:65ch;--container-page:1120px;--container-stage:1400px;--app-pad:24px 32px;--app-sidebar:240px}[data-theme=light] .methodcue{--ground:#efebe5;--ink:16, 14, 12;--t1:rgba(var(--ink), 1);--t2:rgba(var(--ink), .763);--t3:rgba(var(--ink), .503);--t4:rgba(var(--ink), .25);--s1:#f5f2ee;--s2:#fff;--s3:#f9f7f5;--line:rgba(var(--ink), .1);--lift-card:0 1px 2px rgba(var(--ink), .06), 0 6px 18px -6px rgba(var(--ink), .13);--sink-input:none;--pop-bg:#fff;--pop-shadow:0 8px 24px -8px rgba(var(--ink), .22);--input-bg:#fff;--input-line:rgba(var(--ink), .2);--input-depth:none}[data-theme=light] .methodcue .methodcue-chat{--ground:#100e0c;--ink:246, 243, 239;--t1:rgba(var(--ink), 1);--t2:rgba(var(--ink), .7);--t3:rgba(var(--ink), .4);--t4:rgba(var(--ink), .2);--s1:rgba(var(--ink), .03);--s2:rgba(var(--ink), .05);--s3:rgba(var(--ink), .08);--line:rgba(var(--ink), .1);--lift-card:inset 0 1px 0 rgba(var(--ink), .08);--sink-input:inset 0 2px 6px #0000004d;--input-bg:var(--s1);--input-line:var(--line);--input-depth:var(--sink-input)}.methodcue .composer{width:100%;max-width:320px;font-family:var(--body);transition:max-width .4s cubic-bezier(.22,1,.36,1);position:relative}.methodcue .composer.open{max-width:480px}.methodcue .tray{z-index:0;height:0;transition:height .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.methodcue .composer.open.has-att .tray{height:68px}.methodcue .tray-in{background:var(--s2);border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;opacity:0;border-bottom:0;align-items:flex-start;gap:8px;height:68px;padding:8px 8px 4px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;display:flex;position:absolute;bottom:-8px;left:20px;right:20px;overflow-x:auto;transform:translateY(100%)}.methodcue .composer.open.has-att .tray-in{opacity:1;transform:translateY(0)}.methodcue .thumb{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--s3);cursor:pointer;flex:none;width:48px;height:48px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.methodcue .thumb:hover{transform:scale(1.04)}.methodcue .thumb img{object-fit:cover;width:100%;height:100%;display:block}.methodcue .thumb.file{background:var(--s3);font-size:var(--fs-lab);color:var(--t2);letter-spacing:.04em;place-items:center;font-weight:700;display:grid}.methodcue .box{width:100%;height:48px;transition:height .4s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.methodcue .composer.open .box{height:116px;overflow:visible}.methodcue .ta{resize:none;width:100%;height:68px;color:var(--t1);font-family:var(--body);font-size:var(--fs-ui);opacity:0;pointer-events:none;background:0 0;border:0;outline:0;padding:14px 48px 14px 16px;line-height:22px;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;inset:0 0 auto;transform:translateY(-4px)scale(.97)}.methodcue .ta::placeholder{color:var(--t3);font-weight:500}.methodcue .composer.open .ta{opacity:1;pointer-events:auto;transform:none}.methodcue .ta::-webkit-scrollbar{width:4px}.methodcue .ta::-webkit-scrollbar-thumb{background:var(--t4);border-radius:4px}.methodcue .rest{text-align:left;font-family:var(--body);font-weight:500;font-size:var(--fs-ui);color:var(--t3);cursor:text;background:0 0;border:0;padding:15px 48px 15px 16px;line-height:18px;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;inset:0 0 auto}.methodcue .composer.open .rest{opacity:0;pointer-events:none;transform:translateY(4px)}.methodcue .row{opacity:0;pointer-events:none;filter:blur(2px);align-items:center;gap:2px;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:8px;left:12px;right:48px;transform:translateY(6px)}.methodcue .composer.open .row{opacity:1;pointer-events:auto;filter:none;transform:none}.methodcue .composer.rec .row{opacity:0;pointer-events:none;filter:blur(2px)}.methodcue .ctl{cursor:pointer;font-family:var(--body);font-weight:600;font-size:var(--fs-lab);letter-spacing:0;color:var(--t3);border-radius:var(--r-pill);background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;transition:background .2s,color .2s;display:flex}.methodcue .ctl:hover{background:var(--s3);color:var(--t1)}.methodcue .ctl svg{display:block}.methodcue .ctl.plus{justify-content:center;width:28px;height:28px;margin-left:auto;padding:6px}.methodcue .send{z-index:10;cursor:pointer;border-radius:var(--r-pill);background:var(--s3);width:32px;height:32px;color:var(--t2);border:0;place-items:center;transition:background .3s,color .3s,box-shadow .3s,opacity .3s;display:grid;position:absolute;bottom:8px;right:8px}.methodcue .composer.hot .send{background:var(--accent);color:var(--accent-ink);box-shadow:var(--lift-button)}.methodcue .send .ic{opacity:0;grid-area:1/1;place-items:center;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:grid;transform:scale(.5)rotate(45deg)}.methodcue .composer:not(.hot):not(.rec):not(.busy) .ic-mic,.methodcue .composer.hot:not(.rec):not(.busy) .ic-up,.methodcue .composer.rec .ic-stop,.methodcue .composer.busy .ic-stop{opacity:1;transform:none}.methodcue .composer.busy .send{background:var(--s3);color:var(--t1);box-shadow:none}.methodcue .composer.busy .send:after{content:"";border-radius:var(--r-pill);border:1.5px solid var(--accent);border-right-color:#0000;animation:.7s linear infinite spin;position:absolute;inset:-3px}@keyframes spin{to{transform:rotate(360deg)}}.methodcue .wave{z-index:10;opacity:0;justify-content:flex-end;align-items:center;gap:3px;width:0;height:32px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:8px;right:48px}.methodcue .composer.rec .wave{opacity:1;width:64px}.methodcue .wave i{border-radius:var(--r-pill);background:var(--accent);width:4px;height:4px;transition:height 75ms ease-out}.methodcue .v-well .box{background:var(--s1);box-shadow:var(--sink-input);border-radius:var(--r-sm)}.methodcue .box.err{box-shadow:var(--sink-input),0 0 0 1px var(--error)}.methodcue .v-well .box:focus-within{box-shadow:var(--sink-input),0 0 0 1px #e8a33d59}.methodcue .plan{border:1px solid var(--line);border-radius:var(--r-md);background:var(--s1);padding:12px}.methodcue .planhd{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.methodcue .planhd .t{font-size:var(--fs-ui);color:var(--t1);font-weight:600}.methodcue .planhd .c{font-size:var(--fs-lab);color:var(--t3);font-variant-numeric:tabular-nums}.methodcue .task{font-size:var(--fs-ui);align-items:flex-start;gap:8px;padding:4px 0;line-height:1.4;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.methodcue .task .bx{border-radius:var(--r-sm);width:16px;height:16px;margin-top:calc((1.4 * var(--fs-ui) - 16px) / 2);border:1px solid var(--t4);flex:none;place-items:center;display:grid}.methodcue .task .lb{min-width:0;font-size:var(--fs-ui);color:var(--t1);flex:1;line-height:1.4}.methodcue .task .nt{font-size:var(--fs-lab);color:var(--t2);line-height:calc(1.4 * var(--fs-ui));font-variant-numeric:tabular-nums;flex:none}.methodcue .task.sub{padding-left:24px}.methodcue .task.done{opacity:.6}.methodcue .task.done .bx{border-color:var(--t3);background:var(--s3)}.methodcue .task.done .bx svg{stroke:var(--t1)}.methodcue .task.fail .bx{border-color:var(--error)}.methodcue .task.fail .bx svg{stroke:var(--error)}.methodcue .task.fail .nt{color:var(--error)}.methodcue .task.run:after{content:"";background-image:linear-gradient(90deg,transparent 0%,var(--accent) 50%,transparent 100%);background-repeat:no-repeat;background-size:50% 100%;height:1px;animation:1.6s linear infinite travel;position:absolute;bottom:0;left:0;right:0}@keyframes travel{0%{background-position-x:-50%}to{background-position-x:150%}}.methodcue .task.wait{opacity:.4}.methodcue .task.wait .lb{color:var(--t2)}.methodcue .foldhd{cursor:pointer;font-family:var(--body);font-size:var(--fs-ui);color:var(--t2);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-weight:500;transition:color .2s cubic-bezier(.22,1,.36,1);display:flex}.methodcue .foldhd:hover{color:var(--t2)}.methodcue .fold.open .foldhd .cv{transform:rotate(90deg)}.methodcue .foldbody{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.methodcue .fold.open .foldbody{grid-template-rows:1fr}.methodcue .foldbody>div{overflow:hidden}.methodcue .foldbody .plan{margin-top:8px}@keyframes shim{0%{background-position:200%}to{background-position:0%}}.methodcue .shim{font-size:var(--fs-ui);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,rgba(var(--white),.4) 0%,rgba(var(--white),.4) 40%,rgba(var(--white),1) 50%,rgba(var(--white),.4) 60%,rgba(var(--white),.4) 100%);font-weight:500;animation:1.6s linear infinite shim}.methodcue .oneline{align-items:center;gap:8px;min-height:24px;display:flex}.methodcue .dots{gap:4px;display:inline-flex}.methodcue .dots i{border-radius:var(--r-pill);background:var(--t3);width:4px;height:4px;animation:1.2s infinite blip}.methodcue .dots i:nth-child(2){animation-delay:.2s}.methodcue .dots i:nth-child(3){animation-delay:.4s}@keyframes blip{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes wordin{0%{opacity:0;filter:blur(4px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:none}}.methodcue .w{animation:.22s cubic-bezier(.22,1,.36,1) both wordin;display:inline-block}@keyframes fadein{0%{opacity:0}to{opacity:1}}.methodcue .chunk{animation:.3s ease-out both fadein}.methodcue .caret{border-radius:var(--r-pill);vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:4px;animation:1s linear infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}.methodcue .fu{margin-top:12px}.methodcue .fu .lab{font-size:var(--fs-lab);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--t3);margin-bottom:4px;font-weight:600}.methodcue .fu button{cursor:pointer;border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font-family:var(--body);font-size:var(--fs-ui);color:var(--t1);background:0 0;align-items:center;gap:8px;padding:8px 0;transition:color .2s cubic-bezier(.22,1,.36,1);display:flex}.methodcue .fu button:hover{color:var(--accent)}.methodcue .fu button svg{color:var(--t3);flex:none}.methodcue .rz{cursor:pointer;font-family:var(--body);font-size:var(--fs-ui);color:var(--t2);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:flex}.methodcue .rz:hover{color:var(--t2)}.methodcue .rz .cv{transition:transform .2s cubic-bezier(.22,1,.36,1)}.methodcue .fold.open .rz .cv{transform:rotate(90deg)}.methodcue .rztext{border-left:1px solid var(--line);font-size:var(--fs-lab);color:var(--t2);margin-top:8px;padding:8px 0 8px 16px;line-height:1.9}.methodcue .frame{border:1px solid var(--line);border-radius:var(--r-md);background:var(--s2);aspect-ratio:4/3;max-width:320px;position:relative;overflow:hidden}.methodcue .frame img{object-fit:cover;width:100%;height:100%;display:block}.methodcue .frame .veil{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;background:#100e0c4d;transition:clip-path .14s linear;position:absolute;inset:0}.methodcue .greet{font-family:var(--display);font-weight:700;font-size:var(--fs-sec);letter-spacing:var(--track-display);color:var(--t1);line-height:1.15}.methodcue .gsub{font-family:var(--body);font-weight:400;font-size:var(--fs-body);letter-spacing:0;color:var(--t3);min-height:24px;margin-top:12px;line-height:1.5}@keyframes greetin{0%{opacity:0;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:none}}.methodcue .gw{animation:.32s cubic-bezier(.22,1,.36,1) both greetin;display:inline-block}.methodcue .tcaret{background:var(--accent);border-radius:var(--r-pill);vertical-align:-.12em;width:2px;height:.95em;margin-left:4px;animation:1s step-end infinite hardblink;display:inline-block}@keyframes hardblink{0%,to{opacity:1}50%{opacity:0}}.methodcue .picker{z-index:1;height:0;transition:height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.methodcue .pop{background:var(--s2);border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;opacity:0;border-bottom:0;padding:8px 8px 16px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease-out;position:absolute;bottom:-8px;left:20px;right:20px;transform:translateY(100%)}.methodcue .picker.on .pop{opacity:1;transform:translateY(0)}.methodcue .ph{font-size:var(--fs-lab);color:var(--t3);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 8px 8px;display:flex}.methodcue .ph>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.methodcue .phb{border-radius:var(--r-sm);cursor:pointer;font-family:var(--body);font-size:var(--fs-lab);color:var(--t3);letter-spacing:normal;text-transform:none;background:0 0;border:0;flex:none;margin:-4px -4px -4px 0;padding:4px 8px;transition:color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.methodcue .phb:hover{color:var(--t1);background:var(--s3)}.methodcue .phb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.methodcue .pe{font-size:var(--fs-ui);color:var(--t3);margin:0;padding:4px 8px 8px}.methodcue .pi{border-radius:var(--r-sm);cursor:pointer;width:100%;font-family:var(--body);font-size:var(--fs-ui);color:var(--t1);text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px;line-height:1.4;transition:background .16s cubic-bezier(.22,1,.36,1);display:flex}.methodcue .pi:hover{background:var(--s3)}.methodcue .pi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.methodcue .sl{width:16px;color:var(--t3);font-weight:600;line-height:calc(1.4 * var(--fs-ui));flex:none}.methodcue .av{background:var(--s3);width:24px;height:24px;color:var(--t2);font-size:var(--fs-lab);margin-top:calc((1.4 * var(--fs-ui) - 24px) / 2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.methodcue .pg{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 4px;display:grid}.methodcue .pg button{border:1px solid var(--line);cursor:pointer;border-radius:var(--r-sm);aspect-ratio:1;background:0 0;padding:0;transition:border-color .16s cubic-bezier(.22,1,.36,1);overflow:hidden}.methodcue .pg button:hover{border-color:var(--t4)}.methodcue .pg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.methodcue .pg img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.methodcue .picker,.methodcue .pop{transition:none}.methodcue .picker.on .pop{opacity:1;transform:none}}.methodcue .tag{border-radius:var(--r-sm);background:var(--s3);color:var(--t2);font-size:var(--fs-lab);letter-spacing:.04em;flex:none;place-items:center;font-weight:700;display:grid}.methodcue .doc{color:inherit;background:var(--s2);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--lift-card);text-decoration:none;transition:border-color .2s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.methodcue .doc:hover{border-color:var(--t4)}.methodcue .doc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.methodcue .dl{border-radius:var(--r-sm);width:28px;height:28px;color:var(--t3);flex:none;place-items:center;transition:color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1);display:grid}.methodcue .doc:hover .dl{color:var(--t1);background:var(--s3)}.methodcue .dl svg{display:block}.methodcue .ttl{font-size:var(--fs-ui);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;display:block;overflow:hidden}.methodcue .mta{font-size:var(--fs-lab);color:var(--t3);margin-top:2px;display:block}.methodcue .dead .mta,.methodcue .dead .tag{color:var(--error)}.methodcue .hd{align-items:center;gap:12px;padding:14px 14px 12px 16px;display:flex}.methodcue .tag{width:34px;height:34px}.methodcue .bd{flex:1;min-width:0}.methodcue .sheetwrap{padding:0 16px;position:relative}.methodcue .sheet{background:rgba(var(--white),.93);color:#130f09;height:96px;box-shadow:0 -1px 0 rgba(var(--white),.5), 0 -8px 20px -12px #0009;border-radius:6px 6px 0 0;padding:14px 16px 0;position:relative;overflow:hidden}.methodcue .sheet h4{font-family:var(--display);letter-spacing:-.01em;margin:0 0 5px;font-size:11px;font-weight:700}.methodcue .sheet .l{color:#130f09b8;font-size:7px;line-height:1.85}.methodcue .sheet:after{content:"";background:linear-gradient(to top,rgba(var(--white),.93),rgba(var(--white),0));height:34px;position:absolute;bottom:0;left:0;right:0}.methodcue .task.run .lb{color:var(--t2);position:relative}.methodcue .task.run .lb:after{content:attr(data-t);color:var(--t1);pointer-events:none;animation:1.6s linear infinite sweeplabel;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 50%,#0000 65%);mask-image:linear-gradient(90deg,#0000 35%,#000 50%,#0000 65%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sweeplabel{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.methodcue .cite{font-size:var(--fs-lab);color:var(--t2);vertical-align:super;font-weight:600;text-decoration:none}.methodcue .cite:hover,.methodcue .cite:focus-visible{color:var(--t1)}@media (prefers-reduced-motion:reduce){.methodcue .w,.methodcue .gw,.methodcue .chunk,.methodcue .caret,.methodcue .tcaret,.methodcue .task.run .lb:after,.methodcue .composer.busy .send:after{animation:none}.methodcue .caret{opacity:1}.methodcue .tcaret,.methodcue .task.run .lb:after,.methodcue .task.run:after{display:none}.methodcue .task.run .lb{color:var(--t1)}.methodcue .shim{color:var(--t2);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.methodcue .dots i{opacity:.6;animation:none}}.methodcue .ctl[data-tip]{position:relative}.methodcue .ctl[data-tip]:after{content:"";white-space:nowrap;background:var(--s3);color:var(--t1);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-lab);letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;z-index:60;padding:4px 8px;font-weight:500;transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.methodcue .ctl[data-tip]:hover:after,.methodcue .ctl[data-tip]:focus-visible:after{content:attr(data-tip);opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.methodcue .ctl[data-tip]:after{transition:none;transform:translate(-50%)}.methodcue .ctl[data-tip]:hover:after,.methodcue .ctl[data-tip]:focus-visible:after{transform:translate(-50%)}}.methodcue .composer{margin-left:auto;margin-right:auto}.methodcue .errline{font-size:var(--fs-ui);color:var(--error);gap:8px;max-width:480px;margin-top:12px;margin-left:auto;margin-right:auto;line-height:1.5;display:flex}.methodcue .errline svg{flex:none;margin-top:4px}.methodcue .errline a{color:inherit;text-underline-offset:3px}.methodcue .turn{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.methodcue .turn .body{overflow-wrap:anywhere}.methodcue .turn.user{align-items:flex-end}.methodcue .turn.agent{align-items:flex-start}.methodcue .turn.user .body{background:var(--s3);border-radius:var(--r-md);max-width:80%;color:var(--t1);padding:12px 16px}.methodcue .turn.agent .body{max-width:100%}.methodcue .turn .who{display:none}.methodcue .turn.agent{grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.methodcue .turn.agent>.av{grid-area:1/1}.methodcue .turn.agent>:not(.av){grid-column:2}.methodcue .turn.agent>.av{width:28px;height:28px;font-family:var(--display);font-size:var(--fs-ui);background:var(--accent);color:var(--accent-ink);margin-top:calc((1.55 * var(--fs-body) - 28px) / 2);-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px #ffecc873}.methodcue .turn.agent.run>.av{visibility:hidden}.methodcue .turn.agent:not(:has(>.av)){grid-template-columns:minmax(0,1fr)}.methodcue .turn.agent:not(:has(>.av))>:not(.av){grid-column:1}.methodcue .acts{opacity:0;gap:4px;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:flex}.methodcue .turn:hover .acts,.methodcue .acts:focus-within{opacity:1}@media (hover:none){.methodcue .acts{opacity:1}}.methodcue .acts button{width:28px;height:28px;color:var(--t3);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.methodcue .acts button:hover,.methodcue .acts button:focus-visible{background:var(--s3);color:var(--t1)}.methodcue .acts button[aria-pressed=true]{color:var(--accent)}.methodcue .acts button[data-tip]:after{content:"";white-space:nowrap;background:var(--s3);color:var(--t1);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-lab);opacity:0;pointer-events:none;padding:4px 8px;font-weight:500;transition:opacity .15s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.methodcue .acts button[data-tip]:hover:after,.methodcue .acts button[data-tip]:focus-visible:after{content:attr(data-tip);opacity:1}.methodcue .branch{font-size:var(--fs-lab);color:var(--t3);align-items:center;gap:8px;padding:8px 0;display:flex}.methodcue .branch:before,.methodcue .branch:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:640px){.methodcue .composer,.methodcue .composer.open{max-width:100%}.methodcue .hd{gap:12px;padding:12px 12px 12px 16px}.methodcue .pop{left:8px;right:8px}.methodcue .pi{padding:12px 8px}.methodcue .turn.user .body{max-width:92%}.methodcue .acts{opacity:1}.methodcue .acts button{width:32px;height:32px}.methodcue .task.sub{padding-left:16px}.methodcue .plan{padding:12px 8px}.methodcue .tray-in{left:8px;right:8px}}@media (max-width:480px){.methodcue .ctl[data-tip]:after,.methodcue .acts button[data-tip]:after{white-space:normal;max-width:60vw;left:0;transform:translate(0)translateY(4px)}.methodcue .ctl[data-tip]:hover:after,.methodcue .ctl[data-tip]:focus-visible:after,.methodcue .acts button[data-tip]:hover:after,.methodcue .acts button[data-tip]:focus-visible:after{transform:translate(0)translateY(0)}}.methodcue .mc-bg{background:var(--ground);isolation:isolate;position:relative}.methodcue .mc-bg-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.methodcue .mc-bg-grain{z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--field-grain-opacity);background-repeat:repeat;background-size:var(--field-grain-tile) var(--field-grain-tile);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.methodcue .mc-bg-scrim{z-index:2;pointer-events:none;background:radial-gradient(54% 66% at 50% 54%,#100e0cdb 0%,#100e0ca8 44%,#100e0c3d 74%,#100e0c00 100%);position:absolute;inset:0}.methodcue .mc-bg>.conversation,.methodcue .mc-bg>.composer,.methodcue .mc-bg>.scene{z-index:3;position:relative}
