.notif__backdrop{z-index:20;position:fixed;inset:0}.notif.ui-popover{background:var(--glass-fill-thick)}.notif{top:var(--space-8);left:calc(76px + var(--space-8));z-index:21;width:380px;max-width:calc(100vw - 2 * var(--space-8));max-height:calc(100dvh - var(--space-16));border-radius:var(--radius-menu);box-shadow:var(--shadow-glass);color:var(--label);transform-origin:0 0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.notif__head{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-bottom:1px solid var(--separator);display:flex}.notif__title{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight);flex:none}.notif__foot .ui-btn{margin-left:calc(-1 * var(--space-8))}.notif__list{min-height:0;padding:var(--space-4) 5px;flex-direction:column;gap:1px;display:flex;overflow-y:auto}.notif__empty{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-20) var(--space-16);text-align:center;font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.notif__row{position:relative}.notif__item{width:100%;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;gap:10px;display:flex;position:relative}.notif__item--unread:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:5px}.notif__item--resolved{opacity:.55}.notif__row:hover .notif__item{background:var(--selection-fill)}.notif__icon{border-radius:var(--radius-field);background:var(--group-bg);flex:none;place-items:center;width:28px;height:28px;display:grid}.notif__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif__line{align-items:center;gap:var(--space-6);display:flex}.notif__type{font-weight:600}.notif__time{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.notif__delete{top:var(--space-4);right:var(--space-4);opacity:0;position:absolute}.notif__row:hover .notif__delete,.notif__delete:focus-visible{opacity:1}.notif__row:hover .notif__time{visibility:hidden}@media (hover:none){.notif__delete{opacity:1}.notif__row .notif__line{padding-right:var(--space-20)}.notif__row:hover .notif__time{visibility:visible}}.notif__text{font-size:var(--text-callout-size);line-height:var(--text-callout-line);color:var(--label-secondary);text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif__group{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.notif__foot{align-items:flex-start;gap:var(--space-4);padding:var(--space-8) var(--space-16);border-top:1px solid var(--separator);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);flex-direction:column;display:flex}@media (width<=767px){.notif{top:auto;left:var(--space-8);right:var(--space-8);bottom:calc(64px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 64px - var(--space-32));transform-origin:bottom}}.search__backdrop{z-index:30;position:fixed;inset:0}.search{--enter-scale:.97;z-index:31;width:640px;max-width:calc(100vw - 2 * var(--space-16));gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-menu);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--label);animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter;flex-direction:column;display:flex;position:fixed;top:72px;left:50%;translate:-50%}.search__bar{align-items:center;gap:var(--space-8);height:var(--control-xlarge);padding:0 var(--space-12);border-radius:var(--radius-capsule);background:var(--control-track);display:flex}.search__glass{color:var(--label-secondary);flex:none}.search__input{min-width:0;color:var(--label);font:inherit;font-size:var(--text-title-3-size);background:0 0;border:0;outline:none;flex:1}.search__input:focus-visible{outline:none}.search__input::placeholder{color:var(--label-tertiary)}.search__esc{font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;flex:none}.search__tabs{padding:0 var(--space-4);display:flex}.search__results{max-height:420px;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);border-top:1px solid var(--separator);padding-top:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.search__results:empty{display:none}.search__empty{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.search__list{flex-direction:column;display:flex}.search__row{padding:7px var(--space-8);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;gap:10px;display:flex}.search__row--active{background:var(--menu-highlight);color:var(--on-accent)}.search__icon{color:var(--accent);flex:none;margin-top:1px}.search__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search__title{font-size:var(--text-body-size);line-height:var(--text-body-line);overflow-wrap:anywhere}.search__title--mono{font-family:var(--font-mono);font-size:var(--text-callout-size)}.search__title mark{border-radius:var(--radius-check);background:var(--tint-orange);color:var(--tint-orange-text)}.search__sub{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary)}.search__time{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex:none}.search__retry{color:var(--accent-text);font:inherit;cursor:default;background:0 0;border:0;padding:0}.search__row--active .search__icon,.search__row--active .search__sub,.search__row--active .search__time{color:inherit}.search__row--active .search__title mark{background:var(--glass-fill-clear);color:inherit}.search__row--active svg[data-type]{filter:drop-shadow(0 0 1px var(--on-accent))}.auth{background:var(--content-bg);min-height:100dvh;color:var(--label);grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);display:grid;position:relative}.auth__corner{z-index:2;top:var(--space-16);right:var(--space-16);align-items:center;gap:var(--space-4);display:flex;position:absolute}.auth-stage{gap:var(--space-20);padding:var(--space-32) calc(var(--space-20) * 2) calc(var(--space-20) * 2);background:var(--window-bg);border-right:1px solid var(--separator);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-stage>:not(.auth-waves){position:relative}.auth-waves{pointer-events:none;width:100%;height:30%;position:absolute;inset:auto 0 0}.auth-waves path{animation:linear infinite auth-swell}.auth-waves__far{fill:color-mix(in srgb, var(--accent) 5%, transparent)}.auth-waves__mid{fill:color-mix(in srgb, var(--accent) 7%, transparent)}.auth-waves__near{fill:color-mix(in srgb, var(--accent) 9%, transparent)}@keyframes auth-swell{to{transform:translate(-240px)}}.auth-stage__copy{max-width:440px;animation:auth-rise .7s var(--ease-apple) .15s both;margin-top:auto}.auth-stage__title{margin:0 0 var(--space-12);font-size:var(--text-large-title-size);line-height:var(--text-large-title-line);word-break:keep-all;font-weight:700}.auth-stage__lead{max-width:380px;color:var(--label-secondary);text-wrap:pretty;margin:0}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}}.relay{border-radius:var(--radius-window);background:var(--content-bg);width:min(420px,100%);box-shadow:var(--shadow-window);animation:auth-rise .7s var(--ease-apple) .3s both;margin-bottom:auto;overflow:hidden}.relay__bar{align-items:center;gap:var(--space-8);height:44px;padding:0 var(--space-12);border-bottom:1px solid var(--separator);display:flex}.relay__group{font-weight:600}.relay__members{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin-left:auto}.relay__body{justify-content:flex-end;gap:var(--space-8);height:360px;padding:var(--space-12) var(--space-8);flex-direction:column;display:flex;overflow:hidden}.relay__body>*{flex:none}.relay__run{gap:var(--space-4);min-width:220px;padding:var(--space-8) var(--space-12);border:1px solid var(--separator);border-radius:var(--radius-field);background:var(--content-bg);font-size:var(--text-subheadline-size);flex-direction:column;display:flex}.relay__status{align-items:center;gap:var(--space-6);color:var(--accent-text);font-weight:600;display:inline-flex}.relay__mascot{margin:-4px -2px -4px -6px}.relay__run[data-done] .relay__status{color:var(--tint-green-text)}.relay__step{font-family:var(--font-mono);color:var(--label-secondary);align-items:center;gap:4px;display:flex}.relay__step svg{color:var(--label-tertiary)}.first-run{width:min(420px,100%);padding:var(--space-16) var(--space-20);gap:var(--space-12);border-radius:var(--radius-window);background:var(--content-bg);box-shadow:var(--shadow-window);animation:auth-rise .7s var(--ease-apple) .3s both;flex-direction:column;margin:0 0 auto;list-style:none;display:flex}.first-run li{align-items:center;gap:var(--space-12);color:var(--label-secondary);display:flex}.first-run__mark{border-radius:var(--radius-capsule);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--control-stroke);font-size:var(--text-subheadline-size);flex:none;place-items:center;font-weight:600;display:grid}.first-run li[data-state=done] .first-run__mark{background:var(--system-green);box-shadow:none;color:var(--on-accent)}.first-run li[data-state=active]{color:var(--label);font-weight:600}.first-run li[data-state=active] .first-run__mark{background:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--on-accent)}.auth__panel{padding:max(64px, calc(50dvh - 260px)) var(--space-32) calc(var(--space-20) * 2);justify-content:center;align-items:flex-start;display:flex}.auth__card{gap:var(--space-20);width:340px;max-width:100%;animation:auth-rise .6s var(--ease-apple) .1s both;flex-direction:column;display:flex}.auth__form{gap:var(--space-16);flex-direction:column;display:flex}.auth__head{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.auth__logo{margin-bottom:var(--space-8);display:none}.auth__title{font-size:var(--text-title-1-size);line-height:var(--text-title-1-line);margin:0;font-weight:700}.auth__subtitle{color:var(--label-secondary);margin:0}.auth__fields{gap:var(--space-12);flex-direction:column;display:flex}.auth__fields .ui-field{min-width:0}.auth__row{justify-content:space-between;align-items:center;display:flex}.auth__link{color:var(--accent-text);font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.auth__link:hover{text-decoration:underline}.auth-error{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label);margin:0;display:flex}.auth-error svg{color:var(--system-red)}.auth-error:empty{display:none}.auth-error[data-shown]{animation:auth-error-in .24s var(--ease-apple)}@keyframes auth-error-in{0%{opacity:0;transform:translateY(-3px)}}.auth__note{font-size:var(--text-callout-size);color:var(--label-secondary);margin:0;line-height:1.5;overflow:hidden}.ui-btn.auth__submit{margin-top:var(--space-4);transition:background var(--motion-base), transform var(--spring-interactive)}.ui-btn.auth__submit:not(:disabled):active{transform:scale(.98)}.ui-btn.auth__submit[data-phase=done]{background:var(--system-green);animation:auth-pop .42s var(--spring-bouncy)}@keyframes auth-pop{40%{transform:scale(1.03)}}.auth__foot{font-size:var(--text-callout-size);color:var(--label-secondary);align-self:center;margin:0}.auth-meter{align-items:center;gap:var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary);display:flex}.auth-meter__bars{gap:var(--space-4);display:flex}.auth-meter__bars>span{border-radius:var(--radius-capsule);background:var(--control-track);width:28px;height:4px;transition:background .24s var(--ease-apple)}.auth-meter[data-score="1"] [data-on]{background:var(--system-red)}.auth-meter[data-score="2"] [data-on]{background:var(--system-orange)}.auth-meter[data-score="3"] [data-on],.auth-meter[data-score="4"] [data-on]{background:var(--system-green)}.auth-rules{gap:var(--space-6) var(--space-16);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.auth-rules li{align-items:center;gap:var(--space-6);display:flex}.auth-rules__mark{border-radius:var(--radius-capsule);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--control-stroke);color:var(--on-accent);transition:background .2s, transform var(--spring-bouncy);place-items:center;display:grid}.auth-rules li[data-state=ok]{color:var(--label)}.auth-rules li[data-state=ok] .auth-rules__mark{background:var(--system-green);box-shadow:none}.auth-rules li[data-state=bad]{color:var(--label)}.auth-rules li[data-state=bad] .auth-rules__mark{background:var(--system-red);box-shadow:none}.auth-dialog{gap:var(--space-16);flex-direction:column;display:flex}.auth[data-leaving] .auth__card{transition:opacity .36s var(--ease-apple) .12s, transform .36s var(--ease-apple) .12s;opacity:0;transform:translateY(-12px)scale(.98)}@media (width<=880px){.auth{grid-template-columns:minmax(0,1fr)}.auth-stage{display:none}.auth__logo{display:block}}@media (width<=480px){.auth__panel{padding:64px var(--space-16) var(--space-32)}}@media (prefers-reduced-motion:reduce){.auth__card,.auth-stage__copy,.relay,.first-run,.auth-waves path{animation:none}}.auth__or{align-items:center;gap:var(--space-8);font-size:var(--text-footnote-size);color:var(--label-tertiary);display:flex}.auth__or:before,.auth__or:after{content:"";background:var(--separator);flex:1;height:1px}.feishu-login{text-decoration:none}.feishu-choose__who{gap:var(--space-2);flex-direction:column;display:flex}.feishu-choose__name{font-weight:600}.feishu-choose__email{font-size:var(--text-footnote-size);color:var(--label-secondary)}.settings-section{gap:var(--space-6);flex-direction:column;display:flex}.settings-section__title{padding:0 var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0;font-weight:500}.settings-account{align-items:center;gap:var(--space-6);display:inline-flex}.settings-account__login{color:var(--label-secondary)}.settings-account__bad{color:var(--system-red);font-size:var(--text-subheadline-size)}.settings-add{gap:var(--space-12);flex-direction:column;display:flex}.settings-guide{gap:var(--space-6);padding:var(--space-8) var(--space-12);border-radius:var(--radius-menu);background:var(--group-bg);font-size:var(--text-subheadline-size);flex-direction:column;display:flex}.settings-guide__title{font-size:inherit;margin:0;font-weight:600}.settings-guide__steps{gap:var(--space-6);padding-left:var(--space-16);color:var(--label-secondary);flex-direction:column;margin:0;display:flex}.settings-guide__steps .ui-btn{width:fit-content;margin-top:var(--space-4);display:flex}.settings-guide__note{color:var(--label-tertiary);margin:0}.feishu-app{flex-direction:column;gap:8px;min-width:0;display:flex}.feishu-app__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feishu-app__status .ui-alert{flex-basis:100%}.feishu-app__id{font-family:var(--font-mono);color:var(--label-secondary)}.feishu-app__unset{color:var(--label-tertiary)}.feishu-app__fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feishu-app__actions{flex-wrap:wrap;gap:8px;display:flex}.feishu-app__or,.feishu-app__guide{align-self:center}.feishu-app__or{color:var(--label-tertiary)}.feishu-scan{flex-direction:column;align-items:center;gap:10px;display:flex}.feishu-scan svg{background:#fff;border-radius:8px}.feishu-scan__hint{color:var(--label-secondary)}.dirpick{gap:var(--space-12);flex-direction:column;display:flex}.dirpick__bar{align-items:center;gap:var(--space-6);display:flex}.dirpick__bar>.ui-input{flex:1}.dirpick__hint{font-size:var(--text-callout-size);color:var(--label-secondary);margin:0}.dirpick__git{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.dirpick__remote{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--label-tertiary);overflow:hidden}.dirpick__list{height:280px;padding:var(--space-4);border-radius:var(--radius-menu);background:var(--group-bg);flex-direction:column;display:flex;overflow-y:auto}.dirpick__item{align-items:center;gap:var(--space-8);min-height:var(--sidebar-row);padding:0 var(--space-8);border-radius:var(--radius-check);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:none;display:flex}.dirpick__item:hover{background:var(--selection-fill)}.dirpick__icon{color:var(--label-secondary);flex:none}.dirpick__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dirpick__tag{font-size:var(--text-subheadline-size);color:var(--tint-green-text)}.dirpick__loading,.dirpick__empty{font-size:var(--text-callout-size);color:var(--label-secondary);margin:auto}.dirpick__choices{gap:var(--space-8);flex-direction:column;display:flex}.dirpick__choice{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-menu);background:var(--group-bg);color:var(--label);font:inherit;text-align:left;cursor:default;transition:background var(--motion-fast), transform var(--spring-interactive);border:0;display:flex}.dirpick__choice:hover{background:var(--tint-blue)}.dirpick__choice:active{transform:scale(.99)}.dirpick__choice-icon{color:var(--accent-text);flex:none;margin-top:1px}.dirpick__choice-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dirpick__choice-title{align-items:center;gap:var(--space-6);font-weight:600;display:flex}.dirpick__choice-desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-callout-size);color:var(--label-secondary);overflow:hidden}.dirpick__badge{padding:0 var(--space-6);border-radius:var(--radius-capsule);font-size:var(--text-footnote-size);color:var(--tint-green-text);background:var(--tint-green);font-weight:600;line-height:16px}.dirpick__or{align-items:center;gap:var(--space-12);margin-top:var(--space-4);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.dirpick__or:before,.dirpick__or:after{content:"";background:var(--separator);flex:1;height:1px}.bots-page__body{gap:var(--space-16);flex-wrap:wrap;align-items:flex-start;display:flex}.bots-grid{flex:480px}.bots-detail{gap:var(--space-16);min-width:0;padding:var(--space-16);border:1px solid var(--separator);border-radius:var(--radius-field);background:var(--content-bg);flex-direction:column;flex:0 400px;display:flex}.bots-detail--plain{background:0 0;border:0;flex:none;padding:0}.bots-detail__head{align-items:center;gap:var(--space-8);display:flex}.bots-detail__titles{flex-direction:column;min-width:0;display:flex}.bots-detail__name{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight)}.bots-detail__meta,.bots-detail__unset{color:var(--label-secondary)}.bots-detail__meta{font-size:var(--text-subheadline-size)}.bots-detail__workspace{align-self:stretch;align-items:center;min-width:0;min-height:22px;display:flex}.bots-detail__buttons{gap:var(--space-8);display:flex}.bots-detail__git{gap:var(--space-8);flex-direction:column;display:flex}.bots-detail__mono{font-family:var(--font-mono);font-size:var(--text-subheadline-size)}.bots-detail .ui-form__control>.ui-field,.bots-detail .ui-tokenfield{max-width:none}.bots-detail .usage-bars{align-self:stretch}.bots-detail__confirm{margin-top:var(--space-8)}.bots-detail__actions{align-items:center;display:flex}.ui-btn.bots-detail__delete{color:var(--tint-red-text)}.newbot__loading{padding:var(--space-32);justify-content:center;display:flex}.newbot__machine{align-items:baseline;gap:var(--space-8);display:inline-flex}.newbot__mono{font-family:var(--font-mono)}.newbot__muted{color:var(--label-secondary)}.newbot__missing{color:var(--tint-orange-text)}.admin-grid.bots-grid .ui-table__head,.admin-grid.bots-grid .ui-table__row{min-width:0}.role-picker{grid-template-columns:repeat(7,minmax(0,1fr));align-self:stretch;gap:6px;min-width:0;display:grid}.role-card{border-radius:var(--radius-field);cursor:pointer;text-align:center;align-content:start;justify-items:center;gap:2px;padding:8px 0 6px;transition:background-color .12s;display:grid;position:relative}.role-card input{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.role-card__art{border-radius:28%;width:40px;height:40px;margin-bottom:2px;transition:transform .12s;display:grid;overflow:hidden}.role-card__art img{grid-area:1/1;width:100%;height:100%}.role-card__live,.role-card:is(:hover,:has(input:checked)) .role-card__still{visibility:hidden}.role-card:is(:hover,:has(input:checked)) .role-card__live{visibility:visible}.role-card__name{font-size:var(--text-callout-size);font-weight:600}.role-card__title{max-width:100%;font-size:var(--text-caption-size);word-break:keep-all;color:var(--label-secondary);padding:0 2px;line-height:1.3}.role-card__title span{display:block}.role-card:hover{background:var(--row-alt)}.role-card:hover .role-card__art{transform:scale(1.06)}.role-card:has(input:checked){background:color-mix(in srgb, var(--accent) 12%, transparent)}.role-card:has(input:checked) .role-card__art{box-shadow:0 0 0 2px var(--content-bg), 0 0 0 4px var(--accent)}.role-card:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.role-card:has(input:disabled){cursor:default}@media (prefers-reduced-motion:reduce){.role-card,.role-card__art{transition:none}}.bot-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bot-page__body{gap:var(--space-16);width:100%;max-width:880px;padding:var(--space-20) var(--space-32) var(--space-32);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.bot-page__hero{align-items:center;gap:var(--space-16);display:flex}.bot-page__intro{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bot-page__line{align-items:center;gap:var(--space-8);min-width:0;display:flex}.bot-page__role{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight)}.bot-page__presence{font-size:var(--text-subheadline-size);color:var(--label-secondary);align-items:center;gap:6px;display:inline-flex}.bot-page__dot{border-radius:50%;width:8px;height:8px}.bot-page__prompt{color:var(--label-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bot-page__heading{margin:var(--space-8) 0 0;font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight)}.bot-page__idle{color:var(--label-secondary);margin:0}.bot-page__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bot-page__list>li+li{border-top:1px solid var(--separator)}.bot-page__live,.bot-page__place{padding:var(--space-8) 0;flex-direction:column;gap:2px;min-width:0;display:flex}.bot-page__place{margin:0 calc(-1 * var(--space-8));padding-inline:var(--space-8);border-radius:var(--radius-field);color:inherit;text-decoration:none}.bot-page__place:hover{background:var(--selection-fill)}.bot-page__group{color:var(--label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}a.bot-page__group:hover{text-decoration:underline}.bot-page__step{color:var(--label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-page__path{font-family:var(--font-mono);font-size:var(--text-subheadline-size);color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-page__muted{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex:none}.bot-page__pair{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.bot-page__config{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.bot-page__config dt{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.bot-page__config dd{text-overflow:ellipsis;min-width:0;margin:2px 0 0;overflow:hidden}@media (width<=640px){.bot-page__body{padding:var(--space-16)}}.quote-chip{align-items:center;gap:var(--space-6);min-width:0;padding:0 var(--space-2) 0 var(--space-8);min-height:var(--control-regular);border-radius:var(--radius-field);background:var(--quote-fill);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.quote-chip__icon{flex:none}.quote-chip__who{color:var(--label);flex:none;font-weight:600}.quote-chip__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.quote-chip__note{font-size:var(--text-subheadline-size);flex:none}.att-chips{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.att-chip{align-items:center;gap:var(--space-6);max-width:260px;height:var(--control-large);padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);font-size:var(--text-callout-size);display:inline-flex}.att-chip>svg,.att-chip__size,.att-chip__progress{color:var(--label-secondary);flex:none}.att-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.att-chip__progress{font-variant-numeric:tabular-nums}.att-chip--image{height:auto;padding-block:var(--space-4);padding-left:var(--space-4)}.att-chip__thumb{border-radius:calc(var(--radius-field) - 2px);background:var(--group-bg);cursor:zoom-in;border:0;flex:none;width:48px;height:48px;padding:0;overflow:hidden}.att-chip__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.att-chip__rm{background:var(--control-track);width:16px;height:16px;color:var(--label-secondary);cursor:default;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.att-chip__rm:hover{color:var(--label)}.att-chips__note{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex-basis:100%}.att-media{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:360px;max-width:100%;display:grid}.att-media--multi{grid-template-columns:repeat(2,minmax(0,1fr));width:440px}.att-tile{aspect-ratio:16/10;background:var(--group-bg);max-width:none;position:relative}.att-tile>img,.att-tile>video{object-fit:cover;width:100%;height:100%;display:block}.att-tile__bar{align-items:flex-end;gap:var(--space-6);padding:var(--space-20) var(--space-8) var(--space-6);background:linear-gradient(to top, var(--scrim), transparent), linear-gradient(to top, var(--scrim), transparent 70%);color:var(--on-accent);font-size:var(--text-subheadline-size);pointer-events:none;display:flex;position:absolute;bottom:0;left:0;right:0}.att-tile__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.att-tile__play{background:var(--glass-fill);width:44px;height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--label);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.att-tile__open{cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.att-tile__open:hover{background:var(--control-track)}.pv-card{border:1px solid var(--separator);background:var(--group-bg);border-radius:12px;flex-direction:column;width:320px;max-width:100%;display:flex;overflow:hidden}.pv-card__shot{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--separator);background:var(--control-fill);cursor:pointer;place-items:center;padding:0;display:grid}.pv-card__shot:disabled{cursor:default}.pv-card__shot img,.pv-pop__shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pv-card__placeholder{color:var(--label-tertiary)}.pv-card__body{flex-direction:column;gap:2px;padding:6px 6px 8px 12px;display:flex}.pv-card--gone .pv-card__body{padding:8px 12px}.pv-card__head{align-items:center;gap:6px;min-height:28px;display:flex}.pv-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pv-card--gone .pv-card__title{color:var(--label-secondary)}.pv-card__meta{color:var(--label-secondary);font-size:12px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-muted{color:var(--label-secondary);font-size:12px}.pv-dot{background:var(--system-gray);border-radius:50%;flex:none;width:7px;height:7px}.pv-dot--online{background:var(--system-green)}.pv-dot--stopped{background:var(--system-orange)}.pv-actions{flex:none;gap:2px;display:flex}.pv-actions a{color:inherit;text-decoration:none}.pv-actions__stop:not(:disabled):hover{color:var(--system-red)}.pv-row,.pv-share__row{align-items:center;gap:8px;padding:8px 12px;display:flex}.pv-row__main,.pv-share__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-share__main{flex-direction:row;align-items:center;gap:8px}.pv-row__title{color:var(--label);font-weight:500}.pv-mono{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-share__create,.pv-share__url{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pv-share__url>:first-child{flex:1}.pv-tags{gap:var(--space-6);padding:var(--space-8) var(--space-16) 0;flex-wrap:wrap;flex:none;display:flex}.pv-tag{border:1px solid var(--separator);background:var(--group-bg);max-width:240px;height:24px;color:var(--label);cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.pv-tag:hover,.pv-tag[aria-expanded=true]{border-color:var(--system-blue)}.pv-tag__icon{color:var(--system-blue);flex:none}.pv-tag__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-tag__port{color:var(--label-secondary);font-family:var(--font-mono)}.pv-pop{flex-direction:column;gap:2px;display:flex}.pv-pop__shot{aspect-ratio:16/10;border:1px solid var(--separator);border-radius:8px;margin-bottom:6px}.pv-login{object-fit:contain;background:#fff;width:160px;height:160px}.pv-card__error{color:var(--system-red);display:block}.lv{flex-direction:column;flex:1;min-height:0;display:flex}.lv__bar{border-bottom:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 8px;display:flex}.lv-control{align-items:center;gap:6px;display:flex}.lv-control__who{color:var(--label-secondary);font-size:12px}.lv-warn{color:var(--system-orange);align-items:center;gap:4px;font-size:12px;display:inline-flex}.lv-net{align-items:center;gap:8px;margin-left:auto;display:flex}.lv-figures{z-index:1;color:#ffffffe6;font-variant-numeric:tabular-nums;text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;background:#00000073;border-radius:6px;padding:4px 8px;font-size:11px;line-height:16px;position:absolute;top:24px;right:24px}.lv-requests{flex-direction:column;gap:4px;display:flex}.lv-request{align-items:center;gap:6px;font-size:12px;display:flex}.lv-request__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lv__stage{background:var(--window-bg);flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.lv__stage>.ui-empty{margin:auto;position:absolute;inset:0}.lv__stage>.dg{justify-content:center;max-width:none;position:absolute;inset:0}.lv__video{object-fit:contain;touch-action:none;width:100%;height:100%;display:block}.lv__video--control{cursor:crosshair}.lv__keys{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.wt-live{flex-direction:column;height:100%;min-height:0;display:flex}.wt-live__head{border-bottom:1px solid var(--separator);align-items:center;gap:6px;padding:6px 12px;display:flex}.wt-live__login{color:var(--label-secondary);background:var(--window-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.cast-retry{color:var(--label-tertiary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.user-card-trigger{color:inherit;font:inherit;text-align:inherit;cursor:default;border-radius:var(--radius-check);background:0 0;border:0;padding:0}.user-card-trigger--block{border-radius:50%;flex:none;align-self:flex-start;display:block}.user-card{z-index:1000;cursor:default;position:fixed}.user-card__status{padding:var(--space-12) 0;color:var(--label-secondary);justify-content:center;display:flex}.reaction-bar{transform-origin:0}.reaction-pill{max-width:100%;padding:0 var(--space-8) 0 var(--space-2)}.reaction-pill[data-mine]{background:var(--tint-blue);color:var(--tint-blue-text);box-shadow:inset 0 0 0 1px var(--accent)}.reaction-pill__emoji{height:18px;padding:0 var(--space-4);border-radius:var(--radius-capsule);font:inherit;cursor:default;transition:transform var(--spring-interactive);background:0 0;border:0;align-items:center;font-size:14px;line-height:1;display:inline-flex}.reaction-pill__emoji:active{transform:scale(.9)}.reaction-pill__users{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reaction-pill__user:hover{color:var(--label)}.reaction-pill[data-mine] .reaction-pill__user:hover{color:inherit;text-decoration:underline}.reaction-picker>.ui-popover{background:var(--content-bg);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;padding:var(--space-6);border-radius:var(--radius-menu)}.sf-2{opacity:.4}.run-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run-status{color:var(--label-secondary);font-size:var(--text-subheadline-size);white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex;position:relative}.run-status__glyph{width:15px;height:15px;display:grid}.run-status__glyph>svg{grid-area:1/1}.run-status[data-status=running]{color:var(--accent)}.run-status[data-status=awaiting_approval],.run-status[data-status=awaiting_answer]{color:var(--tint-orange-text)}.run-status[data-status=completed]{color:var(--system-green)}.run-status[data-status=interrupted]{color:var(--system-red)}.run-status[data-status=queued]{color:var(--label-secondary)}.run-status__spin{transform-box:view-box;transform-origin:8px 8px;animation:1s linear infinite run-spin}.run-status__pulse{animation:1.6s ease-in-out infinite run-pulse}@keyframes run-spin{to{transform:rotate(360deg)}}@keyframes run-pulse{50%{opacity:.15}}.run-fact{white-space:nowrap;position:relative}.run-fact__art{align-items:center;gap:4px;display:inline-flex}.run-fact__art>svg{flex:none}.clock-ring__arc{transform-box:view-box;transform-origin:8px 8px;transform:rotate(-90deg)}.run-fact--open{appearance:none;color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0}.run-fact--open:hover{color:var(--accent-text)}.run-fact--live{color:var(--accent)}.token-meter{border-radius:var(--radius-capsule);background:var(--control-track);flex:none;width:14px;height:6px;display:flex;overflow:hidden}.token-meter>span{background:var(--accent)}.hop-chain{align-items:center;gap:3px;display:inline-flex;position:relative}.hop-chain__dot{border-radius:var(--radius-capsule);border:1.3px solid var(--label-secondary);width:6px;height:6px;transition:background-color var(--fade-in), border-color var(--fade-in)}.hop-chain__dot--on{border-color:var(--accent);background:var(--accent)}.tl-fan{color:var(--label-secondary);flex-direction:column;align-items:flex-start;display:flex;position:relative}.tl-fan>svg{display:block}.tl-fan__bots{display:flex}.tl-fan__bot{border-radius:var(--radius-check);border:1px solid var(--separator);background:var(--content-bg);width:20px;height:20px;color:var(--accent);font-size:var(--text-footnote-size);justify-content:center;align-items:center;margin:0 2px;font-weight:600;display:flex}.countdown-ring{color:var(--label-secondary);flex:none;place-items:center;display:inline-grid;position:relative}.countdown-ring>svg{grid-area:1/1;transform:rotate(-90deg)}.countdown-ring__arc{transition:stroke-dasharray 1s linear}.countdown-ring__icon{grid-area:1/1;display:flex}.countdown-ring--urgent{color:var(--system-orange)}.offline-glyph{color:var(--label-secondary);flex:none}.offline-glyph__link{animation:1.2s linear infinite link-flow}@keyframes link-flow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.offline-glyph__link,.countdown-ring__arc{transition:none;animation:none}}.approval{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-field);background:var(--tint-orange);flex-direction:column;display:flex}.approval__title{align-items:center;gap:var(--space-6);color:var(--tint-orange-text);font-weight:600;display:flex}.approval__cmd{padding:var(--space-8) var(--space-12);border-radius:var(--radius-field);background:var(--content-bg);font-family:var(--font-mono);font-size:var(--text-callout-size);line-height:var(--text-body-line);overflow-wrap:anywhere}.approval__why,.approval__hint{font-size:var(--text-subheadline-size);color:var(--label-secondary);font-variant-numeric:tabular-nums}.approval__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.approval__done{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;display:flex}.approval[data-resolved]{background:var(--quote-fill)}.approval[data-resolved] .approval__title{color:var(--label-secondary)}.question{gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-field);background:var(--quote-fill);flex-direction:column;display:flex}.question__head{gap:var(--space-2);flex-direction:column;display:flex}.question__title{align-items:center;gap:var(--space-6);font-weight:600;display:flex}.question__title>svg{color:var(--tint-orange-text)}.question__meta{column-gap:var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;display:flex}.question__item{gap:var(--space-8);flex-direction:column;display:flex}.question__q{align-items:baseline;gap:var(--space-6);overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:flex}.question__type{padding:0 var(--space-6);border-radius:var(--radius-check);background:var(--tint-blue);color:var(--tint-blue-text);font-size:var(--text-footnote-size);flex:none;font-weight:600;line-height:18px}.question__opts{gap:var(--space-4);flex-direction:column;display:flex}.question__opt{align-items:center;gap:var(--space-8);min-height:var(--control-regular);padding:var(--space-6) var(--space-8);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);font:inherit;text-align:left;cursor:default;border:0;line-height:1.45;display:flex}.question__opt:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--accent)}.question__opt--on{background:var(--tint-blue);box-shadow:inset 0 0 0 1.5px var(--accent)}.question__opt:disabled:not(.question__opt--on){opacity:.55}.question__mark{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--label-tertiary);color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.question__opt--multi .question__mark{border-radius:var(--radius-check)}.question__opt--on .question__mark{background:var(--accent-fill);box-shadow:none}.question__label{overflow-wrap:anywhere;flex:1;min-width:0}.question__rec{padding:0 var(--space-6);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--accent-text);font-size:var(--text-footnote-size);flex:none;font-weight:600;line-height:16px}.question__opt--on .question__rec{background:var(--content-bg)}.ui-input.question__other{min-height:var(--control-regular);resize:none;field-sizing:content}.question__actions,.question__files{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.question__file{height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);font-family:var(--font-mono);font-size:var(--text-subheadline-size);align-items:center;display:inline-flex}.question__submit{margin-left:auto}.question__timeout{font-variant-numeric:tabular-nums}.question__done{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;display:flex}.append-banner{align-items:center;gap:var(--space-6);min-height:var(--control-regular);padding:0 var(--space-2) 0 var(--space-8);border-radius:var(--radius-field);background:var(--tint-blue);color:var(--tint-blue-text);font-size:var(--text-callout-size);display:flex}.append-banner>.ui-btn{margin-left:auto}.diff__files{gap:var(--space-2);flex-direction:column;display:flex}.diff__file{align-items:center;gap:var(--space-8);height:var(--control-regular);padding:0 var(--space-6);border-radius:var(--radius-check);color:var(--label);font-family:var(--font-mono);font-size:var(--text-callout-size);text-align:left;cursor:default;background:0 0;border:0;display:flex}.diff__file>svg{color:var(--label-secondary);flex:none}.diff__file:hover,.diff__file--active{background:var(--selection-fill)}.diff__folder{padding-left:calc(var(--space-6) + var(--depth) * var(--space-16));font-family:var(--font-sans)}.diff__file--nested{padding-left:calc(var(--space-6) + var(--depth) * var(--space-16) + var(--space-16) + var(--space-8))}.diff__folder>.ui-disclosure{margin-right:calc(-1 * var(--space-2))}.diff-layout-toggle{flex:none;margin-left:auto}.diff__path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.diff__add{color:var(--tint-green-text)}.diff__del{color:var(--tint-red-text)}.diff-bar{flex:none;gap:1px;display:inline-flex}.diff-bar__cell{background:var(--separator);transform-origin:0;width:7px;height:7px;animation:diff-bar-grow var(--spring-smooth) backwards;animation-delay:calc(var(--i) * 30ms);border-radius:1.5px}.diff-bar__cell[data-cell=add]{background:var(--system-green)}.diff-bar__cell[data-cell=del]{background:var(--system-red)}@keyframes diff-bar-grow{0%{transform:scaleX(0)}}.diff{border-radius:var(--radius-field);background:var(--quote-fill);font-family:var(--font-mono);font-size:var(--text-subheadline-size);line-height:var(--text-body-line);overflow:hidden}.diff__name{padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--separator);color:var(--label-secondary);overflow-wrap:anywhere}.diff__lines{overflow-x:auto}.diff__line{width:max-content;min-width:100%;padding:0 var(--space-12);color:var(--label-secondary);white-space:pre}.diff__line--add{background:var(--tint-green);color:var(--tint-green-text)}.diff__line--del{background:var(--tint-red);color:var(--tint-red-text)}.diff__line--hunk{color:var(--accent-text)}.diff__line--note{color:var(--label-tertiary)}.diff__path{align-items:baseline;gap:var(--space-6);display:flex}.diff__base{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.diff__dir{text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);font-size:var(--text-subheadline-size);color:var(--label-tertiary);overflow:hidden}.diff__row{align-items:center;gap:var(--space-2);display:flex}.diff__row>.diff__file{flex:1;min-width:0}.diff__locate{opacity:0;flex:none}.diff__row:hover>.diff__locate,.diff__locate:focus-visible{opacity:1}.diff-pane{gap:var(--space-12);flex-direction:column;flex:1;min-height:0;display:flex}.diff-pane__bar{align-items:center;gap:var(--space-12);flex:none;display:flex}.diff-pane__branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-subheadline-size);color:var(--label-secondary);overflow:hidden}.diff-pane__main{gap:var(--space-12);flex:1;grid-template-columns:minmax(220px,320px) minmax(0,1fr);min-height:0;display:grid}.diff-pane__main>.diff__files,.diff-pane__main>.diff{overflow:auto}.diff-pane[data-layout=narrow] .diff-pane__main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.diff-pane__picker{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.diff-pane__picker>.diff__files{max-height:40vh;padding:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-field);overflow:auto}.diff-pane__pick{align-items:center;gap:var(--space-8);height:var(--control-regular);padding:0 var(--space-8);border:1px solid var(--separator);border-radius:var(--radius-field);background:var(--content-bg);color:var(--label);font-size:var(--text-callout-size);text-align:left;cursor:default;display:flex}.diff-pane__pick>svg{color:var(--label-secondary);flex:none}.diff-pane__pick-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;overflow:hidden}.diff-pane__count{color:var(--label-secondary);flex:none}.diff-pane__state{color:var(--label-secondary);flex:1;place-items:center;display:grid}.wb-diff{height:100%;min-height:0;padding:var(--space-12) var(--space-16) var(--space-16);background:var(--content-bg);flex-direction:column;display:flex}.sync-bar{padding:var(--space-6) var(--space-16);border-bottom:1px solid var(--separator);font-size:var(--text-subheadline-size);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.sync-bar::-webkit-scrollbar{display:none}.sync-bar__btn{align-items:center;gap:var(--space-6);height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--quote-fill);color:var(--label);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;display:inline-flex}.sync-bar__btn:hover{background:var(--selection-fill)}.sync-bar__btn>svg{color:var(--label-secondary);flex:none}.sync-bar__issue:before{content:"· ";color:var(--label-secondary)}.sync-tone--red{color:var(--tint-red-text)}.sync-tone--orange{color:var(--tint-orange-text)}.sync-tone--blue{color:var(--tint-blue-text)}.sync-tone--gray{color:var(--label-secondary)}.sync-panel{gap:var(--space-12);flex-direction:column;display:flex}.sync-muted{color:var(--label-secondary);font-size:var(--text-footnote-size)}.sync-mono{font-family:var(--font-mono)}.sync-row{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);display:flex}.sync-row--focus{background:var(--selection-fill)}.sync-row+.sync-row{border-top:.5px solid var(--separator)}.sync-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sync-row__main>.sync-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-row__title{align-items:center;gap:var(--space-6);font-weight:500;display:flex}.sync-row__meta,.sync-row__actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.sync-more{justify-content:center;display:flex}.sync-panel__head{margin-bottom:calc(-1 * var(--space-8));justify-content:flex-end;display:flex}.sync-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-12);display:flex}.sync-line{align-items:center;gap:var(--space-4);color:var(--label-secondary);display:inline-flex}.sync-line>svg{flex:none}.sync-line[data-outcome=waiting]{color:var(--tint-orange-text)}.sync-line[data-outcome=held],.sync-line[data-outcome=error],.sync-conflict-event>svg{color:var(--tint-red-text)}.sync-conflict{gap:var(--space-12);flex-direction:column;display:flex}.sync-conflict__file+.sync-conflict__file{border-top:1px solid var(--separator)}.sync-conflict__preview{gap:var(--space-8);padding:0 var(--space-12) var(--space-12);flex-direction:column;display:flex}.sync-conflict__side{gap:var(--space-4);flex-direction:column;max-height:280px;display:flex;overflow:auto}@media (width<=767px){.sync-row{flex-wrap:wrap}.sync-row__actions:not(:empty),.sync-conflict__row .sync-row__meta{flex-wrap:wrap;flex:1 0 100%}}.msg-delete-note{color:var(--label-secondary);margin:0}.msg-edit{gap:var(--space-2);flex-direction:column;min-width:min(360px,60vw);display:flex}.msg-edit-hint{color:var(--label-tertiary);font-size:var(--text-footnote-size)}.tl-edited{color:var(--label-tertiary);margin-inline-start:var(--space-4)}.composer{padding:var(--space-8) var(--space-16) var(--space-16);flex:none}.composer__chips{gap:var(--space-6);flex-direction:column;display:flex}.composer__chips>*{animation:composer-chip-in var(--spring-snappy)}@keyframes composer-chip-in{0%{opacity:0;transform:translateY(4px)}}.mention-pop{left:0;bottom:calc(100% + var(--space-6));z-index:5;width:min(420px,100%);max-height:360px;animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter;position:absolute}.mention-pop__group{border:0;min-width:0;margin:0;padding:0}.mention-pop__head{justify-content:space-between;gap:var(--space-8);display:flex}.mention-pop__src{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.mention-pop__item{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.mention-pop__item:hover{background:var(--menu-highlight);color:var(--on-accent)}.mention-pop__item:hover .pn-mentionpicker__sub{color:var(--on-accent)}.mention-pop__lead{flex:none;display:inline-flex}.mention-pop__tile{border-radius:var(--radius-check);background:var(--control-track);width:24px;height:24px;color:var(--label-secondary);justify-content:center;align-items:center}.mention-pop__item[aria-selected=true] .mention-pop__tile,.mention-pop__item:hover .mention-pop__tile{color:var(--on-accent);background:0 0}.pn-mentionpicker__name.mention-pop__mono{font-family:var(--font-mono);font-size:var(--text-callout-size);flex:0 auto}.mention-pop__hint{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.mention-pop__status{align-items:center;gap:var(--space-4);display:flex}.mention-pop__dot{border-radius:50%;width:6px;height:6px}@media (width<=767px){.composer{padding:var(--space-8) var(--space-12) var(--space-12)}.composer .pn-composer textarea{font-size:16px}}.run-config{gap:var(--space-6);min-width:0;display:inline-flex}.run-config__chip{align-items:center;gap:var(--space-4);max-width:240px;height:24px;padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--group-bg);color:var(--label-secondary);font:inherit;font-size:var(--text-subheadline-size);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:none;display:inline-flex;overflow:hidden}.run-config__chip:hover:not(:disabled){background:var(--selection-fill)}.run-config__chip:disabled{cursor:default}.run-config__once{color:var(--accent-text)}.provider-banners{gap:var(--space-6);padding:var(--space-8) var(--space-16) 0;flex-direction:column;flex:none;display:flex}.provider-banners .pn-pinned{height:auto;min-height:36px;padding-block:var(--space-4);border-radius:18px}.provider-banners .pn-pinned__text{white-space:normal}.repo-picker__trigger{align-items:center;gap:var(--space-6);min-width:0;max-width:280px;padding:2px var(--space-6);color:var(--label);font:inherit;cursor:default;background:0 0;border:0;border-radius:6px;display:inline-flex}.repo-picker__trigger:hover,.repo-picker__trigger[aria-expanded=true]{background:var(--control-track)}.repo-picker__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.repo-picker__none{color:var(--label-secondary)}.repo-picker__branch{width:200px}.repo-picker__branch .ui-input{font-family:var(--font-mono)}.repo-picker__failure{align-items:center;gap:var(--space-6);color:var(--tint-red-text);display:inline-flex}.repo-panel{gap:var(--space-8);padding:var(--space-8);flex-direction:column;display:flex}.repo-panel__list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.repo-panel__row{height:28px}.repo-panel__empty{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-16) 0;color:var(--label-secondary);display:flex}.repo-panel__empty--error{color:var(--tint-red-text)}.repo-panel__foot{padding-top:var(--space-6);border-top:1px solid var(--separator);flex-direction:column;display:flex}.repo-panel__action{height:26px;padding:0 var(--space-6);color:var(--accent-text);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px}.repo-panel__action:hover{background:var(--control-track)}.repo-access{align-items:center;gap:var(--space-4);font-size:var(--text-subheadline-size);white-space:nowrap;display:inline-flex}.repo-access--ok{color:var(--tint-green-text)}.repo-access--warn{color:var(--tint-orange-text)}.repo-access--bad{color:var(--tint-red-text)}.repo-access--muted{color:var(--label-secondary)}.rw{gap:var(--space-16);flex-direction:column;display:flex}.rw-section{gap:var(--space-6);flex-direction:column;display:flex}.rw-section__title{padding:0 var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0;font-weight:500}.rw-repo{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.rw-actions{align-items:center;gap:var(--space-8);display:flex}.rw-note{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.rw-bot{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-4) var(--space-12);display:flex}.ui-group>*+.rw-bot{border-top:1px solid var(--separator)}.rw-bot__main{flex-direction:column;flex:1;min-width:0;display:flex}.rw-bot__name,.rw-bot__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rw-bot__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.rw-path{font-family:var(--font-mono)}.sc-muted{color:var(--label-secondary);font-size:var(--text-footnote-size)}.sc-row{padding:var(--space-8) var(--space-12);align-items:center;gap:8px;display:flex}.sc-row+.sc-row{border-top:.5px solid var(--separator)}.sc-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-row__title{align-items:center;gap:6px;font-weight:500;display:flex}.sc-row__ops{align-items:center;gap:4px;display:flex}.sc-form{flex-direction:column;gap:14px;display:flex}.sc-form__title{font-size:var(--text-footnote-size);color:var(--label-secondary);margin:0 0 6px;font-weight:500}.sc-bot{padding:var(--space-6) var(--space-12);align-items:center;gap:8px;display:flex}.sc-bot+.sc-bot{border-top:.5px solid var(--separator)}.sc-bot__rank{width:16px;color:var(--label-tertiary);font-variant-numeric:tabular-nums}.sc-bot__name{flex:1;min-width:0}.sc-bot--add{flex-wrap:wrap}.sc-timing{gap:8px;margin-top:8px;display:flex}.sc-timing>*{flex:1}.sc-preview{min-height:18px;font-size:var(--text-footnote-size);color:var(--label-secondary);margin:6px 0 0}.sc-preview--error{color:var(--system-red)}.sc-card{width:min(440px,100%);padding:var(--space-12);border:.5px solid var(--separator);border-radius:var(--radius-bubble);background:var(--group-bg);flex-direction:column;gap:8px;margin:4px auto;display:flex}.sc-card[data-state=gone]{opacity:.7}.sc-card__head{align-items:center;gap:6px;display:flex}.sc-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sc-card__body{flex-direction:column;gap:2px;display:flex}.sc-card__prompt{-webkit-line-clamp:3;white-space:pre-wrap;font-size:var(--text-footnote-size);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-card__ops{gap:6px;display:flex}.sc-stats{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sc-stat{gap:var(--space-2);padding:var(--space-8) var(--space-12);border-radius:var(--radius-bubble);background:var(--group-bg);flex-direction:column;display:flex}.sc-stat__value{font-size:var(--text-headline-size);font-variant-numeric:tabular-nums;font-weight:600}.pick__main{flex-direction:column;flex:1;min-width:0;display:flex}.pick__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-presence{align-items:center;gap:var(--space-6);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;display:inline-flex}.pick{gap:var(--space-2);min-width:0;padding:var(--space-6);border:0;flex-direction:column;max-height:320px;margin:0;display:flex;overflow-y:auto}.pick__row{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-4) var(--space-8);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:7px;display:flex}.pick__row:not(:disabled):hover{background:var(--control-track)}.pick__row:disabled{opacity:.45}.pick__check{width:14px;color:var(--accent-text);flex:none;place-items:center;display:grid}.pick__empty{padding:var(--space-12);color:var(--label-secondary);text-align:center}.md{gap:var(--space-8);overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:19px;display:flex}.md>*{margin:0}.md h1,.md h2,.md h3,.md h4{margin:var(--space-4) 0 0;font-weight:600}.md h1{font-size:var(--text-title-2-size);line-height:var(--text-title-2-line)}.md h2{font-size:var(--text-title-3-size);line-height:var(--text-title-3-line)}.md h3,.md h4{font-size:var(--text-body-size)}.md ul,.md ol{padding-left:var(--space-20);margin:0}.md li+li{margin-top:var(--space-4)}.md li::marker{color:var(--label-secondary)}.md blockquote{padding:var(--space-4) var(--space-8);border-radius:var(--radius-field);background:var(--quote-fill);color:var(--label-secondary);margin:0}.md p{white-space:normal}.md :not(pre)>code{padding:1px var(--space-4);border-radius:var(--radius-check);background:var(--quote-fill);font-family:var(--font-mono);font-size:var(--text-callout-size)}.md .pn-code{min-width:0}.md-table{border-radius:var(--radius-field);background:var(--content-bg);max-width:100%;box-shadow:inset 0 0 0 1px var(--separator);overflow-x:auto}.md-table table{border-collapse:collapse;font-size:var(--text-callout-size);min-width:100%}.md-table th,.md-table td{overflow-wrap:normal;padding:var(--space-6) var(--space-12);text-align:left;border-bottom:1px solid var(--separator)}.md-table th{background:var(--quote-fill);font-weight:600}.md-table tr:last-child td{border-bottom:0}.clamp[data-clamped] .clamp__body{max-height:360px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.clamp__toggle{margin-top:var(--space-4);color:var(--bubble-link);font:inherit;cursor:default;background:0 0;border:0;padding:0;font-weight:500}.ng{gap:var(--space-16);flex-direction:column;display:flex}.ng-section{gap:var(--space-6);flex-direction:column;display:flex}.ng-section__title{padding:0 var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0;font-weight:500}.ng-name{padding:var(--space-6) var(--space-8)}.ng-name .ui-input{width:100%}.ng-botrow{align-items:center;gap:var(--space-8);min-height:40px;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-12);display:flex}.ng-add{display:block}.ui-group>*+.ng-botrow,.ui-group>*+.ng-add{border-top:1px solid var(--separator)}.ng-add__trigger{width:100%;height:36px;padding:0 var(--space-12);color:var(--accent-text);font:inherit;text-align:left;cursor:default;background:0 0;border:0}.ng-members{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-12);border:0;flex-wrap:wrap;margin:0;display:flex}.ng-member{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--tint-blue-text);font:inherit;font-size:var(--text-callout-size);border:0;display:inline-flex}.ng-member--fixed{padding-right:var(--space-8);background:var(--tint-gray);color:var(--tint-gray-text)}.ng-member__sub{color:var(--label-secondary);font-size:var(--text-subheadline-size)}.ng-member__x{width:14px;height:14px;color:inherit;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ng-member--add{background:var(--control-fill);width:22px;box-shadow:var(--shadow-control);color:var(--label);cursor:default;justify-content:center;padding:0}.ng-foot{min-width:0;font-size:var(--text-subheadline-size);color:var(--label-secondary);flex:1}.git-bar{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-16);border-bottom:1px solid var(--separator);font-size:var(--text-subheadline-size);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.git-bar::-webkit-scrollbar{display:none}.git-bar__item{align-items:center;gap:var(--space-6);height:var(--control-small);padding:0 var(--space-2) 0 var(--space-8);border-radius:var(--radius-capsule);background:var(--quote-fill);box-shadow:var(--shadow-outline,none);white-space:nowrap;flex:none;display:flex}.git-bar__name{font-weight:600}.git-bar__branch,.git-bar__ab{font-family:var(--font-mono);color:var(--label-secondary)}.git-bar__ab{align-items:center;display:inline-flex}.git-bar__dirty{color:var(--tint-orange-text)}.git-bar__hint,.git-bar__ws{color:var(--label-secondary)}.git-bar__actions{padding-left:var(--space-2);border-left:1px solid var(--separator);align-items:center;display:flex}.git-bar__act{border-radius:var(--radius-capsule);width:22px;height:22px;color:var(--label-secondary);background:0 0;border:0;place-items:center;display:grid}.git-bar__act:not(:disabled):hover{background:var(--selection-fill);color:var(--label)}.git-bar__act:disabled{opacity:.35}.git-bar__error{color:var(--tint-red-text);cursor:help}.repo-settings{gap:var(--space-12);flex-direction:column;display:flex}.repo-settings__mono{font-family:var(--font-mono);overflow-wrap:anywhere}.ctx-meter{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-6) 0 var(--space-4);border-radius:var(--radius-capsule);color:var(--label-secondary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;display:inline-flex}.ctx-meter:hover{background:var(--selection-fill);color:var(--label)}.ctx-meter circle{fill:none;stroke-width:2px}.ctx-meter__track{stroke:var(--control-track)}.ctx-meter__arc{stroke:var(--accent);stroke-linecap:round}.ctx-meter[data-level=warning]{color:var(--tint-orange-text)}.ctx-meter[data-level=warning] .ctx-meter__arc{stroke:var(--tint-orange-text)}.ctx-meter[data-level=critical]{color:var(--tint-red-text)}.ctx-meter[data-level=critical] .ctx-meter__arc{stroke:var(--tint-red-text)}.ctx-pop{gap:var(--space-8);padding:var(--space-12);flex-direction:column;display:flex}.ctx-pop .ui-levelwrap{min-width:0}.ctx-pop__detail{font-variant-numeric:tabular-nums;color:var(--label-secondary)}.ctx-pop__hint{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0}.ctx-pop__actions{justify-content:flex-end;gap:var(--space-6);display:flex}.chat-view{background:var(--content-bg);flex-direction:column;flex:1;min-height:0;display:flex}.chat-view .pn-chathead{flex:none}.chat-view .pn-chathead__title>span:first-child{align-items:center;gap:var(--space-4);min-width:0;display:flex}.chat-view__muted{color:var(--label-secondary);flex:none}.chat-view__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-view__drop{inset:var(--space-12) var(--space-16);z-index:6;animation:var(--fade-in) ui-fade-in;display:flex;position:absolute}.chat-view__drop>.ui-dropwrap{flex:1;display:flex}.chat-view__drop .ui-drop{background:var(--content-bg);flex:1}.chat-scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.chat-view__banners{z-index:3;gap:var(--space-6);padding:var(--space-8) var(--space-20) 0;pointer-events:none;flex-direction:column;display:flex;position:sticky;top:0}.chat-view__banners:empty{display:none}.chat-view__banners>*{pointer-events:auto}.chat-scroll__list{flex:1 0 auto}.chat-view__inert{display:contents}.chat-scroll__list>.ui-empty,.chat-scroll__loading{margin:auto}.chat-scroll__older{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control-regular);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.chat-scroll__pill{bottom:var(--space-8);align-self:center;align-items:center;gap:var(--space-4);height:var(--control-large);padding:0 var(--space-12);border-radius:var(--radius-capsule);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--accent-text);font:inherit;font-size:var(--text-callout-size);cursor:default;border:0;flex:none;font-weight:600;display:inline-flex;position:sticky}.tl-item{border-radius:var(--radius-menu)}.tl-item--enter{--enter-y:6px;animation:var(--fade-in) ui-fade-in, var(--spring-smooth) ui-enter}.tl-item--flash{animation:2s ease-out tl-flash}@keyframes tl-flash{0%,40%{background:var(--tint-blue);box-shadow:0 0 0 4px var(--tint-blue)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.tl-time{white-space:nowrap}.pn-msglist>.pn-notice--date{z-index:3;margin-block:calc(-1 * var(--space-6));padding-block:var(--space-6);background:linear-gradient(var(--content-bg) 70%, transparent);position:sticky;top:0}.chat-scroll:has(.chat-view__banners>*) .pn-msglist>.pn-notice--date{top:46px}.pn-notice--date>span{padding:var(--space-2) var(--space-8);border-radius:var(--radius-capsule);background:var(--content-bg);box-shadow:var(--shadow-glass)}.pn-notice--date b{margin-right:0}.tl-event{align-items:center;gap:var(--space-4);max-width:min(720px,100%);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.tl-event>svg{flex:none}.tl-event__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-event .tl-time{margin-left:var(--space-4);color:var(--label-tertiary)}.tl-fold__head{cursor:default;border-radius:var(--radius-capsule);padding:var(--space-2) var(--space-8)}.tl-fold__head:hover{background:var(--quote-fill)}.tl-fold__list{gap:var(--space-6);margin-top:var(--space-6);animation:var(--spring-snappy) ui-enter;flex-direction:column;display:flex}.pn-notice .tl-event{max-width:100%}.pn-notice--system>span{max-width:min(720px,90%)}.pn-msg .user-card-trigger{color:inherit}.tl-msg--wide .pn-msg__col{max-width:min(88%,760px)}.pn-bubble .pn-quote{max-width:none}.pn-msg--self .pn-msg__col>.att-media,.pn-msg--self .pn-msg__col>.pn-file{align-self:flex-end}.run-card{gap:var(--space-4);flex-direction:column;display:flex}.run-card .pn-msg__col{max-width:min(88%,560px)}.run-card .pn-msg--cont{margin-top:0}.run-card:hover .pn-msg__actions{opacity:1;pointer-events:auto}.chat-view .pn-msg__meta>*{white-space:nowrap;flex:none}.run-card__sub{color:var(--label-tertiary)}.chat-view .pn-msg__meta>.run-card__sub{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.run-mcard{width:460px;max-width:100%;transition:box-shadow var(--motion-fast)}.run-mcard--selected{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 3px var(--tint-blue)}.run-mcard .pn-mcard__head{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);min-height:36px}.run-mcard .pn-mcard__head .run-status{color:inherit;font-size:var(--text-body-size)}.run-mcard .pn-mcard__title{flex:1}.run-mcard .pn-mcard__body{padding:var(--space-12);gap:var(--space-8)}.run-card__fold{width:var(--control-regular);height:var(--control-regular);color:inherit;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.run-card__fold:hover{background:var(--control-track)}.run-card__body{grid-template-rows:1fr;display:grid}.run-card__body>div{min-height:0;overflow:hidden}.run-card__body[data-state=open]{animation:run-card-expand var(--spring-smooth)}.run-card__body[data-state=closed]{animation:run-card-collapse var(--spring-smooth) forwards}@keyframes run-card-expand{0%{opacity:0;grid-template-rows:0fr}}@keyframes run-card-collapse{to{opacity:0;grid-template-rows:0fr}}.run-card__step{align-items:center;gap:var(--space-6);min-width:0;display:flex}.run-card__mascot{margin:-6px -2px -6px -6px}.run-card__step>svg{color:var(--label-secondary);flex:none}.run-card__step>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-card__meta{align-items:center;gap:var(--space-12);font-size:var(--text-subheadline-size);color:var(--label-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.run-card__session,.run-card__note{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.run-card__note>svg{flex:none}.run-card__tags{gap:var(--space-8) var(--space-12);max-width:560px}.run-card__tags .run-card__session{font-size:inherit}.run-card__actions:empty{display:none}.tl-handoff{align-items:center;gap:var(--space-4);height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--tint-blue-text);font:inherit;font-size:var(--text-subheadline-size);cursor:default;border:0;display:inline-flex}.tl-files{gap:var(--space-4);flex-wrap:wrap;max-width:560px;display:flex}.tl-file{align-items:center;gap:var(--space-4);max-width:100%;height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--quote-fill);color:var(--label-secondary);font-family:var(--font-mono);font-size:var(--text-subheadline-size);text-overflow:ellipsis;white-space:nowrap;cursor:default;border:0;display:inline-flex;overflow:hidden}.tl-file:hover{background:var(--tint-blue);color:var(--tint-blue-text)}@media (width<=767px){.chat-view .pn-chathead__bar{padding:0 var(--space-8) 0 var(--space-16)}.chat-view .pn-chathead .ui-tag,.chat-view .pn-chathead .ui-toolbar__btn>span{display:none}.chat-view__banners{padding:var(--space-8) var(--space-12) 0}.chat-scroll__list.pn-msglist{padding:var(--space-12)}.pn-msg__col,.tl-msg--wide .pn-msg__col,.run-card .pn-msg__col{max-width:calc(100% - 42px)}.run-mcard{width:100%}}.fv{background:var(--content-bg);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.fv__bar{align-items:center;gap:var(--space-4);min-height:40px;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-12);border-bottom:1px solid var(--separator);flex:none;display:flex}.fv__bar a{text-decoration:none}.fv__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-subheadline-size);font-weight:600;overflow:hidden}.fv__body{gap:var(--space-12);min-height:0;padding:var(--space-16);flex-direction:column;flex:1;display:flex;overflow:auto}.fv__state{padding:var(--space-32) 0;place-items:center;display:grid}.fv__media{border-radius:var(--radius-menu);background:var(--group-bg);flex:none;place-items:center;display:grid;overflow:auto}.fv__media--checker{--checker:color-mix(in srgb, var(--label) 8%, transparent);background:conic-gradient(var(--checker) 25%, transparent 0 50%, var(--checker) 0 75%, transparent 0) 0 0 / 16px 16px, var(--content-bg)}.fv__media>video{max-width:100%;max-height:70vh;display:block}.fv-img{display:block}.fv-img--fit{object-fit:contain;max-width:100%;max-height:70vh}.fv__audio>audio{width:100%}.fv__pdf{border-radius:var(--radius-field);background:#fff;border:0;flex:1;width:100%;min-height:60vh}.fv__md{min-width:0}.fv__note,.fv__none{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.fv__none{align-items:center;gap:var(--space-12);padding:var(--space-32) 0;text-align:center;flex-direction:column;display:flex}.fv__val{text-align:right;min-width:0;color:var(--label-secondary);overflow-wrap:anywhere}.fv .ui-group__row>div:first-child{white-space:nowrap;flex:none}.pv-lines{border-radius:var(--radius-field);background:var(--quote-fill);padding:var(--space-8) 0;font-family:var(--font-mono);font-size:var(--text-subheadline-size);line-height:var(--text-body-line);overflow-x:auto}.pv-line{gap:var(--space-12);padding:0 var(--space-12);display:flex}.pv-line__n{text-align:right;min-width:28px;color:var(--label-tertiary);-webkit-user-select:none;user-select:none;flex:none}.pv-line__t{white-space:pre}.pv-line--error{color:var(--tint-red-text)}.pv-line--warn{color:var(--tint-orange-text)}.wt-files{background:var(--content-bg);flex-direction:column;height:100%;min-height:0;display:flex}.wt-files__bar{align-items:center;gap:var(--space-6);padding:6px var(--space-8);border-bottom:1px solid var(--separator);flex:none;display:flex}.wt-files__path{flex:1;min-width:0}.wt-files__search{flex:0 200px;min-width:120px}.wt-files__main{flex:1;min-height:0;display:flex}.wt-files__tree{border-right:1px solid var(--separator);background:var(--window-bg);flex:none;width:260px;min-height:0;overflow:auto}.wt-files[data-layout=narrow] .wt-files__tree{border-right:0;flex:1;width:auto}.wt-files__view{flex:1;min-width:0;min-height:0;display:flex}.wt-files__main>.ui-empty,.wt-files__view>.ui-empty{margin:auto}.ft{padding:var(--space-4) 0}.ft__row{align-items:center;gap:var(--space-4);width:100%;height:26px;padding-right:var(--space-8);color:var(--label);font-size:var(--text-subheadline-size);text-align:left;cursor:default;background:0 0;border:0;display:flex}.ft__row:hover{background:var(--control-track)}.ft__row[aria-selected=true]{background:var(--accent-fill);color:var(--on-accent)}.ft__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ft__row--ignored{opacity:.5}.ft__row--hit{padding-left:var(--space-12);font-family:var(--font-mono)}.ft__row>svg{color:var(--label-secondary);flex:none}.ft__chevron{width:12px;color:var(--label-tertiary);flex:none;place-items:center;display:inline-grid}.ft__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ft__mark{font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--system-orange);flex:none;font-weight:600}.ft__row[aria-selected=true]>svg,.ft__row[aria-selected=true] .ft__chevron,.ft__row[aria-selected=true] .ft__mark{color:inherit}.ft__note{min-height:24px;padding-right:var(--space-8);font-size:var(--text-footnote-size);color:var(--label-tertiary);align-items:center;display:flex}.ft__note--error{color:var(--tint-red-text)}.act{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act--nested{margin:var(--space-2) 0 var(--space-4) 7px;padding-left:var(--space-12);border-left:1px solid var(--separator)}.act-item{min-width:0}.act-row{align-items:center;gap:var(--space-6);width:100%;min-height:26px;padding:0 var(--space-4);margin:0 calc(-1 * var(--space-4));box-sizing:content-box;border-radius:var(--radius-check);color:var(--label-secondary);font:inherit;font-size:var(--text-callout-size);text-align:left;background:0 0;border:0;display:flex}button.act-row:hover{background:var(--quote-fill)}.act-row__icon{color:var(--label-tertiary);flex:none}.act-row__verb{color:var(--label);flex:none;font-weight:500}.act-row__target{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-secondary);flex:1;overflow:hidden}.act-row__target--mono{font-family:var(--font-mono);font-size:var(--text-subheadline-size)}.act-row__meta{font-family:var(--font-mono);font-size:var(--text-subheadline-size);color:var(--label-tertiary);flex:none}.act-row__meta--failed,.act-row__fail{color:var(--tint-red-text)}.act-row__fail{font-size:var(--text-subheadline-size);flex:none}.act-row__chevron{color:var(--label-tertiary);flex:none;margin-left:auto;transition:transform .15s}.act-row[aria-expanded=true] .act-row__chevron{transform:rotate(90deg)}.act-item--work>.act-row .act-row__verb{color:var(--label-secondary)}.act-item[data-state=failed]>.act-row .act-row__icon,.act-item[data-state=failed]>.act-row .act-row__verb{color:var(--tint-red-text)}.act-item[data-state=running]>.act-row .act-row__icon{color:var(--accent)}.act-shimmer{background:linear-gradient(90deg, var(--label) 30%, var(--label-tertiary) 50%, var(--label) 70%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite act-shimmer}@keyframes act-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.act-shimmer{color:var(--label);animation:none}}.act-detail{margin:var(--space-2) 0 var(--space-6) 20px}.act-detail--text{font-size:var(--text-callout-size);line-height:var(--text-body-line);color:var(--label-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.act-detail--mono{padding:var(--space-6) var(--space-8);border-radius:var(--radius-field);background:var(--quote-fill)}.act-detail pre{font-family:var(--font-mono);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);white-space:pre-wrap;word-break:break-all;margin:0}.act-detail__more{margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--label-tertiary);font:inherit;font-size:var(--text-subheadline-size);background:0 0;border:0;padding:0}.act-text{padding:var(--space-4) 0 var(--space-6);font-size:var(--text-callout-size);line-height:var(--text-body-line);color:var(--label);overflow-wrap:anywhere}.act-approval{padding:var(--space-4) var(--space-8);border-radius:var(--radius-field);background:var(--tint-orange)}.act-approval__state{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin-left:20px}.act-add{color:var(--tint-green-text)}.act-del{color:var(--tint-red-text)}.act-working{align-items:center;gap:var(--space-6);min-height:26px;font-size:var(--text-callout-size);display:flex}.act-working__mascot{margin:-4px -2px -4px -8px}.act--flat{margin:var(--space-2) 0 var(--space-4)}.act-item.act-item--group>.act-row .act-row__verb{color:var(--label-secondary);font-weight:400}.act-item--group>.act-row .act-row__chevron{margin-left:0}.act-item--group>.act-row{width:auto;max-width:100%}.act-row__target--file{color:var(--label-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--separator);text-decoration-color:var(--separator);text-underline-offset:3px;flex:0 auto}button.act-row:hover .act-row__target--file{color:var(--label);text-decoration-color:currentColor}.act-row__target--file+.act-row__meta--diff{font-family:var(--font-mono);margin-right:auto}.act-row__state{font-size:var(--text-subheadline-size);color:var(--label-tertiary);flex:none}.act-item[data-state=failed]>.act-row .act-row__state{color:var(--tint-red-text)}.act-line{align-items:center;gap:var(--space-8);display:flex}.act-line>.act-row{flex:1;min-width:0}.act-mcp{gap:var(--space-6);flex-direction:column;display:flex}.act-mcp__label{margin-bottom:var(--space-2);font-size:var(--text-footnote-size);color:var(--label-tertiary);font-weight:600}.act-mcp__args{gap:var(--space-2) var(--space-8);font-family:var(--font-mono);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.act-mcp__args>div{display:contents}.act-mcp__args dt{color:var(--label-tertiary)}.act-mcp__args dd{color:var(--label-secondary);overflow-wrap:anywhere;margin:0}.act-ask{gap:var(--space-6);padding-left:var(--space-16);font-size:var(--text-callout-size);line-height:var(--text-body-line);color:var(--label);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.act-ask__type{color:var(--label-tertiary)}.act-ask__opts{color:var(--label-secondary)}.run-tab{background:var(--content-bg);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.run-tab__bar{padding:0 var(--space-8) 0 var(--space-16);flex:none}.run-tab__bar .ui-toolbar__titles{padding-left:0}.run-tab__head{gap:var(--space-12);padding:0 var(--space-16) var(--space-12);border-bottom:1px solid var(--separator);flex-direction:column;flex:none;display:flex}.run-tab__head>.ui-seg{align-self:center}.run-tab__head .ui-group__row{min-height:32px;padding:var(--space-6) var(--space-12)}.run-tab__facts{align-items:center;gap:var(--space-12);min-width:0;font-size:var(--text-subheadline-size);color:var(--label-secondary);display:flex}.run-tab__fact{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;display:inline-flex}.run-tab__fact svg{flex:none}.run-tab__val{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-secondary);overflow:hidden}.run-tab__mono{font-family:var(--font-mono);font-size:var(--text-subheadline-size)}.run-tab__body{gap:var(--space-12);min-height:0;padding:var(--space-16);flex-direction:column;flex:1;display:flex;overflow-y:auto}.run-tab__body--fill{overflow:hidden}.run-tab__column{gap:var(--space-12);flex-direction:column;width:100%;max-width:880px;margin:0 auto;display:flex}.run-tab__loading{padding:var(--space-20);justify-content:center;display:flex}.run-tab__empty{font-size:var(--text-callout-size);line-height:var(--text-body-line);color:var(--label-secondary)}.run-tab__session{align-items:center;gap:var(--space-4);min-width:0;display:flex}.run-tab__session-id{text-overflow:ellipsis;overflow:hidden}.run-tab__copy{width:var(--control-small);height:var(--control-small);color:var(--label-secondary);cursor:default;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.run-tab__copy:hover{background:var(--control-track);color:var(--label)}.run-audit{gap:var(--space-12);font-size:var(--text-callout-size);display:flex}.run-audit__time{width:44px;font-family:var(--font-mono);color:var(--label-secondary);flex:none}.run-audit__text{overflow-wrap:anywhere;min-width:0}.run-audit__note{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.run-interrupt{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-field);background:var(--tint-red);flex-direction:column;display:flex}.run-interrupt__title{color:var(--tint-red-text);font-weight:600}.run-interrupt__desc{font-size:var(--text-callout-size);color:var(--label-secondary);text-wrap:pretty}.run-interrupt__actions{gap:var(--space-8);display:flex}.run-rounds__more{align-self:center;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border-radius:var(--radius-check);background:var(--quote-fill);color:var(--label-secondary);font:inherit;font-size:var(--text-subheadline-size);cursor:pointer;border:0;display:inline-flex}.run-rounds__more:hover{color:var(--label)}.run-rounds__divider{align-items:center;gap:var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-tertiary);display:flex}.run-rounds__divider:before,.run-rounds__divider:after{content:"";border-top:1px solid var(--separator);flex:1}.run-round{gap:var(--space-8);padding-bottom:var(--space-12);border-bottom:1px dashed var(--separator);flex-direction:column;display:flex}.run-round__head{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-4);margin:0 calc(-1 * var(--space-4));box-sizing:content-box;border-radius:var(--radius-check);font:inherit;font-size:var(--text-subheadline-size);color:var(--label-secondary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.run-round__head:hover{background:var(--quote-fill)}.run-round__chevron{flex:none;transition:transform .15s}.run-round__head[aria-expanded=true] .run-round__chevron{transform:rotate(90deg)}.run-round__prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label);flex:1;font-weight:500;overflow:hidden}.run-round__meta{font-variant-numeric:tabular-nums;flex:none}.wt-web{flex-direction:column;height:100%;min-height:0;display:flex}.wt-web__bar{border-bottom:1px solid var(--separator);align-items:center;gap:6px;padding:6px 8px;display:flex}.wt-web__bar a{text-decoration:none}.wt-web__path{flex:1;min-width:120px}.wt-web__stage{background:var(--window-bg);flex:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.wt-web__device{flex:none;width:100%;height:100%}.wt-web__frame{transform-origin:0 0;background:#fff;border:0;width:100%;height:100%;display:block}.wt-web__stage>.ui-empty{align-self:center}.bench{background:var(--content-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bench__bar{align-items:center;gap:var(--space-4);height:var(--toolbar-height);padding:0 var(--space-8);border-bottom:1px solid var(--separator);background:var(--window-bg);flex:none;display:flex}.bench__modes{align-items:center;gap:var(--space-2);padding-left:var(--space-8);border-left:1px solid var(--separator);flex:none;display:flex}.bench__btn{border-radius:var(--radius-capsule);width:28px;height:28px;color:var(--label-secondary);cursor:default;transition:background var(--motion-fast);background:0 0;border:0;place-items:center;display:inline-grid}.bench__btn:hover{background:var(--control-track);color:var(--label)}.bench__seg{border-radius:var(--radius-capsule);background:var(--control-track);min-width:0;box-shadow:var(--shadow-outline);border:0;gap:2px;margin:0;padding:2px;display:inline-flex}.bench__seg-item{border-radius:var(--radius-capsule);width:28px;height:22px;color:var(--label-secondary);cursor:default;transition:background var(--fade-in), box-shadow var(--fade-in), color var(--motion-fast);background:0 0;border:0;place-items:center;display:inline-grid}.bench__seg-item:hover{color:var(--label)}.bench__seg-item[aria-pressed=true]{background:var(--control-fill);box-shadow:var(--shadow-control);color:var(--label)}.bench__seg-item:focus-visible,.bench__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.bench__body{flex:1;min-height:0;display:flex;position:relative}.bench__pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bench__pane[hidden]{display:none}.bench-tabs{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.bench-tabs__list{align-items:center;gap:var(--space-2);scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow-x:auto}.bench-tabs__list::-webkit-scrollbar{display:none}.bench-tab__ctx{flex:none}.bench-tab{align-items:center;gap:var(--space-6);width:max-content;max-width:200px;height:28px;padding:0 var(--space-4) 0 var(--space-8);color:var(--label-secondary);font-size:var(--text-subheadline-size);cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--motion-fast);border-radius:7px;display:flex}.bench-tab:hover{background:var(--control-track)}.bench-tab--active{background:var(--control-fill);color:var(--label);box-shadow:var(--shadow-control)}.bench-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.bench-tab__icon{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.bench-tab__dot{background:var(--system-green);border-radius:50%;width:7px;height:7px}.bench-tab__dot[data-status=offline]{background:var(--system-gray)}.bench-tab__done{color:var(--system-green)}.bench-tab__failed{color:var(--system-red)}.bench-tab__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bench-tab__sleep{color:var(--label-tertiary);flex:none}.bench-tab__close{width:16px;height:16px;color:var(--label-secondary);opacity:0;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.bench-tab:is(:hover,.bench-tab--active) .bench-tab__close{opacity:1}.bench-tab__close:hover{background:var(--control-track);color:var(--label)}.bench--phone .bench__bar{gap:var(--space-2);padding:0 var(--space-8) 0 var(--space-4)}.bench__back{border-radius:var(--radius-capsule);width:32px;height:32px;color:var(--accent-text);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.bench__back:hover{background:var(--control-track)}.bench-switch{flex:1;min-width:0;position:relative}.bench-switch .ui-popover__trigger{min-width:0;display:flex}.bench-switch__trigger{align-items:center;gap:var(--space-4);max-width:100%;height:32px;padding:0 var(--space-8);border-radius:var(--radius-capsule);color:var(--label);font:inherit;background:0 0;border:0;font-weight:600;display:inline-flex}.bench-switch__trigger:hover{background:var(--control-track)}.bench-switch__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bench-switch__row{align-items:center;gap:var(--space-2);border-radius:7px;display:flex}.bench-switch__row[aria-current]{background:var(--accent-fill);color:var(--accent-text)}.bench-switch__pick{align-items:center;gap:var(--space-6);min-width:0;height:36px;padding:0 var(--space-8);color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}html,body,#root{height:100%}body{overflow:hidden}.app{background:var(--content-bg);height:100dvh;font-size:var(--text-body-size);flex-direction:column;display:flex}.app__body{flex:1;min-height:0;display:flex}.app-center{justify-content:center;align-items:center;gap:var(--space-16);height:100%;min-height:100vh;padding:var(--space-16);flex-direction:column;flex:1;display:flex}.spacer{flex:1}.eyebrow{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);font-weight:600}.app__offline{padding:var(--space-4) var(--space-12);background:var(--tint-orange);border-bottom:1px solid var(--separator);color:var(--tint-orange-text);font-size:var(--text-callout-size);text-align:center;flex:none}.chat{flex:1}.chat .ui-rail:not(.ui-rail--bar){padding-top:var(--space-12)}.chat__sidebar{--pn-ring:var(--sidebar-bg);flex:1;width:280px;min-height:0;display:flex}.chat>.ui-frame__main>.ui-frame__content{display:flex;overflow:hidden}.chat__center{background:var(--content-bg);flex-direction:column;flex:1;min-width:0;display:flex}.chat__rail{width:320px;position:relative}.chat__inspector{flex-direction:column;flex:1;min-height:0;display:flex}.chat__rail-handle{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.chat__rail-handle:after{content:"";width:2px;transition:background-color var(--motion-fast);background:0 0;position:absolute;top:0;bottom:0;left:3px}.chat__rail-handle:hover:after,.chat__rail-handle:focus-visible:after,[data-resizing] .chat__rail-handle:after{background:var(--accent)}.chat__rail-handle:focus-visible{outline:none}[data-resizing],[data-resizing] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}[data-resizing] iframe{pointer-events:none}@media (width<=1099px){.chat__rail{z-index:25;box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;right:0}}.chat__rail--overlay{z-index:25;width:100%;position:fixed;inset:0}.chat--bench>.ui-frame__main>.ui-frame__content{position:relative}.chat__center--narrow{flex:none}.chat__center[hidden]{display:none}.chat__split{background:var(--separator);cursor:col-resize;touch-action:none;flex:none;width:1px;position:relative}.chat__split:before{content:"";z-index:2;position:absolute;inset:0 -4px}.chat__split:hover,.chat__split:focus-visible,[data-resizing] .chat__split{background:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.chat__strip{align-items:center;gap:var(--space-8);width:40px;padding:var(--space-12) 0;border:0;border-right:1px solid var(--separator);background:var(--sidebar-bg);color:var(--label-secondary);cursor:default;flex-direction:column;flex:none;display:flex}.chat__strip:hover{background:var(--control-track)}.chat__center--over{z-index:24;box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;left:40px}.chat__drawer{z-index:25;background:var(--content-bg);border-left:1px solid var(--separator);max-width:60%;box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.conv-strip{align-items:center;gap:var(--space-6);width:56px;min-height:0;padding:var(--space-12) 0;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.conv-strip__item{width:44px;height:44px;color:inherit;border-radius:10px;place-items:center;display:grid;position:relative}.conv-strip__item:hover{background:var(--control-track)}.conv-strip__item[aria-current=page]{background:var(--selection-fill)}.conv-strip__item .ui-badge{position:absolute;top:0;right:0}.chat__strip-flash{border-radius:50%;animation:1.2s ease-out 2 chat-strip-flash}@keyframes chat-strip-flash{50%{box-shadow:0 0 0 4px var(--accent)}}.chat__placeholder{padding:var(--space-32) var(--space-20);flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.chat--list>.ui-frame__sidebar{border-right:0;flex:1}.chat--list>.ui-frame__main{display:none}.chat--list .chat__sidebar{width:100%}.shellbar{padding-bottom:var(--space-8);flex-direction:column;flex:none;display:flex}.shellbar .ui-toolbar{padding:0 var(--space-8) 0 var(--space-12)}.shellbar .ui-toolbar__titles{padding-left:var(--space-2)}.shellbar .ui-toolbar__title{font-size:var(--text-headline-size);line-height:var(--text-headline-line);letter-spacing:.08em}.shellbar__search{align-items:center;gap:var(--space-6);height:var(--control-large);margin:0 var(--space-12);padding:0 var(--space-12) 0 10px;border-radius:var(--radius-capsule);background:var(--control-track);box-shadow:var(--shadow-outline,none);color:var(--label-secondary);font:inherit;text-align:left;cursor:default;border:0;display:flex}.shellbar__search:hover{background:var(--control-stroke)}.shellbar__placeholder{min-width:0;color:var(--label-tertiary);flex:1}.shellbar__kbd{font:inherit;font-size:var(--text-subheadline-size);color:var(--label-secondary)}:root[data-window-inactive] .shellbar .ui-logo,:root[data-window-inactive] .ui-rail .ui-badge{filter:grayscale()}.sidebar{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar__scroll{isolation:isolate;min-height:0;padding-bottom:var(--space-8);flex:1;position:relative;overflow-y:auto}.sidebar__scroll:before{content:"";z-index:-1;top:0;left:var(--space-8);right:var(--space-8);height:var(--capsule-h,0);transform:translateY(var(--capsule-y,0));border-radius:var(--radius-menu);background:var(--selection-fill);box-shadow:inset 0 0 0 1px var(--separator);pointer-events:none;transition:transform var(--spring-interactive), height var(--spring-interactive);position:absolute}.sidebar .pn-conv[aria-current]{box-shadow:none;background:0 0}.sidebar__head{height:28px;padding:var(--space-8) var(--space-12) 0 var(--space-16);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);justify-content:space-between;align-items:center;font-weight:600;display:flex}.sidebar__add{width:var(--control-small);height:var(--control-small);border-radius:var(--radius-capsule);color:var(--label-secondary);cursor:default;background:0 0;border:0;place-items:center;padding:0;display:grid}.sidebar__add:hover{background:var(--control-track);color:var(--label)}.sidebar__list{padding:0 var(--space-8);flex-direction:column;gap:1px;display:flex}.sidebar__list>.pn-conv{color:var(--label)}.sidebar__empty{padding:var(--space-6) var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary)}.sidebar__row{align-items:center;gap:var(--space-8);padding-right:var(--space-4);border-radius:var(--radius-field);display:flex}.sidebar__row:hover{background:var(--selection-fill)}.sidebar__open{align-items:center;gap:var(--space-8);min-width:0;min-height:var(--sidebar-row);padding:var(--space-4) var(--space-8);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:1;display:flex}.sidebar__dot{width:8px;height:8px;margin:0 var(--space-4);transition:filter var(--fade-in);border-radius:50%;flex:none}a.sidebar__open{text-decoration:none}.sidebar__open[aria-current]{background:var(--selection-fill);box-shadow:inset 0 0 0 1px var(--separator)}.sidebar__avatar{flex:none;display:flex;position:relative}.sidebar__presence{border:2px solid var(--sidebar-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.sidebar__text{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar__name,.sidebar__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__meta{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary)}.sidebar__chevron{color:var(--label-tertiary);flex:none}.sidebar-guide{margin:var(--space-4) var(--space-8) var(--space-4);padding:var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-menu);background:var(--group-bg)}.sidebar-guide__title{padding:0 var(--space-8) var(--space-4);font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight)}.sidebar-guide__step{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;display:flex}.sidebar-guide__step:hover:not(:disabled){background:var(--selection-fill)}.sidebar-guide__step:disabled{opacity:.45}.sidebar-guide__mark{background:var(--accent-fill);width:18px;height:18px;color:var(--on-accent);font-size:var(--text-footnote-size);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sidebar-guide__step[data-done] .sidebar-guide__mark{background:var(--system-green)}.sidebar-guide__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-guide__label{font-weight:600}.sidebar-guide__hint{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary)}.sidebar__foot{align-items:center;gap:var(--space-6);height:30px;padding:0 var(--space-16);border-top:1px solid var(--separator);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;flex:none;display:flex;overflow:hidden}.sidebar__foot .sidebar__dot{width:6px;height:6px;margin:0}.sidebar__foot>span+span:not(:nth-child(2)):before{content:"·";margin-right:var(--space-6)}:root[data-window-inactive] .sidebar__dot,:root[data-window-inactive] .sidebar-guide__mark{filter:grayscale()opacity(.6)}.gallery{flex-direction:column;gap:24px;height:100vh;padding:32px;display:flex;overflow-y:auto}.gallery__section{flex-direction:column;gap:10px;display:flex}.gallery__section h2{margin:0}.gallery__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gallery__col{flex-direction:column;gap:10px;width:min(560px,100%);display:flex}.gallery__field{width:240px}.gallery__motion{align-items:center;gap:12px;display:flex}.gallery__motion>button{width:88px}.gallery__track{border-radius:var(--radius-capsule);background:var(--quote-fill);flex:1;height:28px}.gallery__knob{background:var(--accent);border-radius:50%;width:28px;height:28px}.gallery__knob[data-on]{transform:translate(200px)}.gallery__backdrop{border-radius:var(--radius-menu);background:repeating-linear-gradient(135deg, var(--accent) 0 18px, var(--system-orange) 18px 36px, var(--system-green) 36px 54px);padding:32px}.gallery__glass{--r-outer:18px;--pad:8px;padding:var(--pad);border-radius:var(--r-outer)}.gallery__glass-inner{background:var(--quote-fill);padding:16px}@media (width<=767px){.gallery{padding:16px}}.not-found{background:var(--window-bg);place-items:center;min-height:100dvh;display:grid}.app-splash{animation:splash-in .4s var(--ease-apple) .2s both;gap:10px}.app-splash__name{margin-top:var(--space-6);font-family:var(--text-title-2-family);font-size:var(--text-title-2-size);line-height:var(--text-title-2-line);letter-spacing:.08em;font-weight:600}.app-splash__hint{font-size:var(--text-callout-size);color:var(--label-secondary);animation:splash-in .4s var(--ease-apple) 1.2s both}@keyframes splash-in{0%{opacity:0;transform:scale(.94)}}.welcome{text-align:center;flex-direction:column;align-items:center;width:min(760px,100%);margin:auto;display:flex}.welcome__title{margin:var(--space-20) 0 var(--space-8);font-family:var(--text-large-title-family);font-size:var(--text-large-title-size);line-height:var(--text-large-title-line);letter-spacing:var(--text-large-title-tracking);font-weight:600}.welcome__lead{margin:0 0 var(--space-32);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);color:var(--label-secondary);text-wrap:pretty}.welcome__steps{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.welcome__step{align-items:flex-start;gap:var(--space-6);padding:var(--space-16);border-radius:var(--radius-window);background:var(--content-bg);box-shadow:var(--shadow-control);text-align:left;transition:box-shadow var(--motion-base), transform var(--spring-smooth);flex-direction:column;display:flex;position:relative}.welcome__step[data-state=done]{background:var(--group-bg);box-shadow:none}.welcome__step[data-state=todo]:hover,.welcome__step[data-state=current]:hover{transform:translateY(-2px)}.welcome__mark{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--control-stroke);font-size:var(--text-subheadline-size);color:var(--label-secondary);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:14px;right:14px}.welcome__step[data-state=current] .welcome__mark{box-shadow:none;background:var(--accent-fill);color:var(--on-accent)}.welcome__step[data-state=done] .welcome__mark{box-shadow:none;background:var(--system-green);color:var(--on-accent)}.welcome__icon{width:40px;height:40px;margin-bottom:var(--space-4);border-radius:var(--radius-field);background:var(--group-bg);color:var(--label-tertiary);place-items:center;display:grid}.welcome__step-title{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight);margin:0}.welcome__step-desc{margin:0 0 var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary);flex:1;line-height:1.55}.welcome__done{height:var(--control-regular);font-size:var(--text-callout-size);color:var(--tint-green-text);align-items:center;font-weight:600;display:flex}@media (width<=900px){.welcome__steps{grid-template-columns:1fr}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window-bg:#f5f5f5;--content-bg:#fff;--sidebar-bg:#ececec;--group-bg:#0000000a;--label:#000000d9;--label-secondary:#00000094;--label-tertiary:#00000042;--separator:#0000001a;--control-fill:#fff;--control-fill-pressed:#ebebeb;--control-track:#00000017;--control-stroke:#00000024;--knob:#fff;--accent:#08f;--accent-text:#006bd6;--accent-fill:#0071e3;--on-accent:#fff;--destructive-fill:#e0282c;--focus-ring:#0080f0;--selection-fill:#0000000f;--menu-highlight:#0071e3;--glass-fill:#ffffffb8;--glass-fill-clear:#fff6;--glass-specular:#ffffffe6;--glass-edge:#0000001f;--system-red:#ff383c;--system-orange:#ff8d28;--system-yellow:#fc0;--system-green:#34c759;--system-mint:#00c8b3;--system-teal:#00c3d0;--system-cyan:#00c0e8;--system-blue:#08f;--system-indigo:#6155f5;--system-purple:#cb30e0;--system-pink:#ff2d55;--system-brown:#ac7f5e;--system-gray:#8e8e93;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#dcdcdc;--wallpaper-1:#e8743b;--wallpaper-2:#1f4e6b;--wallpaper-3:#f3d9b1;--bubble-in:#f0f0f2;--bubble-out:#dbeaff;--bubble-link:#005bb5;--quote-fill:#0000000d;--badge-fill:#e0282c;--badge-muted:#6e6e73;--tint-blue:#e0efff;--tint-blue-text:#0060c0;--tint-green:#e2f5e7;--tint-green-text:#1a7a36;--tint-orange:#ffefdf;--tint-orange-text:#a34a00;--tint-red:#ffe6e5;--tint-red-text:#c01f1c;--tint-purple:#f4e6fa;--tint-purple-text:#8a2bb3;--tint-gray:#ececef;--tint-gray-text:#5c5c61;--avatar-1:#1f6fd1;--avatar-2:#1d7f45;--avatar-3:#b04e17;--avatar-4:#b8233e;--avatar-5:#7a3fd1;--avatar-6:#0e7a82;--control-outline:#0000;--row-alt:#00000008;--selection-inactive:#00000021;--scrim:#00000026;--shadow-window:0 0 0 .5px #0000002e, 0 22px 70px 4px #0000004d;--shadow-window-inactive:0 0 0 .5px #0000001f, 0 10px 30px 0 #00000024;--shadow-control:0 0 0 .5px #0000001a, 0 .5px 1.5px #0000002e;--shadow-glass:inset 0 1px 0 #ffffffe6, inset 0 0 0 .5px #0000001f, 0 8px 24px #0000001f;--shadow-menu:inset 0 1px 0 #ffffffe6, 0 0 0 .5px #00000029, 0 12px 32px #0003;--shadow-outline:none;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "PingFang SC", "Helvetica Neue", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "PingFang SC", "Helvetica Neue", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-large-title-family:var(--font-display);--text-large-title-size:26px;--text-large-title-line:32px;--text-large-title-weight:400;--text-large-title-tracking:.22px;--text-title-1-family:var(--font-display);--text-title-1-size:22px;--text-title-1-line:26px;--text-title-1-weight:400;--text-title-1-tracking:-.26px;--text-title-2-family:var(--font-sans);--text-title-2-size:17px;--text-title-2-line:22px;--text-title-2-weight:400;--text-title-2-tracking:-.43px;--text-title-3-family:var(--font-sans);--text-title-3-size:15px;--text-title-3-line:20px;--text-title-3-weight:400;--text-title-3-tracking:-.23px;--text-headline-family:var(--font-sans);--text-headline-size:13px;--text-headline-line:16px;--text-headline-weight:700;--text-headline-tracking:-.08px;--text-body-family:var(--font-sans);--text-body-size:13px;--text-body-line:16px;--text-body-weight:400;--text-body-tracking:-.08px;--text-callout-family:var(--font-sans);--text-callout-size:12px;--text-callout-line:15px;--text-callout-weight:400;--text-callout-tracking:normal;--text-subheadline-family:var(--font-sans);--text-subheadline-size:11px;--text-subheadline-line:14px;--text-subheadline-weight:400;--text-subheadline-tracking:.06px;--text-footnote-family:var(--font-sans);--text-footnote-size:10px;--text-footnote-line:13px;--text-footnote-weight:400;--text-footnote-tracking:.12px;--text-caption-family:var(--font-sans);--text-caption-size:10px;--text-caption-line:13px;--text-caption-weight:500;--text-caption-tracking:.12px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-32:32px;--radius-check:5px;--radius-field:8px;--radius-menu:12px;--radius-bubble:16px;--radius-window:14px;--radius-capsule:999px;--glass-blur:blur(24px) saturate(180%);--glass-blur-sidebar:blur(40px) saturate(150%);--control-small:20px;--control-regular:24px;--control-large:30px;--control-xlarge:36px;--toolbar-height:52px;--sidebar-row:28px;--avatar-small:20px;--avatar-regular:32px;--avatar-large:40px;--conversation-row:64px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#1e1e1e;--content-bg:#161616;--sidebar-bg:#262626;--group-bg:#ffffff0d;--label:#ffffffd9;--label-secondary:#ffffff8c;--label-tertiary:#ffffff40;--separator:#ffffff1a;--control-fill:#ffffff24;--control-fill-pressed:#ffffff38;--control-track:#ffffff1f;--control-stroke:#ffffff1f;--knob:#e8e8e8;--accent:#0091ff;--accent-text:#0091ff;--accent-fill:#0071e3;--on-accent:#fff;--destructive-fill:#e0282c;--focus-ring:#0091ff;--selection-fill:#ffffff17;--menu-highlight:#0070e0;--glass-fill:#282828b8;--glass-fill-clear:#1e1e1e66;--glass-specular:#ffffff38;--glass-edge:#00000080;--system-red:#ff4245;--system-orange:#ff9230;--system-yellow:#ffd600;--system-green:#30d158;--system-mint:#00dac3;--system-teal:#00d2e0;--system-cyan:#3cd3fe;--system-blue:#0091ff;--system-indigo:#6d7cff;--system-purple:#db34f2;--system-pink:#ff375f;--system-brown:#b78a66;--system-gray:#8e8e93;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#4d4d4d;--wallpaper-1:#b8532a;--wallpaper-2:#0f2a3d;--wallpaper-3:#3a2a22;--bubble-in:#2c2c2e;--bubble-out:#1c3d66;--bubble-link:#7cc0ff;--quote-fill:#ffffff14;--badge-fill:#e0282c;--badge-muted:#636366;--tint-blue:#0d2a47;--tint-blue-text:#6cb6ff;--tint-green:#0f3319;--tint-green-text:#4cd774;--tint-orange:#3d2410;--tint-orange-text:#ffab5e;--tint-red:#421414;--tint-red-text:#ff8080;--tint-purple:#361340;--tint-purple-text:#e38cf5;--tint-gray:#2e2e31;--tint-gray-text:#b4b4b9;--avatar-1:#1f6fd1;--avatar-2:#1d7f45;--avatar-3:#b04e17;--avatar-4:#b8233e;--avatar-5:#7a3fd1;--avatar-6:#0e7a82;--control-outline:#0000;--row-alt:#ffffff08;--selection-inactive:#ffffff26;--scrim:#0006;--shadow-window:0 0 0 .5px #000000e6, inset 0 0 0 .5px #ffffff24, 0 22px 70px 4px #0009;--shadow-window-inactive:0 0 0 .5px #000c, inset 0 0 0 .5px #ffffff1a, 0 10px 30px 0 #0006;--shadow-control:inset 0 .5px 0 #ffffff1f, 0 .5px 1px #0006;--shadow-glass:inset 0 1px 0 #ffffff38, inset 0 0 0 .5px #00000080, 0 8px 24px #0006;--shadow-menu:inset 0 1px 0 #ffffff2e, 0 0 0 .5px #000c, 0 12px 32px #00000080;--shadow-outline:none}[data-theme=hc-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window-bg:#fff;--content-bg:#fff;--sidebar-bg:#f2f2f2;--group-bg:#00000008;--label:#000;--label-secondary:#3a3a3c;--label-tertiary:#5e5e62;--separator:#6e6e73;--control-fill:#fff;--control-fill-pressed:#e0e0e5;--control-track:#e5e5ea;--control-stroke:#6e6e73;--knob:#fff;--accent:#0055d4;--accent-text:#0047b3;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#0047b3;--selection-fill:#0000001f;--menu-highlight:#0047b3;--glass-fill:#fffffff5;--glass-fill-clear:#ffffffe6;--glass-specular:#fff;--glass-edge:#000;--system-red:#d70015;--system-orange:#c93400;--system-yellow:#b25000;--system-green:#248a3d;--system-mint:#0c817b;--system-teal:#008299;--system-cyan:#0071a4;--system-blue:#0040dd;--system-indigo:#3634a3;--system-purple:#8944ab;--system-pink:#d30f45;--system-brown:#7f6545;--system-gray:#6c6c70;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#aeaeb2;--wallpaper-1:#e8743b;--wallpaper-2:#1f4e6b;--wallpaper-3:#f3d9b1;--bubble-in:#f2f2f7;--bubble-out:#dbeaff;--bubble-link:#003d99;--quote-fill:#0000000f;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#e0efff;--tint-blue-text:#003d80;--tint-green:#e2f5e7;--tint-green-text:#0b5a23;--tint-orange:#ffefdf;--tint-orange-text:#7a3500;--tint-red:#ffe6e5;--tint-red-text:#8f0f0c;--tint-purple:#f4e6fa;--tint-purple-text:#6a1f8a;--tint-gray:#ececef;--tint-gray-text:#3a3a3c;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#6e6e73;--row-alt:#0000000f;--selection-inactive:#00000026;--scrim:#00000059;--shadow-window:0 0 0 1px #000, 0 22px 70px 4px #0000004d;--shadow-window-inactive:0 0 0 1px #6e6e73, 0 10px 30px 0 #00000024;--shadow-control:0 0 0 1px #6e6e73;--shadow-glass:inset 0 0 0 1px #3a3a3c, 0 8px 24px #0000001f;--shadow-menu:0 0 0 1px #3a3a3c, 0 12px 32px #0003;--shadow-outline:inset 0 0 0 1px #6e6e73}[data-theme=hc-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#000;--content-bg:#000;--sidebar-bg:#141414;--group-bg:#ffffff12;--label:#fff;--label-secondary:#d0d0d4;--label-tertiary:#a1a1a6;--separator:#8e8e93;--control-fill:#1c1c1e;--control-fill-pressed:#3a3a3c;--control-track:#2c2c2e;--control-stroke:#a1a1a6;--knob:#fff;--accent:#409cff;--accent-text:#8cc2ff;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#8cc2ff;--selection-fill:#ffffff2e;--menu-highlight:#0047b3;--glass-fill:#1c1c1ef5;--glass-fill-clear:#1c1c1ee6;--glass-specular:#fff6;--glass-edge:#fff;--system-red:#ff6961;--system-orange:#ffb340;--system-yellow:#ffd426;--system-green:#30db5b;--system-mint:#66d4cf;--system-teal:#5de6ff;--system-cyan:#70d7ff;--system-blue:#409cff;--system-indigo:#7d7aff;--system-purple:#da8fff;--system-pink:#ff6482;--system-brown:#b59469;--system-gray:#aeaeb2;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#6c6c70;--wallpaper-1:#b8532a;--wallpaper-2:#0f2a3d;--wallpaper-3:#3a2a22;--bubble-in:#1c1c1e;--bubble-out:#0a2a52;--bubble-link:#a8d1ff;--quote-fill:#ffffff1a;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#0d2a47;--tint-blue-text:#b3d7ff;--tint-green:#0f3319;--tint-green-text:#9af2b2;--tint-orange:#3d2410;--tint-orange-text:#ffd1a3;--tint-red:#421414;--tint-red-text:#ffbdbd;--tint-purple:#361340;--tint-purple-text:#f2c9fb;--tint-gray:#2e2e31;--tint-gray-text:#e5e5ea;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#a1a1a6;--row-alt:#ffffff14;--selection-inactive:#fff3;--scrim:#000000a6;--shadow-window:0 0 0 1px #fff, 0 22px 70px 4px #0009;--shadow-window-inactive:0 0 0 1px #a1a1a6, 0 10px 30px 0 #0006;--shadow-control:0 0 0 1px #a1a1a6;--shadow-glass:inset 0 0 0 1px #d0d0d4, 0 8px 24px #00000080;--shadow-menu:0 0 0 1px #d0d0d4, 0 12px 32px #00000080;--shadow-outline:inset 0 0 0 1px #a1a1a6}@media (prefers-contrast:more){:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window-bg:#fff;--content-bg:#fff;--sidebar-bg:#f2f2f2;--group-bg:#00000008;--label:#000;--label-secondary:#3a3a3c;--label-tertiary:#5e5e62;--separator:#6e6e73;--control-fill:#fff;--control-fill-pressed:#e0e0e5;--control-track:#e5e5ea;--control-stroke:#6e6e73;--knob:#fff;--accent:#0055d4;--accent-text:#0047b3;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#0047b3;--selection-fill:#0000001f;--menu-highlight:#0047b3;--glass-fill:#fffffff5;--glass-fill-clear:#ffffffe6;--glass-specular:#fff;--glass-edge:#000;--system-red:#d70015;--system-orange:#c93400;--system-yellow:#b25000;--system-green:#248a3d;--system-mint:#0c817b;--system-teal:#008299;--system-cyan:#0071a4;--system-blue:#0040dd;--system-indigo:#3634a3;--system-purple:#8944ab;--system-pink:#d30f45;--system-brown:#7f6545;--system-gray:#6c6c70;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#aeaeb2;--wallpaper-1:#e8743b;--wallpaper-2:#1f4e6b;--wallpaper-3:#f3d9b1;--bubble-in:#f2f2f7;--bubble-out:#dbeaff;--bubble-link:#003d99;--quote-fill:#0000000f;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#e0efff;--tint-blue-text:#003d80;--tint-green:#e2f5e7;--tint-green-text:#0b5a23;--tint-orange:#ffefdf;--tint-orange-text:#7a3500;--tint-red:#ffe6e5;--tint-red-text:#8f0f0c;--tint-purple:#f4e6fa;--tint-purple-text:#6a1f8a;--tint-gray:#ececef;--tint-gray-text:#3a3a3c;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#6e6e73;--row-alt:#0000000f;--selection-inactive:#00000026;--scrim:#00000059;--shadow-window:0 0 0 1px #000, 0 22px 70px 4px #0000004d;--shadow-window-inactive:0 0 0 1px #6e6e73, 0 10px 30px 0 #00000024;--shadow-control:0 0 0 1px #6e6e73;--shadow-glass:inset 0 0 0 1px #3a3a3c, 0 8px 24px #0000001f;--shadow-menu:0 0 0 1px #3a3a3c, 0 12px 32px #0003;--shadow-outline:inset 0 0 0 1px #6e6e73}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#000;--content-bg:#000;--sidebar-bg:#141414;--group-bg:#ffffff12;--label:#fff;--label-secondary:#d0d0d4;--label-tertiary:#a1a1a6;--separator:#8e8e93;--control-fill:#1c1c1e;--control-fill-pressed:#3a3a3c;--control-track:#2c2c2e;--control-stroke:#a1a1a6;--knob:#fff;--accent:#409cff;--accent-text:#8cc2ff;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#8cc2ff;--selection-fill:#ffffff2e;--menu-highlight:#0047b3;--glass-fill:#1c1c1ef5;--glass-fill-clear:#1c1c1ee6;--glass-specular:#fff6;--glass-edge:#fff;--system-red:#ff6961;--system-orange:#ffb340;--system-yellow:#ffd426;--system-green:#30db5b;--system-mint:#66d4cf;--system-teal:#5de6ff;--system-cyan:#70d7ff;--system-blue:#409cff;--system-indigo:#7d7aff;--system-purple:#da8fff;--system-pink:#ff6482;--system-brown:#b59469;--system-gray:#aeaeb2;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#6c6c70;--wallpaper-1:#b8532a;--wallpaper-2:#0f2a3d;--wallpaper-3:#3a2a22;--bubble-in:#1c1c1e;--bubble-out:#0a2a52;--bubble-link:#a8d1ff;--quote-fill:#ffffff1a;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#0d2a47;--tint-blue-text:#b3d7ff;--tint-green:#0f3319;--tint-green-text:#9af2b2;--tint-orange:#3d2410;--tint-orange-text:#ffd1a3;--tint-red:#421414;--tint-red-text:#ffbdbd;--tint-purple:#361340;--tint-purple-text:#f2c9fb;--tint-gray:#2e2e31;--tint-gray-text:#e5e5ea;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#a1a1a6;--row-alt:#ffffff14;--selection-inactive:#fff3;--scrim:#000000a6;--shadow-window:0 0 0 1px #fff, 0 22px 70px 4px #0009;--shadow-window-inactive:0 0 0 1px #a1a1a6, 0 10px 30px 0 #0006;--shadow-control:0 0 0 1px #a1a1a6;--shadow-glass:inset 0 0 0 1px #d0d0d4, 0 8px 24px #00000080;--shadow-menu:0 0 0 1px #d0d0d4, 0 12px 32px #00000080;--shadow-outline:inset 0 0 0 1px #a1a1a6}}:root{--spring-snappy:.515s linear(0, .039, .127, .237, .349, .456, .552, .635, .706, .764, .813, .852, .884, .909, .929, .945, .957, .967, .974, .98, .985, .988, .991, .993, .995, .996, .997, .998, .998, .999, 1);--spring-smooth:.662s linear(0, .039, .127, .236, .349, .456, .551, .635, .705, .764, .813, .852, .884, .909, .929, .945, .957, .967, .974, .98, .985, .988, .991, .993, .995, .996, .997, .998, .998, .999, 1);--spring-bouncy:.558s linear(0, .036, .123, .234, .353, .468, .574, .667, .746, .811, .863, .904, .935, .958, .975, .987, .996, 1.001, 1.004, 1.006, 1.006, 1.006, 1.006, 1.005, 1.004, 1.004, 1.003, 1.002, 1.002, 1.001, 1);--spring-interactive:.294s linear(0, .039, .127, .236, .349, .455, .551, .634, .705, .764, .812, .852, .883, .909, .929, .945, .957, .967, .974, .98, .985, .988, .991, .993, .995, .996, .997, .998, .998, .999, 1);--fade-in:.15s ease-out;--fade-out:.11s ease-out;--motion-fast:.1s ease-out;--motion-base:.22s cubic-bezier(.2, .8, .2, 1);--ease-apple:cubic-bezier(.25, .1, .25, 1)}:root,[data-glass]{--glass-fill-thick:color-mix(in srgb, var(--content-bg) 96%, transparent);--scroll-edge-hard:linear-gradient(to bottom, var(--window-bg) 55%, transparent)}[data-glass=clear]{--glass-fill:var(--glass-fill-clear);--glass-blur:blur(12px) saturate(160%)}[data-glass=tinted]{--glass-fill:var(--content-bg);--glass-fill-thick:var(--content-bg);--glass-blur:none}@media (prefers-reduced-transparency:reduce){:root,[data-glass]{--glass-fill:var(--content-bg);--glass-fill-thick:var(--content-bg);--glass-blur:none}}.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--content-bg)}}.concentric{border-radius:max(var(--radius-check), calc(var(--r-outer) - var(--pad)))}*,:before,:after{box-sizing:border-box}:root{--color-scrollbar:#0003;--color-scrollbar-hover:#0000004d;--z-toast:180}[data-theme=dark],[data-theme=hc-dark]{--color-scrollbar:#ffffff26;--color-scrollbar-hover:#ffffff40}html{background:var(--window-bg)}body{background:var(--window-bg);color:var(--label);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:1.23077;font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,textarea,select{letter-spacing:inherit;color:inherit;font-family:inherit}button{appearance:none;margin:0}input,textarea,select{appearance:none}a{color:var(--accent-text);text-decoration:none}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){:root{--spring-snappy:0s linear;--spring-smooth:0s linear;--spring-bouncy:0s linear;--spring-interactive:0s linear;--motion-base:0s linear}}::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-capsule);background:var(--color-scrollbar);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}
