.terminal-launcher--header{appearance:none;border:1px solid var(--theme-elevation-150);border-radius:var(--tx-radius-s,4px);background:var(--theme-elevation-0);min-height:32px;color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 8px;text-decoration:none;display:inline-flex}.terminal-launcher--header:hover{background:var(--theme-elevation-50);color:var(--theme-elevation-1000)}.terminal-launcher:focus-visible{outline:2px solid var(--theme-elevation-700);outline-offset:3px}.terminal-launcher--rail{appearance:none;font:inherit}@media (width<=600px){.terminal-launcher__label{display:none}}.project-mark{--project-mark-tint:hsl(var(--project-mark-hue,220) 55% 50%);aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--project-mark-tint) 30%, transparent);background:color-mix(in srgb, var(--project-mark-tint) 20%, var(--theme-elevation-0));color:color-mix(in srgb, var(--project-mark-tint) 70%, var(--theme-text));font-size:var(--ui-text-2xs);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.project-mark img{object-fit:cover;width:100%;height:100%;display:block}.project-mark--logo{border-color:var(--tx-line);background:var(--theme-elevation-0)}html[data-theme=dark] .project-mark--logo{background:var(--theme-elevation-1000)}.command-menu{--command-menu-accent:var(--tenx-accent);--command-menu-tint:var(--tenx-accent-tint);--command-menu-ink:var(--tenx-accent-ink);--command-menu-text:var(--tenx-accent-text);--command-menu-gutter:var(--gutter-h);width:100%;max-width:none;height:100%;max-height:none;color:var(--theme-text);z-index:200;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.command-menu__backdrop{appearance:none;cursor:pointer;background:var(--theme-overlay);border:0;width:100%;padding:0;position:absolute;inset:0}.command-menu__panel{--command-menu-width:min(44rem, calc(100vw - 2 * var(--command-menu-gutter)));z-index:1;width:var(--command-menu-width);border:1px solid var(--tx-line);border-top:2px solid var(--command-menu-accent);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);flex-direction:column;max-height:min(40rem,80vh);display:flex;position:absolute;top:10vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1.5rem 3rem #00000040}.command-menu__panel--preview{--command-menu-width:min(68rem, calc(100vw - 2 * var(--command-menu-gutter)))}.command-menu__input-row{align-items:center;gap:calc(var(--base) * .5);padding:0 calc(var(--base) * .5) 0 calc(var(--base) * .75);border-bottom:1px solid var(--tx-line);display:flex}.command-menu__input-icon{width:18px;height:18px;color:var(--tenx-accent-icon);flex-shrink:0}.command-menu__input{min-width:0;height:calc(var(--base) * 2.5);appearance:none;box-shadow:none;color:var(--theme-text);font-family:var(--font-body);font-size:var(--ui-text-lg);background:0 0;border:0;outline:none;flex:1;padding:0}.command-menu__input::placeholder{color:var(--theme-elevation-500)}.command-menu__scope-token{border-radius:var(--tx-radius-full);appearance:none;background:var(--command-menu-accent);color:var(--command-menu-ink);cursor:pointer;font-family:inherit;font-size:var(--ui-text-xs);border:0;flex-shrink:0;align-items:center;gap:.3em;padding:.15em .55em;font-weight:600;line-height:1.4;display:inline-flex}.command-menu__scope-token:focus-visible{outline:var(--tx-focus-ring);outline-offset:2px}.command-menu__status{color:var(--theme-elevation-500);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.command-menu__close{padding:calc(var(--base) * .25);appearance:none;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;flex-shrink:0;display:none}.command-menu__chips{gap:calc(var(--base) * .3);min-width:0;padding:calc(var(--base) * .5) calc(var(--base) * .75);scrollbar-width:none;border:0;margin:0;display:flex;overflow-x:auto}.command-menu__chip{border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);appearance:none;color:var(--theme-elevation-700);cursor:pointer;font-family:inherit;font-size:var(--ui-text-xs);background:0 0;flex-shrink:0;align-items:center;gap:.4em;padding:.15em .65em;line-height:1.5;display:inline-flex}.command-menu__chip:hover{border-color:var(--command-menu-accent);color:var(--theme-text)}.command-menu__chip[aria-pressed=true]{border-color:var(--command-menu-accent);background:var(--command-menu-accent);color:var(--command-menu-ink);font-weight:600}.command-menu__chip[aria-pressed=true] .command-menu__chip-key{color:var(--command-menu-ink);opacity:.7}.command-menu__chip-key{color:var(--theme-elevation-450);font-family:var(--font-mono);font-size:var(--ui-text-2xs)}.command-menu__body{flex:1;min-height:0;display:flex}.command-menu__results{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.command-menu__progress{z-index:1;background:var(--command-menu-accent);width:30%;height:2px;animation:1s ease-in-out infinite command-menu-progress;position:absolute;top:0;left:0}.command-menu__list{min-height:0;padding:calc(var(--base) * .5) 0;scroll-padding-block:calc(var(--base) * 1.5);flex:1;overflow-y:auto}.command-menu__tips{padding:calc(var(--base) * .5) calc(var(--base) * .75);border-top:1px solid var(--tx-line);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.command-menu__tips-heading{color:var(--theme-elevation-500);font-size:var(--ui-text-xs)}.command-menu__notice{padding:var(--base) calc(var(--base) * .75);color:var(--theme-elevation-600);font-size:var(--ui-text-sm);text-align:center}.command-menu__notice p{margin:0}.command-menu__notice-action{margin-top:calc(var(--base) * .4);appearance:none;color:var(--command-menu-text);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.command-menu__group{padding:calc(var(--base) * .25) 0}.command-menu__group+.command-menu__group{border-top:1px solid var(--tx-line)}.command-menu__group [cmdk-group-heading]{padding:calc(var(--base) * .5) calc(var(--base) * .75) calc(var(--base) * .35);color:var(--theme-elevation-500);font-size:var(--ui-text-2xs);letter-spacing:var(--tx-tracking-eyebrow);text-transform:uppercase;font-weight:600}.command-menu__group-heading{justify-content:space-between;align-items:center;gap:var(--base);display:flex}.command-menu__group-count{font-variant-numeric:tabular-nums;font-weight:400}.command-menu__group-action{appearance:none;color:var(--theme-elevation-500);cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:none;background:0 0;border:0;padding:0}.command-menu__group-action:hover{color:var(--command-menu-text)}.command-menu__item{align-items:center;gap:calc(var(--base) * .55);min-height:calc(var(--base) * 2);padding:calc(var(--base) * .25) calc(var(--base) * .75);cursor:pointer;color:var(--theme-text);font-size:var(--ui-text-md);border-inline-start:3px solid #0000;display:flex}.command-menu__item mark{color:var(--command-menu-text);background:0 0;font-weight:600}.command-menu__item[data-selected=true]{border-inline-start-color:var(--command-menu-accent);background:var(--command-menu-tint)}.command-menu__item--more{min-height:calc(var(--base) * 1.6);color:var(--command-menu-text);font-size:var(--ui-text-sm)}.command-menu__item--more .command-menu__item-icon{color:inherit}.command-menu__item-icon{width:22px;height:22px;color:var(--theme-elevation-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-menu__item-icon svg{width:16px;height:16px}[data-selected=true]>.command-menu__item-icon{color:var(--tenx-accent-icon)}.command-menu__mark{border-radius:var(--tx-radius-s);width:22px;height:22px;font-size:var(--ui-text-2xs);flex-shrink:0}.command-menu__mark--project{border-radius:var(--tx-radius-m)}.command-menu__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.command-menu__item-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.command-menu__item-excerpt{color:var(--theme-elevation-500);font-size:var(--ui-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-menu__item-meta{align-items:center;gap:calc(var(--base) * .4);max-width:55%;color:var(--theme-elevation-500);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;display:inline-flex;overflow:hidden}.command-menu__footer{gap:calc(var(--base) * .4) var(--base);padding:calc(var(--base) * .4) calc(var(--base) * .75);border-top:1px solid var(--tx-line);color:var(--theme-elevation-500);font-size:var(--ui-text-xs);flex-wrap:wrap;display:flex}.command-menu__footer kbd{border:1px solid var(--tx-line-strong);border-radius:var(--tx-radius-s);background:var(--theme-elevation-50);min-width:1.4em;font-family:inherit;font-size:inherit;text-align:center;margin-inline-end:.25em;padding:0 .35em;display:inline-block}@media (width<=768px){.command-menu__panel,.command-menu__panel--preview{border:0;border-top:2px solid var(--command-menu-accent);border-radius:0;width:100%;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.command-menu__close{display:inline-flex}.command-menu__item{min-height:calc(var(--base) * 2.4)}.command-menu__item-meta{max-width:45%}.command-menu__footer{display:none}}@media (prefers-reduced-motion:reduce){.command-menu__progress{opacity:.6;width:100%;animation:none}}@keyframes command-menu-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}.command-menu-preview{gap:calc(var(--base) * .75);width:40%;min-width:18rem;max-width:26rem;padding:var(--base);border-inline-start:1px solid var(--tx-line);background:var(--theme-elevation-0);font-size:var(--ui-text-sm);flex-direction:column;display:flex;overflow-y:auto}.command-menu-preview--empty{color:var(--theme-elevation-400);text-align:center;justify-content:center}.command-menu-preview p{margin:0}.command-menu-preview__head{align-items:center;gap:calc(var(--base) * .6);display:flex}.command-menu-preview__icon{width:calc(var(--base) * 2.6);height:calc(var(--base) * 2.6);border-radius:var(--tx-radius-m);background:var(--command-menu-tint,var(--tenx-accent-tint));color:var(--tenx-accent-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-menu-preview__icon svg{width:24px;height:24px}.command-menu-preview__icon .command-menu__mark,.command-menu-preview__icon .command-menu__item-icon{width:100%;height:100%}.command-menu-preview__heading{min-width:0}.command-menu-preview__title{font-size:var(--ui-text-lg);text-overflow:ellipsis;font-weight:600;overflow:hidden}.command-menu-preview__kind{color:var(--theme-elevation-500);font-size:var(--ui-text-xs)}.command-menu-preview__excerpt{color:var(--theme-elevation-700);line-height:1.5}.command-menu-preview__excerpt mark{background:var(--tenx-accent-tint);color:inherit}.command-menu-preview__actions{gap:calc(var(--base) * .4);flex-wrap:wrap;margin-top:auto;display:flex}.command-menu-preview__action{border:1px solid var(--tx-line-strong);border-radius:var(--tx-radius-m);appearance:none;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;font-family:inherit;font-size:var(--ui-text-xs);align-items:center;gap:.35em;padding:.3em .75em;display:inline-flex}.command-menu-preview__action:hover{border-color:var(--tenx-accent)}.command-menu-preview__action:focus-visible{outline:var(--tx-focus-ring);outline-offset:1px}.command-menu-preview__action--primary{border-color:var(--tenx-accent);background:var(--tenx-accent);color:var(--tenx-accent-ink);font-weight:600}.person-avatar{aspect-ratio:1;border-radius:50%;flex:none;overflow:hidden}.person-avatar img{object-fit:cover;width:100%;height:100%;display:block}@layer payload{.search-button{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.search-button--nav{margin:0 0 calc(var(--base) * 1)}.search-button--actions{width:fit-content}.search-button__wrapper{align-items:center;gap:calc(var(--base) * .5);height:calc(var(--base) * 1.5);padding:0 calc(var(--base) * .5);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--tx-radius-m);transition:all var(--tx-dur-fast) cubic-bezier(0, .2, .2, 1);display:flex}.search-button__wrapper:hover{background:var(--theme-elevation-50);border-color:var(--theme-elevation-400)}.search-button__wrapper:active{background:var(--theme-elevation-100);border-color:var(--theme-elevation-500)}.search-button__icon{width:calc(var(--base) * .8);height:calc(var(--base) * .8);opacity:.5;color:var(--theme-elevation-500);flex-shrink:0}.search-button__placeholder{font-family:var(--font-body);font-size:var(--ui-text-xs);color:var(--theme-elevation-400);font-weight:400}.search-button__shortcuts{gap:calc(var(--base) * .25);align-items:center;margin-left:auto;display:flex}.search-button__shortcuts kbd{padding:calc(var(--base) * .1) calc(var(--base) * .25);font-family:var(--font-mono);font-size:var(--ui-text-xs);background:var(--theme-elevation-100);border:1px solid var(--tx-line-strong);border-radius:var(--tx-radius-s);box-shadow:0 1px 0 var(--theme-elevation-200);color:var(--theme-elevation-600);justify-content:center;align-items:center;line-height:1;display:inline-flex}.search-button__shortcuts kbd svg{width:12px;height:12px;display:block}html[data-theme=dark] .search-button__wrapper{background:var(--theme-elevation-50);border-color:var(--tx-line-strong)}html[data-theme=dark] .search-button__wrapper:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}html[data-theme=dark] .search-button__wrapper:active{background:var(--theme-elevation-150);border-color:var(--theme-elevation-400)}html[data-theme=dark] .search-button__shortcuts kbd{background:var(--theme-elevation-150);border-color:var(--theme-elevation-300);box-shadow:0 1px 0 var(--theme-elevation-300)}@media (width<=768px){.search-button__placeholder,.search-button__shortcuts{display:none}.search-button__wrapper{height:var(--tx-control-sm);width:var(--tx-control-sm);justify-content:center;gap:0;padding:0}.search-button__icon{opacity:1;width:16px;height:16px}}}.meeting-invite{color:var(--theme-text);font-size:var(--ui-text-sm);gap:20px;display:grid}.meeting-invite__field{gap:6px;min-width:0;font-weight:500;display:grid}.meeting-invite__field>input{appearance:auto;border:1px solid var(--theme-elevation-200);border-radius:var(--tx-radius-s,4px);background:var(--theme-input-bg,var(--theme-elevation-0));width:100%;min-width:0;min-height:40px;color:var(--theme-text);font:inherit;padding:8px 10px;font-weight:400}.meeting-invite__field>input:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.meeting-invite__field>input:disabled{cursor:not-allowed;opacity:.6}.meeting-invite__select{min-width:0;font-weight:400}.meeting-invite__select .rs__control{flex-wrap:nowrap}.meeting-invite__select .rs__single-value{white-space:normal;overflow-wrap:anywhere}.meeting-invite__select .rs__indicators{flex-shrink:0;margin-inline-start:8px}.meeting-invite__select .rs__option{overflow-wrap:anywhere}.meeting-invite__access{border:0;gap:14px;margin:0;padding:0;display:grid}.meeting-invite__access legend{padding:0 0 12px;font-weight:500}.meeting-invite__map-picker{min-width:0}.meeting-invite__map-help{margin-top:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;max-width:420px;margin-inline:auto;display:flex}.meeting-invite__choice{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.meeting-invite__choice input{accent-color:var(--theme-text);flex:none;margin:3px 0 0}.meeting-invite__choice strong{font-weight:500}.meeting-invite__hint{color:var(--theme-elevation-650);font-size:var(--ui-text-xs);margin:0;font-weight:400;line-height:1.5;display:block}.meeting-invite__error{color:var(--tx-negative,var(--theme-text));margin:0}.meeting-invite-map__plan{border:1px solid var(--theme-elevation-250);border-radius:var(--tx-radius-s,4px);background:var(--theme-elevation-100);width:100%;max-width:420px;margin-inline:auto;position:relative;overflow:hidden}.meeting-invite-map__room{appearance:none;border:1px solid var(--theme-elevation-350);background:var(--theme-elevation-0);min-width:0;font:inherit;font-size:var(--ui-text-2xs);color:var(--theme-text);cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;line-height:1.2;display:flex;position:absolute}.meeting-invite-map__room>span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.meeting-invite-map__room:hover:not(:disabled){background:var(--theme-elevation-150)}.meeting-invite-map__room[aria-pressed=true]{border:2px solid var(--tx-green-text);background:var(--tx-green-tint);color:var(--theme-text)}.meeting-invite-map__room:focus-visible{z-index:1;outline:2px solid var(--theme-text);outline-offset:-3px}.meeting-invite-map__room:disabled{opacity:.55;cursor:default}.meeting-invite-map__home{flex-shrink:0}.meeting-invite-map__legend{margin-top:8px;max-width:420px;color:var(--theme-elevation-650);font-size:var(--ui-text-xs);flex-wrap:wrap;gap:8px 16px;margin-inline:auto;display:flex}.meeting-invite-map__legend>span{align-items:center;gap:6px;display:inline-flex}.meeting-invite-map__selection{border:2px solid var(--tx-green-text);background:var(--tx-green-tint);width:12px;height:12px}.admin-drawer .drawer__content{border-inline-start:1px solid var(--tx-line);flex-direction:column;max-width:26rem;display:flex}.admin-drawer--wide .drawer__content{max-width:34rem}.admin-drawer--reading .drawer__content{max-width:56rem}.admin-drawer--large .drawer__content{max-width:min(85vw,90rem)}.admin-drawer .drawer__content-children{flex-direction:column;display:flex;overflow:hidden}.admin-drawer .drawer__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.admin-drawer__header{border-bottom:1px solid var(--tx-line);flex-shrink:0;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.admin-drawer__title{min-width:0;font-size:var(--ui-text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.admin-drawer__close{border-radius:var(--tx-radius-s);width:28px;height:28px;color:var(--theme-elevation-500);cursor:pointer;font-size:var(--ui-text-2xl);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;line-height:1;display:grid}.admin-drawer__close:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.admin-drawer__body{flex:1;min-height:0;padding:16px;overflow-y:auto}.admin-drawer .drawer__footer{border-top:0;padding:0;display:block}.admin-drawer__footer{border-top:1px solid var(--tx-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}@media (width<=768px){.admin-drawer .drawer__content,.admin-drawer--wide .drawer__content,.admin-drawer--reading .drawer__content,.admin-drawer--large .drawer__content{max-width:none}}.link-overlay__settings{padding:20px 24px 32px}.clip-bubble{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex}.clip-bubble__canvas{box-sizing:border-box;border:1px solid var(--theme-elevation-150);border-radius:var(--tx-radius-s);background:var(--theme-elevation-100);touch-action:none;cursor:grab;width:100%;max-width:100%;height:auto;display:block}.clip-bubble__canvas:active{cursor:grabbing}.clip-bubble__canvas:focus-visible{outline:var(--tx-focus-ring);outline-offset:2px}.clip-bubble__hint{color:var(--theme-elevation-500);font-family:var(--font-body);font-size:var(--ui-text-2xs);margin:0}.clip-bubble__sizes{gap:.25rem;display:flex}.clip-bubble__size{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-s);background:var(--theme-elevation-0);width:1.75rem;height:1.75rem;color:var(--theme-elevation-800);font-family:var(--font-body);font-size:var(--ui-text-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.clip-bubble__size:hover:not(:disabled){background:var(--theme-elevation-50)}.clip-bubble__size:disabled{opacity:.5;cursor:not-allowed}.clip-placement{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.clip-placement__panel{border-radius:var(--tx-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:.75rem;width:min(90vw,1100px);max-height:90vh;padding:1rem;display:flex;overflow:auto}.clip-placement .clip-bubble__canvas{align-self:center;max-height:70vh}.clip-placement__heading{color:var(--theme-elevation-800);font-family:var(--font-body);font-size:var(--ui-text-lg);margin:0;font-weight:600}.clip-placement__actions{justify-content:flex-end;gap:.5rem;display:flex}.clip-placement__button{appearance:none;border:1px solid var(--tx-line-strong);border-radius:var(--tx-radius-m);background:var(--theme-elevation-0);color:var(--theme-elevation-800);font-family:var(--font-body);font-size:var(--ui-text-sm);cursor:pointer;padding:.5rem .875rem;font-weight:600}.clip-placement__button:hover{background:var(--theme-elevation-50)}.clip-placement__button--primary{background:var(--tx-green);color:var(--tx-green-ink);border-color:#0000}.clip-placement__button--primary:hover{background:color-mix(in oklab, var(--tx-green) 88%, var(--tx-green-ink))}.clip-meter{flex-direction:column;gap:.25rem;display:flex}.clip-meter__bar{appearance:none;border-radius:var(--tx-radius-full);background:var(--theme-elevation-150);border:0;width:100%;height:.375rem;display:block}.clip-meter__bar::-webkit-meter-bar{border-radius:var(--tx-radius-full);background:var(--theme-elevation-150);border:0}.clip-meter__bar::-webkit-meter-optimum-value{border-radius:var(--tx-radius-full);background:var(--tenx-accent);transition:width var(--tx-dur-fast) linear}.clip-meter__bar::-moz-meter-bar{border-radius:var(--tx-radius-full);background:var(--tenx-accent)}.clip-meter__hint{color:var(--theme-error-600);font-family:var(--font-body);font-size:var(--ui-text-2xs);margin:0}.duration-input{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.duration-input__row{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.duration-input__field{appearance:none;box-sizing:border-box;min-width:0;color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-md);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.duration-input__field[aria-invalid=true]{color:var(--theme-error-600)}.duration-input__field:disabled{cursor:not-allowed;opacity:.5}.duration-input__error{color:var(--theme-error-600);font-size:var(--ui-text-xs)}.duration-input__confirm{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-800);width:1.5rem;height:1.5rem;color:var(--theme-elevation-0);font:inherit;font-size:var(--ui-text-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.duration-input__confirm:hover:not(:disabled){background:var(--theme-elevation-700)}.duration-input__confirm:disabled{border-color:var(--tx-line);background:var(--theme-elevation-200);color:var(--theme-elevation-0);cursor:not-allowed}.duration-input--boxed .duration-input__field{border:1px solid var(--tx-line);border-radius:var(--tx-radius-m);background:var(--theme-input-bg,var(--theme-elevation-0));min-height:46px;color:var(--theme-text);font-size:inherit;padding-inline:12px}.duration-input--boxed .duration-input__field:focus{border-color:var(--theme-elevation-400)}.duration-input--boxed .duration-input__field[aria-invalid=true]{border-color:var(--theme-error-500);color:var(--theme-error-600)}.duration-input--compact{flex:none}.duration-input--compact .duration-input__field{border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-input-bg,var(--theme-elevation-0));width:5.5rem;color:var(--theme-elevation-700);font-size:var(--ui-text-2xs);padding:2px 7px;line-height:1.4}.duration-input--compact .duration-input__field:focus{border-color:var(--theme-elevation-450)}.duration-input--compact .duration-input__field[aria-invalid=true]{border-color:var(--theme-error-500);color:var(--theme-error-600)}.duration-input--compact .duration-input__confirm{width:1.35rem;height:1.35rem;font-size:var(--ui-text-2xs)}.duration-input--compact .duration-input__error{display:none}.start-time__toggle{appearance:none;border-radius:var(--tx-radius-full);color:var(--theme-elevation-500);font:inherit;font-size:var(--ui-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:3px;margin:0;padding:2px 6px;line-height:1.4;display:inline-flex}.start-time__toggle:hover:not(:disabled),.start-time__toggle[aria-expanded=true]{border-color:var(--tx-line);background:var(--theme-elevation-50);color:var(--theme-elevation-800)}.start-time__toggle.is-set{color:var(--theme-elevation-800);font-weight:600}.start-time__toggle.is-live{color:var(--tenx-accent-text);margin-left:-6px;font-weight:400}.start-time__toggle.is-live:hover:not(:disabled),.start-time__toggle.is-live[aria-expanded=true]{border-color:var(--tenx-accent-tint);background:var(--tenx-accent-tint);color:var(--tenx-accent-text)}.start-time__toggle:disabled{cursor:not-allowed;opacity:.5}.start-time__toggle-text{font-variant-numeric:tabular-nums}.start-time{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.start-time__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.start-time__field{appearance:none;box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-s);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-md);font-variant-numeric:tabular-nums;color-scheme:inherit;margin:0;padding:3px 8px}.start-time__field:focus{border-color:var(--theme-elevation-400);outline:none}.start-time__field[aria-invalid=true]{border-color:var(--theme-error-500);color:var(--theme-error-600)}.start-time__field:disabled{cursor:not-allowed;opacity:.5}.start-time__summary{color:var(--theme-elevation-500);font-size:var(--ui-text-xs)}.start-time__chips{flex-wrap:wrap;gap:4px;display:flex}.start-time__chip{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-0);color:var(--theme-elevation-700);font:inherit;font-size:var(--ui-text-xs);white-space:nowrap;cursor:pointer;margin:0;padding:2px 8px;line-height:1.5}.start-time__chip:hover:not(:disabled){background:var(--theme-elevation-50)}.start-time__chip.is-active,.start-time__chip.is-active:hover:not(:disabled){border-color:var(--theme-elevation-800);background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.start-time__chip:disabled{border-color:var(--tx-line);color:var(--theme-elevation-300);cursor:not-allowed;background:0 0}.start-time__problem{color:var(--theme-error-600);font-size:var(--ui-text-xs);margin:0}.start-time__actions{justify-content:flex-end;gap:6px;display:flex}.start-time__quiet,.start-time__primary{appearance:none;border-radius:var(--tx-radius-m);font:inherit;font-size:var(--ui-text-xs);cursor:pointer;margin:0;padding:4px 12px;font-weight:600}.start-time__quiet:disabled,.start-time__primary:disabled{cursor:not-allowed;opacity:.5}.start-time__quiet{border:1px solid var(--tx-line);background:var(--theme-elevation-0);color:var(--theme-elevation-700)}.start-time__quiet:hover:not(:disabled){background:var(--theme-elevation-50)}.start-time__primary{border:1px solid var(--tx-green);background:var(--tx-green);color:var(--tx-green-ink)}.start-time__primary:hover:not(:disabled){border-color:color-mix(in oklab, var(--tx-green) 88%, var(--tx-green-ink));background:color-mix(in oklab, var(--tx-green) 88%, var(--tx-green-ink))}.task-picker__search{background:var(--theme-elevation-50);border:1px solid var(--tx-line);border-radius:var(--tx-radius-m);color:var(--theme-elevation-400);align-items:center;gap:8px;padding:0 10px;display:flex}.task-picker__search svg{flex-shrink:0}.task-picker__search input{appearance:none;color:var(--theme-text);font:inherit;font-size:var(--ui-text-lg);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0}.task-picker__tabs{border-bottom:1px solid var(--tx-line);gap:2px;margin:12px 0 4px;display:flex}.task-picker__tab{appearance:none;color:var(--theme-elevation-500);cursor:pointer;font:inherit;font-size:var(--ui-text-md);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font-weight:600}.task-picker__tab:hover{color:var(--theme-elevation-800)}.task-picker__tab.is-active{border-bottom-color:var(--theme-elevation-800);color:var(--theme-text)}.task-picker__tab--apart{margin-inline-start:auto}.task-picker__list{flex-direction:column;gap:1px;max-height:min(52vh,26rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.task-picker__mark{width:20px;height:20px}.task-picker__row{appearance:none;border-radius:var(--tx-radius-s);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}.task-picker__row:hover{background:var(--theme-elevation-50)}.task-picker__row.is-active{background:var(--theme-elevation-100)}.task-picker__status{color:var(--theme-elevation-300);flex-shrink:0;align-items:center;height:20px;display:flex}.task-picker__body{flex-direction:column;gap:1px;min-width:0;display:flex}.task-picker__title{color:var(--theme-text);font-size:var(--ui-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.task-picker__meta{color:var(--theme-elevation-500);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-picker__status-name{color:var(--theme-elevation-600);font-weight:600}.task-picker__status-name:after{content:" · ";font-weight:400}.task-picker__section{color:var(--theme-elevation-500);font-size:var(--ui-text-2xs);letter-spacing:var(--tx-tracking-eyebrow);text-transform:uppercase;margin:8px 10px 2px;font-weight:600}.task-picker__group{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.task-picker__now{background:var(--tenx-accent-tint);border-radius:var(--tx-radius-full);color:var(--tenx-accent-text);font-size:var(--ui-text-2xs);margin-inline-end:6px;padding:0 6px;font-weight:600}.task-picker__empty{color:var(--theme-elevation-500);font-size:var(--ui-text-md);padding:14px 10px}.task-picker__create{appearance:none;border:1px dashed var(--theme-elevation-200);border-radius:var(--tx-radius-m);color:var(--theme-elevation-600);cursor:pointer;font:inherit;font-size:var(--ui-text-md);background:0 0;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 12px;display:flex}.task-picker__create:hover{background:var(--theme-elevation-50);border-color:var(--theme-elevation-300);color:var(--theme-elevation-900)}.task-picker__form{flex-direction:column;gap:12px;display:flex}.task-picker__field{flex-direction:column;gap:4px;display:flex}.task-picker__field input{appearance:auto}.task-picker__field input,.task-picker__field .rs__control{background:var(--theme-input-bg);border:1px solid var(--tx-line);border-radius:var(--tx-radius-s);color:var(--theme-text);font:inherit;width:100%;min-height:42px;padding:6px 10px}.task-picker__field .rs__value-container{padding:0}.task-picker__field input:focus,.task-picker__field .rs__control:focus-visible{border-color:var(--theme-elevation-400);outline:none}.task-picker__label{color:var(--theme-elevation-500);font-size:var(--ui-text-xs);letter-spacing:var(--tx-tracking-eyebrow);text-transform:uppercase;font-weight:600}.task-picker__error{color:var(--theme-error-600);font-size:var(--ui-text-md);margin:0}.task-picker__actions{justify-content:flex-end;gap:8px;display:flex}.task-picker__primary,.task-picker__quiet{appearance:none;border-radius:var(--tx-radius-s);cursor:pointer;font:inherit;font-size:var(--ui-text-md);border:0;align-items:center;min-height:40px;padding-inline:14px;font-weight:600;display:inline-flex}.task-picker__primary{background:var(--tx-green);color:var(--tx-green-ink)}.task-picker__primary:disabled{background:var(--theme-elevation-200);color:var(--theme-elevation-400);cursor:not-allowed}.task-picker__quiet{border:1px solid var(--tx-line);color:var(--theme-elevation-700);background:0 0}.chat-message{border-radius:var(--tx-radius-m);grid-template-columns:32px minmax(0,1fr);gap:0 12px;padding:6px 10px;display:grid;position:relative}.chat-message+.chat-message{margin-top:2px}.chat-message__avatar{border-radius:var(--tx-radius-m);background:var(--tenx-accent-tint,var(--tx-positive-tint));width:32px;height:32px;font-size:var(--ui-text-2xs,.6875rem);letter-spacing:.02em;color:var(--tenx-accent-text,var(--tx-positive-text));justify-content:center;align-items:center;margin-top:2px;font-weight:600;display:flex;overflow:hidden}.chat-message__avatar img{object-fit:cover;width:100%;height:100%}.chat-message__main{min-width:0}.chat-message:hover{background:var(--theme-elevation-50)}.chat-message:hover .chat-message__actions,.chat-message:focus-within .chat-message__actions{opacity:1;pointer-events:auto}.chat-message__mentionsYou{color:var(--tenx-accent-text,var(--tx-positive-text));font-weight:600}.chat-message.is-deleted{opacity:.6}.chat-message.is-found{background:var(--tx-positive-tint);border-left:2px solid var(--tx-positive);transition:background .4s ease-out;animation:.22s ease-out chat-message-found}@keyframes chat-message-found{0%{background:var(--tx-positive-tint)}}.chat-message.is-grouped{padding-top:1px;padding-bottom:1px}.chat-message+.chat-message.is-grouped{margin-top:0}.chat-message__gutterTime{font-size:var(--ui-text-2xs,.6875rem);font-variant-numeric:tabular-nums;color:var(--theme-elevation-400);opacity:0;text-align:center;transition:opacity var(--tx-dur-fast) ease;line-height:1}.chat-message.is-grouped:hover .chat-message__gutterTime,.chat-message.is-grouped:focus-within .chat-message__gutterTime{opacity:1}.chat-message.is-grouped .chat-message__avatar{background:0 0;border-radius:0;margin-top:0;overflow:hidden}.chat-message__groupedNote{color:var(--theme-elevation-500);margin:2px 0 0;font-size:.72rem}.chat-message__meta{font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--theme-elevation-500);align-items:baseline;gap:8px;display:flex}.chat-message__author{color:var(--theme-elevation-900,var(--theme-elevation-800));font-size:var(--ui-text-md,.875rem);align-items:center;gap:6px;font-weight:600;display:inline-flex}.chat-message__badge{border-radius:var(--tx-radius-full);background:var(--theme-elevation-150);color:var(--theme-elevation-700);letter-spacing:var(--tx-tracking-eyebrow);text-transform:uppercase;padding:0 5px;font-size:.65rem;font-weight:500}.chat-message__body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;font-size:var(--ui-text-md,.875rem);margin:2px 0 0;line-height:1.5}.chat-message__list{max-width:68ch;font-size:var(--ui-text-md,.875rem);margin:4px 0 0;padding-left:1.2rem;line-height:1.5}.chat-message__list li+li{margin-top:2px}.chat-message__tombstone{color:var(--theme-elevation-500);font-style:italic}.chat-message__edit{flex-direction:column;gap:4px;margin-top:4px;display:flex}.chat-message__edit textarea{width:100%;font:inherit}.chat-message__editActions{gap:6px;display:flex}.chat-message__editActions button{border:1px solid var(--tx-line);border-radius:var(--chat-radius,var(--tx-radius-s));color:var(--theme-elevation-700);cursor:pointer;background:0 0;padding:3px 8px;font-size:.75rem}.chat-message__files{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.chat-message__files img{border:1px solid var(--tx-line);border-radius:var(--chat-radius,var(--tx-radius-s));object-fit:cover;max-width:min(20rem,100%);max-height:14rem}.chat-message__file{box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);width:min(25rem,100%);color:var(--theme-elevation-800);align-items:center;gap:10px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.chat-message__file:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-message__fileIcon{box-sizing:border-box;border-radius:var(--tx-radius-m);background:var(--tenx-accent-tint,var(--tx-positive-tint));width:34px;height:34px;color:var(--tenx-accent-text,var(--tx-positive-text));flex:none;place-items:center;display:grid}.chat-message__fileText{flex-direction:column;flex:1;min-width:0;display:flex}.chat-message__fileName{font-size:var(--ui-text-sm,.8125rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-message__fileMeta{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums}.chat-message__fileDownload{color:var(--theme-elevation-500);flex:none}.chat-message__items{flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.chat-message__item{border:1px solid var(--tx-line);border-radius:var(--chat-radius,var(--tx-radius-s));max-width:min(24rem,100%);color:var(--theme-elevation-800);align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.chat-message__item:hover{border-color:var(--tx-line-strong);background:var(--theme-elevation-50)}.chat-message__item-icon{border-radius:var(--tx-radius-s);background:var(--theme-elevation-100);width:22px;height:22px;color:var(--theme-elevation-600);flex:none;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.chat-message__tasks{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.chat-message__tasks a{border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);color:var(--theme-elevation-700);padding:2px 8px;font-size:.75rem;text-decoration:none;display:inline-block}.chat-message__tasks a:before{content:"#";opacity:.6;margin-right:3px}.chat-message__footer{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;display:flex}.chat-message__reactions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chat-message__reactions button{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-0);height:26px;color:var(--theme-elevation-700);font:inherit;font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.chat-message__reactions button:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-message__reactions button.is-mine{border-color:var(--tenx-accent,var(--tx-positive));background:var(--tenx-accent-tint,var(--tx-positive-tint));color:var(--tenx-accent-text,var(--tx-positive-text));font-weight:600}.chat-message .chat-message__reactions .chat-message__addReaction{border-style:dashed;border-color:var(--theme-elevation-250,var(--theme-elevation-200));width:34px;color:var(--theme-elevation-500);background:0 0;justify-content:center;padding:0}.chat-message__picker{z-index:6;margin-top:6px;position:relative}.chat-message__actions{z-index:5;border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0,var(--theme-bg));box-shadow:var(--tx-shadow-2);opacity:0;pointer-events:none;transition:opacity var(--tx-dur-fast) ease;align-items:center;gap:6px;padding:3px 6px;display:flex;position:absolute;top:-10px;right:6px}.chat-message__actions button{border-radius:var(--tx-radius-s);color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;font-size:.75rem;line-height:1;display:inline-flex}.chat-message__actions button:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.chat-message .chat-message__actions .chat-message__replyInThread{border-radius:var(--tx-radius-m);background:var(--theme-elevation-900,var(--theme-elevation-800));height:28px;color:var(--theme-elevation-0);font-size:var(--ui-text-xs,.75rem);gap:6px;padding:0 10px;font-weight:600}.chat-message .chat-message__actions .chat-message__replyInThread:hover{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.chat-message__quick{border-right:1px solid var(--tx-line);align-items:center;gap:2px;padding-right:6px;display:flex}.chat-message__quick button{font-size:.85rem}.chat-mention{border-radius:var(--tx-radius-s);background:var(--theme-elevation-100);color:var(--theme-elevation-800);padding:0 3px;font-weight:500}.chat-mention.is-self{background:var(--tenx-accent-tint,var(--tx-positive-tint));color:var(--tenx-accent-text,var(--tx-positive-text));font-weight:600}.chat-tasklink{font-weight:500}.chat-code{border:1px solid var(--tx-line);border-radius:var(--tx-radius-s);background:var(--theme-elevation-50);font-family:var(--font-mono,ui-monospace, monospace);padding:1px 4px;font-size:.85em}.chat-peer{flex-shrink:0;display:inline-block;position:relative}.chat-peer__image,.chat-peer__initials{border-radius:var(--tx-radius-full);width:100%;height:100%;display:block}.chat-peer__image{object-fit:cover}.chat-peer__initials{background:var(--tenx-accent-tint,var(--theme-elevation-150));color:var(--tenx-accent-text,var(--theme-elevation-700));font-size:calc(var(--peer-size,22px) * .38);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.chat-peer__dot{border-radius:var(--tx-radius-full);box-shadow:0 0 0 2px var(--theme-bg);width:36%;min-width:7px;height:36%;min-height:7px;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.chat-row__failed{color:var(--theme-error-600,var(--tx-danger-text));font-weight:500}.chat-row__retry{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;text-decoration:underline}.chat-row__retry:hover{text-decoration:none}.chat-pane{flex-direction:column;flex:1;min-height:0;display:flex}.chat-pane__scroll{min-height:0;padding:12px var(--base,20px) 8px;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-pane.is-compact .chat-pane__scroll{padding:8px 10px}.chat-pane__stream{flex-shrink:0;margin-top:auto;display:flow-root}.chat-pane__day{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);align-items:center;gap:10px;padding:14px 10px 6px;font-weight:600;display:flex}.chat-pane__day:before,.chat-pane__day:after{content:"";background:var(--theme-elevation-150);flex:1;height:1px}.chat-pane__day time{border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-0);padding:3px 12px}.chat-pane__older,.chat-pane__hint{width:100%;color:var(--theme-elevation-500);text-align:center;background:0 0;border:0;margin:0 0 10px;padding:6px;font-size:.8rem;display:block}.chat-pane__older{cursor:pointer}.chat-pane__older:hover{color:var(--theme-elevation-800)}.chat-pane__older:disabled{cursor:default;opacity:.7}.chat-pane__typing{padding:2px calc(var(--base,20px) + 10px);color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);margin:0;font-style:italic}.chat-pane__error{background:var(--theme-error-50,#fdecec);color:var(--theme-error-600,crimson);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:.8rem;display:flex}.chat-pane__error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.chat-voice{border:1px solid var(--tx-line);border-radius:var(--chat-radius,var(--tx-radius-s));flex-direction:column;gap:3px;width:min(22rem,100%);max-width:100%;padding:6px 8px;display:flex}.chat-voice audio{display:none}.chat-voice__player{align-items:center;gap:8px;display:flex}.chat-voice__play{background:var(--theme-elevation-100);border-radius:var(--tx-radius-full);color:var(--theme-elevation-800);cursor:pointer;appearance:none;border:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.chat-voice__play:hover{background:var(--theme-elevation-150);color:var(--theme-text)}.chat-voice__track{border-radius:var(--tx-radius-s);min-width:0;height:30px;position:relative}.chat-voice__track:focus-within:has(:focus-visible){outline:var(--tx-focus-ring);outline-offset:3px}.chat-voice__bars{align-items:center;gap:2px;height:100%;display:flex;overflow:hidden}.chat-voice__bar{border-radius:var(--tx-radius-xs);background:var(--theme-elevation-250);flex:none;width:3px;min-height:3px}.chat-voice__bar.is-played{background:var(--tenx-accent,var(--tx-positive))}.chat-voice__rail{border-radius:var(--tx-radius-full);background:linear-gradient(to right, var(--tenx-accent,var(--tx-positive)) var(--chat-voice-progress,0%), var(--theme-elevation-200) var(--chat-voice-progress,0%));height:4px;position:absolute;inset:13px 0 auto}.chat-voice__knob{top:50%;left:var(--chat-voice-progress,0%);border-radius:var(--tx-radius-full);background:var(--tenx-accent,var(--tx-positive));pointer-events:none;width:12px;height:12px;transition:opacity var(--tx-dur-fast) ease;margin:-6px 0 0 -6px;position:absolute}.chat-voice__knob.is-idle{opacity:0}.chat-voice__track:hover .chat-voice__knob.is-idle{opacity:1}.chat-voice__scrub{appearance:none;opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.chat-voice__scrub:disabled{cursor:default}.chat-voice__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-voice__info{align-items:center;gap:8px;min-height:18px;display:flex}.chat-voice__rate{appearance:none;border-radius:var(--tx-radius-full);background:var(--theme-elevation-100);color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:1px 6px;font-weight:600;line-height:1.4}.chat-voice__rate:hover{background:var(--theme-elevation-150)}.chat-voice__time{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums;flex-shrink:0}.chat-voice__meta{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums;margin:0}.chat-voice__toggle{color:var(--theme-elevation-600);font:inherit;font-size:var(--ui-text-xs,.75rem);appearance:none;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.chat-voice__transcribe{appearance:none;color:var(--theme-elevation-800);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-voice__transcribe:hover{color:var(--theme-text)}.chat-voice__transcribe:disabled{color:var(--theme-elevation-400);cursor:default}.chat-voice__transcript{color:var(--theme-text);font-size:var(--ui-text-md,.875rem);white-space:pre-wrap;background:0 0;margin:4px 0 0;padding:0;line-height:1.45}.chat-voice__transcript.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-faces{flex:none;align-items:center;display:inline-flex}.chat-faces__face{box-sizing:border-box;border:2px solid var(--theme-elevation-0);border-radius:var(--tx-radius-m);background:var(--tenx-accent-tint,var(--tx-positive-tint));width:24px;height:24px;color:var(--tenx-accent-text,var(--tx-positive-text));place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid;overflow:hidden}.chat-faces__face+.chat-faces__face{margin-inline-start:-7px}.chat-faces__face img{object-fit:cover;width:100%;height:100%}.chat-faces__face.is-me{background:var(--tenx-accent,var(--tx-positive));color:var(--tenx-accent-ink,#fff)}.chat-faces__face.is-more{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.chat-faces--sm .chat-faces__face{border-radius:var(--tx-radius-m);border-width:0;width:20px;height:20px;font-size:8px}.chat-faces--sm .chat-faces__face+.chat-faces__face{border-width:2px;margin-inline-start:-5px}.chat-thread{appearance:none;box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);width:min(36rem,100%);color:var(--theme-elevation-800);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--tx-dur-fast) ease;flex-direction:column;margin:8px 0 0;padding:0;display:flex;overflow:hidden}.chat-thread:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-thread.is-fresh{border-color:color-mix(in srgb, var(--tenx-accent,var(--tx-positive)) 45%, var(--theme-elevation-150))}.chat-thread.is-line{border-radius:var(--tx-radius-l);flex-direction:row;align-items:center;gap:10px;padding:7px 12px 7px 8px}.chat-thread__head{align-items:center;gap:10px;padding:10px 12px 8px 10px;display:flex}.chat-thread__count{color:var(--theme-elevation-800);font-size:var(--ui-text-sm,.8125rem);white-space:nowrap;font-weight:600}.chat-thread.is-fresh .chat-thread__count{color:var(--tenx-accent-text,var(--tx-positive-text))}.chat-thread__new{border-radius:var(--tx-radius-full);background:var(--tenx-accent,var(--tx-positive));color:var(--tenx-accent-ink,#fff);font-size:var(--ui-text-2xs,.6875rem);white-space:nowrap;padding:0 8px;font-weight:600;line-height:20px}.chat-thread__when{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);white-space:nowrap;margin-inline-start:auto}.chat-thread__chevron{color:var(--theme-elevation-400);flex:none}.chat-thread__line{min-width:0;color:var(--theme-elevation-600);font-size:var(--ui-text-sm,.8125rem);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-thread__line b{color:var(--theme-elevation-800);font-weight:600}.chat-thread__latest{border-top:1px solid var(--tx-line);background:var(--theme-elevation-50);flex-direction:column;gap:6px;padding:8px 12px 10px 10px;display:flex}.chat-thread__reply{align-items:flex-start;gap:8px;display:flex}.chat-thread__text{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--theme-elevation-600);font-size:var(--ui-text-sm,.8125rem);-webkit-box-orient:vertical;flex:1;line-height:20px;display:-webkit-box;overflow:hidden}.chat-thread__text b{color:var(--theme-elevation-800);font-weight:600}.chat-thread.is-fresh .chat-thread__text{color:var(--theme-elevation-700)}.chat-thread__dot{border-radius:var(--tx-radius-full);background:var(--tenx-accent,var(--tx-positive));flex:none;width:7px;height:7px;margin-top:7px}.chat-active{padding:4px var(--base,20px) 8px;scrollbar-width:none;flex:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.chat-active__label{color:var(--theme-elevation-500);font-size:var(--ui-text-2xs,.6875rem);letter-spacing:var(--tx-tracking-eyebrow);text-transform:uppercase;flex:none;font-weight:600}.chat-active__chip,.chat-active__more{appearance:none;box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-0);height:32px;color:var(--theme-elevation-600);font:inherit;font-size:var(--ui-text-sm,.8125rem);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 12px 0 5px;display:inline-flex}.chat-active__chip:hover,.chat-active__more:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-active__chip.is-fresh{color:var(--theme-elevation-800)}.chat-active__more{background:var(--theme-elevation-100);border-color:#0000;padding:0 12px;font-weight:600}.chat-active__title{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.chat-active__chip.is-fresh .chat-active__title{font-weight:600}.chat-active__new{border-radius:var(--tx-radius-full);background:var(--tenx-accent,var(--tx-positive));color:var(--tenx-accent-ink,#fff);font-size:var(--ui-text-2xs,.6875rem);white-space:nowrap;padding:0 7px;font-weight:600;line-height:18px}.chat-thread.is-closed{background:var(--theme-elevation-50)}.chat-thread.is-closed .chat-thread__count{color:var(--theme-elevation-600)}.chat-thread.is-closed .chat-thread__latest{background:0 0}.chat-thread.is-closed .chat-faces__face:not(.is-me){background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.chat-thread__closed{border-radius:var(--tx-radius-full);background:var(--theme-elevation-150);color:var(--theme-elevation-700);font-size:var(--ui-text-2xs,.6875rem);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:20px;display:inline-flex}.chat-pane__closed{border-radius:var(--tx-radius-l);background:var(--theme-elevation-50);color:var(--theme-elevation-700);font-size:var(--ui-text-sm,.8125rem);flex:none;align-items:center;gap:8px;margin:0 10px 8px;padding:8px 10px 8px 12px;display:flex}.chat-pane__closed svg{color:var(--theme-elevation-500);flex:none}.chat-pane__closed span{flex:1;min-width:0}.chat-pane__closed small{color:var(--theme-elevation-500);font-size:inherit}.chat-pane__closed button{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-0);height:28px;color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-xs,.75rem);cursor:pointer;flex:none;padding:0 12px;font-weight:600}.chat-pane__closed button:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-message.is-selecting{grid-template-columns:20px 32px minmax(0,1fr)}.chat-message__select{cursor:pointer;justify-content:center;align-items:flex-start;padding-top:9px;display:flex}.chat-message__select input{width:16px;height:16px;accent-color:var(--tenx-accent-text,var(--tx-positive-text));cursor:pointer;margin:0}.chat-message__select input:disabled{cursor:not-allowed}.chat-message.is-selected{background:var(--tenx-accent-tint,var(--tx-selected))}.chat-selection{border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 10px;display:flex}.chat-selection button{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-m);height:30px;color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;margin:0;padding:0 12px;font-weight:600;display:inline-flex}.chat-selection button:hover:not(:disabled){border-color:var(--theme-elevation-400)}.chat-selection button:disabled{cursor:not-allowed;opacity:.5}.chat-selection .chat-selection__primary{border-color:var(--theme-elevation-900,var(--theme-elevation-800));background:var(--theme-elevation-900,var(--theme-elevation-800));color:var(--tx-green-ink)}.chat-selection .chat-selection__primary:hover:not(:disabled){border-color:var(--theme-elevation-800);background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.chat-selection__count{color:var(--tenx-accent-text,var(--tx-positive-text));font-size:var(--ui-text-sm);margin-inline-end:auto;font-weight:600}.chat-notices{flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex}.chat-notice{appearance:none;border-radius:var(--tx-radius-full);max-width:100%;color:var(--theme-elevation-500);font:inherit;font-size:var(--ui-text-xs,.75rem);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 8px;line-height:1.5;display:inline-flex}.chat-notice b{color:var(--theme-elevation-700);font-weight:600}.chat-notice__icon{flex:none}.chat-notice__link{appearance:none;color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--theme-elevation-300);text-decoration-color:var(--theme-elevation-300);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}.chat-notice__link:hover,.chat-notice__link:focus-visible{color:var(--theme-elevation-900);text-decoration-color:currentColor}.chat-notice__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-notice.is-fold{cursor:pointer}.chat-notice.is-fold:hover,.chat-notice.is-fold:focus-visible{background:var(--theme-elevation-50);color:var(--theme-elevation-800)}.chat-notice.is-fold:focus-visible{outline:var(--tx-focus-ring);outline-offset:1px}.chat-links{flex-direction:column;gap:8px;margin-top:8px;display:flex}.chat-link{appearance:none;box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);width:min(30rem,100%);color:var(--theme-elevation-800);font:inherit;text-align:start;cursor:pointer;flex-direction:column;margin:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.chat-link:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-link__picture,.chat-link__poster{aspect-ratio:16/9;background:var(--theme-elevation-100);display:block;position:relative}.chat-link__picture img,.chat-link__poster img{object-fit:cover;width:100%;height:100%;display:block}.chat-link__poster{background:var(--theme-elevation-900,#18181b)}.chat-link__body{flex-direction:column;gap:2px;min-width:0;padding:10px 14px 12px;display:flex}.chat-link__site{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-link__title{color:var(--theme-elevation-800);font-size:var(--ui-text-md,.875rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-link__description{-webkit-line-clamp:2;line-clamp:2;color:var(--theme-elevation-600);font-size:var(--ui-text-sm,.8125rem);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-link--compact{border-radius:var(--tx-radius-l);flex-direction:row;align-items:center;gap:12px;width:min(26rem,100%);padding:10px 12px 10px 10px}.chat-link--compact .chat-link__body{flex:1;padding:0}.chat-link__monogram{border-radius:var(--tx-radius-l);background:var(--tenx-accent-tint,var(--tx-positive-tint));width:40px;height:40px;color:var(--tenx-accent-text,var(--tx-positive-text));font-size:var(--ui-text-lg,1rem);flex:none;place-items:center;font-weight:600;display:grid}.chat-link__out{color:var(--theme-elevation-400);flex:none}.chat-fold.is-folded{max-height:9em;overflow:hidden}.chat-fold.is-folded.is-overflowing{-webkit-mask-image:linear-gradient(#000 calc(100% - .75em),#0000);mask-image:linear-gradient(#000 calc(100% - .75em),#0000)}.chat-fold__toggle{appearance:none;color:var(--tenx-accent-text,var(--tx-positive-text));font:inherit;font-size:var(--ui-text-sm,.8125rem);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:0;font-weight:600}.chat-fold__toggle:hover{text-decoration:underline}.chat-mention[data-everyone]{background:color-mix(in srgb, var(--theme-warning-500,var(--tx-warning)) 16%, var(--theme-elevation-0));color:var(--theme-warning-800,var(--tx-warning-text));font-weight:600}.chat-attachments{flex-direction:column;gap:8px;margin-top:8px;display:flex}.chat-file{box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);width:min(25rem,100%);color:var(--theme-elevation-800);align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.chat-file:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-file__open{appearance:none;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.chat-file__tile{border-radius:var(--tx-radius-l);background:var(--theme-elevation-100);width:40px;height:40px;color:var(--theme-elevation-700);font-size:var(--ui-text-2xs,.6875rem);letter-spacing:.02em;flex:none;place-items:center;font-weight:600;display:grid}.chat-file__tile[data-tone=blue]{background:color-mix(in srgb, var(--tx-info) 12%, var(--theme-elevation-0));color:var(--tx-info)}.chat-file__tile[data-tone=red]{background:color-mix(in srgb, var(--tx-danger) 11%, var(--theme-elevation-0));color:var(--tx-danger-text)}.chat-file__tile[data-tone=green]{background:var(--tenx-accent-tint,var(--tx-positive-tint));color:var(--tenx-accent-text,var(--tx-positive-text))}.chat-file__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chat-file__name{font-size:var(--ui-text-md,.875rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-file__meta{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);font-variant-numeric:tabular-nums}.chat-file__action{height:var(--tx-control-sm);border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);color:var(--theme-elevation-800);font-size:var(--ui-text-xs,.75rem);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}a.chat-file__action:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250));background:var(--theme-elevation-50)}.chat-attachments__more{appearance:none;border-radius:var(--tx-radius-full);background:var(--theme-elevation-100);height:30px;color:var(--theme-elevation-700);font:inherit;font-size:var(--ui-text-xs,.75rem);cursor:pointer;border:0;align-self:flex-start;padding:0 12px;font-weight:600}.chat-pictures{border-radius:var(--tx-radius-l);grid-template-columns:repeat(2,150px);gap:4px;width:max-content;max-width:100%;display:grid;overflow:hidden}.chat-pictures a{aspect-ratio:1;background:var(--theme-elevation-100);display:block;position:relative}.chat-pictures img{object-fit:cover;width:100%;height:100%;display:block}.chat-pictures[data-count="3"] a:first-child{aspect-ratio:auto;grid-row:span 2}.chat-pictures.is-single{width:auto;display:block}.chat-pictures.is-single img{border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);width:auto;max-width:min(20rem,100%);height:auto;max-height:360px}.chat-pictures.is-single img.is-sized{object-fit:cover;background:var(--theme-elevation-100);max-width:none;height:auto;max-height:none}.chat-pictures__more{color:#fff;font-size:var(--ui-text-2xl,1.25rem);background:#0a0a0b8c;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.chat-video{flex-direction:column;gap:4px;width:min(25rem,100%);display:flex}.chat-message .chat-video__poster{border-radius:var(--tx-radius-l);max-width:none}.chat-video__meta{color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem)}.chat-message .chat-voice{border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);width:min(25rem,100%);padding:10px 12px}.chat-message .chat-voice__play{background:var(--tenx-accent,var(--tx-positive));width:40px;height:40px;color:var(--tenx-accent-ink,#fff)}.chat-message .chat-voice__play:hover{background:color-mix(in srgb, var(--tenx-accent,var(--tx-positive)) 88%, black);color:var(--tenx-accent-ink,#fff)}.chat-records{flex-direction:column;gap:8px;margin-top:8px;display:flex}.chat-record{box-sizing:border-box;border:1px solid var(--tx-line);border-radius:var(--tx-radius-l);background:var(--theme-elevation-0);width:min(25rem,100%);color:var(--theme-elevation-800);align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;display:flex}.chat-record:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-record__tile{border-radius:var(--tx-radius-l);flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.chat-record__tile[data-kind=page]{background:color-mix(in srgb, var(--tx-info) 12%, var(--theme-elevation-0));color:var(--tx-info)}.chat-record__tile[data-kind=board]{background:color-mix(in srgb, var(--tx-warning) 14%, var(--theme-elevation-0));color:var(--tx-warning-text)}.chat-record__check{box-sizing:border-box;border:2px solid var(--theme-elevation-400);border-radius:var(--tx-radius-full);flex:none;place-items:center;width:20px;height:20px;margin:0 10px 0 4px;display:grid}.chat-record__check.is-done{border-color:var(--tenx-accent,var(--tx-positive));background:var(--tenx-accent,var(--tx-positive));color:var(--tenx-accent-ink,#fff)}.chat-record__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-record__title{font-size:var(--ui-text-md,.875rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-record__title.is-done{color:var(--theme-elevation-500);text-decoration:line-through}.chat-record__meta{min-width:0;color:var(--theme-elevation-500);font-size:var(--ui-text-xs,.75rem);align-items:center;gap:8px;display:flex}.chat-record__status{border-radius:var(--tx-radius-full);background:color-mix(in srgb, var(--status,var(--tx-ink-3)) 16%, var(--theme-elevation-0));color:color-mix(in srgb, var(--status,var(--tx-ink-3)) 75%, var(--theme-elevation-900,#000));white-space:nowrap;padding:0 7px;font-weight:600;line-height:20px}.chat-record__open{color:var(--theme-elevation-400);flex:none}.chat-thread-state{appearance:none;border:1px solid var(--tx-line);border-radius:var(--tx-radius-full);background:var(--theme-elevation-0);height:32px;color:var(--theme-elevation-800);font:inherit;font-size:var(--ui-text-sm,.8125rem);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;margin-inline-start:auto;padding:0 12px;font-weight:600;display:inline-flex}.chat-thread-state:hover{border-color:var(--theme-elevation-300,var(--theme-elevation-250))}.chat-thread-state.is-closed{background:var(--theme-elevation-100);border-color:#0000}:root{--ui-text-2xs:calc(11rem / var(--base-body-size));--ui-text-xs:calc(12rem / var(--base-body-size));--ui-text-sm:calc(13rem / var(--base-body-size));--ui-text-md:calc(14rem / var(--base-body-size));--ui-text-lg:calc(16rem / var(--base-body-size));--ui-text-xl:calc(18rem / var(--base-body-size));--ui-text-2xl:calc(20rem / var(--base-body-size));--ui-text-3xl:calc(24rem / var(--base-body-size));--ui-text-4xl:calc(30rem / var(--base-body-size));--color-pw-elevation-0:var(--theme-elevation-0);--color-pw-elevation-50:var(--theme-elevation-50);--color-pw-elevation-100:var(--theme-elevation-100);--color-pw-elevation-150:var(--theme-elevation-150);--color-pw-elevation-200:var(--theme-elevation-200);--color-pw-elevation-250:var(--theme-elevation-250);--color-pw-elevation-300:var(--theme-elevation-300);--color-pw-elevation-350:var(--theme-elevation-350);--color-pw-elevation-400:var(--theme-elevation-400);--color-pw-elevation-450:var(--theme-elevation-450);--color-pw-elevation-500:var(--theme-elevation-500);--color-pw-elevation-550:var(--theme-elevation-550);--color-pw-elevation-600:var(--theme-elevation-600);--color-pw-elevation-650:var(--theme-elevation-650);--color-pw-elevation-700:var(--theme-elevation-700);--color-pw-elevation-750:var(--theme-elevation-750);--color-pw-elevation-800:var(--theme-elevation-800);--color-pw-elevation-850:var(--theme-elevation-850);--color-pw-elevation-900:var(--theme-elevation-900);--color-pw-elevation-950:var(--theme-elevation-950);--color-pw-elevation-1000:var(--theme-elevation-1000);--color-pw-success-50:var(--theme-success-50);--color-pw-success-100:var(--theme-success-100);--color-pw-success-150:var(--theme-success-150);--color-pw-success-200:var(--theme-success-200);--color-pw-success-250:var(--theme-success-250);--color-pw-success-300:var(--theme-success-300);--color-pw-success-350:var(--theme-success-350);--color-pw-success-400:var(--theme-success-400);--color-pw-success-450:var(--theme-success-450);--color-pw-success-500:var(--theme-success-500);--color-pw-success-550:var(--theme-success-550);--color-pw-success-600:var(--theme-success-600);--color-pw-success-650:var(--theme-success-650);--color-pw-success-700:var(--theme-success-700);--color-pw-success-750:var(--theme-success-750);--color-pw-success-800:var(--theme-success-800);--color-pw-success-850:var(--theme-success-850);--color-pw-success-900:var(--theme-success-900);--color-pw-success-950:var(--theme-success-950);--color-pw-error-50:var(--theme-error-50);--color-pw-error-100:var(--theme-error-100);--color-pw-error-150:var(--theme-error-150);--color-pw-error-200:var(--theme-error-200);--color-pw-error-250:var(--theme-error-250);--color-pw-error-300:var(--theme-error-300);--color-pw-error-350:var(--theme-error-350);--color-pw-error-400:var(--theme-error-400);--color-pw-error-450:var(--theme-error-450);--color-pw-error-500:var(--theme-error-500);--color-pw-error-550:var(--theme-error-550);--color-pw-error-600:var(--theme-error-600);--color-pw-error-650:var(--theme-error-650);--color-pw-error-700:var(--theme-error-700);--color-pw-error-750:var(--theme-error-750);--color-pw-error-800:var(--theme-error-800);--color-pw-error-850:var(--theme-error-850);--color-pw-error-900:var(--theme-error-900);--color-pw-error-950:var(--theme-error-950);--color-pw-warning-50:var(--theme-warning-50);--color-pw-warning-100:var(--theme-warning-100);--color-pw-warning-150:var(--theme-warning-150);--color-pw-warning-200:var(--theme-warning-200);--color-pw-warning-250:var(--theme-warning-250);--color-pw-warning-300:var(--theme-warning-300);--color-pw-warning-350:var(--theme-warning-350);--color-pw-warning-400:var(--theme-warning-400);--color-pw-warning-450:var(--theme-warning-450);--color-pw-warning-500:var(--theme-warning-500);--color-pw-warning-550:var(--theme-warning-550);--color-pw-warning-600:var(--theme-warning-600);--color-pw-warning-650:var(--theme-warning-650);--color-pw-warning-700:var(--theme-warning-700);--color-pw-warning-750:var(--theme-warning-750);--color-pw-warning-800:var(--theme-warning-800);--color-pw-warning-850:var(--theme-warning-850);--color-pw-warning-900:var(--theme-warning-900);--color-pw-warning-950:var(--theme-warning-950);--color-bg:var(--theme-bg);--color-text:var(--theme-text);--color-input-bg:var(--theme-input-bg);--color-overlay:var(--theme-overlay);--color-border:var(--theme-border-color);--spacing-base:var(--base);--spacing-gutter:var(--gutter-h);--spacing-base-025:calc(var(--base) * .25);--spacing-base-03:calc(var(--base) * .3);--spacing-base-04:calc(var(--base) * .4);--spacing-base-05:calc(var(--base) * .5);--spacing-base-06:calc(var(--base) * .6);--spacing-base-08:calc(var(--base) * .8);--radius-s:var(--style-radius-s);--radius-m:var(--style-radius-m);--radius-l:var(--style-radius-l);--font-family-body:var(--font-body);--font-family-serif:var(--font-serif);--font-family-mono:var(--font-mono);--z-index-nav:var(--z-nav);--z-index-modal:var(--z-modal);--z-index-status:var(--z-status);--z-index-popup:var(--z-popup);--tenx-accent:var(--tx-green);--tenx-accent-tint:#00c97d24;--tenx-accent-ink:#0b1f17;--tenx-accent-icon:color-mix(in srgb, var(--tenx-accent) 78%, var(--theme-text));--tenx-accent-text:#008552}html[data-theme=dark]{--tenx-accent-text:#33d497}.payload-ui-modal{z-index:calc(var(--drawer-z,100) + 20);position:fixed;inset:0;overflow:auto}.payload-ui-modal>.payload__modal-item{min-height:100%}.payload-toast-item .toast-description{opacity:.8;margin-top:2px}.payload-toast-item .toast-action{appearance:none;margin-left:var(--spacing-base-05);border:1px solid var(--tx-line-strong);border-radius:var(--tx-radius-s);background:var(--theme-elevation-50);color:var(--theme-text);font:inherit;font-size:var(--ui-text-sm);cursor:pointer;padding:2px 8px}
