.ata-backdrop{z-index:var(--ui-layer-dialog);animation:ata-fade-in var(--ui-motion-duration-fast) var(--ui-motion-easing) both}@keyframes ata-fade-in{0%{opacity:0}to{opacity:1}}.ata-popup{z-index:calc(var(--ui-layer-dialog) + 1);background:var(--ui-bg);border:1px solid var(--ui-border-strong);width:min(92vw,380px);box-shadow:var(--ui-shadow-lg);animation:ata-rise var(--ui-motion-duration) var(--ui-motion-easing) both;outline:none;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ata-rise{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ata-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-fg-faint);margin-bottom:6px;font-size:8px}.ata-title{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.25}.ata-description{color:var(--ui-fg-muted);margin:0 0 16px;font-size:10px;line-height:1.5}.ata-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ata-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ui-border-strong);color:var(--ui-fg);cursor:pointer;transition:background var(--ui-motion-duration-fast) var(--ui-motion-easing), color var(--ui-motion-duration-fast) var(--ui-motion-easing), border-color var(--ui-motion-duration-fast) var(--ui-motion-easing);background:0 0;padding:7px 14px;font-size:9px}.ata-btn:hover{background:var(--ui-bg-inset)}.ata-danger{color:var(--ui-danger);border-color:var(--ui-danger-soft)}.ata-danger:hover{background:var(--ui-danger-soft);border-color:var(--ui-danger)}@media (prefers-reduced-motion:reduce){.ata-backdrop,.ata-popup{animation:none}}
.cht-conv-actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.cht-actions-trigger{width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.cht-actions-trigger:hover,.cht-actions-trigger[data-popup-open]{color:var(--ink);background:var(--paper-3)}.cht-actions-trigger:focus-visible{outline:.125rem solid var(--cht-accent,var(--vermillion));outline-offset:.125rem}.cht-actions-positioner{z-index:var(--ui-layer-popover)}.cht-actions-menu{background:var(--paper);min-width:10rem;max-width:min(18rem,100vw - 2rem);color:var(--ink);border:var(--rule-thin);box-shadow:.15rem .15rem 0 var(--paper-edge);padding:.25rem}.cht-actions-item{cursor:pointer;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.8rem;display:flex}.cht-actions-item[data-highlighted]{background:var(--paper-3);outline:none}.cht-actions-item[data-disabled]{opacity:.5;cursor:default}.cht-actions-item--danger{color:var(--vermillion-deep)}.cht-actions-separator{background:var(--rule-soft);height:.0625rem;margin:.25rem}
.cht-error{flex-direction:column;align-items:flex-start;gap:.8em;padding:2em 1.5em;display:flex}.cht-error-kicker{color:var(--cht-accent)}.cht-error-title{margin:0;font-size:1.4em;font-weight:300}.cht-error-body{max-width:36em;color:var(--ink-2);margin:0;line-height:1.5}.cht-error-action{margin-top:.4em}.cht-error-ref{color:var(--ink-2);letter-spacing:.04em;margin:0}
.cht-sidebar{border-right:var(--rule-thin);background:var(--paper-2);flex-direction:column;height:100%;display:flex}.cht-sidebar-head{border-bottom:var(--rule-thin);flex-direction:column;gap:.5em;padding:.8em;display:flex}.cht-sidebar-new{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--cht-accent);cursor:pointer;border:none;padding:.5em .8em;font-size:.72em}.cht-sidebar-new:hover{background:var(--vermillion-deep)}.cht-sidebar-search{width:100%;font-size:.85em}.cht-sidebar-list{flex:1;padding:.4em 0;overflow-y:auto}.cht-sidebar-state{color:var(--cht-muted);padding:1em .9em;font-size:.72em}.cht-sidebar-state--error{color:var(--vermillion-deep)}.cht-sidebar-row{border-left:2px solid #0000;align-items:center;min-width:0;padding-inline-end:.5rem;display:flex}.cht-sidebar-row--active{border-left-color:var(--cht-accent);background:var(--paper)}.cht-sidebar-link{flex:1;min-width:0;padding:.75em .9em;text-decoration:none;display:block}.cht-sidebar-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9em;display:block;overflow:hidden}.cht-sidebar-row:hover .cht-actions-trigger,.cht-sidebar-row:focus-within .cht-actions-trigger{color:var(--ink)}.cht-sidebar-actions{gap:.4em;padding:0 .9em .5em;display:flex}.cht-sidebar-action{letter-spacing:.05em;text-transform:uppercase;color:var(--cht-faint);cursor:pointer;background:0 0;border:none;padding:.1em .3em;font-size:.66em}.cht-sidebar-action:hover{color:var(--ink-2)}.cht-sidebar-action--danger:hover{color:var(--vermillion-deep)}.cht-sidebar-form{gap:.6em;margin-top:.8em;display:flex}.cht-sidebar-form .input{flex:1}
.cht-workspace{height:calc(100dvh - 56px);margin:-36px calc(-1 * var(--gutter)) -80px;background:var(--paper);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);min-height:420px;display:grid}.cht-workspace-sidebar{min-width:0;min-height:0}.cht-workspace-main{background:var(--paper-2);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.cht-workspace--disabled{justify-content:center;align-items:center;height:auto;margin:0;padding:2em;display:flex}.cht-workspace--embedded{grid-template-columns:1fr}.cht-workspace-menu{display:none}.cht-workspace-sheet .cht-sidebar{border-right:none;height:100%}@media (max-width:768px){.cht-workspace{grid-template-columns:1fr}.cht-workspace-sidebar{display:none}.cht-workspace-menu{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:var(--rule-thin);cursor:pointer;background:0 0;align-self:flex-start;margin:.4em .6em;padding:.3em .6em;font-size:.7em;display:inline-block}}
