.sidebar[data-v-27ec66fa]{width:var(--dock-xl);background:var(--dock-bg);border-right:1px solid var(--dock-border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;z-index:30;padding:0;box-shadow:1px 0 #00000005;transition:width .22s ease}.sidebar.collapsed[data-v-27ec66fa]{width:var(--dock-w)}.brand[data-v-27ec66fa]{display:flex;align-items:center;gap:.65rem;height:52px;padding:0 .65rem;border-bottom:1px solid var(--dock-border);text-decoration:none;color:var(--iam-text-dark);flex-shrink:0}.brand img[data-v-27ec66fa]{width:30px;height:30px;image-rendering:pixelated;object-fit:contain;flex-shrink:0}.brand-label[data-v-27ec66fa]{font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--iam-brand)}.sidebar.collapsed .brand[data-v-27ec66fa]{justify-content:center;padding:0}.sidebar.collapsed .brand-label[data-v-27ec66fa]{display:none}.menu[data-v-27ec66fa]{display:flex;flex-direction:column;gap:1px;padding:.75rem .5rem;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.section[data-v-27ec66fa]{display:flex;flex-direction:column}.section+.section[data-v-27ec66fa]{margin-top:.85rem}.section-header[data-v-27ec66fa]{padding:.4rem .6rem .3rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--iam-text-muted);font-weight:600}.sidebar.collapsed .section+.section[data-v-27ec66fa]{margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--iam-border)}.sidebar.collapsed .section-header[data-v-27ec66fa]{display:none}.menu-item[data-v-27ec66fa]{display:flex;align-items:center;gap:.7rem;height:36px;padding:0 .6rem;border-radius:8px;color:var(--iam-text);text-decoration:none;font-size:.875rem;transition:background .12s,color .12s;position:relative;white-space:nowrap}.menu-item .icon-wrap[data-v-27ec66fa]{display:flex;align-items:center;justify-content:center;width:22px;flex-shrink:0}.menu-item .pi[data-v-27ec66fa]{font-size:1rem;color:var(--iam-text-muted)}.menu-item .label[data-v-27ec66fa]{overflow:hidden;text-overflow:ellipsis}.menu-item[data-v-27ec66fa]:hover{background:var(--iam-hover);color:var(--iam-text-dark)}.menu-item:hover .pi[data-v-27ec66fa]{color:var(--iam-text-dark)}.menu-item.active[data-v-27ec66fa]{background:var(--iam-blue-active);color:var(--iam-blue);font-weight:500}.menu-item.active .pi[data-v-27ec66fa]{color:var(--iam-blue)}.menu-item.active[data-v-27ec66fa]:before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--iam-blue);border-radius:0 3px 3px 0}.sidebar.collapsed .menu[data-v-27ec66fa]{padding:.75rem .25rem;align-items:center}.sidebar.collapsed .menu-item[data-v-27ec66fa]{width:36px;height:36px;justify-content:center;padding:0;gap:0}.sidebar.collapsed .menu-item .label[data-v-27ec66fa]{display:none}.sidebar.collapsed .menu-item[data-v-27ec66fa]:hover:after{content:attr(title);position:absolute;left:100%;margin-left:.5rem;background:var(--iam-text-dark);color:#fff;padding:.3rem .55rem;border-radius:4px;font-size:.78rem;white-space:nowrap;z-index:100;pointer-events:none;font-weight:500;box-shadow:var(--iam-shadow-sm)}.footer[data-v-27ec66fa]{border-top:1px solid var(--dock-border);padding:.5rem;position:relative;flex-shrink:0}.user-row[data-v-27ec66fa]{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:none;padding:.4rem;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s;color:inherit}.user-row[data-v-27ec66fa]:hover{background:var(--iam-hover)}.user-avatar[data-v-27ec66fa]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.78rem;flex-shrink:0;overflow:hidden}.user-avatar .avatar-img[data-v-27ec66fa],.avatar-mini .avatar-img[data-v-27ec66fa]{width:100%;height:100%;object-fit:cover;display:block}.user-avatar .avatar-initials[data-v-27ec66fa],.avatar-mini .avatar-initials[data-v-27ec66fa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;border-radius:50%}.user-info[data-v-27ec66fa]{display:flex;flex-direction:column;line-height:1.2;overflow:hidden;flex:1}.user-info strong[data-v-27ec66fa]{font-size:.85rem;color:var(--iam-text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-27ec66fa]{font-size:.7rem;color:var(--iam-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.collapsed .user-row[data-v-27ec66fa]{justify-content:center;padding:.4rem 0}.sidebar.collapsed .user-info[data-v-27ec66fa]{display:none}.theme-toggle[data-v-27ec66fa]{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:none;padding:.4rem;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s;color:var(--iam-text-muted);margin-top:.25rem;font-family:inherit}.theme-toggle[data-v-27ec66fa]:hover{background:var(--iam-hover);color:var(--iam-text-dark)}.theme-toggle .pi[data-v-27ec66fa]{font-size:.95rem;width:32px;text-align:center;flex-shrink:0}.theme-toggle .label[data-v-27ec66fa]{font-size:.82rem;font-weight:500}.sidebar.collapsed .theme-toggle[data-v-27ec66fa]{justify-content:center;padding:0;margin:.2rem auto 0;width:36px;height:36px;border-radius:50%}.sidebar.collapsed .theme-toggle .pi[data-v-27ec66fa]{width:auto;font-size:1rem}.sidebar.collapsed .theme-toggle .label[data-v-27ec66fa]{display:none}.sidebar.collapsed .user-avatar[data-v-27ec66fa]{width:36px;height:36px;font-size:.82rem}.minimizer[data-v-27ec66fa]{position:absolute;top:1.1rem;right:-14px;width:28px;height:28px;border-radius:50%;background:var(--iam-panel);color:var(--iam-text);border:1px solid var(--iam-border);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:31;box-shadow:0 2px 8px #0f172a26;transition:background .15s,color .15s,transform .15s,border-color .15s}.minimizer[data-v-27ec66fa]:hover{background:var(--shiba-primary, #e8791a);color:#fff;border-color:var(--shiba-primary, #e8791a);transform:scale(1.08)}.minimizer .pi[data-v-27ec66fa]{font-size:.85rem}@media (max-width: 768px){.sidebar[data-v-27ec66fa]{width:100%!important;height:56px;flex-direction:row;border-right:none;border-bottom:1px solid var(--dock-border);padding:0 .5rem;overflow:visible}.brand[data-v-27ec66fa]{height:auto;padding:0 .5rem 0 0;border-bottom:none;border-right:1px solid var(--dock-border)}.brand-label[data-v-27ec66fa]{display:none}.menu[data-v-27ec66fa]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:0 .5rem!important;align-items:center;flex:1;gap:.2rem}.menu-divider[data-v-27ec66fa]{display:none}.menu-item[data-v-27ec66fa]{width:36px;height:36px;padding:0;justify-content:center;gap:0}.menu-item .label[data-v-27ec66fa]{display:none}.menu-item.active[data-v-27ec66fa]:before{display:none}.footer[data-v-27ec66fa]{border-top:none;border-left:1px solid var(--dock-border);padding:.4rem}.user-row[data-v-27ec66fa]{padding:.3rem}.user-info[data-v-27ec66fa],.minimizer[data-v-27ec66fa]{display:none}}.profile-menu[data-v-27ec66fa]{display:flex;flex-direction:column}.profile-head[data-v-27ec66fa]{display:flex;gap:.6rem;align-items:center;padding:.5rem .25rem}.profile-head .avatar-mini[data-v-27ec66fa]{width:36px;height:36px;border-radius:50%;color:#fff;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.profile-head strong[data-v-27ec66fa]{display:block;font-size:.95rem;color:var(--iam-text-dark)}.profile-divider[data-v-27ec66fa]{height:1px;background:var(--iam-border);margin:.5rem 0}.profile-link[data-v-27ec66fa]{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:6px;cursor:pointer;color:var(--iam-text);text-decoration:none;font-size:.9rem;background:none;border:none;text-align:left;width:100%}.profile-link[data-v-27ec66fa]:hover{background:var(--iam-hover);color:var(--iam-blue)}.profile-link.logout[data-v-27ec66fa]{color:var(--iam-red)}.profile-link.logout[data-v-27ec66fa]:hover{background:#fef2f2;color:#b91c1c}.profile-link .pi[data-v-27ec66fa]{width:16px}.muted[data-v-27ec66fa]{color:var(--iam-text-muted)}.small[data-v-27ec66fa]{font-size:.8rem}.cmd-content{padding:0!important}.cmd-input-wrap[data-v-a4b65bdc]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.cmd-input-wrap .pi-search[data-v-a4b65bdc]{color:var(--iam-text-muted)}.cmd-input-wrap input[data-v-a4b65bdc]{flex:1;border:none;outline:none;font-size:1rem;font-family:inherit;background:transparent}.cmd-input-wrap kbd[data-v-a4b65bdc]{background:var(--iam-bg-soft);border:1px solid #cbd5e1;padding:.15rem .4rem;border-radius:4px;font-family:inherit}.cmd-results[data-v-a4b65bdc]{max-height:60vh;overflow-y:auto}.cmd-item[data-v-a4b65bdc]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:.95rem;border-left:3px solid transparent}.cmd-item.active[data-v-a4b65bdc]{background:var(--shiba-primary-50);border-left-color:var(--shiba-primary)}.cmd-item .pi[data-v-a4b65bdc]{color:var(--iam-text-muted);font-size:1rem;flex-shrink:0;width:16px;text-align:center}.cmd-item.active .pi[data-v-a4b65bdc]{color:var(--shiba-primary)}.cmd-text[data-v-a4b65bdc]{flex:1;display:flex;flex-direction:column}.cmd-text strong[data-v-a4b65bdc]{color:var(--iam-text-dark)}.cmd-text .muted[data-v-a4b65bdc]{font-size:.8rem}.cmd-type[data-v-a4b65bdc]{font-size:.7rem;text-transform:uppercase;color:var(--iam-text-muted);letter-spacing:.04em;font-weight:500}.cmd-footer[data-v-a4b65bdc]{display:flex;justify-content:space-between;padding:.6rem 1.25rem;border-top:1px solid #e2e8f0;background:var(--iam-bg-soft)}.cmd-footer kbd[data-v-a4b65bdc]{background:var(--iam-panel);border:1px solid #cbd5e1;padding:.05rem .35rem;border-radius:3px;font-family:inherit;font-size:.75rem;margin-right:.2rem}.muted[data-v-a4b65bdc]{color:var(--iam-text-muted)}.small[data-v-a4b65bdc]{font-size:.85rem}.loading-state[data-v-f420e0b8]{display:flex;flex-direction:column;align-items:center;gap:var(--iam-space-sm);padding:var(--iam-space-lg) var(--iam-space-md);color:var(--iam-text-muted);font-size:.9rem}.loading-spinner[data-v-f420e0b8]{font-size:1.4rem;color:var(--shiba-primary, #e8791a)}.loading-label[data-v-f420e0b8]{font-weight:500}.muted[data-v-f420e0b8]{color:var(--iam-text-muted)}.visually-hidden[data-v-f420e0b8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shibot-fab[data-v-4e04259b]{position:fixed;bottom:1.25rem;right:1.25rem;width:56px;height:56px;border-radius:50%;border:none;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #0f172a59;z-index:60;transition:transform .15s,background .15s,box-shadow .15s}.shibot-fab[data-v-4e04259b]:hover{transform:scale(1.05);background:#1e293b;box-shadow:0 8px 24px #0f172a73}.shibot-fab.open[data-v-4e04259b]{background:#1e293b;box-shadow:0 6px 20px #00000059}.shibot-fab img[data-v-4e04259b]{width:36px;height:36px;image-rendering:pixelated;object-fit:contain}.shibot-fab .pi[data-v-4e04259b]{font-size:1.2rem}.shibot-badge[data-v-4e04259b]{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--iam-red, #dc2626);color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--iam-panel, white);box-shadow:0 2px 6px #dc262666;animation:shibot-badge-pop-4e04259b .25s ease-out}@keyframes shibot-badge-pop-4e04259b{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.shibot-bubble[data-v-4e04259b]{position:fixed;bottom:96px;right:1.5rem;z-index:999;max-width:320px;pointer-events:auto}.shibot-bubble[data-v-4e04259b]:after{content:"";position:absolute;bottom:-8px;right:28px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--iam-panel, white);filter:drop-shadow(0 2px 2px rgba(0,0,0,.08))}.shibot-bubble-inner[data-v-4e04259b]{background:var(--iam-panel, white);border-radius:14px;box-shadow:0 8px 28px #0000002e,0 2px 6px #0000001a;overflow:hidden;border:1px solid var(--iam-border, rgba(0,0,0,.08))}.bubble-card[data-v-4e04259b]{padding:.55rem 1.8rem .6rem .7rem;position:relative;border-bottom:1px solid var(--iam-border, #f1f5f9);cursor:pointer;transition:background .12s ease;outline:none}.bubble-card[data-v-4e04259b]:last-child{border-bottom:none}.bubble-card[data-v-4e04259b]:hover,.bubble-card[data-v-4e04259b]:focus-visible{background:var(--iam-bg-soft, #f8fafc)}.bubble-card[data-v-4e04259b]:focus-visible{box-shadow:inset 0 0 0 2px var(--shiba-primary, #e8791a)}.bubble-card-head[data-v-4e04259b]{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem;font-size:.78rem}.bubble-card-head .pi[data-v-4e04259b]{font-size:.85rem;flex-shrink:0}.bubble-card-head strong[data-v-4e04259b]{color:var(--iam-text, #1e293b);line-height:1.2;word-break:break-word}.bubble-card-msg[data-v-4e04259b]{margin:0;font-size:.72rem;color:var(--iam-text-muted, #64748b);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bubble-card-close[data-v-4e04259b]{position:absolute;top:4px;right:4px;background:none;border:none;cursor:pointer;padding:4px;line-height:1;color:var(--iam-text-muted, #94a3b8);font-size:.75rem;border-radius:4px;transition:color .12s,background .12s}.bubble-card-close[data-v-4e04259b]:hover{color:var(--iam-red, #ef4444);background:#ef444414}.bubble-card.msg-info .bubble-card-head .pi[data-v-4e04259b]{color:#3b82f6}.bubble-card.msg-success .bubble-card-head .pi[data-v-4e04259b]{color:#10b981}.bubble-card.msg-warning .bubble-card-head .pi[data-v-4e04259b]{color:#f59e0b}.bubble-card.msg-danger .bubble-card-head .pi[data-v-4e04259b]{color:#ef4444}.shibot-bubble-enter-active[data-v-4e04259b]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.3,.64,1)}.shibot-bubble-leave-active[data-v-4e04259b]{transition:opacity .18s ease,transform .18s ease}.shibot-bubble-enter-from[data-v-4e04259b],.shibot-bubble-leave-to[data-v-4e04259b]{opacity:0;transform:translateY(8px) scale(.96)}@keyframes shibot-fab-pulse-4e04259b{0%,to{box-shadow:0 6px 20px #0f172a59,0 0 #e8791a8c}50%{box-shadow:0 6px 20px #0f172a59,0 0 0 10px #e8791a00}}.shibot-fab.pulse[data-v-4e04259b]{animation:shibot-fab-pulse-4e04259b 2.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.shibot-fab.pulse[data-v-4e04259b]{animation:none}.shibot-bubble-enter-active[data-v-4e04259b],.shibot-bubble-leave-active[data-v-4e04259b]{transition:opacity .15s ease}.shibot-bubble-enter-from[data-v-4e04259b],.shibot-bubble-leave-to[data-v-4e04259b]{transform:none}}.wizard-section-title[data-v-4e04259b]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--iam-text-muted);margin:0 0 .4rem}.wizard-start[data-v-4e04259b],.wizard-resume[data-v-4e04259b]{display:flex;flex-direction:column;gap:.4rem}.wizard-start-card[data-v-4e04259b],.wizard-resume-card[data-v-4e04259b]{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;background:var(--iam-bg-soft);border:1px solid var(--iam-border);border-radius:10px;cursor:pointer;text-align:left;font-size:.85rem;color:var(--iam-text);transition:background .12s,border-color .12s,transform .08s;width:100%}.wizard-start-card[data-v-4e04259b]:hover,.wizard-resume-card[data-v-4e04259b]:hover{background:var(--iam-panel);border-color:var(--shiba-primary, #e8791a)}.wizard-start-card[data-v-4e04259b]:active,.wizard-resume-card[data-v-4e04259b]:active{transform:scale(.99)}.wizard-start-card .pi[data-v-4e04259b]:first-child,.wizard-resume-card .pi[data-v-4e04259b]:first-child{font-size:1.1rem;color:var(--shiba-primary, #e8791a);flex-shrink:0}.wizard-start-card span[data-v-4e04259b],.wizard-resume-card .resume-body[data-v-4e04259b]{display:flex;flex-direction:column;gap:.1rem;flex:1}.wizard-divider[data-v-4e04259b]{border:none;border-top:1px dashed var(--iam-border);margin:.85rem 0 .5rem}.wizard-header[data-v-4e04259b]{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--iam-border);margin-bottom:.6rem}.wizard-back[data-v-4e04259b]{background:none;border:none;cursor:pointer;color:var(--iam-text-muted);padding:.25rem .4rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;border-radius:6px;transition:color .12s,background .12s}.wizard-back[data-v-4e04259b]:hover{color:var(--iam-text);background:var(--iam-bg-soft)}.wizard-progress[data-v-4e04259b]{list-style:none;margin:0 0 .85rem;padding:0;display:flex;gap:.3rem;counter-reset:wp}.wizard-progress li[data-v-4e04259b]{flex:1;display:flex;flex-direction:column;align-items:center;font-size:.7rem;color:var(--iam-text-muted);position:relative}.wizard-progress .wp-num[data-v-4e04259b]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--iam-bg-soft);border:1px solid var(--iam-border);font-weight:700;font-size:.72rem;margin-bottom:.18rem;transition:background .18s,color .18s,border-color .18s}.wizard-progress .wp-label[data-v-4e04259b]{line-height:1.1;text-align:center}.wizard-progress li.done .wp-num[data-v-4e04259b]{background:#10b981;color:#fff;border-color:#10b981}.wizard-progress li.current .wp-num[data-v-4e04259b]{background:var(--shiba-primary, #e8791a);color:#fff;border-color:var(--shiba-primary, #e8791a);box-shadow:0 0 0 3px #e8791a2e}.wizard-progress li.current .wp-label[data-v-4e04259b]{color:var(--iam-text);font-weight:600}.wizard-step-title[data-v-4e04259b]{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:var(--iam-text)}.wizard-recap[data-v-4e04259b]{display:grid;grid-template-columns:max-content 1fr;gap:.3rem .85rem;margin:.5rem 0 1rem;font-size:.82rem}.wizard-recap dt[data-v-4e04259b]{color:var(--iam-text-muted)}.wizard-recap dd[data-v-4e04259b]{margin:0;color:var(--iam-text);font-weight:500;word-break:break-word}.wizard-actions[data-v-4e04259b]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.85rem}.wizard-actions[data-v-4e04259b] .p-button{flex:1}.wizard-abandon[data-v-4e04259b]{margin-top:.85rem;background:none;border:none;cursor:pointer;color:var(--iam-text-muted);font-size:.72rem;padding:.25rem;display:inline-flex;align-items:center;gap:.25rem;border-radius:4px;transition:color .12s}.wizard-abandon[data-v-4e04259b]:hover{color:var(--iam-red, #ef4444)}.chat-tab[data-v-4e04259b]{padding:0;gap:0}.chat-toolbar[data-v-4e04259b]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--iam-border);background:var(--iam-bg-soft);gap:.5rem;flex-wrap:wrap}.dnd-toggle[data-v-4e04259b]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.78rem;-webkit-user-select:none;user-select:none}.dnd-toggle input[data-v-4e04259b]{position:absolute;opacity:0;pointer-events:none}.dnd-track[data-v-4e04259b]{width:32px;height:18px;border-radius:999px;background:var(--iam-border-strong);position:relative;transition:background .18s;flex-shrink:0}.dnd-track .dnd-thumb[data-v-4e04259b]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:0 1px 3px #00000040}.dnd-toggle input:checked~.dnd-track[data-v-4e04259b]{background:var(--shiba-primary, #e8791a)}.dnd-toggle input:checked~.dnd-track .dnd-thumb[data-v-4e04259b]{transform:translate(14px)}.dnd-toggle input:focus-visible~.dnd-track[data-v-4e04259b]{outline:2px solid var(--shiba-primary);outline-offset:2px}.dnd-label[data-v-4e04259b]{display:inline-flex;align-items:center;gap:.3rem;color:var(--iam-text)}.dnd-label .pi[data-v-4e04259b]{font-size:.85rem}.chat-actions[data-v-4e04259b]{display:flex;gap:.3rem}.chat-action[data-v-4e04259b]{background:none;border:1px solid var(--iam-border);border-radius:6px;padding:.25rem .55rem;font-size:.75rem;color:var(--iam-text-muted);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:.3rem;transition:background .12s,color .12s}.chat-action[data-v-4e04259b]:hover{background:var(--iam-hover);color:var(--iam-text-dark)}.chat-action.danger[data-v-4e04259b]:hover{background:#dc26261a;color:var(--iam-red, #dc2626);border-color:var(--iam-red, #dc2626)}.chat-action .pi[data-v-4e04259b]{font-size:.78rem}.chat-empty[data-v-4e04259b]{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;text-align:center;color:var(--iam-text-muted)}.chat-empty .pi[data-v-4e04259b]{font-size:2.5rem;opacity:.4;margin-bottom:.5rem}.chat-empty p[data-v-4e04259b]{margin:.2rem 0;font-size:.85rem}.chat-list[data-v-4e04259b]{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;flex:1}.chat-msg[data-v-4e04259b]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;padding:.6rem .7rem;background:var(--iam-bg-soft);border-radius:12px;border-left:3px solid var(--iam-border);animation:chat-msg-in-4e04259b .25s ease-out}@keyframes chat-msg-in-4e04259b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chat-msg.unread[data-v-4e04259b]{background:var(--iam-panel);box-shadow:0 1px 3px #0000000f}.chat-msg.msg-info[data-v-4e04259b]{border-left-color:var(--iam-blue, #4f46e5)}.chat-msg.msg-success[data-v-4e04259b]{border-left-color:var(--iam-green, #16a34a)}.chat-msg.msg-warning[data-v-4e04259b]{border-left-color:var(--iam-amber, #d97706)}.chat-msg.msg-danger[data-v-4e04259b]{border-left-color:var(--iam-red, #dc2626)}.chat-msg-icon[data-v-4e04259b]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-info .chat-msg-icon[data-v-4e04259b]{background:#4f46e51f;color:var(--iam-blue, #4f46e5)}.msg-success .chat-msg-icon[data-v-4e04259b]{background:#16a34a1f;color:var(--iam-green, #16a34a)}.msg-warning .chat-msg-icon[data-v-4e04259b]{background:#d977061f;color:var(--iam-amber, #d97706)}.msg-danger .chat-msg-icon[data-v-4e04259b]{background:#dc26261f;color:var(--iam-red, #dc2626)}.chat-msg-icon .pi[data-v-4e04259b]{font-size:.95rem}.chat-msg-body[data-v-4e04259b]{min-width:0}.chat-msg-head[data-v-4e04259b]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.2rem}.chat-msg-head strong[data-v-4e04259b]{font-size:.85rem;color:var(--iam-text-dark)}.chat-msg-time[data-v-4e04259b]{font-size:.7rem;color:var(--iam-text-muted);flex-shrink:0}.chat-msg-text[data-v-4e04259b]{margin:0;font-size:.82rem;line-height:1.4;color:var(--iam-text)}.chat-msg-cta[data-v-4e04259b]{margin-top:.4rem}.chat-cta-btn[data-v-4e04259b]{background:none;border:1px solid currentColor;border-radius:6px;padding:.25rem .6rem;font-size:.78rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:background .12s}.msg-info .chat-cta-btn[data-v-4e04259b]{color:var(--iam-blue, #4f46e5)}.msg-success .chat-cta-btn[data-v-4e04259b]{color:var(--iam-green, #16a34a)}.msg-warning .chat-cta-btn[data-v-4e04259b]{color:var(--iam-amber, #d97706)}.msg-danger .chat-cta-btn[data-v-4e04259b]{color:var(--iam-red, #dc2626)}.chat-cta-btn[data-v-4e04259b]:hover{background:#0000000d}.chat-cta-btn .pi[data-v-4e04259b]{font-size:.7rem}.chat-msg-close[data-v-4e04259b]{background:none;border:none;padding:0;color:var(--iam-text-muted);cursor:pointer;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:start;transition:background .12s,color .12s}.chat-msg-close[data-v-4e04259b]:hover{background:var(--iam-hover);color:var(--iam-text-dark)}.chat-msg-close .pi[data-v-4e04259b]{font-size:.7rem}.shibot-panel[data-v-4e04259b]{position:fixed;bottom:5.75rem;right:1.25rem;width:420px;max-width:calc(100vw - 2rem);height:600px;max-height:calc(100vh - 8rem);background:var(--iam-panel, #fff);border:1px solid var(--iam-border, #e8eaed);border-radius:14px;box-shadow:0 20px 50px #0000002e;z-index:60;display:flex;flex-direction:column;overflow:hidden}.shibot-head[data-v-4e04259b]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--iam-border, #e8eaed);background:linear-gradient(135deg,#fff7ed,#fef3c7)}.shibot-head img[data-v-4e04259b]{width:36px;height:36px;image-rendering:pixelated;flex-shrink:0}.title-block[data-v-4e04259b]{flex:1;display:flex;flex-direction:column;line-height:1.2;min-width:0}.title-block strong[data-v-4e04259b]{font-size:.95rem;color:var(--iam-text-dark)}.close-btn[data-v-4e04259b]{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:6px;color:var(--iam-text-muted)}.close-btn[data-v-4e04259b]:hover{background:#0000000d;color:var(--iam-text-dark)}.shibot-tabs[data-v-4e04259b]{display:flex;border-bottom:1px solid var(--iam-border, #e8eaed);background:var(--iam-bg, #f8f9fa)}.shibot-tabs .tab[data-v-4e04259b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:.55rem .3rem;background:none;border:none;cursor:pointer;font-size:.7rem;color:var(--iam-text-muted);border-bottom:2px solid transparent;transition:color .12s,border-color .12s}.shibot-tabs .tab .pi[data-v-4e04259b]{font-size:.95rem}.shibot-tabs .tab[data-v-4e04259b]:hover{color:var(--iam-text-dark)}.shibot-tabs .tab.active[data-v-4e04259b]{color:var(--shiba-primary, #ea580c);border-bottom-color:var(--shiba-primary, #ea580c);background:var(--iam-panel, #fff)}.shibot-body[data-v-4e04259b]{flex:1;overflow-y:auto}.tab-content[data-v-4e04259b]{padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.section-h[data-v-4e04259b]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--iam-text-muted);margin:.85rem 0 .4rem;font-weight:600}.kpi-grid[data-v-4e04259b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.kpi[data-v-4e04259b]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.6rem .4rem;background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:10px;text-decoration:none;color:var(--iam-text-dark);position:relative;transition:background .12s}.kpi[data-v-4e04259b]:hover{background:var(--iam-blue-soft);border-color:var(--iam-blue)}.kpi i[data-v-4e04259b]{color:var(--shiba-primary);font-size:1rem}.kpi-num[data-v-4e04259b]{font-size:1.3rem;font-weight:700;line-height:1}.kpi-lbl[data-v-4e04259b]{font-size:.7rem;color:var(--iam-text-muted);text-transform:uppercase;letter-spacing:.04em}.kpi-badge[data-v-4e04259b]{position:absolute;top:4px;right:4px;font-size:.6rem;padding:1px 5px;border-radius:8px;background:#fee2e2;color:#b91c1c;font-weight:600}.task-list[data-v-4e04259b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.task-list li[data-v-4e04259b]{display:grid;grid-template-columns:60px 1fr;gap:.5rem;align-items:center;padding:.4rem .5rem;border-radius:6px;border:1px solid var(--iam-border)}.task-list .due[data-v-4e04259b]{font-size:.75rem;font-weight:600;color:var(--iam-text-muted);text-transform:uppercase}.task-list .due.overdue[data-v-4e04259b]{color:#dc2626}.task-link[data-v-4e04259b]{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}.task-link strong[data-v-4e04259b]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-list[data-v-4e04259b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.dl-list li[data-v-4e04259b]{padding:.45rem .5rem;border-radius:6px;background:#fff7ed;border-left:3px solid #ea580c;display:flex;gap:.5rem;align-items:center;font-size:.85rem;color:var(--iam-text-dark)}.dl-list a[data-v-4e04259b]{color:var(--iam-text-dark);text-decoration:none;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-list a[data-v-4e04259b]:hover{color:#c2410c}.dl-list .dl-date[data-v-4e04259b]{font-size:.7rem;color:#c2410c;font-weight:600;flex-shrink:0}.ticket-list[data-v-4e04259b]{list-style:none;padding:0;margin:0}.ticket-list li[data-v-4e04259b]{padding:.4rem .5rem;cursor:pointer;border-radius:6px;display:flex;gap:.5rem;align-items:center;font-size:.85rem}.ticket-list li[data-v-4e04259b]:hover{background:var(--iam-hover)}.ticket-num[data-v-4e04259b]{font-family:SF Mono,Monaco,monospace;font-size:.75rem;color:var(--iam-text-muted)}.search-input-wrap[data-v-4e04259b]{display:flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:999px}.search-input-wrap input[data-v-4e04259b]{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:.875rem}.search-input-wrap .pi[data-v-4e04259b]{color:var(--iam-text-muted);font-size:.85rem}.result-list[data-v-4e04259b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.result-list li[data-v-4e04259b]{display:flex;gap:.5rem;align-items:center;padding:.5rem .6rem;background:var(--iam-bg);border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .12s}.result-list li[data-v-4e04259b]:hover{background:var(--iam-blue-soft);border-color:var(--iam-blue)}.result-list i[data-v-4e04259b]{color:var(--iam-text-muted);flex-shrink:0}.result-list strong[data-v-4e04259b]{display:block;font-size:.85rem}.kb-list[data-v-4e04259b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.kb-list li[data-v-4e04259b]{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:8px;overflow:hidden}.kb-list li.open[data-v-4e04259b]{background:var(--iam-panel);border-color:var(--iam-blue)}.kb-head[data-v-4e04259b]{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;cursor:pointer;padding:.6rem .7rem;text-align:left;font-family:inherit}.kb-head strong[data-v-4e04259b]{flex:1;font-size:.85rem}.kb-cat[data-v-4e04259b]{font-size:.65rem;padding:.1rem .45rem;border-radius:999px;background:var(--iam-blue-soft);color:var(--iam-blue);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.kb-body[data-v-4e04259b]{margin:0;padding:0 .7rem .7rem;font-family:inherit;font-size:.82rem;line-height:1.45;color:var(--iam-text);white-space:pre-wrap}.form[data-v-4e04259b]{display:flex;flex-direction:column;gap:.6rem}.field[data-v-4e04259b]{display:flex;flex-direction:column;gap:.25rem}.field span[data-v-4e04259b]{font-size:.78rem;color:var(--iam-text);font-weight:500}.field input[data-v-4e04259b],.field select[data-v-4e04259b],.field textarea[data-v-4e04259b]{padding:.45rem .65rem;border:1px solid var(--iam-border);border-radius:6px;font-family:inherit;font-size:.85rem;background:var(--iam-panel);outline:none}.field input[data-v-4e04259b]:focus,.field select[data-v-4e04259b]:focus,.field textarea[data-v-4e04259b]:focus{border-color:var(--shiba-primary)}.field-row[data-v-4e04259b]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.sub-tabs[data-v-4e04259b]{display:flex;gap:4px;padding:4px;background:var(--iam-bg);border-radius:8px}.sub-tab[data-v-4e04259b]{flex:1;background:none;border:none;cursor:pointer;padding:.4rem;font-size:.78rem;border-radius:6px;font-family:inherit;color:var(--iam-text)}.sub-tab.active[data-v-4e04259b]{background:var(--iam-panel);box-shadow:0 1px 3px #0000000f;font-weight:600}.ticket-list-full[data-v-4e04259b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ticket-list-full li[data-v-4e04259b]{padding:.6rem .7rem;border:1px solid var(--iam-border);border-radius:8px;background:var(--iam-panel)}.ticket-head[data-v-4e04259b]{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem}.ticket-prio[data-v-4e04259b]{font-size:.65rem;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px}.ticket-prio.prio-basse[data-v-4e04259b],.ticket-prio.prio-normale[data-v-4e04259b]{background:var(--iam-bg-soft);color:var(--iam-text-muted)}.ticket-prio.prio-haute[data-v-4e04259b]{background:#fef3c7;color:#92400e}.ticket-prio.prio-urgente[data-v-4e04259b]{background:#fee2e2;color:#b91c1c}.scan-head[data-v-4e04259b]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .8rem;background:var(--iam-bg, #f8f9fa);border:1px solid var(--iam-border, #e8eaed);border-radius:8px}.scan-head strong[data-v-4e04259b]{font-size:.95rem}.scan-score[data-v-4e04259b]{display:flex;align-items:baseline;gap:.15rem}.scan-score .score-num[data-v-4e04259b]{font-size:1.4rem;font-weight:700}.scan-score .score-max[data-v-4e04259b]{font-size:.75rem;color:var(--iam-text-muted)}.scan-summary[data-v-4e04259b]{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center;padding:0 .2rem;font-size:.85rem}.scan-summary .cnt[data-v-4e04259b]{display:inline-flex;align-items:center;gap:.2rem}.task-pill[data-v-4e04259b]{margin-left:auto;padding:.15rem .5rem;border-radius:999px;background:var(--iam-bg);border:1px solid var(--iam-border)}.scan-section[data-v-4e04259b]{margin-top:.5rem}.scan-section h4[data-v-4e04259b]{margin:0 0 .35rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--iam-text-muted);padding-bottom:.2rem;border-bottom:1px solid var(--iam-border, #e8eaed)}.scan-section ul[data-v-4e04259b]{list-style:none;padding:0;margin:0}.scan-check[data-v-4e04259b]{display:flex;align-items:center;gap:.45rem;padding:.3rem .2rem;font-size:.85rem;border-bottom:1px solid #f1f5f9}.scan-check[data-v-4e04259b]:last-child{border-bottom:none}.scan-check i[data-v-4e04259b]{font-size:.85rem;flex-shrink:0}.scan-check a[data-v-4e04259b]{color:inherit;text-decoration:none}.scan-check a[data-v-4e04259b]:hover{text-decoration:underline}.sev-ok[data-v-4e04259b]{color:#16a34a}.sev-warn[data-v-4e04259b]{color:#d97706}.sev-error[data-v-4e04259b]{color:#dc2626}.sev-info[data-v-4e04259b]{color:#2563eb}.scan-refresh[data-v-4e04259b]{display:flex;justify-content:flex-end;padding:.5rem .2rem}.muted[data-v-4e04259b]{color:var(--iam-text-muted, #6b7280)}.small[data-v-4e04259b]{font-size:.78rem}.center[data-v-4e04259b]{text-align:center;padding:.5rem 0}.shibot-slide-enter-active[data-v-4e04259b],.shibot-slide-leave-active[data-v-4e04259b]{transition:transform .2s ease,opacity .2s ease}.shibot-slide-enter-from[data-v-4e04259b],.shibot-slide-leave-to[data-v-4e04259b]{transform:translateY(20px) scale(.96);opacity:0}@media (max-width: 768px){.shibot-fab[data-v-4e04259b]{bottom:1rem;right:1rem;width:52px;height:52px}.shibot-panel[data-v-4e04259b]{bottom:4.5rem;right:.75rem;left:.75rem;width:auto;max-width:none;height:75vh;max-height:75vh}.shibot-tabs .tab[data-v-4e04259b]{padding:.5rem .2rem;font-size:.65rem}.shibot-tabs .tab span[data-v-4e04259b]{display:none}.kpi-grid[data-v-4e04259b]{grid-template-columns:repeat(3,1fr)}.kpi-num[data-v-4e04259b]{font-size:1.1rem}}.mention-chip[data-v-d7414288]{display:inline-flex;align-items:center;gap:.3rem;padding:1px 8px;border-radius:12px;font-size:.82rem;font-weight:500;text-decoration:none;background:#a07b4f1f;color:var(--shiba-primary, #A07B4F);border:1px solid rgba(160,123,79,.3);vertical-align:baseline;margin:0 1px;line-height:1.3}.mention-chip[data-v-d7414288]:hover{background:#a07b4f38}.mention-chip i[data-v-d7414288]{font-size:.75rem}.mc-dossier[data-v-d7414288]{background:#dbeafe33;color:#1e40af;border-color:#1e40af44}.mc-mission[data-v-d7414288]{background:#f5e9ff33;color:#6b21a8;border-color:#6b21a844}.mc-task[data-v-d7414288]{background:#d1fae533;color:#065f46;border-color:#065f4644}.mc-deadline[data-v-d7414288]{background:#fee2e233;color:#991b1b;border-color:#991b1b44}.mc-law[data-v-d7414288]{background:#fef3c733;color:#854d0e;border-color:#854d0e44}.chat-fab[data-v-3641dc53]{position:fixed;bottom:1.5rem;right:5.5rem;width:52px;height:52px;border-radius:50%;background:var(--shiba-primary, #A07B4F);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:0 4px 12px #0000002e;transition:transform .15s ease,box-shadow .15s ease;z-index:1000}.chat-fab[data-v-3641dc53]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000038}.chat-fab.has-unread[data-v-3641dc53]{animation:chat-pulse-3641dc53 2.4s infinite}.chat-fab .badge[data-v-3641dc53]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}@keyframes chat-pulse-3641dc53{0%,to{box-shadow:0 4px 12px #0000002e}50%{box-shadow:0 4px 12px #ef444466}}.chat-header[data-v-3641dc53]{display:flex;align-items:center;gap:.6rem}.chat-header[data-v-3641dc53] .p-button{margin-left:auto}.chat-layout[data-v-3641dc53]{display:grid;grid-template-columns:240px 1fr;height:calc(100vh - 70px);gap:0;margin:-1rem}.chat-sidebar[data-v-3641dc53]{border-right:1px solid var(--iam-border, #e5e7eb);overflow-y:auto;padding:.5rem;background:var(--iam-bg, #f8f9fa)}.conv-item[data-v-3641dc53]{display:flex;align-items:center;gap:.5rem;padding:.6rem .55rem;border-radius:8px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;margin-bottom:.15rem;color:inherit}.conv-item[data-v-3641dc53]:hover{background:#0000000a}.conv-item.active[data-v-3641dc53]{background:var(--shiba-primary-50, rgba(160,123,79,.12))}.conv-item.unread .conv-title[data-v-3641dc53]{font-weight:700}.conv-icon[data-v-3641dc53]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:.85rem}.conv-meta[data-v-3641dc53]{flex:1;min-width:0}.conv-title[data-v-3641dc53]{font-size:.88rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-sub[data-v-3641dc53]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-badge[data-v-3641dc53]{background:#ef4444;color:#fff;border-radius:10px;padding:1px 6px;font-size:.7rem;font-weight:700}.chat-panel[data-v-3641dc53]{display:flex;flex-direction:column;min-height:0}.conv-banner[data-v-3641dc53]{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid var(--iam-border)}.messages[data-v-3641dc53]{flex:1;overflow-y:auto;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.55rem}.msg[data-v-3641dc53]{display:flex;align-items:flex-end;gap:.5rem}.msg.mine[data-v-3641dc53]{flex-direction:row-reverse}.msg .avatar[data-v-3641dc53]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem;font-weight:600;flex-shrink:0}.msg-bubble[data-v-3641dc53]{max-width:70%;background:var(--iam-panel, #fff);border:1px solid var(--iam-border, #e5e7eb);padding:.55rem .7rem;border-radius:10px;font-size:.88rem;line-height:1.35;word-wrap:break-word;white-space:pre-wrap}.msg.mine .msg-bubble[data-v-3641dc53]{background:#eff6ff;border-color:#bfdbfe;color:var(--iam-text, #1e293b)}.msg-author[data-v-3641dc53]{font-size:.72rem;opacity:.7;margin-bottom:.15rem}.msg-time[data-v-3641dc53]{font-size:.66rem;opacity:.55;margin-top:.2rem}.msg.mine .msg-time[data-v-3641dc53]{text-align:right}:root[data-theme=dark] .msg.mine .msg-bubble[data-v-3641dc53]{background:#3b82f624;border-color:#3b82f652;color:var(--iam-text, #e2e8f0)}.msg-bubble[data-v-3641dc53]{position:relative}.msg-actions[data-v-3641dc53]{position:absolute;top:-10px;right:6px;display:none;background:var(--iam-panel, #fff);border:1px solid var(--iam-border, #e5e7eb);border-radius:16px;padding:1px;box-shadow:0 2px 6px #00000014}.msg.mine .msg-actions[data-v-3641dc53]{right:auto;left:6px}.msg-bubble:hover .msg-actions[data-v-3641dc53]{display:flex;gap:1px}.msg-actions[data-v-3641dc53] .p-button{width:26px;height:26px;padding:0}.msg-actions[data-v-3641dc53] .p-button .pi{font-size:.72rem}.msg-edit[data-v-3641dc53]{display:flex;flex-direction:column;gap:.4rem;min-width:220px}.msg-edit[data-v-3641dc53] .p-textarea{width:100%;resize:none;min-height:36px;max-height:120px}.msg-edit-actions[data-v-3641dc53]{display:flex;gap:.4rem;justify-content:flex-end}.msg.deleted .msg-bubble[data-v-3641dc53]{opacity:.7;font-style:italic}.msg.deleted .msg-body i[data-v-3641dc53]{margin-right:.3rem}.composer[data-v-3641dc53]{display:flex;gap:.5rem;padding:.65rem 1rem;border-top:1px solid var(--iam-border);background:var(--iam-panel, #fff);align-items:flex-end}.composer-wrap[data-v-3641dc53]{flex:1;position:relative}.composer[data-v-3641dc53] .p-textarea{width:100%;resize:none;min-height:40px;max-height:120px}.mention-picker[data-v-3641dc53]{position:absolute;bottom:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:var(--iam-panel, #fff);border:1px solid var(--iam-border, #e5e7eb);border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:4px;z-index:20}.mention-item[data-v-3641dc53]{display:flex;align-items:center;gap:.6rem;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.85rem}.mention-item.active[data-v-3641dc53]{background:var(--shiba-primary-50, rgba(160,123,79,.12))}.mention-item i[data-v-3641dc53]{color:var(--shiba-primary, #A07B4F);width:14px}.mention-meta[data-v-3641dc53]{flex:1;min-width:0}.mention-label[data-v-3641dc53]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-sub[data-v-3641dc53]{font-size:.74rem;color:var(--iam-text-muted, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-type[data-v-3641dc53]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;background:#0000000f;padding:1px 6px;border-radius:8px;color:var(--iam-text-muted, #94a3b8);flex-shrink:0}.empty[data-v-3641dc53]{text-align:center;padding:2rem 1rem;color:var(--iam-text-muted, #94a3b8)}.empty i[data-v-3641dc53]{font-size:1.5rem;display:block;margin-bottom:.5rem}.muted[data-v-3641dc53]{color:var(--iam-text-muted, #94a3b8)}.small[data-v-3641dc53]{font-size:.78rem}@media (max-width: 768px){.chat-layout[data-v-3641dc53]{grid-template-columns:1fr}.chat-sidebar[data-v-3641dc53]{display:none}.chat-fab[data-v-3641dc53]{right:4.5rem}}.cp-form[data-v-b3fcca7e]{display:flex;flex-direction:column;gap:.6rem}.field[data-v-b3fcca7e]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-b3fcca7e]{font-size:.78rem;font-weight:500;color:var(--iam-text-muted);text-transform:uppercase}.field[data-v-b3fcca7e] input{width:100%}.policy[data-v-b3fcca7e]{list-style:none;padding:0;margin:.4rem 0 0;font-size:.82rem;color:var(--iam-text-muted)}.policy li[data-v-b3fcca7e]{display:flex;align-items:center;gap:.4rem;padding:.1rem 0}.policy li.ok[data-v-b3fcca7e]{color:var(--iam-green-dark)}.policy li.warn[data-v-b3fcca7e]{color:#dc2626}.policy .pi-check-circle[data-v-b3fcca7e]{color:var(--iam-green)}.policy .pi-circle[data-v-b3fcca7e]{font-size:.7em;opacity:.5}.warn[data-v-b3fcca7e]{color:#dc2626}.small[data-v-b3fcca7e]{font-size:.78rem;margin:0}.app-shell{display:flex;min-height:100vh}.app-column{flex:1;min-width:0;display:flex;flex-direction:column}.app-main{flex:1;min-width:0;background:var(--iam-bg, #f8f9fa);padding:1rem 1.5rem;position:relative}.app-main h1{font-size:1.4rem;line-height:1.25;margin-bottom:.4rem}.app-main h2{font-size:1.1rem;line-height:1.35;margin:1.5rem 0 .6rem}.app-main .breadcrumb{font-size:.78rem;margin-bottom:.3rem}.app-main .page-header{margin-bottom:1rem;padding-bottom:.5rem}.app-main .p-card-body{padding:1rem 1.25rem!important}.app-main .p-card-title{font-size:.95rem;padding-bottom:.3rem}.app-main .p-datatable-table-container{font-size:.875rem}.app-main .p-datatable-thead>tr>th{padding:.55rem .75rem!important}.app-main .p-datatable-tbody>tr>td{padding:.5rem .75rem!important}.app-main .p-tablist .p-tab{padding:.65rem 1rem!important;font-size:.9rem}.app-main .p-button,.app-main .p-select,.app-main .p-select-label,.app-main .p-multiselect,.app-main .p-multiselect-label,.app-main .p-inputtext,.app-main .p-textarea,.app-main .p-datepicker-input,.app-main .p-inputnumber-input{font-size:.875rem}.p-select-option,.p-multiselect-option{font-size:.875rem!important}.app-main .p-select-label,.app-main .p-multiselect-label{padding:.45rem .6rem!important}.app-main .p-button-sm,.app-main .p-button.p-button-sm{font-size:.82rem}.app-main .p-tag{font-size:.72rem}.app-main [aria-invalid=true],.app-main .p-inputtext[aria-invalid=true],.app-main .p-select[aria-invalid=true],.app-main .p-textarea[aria-invalid=true]{border-color:var(--iam-red, #dc2626)!important;box-shadow:0 0 0 1px var(--iam-red, #dc2626)!important}.app-main .field-error{font-size:.75rem;color:var(--iam-red, #dc2626);margin-top:.2rem;display:flex;align-items:center;gap:.25rem}.app-main .field-error:before{content:"⚠";font-size:.85rem}.app-main .hub-actions{display:flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}@media (max-width: 768px){.app-shell{flex-direction:column}.app-main{padding:1rem .85rem}}@media (max-width: 768px){.p-button{min-height:36px}.p-button.p-button-sm{min-height:32px!important}.p-tabs .p-tab{padding:.6rem .85rem!important}}@media (max-width: 768px){.page-header h1{font-size:1.2rem!important}.page-header{gap:.5rem!important;margin-bottom:1rem!important}}@media (max-width: 768px){.p-datatable{font-size:.85rem}.p-datatable-table-container{overflow-x:auto!important}}@media (max-width: 768px){.p-drawer.p-drawer-right{width:100vw!important;max-width:100vw!important}.p-dialog{max-width:95vw!important;margin:0 auto}}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--shiba-primary: #e8791a;--shiba-primary-50: #fef4ea;--shiba-primary-100: #fde0c4;--shiba-primary-200: #fbc18a;--shiba-primary-300: #f7a04f;--shiba-primary-500: #f0871f;--shiba-primary-600: #e8791a;--shiba-primary-700: #bf5a0a;--shiba-primary-900: #7a3a07;--shiba-accent: #f5a623;--shiba-accent-light: #fcd38d;--shiba-accent-50: #fffbeb;--shiba-accent-100: #fef3c7;--shiba-cream: #fef3c7;--shiba-tint: rgba(232, 121, 26, .16);--shiba-cta-dark: #111111;--iam-bg: #f5f3f0;--iam-bg-soft: #ebe9e3;--iam-panel: #ffffff;--iam-border: #e8e5de;--iam-border-strong: #d8d3c7;--iam-hover: #ebe9e3;--iam-blue: #4f46e5;--iam-blue-light: #e0e7ff;--iam-blue-soft: rgba(79, 70, 229, .06);--iam-blue-active: rgba(79, 70, 229, .12);--iam-blue-dark: #4338ca;--iam-green: #059669;--iam-green-light: #d1fae5;--iam-green-dark: #065f46;--iam-teal: #0f766e;--iam-amber: #b45309;--iam-amber-light: #fef3c7;--iam-red: #dc2626;--iam-red-light: #fee2e2;--iam-info: #4f46e5;--iam-brand: #1e1b4b;--iam-text: #1e293b;--iam-text-dark: #0f172a;--iam-text-muted: #556677;--iam-space-xs: .25rem;--iam-space-sm: .5rem;--iam-space-md: 1rem;--iam-space-lg: 1.5rem;--iam-space-xl: 2rem;--iam-space-2xl: 4rem;--iam-radius-sm: 8px;--iam-radius-md: 12px;--iam-radius-lg: 18px;--iam-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--iam-shadow-md: 0 4px 14px rgba(15, 23, 42, .08);--iam-shadow-lg: 0 10px 30px rgba(15, 23, 42, .1);--iam-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dock-w: 50px;--dock-xl: 220px;--dock-accent: #e8791a;--dock-bg: #ffffff;--dock-border: rgba(0, 0, 0, .06);--bg-page: var(--iam-bg);--bg-soft: var(--iam-bg);--bg-sidebar: var(--dock-bg);--bg-card: var(--iam-panel);--border-soft: var(--iam-border);--text-primary: var(--iam-text-dark);--text-secondary: var(--iam-text);--text-muted: var(--iam-text-muted);font-family:var(--iam-font);line-height:1.5;color-scheme:light;color:var(--text-primary);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{color-scheme:dark;--iam-bg: #0a1020;--iam-bg-soft: #131c30;--iam-panel: #1c2640;--iam-border: #2e3a55;--iam-border-strong: #475569;--iam-hover: #243151;--iam-text: #e6ecf5;--iam-text-dark: #f8fafc;--iam-text-muted: #b6c2d4;--dock-bg: #060b18;--dock-border: rgba(255, 255, 255, .08);--iam-blue-soft: rgba(129, 140, 248, .14);--iam-blue-active: rgba(129, 140, 248, .22);--iam-blue-light: rgba(129, 140, 248, .18);--iam-blue-dark: #c7d2fe;--iam-green-light: rgba(16, 185, 129, .2);--iam-green-dark: #a7f3d0;--iam-amber-light: rgba(245, 158, 11, .22);--iam-red-light: rgba(248, 113, 113, .22);--shiba-tint: rgba(232, 121, 26, .22);--shiba-primary-50: rgba(232, 121, 26, .16);--shiba-primary-100: rgba(232, 121, 26, .22);--shiba-primary-700: #fbbf83;--iam-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--iam-shadow-md: 0 4px 14px rgba(0, 0, 0, .4);--iam-shadow-lg: 0 10px 30px rgba(0, 0, 0, .5);background-color:var(--iam-bg);color:var(--iam-text)}:root[data-theme=dark] body,:root[data-theme=dark] #app{background:var(--iam-bg);color:var(--iam-text)}:root[data-theme=dark] .card,:root[data-theme=dark] .panel,:root[data-theme=dark] .page-card,:root[data-theme=dark] .table-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .form-card,:root[data-theme=dark] section.card,:root[data-theme=dark] .iam-card,:root[data-theme=dark] .calendar-grid,:root[data-theme=dark] .calendar-day,:root[data-theme=dark] .grid-cell,:root[data-theme=dark] .surface,:root[data-theme=dark] .white-bg{background:var(--iam-panel);color:var(--iam-text);border-color:var(--iam-border)}:root[data-theme=dark] .calendar-day.today,:root[data-theme=dark] .day-cell.today{background:#818cf81f}:root[data-theme=dark] .p-datatable .p-datatable-tbody>tr,:root[data-theme=dark] .p-datatable .p-datatable-thead>tr>th{background:var(--iam-panel);color:var(--iam-text)}:root[data-theme=dark] .p-datatable .p-datatable-tbody>tr:hover{background:var(--iam-hover)}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),:root[data-theme=dark] textarea,:root[data-theme=dark] select{background-color:var(--iam-bg-soft);color:var(--iam-text);border-color:var(--iam-border)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--iam-text-muted)}:root[data-theme=dark] a{color:#818cf8}:root[data-theme=dark] a:hover{color:#a5b4fc}:root[data-theme=dark] .p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger){background:var(--iam-panel)!important;color:var(--iam-text)!important;border-color:var(--iam-border-strong)!important}:root[data-theme=dark] .p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):hover{background:var(--iam-hover)!important;border-color:var(--shiba-primary)!important;color:var(--shiba-primary-700)!important}:root[data-theme=dark] .p-tag.p-tag-warn{background:#f59e0b33!important;color:#fcd34d!important}:root[data-theme=dark] .p-tag.p-tag-success{background:#10b98138!important;color:#6ee7b7!important}:root[data-theme=dark] .p-tag.p-tag-info{background:#818cf838!important;color:#c7d2fe!important}:root[data-theme=dark] .p-tag.p-tag-danger{background:#f8717138!important;color:#fca5a5!important}:root[data-theme=dark] .p-tag.p-tag-secondary{background:#94a3b82e!important;color:var(--iam-text)!important}:root[data-theme=dark] .p-tag.p-tag-contrast{background:#f8fafc1a!important;color:#f8fafc!important}:root[data-theme=dark] .action-tag.read{background:#818cf838!important;color:#c7d2fe!important}:root[data-theme=dark] .action-tag.write{background:#e8791a38!important;color:#fbbf83!important}:root[data-theme=dark] .action-tag.admin{background:#f8717138!important;color:#fca5a5!important}:root[data-theme=dark] .perm-cell.ok{color:#6ee7b7!important}:root[data-theme=dark] .p-datatable .p-datatable-tbody>tr.p-row-odd,:root[data-theme=dark] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(odd){background:#ffffff06!important}:root[data-theme=dark] .p-datatable .p-datatable-tbody>tr:hover{background:var(--iam-hover)!important}:root[data-theme=dark] .p-datatable .p-datatable-thead>tr>th{background:var(--iam-bg-soft)!important;color:var(--iam-text-dark)!important;border-bottom-color:var(--iam-border)!important}:root[data-theme=dark] .p-card{background:var(--iam-panel)!important;border-color:var(--iam-border)!important}:root[data-theme=dark] .p-card .p-card-title{color:var(--iam-text-dark)}:root[data-theme=dark] .p-card .p-card-subtitle{color:var(--iam-text-muted)}:root[data-theme=dark] .p-tabs .p-tablist .p-tab{color:var(--iam-text-muted)}:root[data-theme=dark] .p-tabs .p-tablist .p-tab:hover{color:var(--iam-text);background:var(--iam-hover)}:root[data-theme=dark] .p-tabs .p-tablist .p-tab.p-tab-active{color:var(--shiba-primary, #f0871f)!important}:root[data-theme=dark] .p-message.p-message-info{background:#818cf81f!important;border-color:#818cf84d!important;color:#c7d2fe!important}:root[data-theme=dark] .p-message.p-message-warn{background:#f59e0b24!important;border-color:#f59e0b52!important;color:#fcd34d!important}:root[data-theme=dark] .p-message.p-message-success{background:#10b98124!important;border-color:#10b98152!important;color:#6ee7b7!important}:root[data-theme=dark] .p-message.p-message-error{background:#f8717124!important;border-color:#f8717152!important;color:#fca5a5!important}:root[data-theme=dark] code,:root[data-theme=dark] kbd{background:var(--iam-bg-soft)!important;color:var(--iam-text)!important;border-color:var(--iam-border)!important}:root[data-theme=dark] .shiba-pill{background:var(--shiba-tint);color:#fbbf83}:root[data-theme=dark] [style*="background: white"],:root[data-theme=dark] [style*="background:#fff"],:root[data-theme=dark] [style*="background: #fff"]{background:var(--iam-panel)!important}:root[data-theme=dark] .p-dialog,:root[data-theme=dark] .p-popover,:root[data-theme=dark] .p-overlaypanel,:root[data-theme=dark] .p-menu,:root[data-theme=dark] .p-select-overlay,:root[data-theme=dark] .p-multiselect-overlay,:root[data-theme=dark] .p-datepicker-panel{background:var(--iam-panel)!important;color:var(--iam-text)!important;border-color:var(--iam-border)!important}:root[data-theme=dark] .p-dialog-header,:root[data-theme=dark] .p-dialog-footer{background:var(--iam-panel)!important;color:var(--iam-text-dark)!important}:root[data-theme=dark] .fc{--fc-border-color: var(--iam-border);--fc-page-bg-color: var(--iam-panel);--fc-neutral-bg-color: var(--iam-bg-soft);--fc-today-bg-color: rgba(232, 121, 26, .14);color:var(--iam-text)}:root[data-theme=dark] .fc .fc-col-header-cell-cushion,:root[data-theme=dark] .fc .fc-daygrid-day-number{color:var(--iam-text)}:root[data-theme=dark] .fc .fc-day-other .fc-daygrid-day-number{color:var(--iam-text-muted);opacity:.55}:root[data-theme=dark] .fc-popover{background:var(--iam-panel)!important;border-color:var(--iam-border)!important;color:var(--iam-text)!important}:root[data-theme=dark] .fc-popover-header{background:var(--iam-bg-soft)!important;color:var(--iam-text-dark)!important}:root[data-theme=dark] .time-grid .td-cell.weekend.filled{background:#f871712e!important;color:#fca5a5!important}:root[data-theme=dark] .value,:root[data-theme=dark] .field .value,:root[data-theme=dark] .kv dd,:root[data-theme=dark] dd{color:var(--iam-text-dark)!important}:root[data-theme=dark] .field label,:root[data-theme=dark] .kv dt,:root[data-theme=dark] dt,:root[data-theme=dark] .section-title{color:var(--iam-text-muted)!important}:root[data-theme=dark] .group-title,:root[data-theme=dark] .block-h,:root[data-theme=dark] .panel-title{color:var(--iam-text-dark)!important}:root[data-theme=dark] .group-section,:root[data-theme=dark] .divider,:root[data-theme=dark] hr{border-color:var(--iam-border)!important}:root[data-theme=dark] .objet,:root[data-theme=dark] .info-box,:root[data-theme=dark] .hint,:root[data-theme=dark] .side-hint,:root[data-theme=dark] .empty-state{background:var(--iam-bg-soft)!important;color:var(--iam-text)!important;border-color:var(--iam-border)!important}:root[data-theme=dark] .mono,:root[data-theme=dark] code.mono,:root[data-theme=dark] .siret,:root[data-theme=dark] .num{color:var(--iam-text)!important}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg-page)}#app{width:100%;min-height:100vh}h1{font-size:1.2rem;line-height:1.35;margin:0 0 1rem;font-weight:800;font-family:var(--iam-font);letter-spacing:-.01em;color:var(--iam-text-dark)}h1.h1-flex{display:inline-flex;align-items:center;gap:.5rem}.h-hl{display:inline-block;background:var(--shiba-tint, rgba(232, 121, 26, .16));color:var(--shiba-primary-700, #bf5a0a);border-radius:6px;padding:.05em .35em .1em;letter-spacing:-.01em}:root[data-theme=dark] .h-hl{background:#e8791a38;color:#fdba74}h2{font-size:1.15rem;margin:1.5rem 0 .75rem;color:var(--text-primary);font-weight:600}a{color:inherit;text-decoration:none;transition:color .12s}a:hover{color:var(--shiba-primary);text-decoration:underline}a.shiba-link,.breadcrumb a{color:var(--shiba-primary)}a.shiba-link:hover,.breadcrumb a:hover{color:var(--shiba-primary-700)}.p-button.p-button-primary,.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast){background:var(--shiba-primary);border-color:var(--shiba-primary);color:#fff}.p-button.p-button-primary:hover,.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast):hover{background:var(--shiba-primary-700);border-color:var(--shiba-primary-700)}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger){background:transparent!important;color:var(--iam-text, #1e293b)!important;border-color:transparent!important}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):hover{background:var(--iam-hover, #ebe9e3)!important;color:var(--shiba-primary-700)!important}.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger){background:#fff!important;color:var(--iam-text, #1e293b)!important;border-color:var(--iam-border-strong, #d8d3c7)!important}.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):hover{background:var(--iam-hover, #ebe9e3)!important;border-color:var(--shiba-primary)!important;color:var(--shiba-primary-700)!important}.p-tag{font-size:.78rem!important;font-weight:500!important}.p-card .p-card-title{font-size:1rem;font-weight:600}.p-card .p-card-subtitle{font-size:.85rem;color:var(--text-secondary)}.p-button.p-button-sm{padding:.35rem .75rem!important;font-size:.85rem!important}.p-card{box-shadow:var(--iam-shadow-sm)!important;border:1px solid var(--iam-border)!important;border-radius:var(--iam-radius-md)!important}.p-datatable .p-datatable-header,.p-datatable .p-datatable-thead>tr>th{background:var(--bg-soft)!important}.p-tabs .p-tablist .p-tab.p-tab-active{border-color:var(--shiba-primary)!important;color:var(--shiba-primary)!important}.p-tabs .p-tablist-active-bar{background:var(--shiba-primary)!important}a.router-link-active.shiba-active{background:var(--shiba-primary-100)!important;color:var(--shiba-primary-700)!important}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.page-header h1{margin:0}.breadcrumb{font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem}.breadcrumb a{color:var(--shiba-primary)}.breadcrumb .separator{margin:0 .4rem;color:#cbd5e1}.muted{color:var(--text-muted)}.success{color:var(--iam-green)}.warning{color:var(--iam-amber)}.danger{color:var(--iam-red)}.p-tag.p-tag-warn{background:#fef3c7!important;color:#92400e!important}.p-tag.p-tag-success{background:var(--iam-green-light)!important;color:var(--iam-green-dark)!important}.p-tag.p-tag-info{background:var(--iam-blue-light)!important;color:var(--iam-blue-dark)!important}.p-tag.p-tag-danger{background:var(--iam-red-light)!important;color:#991b1b!important}.shiba-pill{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--shiba-tint);color:var(--shiba-primary-700);font-size:.75rem;font-weight:600}.btn-cta-dark{background:var(--shiba-cta-dark)!important;border-color:var(--shiba-cta-dark)!important;color:#fff!important;border-radius:10px!important;padding:.65rem 1.25rem!important;font-weight:600!important}.btn-cta-dark:hover{background:#1e293b!important;border-color:#1e293b!important}*:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--shiba-primary, #e8791a)!important;outline-offset:2px!important;border-radius:4px}.p-button:focus-visible,.p-select:focus-visible,.p-inputtext:focus-visible,.p-multiselect:focus-visible,.p-datepicker-input:focus-visible{outline:2px solid var(--shiba-primary, #e8791a)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #e8791a2e!important}.skip-link{position:absolute;top:-40px;left:.5rem;padding:.5rem .75rem;background:var(--shiba-primary, #e8791a);color:#fff;border-radius:4px;font-weight:600;z-index:9999;transition:top .2s}.skip-link:focus{top:.5rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 768px) and (pointer: coarse){.p-button.p-button-icon-only,.p-button.p-button-rounded{min-width:44px;min-height:44px}}::selection{background:var(--shiba-primary, #e8791a);color:#fff}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:var(--iam-bg)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--iam-border-strong);border-radius:5px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--iam-text-muted)}
