.cc-label{margin:0;display:flex;align-items:baseline;gap:var(--s-2);font:var(--w-reg) var(--t-label)/var(--l-label) var(--f-sans);letter-spacing:var(--k-label);color:var(--ink-2)}.cc-label .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-weight:var(--w-reg);color:var(--ink-2)}.cc-line{margin:0;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-line-t{font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink)}.cc-line-t,.cc-line-tr{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cc-line-tr{font:400 var(--t-meta)/var(--l-meta) var(--f-sans);color:var(--ink-2)}.cc-line[data-chatter="1"] .cc-line-t{color:var(--ink-3)}.cc-dock{grid-row:-1;grid-column:1/-1;justify-self:center;position:relative;z-index:1;width:min(760px,100%);min-width:0;margin-top:var(--s-2);max-height:34vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s-2)}.cc-dock :is(.cc-asked,.cc-tasks,.cc-rewind){position:relative;border-top:var(--hair) solid var(--rule);padding:var(--s-3) var(--s-12) var(--s-2) 0}.cc-dock .cc-tasks{padding-right:0}.cc-dock.phone{max-height:30vh}.cc-dock.phone .cc-a{font-size:var(--t-body);line-height:var(--l-body)}@keyframes cc-in{0%{opacity:0;transform:translateY(8px)}}.cc-x.ui-icon{position:absolute;top:var(--s-1);right:var(--s-1)}.cc-assist,.cc-q{margin:var(--s-2) 0 0;font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink-2)}.cc-assist{padding-left:calc(18px + var(--s-2));overflow-wrap:anywhere}.cc-a{margin:var(--s-2) 0 0;display:flex;align-items:flex-start;gap:var(--s-2);font:400 var(--t-title)/1.35 var(--f-serif);font-optical-sizing:auto;color:var(--ink)}:is(:lang(zh),:lang(ko)) .cc-a{font-family:var(--f-sans);font-weight:500}.cc-a .ic{flex:none;width:18px;height:18px;margin-top:.2em;color:var(--accent)}.cc-asked[data-interim="1"] .cc-a,.cc-asked[data-interim="1"] .cc-a .ic{color:var(--ink-2)}.cc-a .ring{flex:none;width:12px;height:12px;margin:.4em 3px 0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.cc-a.quiet,.cc-a.wait{font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink-2)}.cc-a.wait .ring{animation:cc-breathe 1.6s var(--ease-out) infinite alternate}@keyframes cc-breathe{to{opacity:.35}}.cc-unsure{flex:none;margin-left:auto;padding-left:var(--s-2);font:400 var(--t-meta)/1.6 var(--f-sans);color:var(--ink-3)}.cc-sum-part ol,.cc-sum-part ul,.cc-tasks ul{margin:var(--s-2) 0 0;padding:0;list-style:none}.cc-sum-part li+li,.cc-tasks li+li{border-top:1px solid var(--hair)}.cc-task{width:100%;min-height:var(--hit);display:flex;align-items:center;gap:var(--s-3);padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink)}.cc-task-w{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 var(--t-body)/var(--l-body) var(--f-sans)}@media (max-width:699.98px){.cc-task-w{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.cc-task-s{flex:none;display:inline-flex;align-items:baseline;gap:var(--s-2);font:400 var(--t-meta)/var(--l-meta) var(--f-sans);color:var(--ink-2)}.cc-task-s b{font-weight:500;color:var(--ink-2)}.cc-task-s b.on{color:var(--accent)}.cc-task-s .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.cc-task-card{padding:var(--s-2) 0 var(--s-3)}.cc-more{min-height:var(--hit);padding:0;border:0;background:transparent;font:400 var(--t-meta)/1 var(--f-sans);color:var(--ink-2);cursor:pointer}.cc-passage{margin:var(--s-3) 0 0;padding:0 0 0 var(--s-3);border-left:2px solid var(--rule);max-height:30vh;overflow:auto}.cc-dock .cc-passage{max-height:min(22vh,180px)}.cc-passage[data-long]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.cc-dock .cc-passage[data-all]{max-height:40vh}.cc-passage p{margin:0;font:400 var(--t-body)/var(--l-body) var(--f-serif);color:var(--ink)}:is(:lang(zh),:lang(ko)) .cc-passage p{font-family:var(--f-sans)}.cc-passage p+p{margin-top:var(--s-1)}.cc-gist{margin:var(--s-3) 0 0;font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink)}.cc-gist b{font-weight:500;color:var(--ink-2);margin-right:var(--s-1)}.cc-gist .wait{color:var(--ink-3)}.cc-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-6);margin-top:var(--s-8)}.cc-sum-part li{min-height:var(--hit);display:flex;align-items:center;gap:var(--s-3)}.cc-sum-part li.cc-sum-said{display:block;padding:var(--s-2) 0}.cc-sum-part li.cc-sum-said .said-list li{display:block;min-height:0;border-top:0}.cc-sum-part ol{counter-reset:cc}.cc-sum-part ol li{counter-increment:cc;font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink)}.cc-sum-part ol li:before{content:counter(cc);flex:none;width:var(--s-5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.cc-inline .cc-rewind{position:relative;max-width:760px;margin-top:var(--s-3);padding:var(--s-4) var(--s-12) var(--s-4) var(--s-5);background:var(--raised);border-radius:var(--r-4);box-shadow:var(--e-2);animation:cc-in var(--d-3) var(--ease-out) backwards}.cc-window{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.cc-window .cc-asked{position:relative;padding-right:var(--s-12)}.cc-dock .cc-asked.folded{padding-top:var(--s-2);padding-bottom:var(--s-2)}.cc-fold{width:100%;min-height:var(--hit);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink)}.cc-fold-q{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink-2)}.rsk{display:inline-flex;align-items:center;gap:var(--sp-5px);height:16px;margin:0 var(--sp-4px) 0 var(--sp-6px);vertical-align:middle;flex:none}.rsk svg{display:block;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.rsk-school,.rsk-tick{stroke:var(--col-1c2a52);stroke-width:1.3}.rsk-thread{position:relative;width:24px;height:6px}.rsk-thread svg{position:absolute;inset:0}.rsk-dots{stroke:var(--mark);stroke-width:1.2;stroke-dasharray:.4 3}.rsk-ink{stroke:var(--col-1c2a52);stroke-width:1.4;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--d-draw) var(--ease-pen)}.rsk-ink.on{transform:none}.rsk-boxes{display:inline-flex;gap:var(--sp-2px);width:48px}.rsk-box{stroke:var(--col-1c2a52);stroke-width:1.1;animation:rsk-drop var(--d-draw) var(--ease) backwards}@keyframes rsk-drop{0%{opacity:0;transform:translate3d(0,-7px,0) rotate(-14deg)}to{opacity:1;transform:none}}.rsk-folder{position:relative;width:22px;height:16px}.rsk-folder svg{position:absolute;inset:0}.rsk-back{fill:var(--col-efe9dc)}.rsk-back,.rsk-front{stroke:var(--col-1c2a52);stroke-width:1}.rsk-front{fill:var(--col-f6f1e6)}.rsk-sheet{position:absolute;top:0;stroke:var(--col-1c2a52);stroke-width:.8;transition:transform var(--dur-600ms) var(--out,ease-out)}.rsk-paper{fill:var(--col-fffefb)}@media (max-width:480px){.run-line[data-run=done] .rsk{display:none}}.corner-stack{position:fixed;z-index:70;inset:auto var(--s-6) calc(var(--s-2) + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);max-height:calc(100vh - var(--head-h, 64px) - var(--s-8));max-height:calc(100dvh - var(--head-h, 64px) - var(--s-8));pointer-events:none}.corner-stack>*{pointer-events:auto;flex:none;min-width:0;max-width:100%}.corner-stack>.owner-balance{position:relative;inset:auto;order:10;margin:0}.corner-stack [data-testid=toast-dismiss],.corner-stack>.owner-balance>a{min-height:44px;min-width:44px}.corner-stack>[data-testid=problem-toast]{position:relative;inset:auto;align-self:flex-start;margin:0}@media (max-width:760px){.corner-stack{inset-inline:var(--s-4)}}@media print{.corner-stack{display:none}}.ibx-win{padding:0 var(--s-2) var(--s-2);box-sizing:border-box}.ibx,.ibx-win{height:100%;display:flex;flex-direction:column;min-height:0}.ibx{flex:1;gap:var(--s-1);font-family:var(--f-sans)}html[data-style=one] .ibx{--ink-ch:17 17 17}html.dark[data-style=one] .ibx{--ink-ch:237 237 237}:where(.ibx) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ibx button:disabled{cursor:default;opacity:.4}.ibx-head,.ibx-row{display:flex;align-items:center;gap:var(--s-1);min-height:44px;flex:none;padding:0 var(--s-1)}.ibx-row-strip{min-height:36px}.ibx-flex{flex:1}.ibx button.ibx-ic{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r-full,999px);color:var(--ink);flex:none;transition:background-color var(--d-2) linear}.ibx button.ibx-ic:hover{background:rgb(var(--ink-ch)/.06)}.ibx-ic .ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ibx-ic svg circle{fill:currentColor;stroke:none}.ibx button.ibx-site{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0;height:36px;padding:0 var(--s-2);border-radius:var(--r-full,999px);font-size:var(--t-title);line-height:var(--l-title);letter-spacing:var(--k-title);font-weight:500;color:var(--ink);flex:0 1 auto}.ibx button.ibx-site:hover{background:rgb(var(--ink-ch)/.05)}.ibx-site span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-site svg,.ibx-url svg{width:13px;height:13px;flex:none;color:var(--ink-3);fill:none;stroke:currentColor;stroke-width:1.6}.ibx-url{flex:1;min-width:80px;display:flex;align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border-radius:var(--r-full,999px);background:rgb(var(--ink-ch)/.05);animation:ibx-in var(--d-3) var(--ease-out) backwards}.ibx-url input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--t-meta);color:var(--ink);text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ibx-url:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.ibx-strip{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3);padding-left:var(--s-2);animation:ibx-in var(--d-4) var(--ease-out) backwards}.ibx-strip-t{flex:1;min-width:0;font-size:var(--t-meta);line-height:var(--l-meta);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ibx button.ibx-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--s-4);border-radius:var(--r-full,999px);flex:none;font-size:var(--t-meta);font-weight:500;color:var(--ink);background:rgb(var(--ink-ch)/.07);white-space:nowrap;transition:background-color var(--d-2) linear,transform var(--d-1) var(--ease-out)}.ibx button.ibx-btn:hover{background:rgb(var(--ink-ch)/.11)}.ibx button.ibx-btn:active{transform:scale(.97)}.ibx button.ibx-btn.ink{background:var(--ink);color:var(--paper)}.ibx button.ibx-lnk{height:32px;padding:0 var(--s-2);font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap}.ibx button.ibx-lnk:hover{color:var(--ink)}.ibx-acts{display:inline-flex;gap:var(--s-1)}.ibx-acts,.ibx-bar{align-items:center;flex:none}.ibx-bar{display:flex;gap:var(--s-3);min-height:40px;padding:0 var(--s-2) 0 var(--s-3);animation:ibx-in var(--d-3) var(--ease-out) backwards}.ibx-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.ibx-dot[data-on]{background:var(--ink);animation:ibx-breathe 1.6s var(--ease-out) infinite}.ibx-cap{flex:1;min-width:0;margin:0;font-size:var(--t-body);line-height:var(--l-body);letter-spacing:var(--k-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-bar[data-state=paused] .ibx-cap,.ibx-bar[data-state=takeover] .ibx-cap{color:var(--ink-2)}.ibx-now,.ibx-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-sub{font-size:var(--t-meta);line-height:1.35;color:var(--ink-2)}.ibx-bar[data-slow] .ibx-sub{color:var(--ink)}.ibx-bar[data-phase=waitpage] .ibx-now{color:var(--ink-2)}.ibx-bar[data-phase=waitpage] .ibx-now,.ibx-bar[data-slow] .ibx-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ibx-time{font-size:var(--t-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.ibx-ask,.ibx-time{padding:0 var(--s-1)}.ibx-field{flex:1;min-width:0;height:36px;padding:0 var(--s-4);border:0;outline:0;border-radius:var(--r-full,999px);background:rgb(var(--ink-ch)/.05);font:inherit;font-size:var(--t-meta);color:var(--ink)}.ibx-field::placeholder{color:var(--ink-3)}.ibx-field:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.ibx-more{position:relative;flex:none}.ibx-head .ibx-more,.ibx-more{margin-left:auto}.ibx-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:220px;padding:var(--s-1);border-radius:var(--r-sheet,14px);background:var(--paper);box-shadow:var(--sheet-shadow,0 8px 28px rgb(0 0 0/.14));animation:ibx-in var(--d-2) var(--ease-out) backwards}.ibx .ibx-menu button{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:40px;padding:0 var(--s-3);border-radius:var(--r-2,8px);font-size:var(--t-meta);color:var(--ink);text-align:left}.ibx .ibx-menu button:hover{background:rgb(var(--ink-ch)/.06)}.ibx-menu svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ibx-check,.ibx-menu svg{width:16px;height:16px;flex:none}.ibx-check{border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.ibx-check[data-on]{background:var(--ink);box-shadow:none}.ibx-ptr{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.ibx-cur{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:rgb(var(--ink-ch)/.82);box-shadow:0 0 0 3px rgb(var(--paper-ch)/.92),0 2px 10px rgb(0 0 0/.22);transition:transform .34s cubic-bezier(.25,.9,.25,1);will-change:transform;animation:ibx-in var(--d-3) var(--ease-out) backwards}.ibx-ring{position:absolute;margin:-5px 0 0 -5px;padding:5px;box-sizing:initial;border-radius:10px;box-shadow:0 0 0 2px rgb(var(--ink-ch)/.55);background:rgb(var(--ink-ch)/.05);animation:ibx-ring 1.5s var(--ease-out) both}.ibx-ring[data-kind=type]{animation-duration:2.6s}.ibx-caret{position:absolute;left:10px;top:22%;width:2px;height:56%;background:var(--ink);animation:ibx-blink .9s steps(1) infinite}@keyframes ibx-in{0%{opacity:0}to{opacity:1}}@keyframes ibx-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes ibx-ring{0%{opacity:0;transform:scale(1.04)}14%{opacity:1;transform:scale(1)}78%{opacity:1}to{opacity:0}}@keyframes ibx-blink{50%{opacity:0}}@media (pointer:coarse){.ibx button.ibx-ic{width:44px;height:44px}.ibx button.ibx-btn,.ibx button.ibx-lnk,.ibx button.ibx-site,.ibx-field,.ibx-url{height:44px}.ibx-field,.ibx-url input{font-size:16px}}@media (prefers-reduced-motion:reduce){.ibx-cur{transition:none}.ibx-bar,.ibx-caret,.ibx-cur,.ibx-dot[data-on],.ibx-menu,.ibx-strip,.ibx-url{animation:none}.ibx-ring{animation:ibx-in 1ms backwards}}.js-has-pseudo [csstools-has-1a-2r-2w-19-2u-33-33-38-1m-2w-2p-37-14-1q-w-1a-2x-2q-3c-19-30-34-19-2r-2w-2p-38-15]:not(.does-not-exist){display:flex;flex-direction:column}.ch-foot:has(>.ibx-lp-chat){display:flex;flex-direction:column}.ch-foot>.ibx-lp-chat{order:-1;margin:0 0 var(--s-3)}.ch-foot>.ibx-lp-chat:empty{display:none}.ibx-lp-chat .lp.lp-side{position:static;width:auto}.ibx.ch-errand{flex-direction:row;align-items:center;height:auto;flex:none;gap:0;margin:var(--s-1) var(--s-1) 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.ch-errand .ibx-bar{flex:1;min-width:0}.ibx.ch-errand button.ch-errand-open{margin-right:var(--s-1)}@media (max-width:699.98px){.ibx.ch-errand{flex-wrap:wrap}.ch-errand .ibx-bar{flex-basis:100%}.ibx.ch-errand button.ch-errand-open{margin:0 var(--s-1) 0 auto}}.ibx.ch-errand.ch-errand-shell{width:min(560px,100%);margin:0;box-shadow:var(--e-2)}