main:has(.inbox){max-width:none;padding:.6rem}@layer components{.bubble--email{width:min(54rem,74%)}.email-html{border:1px solid var(--color-line);background:#fff;border-radius:.65rem;width:100%;margin-top:.45rem;overflow:hidden}.email-html__frame{background:#fff;border:0;width:100%;transition:height .12s ease-out;display:block}.email-html__toolbar{background:#f5f5f5;border-bottom:1px solid #dedede;align-items:center;gap:.35rem;width:100%;padding:.4rem .65rem;display:flex}.email-html__toolbar button{color:#52606d;font:500 .7rem/1.25 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.email-html__toolbar button:hover{color:#242424}.email-html__theme{margin-left:auto}.email-html--dark .email-html__toolbar{background:#20242b;border-color:#39404a}.email-html--dark .email-html__toolbar button{color:#aeb7c4}.email-html--dark .email-html__toolbar button:hover{color:#fff}.email-html__loading{color:#777;padding:1rem;font-size:.75rem}.message-body__link{color:var(--color-oak);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.message-body__link:hover{color:var(--color-bright)}.event-message{min-width:0}.event-message__subject{font-family:var(--font-sans);margin-bottom:.5rem;font-size:.95rem;font-weight:650;line-height:1.35}.event-message__text{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb, var(--color-surface-2) 60%, transparent);color:var(--color-ink);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.event-message__more{color:var(--color-oak);cursor:pointer;background:0 0;border:0;margin-top:.4rem;font-size:.75rem}.bubble__email-error{color:var(--color-clay);margin-top:.25rem;font-size:.6875rem}@media (max-width:640px){.bubble--email{width:calc(100% - 2.1rem);max-width:calc(100% - 2.1rem)}}.inbox{--inbox-list:clamp(17rem, 19vw, 25rem);--inbox-context:clamp(16.5rem, 19vw, 26rem);grid-template-columns:var(--inbox-list) minmax(0, 1fr) var(--inbox-context);gap:.6rem;height:calc(100dvh - 4.9rem);min-height:30rem;display:grid;position:relative}.inbox--no-context{grid-template-columns:var(--inbox-list) minmax(0, 1fr)}.inbox--thread-open{--inbox-context:clamp(20rem, 25vw, 34rem)}.inbox__pane{border:1px solid var(--theme-panel-border,var(--color-line));border-radius:var(--radius-xl);background:var(--theme-panel,var(--color-surface));min-width:0;min-height:0;box-shadow:var(--shadow-soft);flex-direction:column;transition:background .18s,border-color .18s,border-radius .18s;display:flex;overflow:hidden}.inbox__list{background:var(--theme-inbox-list,var(--color-surface))}.inbox__context{background:var(--theme-inbox-context,var(--color-surface))}.inbox-list-resizer{z-index:12;top:.75rem;bottom:.75rem;left:calc(var(--inbox-list) + .3rem);touch-action:none;cursor:col-resize;outline:none;width:.6rem;position:absolute;transform:translate(-50%)}.inbox-list-resizer:before{background:var(--color-oak);content:"";opacity:0;border-radius:999px;width:.18rem;height:2.8rem;transition:height .14s,opacity .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inbox-list-resizer:hover:before,.inbox-list-resizer:focus-visible:before,.inbox--resizing-list .inbox-list-resizer:before{opacity:.72;height:4.4rem}.inbox--resizing-list,.inbox--resizing-list *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:1180px){.inbox{--inbox-list:18rem;--inbox-context:18rem;grid-template-columns:var(--inbox-list) minmax(0, 1fr)}.inbox[data-pane] .inbox__context{display:none}.inbox--context-open{grid-template-columns:minmax(0, 1fr) var(--inbox-context)}.inbox[data-pane].inbox--context-open .inbox__list{display:none}.inbox[data-pane].inbox--context-open .inbox__context{display:flex}.inbox[data-pane].inbox--context-open .inbox-list-resizer{display:none}}@media (max-width:820px){.inbox{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 8.9rem)}.inbox[data-pane] .inbox__list,.inbox[data-pane] .inbox__thread,.inbox[data-pane] .inbox__context{display:none}.inbox[data-pane=list] .inbox__list,.inbox[data-pane=thread] .inbox__thread,.inbox[data-pane=context] .inbox__context{display:flex}.inbox-list-resizer{display:none}}.inbox-list__head{border-bottom:1px solid var(--theme-panel-border,var(--color-line));background:color-mix(in srgb, var(--theme-inbox-header,var(--color-surface-2)) 68%, transparent);flex-direction:column;gap:.55rem;padding:.75rem .75rem .6rem;display:flex}.inbox-search{border:1px solid var(--theme-panel-border,var(--color-line));background:var(--theme-composer-box,var(--color-paper));color:var(--color-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .65rem;transition:border-color .15s;display:flex}.inbox-search:focus-within{border-color:var(--theme-accent,var(--color-oak));box-shadow:var(--theme-focus-ring)}.inbox-search__input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.inbox-tabs{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.inbox-tabs::-webkit-scrollbar{display:none}.inbox-tab{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;transition:color .15s,background .15s;display:inline-flex}.inbox-tab:hover{color:var(--color-ink);background:var(--color-surface-2)}.inbox-tab--on{color:var(--color-bright);background:var(--theme-accent-gradient,var(--color-oak));box-shadow:0 4px 12px -8px var(--theme-accent,var(--color-oak));font-weight:600}.inbox-filters{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.inbox-chip{border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.28rem;transition:all .15s;display:inline-flex}.inbox-chip:hover{border-color:var(--color-line-2);color:var(--color-ink)}.inbox-chip--on{border-color:color-mix(in srgb, var(--chip-tone,var(--color-oak)) 60%, transparent);background:color-mix(in srgb, var(--chip-tone,var(--color-oak)) 18%, transparent);color:var(--color-bright)}.inbox-list__scroll{flex:1;min-height:0;padding:.35rem;overflow-y:auto}.inbox-row{border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:.6rem;width:100%;padding:.55rem .6rem;transition:background .12s,border-color .12s;display:grid}.inbox-row:hover{background:var(--theme-panel-raised,var(--color-surface-2))}.inbox-row--on{border-color:color-mix(in srgb, var(--theme-accent,var(--color-oak)) 45%, transparent);background:var(--theme-active,var(--color-oak-soft));box-shadow:inset 3px 0 var(--theme-accent,var(--color-oak))}.inbox-row--unread .inbox-row__title{color:var(--color-bright);font-weight:600}.inbox-row--unread .inbox-row__snippet{color:var(--color-ink)}.inbox-row__badge{background:var(--theme-accent-gradient,var(--color-oak));min-width:1.15rem;color:var(--color-paper);font-family:var(--font-mono);text-align:center;border-radius:999px;flex:none;padding:.05rem .35rem;font-size:.625rem;font-weight:700}.inbox-tab__count{font-family:var(--font-mono);opacity:.75;font-size:.6875rem}.inbox-row__main{min-width:0}.inbox-row__top{align-items:baseline;gap:.4rem;display:flex}.inbox-row__title{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.inbox-row__time{color:var(--color-muted);flex:none;font-size:.6875rem}.inbox-row__bottom{align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.inbox-row__snippet{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.inbox-row__pin{color:var(--color-butter);font-size:.6875rem}.inbox-row__mute{color:var(--color-muted);filter:grayscale();opacity:.72;flex:none;font-size:.65rem}.inbox-row--muted .inbox-row__snippet{color:color-mix(in srgb, var(--color-muted) 82%, var(--color-paper))}.avatar{background:var(--avatar-bg,var(--color-surface-3));width:2.1rem;height:2.1rem;color:var(--avatar-fg,var(--color-bright));letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:relative}.avatar--sm{width:1.6rem;height:1.6rem;font-size:.625rem}.avatar--lg{width:3rem;height:3rem;font-size:1rem}.avatar__image{border-radius:inherit;background:var(--avatar-bg,var(--color-surface-3));object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar__channel{border:2px solid var(--color-surface);background:var(--color-surface-3);border-radius:999px;place-items:center;width:.95rem;height:.95rem;display:grid;position:absolute;bottom:-.15rem;right:-.15rem}.avatar__channel svg{width:.6rem;height:.6rem}.channel--whatsapp{background:var(--color-sage);color:#14251a}.channel--slack{background:var(--color-sky);color:#10262a}.channel--email{background:var(--color-butter);color:#2b2513}.channel--jira{background:var(--color-oak);color:#10202e}.thread__head{border-bottom:1px solid var(--theme-panel-border,var(--color-line));background:var(--theme-inbox-header,var(--color-surface-2));box-shadow:0 1px 12px color-mix(in srgb, var(--theme-accent,var(--color-oak)) 5%, transparent);align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.thread-search{z-index:20;border-bottom:1px solid var(--theme-panel-border,var(--color-line));background:var(--theme-composer,var(--color-surface));flex:none;padding:.45rem .6rem;position:relative}.thread-search__bar{align-items:center;gap:.4rem;min-width:0;display:flex}.thread-search__icon{color:var(--color-muted);flex:none;place-items:center;display:grid}.thread-search__icon svg{width:.95rem;height:.95rem}.thread-search__bar>input{min-width:7rem;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:.35rem .45rem;font-size:.78rem}.thread-search__modes{border:1px solid var(--color-line);background:var(--color-paper);border-radius:999px;flex:none;padding:.12rem;display:flex}.thread-search__modes button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.22rem .48rem;font-size:.62rem}.thread-search__modes button.is-active{background:var(--color-ink);color:var(--color-paper);font-weight:700}.thread-search__status{min-width:5rem;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:.3rem;font-size:.6rem;display:inline-flex;overflow:hidden}.thread-search__status.is-error{color:var(--color-clay)}.thread-search__nav{flex:none;align-items:center;display:flex}.thread-search__nav button{width:1.65rem;height:1.65rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;font-size:.8rem;display:grid}.thread-search__nav button:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-ink)}.thread-search__nav button:disabled{opacity:.35;cursor:default}.thread-search__results{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);max-height:min(24rem,55dvh);box-shadow:var(--shadow-lift);padding:.3rem;position:absolute;top:calc(100% - .2rem);left:.6rem;right:.6rem;overflow-y:auto}.thread-search__results>button{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;gap:.16rem;padding:.48rem .55rem;display:grid}.thread-search__results>button:hover,.thread-search__results>button.is-active{border-color:color-mix(in srgb, var(--color-oak) 35%, transparent);background:var(--color-oak-soft)}.thread-search__result-head{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.58rem;display:flex}.thread-search__result-head strong{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.thread-search__result-head em{background:var(--color-surface-2);color:var(--color-muted);border-radius:999px;margin-left:auto;padding:.08rem .28rem;font-style:normal}.thread-search__result-head em.match-semantic{background:color-mix(in srgb, var(--color-sky) 16%, transparent);color:var(--color-sky)}.thread-search__snippet{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.thread__message-anchor{border-radius:var(--radius-lg);width:100%;scroll-margin-block:6rem;transition:background .2s}.thread__message-anchor--hit{background:color-mix(in srgb, var(--color-butter) 13%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-butter) 28%, transparent)}.thread__message-anchor--hit .bubble{border-color:color-mix(in srgb, var(--color-butter) 65%, var(--color-line))}.thread__message-anchor--linked{animation:2.4s ease-out forwards inbox-linked-message}@keyframes inbox-linked-message{0%,45%{background:color-mix(in srgb, var(--color-butter) 13%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-butter) 28%, transparent)}to{background:0 0;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.thread__message-anchor--linked{animation-duration:.01ms}}@media (max-width:700px){.thread-search__status{display:none}.thread-search__bar>input{min-width:5rem}.thread-search__modes button{padding-inline:.38rem}}.thread__profile{border-radius:var(--radius-lg);text-align:left;cursor:zoom-in;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;min-width:0;margin:-.25rem;padding:.25rem;transition:background .14s;display:flex}.thread__profile:hover:not(:disabled){background:var(--color-surface-2)}.thread__profile:disabled{cursor:default}.thread__identity{flex:1;min-width:0}.thread__meta{align-items:center;gap:.38rem;min-width:0;display:flex}.thread__source-badge{border:1px solid color-mix(in srgb, var(--thread-source-tone) 38%, var(--color-line));background:color-mix(in srgb, var(--thread-source-tone) 14%, var(--theme-inbox-header,var(--color-surface-2)));color:var(--color-ink);letter-spacing:.015em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.22rem;padding:.06rem .34rem;font-size:.6rem;font-weight:700;line-height:1.35;display:inline-flex}.thread__source-badge svg{width:.68rem;height:.68rem;color:var(--thread-source-tone)}.thread__title{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;display:block;overflow:hidden}.thread__sub{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.thread__actions{flex:none;align-items:center;gap:.25rem;display:flex}.thread__back{display:none}.thread__mobile-actions{flex:none;display:none;position:relative}.thread-actions-menu{z-index:55;border:1px solid var(--color-line-2);background:var(--color-surface);width:min(17rem,100vw - .75rem);max-height:min(28rem,100dvh - 4rem);box-shadow:var(--shadow-lift);border-radius:.75rem;padding:.3rem;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.thread-actions-menu>button,.thread-actions-menu>a{width:100%;min-height:2.65rem;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.7rem;padding:.55rem .65rem;font-size:.8125rem;text-decoration:none;display:flex}.thread-actions-menu>button:hover,.thread-actions-menu>a:hover{background:var(--color-surface-2);color:var(--color-bright)}.thread-actions-menu>button svg,.thread-actions-menu>a svg,.thread-actions-menu__mark{width:1rem;height:1rem;color:var(--color-muted);flex:none}.thread-actions-menu>button small,.thread-actions-menu>a small{color:var(--color-muted);margin-left:auto;font-size:.6875rem}.thread-actions-menu>.thread-actions-menu__back{border-bottom:1px solid var(--color-line);color:var(--color-bright);border-radius:0;margin-bottom:.2rem;font-weight:600}.icon-button{border-radius:var(--radius-lg);width:1.9rem;height:1.9rem;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:all .14s;display:grid}.icon-button:hover{border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink)}.icon-button--on{border-color:color-mix(in srgb, var(--color-butter) 55%, transparent);color:var(--color-butter)}.icon-button svg{width:1rem;height:1rem}.thread__scroll{flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:.9rem 1rem 1.1rem;display:flex;overflow-y:auto}.thread__day{border:1px solid color-mix(in srgb, var(--theme-accent,var(--color-oak)) 15%, var(--color-line));background:color-mix(in srgb, var(--theme-inbox-header,var(--color-surface-2)) 86%, transparent);color:var(--color-muted);border-radius:999px;align-self:center;margin:.75rem 0 .5rem;padding:.15rem .6rem;font-size:.6875rem}.subthread__head{border-bottom:1px solid var(--theme-panel-border,var(--color-line));background:var(--theme-inbox-header,var(--color-surface-2));justify-content:space-between;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.subthread__title{flex-direction:column;min-width:0;font-size:.9375rem;line-height:1.25;display:flex}.subthread__sub{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.subthread__scroll{flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:.8rem .75rem 1rem;display:flex;overflow-y:auto}.subthread__root{padding-bottom:.5rem}.subthread__divider{color:var(--color-muted);align-items:center;gap:.5rem;margin:.1rem 0 .6rem;font-size:.6875rem;display:flex}.subthread__divider:after{background:color-mix(in srgb, var(--color-line) 70%, transparent);content:"";flex:1;height:1px}.subthread__empty{color:var(--color-muted);text-align:center;padding:1.2rem .5rem;font-size:.8125rem}.bubble-row{gap:.5rem;max-width:100%;margin-top:.1rem;display:flex}.bubble-row--mine{flex-direction:row-reverse}.bubble-row--start{margin-top:.6rem}.bubble-row__spacer{flex:none;width:1.6rem}.bubble{border:1px solid var(--theme-bubble-in-border,var(--color-line));border-radius:var(--radius-lg);background:var(--theme-bubble-in,var(--color-surface-2));max-width:min(54rem,74%);box-shadow:0 6px 18px -15px color-mix(in srgb, var(--theme-accent-2,var(--color-line)) 30%, #000);color:var(--color-ink);padding:.45rem .65rem .3rem;font-size:.8438rem;line-height:1.45;position:relative}.bubble--mine{border-color:var(--theme-bubble-out-border,var(--color-oak));background:var(--theme-bubble-out,var(--color-oak-soft));box-shadow:0 7px 20px -15px color-mix(in srgb, var(--theme-accent,var(--color-oak)) 58%, #000);color:var(--color-bright)}.bubble-row--start .bubble{border-top-left-radius:.3rem}.bubble-row--start.bubble-row--mine .bubble{border-top-left-radius:var(--radius-lg);border-top-right-radius:.3rem}.bubble--pending{opacity:.68}.bubble--failed{border-color:var(--color-clay);background:color-mix(in srgb, var(--color-clay-soft) 70%, transparent)}.bubble__author{color:var(--author-tone,var(--color-sage));margin-bottom:.1rem;font-size:.6875rem;font-weight:600}.bubble__subject{color:var(--color-bright);margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.bubble__quote{border-left:3px solid var(--theme-accent-2,var(--color-sage));background:color-mix(in srgb, var(--color-paper) 45%, transparent);border-radius:.35rem;flex-direction:column;gap:.05rem;min-width:0;margin-bottom:.35rem;padding:.35rem .5rem;display:flex}.bubble__quote-author{color:var(--theme-accent-2,var(--color-sage));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.bubble__quote-text{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7188rem;overflow:hidden}.bubble__text{white-space:pre-wrap;overflow-wrap:anywhere}.preview{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);background:color-mix(in srgb, var(--color-paper) 45%, transparent);width:100%;max-width:20rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.5rem;flex-direction:column;margin-top:.4rem;padding:0;text-decoration:none;display:flex;overflow:hidden}.preview:hover{border-color:var(--theme-accent-2,var(--color-sage))}.preview__foto{background:color-mix(in srgb, var(--color-ink) 8%, transparent);height:9rem;display:block;position:relative}.preview__foto img{object-fit:cover;width:100%;height:100%}.preview__play{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding-left:.2rem;font-size:1rem;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview__texto{flex-direction:column;gap:.1rem;min-width:0;padding:.45rem .55rem;display:flex}.preview__sitio{color:var(--theme-accent-2,var(--color-sage));letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:600}.preview__titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.preview__autor{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.bubble__more{color:var(--color-oak);cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.6875rem}.bubble__meta{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.625rem;display:flex}.bubble--threaded{cursor:pointer;transition:border-color .14s,box-shadow .14s}.bubble--threaded:hover{border-color:color-mix(in srgb, var(--theme-accent,var(--color-oak)) 58%, var(--color-line));box-shadow:0 8px 22px -14px color-mix(in srgb, var(--theme-accent,var(--color-oak)) 45%, #000)}.bubble__thread{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 8%, transparent);width:100%;color:var(--color-accent);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:.4rem;margin-top:.35rem;padding:.3rem .45rem;font-size:.75rem;transition:background .14s,border-color .14s;display:flex}.bubble__thread:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.bubble__thread--open{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.bubble__thread-faces{flex:none;display:flex}.bubble__thread-faces>*+*{margin-left:-.4rem}.bubble__thread-count{font-weight:500}.bubble__thread-when{color:var(--color-muted);margin-left:auto;font-size:.6875rem}.bubble__ticks{font-size:.6875rem;line-height:1}.bubble__ticks--sent{color:var(--color-sky)}.bubble__ticks--pending{color:var(--color-muted)}.bubble__ticks--failed{color:var(--color-clay)}.bubble__retry{color:var(--color-clay);cursor:pointer;background:0 0;border:0;font-size:.6875rem;text-decoration:underline}.bubble__media{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.bubble__chip{border:1px solid color-mix(in srgb, var(--color-line-2) 70%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-paper) 55%, transparent);color:var(--color-ink-2);cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex}.bubble__chip:hover{border-color:var(--color-oak);color:var(--color-bright)}.inline-media{width:auto;max-width:min(22rem,100%);height:auto;max-height:20rem}.inline-media img,.inline-media video{max-width:100%;max-height:20rem;object-fit:contain!important;width:auto!important;height:auto!important}.inline-sticker{background:0 0;max-width:10rem;max-height:10rem;border-color:#0000!important}.inline-sticker:hover{border-color:#0000!important}.inline-sticker img{max-height:10rem}.bubble__thumb{cursor:pointer;object-fit:cover;border-radius:.65rem;max-width:14rem;max-height:14rem}.composer{border-top:1px solid var(--theme-panel-border,var(--color-line));background:var(--theme-composer,var(--color-surface));box-shadow:0 -8px 24px -22px var(--theme-accent,var(--color-oak));flex-direction:column;gap:.4rem;padding:.6rem .7rem .7rem;display:flex}.composer__dest{padding:.3rem .55rem 0;font-size:.78rem}.composer__dest-resumen{width:100%;color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.composer__dest-etiqueta{color:var(--color-muted);flex:none}.composer__dest-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-2);flex:1;overflow:hidden}.composer__dest-chevron{opacity:.7;flex:none}.composer__dest-detalle{flex-direction:column;gap:.3rem;padding:.3rem 0 .35rem;display:flex}.composer__dest-fila{align-items:flex-start;gap:.45rem;display:flex}.composer__dest-chips{flex-wrap:wrap;flex:1;gap:.25rem;min-width:0;display:flex}.composer__dest-chip{border:1px solid var(--color-line);color:var(--color-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.1rem .2rem .1rem .45rem;display:inline-flex}.composer__dest-chip button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.95rem;line-height:1}.composer__dest-chip button:hover{color:var(--color-clay)}.composer__dest-input{min-width:6rem;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:.1rem .2rem}.composer__row{align-items:flex-end;gap:.5rem;display:flex}.composer__box{border:1px solid var(--theme-panel-border,var(--color-line));border-radius:var(--radius-xl);background:var(--theme-composer-box,var(--color-paper));flex:1;align-items:flex-end;gap:.4rem;padding:.45rem .6rem;transition:border-color .15s;display:flex}.composer__box:focus-within{border-color:var(--theme-accent,var(--color-oak));box-shadow:var(--theme-focus-ring)}.composer__input{min-height:1.35rem;max-height:11rem;color:var(--color-ink);resize:none;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:.8438rem;line-height:1.45}.composer__send{background:var(--theme-accent-gradient,var(--color-oak));width:2.2rem;height:2.2rem;box-shadow:0 7px 18px -9px var(--theme-accent,var(--color-oak));color:var(--color-paper);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:transform .12s,opacity .12s;display:grid}.composer__send:hover:not(:disabled){transform:scale(1.05)}.composer__send:disabled{opacity:.4;cursor:not-allowed}.composer__send svg{width:1.05rem;height:1.05rem}.composer__hint{color:var(--color-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex;overflow:hidden}.composer__hint>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:820px){.composer__keys,.composer__aside{display:none}}.composer__warn{border:1px solid color-mix(in srgb, var(--color-butter) 45%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-butter-soft) 55%, transparent);color:var(--color-butter);align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.75rem;display:flex}.composer__error{border-color:color-mix(in srgb, var(--color-clay) 50%, transparent);background:color-mix(in srgb, var(--color-clay-soft) 60%, transparent);color:var(--color-clay)}.composer__nudge{border:1px dashed color-mix(in srgb, var(--color-plum) 45%, transparent);border-radius:var(--radius-lg);color:var(--color-plum);align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.71875rem;display:flex}.composer__nudge button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.context__scroll{flex:1;min-height:0;padding:.85rem;overflow-y:auto}.context__card{border-bottom:1px solid color-mix(in srgb, var(--color-line) 60%, transparent);align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.context__name{color:var(--color-bright);font-size:.9375rem;font-weight:600;line-height:1.2}.context__rel{color:var(--color-muted);font-size:.75rem}.context__section{margin-top:.9rem}.context__label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem;font-size:.6875rem;font-weight:600}.context__item{border-radius:var(--radius-lg);width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .4rem;font-size:.75rem;display:flex}.context__item:hover{background:var(--theme-panel-raised,var(--color-surface-2));color:var(--color-ink)}.context__item-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.context__item-side{color:var(--color-muted);flex:none;font-size:.6875rem}.context__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.5rem;display:grid}.context__stat{border:1px solid var(--theme-panel-border,var(--color-line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--theme-panel-raised,var(--color-surface-2)) 58%, transparent);text-align:center;padding:.4rem}.context__stat-value{color:var(--color-bright);font-family:var(--font-mono);font-size:.875rem}.context__stat-label{color:var(--color-muted);font-size:.625rem}.inbox-empty{color:var(--color-muted);text-align:center;flex:1;place-items:center;padding:2rem;font-size:.8125rem;display:grid}.typing{align-items:center;gap:.2rem;display:inline-flex}.typing span{background:currentColor;border-radius:999px;width:.3rem;height:.3rem;animation:1.1s ease-in-out infinite typing-bounce}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.snooze-menu{z-index:30;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:11rem;box-shadow:var(--shadow-lift);padding:.3rem;position:absolute;top:2.3rem;right:0}.snooze-menu button{border-radius:var(--radius-lg);width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .5rem;font-size:.75rem;display:flex}.snooze-menu button:hover{background:var(--color-surface-2);color:var(--color-bright)}.snooze-menu__when{color:var(--color-muted);font-size:.6875rem}.mention-picker{z-index:40;border:1px solid var(--color-line-2);border-radius:var(--radius-lg);background:var(--color-surface);width:min(20rem,100%);max-height:17rem;box-shadow:var(--shadow-lift);flex-direction:column;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + .4rem);left:0;overflow-y:auto}.mention-option{border-radius:var(--radius-lg);width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.mention-option--on{background:color-mix(in srgb, var(--color-oak-soft) 70%, transparent);color:var(--color-bright)}.mention-option__main{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.mention-option__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.mention-option__handle{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.mention-option__tag{color:var(--color-muted);flex:none;font-size:.625rem}.mention-picker__hint{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);color:var(--color-muted);margin-top:.2rem;padding:.3rem .5rem .15rem;font-size:.625rem}.composer__row{position:relative}.composer__tags{color:var(--color-muted);flex-wrap:wrap;gap:.3rem;font-size:.6875rem;display:flex}.composer__tag{border:1px solid color-mix(in srgb, var(--color-oak) 45%, transparent);color:var(--color-oak);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .4rem;display:inline-flex}.bubble__mention{color:var(--color-oak);font-weight:500}.bubble--mine .bubble__mention{color:var(--color-sky)}a.bubble__mention:hover{text-decoration:underline}.composer--dragging{outline:2px dashed var(--color-oak);outline-offset:-4px}.composer__drop{z-index:20;background:color-mix(in srgb, var(--color-oak-soft) 88%, transparent);color:var(--color-bright);pointer-events:none;border-radius:1.15rem;place-items:center;font-size:.8125rem;display:grid;position:absolute;inset:0}.composer__files{flex-wrap:wrap;gap:.35rem;display:flex}.composer__file{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);max-width:15rem;color:var(--color-ink-2);align-items:center;gap:.35rem;padding:.25rem .4rem .25rem .3rem;font-size:.71875rem;display:inline-flex}.composer__file--wait{opacity:.6}.composer__file--bad{border-color:var(--color-clay);color:var(--color-clay)}.composer__file-thumb{object-fit:cover;border-radius:.3rem;width:1.5rem;height:1.5rem}.composer__file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer__file-size{color:var(--color-muted);flex:none;font-size:.6875rem}.composer__file button{color:var(--color-muted);cursor:pointer;background:0 0;border:0}.composer__file button:hover{color:var(--color-clay)}.bubble__action{width:1.6rem;height:1.6rem;color:var(--color-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:.2rem;right:-1.9rem}.bubble-row--mine .bubble__action{left:-1.9rem;right:auto}.bubble:hover .bubble__action,.bubble__action:focus-visible{opacity:1}.bubble__action:hover{background:var(--color-surface-2);color:var(--color-ink)}.bubble__action svg{width:.85rem;height:.85rem}.forward-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain;background:#0000009e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.forward{border:1px solid var(--color-line-2);border-radius:var(--radius-xl);background:var(--color-surface);width:min(30rem,100%);min-height:0;max-height:min(40rem,100dvh - 2rem);box-shadow:var(--shadow-lift);flex-direction:column;gap:.5rem;padding:.9rem;display:flex;overflow:hidden}.forward__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.forward__title{color:var(--color-bright);font-size:1rem;font-weight:600}.forward__sub{color:var(--color-muted);font-size:.71875rem}.forward__preview{border-left:2px solid var(--color-oak);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-surface-2);max-height:6rem;color:var(--color-ink-2);white-space:pre-wrap;padding:.5rem .6rem;font-size:.78125rem;overflow-y:auto}.forward__note,.forward__search{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;color:var(--color-ink);outline:none;padding:.45rem .65rem;font-size:.8125rem}.forward__note:focus,.forward__search:focus{border-color:var(--color-oak)}.forward__picked{flex-wrap:wrap;gap:.3rem;max-height:4.25rem;display:flex;overflow-y:auto}.forward__chip{border:1px solid color-mix(in srgb, var(--color-oak) 50%, transparent);background:color-mix(in srgb, var(--color-oak-soft) 60%, transparent);color:var(--color-bright);cursor:pointer;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem}.forward__list{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);border-radius:var(--radius-lg);flex:1 1 0;min-height:0;padding:.2rem;overflow-y:auto}.forward__option{border-radius:var(--radius-lg);width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.8125rem;display:flex}.forward__option:hover{background:var(--color-surface-2)}.forward__option--on{background:color-mix(in srgb, var(--color-oak-soft) 65%, transparent);color:var(--color-bright)}.forward__option-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.forward__option-side{color:var(--color-oak)}.forward__empty,.forward__count{color:var(--color-muted);font-size:.75rem}.forward__empty{text-align:center;padding:1.2rem}.forward__error{color:var(--color-clay);font-size:.75rem}.forward__foot{flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.thread__flash{z-index:30;background:var(--color-sage-soft);color:var(--color-sage);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%)}.inbox__thread{--thread-source-tone:var(--color-oak);background:var(--theme-inbox-thread,var(--color-paper));position:relative}.inbox__thread[data-source=whatsapp]{--thread-source-tone:#25d366}.inbox__thread[data-source=slack]{--thread-source-tone:#a855f7}.inbox__thread[data-source=email]{--thread-source-tone:#ea4335}.inbox__thread[data-source=jira]{--thread-source-tone:#2684ff}.inbox__thread[data-source]{border-color:color-mix(in srgb, var(--thread-source-tone) 26%, var(--theme-panel-border,var(--color-line)))}.inbox__thread[data-source] .thread__head{border-bottom-color:color-mix(in srgb, var(--thread-source-tone) 30%, var(--theme-panel-border,var(--color-line)));background:color-mix(in srgb, var(--thread-source-tone) 13%, var(--theme-inbox-header,var(--color-surface-2)));box-shadow:inset 0 3px color-mix(in srgb, var(--thread-source-tone) 72%, transparent), 0 1px 12px color-mix(in srgb, var(--thread-source-tone) 10%, transparent)}.inbox__thread[data-source] .thread__scroll{background-color:color-mix(in srgb, var(--thread-source-tone) 9%, var(--theme-inbox-thread,var(--color-paper)));background-image:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--thread-source-tone) 13%, transparent), transparent 30%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--thread-source-tone) 10%, transparent), transparent 34%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--thread-source-tone) 13%, transparent) 1px, transparent 1.2px);background-size:auto,auto,22px 22px}.inbox__thread[data-source] .composer{border-top-color:color-mix(in srgb, var(--thread-source-tone) 28%, var(--theme-panel-border,var(--color-line)));background:color-mix(in srgb, var(--thread-source-tone) 7%, var(--theme-composer,var(--color-surface)))}.bubble{position:relative}@media (max-width:820px){.thread__head{min-height:3.35rem;padding:calc(.42rem + env(safe-area-inset-top)) .35rem .42rem;background:var(--theme-inbox-header,var(--color-surface));gap:.3rem}.subthread__head{padding:calc(.6rem + env(safe-area-inset-top)) .75rem .6rem}.thread__back{width:2.25rem;height:2.25rem;margin-right:-.25rem;display:grid}.thread__profile{gap:.5rem;margin:0;padding:.1rem}.thread__profile .avatar{width:2rem;height:2rem}.thread__title{font-size:.875rem}.thread__sub{font-size:.65625rem}.thread__actions--desktop{display:none}.thread__mobile-actions{display:block}.thread__more{border-radius:999px;width:2.35rem;height:2.35rem}.thread__more svg{width:1.15rem;height:1.15rem}.thread__scroll,.subthread__scroll{padding:.5rem .45rem .65rem}.thread__day{margin:.55rem 0 .35rem;padding:.12rem .5rem;font-size:.625rem}.bubble-row{gap:.35rem}.bubble-row--start{margin-top:.42rem}.bubble{border-radius:.8rem;max-width:88%;padding:.38rem .55rem .25rem;font-size:.8125rem;line-height:1.4}.bubble--email{width:calc(100% - .4rem);max-width:calc(100% - .4rem)}.bubble-row--start .bubble{border-top-left-radius:.22rem}.bubble-row--start.bubble-row--mine .bubble{border-top-left-radius:.8rem;border-top-right-radius:.22rem}.composer{padding:.4rem .4rem max(.42rem, env(safe-area-inset-bottom));gap:.25rem}.composer__row{gap:.3rem}.composer__box{gap:.25rem;padding:.38rem .5rem}.composer__input{font-size:.8125rem}.composer__hint{display:none}.forward-backdrop{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.forward{width:100%;height:100dvh;max-height:100dvh;padding:max(.6rem, env(safe-area-inset-top)) .55rem max(.55rem, env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;gap:.4rem}.forward__head{align-items:center;min-height:2.4rem}.forward__preview{max-height:3.6rem;padding:.4rem .5rem;font-size:.75rem}.forward__note,.forward__search{padding:.52rem .65rem;font-size:1rem}.forward__picked{max-height:3.75rem}.forward__list{border-inline:0;border-radius:0}.forward__option{min-height:2.75rem;padding:.45rem .35rem}.forward__foot{min-height:2.6rem}}.msg-menu{z-index:70;border:1px solid var(--color-line-2);border-radius:var(--radius-lg);background:var(--color-surface);min-width:13rem;max-width:18rem;box-shadow:var(--shadow-lift);padding:.25rem;position:fixed}.msg-menu__group+.msg-menu__group{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);margin-top:.2rem;padding-top:.2rem}.msg-menu__item{border-radius:var(--radius-lg);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:.32rem .45rem;font-size:.8125rem;display:flex}.msg-menu__item:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-bright)}.msg-menu__item:disabled{color:var(--color-muted);cursor:default}.msg-menu__item--danger:not(:disabled){color:var(--color-clay)}.msg-menu__icon{text-align:center;opacity:.85;flex:none;width:1rem}.msg-menu__why{color:var(--color-muted);text-align:right;flex:1;font-size:.625rem;line-height:1.2}.msg-menu__loading{color:var(--color-muted);padding:.4rem .5rem;font-size:.75rem}.conversation-menu{min-width:15rem}.conversation-menu__hint{color:var(--color-muted);padding:.2rem .45rem .4rem 1.95rem;font-size:.65rem;line-height:1.35}.bubble__star{color:var(--color-butter);text-shadow:0 0 3px var(--color-paper);font-size:.7rem;position:absolute;top:-.35rem;right:-.35rem}.composer__reply{border-left:2px solid var(--color-oak);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-surface-2);color:var(--color-ink-2);align-items:flex-start;gap:.5rem;padding:.35rem .55rem;font-size:.75rem;display:flex}.composer__reply-main{flex:1;min-width:0}.composer__reply-who{color:var(--color-oak);font-weight:600}.composer__reply-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer__reply button{color:var(--color-muted);cursor:pointer;background:0 0;border:0}.bubble__link{color:var(--color-oak);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.bubble--mine .bubble__link{color:var(--color-sky)}.bubble__link:hover{color:var(--color-bright)}.bubble__code{background:color-mix(in srgb, var(--color-paper) 65%, transparent);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.3rem;padding:.05rem .3rem;font-size:.78em}.msg-menu__title{color:var(--color-muted);padding:.3rem .45rem .35rem;font-size:.6875rem}.slash-picker{z-index:45;border:1px solid var(--color-line-2);border-radius:var(--radius-lg);background:var(--color-surface);width:min(32rem,100%);max-height:18rem;box-shadow:var(--shadow-lift);flex-direction:column;padding:.3rem;display:flex;position:absolute;bottom:calc(100% + .4rem);left:0;overflow-y:auto}.slash-option{border-radius:var(--radius-lg);color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.slash-option--on{background:color-mix(in srgb, var(--color-sky) 12%, var(--color-surface-2));color:var(--color-bright)}.slash-option__command{color:var(--color-sky);font-family:var(--font-mono);font-size:.78rem;font-weight:700}.slash-option__summary{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.slash-option__plugin,.slash-picker__hint{color:var(--color-muted);font-size:.62rem}.slash-picker__hint{border-top:1px solid var(--color-line);margin-top:.2rem;padding:.3rem .55rem .12rem}.bubble__plugin-match{border:1px solid color-mix(in srgb, var(--plugin-match-tone,#7aa2f7) 55%, transparent);background:color-mix(in srgb, var(--plugin-match-tone,#7aa2f7) 13%, transparent);color:var(--plugin-match-tone,#7aa2f7);font:600 .78rem/1.35 var(--font-mono);cursor:pointer;border-radius:.35rem;margin:0 .06rem;padding:.04rem .28rem;display:inline}.bubble__plugin-match:hover{background:color-mix(in srgb, var(--plugin-match-tone,#7aa2f7) 23%, transparent)}.plugin-output-row{justify-content:center;width:100%;margin:.6rem 0;display:flex}.plugin-output{border:1px solid color-mix(in srgb, var(--color-sky) 28%, var(--color-line));border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface-2) 72%, transparent);width:min(57rem,94%);box-shadow:var(--shadow-soft);overflow:hidden}.plugin-output--error{border-color:color-mix(in srgb, var(--color-clay) 50%, var(--color-line))}.plugin-output__meta{border-bottom:1px solid var(--color-line);color:var(--color-muted);align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.64rem;display:flex}.plugin-output__meta code{color:var(--color-bright);font-size:.72rem}.plugin-output__meta time{margin-left:auto}.plugin-output__private{background:color-mix(in srgb, var(--color-plum) 18%, transparent);color:var(--color-plum);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.08rem .35rem;font-weight:700}.plugin-output__notice{border-top:1px solid var(--color-line);color:var(--color-muted);text-align:right;padding:.35rem .65rem;font-size:.62rem}.plugin-output__error,.plugin-output__raw{color:var(--color-clay);white-space:pre-wrap;margin:0;padding:.8rem;font-size:.75rem}.jira-card__head{align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.jira-card__logo{color:#fff;background:#1868db;border-radius:.5rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:800;display:grid}.jira-card__heading,.plugin-modal__title{flex-direction:column;flex:1;min-width:0;display:flex}.jira-card__heading strong,.plugin-modal__title strong{color:var(--color-bright);font-size:.82rem}.jira-card__heading span,.plugin-modal__title span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.jira-card__count{color:#7aa2f7;min-width:1.5rem;height:1.5rem;font:700 .68rem var(--font-mono);background:#1868db2b;border-radius:999px;place-items:center;display:grid}.jira-card__items{border-top:1px solid var(--color-line)}.jira-card__ticket{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .65rem;padding:.55rem .75rem;display:grid}.jira-card__ticket:hover{background:#1868db14}.jira-card__key{color:#7aa2f7;font:700 .72rem var(--font-mono);grid-row:1/span 2}.jira-card__summary{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.jira-card__meta{color:var(--color-muted);font-size:.64rem}.jira-card__arrow{color:var(--color-muted);grid-area:1/3/span 2;font-size:1.2rem}.jira-card__empty,.jira-card__foot{color:var(--color-muted);padding:.7rem .75rem;font-size:.68rem}.jira-card__foot code{color:#7aa2f7}.plugin-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b10b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.plugin-modal__panel{border:1px solid var(--color-line-2);border-radius:var(--radius-xl);background:var(--color-surface);width:min(58rem,96vw);max-height:min(52rem,92dvh);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;overflow:hidden}.plugin-modal__head{border-bottom:1px solid var(--color-line);align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.plugin-modal__close{background:var(--color-surface-2);width:1.8rem;height:1.8rem;color:var(--color-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.plugin-modal__body{min-height:10rem;padding:.85rem;overflow-y:auto}.plugin-modal__loading,.plugin-modal__error{min-height:10rem;color:var(--color-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.plugin-modal__error{color:var(--color-clay)}.jira-modal__open{color:#7aa2f7;font-size:.68rem}.jira-modal__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.jira-modal__facts span{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;color:var(--color-ink);flex-direction:column;padding:.45rem .55rem;font-size:.72rem;display:flex}.jira-modal__facts strong{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.jira-modal__section{margin-top:.9rem}.jira-modal__section h3{color:var(--color-bright);text-transform:uppercase;margin-bottom:.35rem;font-size:.74rem}.jira-modal__section h3 span{color:var(--color-muted)}.jira-modal__section>p,.jira-modal__comments p{color:var(--color-ink);white-space:pre-wrap;font-size:.76rem;line-height:1.55}.jira-modal__comments{flex-direction:column;gap:.45rem;display:flex}.jira-modal__comments li{background:var(--color-surface-2);border-left:2px solid #1868db8c;padding:.55rem}.jira-modal__comments li>div{color:var(--color-muted);justify-content:space-between;font-size:.64rem;display:flex}.jira-modal__comments p{margin-top:.25rem}.jira-modal__attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.jira-modal__attachments a{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-2);flex-direction:column;min-width:0;padding:.5rem;display:flex}.jira-modal__attachments strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.jira-modal__attachments span,.jira-modal__muted{color:var(--color-muted)!important;font-size:.62rem!important}.jira-modal__tags{flex-wrap:wrap;gap:.3rem;margin-top:.9rem;display:flex}.jira-modal__tags span{color:#7aa2f7;background:#1868db1f;border-radius:999px;padding:.12rem .4rem;font-size:.62rem}.jira-card__ticket{grid-template-columns:2rem minmax(0,1fr) auto;gap:.55rem;padding:.62rem .75rem}.jira-card__project{color:#85b8ff;width:2rem;height:2rem;font:800 .62rem var(--font-mono);text-transform:uppercase;background:#1868db24;border:1px solid #579dff59;border-radius:.55rem;place-items:center;display:grid}.jira-card__ticket-body{flex-direction:column;gap:.13rem;min-width:0;display:flex}.jira-card__ticket-top{align-items:center;gap:.4rem;display:flex}.jira-card__ticket-top code{color:#85b8ff;font:700 .67rem var(--font-mono)}.jira-card__ticket-top em,.jira-modal__eyebrow em{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:15rem;padding:.08rem .34rem;font-size:.54rem;font-style:normal;font-weight:700;overflow:hidden}.jira-card__ticket-top em.is-done,.jira-modal__eyebrow em.is-done{color:#7ee2b8;background:#4bce9729}.jira-card__ticket-top em.is-progress,.jira-modal__eyebrow em.is-progress{color:#85b8ff;background:#579dff29}.jira-card__ticket-top em.is-waiting,.jira-modal__eyebrow em.is-waiting{color:#f8d968;background:#f5cd4726}.jira-card__ticket-top em.is-blocked,.jira-modal__eyebrow em.is-blocked{color:#ff9c8f;background:#f8716829}.jira-card__ticket-top em.is-neutral,.jira-modal__eyebrow em.is-neutral{background:var(--color-surface-2);color:var(--color-muted)}.jira-card__ticket-body>strong{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.jira-card__ticket-body>small{min-width:0;color:var(--color-muted);white-space:nowrap;align-items:center;gap:.32rem;font-size:.59rem;display:flex;overflow:hidden}.jira-card__ticket-body>small>span:not(:last-child):after{color:var(--color-line-2);content:"·";margin-left:.32rem}.jira-card__arrow{grid-area:auto}.jira-priority{color:var(--color-muted);font-style:normal}.jira-priority.is-urgent{color:#ff7452}.jira-priority.is-high{color:#f87168}.jira-priority.is-medium{color:#f5cd47}.jira-priority.is-low{color:#579dff}.jira-modal{background:color-mix(in srgb, var(--color-surface) 96%, #0c66e4);width:min(72rem,96vw);max-height:min(56rem,94dvh)}.jira-modal__head{background:color-mix(in srgb, var(--color-surface-2) 55%, transparent);min-height:4.15rem;padding:.7rem 1rem}.jira-modal__identity{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.jira-modal__identity>strong{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.jira-modal__eyebrow{align-items:center;gap:.4rem;display:flex}.jira-modal__eyebrow code{color:#85b8ff;font:800 .7rem var(--font-mono)}.jira-modal__open{border-radius:var(--radius-lg);color:#85b8ff;align-items:center;gap:.2rem;padding:.34rem .52rem;font-size:.66rem;display:inline-flex}.jira-modal__open:hover{background:#1868db1f}.jira-modal__body{background:color-mix(in srgb, var(--color-paper) 35%, transparent);padding:.75rem}.jira-modal__quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.6rem;display:grid}.jira-modal__quick>span{border:1px solid color-mix(in srgb, var(--color-line) 85%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 68%, transparent);align-items:center;gap:.48rem;min-width:0;padding:.45rem .55rem;display:flex}.jira-modal__quick>span>span{flex-direction:column;min-width:0;display:flex}.jira-modal__quick small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.jira-modal__quick strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.jira-modal__quick i{flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.jira-avatar{color:#fff;font:800 .55rem var(--font-sans);background:linear-gradient(145deg,#6554c0,#0c66e4);border-radius:50%;font-style:normal}.jira-modal__clock{color:#85b8ff;font-size:1.1rem;font-style:normal}.jira-modal__layout{grid-template-columns:minmax(0,1.7fr) minmax(15.5rem,.75fr);align-items:start;gap:.6rem;display:grid}.jira-modal__layout main,.jira-modal__layout aside{gap:.6rem;min-width:0;display:grid}.jira-modal__panel-section{border:1px solid color-mix(in srgb, var(--color-line) 86%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 88%, transparent);min-width:0;overflow:hidden}.jira-modal__panel-section>header{border-bottom:1px solid color-mix(in srgb, var(--color-line) 75%, transparent);color:#85b8ff;align-items:center;gap:.38rem;padding:.48rem .58rem;display:flex}.jira-modal__panel-section>header h3{color:var(--color-bright);letter-spacing:.045em;text-transform:uppercase;flex:1;margin:0;font-size:.65rem}.jira-modal__panel-section>header em{color:#85b8ff;min-width:1.2rem;height:1.2rem;font:700 .56rem var(--font-mono);background:#1868db26;border-radius:999px;place-items:center;font-style:normal;display:grid}.jira-rich-text{color:var(--color-ink);padding:.58rem .68rem;font-size:.72rem;line-height:1.55}.jira-rich-text p{overflow-wrap:anywhere;margin:.18rem 0}.jira-rich-text p.is-bullet{grid-template-columns:auto minmax(0,1fr);gap:.4rem;padding-left:.25rem;display:grid}.jira-rich-text p.is-bullet>span{color:#85b8ff}.jira-rich-text a{color:#85b8ff;text-underline-offset:.12rem;-webkit-text-decoration:underline #85b8ff66;text-decoration:underline #85b8ff66}.jira-rich-text__space{height:.35rem}.jira-rich-text hr{background:var(--color-line);border:0;height:1px;margin:.45rem 0}.jira-modal__legal{border:1px dashed var(--color-line-2);border-radius:var(--radius-lg);color:var(--color-muted);margin:0 .68rem .65rem;font-size:.63rem}.jira-modal__legal summary{cursor:pointer;padding:.38rem .48rem}.jira-modal__legal[open] summary{border-bottom:1px dashed var(--color-line-2)}.jira-modal__legal .jira-rich-text{max-height:14rem;color:var(--color-muted);font-size:.63rem;overflow:auto}.jira-modal__comments{gap:0;margin:0}.jira-modal__comments li{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-line) 68%, transparent);background:0 0;grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem;padding:.58rem .65rem;display:grid}.jira-modal__comments li:last-child{border-bottom:0}.jira-modal__comments li>.jira-avatar{place-items:center;width:1.7rem;height:1.7rem;display:grid}.jira-modal__comments li>div{min-width:0;display:block}.jira-modal__comments li>div>header{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.6rem;display:flex}.jira-modal__comments li>div>header strong{color:var(--color-ink);font-size:.66rem}.jira-modal__comments .jira-rich-text{padding:.3rem 0 0}.jira-modal__details dl{margin:0;padding:.25rem .58rem}.jira-modal__details dl>div{border-bottom:1px solid color-mix(in srgb, var(--color-line) 62%, transparent);grid-template-columns:4.3rem minmax(0,1fr);gap:.4rem;padding:.38rem 0;display:grid}.jira-modal__details dl>div:last-child{border-bottom:0}.jira-modal__details dt{color:var(--color-muted);font-size:.58rem}.jira-modal__details dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0;font-size:.64rem}.jira-modal__attachments{grid-template-columns:1fr;gap:.42rem;padding:.55rem;display:grid}.jira-modal__attachments a{border-color:color-mix(in srgb, var(--color-line) 82%, transparent);background:var(--color-surface-2);grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.48rem;padding:.38rem;display:grid}.jira-modal__attachments a.is-image{padding:0;display:block;overflow:hidden}.jira-modal__attachments img{object-fit:cover;background:var(--color-paper);width:100%;max-height:12rem;display:block}.jira-modal__attachments a.is-image>span{flex-direction:column;padding:.42rem .5rem;display:flex}.jira-modal__attachments a>span:not(.jira-modal__file-icon){flex-direction:column;min-width:0;display:flex}.jira-modal__attachments a strong{color:var(--color-ink);font-size:.65rem}.jira-modal__attachments a small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.jira-modal__file-icon{background:#1868db24;border-radius:.4rem;place-items:center;width:2.2rem;height:2.2rem;display:grid;color:#85b8ff!important;font:800 .48rem var(--font-mono)!important}.jira-modal__panel-section>.jira-modal__muted{margin:0;padding:.65rem}.jira-modal__tags{margin:0;padding:.55rem}@media (max-width:800px){.jira-modal__quick,.jira-modal__layout{grid-template-columns:1fr}.jira-modal__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-modal__quick>span:last-child{grid-column:1/-1}}@media (max-width:640px){.plugin-output{width:100%}.plugin-modal{padding:.35rem}.plugin-modal__panel{width:100%;max-height:96dvh}.jira-modal__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-modal__attachments{grid-template-columns:1fr}.jira-modal__open{display:none}}.thread__earlier{min-height:1.6rem;color:var(--color-muted);justify-content:center;align-items:center;margin-bottom:.4rem;font-size:.6875rem;display:flex}}@media (min-width:1024px){main:has(.inbox){padding:.75rem .85rem}}@media (max-width:820px){main:has(.inbox){padding:.45rem}:is(body:has(.inbox[data-pane=thread]) .app-topbar,body:has(.inbox[data-pane=context]) .app-topbar){display:none}:is(body:has(.inbox[data-pane=thread]) main:has(.inbox),body:has(.inbox[data-pane=context]) main:has(.inbox)){padding:0}:is(body:has(.inbox[data-pane=thread]) .inbox,body:has(.inbox[data-pane=context]) .inbox){height:100dvh;min-height:0}:is(body:has(.inbox[data-pane=thread]) .inbox__pane,body:has(.inbox[data-pane=context]) .inbox__pane){box-shadow:none;border:0;border-radius:0}}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}
@font-face{font-family:OPM Lato;src:url(/fonts/opm/Lato-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OPM Lato;src:url(/fonts/opm/Lato-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@layer components{.plugins-settings{margin-top:1.2rem}.plugins-settings__head{margin-bottom:.65rem}.plugins-settings__head h2{color:var(--color-bright);font-size:1rem}.plugins-settings__head p{color:var(--color-muted);margin-top:.15rem;font-size:.75rem}.plugins-settings__list{gap:.75rem;display:grid}.plugin-settings-card{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft);overflow:hidden}.plugin-settings-card__head{border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.plugin-settings-card__identity{flex-direction:column;flex:1;min-width:0;display:flex}.plugin-settings-card__identity strong{color:var(--color-bright);font-size:.85rem}.plugin-settings-card__identity span{color:var(--color-muted);font-size:.7rem}.plugin-settings-card__status{border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.62rem;font-weight:700}.plugin-settings-card__status.is-ready{background:var(--color-sage-soft);color:var(--color-sage)}.plugin-settings-card__status.is-needed{background:var(--color-butter-soft);color:var(--color-butter)}.plugin-settings-card__form{gap:.8rem;padding:.9rem 1rem 1rem;display:grid}.plugin-setting-field{gap:.25rem;display:grid}.plugin-setting-field__label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.plugin-setting-field__label strong{color:var(--color-ink);font-size:.75rem}.plugin-setting-field__label em{color:var(--color-sage);font-size:.62rem;font-style:normal}.plugin-setting-field__description{color:var(--color-muted);font-size:.66rem}.plugin-setting-field__control{gap:.4rem;display:flex}.plugin-setting-field__control input{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;color:var(--color-ink);font:.75rem var(--font-mono);outline:none;flex:1;padding:.48rem .6rem}.plugin-setting-field__control input:focus{border-color:var(--color-oak)}.plugin-setting-field__control button,.plugin-settings-card__footer button{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-ink-2);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.7rem;display:inline-flex}.plugin-settings-card__footer{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.2rem;display:flex}.plugin-settings-card__footer>span{color:var(--color-muted);font-size:.62rem}.plugin-settings-card__footer button{border-color:var(--color-oak);background:var(--color-oak);color:var(--color-paper)}.plugin-settings-card__loading{place-items:center;min-height:5rem;display:grid}.plugin-settings-card__message{border-radius:var(--radius-lg);padding:.45rem .6rem;font-size:.68rem}.plugin-settings-card__message.is-ok{background:var(--color-sage-soft);color:var(--color-sage)}.plugin-settings-card__message.is-error{background:var(--color-clay-soft);color:var(--color-clay)}.mdo-card__head{align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.mdo-card__logo{color:#fff;background:linear-gradient(145deg,#087f5b,#20c997);border-radius:.5rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:800;display:grid}.mdo-card__heading{flex-direction:column;flex:1;min-width:0;display:flex}.mdo-card__heading strong{color:var(--color-bright);font-size:.82rem}.mdo-card__heading span{color:var(--color-muted);font-size:.66rem}.mdo-card__env{color:#45d6ae;font:700 .58rem var(--font-mono);background:#20c99724;border-radius:999px;padding:.12rem .38rem}.mdo-card__env.is-uat{color:#f5cd47;background:#f5cd4729}.mdo-card__query{border-top:1px solid var(--color-line);background:#20c9970a;flex-wrap:wrap;gap:.35rem;padding:.5rem .75rem;display:flex}.mdo-card__query span{color:var(--color-ink);font:.66rem var(--font-mono);gap:.25rem;display:flex}.mdo-card__query small{color:var(--color-muted)}.mdo-card__view-toggle{border-top:1px solid var(--color-line);background:var(--color-paper);align-items:center;gap:.2rem;padding:.42rem .75rem;display:flex}.mdo-card__view-toggle>span{color:var(--color-muted);margin-right:.25rem;font-size:.62rem}.mdo-card__view-toggle button{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.2rem .48rem;font-size:.62rem}.mdo-card__view-toggle button.is-active{color:#45d6ae;background:#20c99721;border-color:#20c99766;font-weight:700}.mdo-card__transactions,.mdo-card__clients{border-top:1px solid var(--color-line)}.mdo-card__transactions article{border-bottom:1px solid var(--color-line);padding:.65rem .75rem}.mdo-card__tx-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mdo-card__tx-head strong{color:#45d6ae;font:700 .7rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdo-card__tx-head span{border-radius:999px;flex:none;padding:.1rem .35rem;font-size:.6rem}.mdo-card__tx-head .is-ok{background:var(--color-sage-soft);color:var(--color-sage)}.mdo-card__tx-head .is-bad{background:var(--color-clay-soft);color:var(--color-clay)}.mdo-card__tx-head .is-wait{background:var(--color-butter-soft);color:var(--color-butter)}.mdo-card__tx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .7rem;margin-top:.5rem;display:grid}.mdo-card__tx-grid span{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;font-size:.68rem;display:flex;overflow:hidden}.mdo-card__tx-grid small{color:var(--color-muted);text-transform:uppercase;font-size:.56rem}.mdo-card__tx-facts,.mdo-card__client-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}.mdo-card__fact-section{border:1px solid color-mix(in srgb, var(--color-line) 82%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 62%, transparent);min-width:0;overflow:hidden}.mdo-card__fact-section h4{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);color:#45d6ae;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.32rem .45rem;font-size:.58rem}.mdo-card__fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .55rem;padding:.45rem;display:grid}.mdo-card__fact-grid>span{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex-direction:column;font-size:.66rem;line-height:1.35;display:flex}.mdo-card__fact-grid>span.is-mono{font-family:var(--font-mono);font-size:.61rem}.mdo-card__fact-grid small{color:var(--color-muted);font:.52rem var(--font-sans);letter-spacing:.035em;text-transform:uppercase;margin-bottom:.08rem}.mdo-card__tx-actions{justify-content:flex-end;margin-top:.55rem;display:flex}.mdo-card__tx-actions button{border-radius:var(--radius-lg);color:#45d6ae;cursor:pointer;background:#20c9971f;border:1px solid #20c9977a;padding:.34rem .58rem;font-size:.64rem;font-weight:700}.mdo-card__clients>article{border-bottom:1px solid var(--color-line);padding:.65rem .75rem}.mdo-card__client-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mdo-card__client-head>span{flex-direction:column;min-width:0;display:flex}.mdo-card__client-head strong{color:var(--color-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.mdo-card__client-head small{color:var(--color-muted);font-size:.6rem}.mdo-card__client-head em{border-radius:999px;flex:none;padding:.1rem .35rem;font-size:.6rem;font-style:normal}.mdo-card__client-head em.is-ok{background:var(--color-sage-soft);color:var(--color-sage)}.mdo-card__client-head em.is-bad{background:var(--color-clay-soft);color:var(--color-clay)}.mdo-card__client-head em.is-wait{background:var(--color-butter-soft);color:var(--color-butter)}.mdo-card__client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .7rem;margin-top:.5rem;display:grid}.mdo-card__client-grid span{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;font-size:.68rem;display:flex;overflow:hidden}.mdo-card__client-grid small{color:var(--color-muted);text-transform:uppercase;font-size:.56rem}.mdo-card__webhooks{border:1px solid color-mix(in srgb, #20c997 24%, var(--color-line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-2) 62%, transparent);margin-top:.6rem;overflow:hidden}.mdo-card>.mdo-card__webhooks{margin:.65rem .75rem}.mdo-card__webhooks>header{border-bottom:1px solid color-mix(in srgb, var(--color-line) 72%, transparent);align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.mdo-card__webhooks>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.mdo-card__webhooks>header strong{color:var(--color-bright);font-size:.67rem}.mdo-card__webhooks>header small{color:var(--color-muted);font-size:.54rem}.mdo-card__webhooks>header em{color:#45d6ae;min-width:1.35rem;height:1.35rem;font:700 .58rem var(--font-mono);background:#20c99726;border-radius:999px;place-items:center;font-style:normal;display:grid}.mdo-card__webhook-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.5rem;display:grid}.mdo-card__webhook-list article{border:1px solid color-mix(in srgb, var(--color-line) 78%, transparent);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;padding:.5rem}.mdo-card__webhook-head{justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.28rem;display:flex}.mdo-card__webhook-head strong{color:var(--color-ink);font-size:.65rem}.mdo-card__webhook-head span{border-radius:999px;flex:none;padding:.08rem .3rem;font-size:.52rem;font-weight:700}.mdo-card__webhook-head span.is-on{background:var(--color-sage-soft);color:var(--color-sage)}.mdo-card__webhook-head span.is-off{background:var(--color-clay-soft);color:var(--color-clay)}.mdo-card__webhook-list a,.mdo-card__webhook-list code{color:#45d6ae;font:.59rem var(--font-mono);overflow-wrap:anywhere;text-decoration:none;display:block;overflow:hidden}.mdo-card__webhook-list a:hover{text-decoration:underline}.mdo-card__webhook-meta{flex-wrap:wrap;gap:.22rem;margin-top:.38rem;display:flex}.mdo-card__webhook-meta span{background:var(--color-surface-2);color:var(--color-muted);border-radius:999px;padding:.09rem .28rem;font-size:.51rem}.mdo-card__webhooks>p{color:var(--color-muted);margin:0;padding:.65rem;font-size:.65rem}.mdo-card__diagnostics{flex-wrap:wrap;gap:.4rem;padding:.55rem .75rem;display:flex}.mdo-card__diagnostics span,.mdo-card__diagnostics a{background:var(--color-surface-2);color:var(--color-muted);border-radius:999px;padding:.18rem .42rem;font-size:.62rem}.mdo-card__diagnostics strong,.mdo-card__diagnostics a{color:#45d6ae}.mdo-card__empty{border-top:1px solid var(--color-line);color:var(--color-muted);text-align:center;padding:.8rem;font-size:.72rem}.mdo-card__commands{border-top:1px solid var(--color-line);gap:.3rem;padding:.65rem .75rem;display:grid}.mdo-card__commands code{color:var(--color-ink-2);font-size:.68rem}.mdo-json{border-top:1px solid var(--color-line)}.mdo-json>button{color:#45d6ae;cursor:pointer;background:0 0;border:0;margin:.5rem .75rem;font-size:.66rem}.mdo-json pre{border-top:1px solid var(--color-line);background:var(--color-paper);max-height:24rem;color:var(--color-ink-2);font:.64rem/1.45 var(--font-mono);white-space:pre-wrap;margin:0;padding:.75rem;overflow:auto}.mdo-transaction-modal{width:min(64rem,97vw)}.mdo-transaction-modal__body{padding:0}.mdo-logs-backdrop{z-index:110;padding:.5rem}.mdo-logs-modal{border-radius:.45rem;width:min(96rem,99vw);height:min(60rem,97dvh);max-height:97dvh}.mdo-logs-modal__body{flex-direction:column;flex:1;min-height:0;padding:.65rem;display:flex}.mdo-logs-filters{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(18rem,2fr) auto;align-items:end;gap:.55rem;display:grid}.mdo-logs-filters label{gap:.2rem;min-width:0;display:grid}.mdo-logs-filters label>span{color:var(--color-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.58rem;font-weight:700}.mdo-logs-filters input,.mdo-logs-toolbar input{border:1px solid var(--color-line-2);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;color:var(--color-ink);font:.68rem var(--font-mono);outline:none;padding:.48rem .55rem}.mdo-logs-filters input:focus,.mdo-logs-toolbar input:focus{border-color:#20c997}.mdo-logs-filters>button,.mdo-logs-toolbar button{border-radius:var(--radius-lg);background:color-mix(in srgb, #20c997 12%, var(--color-surface));color:#45d6ae;white-space:nowrap;cursor:pointer;border:1px solid #20c9977a;padding:.48rem .7rem;font-size:.64rem;font-weight:700}.mdo-logs-filters>button{color:#fff;background:#118c70;border-color:#118c70;min-height:2rem}.mdo-logs-filters button:disabled,.mdo-logs-toolbar button:disabled{cursor:default;opacity:.55}.mdo-logs-error{border:1px solid color-mix(in srgb, var(--color-clay) 45%, transparent);border-radius:var(--radius-lg);background:var(--color-clay-soft);color:var(--color-clay);margin-top:.5rem;padding:.45rem .55rem;font-size:.68rem}.mdo-logs-toolbar{color:var(--color-muted);align-items:center;gap:.45rem;padding:.55rem .1rem;font-size:.64rem;display:flex}.mdo-logs-toolbar>span:first-child{flex:none}.mdo-logs-toolbar strong{color:var(--color-bright)}.mdo-logs-levels{gap:.25rem;display:flex}.mdo-logs-levels em{font:700 .55rem var(--font-mono);border-radius:999px;padding:.1rem .28rem;font-style:normal}.mdo-logs-levels .is-info{color:#42d392;background:#42d39224}.mdo-logs-levels .is-warn{color:#ffd166;background:#ffd16624}.mdo-logs-levels .is-error{color:#ff7c7c;background:#ff6b6b24}.mdo-logs-toolbar input{flex:1;min-width:9rem}.mdo-log-viewer{color:#d8e6f2;scrollbar-color:#555965 #1c1d23;background:#1c1d23;border:1px solid #34363f;border-radius:.35rem;flex:1;min-height:16rem;overflow:auto}.mdo-log-viewer ol{min-width:max-content;margin:0;padding:.35rem .75rem .35rem 3.6rem}.mdo-log-viewer li{color:#6f7682;font:.64rem/1.45 var(--font-mono);border-left:1px solid #34363f;padding:.08rem .75rem .08rem .2rem}.mdo-log-viewer li:hover{background:#24262e}.mdo-log-viewer li::marker{color:#747b87}.mdo-log-viewer code{color:#d8e6f2;white-space:pre}.mdo-log-viewer.is-wrapped ol{min-width:0}.mdo-log-viewer.is-wrapped code{overflow-wrap:anywhere;white-space:pre-wrap}.mdo-log-viewer .is-timestamp{color:#6ab6ff}.mdo-log-viewer .is-info{color:#27e375;font-weight:700}.mdo-log-viewer .is-warn{color:#ffe45e;font-weight:700}.mdo-log-viewer .is-error{color:#ff6565;font-weight:700}.mdo-log-viewer .is-debug,.mdo-log-viewer .is-trace,.mdo-log-viewer .is-context{color:#ffad42}.mdo-log-viewer__state{color:#9da4af;justify-content:center;align-items:center;gap:.45rem;min-height:16rem;font-size:.72rem;display:flex}.mdo-logs-limit{color:var(--color-muted);text-align:right;padding-top:.35rem;font-size:.58rem}.mdo-opm-view{border-top:1px solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 75%, #d9d9d9);padding:.65rem;overflow-x:auto}.mdo-opm-view__tools{width:43.75rem;color:var(--color-muted);justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto .55rem;font-size:.62rem;display:flex}.mdo-opm-view__tools button{color:#fff;cursor:pointer;background:#0197f6;border:1px solid #0197f699;border-radius:.45rem;flex:none;padding:.38rem .62rem;font-size:.65rem;font-weight:700}.mdo-opm-view__tools button:disabled{opacity:.65}.mdo-opm-capture{background:#fff;gap:1rem;width:43.75rem;min-width:43.75rem;margin:0 auto;display:grid}.mdo-opm-sheet,.mdo-opm-sheet *{box-sizing:border-box}.mdo-opm-sheet{color:#000;background:#fff;border:1px solid #8a8a8a;border-radius:3px;width:100%;min-width:43.75rem;font:400 16px/1.25 OPM Lato,Lato,Arial,sans-serif;position:relative;overflow:hidden}.mdo-opm-sheet--empty{text-align:center;min-height:8rem;padding:3rem}.mdo-opm-sheet__close{z-index:1;color:#727272;font-size:1.65rem;line-height:1;position:absolute;top:.55rem;right:.8rem}.mdo-opm-sheet__head{text-align:center}.mdo-opm-sheet__head h2{color:#000;margin:0;font:700 1.3rem/1.2 OPM Lato,Lato,Arial,sans-serif}.mdo-opm-sheet__subtitle{margin-top:.8rem}.mdo-opm-sheet__head hr{background:#0197f6;border:0;width:14.375rem;height:3px;margin:1rem auto 1.45rem}.mdo-opm-status{color:#fff;text-align:center;background:#0197f6;border-radius:3px;min-width:7.8em;padding:.5em 1em;font-size:.78rem;display:inline-block}.mdo-opm-status.is-cancelada,.mdo-opm-status.is-devuelta{background:#ff5c5c}.mdo-opm-status.is-pendiente{background:#ff7303}.mdo-opm-status.is-enviada{background:#ffb103}.mdo-opm-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;padding:0 .75rem;display:grid}.mdo-opm-details__column{min-width:0}.mdo-opm-field{min-height:4.0625rem}.mdo-opm-sheet--client .mdo-opm-field{min-height:0;padding-bottom:1.5rem}.mdo-opm-sheet--client .mdo-opm-details__column:first-child .mdo-opm-field:first-child .mdo-opm-field__value{max-width:18.5rem}.mdo-opm-field__value{overflow-wrap:anywhere;color:#000;margin-bottom:.2rem;font-size:1rem}.mdo-opm-field__label{overflow-wrap:anywhere;color:#727272;font-size:.9rem}.mdo-opm-field__label small{color:#727272;font-size:.82rem}.mdo-opm-actions{text-align:center;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.75rem .5rem 1rem;display:flex}.mdo-opm-actions button{color:#fff;background:#0197f6;border:0;border-radius:3px;min-height:2rem;padding:.625rem;font:400 1rem/1.15 OPM Lato,Lato,Arial,sans-serif}.mdo-opm-actions button.is-danger{background:#ff5c5c}.mdo-opm-actions--transaction{gap:1.25rem;padding-top:1.8rem;padding-bottom:2.7rem}.mdo-opm-actions--transaction button{min-width:11.25rem}.mdo-opm-actions--client{gap:.75rem;padding-bottom:.3rem;padding-left:0;padding-right:0}.mdo-opm-actions--client button{min-width:9.375rem}.mdo-opm-actions--client button.is-history{margin-left:15rem;margin-right:15rem}.mdo-opm-actions--footer{padding-top:.35rem;padding-bottom:3.3rem}.mdo-opm-actions--footer button{min-width:11.25rem}@media (max-width:900px){.mdo-card__tx-facts,.mdo-card__client-facts{grid-template-columns:1fr}.mdo-logs-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mdo-logs-filters__terms{grid-column:1/-1}.mdo-logs-toolbar{flex-wrap:wrap}.mdo-logs-toolbar input{flex-basis:100%;order:2;min-width:12rem}}@media (max-width:640px){.plugin-settings-card__footer,.plugin-settings-card__head{flex-direction:column;align-items:flex-start}.plugin-settings-card__status{align-self:flex-start}.plugin-setting-field__control{flex-direction:column}.mdo-card__tx-grid,.mdo-card__client-grid,.mdo-card__fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdo-card__webhook-list,.mdo-logs-filters{grid-template-columns:1fr}.mdo-logs-filters__terms{grid-column:auto}.mdo-opm-view__tools{flex-direction:column;align-items:flex-start}}}
