@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(./primeicons.DMOk5skT.eot);src:url(./primeicons.DMOk5skT.eot?#iefix) format("embedded-opentype"),url(./primeicons.C6QP2o4f.woff2) format("woff2"),url(./primeicons.WjwUDZjB.woff) format("woff"),url(./primeicons.MpK4pl85.ttf) format("truetype"),url(./primeicons.Dr5RGzOO.svg?#primeicons) format("svg")}.pi{font-family:primeicons;speak:none;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{animation:fa-spin 2s linear infinite}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.shell{display:flex;flex-direction:column;height:100%;min-height:100vh}.brand{color:#0f2744;font-size:14px;font-weight:800;letter-spacing:.16em;padding:0 12px 0 4px;text-transform:uppercase}.menubar{background:#fff!important;border:none!important;border-bottom:1px solid #d5dde6!important;border-radius:0!important;flex-shrink:0;flex-wrap:nowrap;min-height:44px;padding:0 8px!important}.menubar-link{align-items:center;color:inherit;cursor:pointer;display:flex;gap:8px;padding:.5rem .75rem;text-decoration:none}.menubar-link i{font-size:14px}.menubar .p-menubar-end{align-items:center;display:flex;gap:.5rem}.menubar-link.is-active{box-shadow:inset 0 -2px #1c4a7a;color:#1c4a7a}.ribbon.p-toolbar{background:#fff!important;border:1px solid #e1e6ed!important;border-radius:8px!important;flex-shrink:0;padding:4px 10px 6px!important}.ribbon-cluster{align-items:stretch;display:flex;gap:8px}.ribbon-group{align-items:center;flex-direction:column}.ribbon-group,.ribbon-group-items{display:flex;gap:2px}.ribbon-group-label{color:#6b7785;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ribbon .p-button{min-width:58px}.ribbon .p-button-label{font-size:11px}.statusbar.p-toolbar{background:#f7f9fb!important;border:none!important;border-radius:0!important;border-top:1px solid #d5dde6!important;flex-shrink:0;min-height:32px;padding:2px 10px!important}.desk-body{flex:1;min-height:0}.desk-split{background:transparent!important;border:none!important;border-radius:0!important;height:100%}.desk-pane{overflow:hidden}.desk-main{background:#fff;display:flex;flex-direction:column;height:100%;min-width:0}.desk-tabstrip{background:#f7f9fb;border-bottom:1px solid #d5dde6;display:flex;flex-shrink:0;gap:4px;padding:8px 12px 0}.desk-tab{color:#6b7785;display:inline-block;font-size:13px;padding:8px 14px}.desk-tab.is-active{background:#fff;border:1px solid #d5dde6;border-bottom-color:#fff;border-radius:10px 10px 0 0;color:#0f2744;font-weight:600;margin-bottom:-1px}.desk-page:has(.kanban-page){display:flex;flex-direction:column;overflow:hidden;padding:8px 12px 12px}.desk-side{background:#fff;display:flex;flex-direction:column;height:100%;min-width:0}.desk-side-title{border-bottom:1px solid #d5dde6;color:#0f2744;flex-shrink:0;font-size:13px;font-weight:700;padding:10px 12px}.desk-tree{border:none;flex:1;min-height:0;overflow:auto;padding:8px}.tree-row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.desk-detail-scroll{box-sizing:border-box;flex:1;min-height:0;overflow:auto;padding:16px}.ficha{box-sizing:border-box;min-width:0}.ficha .p-button.w-full,.ficha .p-datatable{max-width:100%}.ficha .p-datatable-table-container{overflow-x:auto}.ficha-head{align-items:center;display:flex;gap:10px}.ficha-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.workspace{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:12px 16px 20px}.toolbar-title{color:#0f2744;font-size:16px;font-weight:700;margin:0}.p-toolbar-center,.p-toolbar-end,.p-toolbar-start{gap:.5rem}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}.kpi-value{color:#0f2744;font-size:28px;font-weight:700;line-height:1.1}.home-split{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.home-split .list-page{min-height:0}.dash{display:flex;flex-direction:column;gap:12px}.dash-charts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dash-span-2{grid-column:span 2}.dash-chart-label{color:#0f2744;font-size:13px;font-weight:600;margin-bottom:8px}.dash-chart{height:240px;position:relative}.dash-chart--bar{height:280px}.dash-empty{height:100%;justify-content:center;margin:0}.dash-empty,.dash-kpi-head{align-items:center;display:flex}.dash-kpi-head{gap:8px;justify-content:space-between}.dash-kpi.clickable{cursor:pointer}.dash-kpi.clickable:hover{outline:1px solid #bcd6ff}.dash-shortcuts{display:flex;flex-direction:column;gap:8px}.form-grid{display:grid;gap:14px 12px;grid-template-columns:1fr 1fr}.form-grid .span-2{grid-column:1/-1}.muted{color:#6b7785;font-size:12px}.w-full{width:100%}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.ml-2{margin-left:8px}.gap-2{gap:8px}.flex{display:flex}.align-items-center{align-items:center}.mb-3{margin-bottom:12px}.p-error{color:#b00020;font-size:11px}.person-cell{align-items:center;display:flex;gap:10px}.person-cell .muted{margin-top:2px}.data-text,.data-text .p-inputtext,.desk-page .p-datatable-tbody>tr>td,.person-cell,.toolbar-title,.workspace .p-datatable-tbody>tr>td{text-transform:uppercase}.desk-page .p-datatable-tbody .p-badge,.desk-page .p-datatable-tbody .p-button,.desk-page .p-datatable-tbody .p-button-label,.desk-page .p-datatable-tbody .p-chip,.desk-page .p-datatable-tbody .p-tag,.desk-page .p-datatable-tbody .p-toggleswitch,.workspace .p-datatable-tbody .p-badge,.workspace .p-datatable-tbody .p-button,.workspace .p-datatable-tbody .p-button-label,.workspace .p-datatable-tbody .p-chip,.workspace .p-datatable-tbody .p-tag,.workspace .p-datatable-tbody .p-toggleswitch{text-transform:none}.desk-page .p-inputtext:not(.no-caps),.workspace .p-inputtext:not(.no-caps){text-transform:uppercase}.badge-pair{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.letter-wrap{overflow:auto;padding-bottom:8px}.letter-caption{margin-bottom:8px}.letter-sheet{aspect-ratio:11/8.5;background:#fff;border:1px solid #cfd6de;box-shadow:0 8px 24px #0f27441f;box-sizing:border-box;flex-direction:column;padding:10px 14px;width:900px}.letter-row,.letter-sheet{display:flex;justify-content:space-between}.letter-row{gap:6px}.letter-row>*{flex:1;min-width:0}@media(max-width:1100px){.dash-charts,.form-grid,.home-split,.kpi-grid{grid-template-columns:1fr}.dash-span-2{grid-column:auto}}.crash-shell{align-items:center;background:linear-gradient(180deg,#eef1f4,#e2e8f0);display:flex;justify-content:center;min-height:100vh;padding:24px}.crash-card{box-shadow:0 12px 40px #0f27441f;width:min(560px,100%)}.crash-title{align-items:center;color:#0f2744;display:flex;font-size:1.25rem;font-weight:700;gap:10px}.crash-title .pi{color:#a20000;font-size:1.4rem}.crash-lead{color:#4b5563;line-height:1.5;margin:0 0 16px}.crash-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.crash-reason{color:#1c2430;font-size:.95rem}.crash-details{background:#f8fafc;border:1px solid #d5dde6;border-radius:8px;margin-bottom:16px;padding:8px 12px}.crash-details summary{color:#0f2744;cursor:pointer;font-weight:600}.crash-details pre{color:#334155;font-size:12px;margin:10px 0 0;white-space:pre-wrap;word-break:break-word}.crash-actions{display:flex;flex-wrap:wrap;gap:10px}#__nuxt,body,html{background:#f3f6fb;color:#0b1127;font-family:Inter,Segoe UI,system-ui,sans-serif;margin:0;min-height:100%}.app-shell{background:#f3f6fb;display:grid;grid-template-columns:248px 1fr;min-height:100vh;min-height:100dvh}.side{background:#fff;border-right:1px solid #e6ebf2;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100vh;padding:20px 16px 16px;position:sticky;top:0}.brand{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:10px;letter-spacing:normal;padding:4px;text-align:left;text-transform:none}.brand img{display:block}.brand strong{display:block;font-size:15px;letter-spacing:.08em}.brand small{color:#64748b;display:block;font-size:12px;font-weight:500;margin-top:2px}.side-nav{display:flex;flex-direction:column;gap:4px}.side-nav button{align-items:center;background:transparent;border:0;border-radius:12px;color:#334155;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:10px;height:42px;padding:0 12px;text-align:left}.side-nav button i{color:#64748b;width:16px}.side-nav button.active,.side-nav button:hover{background:#eaf0fe;color:#185ee8}.side-nav button.active i,.side-nav button:hover i{color:#185ee8}.side-user{align-items:center;background:#f8fafc;border:1px solid #e6ebf2;border-radius:14px;display:grid;gap:10px;grid-template-columns:36px 1fr 32px;margin-top:auto;padding:10px}.avatar{background:#185ee8;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:700;height:36px;place-items:center;width:36px}.who{min-width:0}.who small,.who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who strong{font-size:13px}.who small{color:#64748b;font-size:12px;margin-top:2px}.icon-btn{background:transparent;border:0;border-radius:8px;color:#64748b;cursor:pointer;height:32px;width:32px}.icon-btn:hover{background:#eaf0fe;color:#185ee8}.mobile-bar,.only-mobile,.tabbar{display:none}.account-btn{background:#eaf0fe;border:0;border-radius:50%;color:#185ee8;cursor:pointer;display:grid;flex-shrink:0;font-size:16px;height:40px;place-items:center;width:40px}.account-who{display:flex;flex-direction:column;gap:2px;margin:0 0 14px}.account-who strong{font-size:16px}.account-who span{color:#64748b;font-size:13px}.account-menu{display:flex;flex-direction:column;gap:10px}.account-menu button{align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 8px 24px #0f172a0a;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:16px;text-align:left;width:100%}.account-menu button>i:first-child{background:#eaf0fe;border-radius:14px;color:#185ee8;display:grid;flex-shrink:0;font-size:18px;height:44px;place-items:center;width:44px}.account-menu button span{flex:1;min-width:0}.account-menu strong{display:block;font-size:16px}.account-menu small{color:#64748b;display:block;font-size:13px;font-weight:500;margin-top:2px}.account-menu .pi-angle-right{color:#94a3b8}.account-menu button.danger>i:first-child{background:#fee2e2;color:#dc2626}.menu-quiet{background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:#334155;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:48px;padding:0 16px}.app-main{min-width:0}.app-content{max-width:1180px;padding:28px 32px 112px}.page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.page-head h1,.section-title{font-size:28px;letter-spacing:-.03em;line-height:1.15;margin:0}.eyebrow{color:#185ee8;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.lede{color:#64748b;font-size:15px;line-height:1.5;margin:8px 0 0;max-width:560px}.back{background:#fff;border:1px solid #e6ebf2;border-radius:12px;color:#334155;cursor:pointer;flex-shrink:0;height:40px;width:40px}.back:hover{border-color:#185ee8;color:#185ee8}.head-copy{align-items:flex-start;display:flex;gap:12px}.stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:18px}.stat{background:#fff;border:1px solid #e6ebf2;border-radius:16px;box-shadow:0 8px 24px #0f172a0a;padding:14px 16px}.stat span{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stat strong{display:block;font-size:26px;letter-spacing:-.03em;margin-top:6px}.day-nav{align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:16px;box-shadow:0 8px 24px #0f172a0a;box-sizing:border-box;display:flex;gap:8px;margin:0 0 12px;padding:6px;width:100%}.day-nav>button{background:#f3f6fb;border:0;border-radius:10px;color:#0b1127;cursor:pointer;height:36px;width:36px}.day-nav>button:disabled{cursor:default;opacity:.35}.day-label{flex:1;min-width:0;text-align:center}.day-label small,.day-label strong{display:block}.day-label strong{font-size:14px}.day-label small{color:#64748b;font-size:12px;margin-top:2px}.day-today{color:#185ee8;font:inherit;font-size:13px;font-weight:700;padding:0 12px;width:auto!important}.note{background:#eaf0fe;border-radius:12px;color:#1e3a8a;font-size:14px;line-height:1.45;margin:0 0 16px;padding:12px 14px}.person-grid,.project-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.finder{align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:14px;display:flex;gap:10px;height:48px;margin:0 0 18px;padding:0 14px}.finder i{color:#94a3b8}.finder input{background:transparent;border:0;color:#0b1127;flex:1;font:inherit;font-size:16px;min-width:0;outline:0}.finder button{background:#f1f5f9;border:0;border-radius:999px;color:#475569;cursor:pointer;height:32px;width:32px}.crew{margin-bottom:22px}.crew-title{align-items:center;display:flex;font-size:16px;gap:12px;justify-content:space-between;letter-spacing:-.02em;margin:0 0 10px}.crew-title span{background:#eaf0fe;border-radius:999px;color:#185ee8;display:inline-grid;font-size:13px;height:28px;min-width:28px;padding:0 8px;place-items:center}.crew-title.pending span{background:#fef3c7;color:#92400e}.crew-empty{color:#64748b;font-size:14px;margin:0}.module-card,.person,.project-card{background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 10px 28px #0f172a0d}.module-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:22px 0 28px}.module-card{align-items:flex-start;display:flex;gap:14px;padding:18px}.module-card i{background:#eaf0fe;border-radius:12px;color:#185ee8;display:grid;flex-shrink:0;font-size:18px;height:42px;place-items:center;width:42px}.module-card h2,.section-title.small{font-size:16px;letter-spacing:-.02em;margin:0}.module-card p{color:#64748b;font-size:14px;line-height:1.4;margin:4px 0 0}.section-title.small{font-size:18px;margin-bottom:12px}.project-card{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:16px;text-align:left;width:100%}.project-card:hover{border-color:#185ee8}.project-mark{background:#0f172a;border-radius:14px;color:#fff;display:grid;flex-shrink:0;font-weight:700;height:46px;place-items:center;width:46px}.project-card small,.project-card strong{display:block}.project-card small{color:#64748b;margin-top:3px;text-transform:capitalize}.project-card .pi-arrow-right{color:#94a3b8;margin-left:auto}.person{border-top:4px solid #cbd5e1;display:flex;flex-direction:column;gap:14px;padding:16px}.person.is-draft{border-top-color:#f59e0b}.person.is-in{border-top-color:#16a34a}.person.is-out{border-top-color:#185ee8}.person.is-blocked{border-top-color:#dc2626}.person-top{align-items:flex-start;display:flex;gap:12px}.person-top h2{font-size:16px;letter-spacing:-.02em;line-height:1.25;margin:0}.person-id{flex:1;min-width:0}.pill{background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:700;margin-top:6px;padding:3px 8px}.person.is-draft .pill{background:#fef3c7;color:#92400e}.person.is-in .pill{background:#dcfce7;color:#166534}.person.is-out .pill{background:#eaf0fe;color:#1d4ed8}.person.is-blocked .pill{background:#fee2e2;color:#991b1b}.times{display:grid;gap:8px;grid-template-columns:1fr 1fr}.times div{background:#f8fafc;border-radius:12px;padding:10px 12px}.times span{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.times strong{display:block;font-size:18px;letter-spacing:-.03em;margin-top:4px}.clock-note{color:#9a3412;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px 14px;margin:0}.lede.jornada{color:#475569;font-size:13px}.person-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}.person-actions :deep(.p-button){border-radius:12px;justify-content:center;min-height:44px;width:100%}.empty{background:#fff;border:1px dashed #cbd5e1;border-radius:18px;color:#64748b;padding:28px}.extra-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sheet{background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 10px 28px #0f172a0d;overflow:auto}.dock.only-mobile{display:none}.dock{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #e6ebf2;bottom:0;display:flex;gap:16px;justify-content:space-between;left:248px;padding:14px 32px calc(14px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.dock p{color:#475569;font-size:14px;margin:0}.dock strong{color:#0b1127}.dock :deep(.p-button){border-radius:12px;min-height:48px;min-width:220px}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.side{display:none}.mobile-bar{align-items:center;background:#fff;border-bottom:1px solid #e6ebf2;display:flex;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));position:sticky;top:0;z-index:10}.tabbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e6ebf2;border-radius:24px;bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 12px 36px #0f172a24;display:flex;gap:4px;height:68px;left:max(12px,env(safe-area-inset-left,0px));padding:6px;position:fixed;right:max(12px,env(safe-area-inset-right,0px));z-index:40}.tabbar button{align-items:center;background:transparent;border:0;border-radius:18px;color:#64748b;cursor:pointer;display:flex;flex:1;flex-direction:column;font:inherit;font-size:12px;font-weight:700;gap:3px;justify-content:center;min-width:0}.tabbar button i{font-size:18px}.tabbar button.active{background:#eaf0fe;color:#185ee8}.only-mobile{display:inline-flex}.day-report,.dock-hint,.module-row{display:none}.brand-compact strong{font-size:14px;letter-spacing:.08em}.app-content{padding:18px max(16px,env(safe-area-inset-right,0px)) calc(196px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.stat-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:10px 8px}.stat span{font-size:10px;letter-spacing:.02em}.stat strong{font-size:22px}.person-grid{gap:10px;grid-template-columns:1fr 1fr}.person{border-radius:14px;gap:10px;min-width:0;padding:12px 10px}.person-top{gap:8px}.person-top h2{font-size:14px}.times{gap:6px}.times div{padding:8px 6px}.times span{font-size:10px;letter-spacing:.04em}.times strong{font-size:12px;white-space:nowrap}.clock-note{font-size:11px;gap:4px}.person-actions :deep(.p-button){font-size:13px;min-height:40px;padding:6px 8px}.person-actions :deep(.p-button-label){line-height:1.2;white-space:normal}.page-head h1{font-size:24px}.dock{border:1px solid #e6ebf2;border-radius:22px;bottom:calc(88px + env(safe-area-inset-bottom,0px));box-shadow:0 12px 32px #0f172a1f;gap:8px;left:12px;padding:8px;right:12px}.dock.only-mobile{display:flex}.dock :deep(.p-button){flex:1;min-width:0}.hide-on-mobile{display:none}}.facts{background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 10px 28px #0f172a0d;margin-bottom:14px;padding:16px 16px 6px}.facts h2{font-size:16px;letter-spacing:-.02em;margin:0}.facts dl{margin:8px 0 0}.facts dl>div{border-top:1px solid #eef2f7;display:grid;gap:8px 12px;grid-template-columns:148px 1fr;padding:12px 0}.facts dt{color:#64748b;font-size:13px}.facts dd{font-weight:650;margin:0}.account-menu.choice-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}.account-menu .project-mark{border-radius:14px;flex-shrink:0;height:44px;width:44px}.chapter-list{gap:10px}.chapter,.chapter-list{display:flex;flex-direction:column}.chapter{gap:8px}.chapter-amount{font-size:14px;margin-left:auto;white-space:nowrap}.partidas{display:flex;flex-direction:column;gap:8px}.partida{align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:12px 14px}.partida.concepto{grid-template-columns:1fr auto}.volumen{text-align:right}.volumen span{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.partida small,.partida strong{display:block}.partida small{color:#64748b;font-size:12px;margin-top:2px}.obra-toolbar{margin-bottom:16px;width:100%}.obra-toolbar :deep(.p-toolbar-start){align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:860px){.facts dl>div,.partida{gap:4px;grid-template-columns:1fr}.account-menu.choice-grid.hide-on-mobile{display:none}}
