.lm-avatar{width:26px;height:26px;font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);color:var(--on-avatar);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.lm-avatar--18{width:18px;height:18px;font-size:7.5px}.lm-avatar--22{width:22px;height:22px;font-size:9px}.lm-avatar--24{width:24px;height:24px;font-size:9.5px}.lm-avatar--30{width:30px;height:30px;font-size:11px}.lm-avatar--tone-1{background:var(--avatar-1)}.lm-avatar--tone-2{background:var(--avatar-2)}.lm-avatar--tone-3{background:var(--avatar-3)}.lm-avatar--tone-4{background:var(--avatar-4)}.lm-avatar--tone-5{background:var(--avatar-5)}.lm-avatar--tone-bo{background:var(--avatar-bo);color:var(--on-avatar-bo)}.lm-conversation{gap:var(--space-2);flex-direction:column;display:flex}.lm-bubble{border-radius:var(--radius-lg);max-width:560px;font-size:var(--text-button);white-space:pre-line;overflow-wrap:anywhere;padding:10px 14px;line-height:1.5}.lm-bubble--client{background:var(--accent-tint);color:var(--on-accent-tint);border-bottom-right-radius:var(--space-1);align-self:flex-end}.lm-bubble--agent{background:var(--tile);color:var(--ink-2);border-bottom-left-radius:var(--space-1);align-self:flex-start}.lm-btn{height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--control);color:var(--ink);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;line-height:1;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.lm-btn:hover{background:var(--control-hover);color:var(--ink)}.lm-btn:active{transform:scale(.98)}.lm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-accent)}.lm-btn--primary:hover{background:var(--accent-hover);color:var(--on-accent)}.lm-btn--ghost{color:var(--muted);background:0 0}.lm-btn--ghost:hover{background:var(--surface-2);color:var(--ink)}.lm-btn--danger{color:var(--danger);background:0 0}.lm-btn--danger:hover{background:var(--danger-tint);color:var(--danger)}.lm-btn--lime,.lm-btn--lime:hover{background:var(--lime);color:var(--on-lime)}.lm-btn--dark,.lm-btn--dark:hover{background:var(--dark-control);color:var(--on-dark)}.lm-btn--sm{height:30px;padding:0 var(--space-3);font-size:var(--text-caption);border-radius:var(--radius-sm)}.lm-btn--lg{height:44px;padding:0 var(--space-5);font-size:var(--text-button-lg);border-radius:var(--radius-lg)}.lm-btn--icon{width:38px;padding:0}.lm-btn--icon.lm-btn--sm{width:30px}.lm-btn--icon.lm-btn--lg{width:44px}.lm-btn:disabled,.lm-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none;transform:none}.lm-btn--primary:disabled,.lm-btn--primary[aria-disabled=true]{opacity:1;background:var(--accent-disabled);color:var(--on-accent-disabled);box-shadow:var(--shadow-accent-disabled)}.lm-switch{border-radius:var(--radius-pill);background:var(--faint);cursor:pointer;border:0;flex:none;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.lm-switch:after{content:"";background:var(--knob);width:18px;height:18px;box-shadow:var(--shadow-knob);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.lm-switch[aria-pressed=true]{background:var(--success)}.lm-switch[aria-pressed=true]:after{transform:translate(16px)}.lm-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-switch:disabled{opacity:.45;cursor:default}.lm-check{font-size:var(--text-body);cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.lm-check-input{opacity:0;width:20px;height:20px;cursor:inherit;margin:0;position:absolute}.lm-check-box{border-radius:var(--radius-xs);border:1.5px solid var(--faint);background:var(--field-bg);width:20px;height:20px;color:var(--on-accent);flex:none;justify-content:center;align-items:center;transition:background .12s,border-color .12s,border-width .12s;display:inline-flex}.lm-check-box svg{opacity:0}.lm-check-input:checked+.lm-check-box{background:var(--accent);border-color:var(--accent)}.lm-check-input:checked+.lm-check-box svg{opacity:1}.lm-check--radio .lm-check-box{border-radius:50%}.lm-check--radio .lm-check-input:checked+.lm-check-box{background:var(--field-bg);border-color:var(--accent);border-width:6px}.lm-check-input:focus-visible+.lm-check-box{outline:2px solid var(--accent);outline-offset:2px}.lm-check:has(.lm-check-input:disabled){opacity:.45;cursor:default}.lm-check-input:checked:disabled+.lm-check-box{background:var(--accent-disabled);border-color:var(--accent-disabled);color:var(--on-accent-disabled)}.lm-check--radio .lm-check-input:checked:disabled+.lm-check-box{background:var(--field-bg)}.lm-seg{background:var(--track);border-radius:var(--radius-pill);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.lm-seg-option{border-radius:var(--radius-pill);height:30px;color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0 14px}.lm-seg-option[aria-pressed=true]{background:var(--track-thumb);color:var(--ink);box-shadow:var(--shadow-thumb)}.lm-seg-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lm-chip{height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lm-chip:hover{border-color:var(--faint);color:var(--ink)}.lm-chip[aria-pressed=true]{border-color:var(--inverse);background:var(--inverse);color:var(--on-inverse)}.lm-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-chip:disabled{opacity:.45;cursor:default}.lm-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.lm-tab{border-radius:var(--radius-pill);height:36px;color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.lm-tab:hover{background:var(--surface-2);color:var(--ink)}.lm-tab[aria-current=page]{background:var(--inverse);color:var(--on-inverse)}.lm-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-tab-count{font-size:var(--text-label);font-weight:var(--weight-semibold);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);padding:1px 7px;line-height:16px}.lm-tab[aria-current=page] .lm-tab-count{background:var(--count-inverse-bg);color:var(--count-inverse-ink)}.lm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lm-field-label{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--ink-2)}.lm-field-hint{font-size:var(--text-caption);color:var(--muted-2)}.lm-field-error{font-size:var(--text-caption);color:var(--danger)}.lm-input,.lm-textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--field-bg);color:var(--ink);font-size:var(--text-body);width:100%;transition:border-color .12s,box-shadow .12s}.lm-input{align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.lm-input:focus-within,.lm-textarea:focus{border-color:var(--accent);box-shadow:var(--ring-focus);outline:0}.lm-input[data-invalid],.lm-textarea[aria-invalid=true]{border-color:var(--danger-border);box-shadow:var(--ring-error)}.lm-input[data-disabled],.lm-textarea:disabled{background:var(--field-disabled-bg);color:var(--muted-2)}.lm-input--filled{height:38px;padding:0 var(--space-3);gap:var(--space-2);background:var(--surface-2);color:var(--muted-2);font-size:var(--text-button);border:0}.lm-input--filled:focus-within{box-shadow:none;outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.lm-input--filled .lm-input-control{color:var(--ink);padding:0 2px}.lm-input-control{font:inherit;min-width:0;height:100%;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.lm-input-control::placeholder,.lm-textarea::placeholder{color:var(--muted-2);opacity:1}.lm-input-control::-webkit-search-cancel-button{appearance:none}.lm-input-icon{color:var(--muted-2);flex:none;display:flex}.lm-input-suffix{color:var(--muted-2);flex:none;align-items:center;display:flex}.lm-input-reveal{margin-right:-8px}.lm-input-control.lm-mono{font-family:var(--font-mono);font-size:var(--text-small)}.lm-textarea{min-height:96px;font-family:inherit;line-height:var(--leading-body);resize:vertical;field-sizing:content;padding:10px 14px;display:block}.lm-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-menu);z-index:60;color:var(--ink);font-family:var(--font-body);flex-direction:column;gap:2px;padding:6px;display:flex}.lm-menu-item{border-radius:var(--radius-sm);height:38px;font-size:var(--text-body);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.lm-menu-item[data-highlighted]{background:var(--row-hover);color:var(--ink)}.lm-menu-item[data-disabled]{opacity:.45;cursor:default}.lm-menu-check{color:var(--selected-ink);flex:none;margin-left:auto;display:flex}.lm-menu-label{flex-direction:column;gap:2px;padding:8px 10px 4px;display:flex}.lm-menu-label-title{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--ink)}.lm-menu-label-description{font-size:var(--text-caption);color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-menu-separator{background:var(--border);height:1px;margin:4px 0}.lm-modal-backdrop{z-index:50;background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.lm-modal{z-index:50;width:var(--lm-modal-width,760px);background:var(--surface);max-width:calc(100% - 32px);max-height:calc(100% - 112px);color:var(--ink);border-radius:var(--radius-3xl);box-shadow:var(--shadow-modal);outline:0;flex-direction:column;display:flex;position:fixed;top:56px;left:50%;overflow:auto;transform:translate(-50%)}.lm-modal-head{padding:var(--space-6) 30px 0;flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lm-modal-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:24px;font-weight:var(--weight-bold);margin:0}.lm-modal-aside{margin-left:auto}.lm-modal-body{padding:var(--space-6) 30px 30px;flex-direction:column;gap:18px;display:flex}.lm-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.lm-modal-note{font-size:var(--text-caption);color:var(--muted-2);flex:1}.lm-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lm-app{flex-direction:column;min-height:100vh;display:flex}.lm-page{flex-direction:column;flex:1;gap:22px;width:100%;max-width:1440px;margin:0 auto;padding:28px 28px 32px;display:flex}.lm-page-header{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.lm-page-title{font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0}.lm-page-description{color:var(--muted);font-size:var(--text-body);margin:6px 0 0}.lm-page-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.lm-select{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;height:42px;padding:0 var(--space-3) 0 14px;background:var(--field-bg);color:var(--ink);font-size:var(--text-body);cursor:pointer;text-align:left;align-items:center;gap:10px;transition:border-color .12s,box-shadow .12s;display:flex}.lm-select:focus-visible,.lm-select[data-state=open]{border-color:var(--accent);box-shadow:var(--ring-focus);outline:0}.lm-select[data-invalid]{border-color:var(--danger-border);box-shadow:var(--ring-error)}.lm-select:disabled{background:var(--field-disabled-bg);color:var(--muted-2);cursor:default}.lm-select-value{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.lm-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-select-placeholder{color:var(--muted-2)}.lm-select-chevron{color:var(--muted-2);flex:none;margin-left:auto;transition:transform .12s;display:flex}.lm-select[data-state=open] .lm-select-chevron{color:var(--ink);transform:rotate(180deg)}.lm-select--mono .lm-select-text{font-family:var(--font-mono);font-size:var(--text-small)}.lm-select-menu{width:var(--radix-popover-trigger-width);max-height:min(340px, var(--radix-popover-content-available-height));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);z-index:60;color:var(--ink);font-family:var(--font-body);flex-direction:column;padding:6px;display:flex}.lm-select-search{height:36px;margin-bottom:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--muted-2);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.lm-select-search:focus-within{border-color:var(--accent);box-shadow:var(--ring-focus)}.lm-select-search input{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--text-small);background:0 0;border:0;outline:0;flex:1;padding:0}.lm-select-search input::placeholder{color:var(--muted-2);opacity:1}.lm-select-list{outline:0;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lm-select-option{border-radius:var(--radius-sm);min-height:38px;font-size:var(--text-body);cursor:pointer;flex:none;align-items:center;gap:10px;padding:0 10px;display:flex}.lm-select-option[data-active]{background:var(--row-hover)}.lm-select-option[data-muted]{color:var(--muted-2)}.lm-select-option[aria-selected=true]{background:var(--accent-tint);color:var(--selected-ink);font-weight:var(--weight-medium)}.lm-select-option[aria-disabled=true]{opacity:.45;cursor:default}.lm-select-list:focus-visible .lm-select-option[data-active]{box-shadow:inset 0 0 0 2px var(--accent)}.lm-select-desc{font-size:var(--text-tag);font-weight:var(--weight-regular);color:var(--muted-2);flex:none;margin-left:auto}.lm-select-check{flex:none;margin-left:auto;display:flex}.lm-select-empty{font-size:var(--text-small);color:var(--muted-2);margin:0;padding:10px}.lm-stepper{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.lm-step{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--muted-2);align-items:center;gap:10px;display:flex}.lm-step-n{width:26px;height:26px;font-size:12px;font-weight:var(--weight-bold);background:var(--control);color:var(--muted-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lm-step[data-state=current]{color:var(--ink)}.lm-step[data-state=current] .lm-step-n{background:var(--inverse);color:var(--on-inverse)}.lm-step[data-state=done] .lm-step-n{background:var(--status-done-bg);color:var(--status-done-ink)}.lm-label{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-2);margin:0}.lm-kbd{font-family:var(--font-mono);font-size:var(--text-label);color:var(--muted-2)}.lm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}.lm-card--padded{padding:18px var(--space-5)}.lm-tile{background:var(--tile);box-shadow:inset 0 0 0 1px var(--tile-border);border-radius:var(--radius-lg);padding:14px var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.lm-list-item{gap:var(--space-2);width:100%;padding:14px var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.lm-list-item--lg{padding:var(--space-4) 18px;gap:10px}.lm-list-item:hover{background:var(--surface-raised);border-color:var(--card-hover-border);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.lm-list-item[aria-current=true]{background:var(--surface-raised);border-color:var(--accent);box-shadow:var(--shadow-selected)}.lm-list-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-empty{padding:var(--space-7) var(--space-4);text-align:center;color:var(--muted-2);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);font-size:var(--text-button)}.lm-empty-title,.lm-empty-description{margin:0}.lm-empty-description{font-size:var(--text-caption)}.lm-token-card{background:var(--dark);color:var(--on-dark);border-radius:var(--radius-lg);padding:var(--space-4) 18px;flex-direction:column;gap:10px;display:flex}.lm-token-card .lm-label{color:var(--on-dark-muted)}.lm-token-card-row{align-items:center;gap:var(--space-3);display:flex}.lm-token-card-token{font-family:var(--font-mono);color:var(--lime);word-break:break-all;flex:1;font-size:15px}.lm-command{padding:var(--space-4) 18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--code-bg);flex-direction:column;gap:10px;display:flex}.lm-command-head{align-items:center;gap:var(--space-3);display:flex}.lm-command-title{flex-direction:column;flex:1;gap:2px;display:flex}.lm-command-description{font-size:var(--text-caption);color:var(--muted)}.lm-command-text{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink-2);white-space:pre;background:var(--surface);border:1px solid var(--border);padding:var(--space-3) 14px;border-radius:10px;margin:0;line-height:1.55;overflow-x:auto}.lm-command-note{font-size:var(--text-caption);color:var(--muted-2)}.lm-pill{border-radius:var(--radius-pill);height:24px;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-pill);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lm-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lm-kind{height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.lm-tone--new{background:var(--status-new-bg);color:var(--status-new-ink)}.lm-tone--doing{background:var(--status-doing-bg);color:var(--status-doing-ink)}.lm-tone--done{background:var(--status-done-bg);color:var(--status-done-ink)}.lm-tone--danger{background:var(--danger-tint);color:var(--danger)}.lm-pill.lm-tone--neutral{background:var(--neutral-tint);color:var(--neutral-ink)}.lm-kind.lm-tone--neutral{background:var(--neutral-tint);color:var(--ink-3)}.lm-tone--dark{background:var(--dark);color:var(--lime)}.lm-tag{height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);font-size:var(--text-tag);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.lm-tag--neutral{background:var(--neutral-tint);color:var(--ink-3)}.lm-tag--strapi{background:var(--status-new-bg);color:var(--status-new-ink)}.lm-tag--wordpress{background:var(--wordpress-bg);color:var(--wordpress-ink)}.lm-tag--off{color:var(--muted-2);border:1px dashed var(--faint);background:0 0}.lm-glyph{border-radius:var(--radius-md);width:44px;height:44px;font-family:var(--font-display);font-size:15px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.lm-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lm-timeline-item{gap:var(--space-3);font-size:var(--text-small);color:var(--ink-2);display:flex}.lm-timeline-dot{width:var(--space-2);height:var(--space-2);background:var(--faint);box-shadow:0 0 0 3px var(--surface);border-radius:50%;flex:none;margin-top:6px}.lm-timeline-item[aria-current=step] .lm-timeline-dot{background:var(--accent)}.lm-timeline-when{width:128px;color:var(--muted-2);flex:none}.lm-timeline-text{overflow-wrap:anywhere;min-width:0}.lm-toast{align-items:center;gap:var(--space-3);background:var(--dark);color:var(--on-dark);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-size:var(--text-button);box-shadow:var(--shadow-toast);display:inline-flex}.lm-toast-ok{background:var(--lime);width:20px;height:20px;color:var(--on-lime);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lm-toast-viewport{bottom:var(--space-6);z-index:80;align-items:center;gap:var(--space-2);outline:0;flex-direction:column;max-width:calc(100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}.lm-toast-viewport .lm-toast[data-swipe=move]{transform:translateY(var(--radix-toast-swipe-move-y))}.lm-toast-viewport .lm-toast[data-swipe=end]{animation:.12s ease-in forwards lm-toast-out}.lm-toast-viewport .lm-toast[data-state=open]{animation:.15s ease-out lm-toast-in}@keyframes lm-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lm-toast-out{to{opacity:0;transform:translateY(100%)}}.lm-topbar{z-index:20;align-items:center;gap:var(--space-6);background:var(--header-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.lm-topbar-spacer{flex:1}.lm-topbar-search{width:260px}.lm-brand,.lm-brand:hover{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.lm-brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.lm-mark{flex:none}.lm-mark-gate{stroke:var(--ink)}.lm-mark-gap{stroke:var(--mark-gap)}.lm-mark-arrow{stroke:var(--accent)}.lm-brand-name{font-family:var(--font-display);font-size:19px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.lm-account-button{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:38px;padding:0 6px;display:flex}.lm-account-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Bricolage Grotesque", "DM Sans", sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-display-xl:34px;--text-display-lg:26px;--text-display-md:22px;--text-display-sm:17px;--text-title:16px;--text-body-lg:15px;--text-body:14px;--text-button:13.5px;--text-small:13px;--text-caption:12.5px;--text-mono:12px;--text-tag:11.5px;--text-label:11px;--text-button-lg:14.5px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.1;--leading-snug:1.2;--leading-heading:1.3;--leading-body:1.5;--leading-relaxed:1.55;--tracking-display:-.02em;--tracking-title:-.01em;--tracking-pill:.01em;--tracking-label:.1em;--radius-xs:7px;--radius-sm:9px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--avatar-1:#b85c38;--avatar-2:#a06b39;--avatar-3:#498264;--avatar-4:#6b5ccf;--avatar-5:#2f7a8a;--on-avatar:#fff;--ground:#f3f4f9;--surface:#fff;--surface-raised:#fff;--surface-2:#edeff6;--tile:#f3f4f9;--row-hover:#f3f4f9;--event-hover:#f7f8fb;--control:#edeff6;--control-hover:#e2e5ef;--track:#e8eaf2;--track-thumb:#fff;--field-bg:#fff;--field-disabled-bg:#f3f4f9;--code-bg:#f9fafc;--knob:#fff;--header-bg:#ffffffd9;--mark-gap:#fbfbfd;--backdrop:#1215236b;--border:#e6e8f0;--border-strong:#d9dce6;--tile-border:transparent;--card-hover-border:#e6e8f0;--faint:#c9cddc;--row-divider:#eef0f5;--ink:#121523;--ink-2:#2a2f45;--ink-3:#3b4258;--muted:#5b6178;--muted-2:#666c83;--accent:#2f49f2;--accent-hover:#2439d6;--on-accent:#fff;--accent-disabled:#a1adf9;--on-accent-disabled:#fff;--accent-tint:#eef1ff;--on-accent-tint:#121523;--selected-ink:#2439d6;--link:#2f49f2;--link-hover:#1b33d6;--lime:#c9f24a;--on-lime:#0d0f16;--inverse:#121523;--on-inverse:#fff;--count-inverse-bg:#fff;--count-inverse-ink:#121523;--dark:#121523;--on-dark:#f1f3f8;--on-dark-muted:#8b91a7;--dark-control:#262b3a;--status-new-bg:#e6eaff;--status-new-ink:#2439d6;--status-doing-bg:#fff1d6;--status-doing-ink:#a65b00;--status-done-bg:#ddf5e6;--status-done-ink:#1b7a3e;--neutral-tint:#edeff6;--neutral-ink:#5b6178;--danger:#a2302a;--danger-tint:#fbedea;--danger-border:#d8463c;--success:#1b7a3e;--wordpress-bg:#e3f1f6;--wordpress-ink:#1f5f74;--avatar-bo:#121523;--on-avatar-bo:#fff;--shadow-card:0 1px 2px #1215230a, 0 12px 32px #1215230d;--shadow-raised:0 1px 2px #1215230a, 0 10px 28px #12152314;--shadow-hover:0 6px 18px #12152312;--shadow-menu:0 12px 32px #1215231f;--shadow-toast:0 12px 32px #1215234d;--shadow-modal:0 30px 80px #12152359;--shadow-accent:0 1px 2px #2f49f24d, 0 6px 16px #2f49f240;--shadow-accent-disabled:0 1px 2px #2f49f222, 0 6px 16px #2f49f21d;--shadow-selected:0 0 0 3px #2f49f224, 0 8px 24px #2f49f21a;--shadow-thumb:0 1px 2px #12152314, 0 2px 8px #1215230f;--shadow-knob:0 1px 2px #0003;--ring-focus:0 0 0 3px #2f49f224;--ring-error:0 0 0 3px #d8463c24}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0d0f16;--surface:#151824;--surface-raised:#181c29;--surface-2:#1c202d;--tile:#1c202d;--row-hover:#1c202d;--event-hover:#181c28;--control:#262b3a;--control-hover:#343a4c;--track:#1c202d;--track-thumb:#343a4c;--field-bg:#151824;--field-disabled-bg:#0d0f16;--code-bg:#181c28;--knob:#fff;--header-bg:#0d0f16d9;--mark-gap:#0e1017;--backdrop:#05060a99;--border:#262b3a;--border-strong:#343a4c;--tile-border:#262b3a;--card-hover-border:#343a4c;--faint:#444b60;--row-divider:#1d212f;--ink:#f1f3f8;--ink-2:#d5dae8;--ink-3:#d5dae8;--muted:#b4bacc;--muted-2:#8b91a7;--accent:#c9f24a;--accent-hover:#ddff7a;--on-accent:#0d0f16;--accent-disabled:#262b3a;--on-accent-disabled:#8b91a7;--accent-tint:#243052;--on-accent-tint:#e4eaff;--selected-ink:#b7c8ff;--link:#9db4ff;--link-hover:#c3d2ff;--lime:#c9f24a;--on-lime:#0d0f16;--inverse:#f1f3f8;--on-inverse:#0d0f16;--count-inverse-bg:#0d0f16;--count-inverse-ink:#c9f24a;--dark:#1c202d;--on-dark:#f1f3f8;--on-dark-muted:#8b91a7;--dark-control:#343a4c;--status-new-bg:#243052;--status-new-ink:#b7c8ff;--status-doing-bg:#3d2e12;--status-doing-ink:#ffc46b;--status-done-bg:#153827;--status-done-ink:#7be6aa;--neutral-tint:#262b3a;--neutral-ink:#b4bacc;--danger:#ff9c90;--danger-tint:#3f1a17;--danger-border:#e5675c;--success:#1b7a3e;--wordpress-bg:#14333d;--wordpress-ink:#8ed4e8;--avatar-bo:#343a4c;--on-avatar-bo:#f1f3f8;--shadow-card:inset 0 1px 0 #ffffff0a, 0 24px 60px #00000080;--shadow-raised:0 10px 28px #00000073;--shadow-hover:0 8px 24px #00000073;--shadow-menu:0 12px 32px #00000080;--shadow-toast:0 12px 32px #00000080;--shadow-modal:inset 0 1px 0 #ffffff0a, 0 30px 80px #0009;--shadow-accent:0 1px 2px #c9f24a4d, 0 8px 22px #c9f24a38;--shadow-accent-disabled:none;--shadow-selected:0 0 0 3px #c9f24a29, 0 10px 30px #00000073;--shadow-thumb:none;--shadow-knob:0 1px 2px #0003;--ring-focus:0 0 0 3px #f1f3f81f;--ring-error:0 0 0 3px #e5675c3d}*,:before,:after{box-sizing:border-box;min-width:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}button,input,select,textarea{font:inherit}.login{min-height:100vh;padding:var(--space-16) var(--space-4);background:var(--ground);--mark-gap:var(--ground);justify-content:center;align-items:center;display:flex}.login-column{align-items:center;gap:var(--space-6);width:400px;max-width:100%;margin-bottom:var(--space-12);flex-direction:column;display:flex}.login-card{gap:var(--space-6);flex-direction:column;width:100%;padding:30px;display:flex}.login-title{font-family:var(--font-display);font-size:24px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);color:var(--ink);margin:0}.login-form{flex-direction:column;gap:18px;display:flex}.login-error{border-radius:var(--radius-md);background:var(--danger-tint);color:var(--danger);font-size:var(--text-small);line-height:var(--leading-body);margin:0;padding:10px 14px}.login-submit{width:100%;margin-top:6px}.activity-body{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.activity-feed{flex-direction:column;flex:999 560px;gap:6px;min-width:0;padding:14px 10px 18px;display:flex}.activity-clients{gap:var(--space-2);padding:var(--space-1) 6px 10px;flex-wrap:wrap;display:flex}.activity-day{flex-direction:column;gap:2px;display:flex}.activity-day-head{align-items:center;gap:var(--space-3);padding:10px var(--space-4) 6px;display:flex}.activity-day-line{background:var(--border);flex:1;height:1px}.activity-day-count{font-size:var(--text-mono);color:var(--muted-2)}.activity-event{border-radius:var(--radius-xl);border:1px solid #0000;transition:box-shadow .15s,border-color .15s,margin .15s}.activity-event--open{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-raised);margin:var(--space-2) 0}.activity-row{width:100%;padding:14px var(--space-4);border-radius:var(--radius-xl);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 26px minmax(0,1fr) auto 20px;align-items:center;gap:14px;display:grid}.activity-row:hover{background:var(--event-hover)}.activity-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.activity-event--open .activity-row{padding-bottom:var(--space-3);background:0 0}.activity-time{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--muted-2)}.activity-text{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.activity-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-actor{font-weight:var(--weight-semibold)}.activity-target{color:var(--link);font-weight:var(--weight-medium)}.activity-detail{color:var(--muted)}.activity-sub{font-size:var(--text-mono);color:var(--muted-2)}.activity-tags{align-items:center;gap:6px;display:flex}.activity-chevron{color:var(--faint);transition:transform .15s;display:flex}.activity-event--open .activity-chevron{color:var(--muted);transform:rotate(180deg)}.activity-event--quiet .activity-line,.activity-event--quiet .activity-target{color:var(--muted)}.activity-event--quiet .activity-actor{font-weight:var(--weight-medium)}.activity-panel{margin:0 var(--space-4) 0 112px;border-top:1px solid var(--row-divider);gap:var(--space-3);flex-direction:column;padding:14px 0 18px;display:flex}.activity-diff{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.activity-value{background:var(--tile);box-shadow:inset 0 0 0 1px var(--tile-border);border-radius:var(--radius-md);font-size:var(--text-button);overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:140px;max-width:440px;padding:10px 14px;line-height:1.45;display:flex}.activity-value--before{color:var(--muted)}.activity-value--after{color:var(--ink);font-weight:var(--weight-medium)}.activity-value--error{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-mono)}.activity-value--error .lm-label{font-family:var(--font-body)}.activity-arrow{color:var(--muted-2);align-self:center;display:flex}.activity-meta{font-size:var(--text-caption);color:var(--muted-2);flex-wrap:wrap;gap:18px;display:flex}.activity-mono{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--muted)}.activity-meta a{color:var(--link);font-weight:var(--weight-medium);text-decoration:none}.activity-meta a:hover{color:var(--link-hover)}.activity-empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--muted-2)}.activity-more{justify-content:center;padding-top:10px;display:flex}.activity-side{flex-direction:column;flex:260px;gap:14px;max-width:300px;display:flex}.activity-today{gap:var(--space-4);flex-direction:column;display:flex}.activity-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activity-stat{flex-direction:column;gap:2px;display:flex}.activity-stat-value{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:var(--text-display-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.activity-stat--accent .activity-stat-value{color:var(--accent)}.activity-stat-label{font-size:var(--text-caption);color:var(--muted)}.activity-top{gap:var(--space-3);flex-direction:column;display:flex}.activity-top-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.activity-top-person{align-items:center;gap:10px;display:flex}.activity-top-name{font-weight:var(--weight-medium);flex:1}.activity-top-count{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--muted-2)}.activity-top-empty{font-size:var(--text-caption);color:var(--muted);margin:0}.activity-failed{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);color:var(--muted-2);flex-direction:column;display:flex}.onb-grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onb-grid-repo{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.onb-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.onb-optional{color:var(--muted-2);font-weight:var(--weight-regular)}.onb-hint{font-size:var(--text-caption);color:var(--muted-2)}.onb-kinds{gap:var(--space-2);flex-direction:column;display:flex}.onb-kinds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onb-kind{padding:14px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:6px;width:100%;display:flex}.onb-kind:hover{border-color:var(--faint)}.onb-kind[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--ring-focus)}.onb-kind:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onb-kind b{align-items:center;gap:var(--space-2);font-size:var(--text-button-lg);font-weight:var(--weight-semibold);display:flex}.onb-kind>span{font-size:var(--text-caption);color:var(--muted)}.onb-kind:disabled{opacity:.55;cursor:default}.onb-kind:disabled:hover{border-color:var(--border)}.onb-declared{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.onb-legend{margin-bottom:var(--space-2);padding:0}.onb-declared-boxes{flex-wrap:wrap;gap:10px 22px;display:flex}.onb-declared-boxes .lm-check{font-size:var(--text-button)}.onb-check-cta{align-items:center;gap:var(--space-3);padding:14px var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--faint);color:var(--muted);font-size:var(--text-button);display:flex}.onb-check-cta>span{flex:1}.onb-checks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onb-check{border-radius:var(--radius-md);background:var(--tile);font-size:var(--text-button);align-items:center;gap:10px;padding:10px 14px;display:flex}.onb-check-icon{background:var(--status-done-bg);width:20px;height:20px;color:var(--status-done-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.onb-check[data-tone=warn] .onb-check-icon{background:var(--status-doing-bg);color:var(--status-doing-ink)}.onb-check[data-tone=fail] .onb-check-icon{background:var(--danger-tint);color:var(--danger)}.onb-check-text{flex:1;min-width:0}.onb-check-meta{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--muted);overflow:hidden}.onb-note{padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--tile);font-size:var(--text-button);color:var(--muted);line-height:var(--leading-body);margin:0}.onb-note b{color:var(--ink)}.clients-body{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.clients-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.clients-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clients-error{color:var(--danger);font-size:var(--text-caption);margin:0}.clients-none{color:var(--muted);font-size:var(--text-small);margin:0}.clients-failed{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.clients-failed .lm-empty{align-self:stretch}.clients-list{flex-direction:column;flex:320px;gap:10px;max-width:380px;margin:0;padding:0;list-style:none;display:flex}.client-card-head{align-items:center;gap:10px;display:flex}.client-card-name{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);flex:1}.client-card-counts{font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;gap:14px;display:flex}.client-card-counts b{color:var(--ink);font-weight:var(--weight-semibold)}.client-card-counts .client-card-requests{color:var(--accent)}.client-card-systems{flex-wrap:wrap;gap:6px;display:flex}.clients-detail{gap:var(--space-7);flex-direction:column;flex:999 520px;padding:26px 30px 30px;display:flex}.clients-detail[aria-busy=true]{min-height:320px}.clients-detail-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.clients-detail-name{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:var(--text-display-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.clients-switch{font-size:var(--text-small);color:var(--muted);cursor:pointer;align-items:center;gap:10px;margin-left:auto;display:flex}.clients-switch-error{text-align:right;flex-basis:100%}.clients-confirm-text{color:var(--ink-2);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;gap:10px;display:flex}.clients-confirm-text p{margin:0}.clients-section{flex-direction:column;gap:10px;display:flex}.clients-section--people{gap:6px}.clients-section-head{align-items:center;gap:var(--space-3);padding-bottom:2px;display:flex}.clients-section-head--people{padding-bottom:var(--space-2)}.clients-section-note{font-size:var(--text-caption);color:var(--muted-2)}.clients-section-action{margin-left:auto}.clients-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clients-rows--systems{gap:10px}.clients-rows--people{gap:6px}.system{gap:var(--space-4);padding:14px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:44px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.system-column{flex-direction:column;gap:3px;min-width:0;display:flex}.system-value{font-weight:var(--weight-medium);line-height:1.35}.system-host,.system-host:hover,.system-version{color:var(--muted)}.system-meta{font-size:var(--text-caption);color:var(--muted);line-height:1.4}.system-permissions{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.system-actions{gap:6px;display:inline-flex}.system-error{gap:var(--space-1);flex-direction:column;grid-column:1/-1;display:flex}.system-error p,.system-error ul{margin:0}.system-error ul{padding-left:18px}.person{border-top:1px solid var(--row-divider);grid-template-columns:26px minmax(0,1.3fr) minmax(0,1fr) 110px 120px auto;align-items:center;gap:14px;padding:10px 0;display:grid}.person--head{border-top:0;padding-top:0;padding-bottom:6px}.person-name{line-height:var(--leading-heading);flex-direction:column;min-width:0;display:flex}.person-name-text{font-weight:var(--weight-medium)}.person-meta{font-size:var(--text-caption);color:var(--muted)}.person-token{color:var(--muted)}.person-token--off{color:var(--danger)}.clients-tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lm-tile.clients-tile{gap:6px}.clients-tile-value{font-weight:var(--weight-medium)}.clients-tile-meta{font-size:var(--text-caption);color:var(--muted)}.issued-person{align-items:center;gap:var(--space-3);display:flex}.issued-person-text{line-height:var(--leading-heading);flex-direction:column;gap:0;display:flex}.issued-person-text b{font-weight:var(--weight-semibold)}.issued-person-text span{font-size:var(--text-caption);color:var(--muted)}.integrations-body{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(440px,1fr));align-items:stretch;display:grid}.integration{gap:var(--space-5);flex-direction:column;padding:26px 30px 30px;display:flex}.integration[aria-busy=true]{min-height:220px}.integration-head{align-items:center;gap:14px;display:flex}.integration-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.integration-name{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:var(--text-display-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.integration-purpose,.integration-note{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.integration-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.integration-error{color:var(--danger);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.integration-failed{align-items:center;gap:var(--space-3);display:flex}.integration-tiles{gap:var(--space-3);display:grid}.integration-tiles--slack{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-tiles--github{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-tile.integration-tile{gap:6px;min-width:0}.integration-tile-value{font-weight:var(--weight-medium);overflow-wrap:anywhere}.integration-tile-meta{font-size:var(--text-caption);color:var(--muted)}.integration-actions{margin:auto 0 0;display:flex}.requests-body{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.requests-mono{font-family:var(--font-mono);font-size:var(--text-mono)}.requests-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.requests-error{color:var(--danger);font-size:var(--text-caption);margin:0}.requests-none{color:var(--muted);font-size:var(--text-small);margin:0}.requests-failed{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.requests-failed .lm-empty{align-self:stretch}.requests-list{flex-direction:column;flex:340px;gap:10px;max-width:400px;margin:0;padding:0;list-style:none;display:flex}.request-card-head{align-items:center;gap:var(--space-2);display:flex}.request-card-when{color:var(--muted-2);font-size:var(--text-caption);margin-left:auto}.request-card-title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:1.3}.request-card-who{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--muted);display:flex}.request-card-dot{color:var(--faint)}.request-card-client{font-weight:var(--weight-medium)}.requests-detail{flex-direction:column;flex:999 480px;gap:26px;min-width:0;padding:26px 30px 30px;display:flex}.request-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.request-ref{color:var(--muted-2);font-size:var(--text-small)}.request-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.request-action-error{text-align:right;flex-basis:100%}.request-title{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0 0 10px;line-height:1.2}.request-description{max-width:640px;color:var(--ink-2);font-size:var(--text-body-lg);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.request-tiles{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.request-tiles .lm-tile{gap:6px}.request-tile-strong,.request-tile-person{font-weight:var(--weight-medium);overflow-wrap:anywhere}.request-tile-person{align-items:center;gap:var(--space-2);display:flex}.request-tile-meta{font-size:var(--text-caption);color:var(--muted)}.request-tile-id{color:var(--muted-2);overflow-wrap:anywhere}.request-attempt{color:var(--ink);word-break:break-word;line-height:1.5}.request-section{gap:var(--space-3);flex-direction:column;display:flex}.requests-reject{gap:var(--space-4);flex-direction:column;display:flex}
