.abadge{align-items:center;gap:var(--ay-s3);border-radius:var(--ay-r-pill);font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ik-font-body);color:var(--ik-text-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);white-space:nowrap;background:0 0;display:inline-flex}.abadge--card{padding:var(--ay-s1) 7px;font-size:var(--ay-fs-caps);flex:none}.abadge--head{padding:var(--ay-s3) var(--ay-s5);cursor:pointer;border:0;min-height:32px}.abadge--head:hover,.abadge--head:focus-visible{color:var(--ik-text);box-shadow:inset 0 0 0 2px var(--ik-text);outline:none}.abadge__off{color:var(--ik-text-2);font-weight:var(--ay-weight-regular);padding-left:var(--ay-s3);box-shadow:inset 1px 0 0 var(--ik-rule)}@media (max-width:860px),(pointer:coarse){.abadge--head{min-height:44px}}.ap-cards{z-index:calc(var(--ay-z-float) + 1);gap:10px;width:min(440px,100vw - 32px);display:grid;position:fixed;bottom:16px;left:16px}.ap-card__detail{font-family:var(--ik-font-body);white-space:pre-wrap;max-height:5.5em;overflow:auto}.ap-more{color:var(--ik-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.3 var(--ik-font-body);padding-left:var(--ay-s2)}@media (max-width:860px){.ap-cards{bottom:76px}}@property --ay-aurora-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes hc-turn{to{--ay-aurora-angle:360deg}}@keyframes hc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hc-orb{flex:none}.ax-head>.hc-orb{margin-right:-2px}.hc-shimmer{background:linear-gradient(90deg, var(--ay-text-3) 0 38%, var(--ay-accent) 50%, var(--ay-text-3) 62% 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite hc-shimmer}@media (prefers-reduced-motion:reduce){.hc-shimmer{color:var(--ay-text-2);background:0 0;animation:none}}.chat.hc{background:var(--ay-sheet);position:relative}.hc .chat__log{gap:0;padding:0 24px}.hc-thread{width:100%;max-width:var(--ay-w-chat,720px);flex-direction:column;gap:24px;margin:0 auto;padding:32px 0 28px;display:flex}.hc .ik-chat__day{font:500 11.5px/1 var(--ay-font-ui);color:var(--ay-text-3);letter-spacing:0;text-transform:none;background:0 0;align-self:center;margin:4px 0 -12px;padding:0}.hc .msg--me{justify-content:flex-end;gap:0;display:flex}.hc .msg--me .msg__col{flex-direction:column;align-items:flex-end;gap:6px;max-width:min(560px,86%);display:flex}.hc .bubble{background:color-mix(in oklab, var(--ay-text) 6.5%, var(--ay-sheet));box-shadow:none;color:var(--ay-text);font:400 15px/1.5 var(--ay-font-ui);letter-spacing:-.005em;border-radius:18px;padding:10px 15px}.hc .bubble.is-clamped{max-height:12em;-webkit-mask-image:linear-gradient(to bottom, var(--ay-text) 65%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--ay-text) 65%, transparent);mask-image:linear-gradient(to bottom, var(--ay-text) 65%, transparent);overflow:hidden}.hc .msg__more{font:500 12.5px/1.2 var(--ay-font-ui);color:var(--ay-text-3);cursor:pointer;background:0 0;border:0;padding:2px 4px}.hc .msg__more:hover{color:var(--ay-text)}.hc .msg--me .msg__time{font:400 11.5px/1.2 var(--ay-font-ui);color:var(--ay-text-3);visibility:hidden}.hc .msg--me:hover .msg__time,.hc .msg--me:focus-within .msg__time,.hc .msg--me .msg__time.is-status,.hc .msg--me.queued .msg__time{visibility:visible}.hc .msg--me .msg__from{font:500 12px/1.2 var(--ay-font-ui);color:var(--ay-text-3)}.hc .attach{justify-content:flex-end}.hc .msg--ai{flex-direction:column;gap:8px;display:flex}.hc .msg__who{align-items:center;gap:8px;min-height:20px;display:flex}.hc .msg__who .msg__av{width:auto;height:auto;color:var(--ay-text-2);place-items:center;margin:0;display:inline-grid}.hc .msg__who .msg__av svg{width:auto;height:auto}.hc .msg__who .msg__from{font:600 13px/1.2 var(--ay-font-ui);color:var(--ay-text);letter-spacing:-.005em;gap:0;display:inline-flex}.hc .msg__role{color:var(--ay-text-3);font-weight:400}.hc .msg__who .hw-notice{margin-left:4px}.hc .msg--ai .msg__col{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.hc .msg--ai .prose{font:400 15.5px/1.65 var(--ay-font-ui);color:var(--ay-text);letter-spacing:-.006em}.hc .msg--ai.is-long .prose{font-family:var(--ay-font-read);letter-spacing:0;font-size:17.5px;line-height:1.62}.hc .msg--ai .prose p{margin:0 0 .8em}.hc .msg--ai .prose :is(h1,h2,h3,h4){font-family:var(--ay-font-ui);letter-spacing:-.016em;color:var(--ay-text);margin:1.3em 0 .5em;font-weight:600}.hc .msg--ai .prose h1{font-size:21px}.hc .msg--ai .prose h2{font-size:18px}.hc .msg--ai .prose h3{font-size:16px}.hc .msg--ai .prose h4{font-size:15px}.hc .msg--ai .prose :is(ul,ol){padding-left:1.3em}.hc .msg--ai .prose li{margin:.3em 0}.hc .msg--ai .prose li::marker{color:var(--ay-text-3)}.hc .msg--ai .prose a{-webkit-text-decoration-color:var(--ay-line-strong);text-decoration-color:var(--ay-line-strong)}.hc .msg--ai .prose pre{background:var(--ay-sunken);box-shadow:inset 0 0 0 1px var(--ay-line);border-radius:10px}.hc .msg--ai .prose pre code{background:0 0;font-size:12.5px}.hc .msg--ai .prose table{width:-moz-fit-content;width:fit-content;max-width:100%;font:400 13.5px/1.45 var(--ay-font-ui);box-shadow:inset 0 0 0 1px var(--ay-line);border-radius:10px}.hc .msg--ai .prose th{color:var(--ay-text-2);background:color-mix(in oklab, var(--ay-text) 3%, transparent);font-weight:500}.hc .msg--ai .prose :is(th,td){box-shadow:inset 0 -1px 0 var(--ay-line);padding:8px 12px}.hc .msg--ai .prose blockquote{box-shadow:inset 2px 0 0 var(--ay-line-strong);color:var(--ay-text-2)}.hc .msg--ai .prose .mention{background:var(--ay-sunken);font-weight:500}.hc .msg--note .note{box-shadow:none;color:var(--ay-text-3);font:400 13px/1.45 var(--ay-font-ui);padding:2px 0}.hc .msg--ai .note{box-shadow:inset 0 0 0 1px var(--ay-line);color:var(--ay-text-2);font:400 13.5px/1.45 var(--ay-font-ui);border-radius:10px}.hc .work{font:400 13px/1.4 var(--ay-font-ui);color:var(--ay-text-3);display:block}.hc .work__head{max-width:100%;color:var(--ay-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;margin:-4px 0 -4px -6px;padding:4px 8px 4px 6px;display:inline-flex}.hc .work__head:hover{background:var(--ay-hover);color:var(--ay-text-2)}.hc .work__head svg{flex:none;width:14px;height:14px;transition:transform .14s}.hc .work__head>svg:last-of-type{opacity:.8;width:12px;height:12px}.hc .work.is-open .work__head svg{transform:none}.hc .work.is-open .work__head>svg:last-of-type{transform:rotate(90deg)}.hc .work__sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc .work__fail{color:var(--ay-text-2)}.hc .work__list{border-left:1px solid var(--ay-line);box-shadow:none;gap:1px;margin:8px 0 2px 2px;padding:0 0 0 14px;list-style:none;display:grid}.hc .work__row{gap:4px;display:grid}.hc .work__item{width:100%;color:var(--ay-text-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;margin-left:-6px;padding:4px 6px;display:flex}.hc .work__item:hover{background:var(--ay-hover);color:var(--ay-text-2)}.hc .work__item svg{flex:none;width:13px;height:13px}.hc .work__item .wt__l{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hc .work__item.is-error .wt__l{text-decoration:line-through;-webkit-text-decoration-color:var(--ay-text-4);text-decoration-color:var(--ay-text-4)}.hc .work__item .wt__s{color:var(--ay-red);flex:none;margin-left:auto;font-weight:500}.hc .work__item .wt__s:before{content:none}.hc .work__raw.term{background:var(--ay-sunken);box-shadow:inset 0 0 0 1px var(--ay-line);color:var(--ay-text-2);border-radius:10px;margin:2px 0 8px 22px;padding:0}.hc .term__h{font:500 12px/1 var(--ay-font-ui);letter-spacing:0;text-transform:none;box-shadow:inset 0 -1px 0 var(--ay-line);color:var(--ay-text-2)}.hc .term__h b{font:500 12px/1 var(--ay-font-mono);color:var(--ay-text)}.hc .term pre{font:400 12px/1.55 var(--ay-font-mono)}.hc .term__rule{font:500 11px/1 var(--ay-font-ui);letter-spacing:0;text-transform:none;color:var(--ay-text-3);opacity:1}.hc .msg--ai .msg__foot{align-items:center;gap:8px;min-height:28px;margin-top:-2px;display:flex}.hc .msg--ai .msg__acts{opacity:1;gap:0;margin-left:-6px;display:flex}.hc .msg--ai .msg__acts .ik-iconbtn{width:30px;height:30px;color:var(--ay-text-3);box-shadow:none;background:0 0;border-radius:8px}.hc .msg--ai .msg__acts .ik-iconbtn:hover{background:var(--ay-hover);color:var(--ay-text)}.hc .msg--ai .msg__acts .ik-iconbtn svg{width:15px;height:15px}.hc .msg--ai .msg__foot .msg__time{font:400 11.5px/1.2 var(--ay-font-ui);color:var(--ay-text-3);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.hc .msg__foot .hw-engine{color:inherit;font:inherit}.hc .msg--ai .cards .ocard{box-shadow:inset 0 0 0 1px var(--ay-line);background:0 0;border-radius:10px}.hc .msg--ai .cards .ocard:hover{background:var(--ay-hover)}.hc .queued .bubble{box-shadow:inset 0 0 0 1px var(--ay-line-strong);background:0 0}.hc .msg--me .msg__time.is-status,.hc .msg--me.queued .msg__time{color:var(--ay-text-2)}.hc-dock{background:var(--ay-sheet);flex:none;padding:0 24px 18px;position:relative}.hc-dock:before{content:"";background:linear-gradient(to bottom, transparent, var(--ay-sheet));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}.hc-dock>*{max-width:var(--ay-w-chat,720px);margin-left:auto;margin-right:auto}.hc .cmp{padding:0}.hc-queue{flex-direction:column;gap:4px;margin:0 auto 8px;padding:0;list-style:none;display:flex}.hc-queue__i{min-height:32px;box-shadow:inset 0 0 0 1px var(--ay-line-strong);background:var(--ay-sheet);font:400 13.5px/1.35 var(--ay-font-ui);color:var(--ay-text);border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;display:grid}.hc-queue__i>.ik-icon{color:var(--ay-text-3)}.hc-queue__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-queue__s{font:400 12px/1.2 var(--ay-font-ui);color:var(--ay-text-2);white-space:nowrap}.hc-queue__remote .msg{justify-content:flex-end}@media (max-width:860px){.hc-queue__s{display:none}}.hc-jump{z-index:2;background:var(--ay-raised);height:32px;color:var(--ay-text);font:500 12.5px/1 var(--ay-font-ui);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ay-line-strong), 0 4px 14px -6px color-mix(in oklab, var(--ay-text) 30%, transparent);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.hc-dock>.hc-jump{max-width:none;margin:0}.hc-jump:hover{background:var(--ay-hover)}.hc-jump:focus-visible{outline:2px solid var(--ay-focus);outline-offset:2px}.hc .msg--wake{min-height:28px;font:400 13px/1.3 var(--ay-font-ui);color:var(--ay-text-2);align-items:center;gap:8px;display:flex}.wake__face{width:18px;height:18px;color:var(--ay-text-3);flex:none;place-items:center;display:inline-grid}.wake__t{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.wake__open{height:26px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-2);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:7px;flex:none;padding:0 8px;text-decoration:underline}.wake__open:hover{background:var(--ay-hover);color:var(--ay-text)}.wake__open:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}@media (pointer:coarse){.wake__open{min-height:44px}}.turnclock{font:400 12px/1 var(--ay-font-ui);color:var(--ay-text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:6px}.runline{font-family:var(--ay-font-ui);margin:2px 0 6px}.runline__row{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.runline__g{width:16px;height:16px;color:var(--ay-text-3);flex:none;place-items:center;display:grid}.runline__w{font:600 13px/1.3 var(--ay-font-ui);color:var(--ay-text);flex:none}.runline.is-needs .runline__w{color:var(--ay-accent-text,var(--ay-accent))}.runline__l{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/1.3 var(--ay-font-ui);color:var(--ay-text-2);flex:0 auto;overflow:hidden}.runline__e{font:400 12px/1 var(--ay-font-ui);color:var(--ay-text-3);font-variant-numeric:tabular-nums;flex:none}.runline__more{height:28px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.runline__more:hover{background:var(--ay-hover);color:var(--ay-text)}.runline__more:focus-visible{outline:2px solid var(--ay-focus);outline-offset:2px}.runline__list{gap:2px;margin:4px 0 0;padding:0 0 0 24px;list-style:none;display:grid}.runline__list>li{min-height:24px;font:400 13px/1.4 var(--ay-font-ui);color:var(--ay-text);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.runline__list>li>span:nth-child(2){overflow-wrap:anywhere}.runline .dim{color:var(--ay-text-3)}.cmp .cmp__box{background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line-strong), 0 1px 2px color-mix(in oklab, var(--ay-text) 5%, transparent);border-radius:18px;gap:6px;padding:12px 10px 8px 16px}.cmp .cmp__box:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ay-text) 22%, var(--ay-line-strong)), 0 1px 2px color-mix(in oklab, var(--ay-text) 5%, transparent)}.cmp .cmp__box:focus-within{box-shadow:inset 0 0 0 1px var(--ay-text-3), 0 2px 12px -6px color-mix(in oklab, var(--ay-text) 18%, transparent)}.cmp textarea{font:400 15px/1.5 var(--ay-font-ui);color:var(--ay-text);letter-spacing:-.005em}.cmp textarea::placeholder{color:var(--ay-text-4)}.cmp .cmp__bar{gap:2px;margin-left:-6px}.cmp .cmp__bar .ik-iconbtn{color:var(--ay-text-3);border-radius:8px}.cmp .cmp__bar .ik-iconbtn:hover{color:var(--ay-text);background:var(--ay-hover)}.cmp__send{background:var(--ay-text);width:32px;height:32px;color:var(--ay-sheet);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;padding:0;transition:background .12s,color .12s,transform 80ms;display:grid}.cmp__send svg{width:15px;height:15px}.cmp__send:not(:disabled):active{transform:scale(.96)}.cmp__send:disabled{background:color-mix(in oklab, var(--ay-text) 9%, transparent);color:var(--ay-text-4);cursor:default}.cmp__send:focus-visible{outline:2px solid var(--ay-focus);outline-offset:2px}.cmp__stop{background:color-mix(in oklab, var(--ay-text) 9%, transparent);width:32px;height:32px;color:var(--ay-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;padding:0;transition:background .12s;display:grid}.cmp__stop svg{fill:currentColor;width:14px;height:14px}.cmp__stop:hover{background:color-mix(in oklab, var(--ay-text) 15%, transparent)}.cmp__stop:active{transform:scale(.96)}.cmp__stop:focus-visible{outline:2px solid var(--ay-focus);outline-offset:2px}.cmp .cmp__queue{font:400 12.5px/1.3 var(--ay-font-ui);color:var(--ay-text-2);align-items:center;gap:2px;padding:0 4px 6px;display:flex}.cmp__queue-dot{margin-left:4px}.cmp__queue-x{height:24px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;text-decoration:underline}.cmp__queue-x:hover{color:var(--ay-text);background:var(--ay-hover)}.cmp__queue-x:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.cmp__chip{height:28px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.cmp__chip:hover{background:var(--ay-hover);color:var(--ay-text)}.cmp__mode{background:color-mix(in oklab, var(--ay-text) 6%, transparent);height:28px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;margin:0 4px 0 6px;padding:0 9px 0 8px;display:inline-flex}.cmp__mode:hover{background:color-mix(in oklab, var(--ay-text) 10%, transparent);color:var(--ay-text)}.cmp__mode svg,.cmp__chip svg{flex:none}.cmp .cmp__ctx{padding:0 2px 8px}.hc--home{gap:22px;padding:0 24px;overflow-y:auto}.hc--home .chat__log{flex:none;margin-top:auto;padding:0;overflow:visible}.chat.hc.hc--home>:last-child{margin-bottom:auto;padding-bottom:12vh}.hc--home .hc-dock{background:0 0;width:100%;max-width:680px;margin:0 auto;padding:0}.hc--home .hc-dock:before{content:none}.hc--home .cmp textarea{min-height:56px;font-size:16px}.hc--home .cmp .cmp__box{border-radius:20px;padding:16px 12px 10px 18px}.hc-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:0 auto;display:flex}.hc-hero>.hc-orb{margin-bottom:6px}.hc-hero__shape{color:var(--ay-text-2);place-items:center;margin-bottom:4px;display:grid}.hc-hero__t{font:600 28px/1.2 var(--ay-font-ui);letter-spacing:-.022em;color:var(--ay-text);margin:0}.hc-hero__s{font:400 17px/1.5 var(--ay-font-read);color:var(--ay-text-2);text-wrap:pretty;margin:0}.hc-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:680px;margin:0 auto;display:grid}.hc-starter{text-align:left;min-width:0;box-shadow:inset 0 0 0 1px var(--ay-line);color:var(--ay-text);font:500 13.5px/1.35 var(--ay-font-ui);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;transition:background .12s;display:flex}.hc-starter:hover{background:var(--ay-hover)}.hc-starter:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.hc-starter small{font:400 12px/1.35 var(--ay-font-ui);color:var(--ay-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-starter__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-homeview>.ax-scroll{background:var(--ay-sheet)}.hc--page{flex:none;justify-content:flex-start;min-height:100%;padding-top:max(56px,12vh);padding-bottom:40px;overflow:visible}.hc--page .chat__log{margin-top:0}.chat.hc.hc--page>:last-child{margin-bottom:0;padding-bottom:0}.hc-gone{font:400 13px/1.4 var(--ay-font-ui);color:var(--ay-text-3);text-align:center;margin:0 auto -6px}.hc-board{width:100%;max-width:720px;margin:28px auto 0}.hc-board:empty{display:none}.hc-board .rn{margin:0;padding:0}.hc-board .rn__head{padding:0 0 8px}.hc-board .h-eyebrow{font:500 12.5px/1.2 var(--ay-font-ui);letter-spacing:0;text-transform:none;color:var(--ay-text-3)}.hc-board .rn__key{display:none}.hc-board .rn__card{box-shadow:inset 0 0 0 1px var(--ay-line);background:0 0;border-radius:12px}.hc-side{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.hc-side>.ax-head .ik-btn--ghost{color:var(--ay-text-2)}.hc-readout{font:400 12.5px/1.3 var(--ay-font-ui);color:var(--ay-text-3);align-items:center;gap:7px;margin:-6px 18px 8px;display:flex}.hc-readout__dot{background:var(--ay-green);border-radius:50%;flex:none;width:6px;height:6px}.hc-tabs{scrollbar-width:none;flex:none;gap:2px;padding:0 10px 6px;display:flex;overflow-x:auto}.hc-tabs>button{height:28px;font:500 13px/1 var(--ay-font-ui);color:var(--ay-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.hc-tabs>button:hover{color:var(--ay-text)}.hc-tabs>button[aria-selected=true]{background:color-mix(in oklab, var(--ay-text) 7%, transparent);color:var(--ay-text)}.hc-tabs .n{color:var(--ay-text-3);font-variant-numeric:tabular-nums;font-weight:400}.hc-filter{background:color-mix(in oklab, var(--ay-text) 4.5%, transparent);height:32px;color:var(--ay-text-3);border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 12px 8px;padding:0 10px;display:flex}.hc-filter:focus-within{box-shadow:inset 0 0 0 1px var(--ay-line-strong);background:0 0}.hc-filter svg{flex:none}.hc-filter input{min-width:0;height:100%;font:400 13px/1 var(--ay-font-ui);color:var(--ay-text);background:0 0;border:0;outline:none;flex:1;padding:0}.hc-filter input::placeholder{color:var(--ay-text-4)}.hc-side .slist{gap:1px;padding:2px 8px 12px}.hc-side .slabel{font:500 12px/1.2 var(--ay-font-ui);letter-spacing:0;text-transform:none;color:var(--ay-text-3)}.hc-side .sitem{border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px}.hc-side .sitem>.sitem__lead{width:18px;height:18px;color:var(--ay-text-2);align-self:start;margin-top:1px}.hc-side .sitem__lead svg{width:16px;height:16px}.hc-side .sitem__title{font:500 13.5px/20px var(--ay-font-ui);color:var(--ay-text);letter-spacing:-.005em}.hc-side .sitem.is-unread .sitem__title{font-weight:600}.hc-side .sitem.is-dormant .sitem__title,.hc-side .sitem.is-closed .sitem__title{color:var(--ay-text-2)}.hc-side .sitem__meta{font:400 12px/1 var(--ay-font-ui);color:var(--ay-text-3);font-variant-numeric:tabular-nums}.hc-side .sitem__sub{font:400 12.5px/18px var(--ay-font-ui);color:var(--ay-text-3)}.hc-side .sitem:hover{background:var(--ay-hover)}.hc-side .sitem.is-working:not([aria-current=true]){box-shadow:none}.hc-side .sitem .sdot{background:var(--ay-text);width:7px;height:7px;box-shadow:none}.hc-side .sitem.is-child{grid-template-columns:18px minmax(0,1fr) auto;padding-left:30px}.hc-side .rp-empty{font:400 13px/1.5 var(--ay-font-ui);color:var(--ay-text-3);padding:28px 20px}.hc-goal{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hc-goal>.sitem__prop{background:color-mix(in oklab, var(--ay-text) 7%, transparent);font:500 11px/1.2 var(--ay-font-ui);color:var(--ay-text-2);border-radius:999px;flex:none;padding:2px 6px}.hc-side .sitem--profile .hw-chip{box-shadow:none;color:var(--ay-text-3);font:400 12px/1 var(--ay-font-ui);background:0 0;padding:0}.hc-session>.ax-head .talk__label{display:none}.hc-session>.ax-head .talk__btn{padding-left:7px;padding-right:7px}.hc-session>.ax-head h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-session>.tabs{box-shadow:inset 0 -1px 0 var(--ay-line);gap:2px;padding:0 16px}.hc-session>.tabs .tab{font:500 13px/1 var(--ay-font-ui);color:var(--ay-text-3)}.hc-session>.tabs .tab[aria-selected=true]{color:var(--ay-text)}.hc-session>.wo,.hc>.wo{border-bottom:1px solid var(--ay-line)}.hc>.wo .wo__lbl{font:500 12px/1 var(--ay-font-ui);letter-spacing:0;text-transform:none;color:var(--ay-text-3)}.hc-tabs--rail{padding:0 12px 8px}.hc-card{box-shadow:inset 0 0 0 1px var(--ay-line);border-radius:12px;margin:4px 12px 12px;padding:10px 12px 8px}.hc-card__h{font:500 12px/1.2 var(--ay-font-ui);color:var(--ay-text-3);margin-bottom:6px}.hc-prop{min-height:26px;font:400 13px/1.35 var(--ay-font-ui);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.hc-prop>span:first-child{color:var(--ay-text-3)}.hc-prop>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ay-text);overflow:hidden}.hc-prop .tnum{font-variant-numeric:tabular-nums}.hc .note__t{color:var(--ay-text-3);font:400 11.5px/1.2 var(--ay-font-ui)}@media (max-width:860px){.hc .chat__log{padding:0 16px}.hc-thread{gap:20px;padding:18px 0 20px}.hc .msg--me .msg__col{max-width:88%}.hc .bubble{font-size:16px}.hc .msg--ai .prose,.hc .msg--ai.is-long .prose{font:400 16px/1.6 var(--ay-font-ui);letter-spacing:-.006em}.hc .msg--ai .msg__acts .ik-iconbtn{width:40px;height:40px}.hc .work__head{min-height:44px}.hc .work__item{min-height:40px}.hc-dock{padding:0 10px 10px}.cmp .cmp__box{border-radius:22px;padding:10px 8px 6px 14px}.cmp textarea{font-size:16px}.hc--home{gap:18px;padding:0 16px}.chat.hc.hc--home>:last-child{padding-bottom:6vh}.hc-hero__t{font-size:24px}.hc-hero__s{font-size:16px}.hc-starters{grid-template-columns:minmax(0,1fr);gap:0}.hc-starter{min-height:56px;box-shadow:inset 0 -1px 0 var(--ay-line);border-radius:0;padding:10px 2px}.hc-starter:first-child{box-shadow:inset 0 1px 0 var(--ay-line), inset 0 -1px 0 var(--ay-line)}.hc--page{padding-top:32px}.hc-filter input{font-size:16px}.hc-side .sitem{padding:11px 10px}.hc-tabs>button{height:44px}}@media (max-width:860px),(pointer:coarse){.cmp .cmp__send,.cmp .cmp__stop{background-clip:padding-box;border:4px solid #0000;width:44px;height:44px;margin-left:0}.cmp .cmp__queue-x{min-width:44px;min-height:44px}.runline__more{min-height:44px}.cmp .cmp__chip{justify-content:center;min-width:44px;min-height:44px}.cmp .cmp__mode{background-clip:padding-box;border:4px solid #0000;min-height:44px;padding:0 9px 0 8px}.cmp .cmp__bar{min-height:44px}}.cmp .cmp__bar{min-width:0}.cmp .cmp__bar>:not(.cmp__send):not(.cmp__stop):not(.ik-iconbtn):not(.grow){text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.cmp .cmp__bar>.ik-iconbtn,.cmp .cmp__bar>.cmp__send,.cmp .cmp__bar>.cmp__stop{flex-shrink:0}.ab{min-width:0;font-family:var(--ay-font-ui);align-items:flex-start;gap:4px;margin-top:8px;display:flex;position:relative}.ab__chips{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:2px;min-width:0;padding:2px 24px 2px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ab__chips::-webkit-scrollbar{display:none}.ab__tools{flex:none;align-items:center;gap:0;display:flex}.ab__tools .ik-iconbtn{color:var(--ay-text-3);border-radius:8px}.ab__tools .ik-iconbtn:hover,.ab__tools .ik-iconbtn[aria-pressed=true]{color:var(--ay-text);background:var(--ay-hover)}.ab-item{scroll-snap-align:start;height:32px;color:var(--ay-text-2);font:500 12.5px/1 var(--ay-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;transition:background .12s,color .12s;display:inline-flex}.ab-item:hover{background:var(--ay-hover);color:var(--ay-text)}.ab-item.is-active{color:var(--ay-text)}.ab-item.is-on{background:color-mix(in oklab, var(--ay-text) 8%, transparent);color:var(--ay-text);box-shadow:inset 0 0 0 1px var(--ay-line-strong)}.ab-item:focus-visible,.ab-row:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.ab-item.is-off .ab-face{color:var(--ay-text-3)}.ab-face{flex:none;place-items:center;display:inline-grid;position:relative}.ab-mark{color:var(--ay-text-3);place-items:center;display:inline-grid}.ab-lead{background:var(--ay-sheet);width:9px;height:9px;color:var(--ay-text-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ab-main{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.ab-name{flex:none}.ab-role{color:var(--ay-text-2);font-weight:400}.ab-act{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9em;color:var(--ay-text-2);font-weight:400;overflow:hidden}.ab-nums{flex:none}.ab-n{font:400 12px/1 var(--ay-font-ui);color:var(--ay-text-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.ab-n__dot{color:var(--ay-text-3)}.ab-n__q{color:var(--ay-accent-text,var(--ay-accent));font-weight:500}.ab-pulse{background:var(--ay-text-2);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite ab-pulse}.ab-pulse.is-needs{background:var(--ay-accent-text,var(--ay-accent))}@keyframes ab-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ab-pulse{animation:none}}.ab-st{width:12px;height:12px;color:var(--ay-text-2);flex:none}.ab-st--bad{color:var(--ay-text)}.ab--list{flex-direction:row}.ab__list{flex:1;gap:1px;min-width:0;padding:2px;display:grid}.ab-row{min-height:36px;color:var(--ay-text-2);font:500 13px/1.3 var(--ay-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:4px 10px 4px 6px;display:grid}.ab-row:hover{background:var(--ay-hover);color:var(--ay-text)}.ab-row.is-active,.ab-row.is-on{color:var(--ay-text)}.ab-row.is-on{background:color-mix(in oklab, var(--ay-text) 8%, transparent)}.ab-row .ab-main{gap:10px;min-width:0;display:flex;overflow:hidden}.ab-row .ab-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ab-row .ab-act{flex:1 1 0;max-width:none}.ab-row .ab-nums{justify-self:end}.ab-row .ab-face,.ab-row .ab-pulse,.ab-row .ab-st{justify-self:center}.ab-head{border-bottom:1px solid var(--ay-line);background:var(--ay-sheet);flex:none;gap:6px;padding:10px 24px;display:grid}.ab-head>*{width:100%;max-width:var(--ay-w-chat,720px);margin:0 auto}.ab-head__back{width:auto;height:28px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:4px;margin:0;padding:0 10px 0 6px;display:inline-flex}.ab-head>.ab-head__back{margin-left:max(0px, calc((100% - var(--ay-w-chat,720px)) / 2))}.ab-head__back:hover{background:var(--ay-hover);color:var(--ay-text)}.ab-head__back:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.ab-head__who{align-items:center;gap:10px;min-width:0;display:flex}.ab-head__t{flex:1;gap:2px;min-width:0;display:grid}.ab-head__h{font:600 14px/1.3 var(--ay-font-ui);color:var(--ay-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ab-head__s{font:400 12.5px/1.35 var(--ay-font-ui);color:var(--ay-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-head__n{flex:none}.ab-thread{padding-top:12px}.ab-brief{box-shadow:inset 0 0 0 1px var(--ay-line);font:400 13.5px/1.5 var(--ay-font-ui);color:var(--ay-text);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ab-brief__k{font:500 11.5px/1 var(--ay-font-ui);color:var(--ay-text-2)}.ab-brief p{white-space:pre-wrap;margin:0}.ab-empty{color:var(--ay-text-2);font:400 13.5px/1.5 var(--ay-font-ui)}.ab-mail{display:grid}.work__open{height:24px;font:500 12.5px/1 var(--ay-font-ui);color:var(--ay-text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;padding:0 8px;text-decoration:underline}.work__open:hover{color:var(--ay-text);background:var(--ay-hover)}.work__open:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.work__row:has(>.work__open){grid-template-columns:minmax(0,1fr) auto;align-items:center}.work__row:has(>.work__open)>.work__raw{grid-column:1/-1}@media (max-width:860px),(pointer:coarse){.ab-item{border-radius:14px;grid-template-columns:auto minmax(0,auto) auto;grid-template-areas:"face main st""face nums st";align-content:center;gap:3px 8px;height:auto;min-height:44px;padding:4px 12px 4px 8px;display:grid}.ab-item .ab-face{grid-area:face}.ab-item .ab-main{grid-area:main}.ab-item .ab-nums{grid-area:nums;justify-self:start}.ab-item .ab-pulse,.ab-item .ab-st{grid-area:st}.ab-item .ab-act{max-width:7em}.ab-item .ab-n{font-size:11px}.ab__tools .ik-iconbtn{width:44px;height:44px}.ab-row{grid-template-columns:26px minmax(0,1fr) 12px;row-gap:2px;min-height:52px}.ab-row .ab-main{flex-direction:column;gap:2px}.ab-row .ab-nums{grid-area:2/2;justify-self:start}.ab-head{padding:8px 16px}.ab-head__back,.work__open{min-height:44px}}.hc--desk,.hc-session,.cmp{--cd-text-soft:var(--ay-text-soft)}.hc--desk,.ef,.wk,.cmp{--cd-add:color-mix(in oklab, var(--ay-green) 62%, var(--ay-text));--cd-del:color-mix(in oklab, var(--ay-red) 72%, var(--ay-text));--cd-warn:color-mix(in oklab, var(--ay-amber) 62%, var(--ay-text))}.hc--desk{--cd-w:768px;--cd-gap:var(--ay-s5h)}.hc.hc--desk .chat__log{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ay-text) var(--ay-s7));-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ay-text) var(--ay-s7));mask-image:linear-gradient(to bottom, transparent 0, var(--ay-text) var(--ay-s7))}.hc.hc--desk .hc-thread{max-width:var(--cd-w);padding:var(--ay-s8) 0 var(--ay-s8);gap:0}.hc.hc--desk .hc-dock>*{max-width:var(--cd-w)}.hc.hc--desk .hc-thread>*{margin-bottom:var(--cd-gap)}.hc.hc--desk .ik-chat__day{margin:var(--ay-s4) 0 var(--cd-gap)}.hc.hc--desk .msg--me{margin:calc(var(--ay-s9) + var(--ay-s1)) 0 calc(var(--ay-s7) + var(--ay-s1))}.hc.hc--desk .hc-thread>.msg--me:first-child{margin-top:0}.hc.hc--desk .msg--me .msg__col{gap:var(--ay-s2);max-width:75%}.hc.hc--desk .bubble{padding:var(--ay-s4) var(--ay-s5);border-radius:var(--ay-r-md);background:color-mix(in oklab, var(--ay-text) 6%, var(--ay-sheet));font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);letter-spacing:0;overflow-wrap:anywhere}.hc.hc--desk .attach img{border-radius:var(--ay-r-sm);max-width:240px}.hc.hc--desk .msg--me .msg__time{font:var(--ay-weight-regular) var(--ay-fs-meta)/16px var(--ay-font-ui)}.hc.hc--desk .msg--desk{gap:0}.hc.hc--desk .msg--desk .msg__col{gap:var(--cd-gap)}.hc.hc--desk .msg--desk .prose{font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);letter-spacing:0;color:var(--ay-text)}.hc.hc--desk .msg--desk .prose :is(p,ul,ol,pre,table,blockquote){margin:0 0 var(--cd-gap)}.hc.hc--desk .msg--desk .prose>:last-child,.hc.hc--desk .msg--desk .prose>div>:last-child{margin-bottom:0}.hc.hc--desk .msg--desk .prose :is(h1,h2,h3,h4){margin:var(--ay-s7) 0 var(--ay-s3);letter-spacing:-.01em;line-height:20px}.hc.hc--desk .msg--desk .prose h1{font-size:var(--ay-fs-read)}.hc.hc--desk .msg--desk .prose h2{font-size:var(--ay-fs-h3)}.hc.hc--desk .msg--desk .prose :is(h3,h4){font-size:var(--ay-fs-body)}.hc.hc--desk .msg--desk .prose :is(h1,h2,h3,h4):first-child{margin-top:0}.hc.hc--desk .msg--desk .prose :is(ul,ol){padding-left:calc(var(--ay-s9) - var(--ay-s1))}.hc.hc--desk .msg--desk .prose li{margin:var(--ay-s2) 0}.hc.hc--desk .msg--desk .prose table{table-layout:auto;overflow-wrap:anywhere;width:100%;font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);border-radius:var(--ay-r-sm);box-shadow:inset 0 0 0 1px var(--ay-line-strong);display:table}.hc.hc--desk .msg--desk .prose th{background:color-mix(in oklab, var(--ay-text) 6%, var(--ay-sheet));color:var(--ay-text);font-weight:var(--ay-weight-medium)}.hc.hc--desk .msg--desk .prose :is(th,td){padding:var(--ay-s3) var(--ay-s5);box-shadow:inset 0 -1px 0 var(--ay-line-strong)}.hc.hc--desk .msg--desk .prose tr:last-child td{box-shadow:none}.hc.hc--desk .msg--desk .msg__who{margin-bottom:var(--ay-s4)}.msg__end{font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);color:var(--ay-text-2);margin:0}.hc.hc--desk .msg--desk .msg__foot{min-height:24px;margin-top:calc(var(--ay-s2) * -1);gap:var(--ay-s4)}.hc.hc--desk .msg--desk .msg__acts{margin-left:calc(var(--ay-s2) * -1)}.hc.hc--desk .msg--desk .msg__acts .ik-iconbtn{border-radius:var(--ay-r-xs);width:24px;height:24px}.hc.hc--desk .msg--desk .msg__acts .ik-iconbtn svg{width:13px;height:13px}.hc.hc--desk .msg--desk .msg__foot .msg__time{font:var(--ay-weight-regular) var(--ay-fs-ui)/16px var(--ay-font-ui);color:var(--ay-text-3);margin-left:0}.hc.hc--desk .msg.msg--desk .msg__acts{opacity:1}@media (hover:hover) and (pointer:fine){.hc.hc--desk .msg--desk:not(.is-latest):not(:hover):not(:focus-within) .msg__foot{visibility:hidden}}.wk-run{gap:var(--ay-s3);min-width:0;display:grid}.wk{min-width:0;font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);color:var(--ay-text-3)}.wk__head{align-items:center;gap:var(--ay-s4);min-width:0;max-width:100%;min-height:20px;padding:0 var(--ay-s2);margin:0 calc(var(--ay-s2) * -1);border-radius:var(--ay-r-xs);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.wk__head:hover{color:var(--ay-text-2)}.wk__head:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.wk__head:disabled{cursor:default}.wk__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk.is-live .wk__verb{color:var(--ay-text-2);background:linear-gradient(90deg, var(--ay-text-2) 0 38%, var(--ay-text) 50%, var(--ay-text-2) 62% 100%);-webkit-text-fill-color:transparent;animation:hc-shimmer var(--ay-dur-loop-shimmer) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.wk__clock{color:var(--ay-text-3);font-variant-numeric:tabular-nums;flex:none}.wk__fail,.wk__meta{color:var(--ay-text-3);white-space:nowrap;flex:none}.wk__fail{color:var(--ay-text-2)}.wk__chev{width:10px;height:10px;transition:transform var(--ay-dur-fast) var(--ay-ease);flex:none}.wk.is-open>.wk__head .wk__chev{transform:rotate(90deg)}.wk__face{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.wk-spin{gap:var(--ay-s1);flex:none;grid-template-columns:repeat(2,4px);place-content:center;width:14px;height:14px;display:inline-grid}.wk-spin i{background:var(--ay-accent);opacity:.25;width:4px;height:4px;animation:wk-dot var(--ay-dur-loop-quick) var(--ay-ease-wave) infinite;border-radius:50%}.wk-spin i:nth-child(2){animation-delay:calc(var(--ay-dur-loop-quick) * .25)}.wk-spin i:nth-child(4){animation-delay:calc(var(--ay-dur-loop-quick) * .5)}.wk-spin i:nth-child(3){animation-delay:calc(var(--ay-dur-loop-quick) * .75)}.wk-spin.is-paused i{background:var(--ay-text-3);opacity:.7;animation:none}@keyframes wk-dot{0%,60%,to{opacity:.25}20%{opacity:1}}@media (prefers-reduced-motion:reduce){.wk-spin i{opacity:.5;animation:none}.wk-spin i:first-child{opacity:1}.wk.is-live .wk__verb{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.wk__steps{max-height:320px;margin:var(--ay-s2) 0 0 var(--ay-s1);padding:0 0 0 var(--ay-s5);box-shadow:inset 1px 0 0 var(--ay-line);font:var(--ay-weight-regular) var(--ay-fs-ui)/20px var(--ay-font-ui);gap:0;list-style:none;display:grid;overflow:auto}.wk__row{min-width:0}.wk__step{align-items:center;gap:var(--ay-s4);width:100%;min-width:0;padding:var(--ay-s1) var(--ay-s2);margin-left:calc(var(--ay-s2) * -1);border-radius:var(--ay-r-xs);color:var(--ay-text-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.wk__step:hover{background:var(--ay-hover);color:var(--ay-text-2)}.wk__step:focus-visible{outline:2px solid var(--ay-focus);outline-offset:-1px}.wk__sl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk__bad{color:var(--ay-text-2);flex:none;margin-left:auto}.wk__detail{gap:var(--ay-s2);margin:var(--ay-s1) 0 var(--ay-s3);min-width:0;display:grid}.wk__thought{white-space:pre-wrap;color:var(--ay-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/20px var(--ay-font-ui)}.wk__pre{max-height:240px;padding:var(--ay-s3) var(--ay-s4);border-radius:var(--ay-r-sm);background:color-mix(in oklab, var(--ay-text) 3%, var(--ay-sheet));box-shadow:inset 0 0 0 1px var(--ay-line);font:var(--ay-weight-regular) var(--ay-fs-meta)/18px var(--ay-font-mono);color:var(--ay-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.wk__ps{color:var(--ay-text-3);-webkit-user-select:none;user-select:none}.wk__out{color:var(--cd-text-soft,var(--ay-text-2))}.wk__dl{display:block}.wk__dl.is-add{background:color-mix(in oklab, var(--ay-green) 10%, transparent);color:var(--ay-text)}.wk__dl.is-del{background:color-mix(in oklab, var(--ay-red) 10%, transparent);color:var(--ay-text)}.wk__ds{-webkit-user-select:none;user-select:none;width:1.4em;display:inline-block}.wk__dl.is-add .wk__ds{color:var(--cd-add)}.wk__dl.is-del .wk__ds{color:var(--cd-del)}.hc--desk .msg--desk .think{font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);color:var(--ay-text-3)}.hc--desk .msg--desk .think__head>.ik-icon:first-child{display:none}.hc--desk .msg--desk .think__head{gap:var(--ay-s4);color:var(--ay-text-3)}.hc--desk .msg--desk .think__t{font-weight:var(--ay-weight-regular)}.ef{border-radius:var(--ay-r-md);background:color-mix(in oklab, var(--ay-text) 3%, var(--ay-sheet));min-width:0;box-shadow:inset 0 0 0 1px var(--ay-line-strong);font:var(--ay-weight-regular) var(--ay-fs-ui)/20px var(--ay-font-ui);overflow:hidden}.ef__head{align-items:center;gap:var(--ay-s4);min-height:36px;padding:0 var(--ay-s5);color:var(--ay-text);display:flex}.ef__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--ay-weight-medium);margin-right:auto;overflow:hidden}.ef__n{font-family:var(--ay-font-mono);font-size:var(--ay-fs-meta);font-variant-numeric:tabular-nums;flex:none}.ef__n.is-add{color:var(--cd-add)}.ef__n.is-del{color:var(--cd-del)}.ef__list{margin:0;padding:0;list-style:none}.ef__row{box-shadow:inset 0 1px 0 var(--ay-line);min-width:0}.ef__file{align-items:center;gap:var(--ay-s4);width:100%;min-width:0;min-height:32px;padding:0 var(--ay-s5);color:var(--ay-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ef__file:hover{background:var(--ay-hover);color:var(--ay-text)}.ef__file:focus-visible{outline:2px solid var(--ay-focus);outline-offset:-2px}.ef__name{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--ay-text);flex:none;overflow:hidden}.ef__dir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ay-text-3);flex:auto;overflow:hidden}.ef__file .ef__n:first-of-type{margin-left:auto}.ef__diff{padding:0 var(--ay-s5) var(--ay-s4)}.apc{gap:var(--ay-s4);min-width:0;padding:var(--ay-s5);border-radius:var(--ay-r-md);background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line-strong);outline:none;display:grid}.apc:focus,.apc:focus-visible{box-shadow:inset 0 0 0 1px var(--ay-text-3);outline:none}.apc__k{font:var(--ay-weight-regular) var(--ay-fs-meta)/16px var(--ay-font-ui);color:var(--ay-text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apc__t{font:var(--ay-weight-semibold) var(--ay-fs-body)/20px var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere}.apc__d{max-height:160px;padding:var(--ay-s3) var(--ay-s4);border-radius:var(--ay-r-sm);background:var(--ay-sunken);font:var(--ay-weight-regular) var(--ay-fs-meta)/18px var(--ay-font-mono);color:var(--ay-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.apc__plan{max-height:480px;padding:var(--ay-s4) var(--ay-s5);border-radius:var(--ay-r-sm);background:var(--ay-sheet);box-shadow:inset 0 0 0 1px var(--ay-line);overflow:auto}.apc__plan .prose{font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui)}.apc__plan .prose :is(h1,h2,h3){font-size:var(--ay-fs-body);margin:0 0 var(--ay-s3)}.apc__plan .prose :is(p,ol,ul){margin:0 0 var(--ay-s4)}.apc__plan .prose>:last-child{margin-bottom:0}.apc__plan:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.apc__act{gap:var(--ay-s3);flex-wrap:wrap;min-width:0;display:flex}.apc__act .ik-btn{min-width:0;max-width:100%}.apc__more{min-width:0;margin-left:auto}.apc__more .ik-btn{color:var(--ay-text-3);box-shadow:none}html .apc .apc__act kbd{font:var(--ay-weight-regular) var(--ay-fs-meta)/1 var(--ay-font-ui);opacity:.7;box-shadow:none;margin-left:var(--ay-s2);background:0 0;border:0;padding:0}.apc__why{width:100%;min-width:0;height:32px;padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);background:var(--ay-sheet);box-shadow:inset 0 0 0 1px var(--ay-line);color:var(--ay-text);font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);text-overflow:ellipsis;border:0}.apc__why::placeholder{color:var(--ay-text-3)}.apc__why:focus{box-shadow:inset 0 0 0 1px var(--ay-text-4);outline:none}.apc__note{color:var(--ay-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/20px var(--ay-font-ui);margin:0}.dock-notes{gap:var(--ay-s2);margin-bottom:var(--ay-s3);min-width:0;display:grid}.dock-note{align-items:center;gap:var(--ay-s4);min-width:0;height:40px;padding:0 var(--ay-s3) 0 var(--ay-s5);border-radius:var(--ay-r-md);background:color-mix(in oklab, var(--ay-text) 6%, var(--ay-sheet));font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);color:var(--ay-text);display:flex}.dock-note>.ik-icon:first-child{color:var(--ay-text-3);flex:none}.dock-note__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dock-note__d{color:var(--ay-text-3);white-space:nowrap;flex:none}.dock-note__x{width:24px;height:24px;color:var(--ay-text-3);flex:none;margin-left:auto}.hc.hc--desk .hc-queue{gap:var(--ay-s2);margin-bottom:var(--ay-s3)}.hc.hc--desk .hc-queue__i{min-height:32px;padding:0 var(--ay-s3) 0 var(--ay-s5);border-radius:var(--ay-r-md);box-shadow:none;background:color-mix(in oklab, var(--ay-text) 6%, var(--ay-sheet));font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);grid-template-columns:14px minmax(0,1fr) auto auto}.hc.hc--desk .hc-queue__s{color:var(--ay-text-3);font-size:var(--ay-fs-meta)}.hc-queue__now{height:24px;padding:0 var(--ay-s3);border-radius:var(--ay-r-xs);background:color-mix(in oklab, var(--ay-text) 11%, var(--ay-sheet));color:var(--ay-text);font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui);cursor:pointer;white-space:nowrap;border:0;flex:none}.hc-queue__now:hover{background:var(--ay-hover)}.hc .hc-dock .hc-jump{border-radius:var(--ay-r-pill);width:28px;height:28px;color:var(--ay-text-2);justify-content:center;gap:0;padding:0}.hc .hc-dock .hc-jump:hover{color:var(--ay-text)}html .cmp .cmp__box{min-height:40px;padding:var(--ay-s4) calc(var(--ay-s9) + var(--ay-s2)) var(--ay-s4) var(--ay-s5);border-radius:var(--ay-r-md);background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line-strong);display:block;position:relative}html .cmp .cmp__box:hover{box-shadow:inset 0 0 0 1px var(--ay-line-strong)}html .cmp .cmp__box:focus-within{box-shadow:inset 0 0 0 1px var(--ay-text-4)}html .cmp textarea{min-height:20px;padding:var(--ay-s1) 0;font:var(--ay-weight-regular) var(--ay-fs-body)/20px var(--ay-font-ui);letter-spacing:0;color:var(--ay-text);display:block}html .cmp textarea::placeholder{color:var(--ay-text-3)}html .cmp .cmp__tiles,html .cmp .cmp__refs{padding-bottom:var(--ay-s3)}html .cmp .cmp__key{right:var(--ay-s3);bottom:var(--ay-s3);border-radius:var(--ay-r-sm);width:28px;height:28px;color:var(--ay-text-3);cursor:pointer;transition:background var(--ay-dur-fast) var(--ay-ease), color var(--ay-dur-fast) var(--ay-ease);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute}html .cmp .cmp__key:not(:disabled){color:var(--ay-text)}html .cmp .cmp__key:disabled{color:var(--ay-text-4);cursor:default;background:0 0}html .cmp .cmp__key:not(:disabled):hover{background:var(--ay-hover)}html .cmp .cmp__key:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}html .cmp .cmp__key svg{width:16px;height:16px}html .cmp .cmp__stop svg{fill:none;width:18px;height:18px}html .cmp .cmp__bar{align-items:center;gap:var(--ay-s1);min-width:0;min-height:28px;margin:var(--ay-s3) 0 0;padding:0;display:flex}html .cmp .cmp__bar .ik-iconbtn{border-radius:var(--ay-r-sm);width:28px;height:28px;color:var(--cd-text-soft)}html .cmp .cmp__bar .ik-iconbtn svg{width:14px;height:14px}html .cmp .cmp__bar .ik-iconbtn:hover{color:var(--ay-text);background:var(--ay-hover)}html .cmp .cmp__mode,html .cmp .cmp__chip{align-items:center;gap:var(--ay-s1);min-width:0;height:28px;padding:0 var(--ay-s3);border-radius:var(--ay-r-sm);font:var(--ay-weight-regular) var(--ay-fs-ui)/16px var(--ay-font-ui);color:var(--cd-text-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;display:inline-flex;overflow:hidden}html .cmp .cmp__mode:hover,html .cmp .cmp__chip:hover{background:var(--ay-hover);color:var(--ay-text)}html .cmp .cmp__mode:focus-visible,html .cmp .cmp__chip:focus-visible,html .cmp .cmp__ring:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}html .cmp .cmp__mode.is-auto{color:var(--cd-warn)}html .cmp .cmp__chip--strong{color:var(--ay-text)}html .cmp .cmp__chip.is-quiet{color:var(--ay-text-3)}html .cmp .cmp__mode svg{flex:none;width:10px;height:10px}.cmp__ring{border-radius:var(--ay-r-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.cmp__ring:hover{background:var(--ay-hover)}.cmp__ring circle{fill:none;stroke-width:2px}.cmp__ring-bg{stroke:var(--ay-line-strong)}.cmp__ring-fg{stroke:var(--ay-text-2);stroke-linecap:round}.cmp__ring.is-high .cmp__ring-fg{stroke:var(--ay-amber)}.hc--home .cmp .cmp__box{min-height:72px}html .hc-session:not(.hc-session--holista)>.ax-head{min-height:48px;box-shadow:none;border-bottom:0}.hc-title{align-items:center;gap:var(--ay-s2);min-width:0;display:inline-flex}html .hc-session .ax-head .hc-title .hc-title__h{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ay-weight-medium) var(--ay-fs-body)/20px var(--ay-font-ui);letter-spacing:0;color:var(--ay-text);flex:0 auto;margin:0;overflow:hidden}.hc-title__menu{border-radius:var(--ay-r-sm);width:24px;height:24px;color:var(--ay-text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hc-title__menu:hover{background:var(--ay-hover);color:var(--ay-text)}.hc-title__menu:focus-visible,.hc-chip:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.hc-chip{align-items:center;gap:var(--ay-s2);min-width:0;max-width:220px;height:20px;margin-left:var(--ay-s2);padding:0 var(--ay-s3);border-radius:var(--ay-r-xs);background:color-mix(in oklab, var(--ay-text) 11%, var(--ay-sheet));color:var(--cd-text-soft);font:var(--ay-weight-regular) var(--ay-fs-meta)/16px var(--ay-font-ui);cursor:pointer;border:0;flex:0 auto;display:inline-flex}.hc-chip>svg{flex:none}.hc-chip__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-chip:hover{color:var(--ay-text)}html .hc-session:not(.hc-session--holista)>.tabs{box-shadow:none}html .hc-session:not(.hc-session--holista) .lc{border-bottom:0}html .hc-session:not(.hc-session--holista) .lc__row{gap:var(--ay-s4);min-height:28px;padding:0 var(--ay-s6)}html .hc-session:not(.hc-session--holista) .lc__row+.lc__row{background:0 0;border-top:0}html .hc-session:not(.hc-session--holista) .lc__row>.ik-icon:first-child{width:13px;height:13px;color:var(--ay-text-3)}html .hc-session:not(.hc-session--holista) .lc__k{font:var(--ay-weight-regular) var(--ay-fs-meta)/16px var(--ay-font-ui);letter-spacing:0;text-transform:none;color:var(--ay-text-3)}html .hc-session:not(.hc-session--holista) .lc__goal{-webkit-line-clamp:1;font:var(--ay-weight-regular) var(--ay-fs-meta)/16px var(--ay-font-ui);color:var(--ay-text-2);white-space:nowrap;display:block}html .hc-session:not(.hc-session--holista) .lc__goal.is-empty{color:var(--ay-text-3)}html .hc-session:not(.hc-session--holista) .lc__chip{box-shadow:none;font:var(--ay-weight-regular) var(--ay-fs-meta)/16px var(--ay-font-ui);color:var(--ay-text-3);padding:0}html .hc-session:not(.hc-session--holista) .lc .ik-btn{height:24px;padding:0 var(--ay-s3);font-size:var(--ay-fs-meta);box-shadow:none;color:var(--ay-text-2);background:0 0}html .hc-session:not(.hc-session--holista) .lc .ik-btn:hover{background:var(--ay-hover);color:var(--ay-text)}.hc--desk .ab{margin-top:var(--ay-s2)}.hc--desk .ab-item{height:28px;padding:0 var(--ay-s3) 0 var(--ay-s2);border-radius:var(--ay-r-sm);font:var(--ay-weight-regular) var(--ay-fs-ui)/16px var(--ay-font-ui);color:var(--cd-text-soft)}.hc--desk .ab-item.is-on{box-shadow:inset 0 0 0 1px var(--ay-line-strong);background:var(--ay-hover)}.hc--desk .ab-n{font-size:var(--ay-fs-meta);color:var(--ay-text-3)}@media (max-width:860px){.hc.hc--desk .hc-thread{padding:var(--ay-s6) 0 var(--ay-s7)}.hc.hc--desk .msg--me .msg__col{max-width:88%}html .cmp textarea{font-size:var(--ay-fs-read)}html .cmp .cmp__box{min-height:44px}.hc.hc--desk .msg--desk .msg__acts .ik-iconbtn{width:36px;height:36px}.wk__head{min-height:32px}html .hc-session:not(.hc-session--holista) .lc__row{padding:0 var(--ay-s6)}.hc-chip{padding:0 var(--ay-s2);margin-left:0}.hc-chip__t{display:none}html .hc-session:not(.hc-session--holista) .lc__row{flex-wrap:nowrap}html .hc-session:not(.hc-session--holista) .lc__goal{flex-basis:auto}}@media (max-width:860px),(pointer:coarse){html .cmp .cmp__key{width:var(--ay-row-touch);height:var(--ay-row-touch);right:var(--ay-s1);bottom:var(--ay-s1)}html .cmp .cmp__bar{row-gap:var(--ay-s1);flex-wrap:wrap}html .cmp .cmp__bar .ik-iconbtn,html .cmp .cmp__mode,html .cmp .cmp__chip,.cmp__ring{justify-content:center;min-width:44px;height:44px}html .cmp .cmp__ring{width:44px}.hc-title__menu{width:44px;height:44px}.hc-chip{justify-content:center;min-width:44px;height:44px}.apc__act .ik-btn,.apc__why,.ef__file{min-height:44px}}html[data-palette] .hc-side .sitem[aria-current=true]{background:color-mix(in oklab, var(--ay-text) 14%, var(--ay-canvas));box-shadow:none;--ay-text-2:var(--ay-text-soft);--ay-text-3:var(--ay-text-soft);--ik-text-2:var(--ay-text-soft);--ik-text-3:var(--ay-text-soft)}html[data-palette] .hc-side .sitem[aria-current=true] .sitem__title{color:var(--ay-text)}.aw{z-index:calc(var(--ay-z-pop) + 20);border-radius:var(--ay-r-md,10px);background:var(--ay-raised,var(--ik-surface-2));width:340px;max-width:calc(100vw - 16px);box-shadow:0 0 0 1px var(--ay-line,var(--ik-rule)), var(--ay-shadow-pop);font-family:var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text,var(--ik-text));animation:aw-in var(--ay-dur-fast) var(--ay-ease,ease) both;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes aw-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.aw{animation:none}}.aw__head{border-bottom:1px solid var(--ay-line,var(--ik-rule));flex-direction:column;gap:3px;padding:11px 14px 9px;display:flex}.aw__q{font:var(--ay-weight-semibold) var(--ay-fs-ui)/1.3 var(--ay-font-ui,var(--ik-font-body))}.aw__what{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw__filter{align-items:center;gap:var(--ay-s4);padding:var(--ay-s4) 14px;border-bottom:1px solid var(--ay-line,var(--ik-rule));color:var(--ay-text-3,var(--ik-text-2));display:flex}.aw__input{min-width:0;font:var(--ay-weight-regular) var(--ay-fs-ui)/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text,var(--ik-text));padding:var(--ay-s1) 0;background:0 0;border:0;outline:none;flex:1}.aw__list{max-height:min(360px,60vh);padding:var(--ay-s2);scrollbar-width:thin;outline:none;overflow-y:auto}.aw__list:focus-visible{outline:none}.aw__row{min-height:40px;padding:var(--ay-s3) 10px;border-radius:var(--ay-r-sm,6px);cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.aw__row--sep{margin-top:5px}.aw__row--sep:before{content:"";border-top:1px solid var(--ay-line,var(--ik-rule));position:absolute;top:-3px;left:10px;right:10px}.aw__row[aria-selected=true]{background:var(--ay-hover,var(--ik-fill))}.aw__ic{width:26px;height:26px;color:var(--ay-text-2,var(--ik-text-2));flex:none;place-items:center;display:grid}.aw__ic .tm-av{border-radius:50%}.aw__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aw__name{font:var(--ay-weight-medium) var(--ay-fs-ui)/1.3 var(--ay-font-ui,var(--ik-font-body));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw__why{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw__row--quiet .aw__name{font-weight:var(--ay-weight-regular);color:var(--ay-text-2,var(--ik-text-2))}.aw__last{font:var(--ay-weight-medium) var(--ay-fs-caps)/1 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));padding:3px var(--ay-s3);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 1px var(--ay-line,var(--ik-rule));flex:none}.aw__n,.aw__foot kbd{min-width:18px;height:18px;padding:0 var(--ay-s2);border-radius:var(--ay-r-xs);font:var(--ay-weight-medium) var(--ay-fs-caps)/1 var(--ay-font-mono,ui-monospace, monospace);color:var(--ay-text-3,var(--ik-text-2));box-shadow:inset 0 0 0 1px var(--ay-line,var(--ik-rule));background:0 0;flex:none;place-items:center;display:inline-grid}.aw__none{padding:10px var(--ay-s5);font:var(--ay-weight-regular) 12.5px/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2))}.aw__foot{gap:var(--ay-s5);padding:var(--ay-s4) 14px;border-top:1px solid var(--ay-line,var(--ik-rule));font:var(--ay-weight-regular) 11.5px/1 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));flex-wrap:wrap;display:flex}.aw__foot span{align-items:center;gap:3px;display:inline-flex}.aw__cancel{margin:var(--ay-s2) var(--ay-s5) 0}.aw-scrim{z-index:calc(var(--ay-z-pop) + 19);background:var(--ay-scrim);position:fixed;inset:0}.aw--sheet{border-radius:var(--ay-r-lg,14px) var(--ay-r-lg,14px) 0 0;width:100%;max-width:100%;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));animation-name:aw-up;bottom:0;right:0;top:auto!important;left:0!important}@keyframes aw-up{0%{opacity:0;transform:translateY(16px)}}.aw--sheet .aw__row{min-height:52px}.aw--sheet .aw__list{max-height:60vh}.aw--sheet .aw__cancel{min-height:44px}.aw--sheet .aw__input{font-size:var(--ay-fs-read)}.hx{background:var(--ay-sheet,var(--ik-surface));flex-direction:column;height:100%;min-height:0;display:flex}.hx__head{align-items:center;gap:var(--ay-s3);min-height:52px;padding:0 var(--ay-s4) 0 14px;border-bottom:1px solid var(--ay-line,var(--ik-rule));flex:none;display:flex}.hx__face{width:28px;height:28px;color:var(--ay-text,var(--ik-text));flex:none;place-items:center;display:grid}.hx__face .tm-av{border-radius:50%}.hx__title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hx__name{font:var(--ay-weight-semibold) var(--ay-fs-body)/1.25 var(--ay-font-ui,var(--ik-font-body));letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.hx__sub{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.25 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx__about{padding:var(--ay-s4) 14px;border-bottom:1px solid var(--ay-line,var(--ik-rule));flex:none}.hx__about .ctxchip{align-items:center;gap:var(--ay-s3);max-width:100%;display:inline-flex}.hx__about-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hx__about-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.hx__about-x:hover{background:var(--ay-hover,var(--ik-fill))}.hx__chat{flex-direction:column;flex:1;min-height:0;display:flex}.hx__chat>.chat{flex:1;min-height:0}.hx .hc .chat__log{padding:0 var(--ay-s6)}.hx .hc-thread{padding:18px 0 var(--ay-s6);gap:22px}.hx .hc .msg--me .msg__col{max-width:92%}.hx .hc-dock{padding-left:var(--ay-s2);padding-right:var(--ay-s2)}.ax-pane--right.hx-pane{padding:0}@media (max-width:860px){.ax-pane.ax-pane--right.hx-pane{z-index:var(--ay-z-panel);padding-top:env(safe-area-inset-top,0px);visibility:visible;pointer-events:auto;animation:hx-up var(--ay-dur-slow) var(--ay-ease-glide) both;border-radius:0;position:fixed;inset:0;transform:none}@keyframes hx-up{0%{opacity:0;transform:translateY(24px)}}.hx__head{min-height:56px;padding:0 var(--ay-s2) 0 var(--ay-s5)}.hx__head .ik-iconbtn{min-width:44px;min-height:44px}.hx__about-x{position:relative}.hx__about-x:before{content:"";position:absolute;inset:-13px}}@media (prefers-reduced-motion:reduce){.ax-pane.ax-pane--right.hx-pane{animation:none}}.hx__head{gap:var(--ay-s1);padding:0 var(--ay-s3) 0 var(--ay-s5);position:relative}.hx__title{gap:0}.hx__titlerow{align-items:center;gap:var(--ay-s1);min-width:0;display:flex}.hx__name{min-width:0}.hx__rename{all:unset;box-sizing:border-box;max-width:100%;padding:3px var(--ay-s3);border-radius:var(--ay-r-sm,6px);cursor:text;white-space:nowrap;text-overflow:ellipsis;font:inherit;margin-left:-6px;display:block;overflow:hidden}.hx__rename:hover{background:var(--ay-hover,var(--ik-fill))}.hx__rename:focus-visible{outline:2px solid var(--ay-focus,var(--ik-text));outline-offset:1px}.hx__rename-in{min-width:0;padding:3px var(--ay-s3);border-radius:var(--ay-r-sm,6px);background:var(--ay-hover,var(--ik-fill));font:var(--ay-weight-semibold) var(--ay-fs-body)/1.25 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text,var(--ik-text));box-shadow:inset 0 0 0 1px var(--ay-line,var(--ik-rule));border:0;outline:none;flex:1;margin-left:-6px}.hx__switch{border-radius:var(--ay-r-sm,6px);width:24px;height:24px;color:var(--ay-text-3,var(--ik-text-2));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.hx__switch:hover,.hx__switch[aria-expanded=true]{background:var(--ay-hover,var(--ik-fill));color:var(--ay-text,var(--ik-text))}.hx__switch:focus-visible{outline:2px solid var(--ay-focus,var(--ik-text));outline-offset:1px}.hx__tools{color:var(--ay-text-2,var(--ik-text-2));flex:none;align-items:center;gap:0;display:flex}.hx__tools .ik-iconbtn{width:30px;min-width:30px;height:30px}.hx__tools .ik-icon{width:18px;height:18px}.hx__tools .ik-iconbtn[aria-pressed=true]{color:var(--ay-text,var(--ik-text));background:var(--ay-hover,var(--ik-fill))}.hxs{z-index:var(--ay-z-pane);border-radius:var(--ay-r-md,10px);background:var(--ay-raised,var(--ik-surface-2));width:min(320px,100% - 20px);max-height:min(440px,70vh);box-shadow:var(--ay-shadow-pop);animation:aw-in var(--ay-dur-fast) var(--ay-ease,ease) both;flex-direction:column;display:flex;position:absolute;top:calc(100% - 6px);left:10px;overflow:hidden}.hxs__find{align-items:center;gap:var(--ay-s4);padding:9px var(--ay-s5);border-bottom:1px solid var(--ay-line,var(--ik-rule));color:var(--ay-text-3,var(--ik-text-2));display:flex}.hxs__find input{min-width:0;font:var(--ay-weight-regular) var(--ay-fs-ui)/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text,var(--ik-text));padding:var(--ay-s1) 0;background:0 0;border:0;outline:none;flex:1}.hxs__list{padding:var(--ay-s2);scrollbar-width:thin;overflow-y:auto}.hxs__group{padding:10px var(--ay-s4) var(--ay-s2);font:var(--ay-weight-medium) 11.5px/1.2 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2))}.hxs__group:first-child{padding-top:var(--ay-s2)}.hxs__row{align-items:center;gap:var(--ay-s4);min-height:32px;padding:5px var(--ay-s4);border-radius:var(--ay-r-sm,6px);cursor:pointer;color:var(--ay-text-2,var(--ik-text-2));display:flex}.hxs__row[aria-selected=true]{background:var(--ay-hover,var(--ik-fill));color:var(--ay-text,var(--ik-text))}.hxs__row.is-current .hxs__t{font-weight:var(--ay-weight-semibold);color:var(--ay-text,var(--ik-text))}.hxs__t{min-width:0;font:var(--ay-weight-regular) var(--ay-fs-ui)/1.3 var(--ay-font-ui,var(--ik-font-body));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hxs__ago{font:var(--ay-weight-regular) var(--ay-fs-meta)/1 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));font-variant-numeric:tabular-nums;flex:none}.hxs__none{padding:var(--ay-s5) 10px;font:var(--ay-weight-regular) 12.5px/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2))}.hxs__item{position:relative}.hxs__x{border-radius:var(--ay-r-sm,6px);width:24px;height:24px;color:var(--ay-text-3,var(--ik-text-2));cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hxs__item:hover .hxs__x,.hxs__item.is-active .hxs__x{opacity:1;pointer-events:auto}.hxs__item:hover .hxs__ago,.hxs__item.is-active .hxs__ago{visibility:hidden}.hxs__x:hover{background:var(--ay-line,var(--ik-rule));color:var(--ay-text,var(--ik-text))}.hxs__x:focus-visible{outline:2px solid var(--ay-focus,var(--ik-focus,currentColor));outline-offset:1px;opacity:1;pointer-events:auto}.hxs__foot{border-top:1px solid var(--ay-line,var(--ik-rule));padding:var(--ay-s2)}.hxs__tidy{align-items:center;gap:var(--ay-s4);width:100%;min-height:32px;padding:5px var(--ay-s4);border-radius:var(--ay-r-sm,6px);cursor:pointer;font:var(--ay-weight-regular) 12.5px/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-2,var(--ik-text-2));text-align:left;background:0 0;border:0;display:flex}.hxs__tidy span:first-of-type{flex:1;min-width:0}.hxs__tidy:hover{background:var(--ay-hover,var(--ik-fill));color:var(--ay-text,var(--ik-text))}.hxs__n{font:var(--ay-weight-regular) var(--ay-fs-meta)/1 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-3,var(--ik-text-2));font-variant-numeric:tabular-nums;flex:none}@media (hover:none){.hxs__x{opacity:1;pointer-events:auto;width:44px;height:44px;right:0}.hxs__item:has(.hxs__x) .hxs__ago{margin-right:var(--ay-s10);visibility:visible}}.hx .hxn{flex-direction:column;flex:1;min-height:0;display:flex}.hxn__home{justify-content:flex-end;gap:var(--ay-s3);min-height:0;padding:var(--ay-s8) 18px var(--ay-s4);color:var(--ay-text,var(--ik-text));flex-direction:column;flex:1;display:flex;overflow-y:auto}.hxn__home>svg{margin-bottom:var(--ay-s4)}.hxn__q{margin:0 0 var(--ay-s4);font:var(--ay-weight-semibold) 18px/1.3 var(--ay-font-ui,var(--ik-font-body));letter-spacing:-.01em}.hxn__list{flex-direction:column;gap:1px;margin:0 -8px;display:flex}.hxn__row{min-height:34px;padding:var(--ay-s3) var(--ay-s4);border-radius:var(--ay-r-sm,6px);text-align:left;cursor:pointer;font:var(--ay-weight-regular) 13.5px/1.3 var(--ay-font-ui,var(--ik-font-body));color:var(--ay-text-2,var(--ik-text-2));background:0 0;border:0;align-items:center;gap:10px;display:flex}.hxn__row .ik-icon{color:var(--ay-text-3,var(--ik-text-2))}.hxn__row:hover{background:var(--ay-hover,var(--ik-fill));color:var(--ay-text,var(--ik-text))}.hxn__row:focus-visible{outline:2px solid var(--ay-focus,var(--ik-text));outline-offset:-2px}.hx .hxn .hc-dock{flex:none}.cmp__refs{gap:var(--ay-s3);margin:0 0 var(--ay-s3);flex-wrap:wrap;display:flex}.refchips{justify-content:flex-end;gap:var(--ay-s3);margin-bottom:var(--ay-s3);flex-wrap:wrap;display:flex}.refchip{max-width:100%;min-height:24px;padding:var(--ay-s1) var(--ay-s4);border-radius:var(--ay-r-sm,6px);background:var(--ay-hover,var(--ik-fill));color:var(--ay-text-2,var(--ik-text-2));font:var(--ay-weight-medium) var(--ay-fs-meta)/1.2 var(--ay-font-ui,var(--ik-font-body));cursor:pointer;border:0;align-items:center;gap:5px;display:inline-flex}.refchip .ik-icon{color:var(--ay-text-3,var(--ik-text-2));flex:none}button.refchip:hover{color:var(--ay-text,var(--ik-text));box-shadow:inset 0 0 0 1px var(--ay-line,var(--ik-rule))}.refchip:focus-visible{outline:2px solid var(--ay-focus,var(--ik-text));outline-offset:1px}.refchip--live{cursor:default;box-shadow:inset 0 0 0 1px var(--ay-line,var(--ik-rule));background:var(--ay-sheet,var(--ik-surface));padding-right:3px}.refchip__t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.refchip__n{color:var(--ay-text-3,var(--ik-text-2));font-variant-numeric:tabular-nums;flex:none}.refchip__x{border-radius:var(--ay-r-xs);width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.refchip__x:hover{background:var(--ay-hover,var(--ik-fill))}.refchip__x:before{content:"";position:absolute;inset:-6px}.hxp-float{z-index:calc(var(--ay-z-panel) + 10);border-radius:var(--ay-r-lg,14px);background:var(--ay-sheet,var(--ik-surface));max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--ay-shadow-modal);animation:hxp-in var(--ay-dur-base,.18s) var(--ay-ease,ease) both;flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.hxp-float>.hx{flex:1;min-height:0}.hxp-grip{z-index:2;cursor:nwse-resize;touch-action:none;width:14px;height:14px;position:absolute;top:0;left:0}@keyframes hxp-in{0%{transform:translateY(6px)}}.hxp-full{z-index:calc(var(--ay-z-panel) + 10);background:var(--ay-sheet,var(--ik-surface));animation:hxp-fade var(--ay-dur-fast,.12s) var(--ay-ease,ease) both;flex-direction:column;display:flex;position:fixed;inset:0}.hxp-full>.hx{flex:1;min-height:0}.hx--full .hx__head{padding:0 var(--ay-s5) 0 var(--ay-s7);border-bottom-color:#0000}.hx--full .hx__about,.hx--full .hx__chat>.chat{width:100%;max-width:760px;margin:0 auto}.hx--full .hx__about{padding:var(--ay-s2) 18px;border-bottom:0}.hx--full .hx__chat{align-items:stretch}.hx--full .hxn__home{padding-left:var(--ay-s7);padding-right:var(--ay-s7);justify-content:center}@keyframes hxp-fade{0%{transform:scale(.985)}}.hxp-btn{z-index:var(--ay-z-float);background:var(--ay-raised,var(--ik-surface-2));width:40px;height:40px;color:var(--ay-text,var(--ik-text));cursor:pointer;box-shadow:0 0 0 1px var(--ay-line,var(--ik-rule)), var(--ay-shadow-float);transition:transform var(--ay-dur-fast,.12s) var(--ay-ease,ease), box-shadow var(--ay-dur-fast,.12s) var(--ay-ease,ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:18px;right:18px}.hxp-btn:hover{box-shadow:0 0 0 1px var(--ay-line-strong,var(--ik-rule)), var(--ay-shadow-float);transform:translateY(-1px)}.hxp-btn:focus-visible{outline:2px solid var(--ay-focus,var(--ik-text));outline-offset:2px}.hxp-btn__tip{align-items:center;gap:var(--ay-s3);padding:5px var(--ay-s4);border-radius:var(--ay-r-sm,6px);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--ay-dur-fast) var(--ay-ease,ease);font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui,var(--ik-font-body));background:var(--ay-text,var(--ik-text));color:var(--ay-sheet,var(--ik-surface));display:inline-flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}:root .hxp-btn .hxp-btn__tip kbd{font:inherit;opacity:.6;box-shadow:none;color:inherit;letter-spacing:0;background:0 0;padding:0}.hxp-btn:hover .hxp-btn__tip,.hxp-btn:focus-visible .hxp-btn__tip{opacity:1}.ax:has([data-testid=whiteboard]) .hxp-btn{bottom:72px}@media (max-width:860px){.hx__head{padding:0 var(--ay-s1) 0 10px}.hx__tools .ik-iconbtn,.hx__switch{min-width:44px;min-height:44px}.hx__rename{align-items:center;min-height:44px;display:flex}.hxs{width:calc(100% - 12px);left:6px}.hxs__row,.hxs__tidy{min-height:44px}.hxs__find input{font-size:var(--ay-fs-read)}.hxn__row{min-height:44px}}@media (prefers-reduced-motion:reduce){.hxs,.hxp-float,.hxp-full{animation:none}.hxp-btn,.hxp-btn__tip{transition:none}.hxp-btn:hover{transform:none}}@media (min-width:861px){.hx:not(.hx--full) .hc .msg--ai .prose{font-size:var(--ay-fs-body);line-height:1.55}.hx:not(.hx--full) .hc .msg--ai .prose :is(h1){font-size:17px}.hx:not(.hx--full) .hc .msg--ai .prose :is(h2){font-size:15.5px}.hx:not(.hx--full) .hc .msg--ai .prose :is(h3,h4){font-size:var(--ay-fs-body)}.hx:not(.hx--full) .hc .msg--ai .prose :is(li,p)+:is(li,p){margin-top:.35em}.hx:not(.hx--full) .hc .bubble{font-size:var(--ay-fs-body);padding:9px 14px;line-height:1.5}.hx:not(.hx--full) .cmp textarea{font-size:var(--ay-fs-body)}}.cs{z-index:var(--ay-z-lightbox);position:fixed}.cs--bar{top:auto;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 76px);display:grid}.cs--bar .ik-btn{justify-content:center;width:100%;min-height:48px}.cp{z-index:calc(var(--ay-z-lightbox) + 10);width:min(360px,100vw - 16px);max-height:min(560px,100dvh - 16px);padding:var(--ay-s5);border-radius:var(--ik-r-md);background:var(--ik-surface-2);color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float);font:var(--ay-weight-regular) var(--ay-fs-body)/1.45 var(--ik-font-body);gap:10px;display:grid;position:fixed;overflow-y:auto}.cp--thread{width:min(380px,100vw - 16px)}.cp--sheet{border-radius:var(--ik-r-xl) var(--ik-r-xl) 0 0;width:auto;max-height:78dvh;padding:14px var(--ay-s6) calc(14px + env(safe-area-inset-bottom,0px));inset:auto 0 0}.cp__h{align-items:center;gap:var(--ay-s4);color:var(--ik-text-2);font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ik-font-body);display:flex}.cp__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp__q{box-shadow:inset 2px 0 0 var(--ik-outline);color:var(--ik-text-2);font-size:var(--ay-fs-ui);max-height:4.6em;padding-left:10px;overflow:hidden}.cp__box{resize:vertical;width:100%;min-height:64px;padding:var(--ay-s4) 10px;border-radius:var(--ik-r-sm);background:var(--ik-bg);color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:var(--ay-weight-regular) var(--ay-fs-h3)/1.45 var(--ik-font-body);border:0}.cp__box:focus-visible{outline:2px solid var(--ik-text);outline-offset:1px}.cp__to{align-items:center;gap:var(--ay-s3);flex-wrap:wrap;display:flex}.cp__lbl{font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ik-font-body);color:var(--ik-text-2);margin-right:var(--ay-s1)}.cp__to .ik-chip{height:30px;padding:0 var(--ay-s5);font-size:var(--ay-fs-ui);cursor:pointer}.cp__to .ik-chip[aria-checked=true]{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.cp__sel{width:100%}.cp__f{align-items:center;gap:var(--ay-s4);flex-wrap:wrap;display:flex}.cp__f .grow{flex:1}.cp__hint{min-width:0;color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ik-font-body);flex:100%}.ct__list{gap:var(--ay-s5);display:grid}.ct{gap:var(--ay-s4);box-shadow:inset 0 -1px 0 var(--ik-rule);padding-bottom:10px;display:grid}.ct:last-child{box-shadow:none;padding-bottom:0}.ct.is-resolved{opacity:.6}.ct__e{gap:3px;display:grid}.ct__m{align-items:center;gap:var(--ay-s4);font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ik-font-body);color:var(--ik-text-2);display:flex}.ct__m b{color:var(--ik-text);font-weight:var(--ay-weight-bold)}.ct__m .grow{flex:1}.ct__m .ik-iconbtn{width:28px;height:28px}.ct__b{white-space:pre-wrap;overflow-wrap:anywhere}.ct__s{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ik-font-body);color:var(--ik-text-2)}.tt .cmt-mark,.ProseMirror .cmt-mark{background:color-mix(in srgb, var(--ik-marker) 20%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--ik-marker) 55%, transparent);cursor:pointer;border-radius:2px}.tt .cmt-mark.is-sent,.ProseMirror .cmt-mark.is-sent{background:var(--ik-fill-2);box-shadow:inset 0 -2px 0 var(--ik-outline)}::highlight(cmt){background-color:color-mix(in srgb, var(--ik-marker) 20%, transparent)}::highlight(cmt-sent){background-color:var(--ik-fill-2)}.cl__g{margin-bottom:var(--ay-s4)}.cl__gh{align-items:center;gap:var(--ay-s4);width:calc(100% - 16px);margin:var(--ay-s2) var(--ay-s4) var(--ay-s3);padding:var(--ay-s2) var(--ay-s3);border-radius:var(--ik-r-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cl__gh:hover{background:var(--ik-fill)}.cl__gt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ay-weight-bold) var(--ay-fs-body)/1.2 var(--ik-font-body);flex:1;overflow:hidden}.cl__gn{font:var(--ay-weight-semibold) var(--ay-fs-caps)/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.cl__jump{all:unset;cursor:pointer;color:var(--ik-text);text-decoration:underline;-webkit-text-decoration-color:var(--ik-outline);text-decoration-color:var(--ik-outline);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.cl__jump:focus-visible{outline:2px solid var(--ik-text);outline-offset:2px;border-radius:var(--ay-r-xs)}.cl__who{font:var(--ay-weight-medium) var(--ay-fs-meta)/1.2 var(--ik-font-body);color:var(--ik-text-2);display:block}.cl__e{gap:var(--ay-s1);display:grid}.cl__acts{align-items:center;gap:var(--ay-s2);display:flex}.cl__acts .grow{flex:1}.cl__reply{gap:var(--ay-s3);display:grid}.cl__tog{all:unset;align-items:center;gap:var(--ay-s3);cursor:pointer;padding:10px var(--ay-s6) var(--ay-s2);font:var(--ay-weight-semibold) var(--ay-fs-caps)/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);display:flex}.cp__hl{gap:var(--ay-s3);margin:var(--ay-s4) 0 var(--ay-s1);flex-wrap:wrap;display:flex}.cp__hl .ik-btn{gap:var(--ay-s3)}@media (max-width:860px),(pointer:coarse){.cp__hl .ik-btn{min-height:44px}}.lt{margin:var(--ay-s4) var(--ay-s5) 0;border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}.lt__h{align-items:center;gap:var(--ay-s4);padding:var(--ay-s2) var(--ay-s4) var(--ay-s2) var(--ay-s2);display:flex}.lt__toggle{align-items:center;gap:var(--ay-s4);min-height:36px;padding:0 var(--ay-s4);color:var(--ik-text);font:var(--ay-weight-semibold) var(--ay-fs-ui)/1 var(--ik-font-body);cursor:pointer;border-radius:var(--ik-r-sm,6px);background:0 0;border:0;display:inline-flex}.lt__n{font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ik-font-body);border-radius:var(--ay-r-pill);background:var(--ik-fill);color:var(--ik-text-2);padding:3px 7px}.lt__list{box-shadow:inset 0 1px 0 var(--ik-rule);max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.lt__row{gap:var(--ay-s3) 10px;padding:var(--ay-s4) var(--ay-s5);box-shadow:inset 0 -1px 0 var(--ik-rule);flex-wrap:wrap;justify-content:space-between;display:flex}.lt__row:last-child{box-shadow:none}.lt__what{gap:var(--ay-s1);min-width:0;font:var(--ay-weight-regular) var(--ay-fs-body)/1.4 var(--ik-font-body);flex:220px;display:grid}.lt__q{color:var(--ik-text-2);font-size:var(--ay-fs-ui)}.lt__t{color:var(--ik-text-2);font-size:var(--ay-fs-meta)}.lt__acts{gap:var(--ay-s2);align-items:flex-start;display:flex}.lt__nudge{align-items:center;gap:var(--ay-s4);margin:var(--ay-s3) 0 0;font:var(--ay-weight-regular) var(--ay-fs-body)/1.4 var(--ik-font-body);color:var(--ik-text-2);display:flex}@media (max-width:860px),(pointer:coarse){.lt__toggle,.lt__acts .ik-btn{min-height:44px}}.wo{border-bottom:var(--ik-hair) solid var(--ik-rule);font:400 13px/1.35 var(--ik-font-body);align-items:baseline;gap:10px;min-width:0;padding:8px 16px;display:flex}.wo__lbl{font:700 11px/1 var(--ik-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ik-text-2);flex:none}.wo__list{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wo__item{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.wo__open{min-width:0;max-width:100%;color:var(--ik-text);font:600 13.5px/1.3 var(--ik-font-body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.wo__open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wo__open:hover span{text-decoration:underline}.wo__open em{color:var(--ik-text-2);font-style:normal;font-weight:400}.wo__act{color:var(--ik-text-2);font:500 12.5px/1.3 var(--ik-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wo__act:hover{color:var(--ik-text)}@media (max-width:860px){.wo{flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px 2px}.wo__item{gap:0 18px}.wo__open{min-height:32px}.wo__act{align-items:center;min-height:44px;display:inline-flex}}:root[data-depth=raised] .wo{background:var(--sx-well);box-shadow:var(--sx-recess);border-radius:var(--ik-r-md);border-bottom:0;margin:0 10px 6px}.chat__starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}@media (max-width:860px){.chat__starters .ik-btn{min-height:44px}}.ch-disc{margin:-2px 0 var(--ay-s2) 34px}.ch-disc__b{align-items:center;gap:var(--ay-s2);min-height:24px;padding:0 var(--ay-s3);border-radius:var(--ay-r-sm);font:var(--ay-weight-medium) var(--ay-fs-meta)/1.2 var(--ay-font-ui);color:var(--ay-text-3);cursor:pointer;background:0 0;border:0;display:inline-flex}.ch-disc__b:hover{background:var(--ay-hover);color:var(--ay-text)}.ch-disc__b:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.ch-disc__b .ik-icon{transition:transform var(--ay-dur-fast)}.ch-disc__b[aria-expanded=true] .ik-icon{transform:rotate(90deg)}.ch-disc__list{margin:var(--ay-s1) 0 var(--ay-s1) var(--ay-s3);padding-left:var(--ay-s4);box-shadow:inset 1px 0 0 var(--ay-line);gap:1px;display:grid}.ch-row{align-items:center;gap:var(--ay-s4);width:100%;min-height:32px;padding:var(--ay-s2) var(--ay-s4);border-radius:var(--ay-r-md);text-align:left;cursor:pointer;color:var(--ay-text);background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;display:grid}.ch-row:hover{background:var(--ay-hover)}.ch-row:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.ch-row[aria-current=true]{background:var(--ay-hover)}.ch-row__dot{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--ay-text-3);border-radius:50%}.ch-row.is-working .ch-row__dot{background:var(--ay-text-2);box-shadow:none}.ch-row.is-failed .ch-row__dot{box-shadow:inset 0 0 0 1.5px var(--ay-text)}.ch-row__main{flex-direction:column;min-width:0;display:flex}.ch-row__t{text-overflow:ellipsis;white-space:nowrap;font:var(--ay-weight-medium) 12.5px/1.3 var(--ay-font-ui);overflow:hidden}.ch-row__s{text-overflow:ellipsis;white-space:nowrap;font:var(--ay-weight-regular) 11.5px/1.3 var(--ay-font-ui);color:var(--ay-text-3);overflow:hidden}.ch-row__n{font:var(--ay-weight-regular) 11.5px/1.2 var(--ay-font-ui);color:var(--ay-text-3);white-space:nowrap}.ch-card{gap:var(--ay-s1);display:grid}.ch-card__n{margin-left:var(--ay-s3);font-weight:var(--ay-weight-regular);color:var(--ay-text-3)}.ch-view__h{gap:var(--ay-s1);flex-direction:column;min-width:0;display:flex}.ch-view__t{text-overflow:ellipsis;white-space:nowrap;font:var(--ay-weight-semibold) var(--ay-fs-h3)/1.3 var(--ay-font-ui);color:var(--ay-text);margin:0;overflow:hidden}.ch-view__s{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ay-font-ui);color:var(--ay-text-3)}.ch-view__up{font:inherit;color:var(--ay-text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ch-view__up:hover{color:var(--ay-text)}.ch-view__up:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px;border-radius:3px}@media (pointer:coarse){.ch-disc__b,.ch-row{min-height:44px}}@media (prefers-reduced-motion:reduce){.ch-disc__b .ik-icon{transition:none}}.ab-open-child{margin-top:var(--ay-s2);padding:var(--ay-s2) var(--ay-s4);border-radius:var(--ay-r-md);font:var(--ay-weight-medium) 12.5px/1.2 var(--ay-font-ui);color:var(--ay-text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.ab-open-child:hover{background:var(--ay-hover);color:var(--ay-text)}.ab-open-child:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}
