.pt-tile{width:660px;max-width:100%;max-height:92vh;display:grid;grid-template-columns:244px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;background:var(--tw-card);border:1px solid var(--tw-border);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;box-sizing:border-box}.pt-tile--narrow{width:400px;display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none}.pt-head{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--tw-border);flex-shrink:0}.pt-head-title{font-size:16px;font-weight:600;color:var(--tw-fg)}.pt-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--violet-3);color:var(--tw-primary);flex-shrink:0}.pt-rail{grid-column:1;grid-row:2 / 4;display:flex;flex-direction:column;gap:13px;padding:18px 16px;min-height:0;overflow-y:auto;background:var(--tw-card-inner);border-right:1px solid var(--tw-border)}.pt-rail-group{display:flex;flex-direction:column;gap:9px}.pt-field{display:flex;flex-direction:column;gap:2px}.pt-field--input{gap:6px}.pt-flabel{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-muted-fg)}.pt-fval{font-size:12.5px;color:var(--tw-secondary-fg);line-height:1.45}.pt-fval--num{font-variant-numeric:tabular-nums}.pt-marquee{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.pt-rail-section{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--tw-border)}.pt-rail-section--stats{margin-top:auto}.pt-rail-section--files{align-items:flex-start}.pt-stat-row{display:flex;align-items:baseline;justify-content:space-between}.pt-stat-lbl{font-size:12px;color:var(--tw-muted-fg)}.pt-stat-val{font-size:13px;font-weight:600;color:var(--tw-secondary-fg);font-variant-numeric:tabular-nums}.pt-stat-val.debt{color:var(--red-11)}.pt-row{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:var(--radius-md);background:transparent;color:var(--tw-muted-fg);font-size:12.5px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.pt-row:hover{background:var(--violet-3);color:var(--tw-primary);text-decoration:none}.pt-row svg{color:var(--tw-primary);flex-shrink:0}.pt-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-files{display:flex;flex-direction:column;gap:2px;align-items:flex-start;max-width:100%}.pt-file-row{display:inline-flex;align-items:center;gap:2px;max-width:100%}.pt-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;padding:0 14px;border-radius:8px;border:1px dashed var(--tw-border);background:var(--tw-secondary);color:var(--tw-secondary-fg);font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.pt-upload:hover{background:var(--violet-2);border-color:var(--violet-6)}.pt-main{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:9px;padding:20px;min-height:0}.pt-section-label{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-muted-fg)}.pt-products{display:flex;flex-direction:column;min-height:0;flex:1}.pt-pbody{max-height:260px;flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.pt-pbody::-webkit-scrollbar{width:9px}.pt-pbody::-webkit-scrollbar-track{margin:6px 0;background:transparent}.pt-pbody::-webkit-scrollbar-thumb{background:var(--tw-scrollbar);border-radius:8px;border:2.5px solid transparent;background-clip:padding-box}.pe-prow{display:grid;align-items:center;grid-template-columns:1fr 68px 32px;gap:var(--gap-2xs)}.pt-pbody .pe-prow{padding:var(--gap-xs) 0;border-bottom:1px solid var(--tw-border)}.pt-pbody .pe-prow:last-child{border-bottom:none}.pt-prow-head-sticky{position:sticky;top:0;z-index:1;background:var(--tw-card)}.pe-pth{white-space:nowrap;font-size:var(--font-size-xs);line-height:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-muted-fg);padding:0 var(--gap-sm)}.pt-tile .pt-pselect>div{border-color:var(--tw-border)!important}.pt-tile .pt-pqty{border-color:var(--tw-border)}.pt-tile .pt-pqty input{color:var(--tw-secondary-fg);font-variant-numeric:tabular-nums}.pt-del{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--tw-muted-fg);cursor:pointer;transition:background-color .1s ease,color .1s ease;flex-shrink:0}.pt-del:hover{color:var(--tw-destructive);background:var(--red-3)}.pt-addbtn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:32px;flex-shrink:0;margin-top:6px;border:1px solid var(--tw-border);border-radius:8px;background:transparent;color:var(--tw-secondary-fg);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.pt-addbtn:hover{background:var(--violet-3);border-color:var(--violet-6);color:var(--tw-primary)}.pt-addbtn-c{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 18px;border:1px solid var(--tw-border);border-radius:8px;background:transparent;color:var(--tw-secondary-fg);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.pt-addbtn-c:hover{background:var(--violet-3);border-color:var(--violet-6);color:var(--tw-primary)}.pt-empty{flex:1;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center}.pt-empty-msg{font-size:13px;color:var(--tw-muted-fg);max-width:220px;line-height:1.45}.pt-meta{grid-column:2;grid-row:3;display:flex;align-items:flex-end;gap:13px;padding:16px 20px;border-top:1px solid var(--tw-border)}.pt-meta-date{display:flex;flex-direction:column;gap:6px;width:180px;flex-shrink:0;position:relative}.pt-meta-comment{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.pt-body{padding:20px;display:flex;flex-direction:column;gap:6px}.pt-footer{grid-column:1 / -1;grid-row:4;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--tw-border);flex-shrink:0}.pt-footer--split{justify-content:space-between}.pt-footer-right{display:flex;align-items:center;gap:8px}._screenCard_h6vlo_2{flex:1;min-height:0}._container_7gs5y_1{align-self:stretch;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--gap-sm);overflow:hidden}._scrollList_7gs5y_12{flex:1;min-height:0;overflow-y:auto}._container_110gq_1{align-self:stretch;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._list_110gq_10{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-xs)}._overlay_1qizg_1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay, 1000);border-radius:inherit;background-color:#12111399;color:#eeeef0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html.theme-boot-light ._overlay_1qizg_1{background-color:#fdfcfda6;color:#211f26}@media(max-width:768px){._overlay_1qizg_1{backdrop-filter:none;-webkit-backdrop-filter:none}}._fill_1qizg_31{position:relative;inset:auto;width:100%;height:100%}._pageContent_6dgv4_1{align-self:stretch;position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch}._popupOverlay_6dgv4_15{position:fixed;inset:0;background:var(--overlay-backdrop);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}.themed-nav-wrapper .home2{flex:1;min-width:0;height:100%}.themed-nav-wrapper .home2 .page-map{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--tw-border)}.themed-nav-wrapper .home2 .map-bg{position:absolute;inset:0;background-color:var(--mauve-2)}.themed-nav-wrapper .home2 .marker-root.mk-other{opacity:.4}.themed-nav-wrapper .home2 .marker-root.mk-hover{opacity:1}.themed-nav-wrapper .home2 .marker-root.mk-in,.themed-nav-wrapper .home2 .marker-root.mk-hover{--mk-filter: drop-shadow(0 0 1px var(--mk-cs, rgba(110, 86, 207, .14))) drop-shadow(0 0 1px var(--mk-cs, rgba(110, 86, 207, .14))) drop-shadow(0 0 1px var(--mk-cs, rgba(110, 86, 207, .14))) var(--mk-shadow, drop-shadow(0 2px 3px rgba(0, 0, 0, .32)))}.themed-nav-wrapper .home2 .map-overlay{position:absolute;inset:0;z-index:500;pointer-events:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--gap-lg);gap:var(--gap-lg)}.themed-nav-wrapper .home2 .map-overlay>*{pointer-events:auto}.themed-nav-wrapper .home2 .sp-col{display:flex;flex-direction:column;min-height:0;height:min(544px,calc(100% - 16px));background:var(--tw-card);border:1px solid var(--tw-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--gap-md);gap:var(--gap-md)}.themed-nav-wrapper .home2 .sp-left{width:280px;flex-shrink:0}.themed-nav-wrapper .home2 .sp-left.drop-target{border-color:var(--tw-primary);box-shadow:0 0 0 1px var(--tw-primary) inset}.themed-nav-wrapper .home2 .sp-left.drop-target .sp-list{background:var(--violet-2);border-radius:var(--radius-md)}.themed-nav-wrapper .home2 .sp-right{width:340px;flex-shrink:0}.themed-nav-wrapper .home2 .sp-head{display:flex;flex-direction:column;gap:var(--gap-md);flex-shrink:0}.themed-nav-wrapper .home2 .sp-titlerow{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.themed-nav-wrapper .home2 .sp-title{display:inline-flex;align-items:center;gap:var(--gap-sm);font-size:var(--font-size-md);font-weight:600;color:var(--tw-fg)}.themed-nav-wrapper .home2 .sp-title svg{width:18px;height:18px;color:var(--tw-primary)}.themed-nav-wrapper .home2 .sp-tabs{display:flex;gap:var(--gap-sm)}.themed-nav-wrapper .home2 .sp-tab{flex:1;height:32px;padding:0 var(--gap-xl);border-radius:var(--radius-md);border:1px solid var(--tw-border);background:var(--tw-secondary);color:var(--tw-secondary-fg);font:inherit;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.themed-nav-wrapper .home2 .sp-tab:hover{background:var(--tw-accent);color:var(--tw-accent-fg);border-color:var(--tw-accent)}.themed-nav-wrapper .home2 .sp-tab.is-active{background:var(--tw-accent);color:var(--tw-accent-fg);border-color:var(--tw-accent-border);font-weight:600}.themed-nav-wrapper .home2 .sp-link{width:28px;height:28px;flex-shrink:0;display:inline-grid;place-items:center;padding:0;border:1px solid var(--tw-border);background:var(--tw-secondary);color:var(--tw-secondary-fg);border-radius:var(--radius-md);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.themed-nav-wrapper .home2 .sp-link svg{width:15px;height:15px}.themed-nav-wrapper .home2 .sp-link:hover{background:var(--tw-accent);color:var(--tw-accent-fg);border-color:var(--tw-accent)}.themed-nav-wrapper .home2 .sp-link.is-active{background:var(--tw-accent);color:var(--tw-accent-fg);border-color:var(--tw-accent-border)}.themed-nav-wrapper .home2 .sp-search input{height:34px}.themed-nav-wrapper .home2 .sp-summary{display:grid;grid-template-columns:1fr;gap:1px;flex-shrink:0;background:var(--tw-border);border:1px solid var(--tw-border);border-radius:var(--radius-md);overflow:hidden}.themed-nav-wrapper .home2 .sp-summary>div{background:var(--tw-card-inner);padding:6px var(--gap-md);display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm)}.themed-nav-wrapper .home2 .sp-summary .k{font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tw-muted-fg)}.themed-nav-wrapper .home2 .sp-summary .v{font-size:var(--font-size-sm);font-weight:600;color:var(--tw-secondary-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.themed-nav-wrapper .home2 .page-topbar{position:absolute;top:12px;right:var(--gap-lg);width:340px;z-index:700;display:flex;gap:var(--gap-sm);align-items:center}.themed-nav-wrapper .home2 .date-pill2,.themed-nav-wrapper .home2 .print2{flex:1 1 0;min-width:0;height:40px;padding:0 var(--gap-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-sm);white-space:nowrap;background:var(--tw-card);border:1px solid var(--tw-border);border-radius:var(--radius-md);color:var(--tw-secondary-fg);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm)}.themed-nav-wrapper .home2 .date-pill2:hover,.themed-nav-wrapper .home2 .print2:hover{background:var(--tw-accent);color:var(--tw-accent-fg);border-color:var(--tw-accent)}.themed-nav-wrapper .home2 .date-pill2 svg,.themed-nav-wrapper .home2 .print2 svg{width:15px;height:15px;flex-shrink:0}.themed-nav-wrapper .home2 .date-pill2 svg{opacity:.6}.themed-nav-wrapper .home2 .sp-list{flex:1;min-height:60px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--gap-sm);padding-right:4px}.themed-nav-wrapper .home2 .sp-list::-webkit-scrollbar{width:6px}.themed-nav-wrapper .home2 .sp-list::-webkit-scrollbar-thumb{background:var(--tw-scrollbar);border-radius:6px}.themed-nav-wrapper .home2 .sp-foot{display:flex;gap:var(--gap-sm);flex-shrink:0}.themed-nav-wrapper .home2 .sp-foot .grow{flex:1}.themed-nav-wrapper .home2 .sp-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--tw-muted-fg);font-size:var(--font-size-xs);text-align:center;padding:var(--gap-2xl) var(--gap-sm);font-style:italic}.themed-nav-wrapper .home2 .acc{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--gap-2xs);padding-right:4px}.themed-nav-wrapper .home2 .acc::-webkit-scrollbar{width:6px}.themed-nav-wrapper .home2 .acc::-webkit-scrollbar-thumb{background:var(--tw-scrollbar);border-radius:6px}.themed-nav-wrapper .home2 .acc-sec{flex-shrink:0;border:1px solid var(--tw-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--tw-card-inner)}.themed-nav-wrapper .home2 .acc-sec.drop-target{border-color:var(--tw-primary);box-shadow:0 0 0 1px var(--tw-primary) inset}.themed-nav-wrapper .home2 .acc-head{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--gap-sm) var(--gap-md);cursor:pointer;position:relative}.themed-nav-wrapper .home2 .acc-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc-accent, var(--tw-primary))}.themed-nav-wrapper .home2 .acc-head:hover{background:var(--tw-row-hover)}.themed-nav-wrapper .home2 .acc-ico{display:inline-flex;flex-shrink:0}.themed-nav-wrapper .home2 .acc-ico svg{width:17px;height:17px}.themed-nav-wrapper .home2 .acc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.themed-nav-wrapper .home2 .acc-no{font-size:var(--font-size-sm);font-weight:600;color:var(--tw-fg)}.themed-nav-wrapper .home2 .acc-driver{font-size:var(--font-size-xs);color:var(--tw-muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.themed-nav-wrapper .home2 .acc-totals{flex-shrink:0;text-align:right;display:flex;flex-direction:column;gap:1px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.themed-nav-wrapper .home2 .acc-totals .n{font-size:var(--font-size-sm);font-weight:600;color:var(--tw-secondary-fg)}.themed-nav-wrapper .home2 .acc-totals .w{font-size:var(--font-size-2xs);color:var(--tw-muted-fg)}.themed-nav-wrapper .home2 .acc-totals .w.over-weight{color:var(--tw-destructive);font-weight:700}.themed-nav-wrapper .home2 .acc-btn{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--tw-muted-fg);border-radius:var(--radius-sm);cursor:pointer}.themed-nav-wrapper .home2 .acc-btn:hover{background:var(--violet-3);color:var(--tw-primary)}.themed-nav-wrapper .home2 .acc-btn svg{width:14px;height:14px}.themed-nav-wrapper .home2 .acc-chev{display:inline-flex;flex-shrink:0;color:var(--tw-muted-fg);transition:transform .15s ease}.themed-nav-wrapper .home2 .acc-chev svg{width:16px;height:16px}.themed-nav-wrapper .home2 .acc-sec.collapsed .acc-chev{transform:rotate(-90deg)}.themed-nav-wrapper .home2 .acc-body{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--gap-sm);border-top:1px solid var(--tw-border)}.themed-nav-wrapper .home2 .acc-sec.collapsed .acc-body{display:none}.themed-nav-wrapper .home2 .acc-empty{color:var(--tw-muted-fg);font-size:var(--font-size-xs);text-align:center;padding:var(--gap-md) 0;font-style:italic}.themed-nav-wrapper .home2 .acc-drv-sel{display:flex;align-items:center;gap:10px;margin-bottom:12px}.themed-nav-wrapper .home2 .acc-drv-cap{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-muted-fg);white-space:nowrap}.themed-nav-wrapper .home2 .acc-drv-sel .dsel{flex:1;min-width:0}.themed-nav-wrapper .home2 .acc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--tw-border);border:1px solid var(--tw-border);border-radius:var(--radius-sm);overflow:hidden}.themed-nav-wrapper .home2 .am{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;background:var(--tw-card-inner)}.themed-nav-wrapper .home2 .am-l{font-size:var(--font-size-2xs);color:var(--tw-muted-fg);text-transform:uppercase;letter-spacing:.04em}.themed-nav-wrapper .home2 .am-v{font-size:var(--font-size-md);font-weight:600;color:var(--tw-secondary-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.themed-nav-wrapper .home2 .am-v.over-weight{color:var(--tw-destructive)}.themed-nav-wrapper .home2 .acc-actions{display:flex;gap:var(--gap-sm)}.themed-nav-wrapper .home2 .acc-actions .grow{flex:1;min-width:0}.themed-nav-wrapper .home2 .acc-del{width:100%;justify-content:center;color:var(--tw-destructive);border-color:var(--tw-border)}.themed-nav-wrapper .home2 .acc-del:hover{background:var(--red-3);border-color:var(--tw-destructive);color:var(--tw-destructive)}.themed-nav-wrapper .home2 .acc-del svg{width:14px;height:14px}.themed-nav-wrapper .home2 .kp-seq{flex-shrink:0;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:var(--radius-full);background:var(--tw-secondary);border:1px solid var(--tw-border);color:var(--tw-muted-fg);font-size:var(--font-size-2xs);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.themed-nav-wrapper .home2 .kp{background:var(--tw-card);border:1px solid var(--tw-border);border-radius:var(--radius-md);padding:var(--gap-sm);display:flex;flex-direction:column;gap:6px;transition:border-color .12s,opacity .12s;cursor:grab}.themed-nav-wrapper .home2 .kp:hover{border-color:var(--tw-border-hover)}.themed-nav-wrapper .home2 .kp:active{cursor:grabbing}.themed-nav-wrapper .home2 .kp.dragging{opacity:.4}.themed-nav-wrapper .home2 .kp-overlay{cursor:grabbing;box-shadow:var(--shadow-lg);border-color:var(--tw-primary);transform:scale(1.02) rotate(-1deg);opacity:.95;transition:none}.themed-nav-wrapper .home2 .kp.drop-above{box-shadow:inset 0 3px 0 -1px var(--tw-primary)}.themed-nav-wrapper .home2 .kp.drop-below{box-shadow:inset 0 -3px 0 -1px var(--tw-primary)}.themed-nav-wrapper .home2 .kp-top{display:flex;align-items:center;gap:6px}.themed-nav-wrapper .home2 .kp-ico{display:inline-flex;color:var(--tw-primary);flex-shrink:0}.themed-nav-wrapper .home2 .kp-ico svg{width:15px;height:15px}.themed-nav-wrapper .home2 .kp-name{flex:1;min-width:0;font-size:var(--font-size-sm);font-weight:600;color:var(--tw-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.themed-nav-wrapper .home2 .kp-edit,.themed-nav-wrapper .home2 .kp-action-btn{width:24px;height:24px;min-width:24px;padding:0;line-height:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:0;background:var(--tw-secondary);border:1px solid var(--tw-border);border-radius:var(--radius-md);color:var(--tw-secondary-fg);cursor:pointer;transition:background-color .1s,color .1s,border-color .1s}.themed-nav-wrapper .home2 .kp-edit:hover,.themed-nav-wrapper .home2 .kp-action-btn:hover{background:var(--violet-3);color:var(--tw-primary);border-color:transparent}.themed-nav-wrapper .home2 .kp-edit svg,.themed-nav-wrapper .home2 .kp-action-btn svg{display:block}.themed-nav-wrapper .home2 .kp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.themed-nav-wrapper .home2 .kp-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--radius-full);background:var(--tw-card-inner);border:1px solid var(--tw-border);font-size:var(--font-size-xs);color:var(--tw-muted-fg);font-family:var(--font-mono)}.themed-nav-wrapper .home2 .kp-chip b{color:var(--tw-secondary-fg);font-weight:600}.themed-nav-wrapper .home2 .kp-w{margin-left:auto;font-size:var(--font-size-sm);font-weight:600;color:var(--tw-secondary-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.themed-nav-wrapper .home2 .kp-attach{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--tw-border)}.themed-nav-wrapper .home2 .kp-attach-head{display:flex;align-items:center;gap:6px;width:100%;padding:0;background:transparent;border:none;cursor:pointer}.themed-nav-wrapper .home2 .kp-attach-label{font-size:var(--font-size-3xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-muted-fg)}.themed-nav-wrapper .home2 .kp-attach-chev{display:inline-flex;margin-left:auto;color:var(--tw-muted-fg);transition:transform .15s ease}.themed-nav-wrapper .home2 .kp-attach-chev svg{width:14px;height:14px}.themed-nav-wrapper .home2 .kp-attach.collapsed .kp-attach-chev{transform:rotate(-90deg)}.themed-nav-wrapper .home2 .kp-attach.collapsed .kp-attach-list{display:none}.themed-nav-wrapper .home2 .kp-attach-list{display:flex;flex-direction:column;gap:2px;align-items:flex-start;max-width:100%}.themed-nav-wrapper .home2 .kp-attach-item{display:inline-flex;align-items:center;gap:2px;max-width:100%}.themed-nav-wrapper .home2 .kp-attach-item .pt-row{padding:4px 8px;font-size:var(--font-size-xs);max-width:100%}.themed-nav-wrapper .home2 .dir{display:flex;flex-direction:column;gap:4px}.themed-nav-wrapper .home2 .dir-empty{color:var(--tw-muted-fg);font-style:italic;font-size:var(--font-size-sm);padding:var(--gap-lg) 0;text-align:center}.themed-nav-wrapper .home2 .point-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);height:32px;flex-shrink:0;padding:0 var(--gap-sm);border-radius:var(--radius-md);border:1px solid var(--tw-border);background:var(--tw-card-inner);color:var(--tw-muted-fg);font-size:var(--font-size-xs);overflow:hidden;cursor:pointer;transition:background .12s,border-color .12s}.themed-nav-wrapper .home2 .point-row:hover{background:var(--tw-accent-hover);border-color:var(--tw-accent-border)}.themed-nav-wrapper .home2 .point-row.is-hidden{opacity:.45}.themed-nav-wrapper .home2 .point-row .name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.themed-nav-wrapper .home2 .point-row .days{width:32px;text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.themed-nav-wrapper .home2 .point-row.stale{background:var(--red-3);border-color:var(--red-6)}.m2-modal .m2-confirm-body{font-size:var(--font-size-xs);color:var(--tw-muted-fg);line-height:1.6;margin:0;padding:2px 0 4px}
