:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-0:#fff;--n-25:#fbfbfc;--n-50:#f6f6f8;--n-100:#efeff3;--n-200:#e3e3e9;--n-300:#cfcfd8;--n-400:#a1a1b0;--n-500:#6e6e80;--n-600:#556;--n-700:#3c3c4a;--n-800:#24242d;--n-900:#14141a;--accent:#5c52e8;--accent-hover:#4b42d6;--accent-solid:#5c52e8;--accent-soft:#5c52e814;--accent-line:#5c52e847;--on-accent:#fff;--success:#12795a;--success-soft:#12795a14;--warning:#9a5b06;--warning-soft:#ba750a1a;--danger:#c2362f;--danger-soft:#c2362f14;--bg:var(--n-50);--surface:var(--n-0);--surface-2:var(--n-25);--surface-3:var(--n-100);--hover:#1414280a;--fg:var(--n-900);--fg-2:var(--n-600);--fg-3:var(--n-500);--line:#14142814;--line-strong:#14142824;--scrim:#0e0e165c;--focus:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:9999px;--e-1:0 1px 2px #1414280a;--e-2:0 12px 32px -8px #14142829, 0 2px 6px #1414280d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-22:1.375rem;--fs-26:1.625rem;--fs-32:2rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-1:.12s;--dur-2:.2s;--sidebar-width:248px;--sidebar-collapsed:68px;--topbar-height:56px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#17171c;--n-25:#1b1b21;--n-50:#111115;--n-100:#23232a;--n-200:#2c2c35;--n-300:#3a3a45;--n-400:#5d5d6c;--n-500:#8b8b9c;--n-600:#a9a9b8;--n-700:#c9c9d4;--n-800:#e2e2ea;--n-900:#f1f1f5;--accent:#8c85f3;--accent-hover:#a29cf6;--accent-solid:#5c52e8;--accent-soft:#8c85f31f;--accent-line:#8c85f352;--success:#4cc79a;--success-soft:#4cc79a1f;--warning:#e2a64a;--warning-soft:#e2a64a1f;--danger:#f07a72;--danger-soft:#f07a721f;--hover:#ffffff0d;--line:#ffffff14;--line-strong:#ffffff24;--scrim:#0000008f;--e-1:0 1px 2px #0000004d;--e-2:0 16px 40px -8px #0009, 0 0 0 1px #ffffff0f}:root,[data-theme=dark]{--brand:var(--accent);--brand-hover:var(--accent-hover);--brand-dark:var(--accent-hover);--brand-muted:var(--accent);--brand-light:var(--accent-soft);--brand-medium:var(--accent-line);--background:var(--bg);--background-base:var(--bg);--background-primary:var(--bg);--background-secondary:var(--surface-2);--foreground:var(--fg);--surface-base:var(--surface);--surface-card:var(--surface);--surface-raised:var(--surface);--surface-primary:var(--surface);--surface-default:var(--surface);--surface-subtle:var(--surface-2);--surface-secondary:var(--surface-2);--surface-hover:var(--hover);--sidebar-bg:var(--surface);--text-primary:var(--fg);--text-secondary:var(--fg-2);--text-tertiary:var(--fg-3);--border-soft:var(--line);--border-subtle:var(--line);--border-medium:var(--line-strong);--border-strong:var(--line-strong);--status-green-text:var(--success);--status-green-bg:var(--success-soft);--status-yellow-text:var(--warning);--status-yellow-bg:var(--warning-soft);--status-amber-text:var(--warning);--status-amber-bg:var(--warning-soft);--status-red-text:var(--danger);--status-red-bg:var(--danger-soft);--status-blue-text:var(--accent);--status-blue-bg:var(--accent-soft);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-lg);--radius-pill:var(--r-full);--shadow-sm:var(--e-1);--shadow-md:var(--e-1);--shadow-lg:var(--e-2);--shadow-xl:var(--e-2);--shadow-brand:var(--e-1);--text-xs:var(--fs-12);--text-sm:var(--fs-13);--text-base:var(--fs-14);--text-lg:var(--fs-16);--text-xl:var(--fs-18);--text-2xl:var(--fs-22);--text-3xl:var(--fs-26);--text-4xl:var(--fs-32);--space-xs:var(--s-1);--space-sm:var(--s-2);--space-md:var(--s-4);--space-lg:var(--s-6);--space-xl:var(--s-8);--ease-spring:var(--ease-out);--transition-fast:var(--dur-1) var(--ease-out);--transition-med:var(--dur-2) var(--ease-out);--font-geist-sans:var(--font-sans);--font-geist-mono:ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%;font-size:16px}body{min-height:100%;font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";font-size:var(--fs-14);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font-family:inherit}input,textarea,select{font-family:inherit}img,svg{display:block}h1,h2,h3,h4,h5,h6{color:var(--fg);letter-spacing:-.011em;text-wrap:balance;font-weight:600;line-height:1.25}h1{font-size:var(--fs-26);letter-spacing:-.022em}h2{font-size:var(--fs-18);letter-spacing:-.015em}h3{font-size:var(--fs-16)}h4,h5,h6{font-size:var(--fs-14)}p,caption{text-wrap:pretty}::selection{background:var(--accent-soft);color:var(--fg)}[data-theme=dark] ::selection{background:#8c85f34d}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--n-400)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],input[type=tel],select,textarea{width:100%;height:36px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:var(--fs-14);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);outline:none}textarea{height:auto;padding:var(--s-2) var(--s-3);resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--fg-3)}input:hover,select:hover,textarea:hover{border-color:var(--n-400)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--fg-3);cursor:not-allowed}label{font-size:var(--fs-13);color:var(--fg-2);margin-bottom:var(--s-1);font-weight:500;display:block}.app-container{background:var(--bg);min-height:100vh;display:flex}.sidebar-overlay{background:var(--scrim);z-index:200;display:none;position:fixed;inset:0}.sidebar-overlay.open{animation:fadeIn var(--dur-2) var(--ease-out);display:block}.sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--line);height:100vh;padding:var(--s-4) var(--s-3);z-index:300;transition:transform var(--dur-2) var(--ease-out);scrollbar-width:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:0}.sidebar-brand{justify-content:space-between;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-2);margin-bottom:var(--s-6);display:flex}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.nav-group-label{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);padding:var(--s-5) var(--s-3) var(--s-2);font-weight:500;display:block}.nav-group-label:first-child{padding-top:0}.nav-link{align-items:center;gap:var(--s-3);height:34px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-14);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);font-weight:500;display:flex;position:relative}.nav-link svg{color:var(--fg-3);transition:color var(--dur-1) var(--ease-out);flex-shrink:0}.nav-link:hover{background:var(--hover);color:var(--fg)}.nav-link:hover svg{color:var(--fg-2)}.nav-link.active{background:var(--accent-soft);color:var(--fg)}.nav-link.active svg{color:var(--accent)}.nav-link.active:before{content:"";left:calc(-1 * var(--s-3));background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px}.sidebar-footer{padding-top:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:auto;display:flex}.sidebar-credit{align-items:center;gap:var(--s-2);padding:0 var(--s-2);font-size:var(--fs-11);color:var(--fg-3);display:flex}.sidebar-credit img{opacity:.8;width:auto;height:14px}[data-theme=dark] .sidebar-credit img{filter:brightness(0)invert();opacity:.55}@media (min-width:1024px){.sidebar.collapsed{width:var(--sidebar-collapsed);padding-left:var(--s-2);padding-right:var(--s-2)}.sidebar.collapsed .sidebar-brand,.sidebar.collapsed .nav-link{justify-content:center;padding:0}.sidebar.collapsed .nav-link span,.sidebar.collapsed .sidebar-credit,.sidebar.collapsed .brand-subtitle{display:none}.sidebar.collapsed .nav-link.active:before{left:calc(-1 * var(--s-2))}.sidebar.collapsed .nav-group-label{height:1px;margin:var(--s-3) var(--s-2);color:#0000;background:var(--line);padding:0;overflow:hidden}.sidebar.collapsed .nav-group-label:first-child{display:none}.sidebar.collapsed .sidebar-footer,.sidebar.collapsed .sidebar-footer-stack .sidebar-footer{justify-content:center}}.main-content{min-width:0;min-height:100vh;padding:0 var(--s-6) var(--s-10);flex-direction:column;flex:1;display:flex}.top-bar{z-index:100;justify-content:space-between;align-items:center;gap:var(--s-3);height:var(--topbar-height);margin:0 calc(-1 * var(--s-6)) var(--s-8);padding:0 var(--s-6);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.top-bar-actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.top-bar-divider{background:var(--line);width:1px;height:20px;margin:0 var(--s-1)}.search-bar-container{flex:1;max-width:360px}.search-trigger{align-items:center;gap:var(--s-2);width:100%;height:34px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg-3);font-size:var(--fs-13);text-align:left;transition:border-color var(--dur-1) var(--ease-out);display:flex}.search-trigger:hover{border-color:var(--line-strong);color:var(--fg-2)}.search-trigger span:first-of-type{flex:1}.icon-btn,.mobile-menu-btn,.theme-toggle-btn{border-radius:var(--r-md);width:34px;height:34px;color:var(--fg-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover,.mobile-menu-btn:hover,.theme-toggle-btn:hover{background:var(--hover);color:var(--fg)}.user-dropdown-container{position:relative}.popover{z-index:500;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:220px;box-shadow:var(--e-2);padding:var(--s-1);animation:popIn var(--dur-2) var(--ease-out);position:absolute}.popover-section{padding:var(--s-1) 0}.popover-section+.popover-section{border-top:1px solid var(--line)}.dropdown-item{align-items:center;gap:var(--s-3);width:100%;height:34px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-14);text-align:left;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:none;font-weight:500;display:flex}.dropdown-item:hover{background:var(--hover);color:var(--fg)}.dropdown-item.danger{color:var(--danger)}.dropdown-item.danger:hover{background:var(--danger-soft);color:var(--danger)}.kbd{min-width:20px;height:20px;padding:0 var(--s-1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-3);font-size:var(--fs-11);font-weight:500;font-family:var(--font-sans);justify-content:center;align-items:center;line-height:1;display:inline-flex}.feerie-emblem-container{align-items:center;gap:var(--s-2);display:flex}.sidebar-footer-stack{padding-top:var(--s-4);gap:var(--s-2);flex-direction:column;margin-top:auto;display:flex}.sidebar-footer-stack .sidebar-footer{padding-top:var(--s-2);border-top:1px solid var(--line);margin-top:0}.topbar-brand{display:none}.app-loading{background:var(--bg);justify-content:center;align-items:center;height:100vh;display:flex}.app-loading-ring{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px}.lg-only{display:none!important}@media (min-width:1024px){.lg-only{display:inline-flex!important}.lg-hide{display:none!important}}@media (min-width:768px){.md-hide{display:none!important}}@media (max-width:1023px){.topbar-brand{align-items:center;display:flex}}.bottom-nav{display:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e-1);padding:var(--s-6)}.card-flat{box-shadow:none}.card-inset{background:var(--surface-2);box-shadow:none}.card-header{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.card-title{font-size:var(--fs-16);color:var(--fg);letter-spacing:-.011em;font-weight:600}.card-subtitle{font-size:var(--fs-13);color:var(--fg-3);margin-top:2px}.card-shell{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg)}.bento-card,.card-interactive{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e-1);padding:var(--s-6);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out)}.bento-card:hover,.card-interactive:hover{border-color:var(--line-strong);background:var(--surface-2)}.btn{height:36px;padding:0 var(--s-4);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:var(--fs-14);letter-spacing:-.006em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);flex-shrink:0;font-weight:500;line-height:1;justify-content:center!important;align-items:center!important;gap:var(--s-2)!important;white-space:nowrap!important;flex-direction:row!important;display:inline-flex!important}.btn svg{flex-shrink:0!important;display:inline-block!important}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--n-400)}.btn:active:not(:disabled){transform:translateY(.5px)scale(.99)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}[data-theme=dark] .btn-primary:hover:not(:disabled){background:#6a61ec;border-color:#6a61ec}.btn-outline,.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--fg)}.btn-outline:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--n-400)}.btn-ghost{color:var(--fg-2);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--fg);border-color:#0000}.btn-danger{background:var(--surface);border-color:var(--line-strong);color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.btn-sm{height:30px;padding:0 var(--s-3);font-size:var(--fs-13);border-radius:var(--r-sm)}.btn-lg{height:40px;padding:0 var(--s-5)}.btn-icon{width:36px;padding:0}.btn-icon.btn-sm{width:30px}.btn-block{width:100%}.badge{height:22px;padding:0 var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-12);background:var(--surface-3);color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.badge-neutral{background:var(--surface-3);color:var(--fg-2)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.badge-success{background:var(--success-soft);color:var(--success)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-outline{border-color:var(--line-strong);background:0 0}.badge-dot:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.input,.input-field,.search-input,.search-bar{width:100%;height:36px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:var(--fs-14);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);outline:none}textarea.input,textarea.input-field,textarea.search-bar{height:auto;padding:var(--s-2) var(--s-3)}.input::placeholder,.input-field::placeholder,.search-bar::placeholder,.search-input::placeholder{color:var(--fg-3)}.input:focus,.input-field:focus,.search-bar:focus,.search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input-label{font-size:var(--fs-13);color:var(--fg-2);margin-bottom:var(--s-1);font-weight:500;display:block}.input-hint{font-size:var(--fs-12);color:var(--fg-3);margin-top:var(--s-1)}.input-error{font-size:var(--fs-12);color:var(--danger);margin-top:var(--s-1)}.field{gap:var(--s-1);flex-direction:column;display:flex}.field>label,.field>.input-label{margin-bottom:0}.switch{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background:var(--n-300);border-radius:var(--r-full);transition:background-color var(--dur-2) var(--ease-out);position:absolute;inset:0}.slider:before{content:"";width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}input:checked+.slider{background:var(--accent-solid)}input:checked+.slider:before{transform:translate(16px)}input:focus-visible+.slider{box-shadow:var(--focus)}.slider.round,.slider.round:before{border-radius:var(--r-full)}.segmented{border-radius:var(--r-md);background:var(--surface-3);scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented-item{height:28px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--fs-13);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.segmented-item:hover{color:var(--fg)}.segmented-item.active,.segmented-item[aria-selected=true],.segmented-item[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #14142814, 0 0 0 1px var(--line)}.bento-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.bento-row{align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-3) var(--s-4);transition:background-color var(--dur-1) var(--ease-out);flex-wrap:wrap;display:flex}.bento-row+.bento-row{border-top:1px solid var(--line)}.bento-row[role=button],a.bento-row,button.bento-row{cursor:pointer}.bento-row:hover{background:var(--surface-2)}button.bento-row{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none}.bento-row-main{align-items:center;gap:var(--s-3);flex:200px;min-width:0;display:flex}.bento-row-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bento-row-sub{font-size:var(--fs-13);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bento-row-meta{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.bento-row-value{text-align:right;font-variant-numeric:tabular-nums}.bento-row-actions{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.table-quiet,.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-14);font-variant-numeric:tabular-nums}.table-quiet th,.data-table th{height:36px;padding:0 var(--s-4);color:var(--fg-3);font-size:var(--fs-12);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:0 0;font-weight:500}.table-quiet td,.data-table td{height:48px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle;color:var(--fg)}.table-quiet tr:last-child td,.data-table tr:last-child td{border-bottom:none}.table-quiet tbody tr,.data-table tbody tr{transition:background-color var(--dur-1) var(--ease-out)}.table-quiet tbody tr:hover,.data-table tbody tr:hover,.table-row-hover:hover,.rule-row-hover:hover{background:var(--surface-2)}.table-quiet .num,.data-table .num{text-align:right}.data-table-container,.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.page-header{gap:var(--s-4);margin-bottom:var(--s-8);flex-direction:column;display:flex}.page-header-title{flex:320px;min-width:min(100%,280px)}.page-header h1,.page-title{font-size:var(--fs-26);letter-spacing:-.022em;font-weight:600;line-height:1.2}.page-header-title>p,.page-subtitle{margin-top:var(--s-1);font-size:var(--fs-14);color:var(--fg-2);max-width:68ch}.page-header-actions{gap:var(--s-2);flex-wrap:wrap;flex:0 auto;align-items:center;max-width:100%;display:flex}@media (min-width:640px){.page-header{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.page-header-actions{justify-content:flex-end}}.section-title{font-size:var(--fs-16);color:var(--fg);letter-spacing:-.011em;margin-bottom:var(--s-3);font-weight:600}.text-muted{color:var(--fg-2)}.text-subtle{color:var(--fg-3)}.overline{font-size:var(--fs-12);color:var(--fg-3);font-weight:500}.metric-label{font-size:var(--fs-13);color:var(--fg-2);font-weight:500}.metric-value,.metric-value-lg{letter-spacing:-.022em;color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:normal;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:600;line-height:1.15}.metric-value-lg{font-size:clamp(1.625rem,1.35rem + 1vw,2rem)}.metric-unit{color:var(--fg-3);letter-spacing:0;margin-left:2px;font-size:.6em;font-weight:500}.metric-delta{font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--fg-3);align-items:center;gap:2px;font-weight:500;display:inline-flex}.metric-delta.up{color:var(--success)}.metric-delta.down{color:var(--danger)}.empty-state{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-12) var(--s-6);text-align:center;color:var(--fg-2);flex-direction:column;display:flex}.empty-state-icon{width:40px;height:40px;margin-bottom:var(--s-2);border-radius:var(--r-md);background:var(--surface-3);color:var(--fg-3);justify-content:center;align-items:center;display:flex}.empty-state-title{font-size:var(--fs-14);color:var(--fg);font-weight:600}.empty-state-text{font-size:var(--fs-13);color:var(--fg-3);max-width:42ch}.empty-state .btn{margin-top:var(--s-3)}.modal-overlay,.print-modal-overlay{z-index:9999;padding:var(--s-4);background:var(--scrim);animation:fadeIn var(--dur-2) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content,.modal-container{width:600px;max-width:100%;max-height:calc(100vh - var(--s-12));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--s-6);animation:popIn var(--dur-2) var(--ease-out);overflow-y:auto}.modal-header{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.modal-header h2,.modal-header h3,.modal-title{font-size:var(--fs-18);letter-spacing:-.015em;font-weight:600}.modal-footer{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line);display:flex}.modal-close{border-radius:var(--r-md);width:30px;height:30px;color:var(--fg-3);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modal-close:hover{background:var(--hover);color:var(--fg)}.callout{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-13);color:var(--fg-2);line-height:1.5;display:flex}.callout strong{color:var(--fg);font-weight:600}.callout svg{color:var(--fg-3);flex-shrink:0;margin-top:2px}.callout-accent{background:var(--accent-soft);border-color:#0000}.callout-accent svg{color:var(--accent)}.callout-success{background:var(--success-soft);border-color:#0000}.callout-success svg{color:var(--success)}.callout-warning{background:var(--warning-soft);border-color:#0000}.callout-warning svg{color:var(--warning)}.callout-danger{background:var(--danger-soft);border-color:#0000}.callout-danger svg{color:var(--danger)}.divider{background:var(--line);height:1px;margin:var(--s-4) 0;border:none}.avatar-initials{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:var(--fs-12);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tabular-nums,.tabular-data,.payslip-val{font-variant-numeric:tabular-nums}.tabular-data{letter-spacing:-.01em}.animate-spin,.spinner{animation:.9s linear infinite spin}.pulse-dot{animation:pulseDot 2s var(--ease-out) infinite}.desktop-only,.hide-mobile{display:none}.show-mobile{display:flex}.responsive-grid-2,.responsive-grid-3,.responsive-grid-4{gap:var(--s-4);grid-template-columns:1fr;display:grid}.scroll-x-mobile{-webkit-overflow-scrolling:touch;overflow-x:auto}.kanban-scroll{gap:var(--s-4);padding-bottom:var(--s-4);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.kanban-column{flex-shrink:0;min-width:280px}@media (min-width:640px){.responsive-grid-2,.responsive-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.desktop-only{display:flex}.hide-mobile{display:initial}.show-mobile,.mobile-menu-btn{display:none}.responsive-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.responsive-grid-3{grid-template-columns:repeat(3,1fr)}.responsive-grid-4{grid-template-columns:repeat(4,1fr)}.kanban-scroll{flex-wrap:nowrap;overflow-x:visible}.kanban-column{flex:1;min-width:0}.main-content{margin-left:var(--sidebar-width);padding:0 var(--s-10) var(--s-12)}.main-content .top-bar{margin-left:calc(-1 * var(--s-10));margin-right:calc(-1 * var(--s-10));padding:0 var(--s-10)}.main-content.collapsed{margin-left:var(--sidebar-collapsed)}.sidebar{transform:none!important}}@media (max-width:1023px){.sidebar{width:min(288px,85vw);box-shadow:none;transform:translate(-100%)}.sidebar.open{box-shadow:var(--e-2);transform:translate(0)}.sidebar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.main-content{padding-bottom:calc(88px + env(safe-area-inset-bottom));margin-left:0}.bottom-nav{z-index:400;gap:var(--s-1);padding:var(--s-1) var(--s-2) calc(var(--s-1) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item,.bottom-nav-more{min-height:52px;padding:var(--s-1);border-radius:var(--r-md);color:var(--fg-3);font-size:var(--fs-11);transition:color var(--dur-1) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:500;display:flex}.bottom-nav-item:hover,.bottom-nav-more:hover{color:var(--fg)}.bottom-nav-item.active,.bottom-nav-more.open{color:var(--accent)}}@media (max-width:639px){.main-content{padding-left:var(--s-4);padding-right:var(--s-4)}.top-bar{margin:0 calc(-1 * var(--s-4)) var(--s-5);padding:0 var(--s-4)}.card,.bento-card,.card-interactive{padding:var(--s-4)}.responsive-grid-2,.responsive-grid-3,.responsive-grid-4{gap:var(--s-3);grid-template-columns:1fr}.page-header{margin-bottom:var(--s-5)}.page-header h1,.page-title{font-size:var(--fs-22)}.page-header-actions{width:100%}input,select,textarea{max-width:100%;font-size:var(--fs-16)}.btn{min-height:40px}.btn-sm{min-height:32px}.modal-overlay{align-items:flex-end;padding:0}.modal-content,.modal-container{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-height:92vh;padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom));animation:sheetUp .28s var(--ease-out)}.scroll-x-mobile{scrollbar-width:none;padding-bottom:var(--s-1)}.scroll-x-mobile::-webkit-scrollbar{display:none}}.payslip-card{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);display:flex}.payslip-card:hover{background:var(--surface-2);border-color:var(--line-strong)}.payslip-card-employee{align-items:center;gap:var(--s-3);width:28%;min-width:180px;display:flex}.payslip-card-values{justify-content:space-between;align-items:center;gap:var(--s-4);padding:0 var(--s-6);flex:1;display:flex}.payslip-val-item{text-align:left}.payslip-val-item.total{text-align:right}.payslip-label{font-size:var(--fs-12);color:var(--fg-3);margin-bottom:2px}.payslip-val{font-size:var(--fs-14);color:var(--fg);white-space:nowrap;font-weight:500}.payslip-val.red{color:var(--danger)}.payslip-val.green{color:var(--fg);font-size:var(--fs-16);font-weight:600}.payslip-card-action{text-align:right;flex-shrink:0;width:14%}@media (max-width:768px){.payslip-card{align-items:stretch;gap:var(--s-3);flex-direction:column}.payslip-card-employee{width:100%}.payslip-card-values{width:100%;padding:var(--s-3);background:var(--surface-2);border-radius:var(--r-md);gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.payslip-val-item.total{padding-top:var(--s-2);border-top:1px solid var(--line);text-align:left;grid-column:span 2;justify-content:space-between;align-items:center;display:flex}.payslip-card-action,.payslip-card-action .btn{width:100%}}.modal-overlay.spotlight-overlay{align-items:flex-start;padding-top:14vh}.spotlight{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:600px;max-width:100%;box-shadow:var(--e-2);animation:popIn var(--dur-2) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.spotlight-input-row{align-items:center;gap:var(--s-3);height:52px;padding:0 var(--s-4);border-bottom:1px solid var(--line);color:var(--fg-3);display:flex}.spotlight-input-row input.spotlight-input{height:100%;box-shadow:none;color:var(--fg);font-size:var(--fs-16);background:0 0;border:none;flex:1;padding:0}.spotlight-input-row input.spotlight-input:focus{box-shadow:none}.spotlight-results{max-height:min(60vh,440px);padding:var(--s-2);overflow-y:auto}.spotlight-group{padding:var(--s-3) var(--s-2) var(--s-1);font-size:var(--fs-12);color:var(--fg-3);font-weight:500}.spotlight-item{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-2);border-radius:var(--r-md);cursor:pointer;display:flex}.spotlight-item.active{background:var(--hover)}.spotlight-icon{border-radius:var(--r-sm);border:1px solid var(--line);width:28px;height:28px;color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.spotlight-icon.round{border-radius:50%}.spotlight-item.active .spotlight-icon{color:var(--accent)}.spotlight-title{align-items:center;gap:var(--s-2);font-size:var(--fs-14);color:var(--fg);font-weight:500;display:flex}.spotlight-sub{font-size:var(--fs-12);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.spotlight-footer{gap:var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-12);color:var(--fg-3);display:flex}.spotlight-footer span{align-items:center;gap:var(--s-1);display:inline-flex}@media (max-width:639px){.modal-overlay.spotlight-overlay{padding:var(--s-3);align-items:flex-start}}.copilot-trigger-container{bottom:var(--s-6);right:var(--s-6);z-index:9000;touch-action:none;position:fixed}.copilot-trigger-btn{justify-content:center;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4) 0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);color:var(--fg);font-size:var(--fs-13);box-shadow:var(--e-2);cursor:grab;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);font-weight:500;display:flex}.copilot-trigger-btn:hover{border-color:var(--n-400)}.copilot-trigger-btn:active{cursor:grabbing}.copilot-trigger-btn svg{color:var(--accent);pointer-events:none}.copilot-panel{bottom:76px;right:var(--s-6);z-index:9001;width:420px;max-width:calc(100vw - var(--s-8));background:var(--surface);max-height:calc(100vh - 100px);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e-2);animation:popIn var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.copilot-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4);display:flex}.copilot-head h3{font-size:var(--fs-16);margin-top:2px;font-weight:600}.copilot-controls{gap:var(--s-3);padding:0 var(--s-5) var(--s-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.copilot-controls .segmented{display:flex}.copilot-controls .segmented-item{flex:1;justify-content:center}.copilot-body{padding:var(--s-4) var(--s-5) var(--s-5);gap:var(--s-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.copilot-summary{font-size:var(--fs-14);color:var(--fg-2);line-height:1.55}.copilot-group-title{font-size:var(--fs-12);color:var(--fg-3);margin-bottom:var(--s-2);font-weight:500}.disclosure{border-top:1px solid var(--line)}.disclosure:last-child{border-bottom:1px solid var(--line)}.disclosure-trigger{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:var(--s-3) 0;color:var(--fg);font-size:var(--fs-14);text-align:left;background:0 0;border:none;font-weight:500;display:flex}.disclosure-trigger svg{color:var(--fg-3);transition:transform var(--dur-2) var(--ease-out);flex-shrink:0}.disclosure-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.disclosure-trigger:hover{color:var(--accent)}.disclosure-index{font-size:var(--fs-12);color:var(--fg-3);font-variant-numeric:tabular-nums;margin-right:var(--s-2)}.disclosure-panel{padding:0 0 var(--s-4);font-size:var(--fs-13);color:var(--fg-2);line-height:1.55}.doc-stack{gap:var(--s-3);flex-direction:column;display:flex}.doc-steps{gap:var(--s-3);counter-reset:step;flex-direction:column;list-style:none;display:flex}.doc-steps li{gap:var(--s-3);counter-increment:step;grid-template-columns:24px 1fr;display:grid}.doc-steps li:before{content:counter(step);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--fg-2);font-size:var(--fs-12);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.doc-steps strong,.doc-item strong{color:var(--fg);font-weight:600}.doc-item h5{font-size:var(--fs-13);color:var(--fg);margin-bottom:2px;font-weight:600}.doc-item p,.doc-steps p{margin:0}.doc-tag{font-size:var(--fs-11);color:var(--fg-3);margin-left:var(--s-2);font-weight:500}.doc-grid{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.doc-figure{font-size:var(--fs-22);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.doc-formula{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-12);color:var(--fg);line-height:1.5}code.chip{border-radius:var(--r-sm);background:var(--surface-3);color:var(--fg);font-variant-numeric:tabular-nums;padding:1px 6px;font-family:inherit;font-size:.95em;font-weight:500}.doc-list{padding-left:var(--s-4);gap:var(--s-1);flex-direction:column;display:flex}@media (max-width:768px){.copilot-trigger-container{bottom:calc(76px + env(safe-area-inset-bottom));right:var(--s-4)}.copilot-trigger-btn{width:44px;padding:0}.copilot-trigger-btn span{display:none}.copilot-panel{right:var(--s-4);left:var(--s-4);width:auto;max-width:none;bottom:calc(128px + env(safe-area-inset-bottom));max-height:calc(100vh - 160px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulseShadow{0%{opacity:1}to{opacity:1}}@keyframes floatCopilot{0%{transform:none}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin,.spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}@media print{body{visibility:hidden;background:#fff!important}.modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;min-height:100vh!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.printable-receipt,.printable-receipt *{visibility:visible;color:#000!important;box-shadow:none!important;background-color:#0000!important;border-color:#ccc!important}.printable-receipt{break-inside:avoid;page-break-inside:avoid;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.no-print,.no-print *{display:none!important}@page{size:A4 portrait;margin:15mm}}.fb-dialog{max-width:440px}.fb-dialog-body{gap:var(--s-4);align-items:flex-start;display:flex}.fb-dialog-icon{border-radius:var(--r-full);background:var(--danger-soft);width:36px;height:36px;color:var(--danger);flex:none;place-items:center;display:inline-grid}.fb-dialog-text{gap:var(--s-2);flex:1;min-width:0;display:grid}.fb-dialog-message{color:var(--fg-2);font-size:var(--fs-14);line-height:1.5}.fb-dialog-field{margin-top:var(--s-2)}.fb-dialog .modal-footer{margin-top:var(--s-6)}.fb-toast-stack{z-index:2000;right:var(--s-6);bottom:var(--s-6);gap:var(--s-2);width:min(380px, calc(100vw - 2 * var(--s-4)));pointer-events:none;display:grid;position:fixed}.fb-toast{pointer-events:auto;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--e-2);font-size:var(--fs-14);animation:fb-toast-in var(--dur-2) var(--ease-out);display:flex}.fb-toast>span{flex:1;min-width:0}.fb-toast-success>svg{color:var(--success)}.fb-toast-error>svg{color:var(--danger)}.fb-toast-info>svg{color:var(--accent)}.fb-toast-close{width:24px;height:24px;color:var(--fg-3);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.fb-toast-close:hover{background:var(--hover);color:var(--fg)}@keyframes fb-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fb-toast{animation:none}}@media (max-width:640px){.fb-toast-stack{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);width:auto}}.inbox-bell{position:relative}.inbox-count{background:var(--danger);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:1px;right:0}.inbox-overlay{z-index:900;background:#0f0f1e2e;justify-content:flex-end;display:flex;position:fixed;inset:0}.inbox-panel{background:var(--surface);border-left:1px solid var(--line);width:min(440px,100vw);height:100%;box-shadow:var(--e-2);flex-direction:column;display:flex}.inbox-header{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-2) var(--s-5);display:flex}.inbox-title{font-size:var(--fs-16);font-weight:600}.inbox-header-actions{align-items:center;gap:var(--s-1);display:flex}.inbox-tabs{gap:var(--s-4);padding:0 var(--s-5);border-bottom:1px solid var(--line);display:flex}.inbox-tab{padding:var(--s-2) 0;font:inherit;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.inbox-tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}.inbox-list{padding-bottom:var(--s-6);flex:1;overflow-y:auto}.inbox-group{padding:var(--s-4) var(--s-5) var(--s-1);font-size:var(--fs-12);color:var(--fg-3);font-weight:500}.inbox-row{position:relative}.inbox-row:hover{background:var(--surface-2)}.inbox-row-main{align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-5);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.inbox-icon{border-radius:var(--r-md);background:var(--surface-3);width:28px;height:28px;color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-icon-erro{color:var(--danger)}.inbox-icon-aviso{color:var(--warning)}.inbox-icon-sucesso{color:var(--success)}.inbox-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-row-title{font-size:var(--fs-13);color:var(--fg-2);overflow-wrap:anywhere}.inbox-row.unread .inbox-row-title{color:var(--fg);font-weight:600}.inbox-row-msg{font-size:var(--fs-12);color:var(--fg-3);overflow-wrap:anywhere;line-height:1.45}.inbox-time{font-size:var(--fs-12);color:var(--fg-3);flex-shrink:0;padding-top:1px}.inbox-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.inbox-row-actions{top:var(--s-2);right:var(--s-3);opacity:0;background:var(--surface-2);border-radius:var(--r-md);position:absolute}.inbox-row:hover .inbox-row-actions,.inbox-row-actions:focus-within{opacity:1}@media (hover:none){.inbox-row-actions{opacity:1}}.proc-row{align-items:center;display:flex}.proc-row+.proc-row{border-top:1px solid var(--line)}.proc-row>.bento-row{flex:1;min-width:0}.proc-row-send{padding-right:var(--s-3);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.proc-row-sent{font-size:var(--fs-11);color:var(--success);white-space:nowrap}
