.device-showcase[data-astro-cid-ra4ch5lm]{isolation:isolate;width:100%;margin:0 auto;padding:1.5rem 0}.device-toggle[data-astro-cid-ra4ch5lm]{transition:opacity var(--dur-base) var(--ease), visibility var(--dur-base);justify-content:center;gap:.25rem;margin-bottom:.9rem;display:flex}.toggle-resting[data-astro-cid-ra4ch5lm] .device-toggle[data-astro-cid-ra4ch5lm]{opacity:0;visibility:hidden}.device-toggle[data-astro-cid-ra4ch5lm] button[data-astro-cid-ra4ch5lm]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:.7;transition:color var(--dur-quick) var(--ease), opacity var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:.2rem .6rem;font-size:.68rem}.device-toggle[data-astro-cid-ra4ch5lm] button[data-astro-cid-ra4ch5lm]:hover,.device-toggle[data-astro-cid-ra4ch5lm] button[data-astro-cid-ra4ch5lm]:focus-visible{opacity:1}.device-toggle[data-astro-cid-ra4ch5lm] button[data-astro-cid-ra4ch5lm][aria-selected=true]{color:var(--text-secondary);border-bottom-color:var(--border-color);opacity:1}.stage-mobile[data-astro-cid-ra4ch5lm],.device-showcase[data-astro-cid-ra4ch5lm][data-mode=mobile] .stage-desktop[data-astro-cid-ra4ch5lm]{display:none}.device-showcase[data-astro-cid-ra4ch5lm][data-mode=mobile] .stage-mobile[data-astro-cid-ra4ch5lm]{display:block}.macbook-fit[data-astro-cid-oabxvqss]{--mba-glow:#fff;--mba-glow-reach:80%;--mba-contact:#00000052;--mba-spread:#0000001a;width:100%;position:relative}:root[data-theme=dark] .macbook-fit[data-astro-cid-oabxvqss]{--mba-glow:#ffffff0f;--mba-glow-reach:45%;--mba-contact:#000000b3;--mba-spread:#00000059}.macbook-fit[data-astro-cid-oabxvqss]:before{content:"";z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--mba-glow) 0%, var(--mba-glow) var(--mba-glow-reach), transparent 100%);pointer-events:none;position:absolute;inset:-4rem 0 -5rem}.macbook-fit[data-astro-cid-oabxvqss].is-scaled .macbook[data-astro-cid-oabxvqss]{width:1180px;max-width:none}.macbook[data-astro-cid-oabxvqss]{--mba-rim:#c3c5cb;--mba-top:#dcdde2;--mba-mid:#c6c8cf;--mba-bottom:#a4a7b0;width:100%;max-width:1180px;margin:0 auto}.macbook-lid[data-astro-cid-oabxvqss]{border:1px solid var(--mba-rim);background:#040405;border-bottom:0;border-radius:16px 16px 3px 3px;width:96%;margin:0 auto;padding:10px 10px 13px;position:relative;container-type:inline-size}.macbook-lid[data-astro-cid-oabxvqss]:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0f 26%,#fff0 44%);border-radius:15px 15px 2px 2px;position:absolute;inset:0}.macbook-screen[data-astro-cid-oabxvqss]{background:var(--bg-primary);border-radius:8px;flex-direction:column;min-height:65cqw;display:flex;position:relative;overflow:clip}.macbook-screen[data-astro-cid-oabxvqss] .app-window,.macbook-screen[data-astro-cid-oabxvqss] .app-shell{flex:1}.mac-menubar[data-astro-cid-oabxvqss]{z-index:2;color:#f2f2f4;height:24px;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans);user-select:none;background:#070708;border-bottom:1px solid #ffffff17;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:.7rem;display:flex;position:relative}.mac-menu-left[data-astro-cid-oabxvqss],.mac-menu-right[data-astro-cid-oabxvqss]{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.mac-menu-right[data-astro-cid-oabxvqss]{gap:9px}.mac-menu-item[data-astro-cid-oabxvqss]{font-weight:400}.mac-notch[data-astro-cid-oabxvqss]{background:#040405;border-radius:0 0 9px 9px;justify-content:flex-end;align-items:center;width:132px;height:24px;padding-right:22px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.mac-camera[data-astro-cid-oabxvqss]{background:radial-gradient(circle at 35% 35%,#3a4658 0,#141922 55%,#0a0b0e 100%);border-radius:50%;width:7px;height:7px}.macbook-base[data-astro-cid-oabxvqss]{background:linear-gradient(var(--mba-top), var(--mba-mid) 60%, var(--mba-bottom));border-top:1px solid #f2f3f5;border-radius:2px 2px 16px 16px/2px 2px 14px 14px;width:100%;height:30px;position:relative}.macbook-base[data-astro-cid-oabxvqss]:after{content:"";z-index:-1;background:radial-gradient(ellipse 50% 7px at 50% 6px, var(--mba-contact), transparent), radial-gradient(ellipse 50% 28px at 50% 6px, var(--mba-spread), transparent);pointer-events:none;height:34px;position:absolute;top:calc(100% - 6px);left:1%;right:1%}.macbook-thumb[data-astro-cid-oabxvqss]{background:#a9abb3;border-radius:0 0 12px 12px/0 0 9px 9px;width:15%;height:9px;position:absolute;top:-1px;left:42.5%}.macbook[data-astro-cid-oabxvqss] .app-window{max-width:none;box-shadow:none;border:0;border-radius:0}.macbook[data-astro-cid-oabxvqss] .app-header,.macbook[data-astro-cid-oabxvqss] .app-shell,.macbook[data-astro-cid-oabxvqss] .app-content-surface,.macbook[data-astro-cid-oabxvqss] .app-sidebar{border-radius:0}.macbook[data-astro-cid-oabxvqss] .app-shell{min-height:560px}.macbook[data-astro-cid-oabxvqss] .app-sidebar{width:64px}.macbook[data-astro-cid-oabxvqss] .sidebar-item{width:44px;height:44px}.macbook[data-astro-cid-oabxvqss] .app-content-surface{zoom:1.1;padding:1.5rem}.mock-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.mock-card-header{border-bottom:1px solid var(--border-subtle);padding-bottom:.4rem}.mock-card-header h4{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:700}.mock-item{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:6px}.mock-note{color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:6px;margin-top:auto;padding:.4rem .5rem;font-size:.72rem}.mock-btn-accent{background:var(--brand-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.74rem;font-weight:600;transition:background .15s;display:inline-flex}.mock-btn-accent:hover{background:var(--brand-accent-hover)}.font-mono{font-family:var(--font-mono)}.is-typing{box-shadow:inset 0 0 0 1px var(--brand-accent);caret-color:var(--brand-accent)}.is-flash{animation:1.1s ease-out mockFlash}@keyframes mockFlash{0%{background-color:var(--brand-accent-soft)}to{background-color:#0000}}.is-new{animation:.55s cubic-bezier(.16,1,.3,1) mockSlideIn,2s ease-out mockFlash}@keyframes mockSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.is-pressed{transform:scale(.985)}.mock-btn-accent.is-busy{opacity:.85;cursor:progress}.mock-btn-accent.is-done{background:var(--success)}@media (prefers-reduced-motion:reduce){.is-flash,.is-new{animation:none}}.app-window[data-astro-cid-j43qiqbp]{background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-window);width:100%;max-width:960px;font-family:var(--font-sans);text-align:left;color:var(--text-primary);border-radius:12px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.app-header[data-astro-cid-j43qiqbp]{color:#faf9f6;user-select:none;background:#0a0a0a;border-top-left-radius:11px;border-top-right-radius:11px;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.app-brand-section[data-astro-cid-j43qiqbp]{align-items:center;gap:1rem;display:flex}.app-window-controls[data-astro-cid-j43qiqbp]{align-items:center;gap:6px;display:flex}.ctrl[data-astro-cid-j43qiqbp]{border-radius:50%;width:10px;height:10px;display:inline-block}.ctrl-close[data-astro-cid-j43qiqbp]{background:#ef4444}.ctrl-min[data-astro-cid-j43qiqbp]{background:#f59e0b}.ctrl-max[data-astro-cid-j43qiqbp]{background:#10b981}.app-brand[data-astro-cid-j43qiqbp]{align-items:center;gap:.45rem;display:flex}.app-logo-badge[data-astro-cid-j43qiqbp]{background:var(--brand-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.app-brand-name[data-astro-cid-j43qiqbp]{letter-spacing:.06em;color:#faf9f6;font-size:.85rem;font-weight:800}.app-center-title[data-astro-cid-j43qiqbp]{display:none}@container (width>=800px){.app-center-title[data-astro-cid-j43qiqbp]{color:#faf9f6bf;font-size:.78rem;font-weight:500;display:block}}.app-user-section[data-astro-cid-j43qiqbp]{color:#faf9f6d9;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.app-status[data-astro-cid-j43qiqbp]{font-family:var(--font-mono);letter-spacing:.02em;color:#faf9f699;white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.app-status-dot[data-astro-cid-j43qiqbp]{background:#53e097;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite statusPulse;box-shadow:0 0 #53e09799}@keyframes statusPulse{0%{box-shadow:0 0 #53e0978c}70%{box-shadow:0 0 0 5px #53e09700}to{box-shadow:0 0 #53e09700}}.app-user-email[data-astro-cid-j43qiqbp]{font-family:var(--font-mono);color:#faf9f6;font-size:.75rem}.app-avatar[data-astro-cid-j43qiqbp]{color:#faf9f6;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.app-title-text[data-astro-cid-j43qiqbp],.app-user-email[data-astro-cid-j43qiqbp]{display:inline-block}.animate-text-change{animation:.28s cubic-bezier(.16,1,.3,1) forwards headerTextSlide}@keyframes headerTextSlide{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.app-shell[data-astro-cid-j43qiqbp]{background:var(--bg-subtle);border-bottom-right-radius:11px;border-bottom-left-radius:11px;min-height:440px;display:flex;overflow:hidden}.app-sidebar[data-astro-cid-j43qiqbp]{background:var(--bg-surface);border-right:1px solid var(--border-color);border-bottom-left-radius:11px;flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;width:56px;padding:.75rem 0;display:flex;overflow:visible}.sidebar-item[data-astro-cid-j43qiqbp]{width:40px;height:40px;color:var(--text-muted);cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.sidebar-item[data-astro-cid-j43qiqbp] svg[data-astro-cid-j43qiqbp]{transition:transform .25s cubic-bezier(.34,1.5,.64,1)}.sidebar-item[data-astro-cid-j43qiqbp]:hover{background:var(--bg-subtle);color:var(--text-primary)}.sidebar-item[data-astro-cid-j43qiqbp]:hover svg[data-astro-cid-j43qiqbp]{transform:scale(1.1)}.sidebar-item[data-astro-cid-j43qiqbp].active{background:var(--bg-subtle);color:var(--brand-accent)}.sidebar-item[data-astro-cid-j43qiqbp].active svg[data-astro-cid-j43qiqbp]{transform:scale(1.15)}.sidebar-tooltip[data-astro-cid-j43qiqbp]{background:var(--text-primary);color:var(--bg-primary);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:500;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.34,1.4,.64,1);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-6px);box-shadow:0 4px 12px #1c191733}.sidebar-tooltip[data-astro-cid-j43qiqbp]:before{content:"";border-style:solid;border-width:5px;border-color:transparent var(--text-primary) transparent transparent;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.sidebar-item[data-astro-cid-j43qiqbp]:hover .sidebar-tooltip[data-astro-cid-j43qiqbp]{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.sidebar-bottom[data-astro-cid-j43qiqbp]{margin-top:auto}.app-content-surface[data-astro-cid-j43qiqbp]{background:var(--bg-primary);border-bottom-right-radius:11px;flex:1;min-width:0;padding:1.25rem;position:relative;overflow-x:auto;container-type:inline-size}.demo-cursor[data-astro-cid-j43qiqbp]{z-index:20;pointer-events:none;opacity:0;filter:drop-shadow(0 3px 5px #00000047);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:0;left:0;transform:translate(50%,50%)}.demo-cursor[data-astro-cid-j43qiqbp].is-visible{opacity:1}.demo-cursor[data-astro-cid-j43qiqbp] svg[data-astro-cid-j43qiqbp]{transition:transform .12s;display:block}.demo-cursor[data-astro-cid-j43qiqbp].is-pressed svg[data-astro-cid-j43qiqbp]{transform:scale(.82)}.app-toast[data-astro-cid-j43qiqbp]{z-index:15;background:var(--text-primary);max-width:calc(100% - 2rem);color:var(--bg-primary);font-family:var(--font-mono);letter-spacing:.01em;opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:.5rem .75rem .5rem .65rem;font-size:.7rem;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:1rem;right:1rem;transform:translateY(8px);box-shadow:0 8px 24px #0000002e}.app-toast[data-astro-cid-j43qiqbp]:before{content:"";background:var(--brand-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.app-toast[data-astro-cid-j43qiqbp].is-visible{opacity:1;transform:translateY(0)}@container (width<=640px){.app-sidebar[data-astro-cid-j43qiqbp]{width:44px}.sidebar-item[data-astro-cid-j43qiqbp]{width:34px;height:34px}.app-user-email[data-astro-cid-j43qiqbp],.app-status-text[data-astro-cid-j43qiqbp]{display:none}.app-content-surface[data-astro-cid-j43qiqbp]{padding:.75rem}.sidebar-tooltip[data-astro-cid-j43qiqbp]{display:none}}@media (prefers-reduced-motion:reduce){.app-status-dot[data-astro-cid-j43qiqbp]{animation:none}.demo-cursor[data-astro-cid-j43qiqbp],.app-toast[data-astro-cid-j43qiqbp]{transition:none}}.commerce-grid[data-astro-cid-7lumy3mi]{grid-template-columns:1.15fr 1fr;gap:1rem;display:grid}.commerce-grid[data-astro-cid-7lumy3mi]>[data-astro-cid-7lumy3mi]{min-width:0}@container (width<=560px){.commerce-grid[data-astro-cid-7lumy3mi]{grid-template-columns:1fr}}@container (width<=420px){.form-row[data-astro-cid-7lumy3mi]{flex-direction:column}}.mock-form[data-astro-cid-7lumy3mi]{flex-direction:column;gap:.65rem;display:flex}.form-row[data-astro-cid-7lumy3mi]{gap:.65rem;display:flex}.form-group[data-astro-cid-7lumy3mi]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.flex-2[data-astro-cid-7lumy3mi]{flex:2}.flex-1[data-astro-cid-7lumy3mi]{flex:1}.form-group[data-astro-cid-7lumy3mi] label[data-astro-cid-7lumy3mi]{color:var(--text-secondary);font-size:.72rem;font-weight:600}.form-group[data-astro-cid-7lumy3mi] input[data-astro-cid-7lumy3mi]{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);text-overflow:ellipsis;border-radius:6px;outline:none;width:100%;min-width:0;padding:.4rem .6rem;font-family:inherit;font-size:.8rem}.combo[data-astro-cid-7lumy3mi]{position:relative}.combo-menu[data-astro-cid-7lumy3mi]{z-index:30;background:var(--bg-white);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #00000024}.combo-menu[data-astro-cid-7lumy3mi][hidden]{display:none}.combo-item[data-astro-cid-7lumy3mi]{color:var(--text-primary);cursor:pointer;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.42rem .55rem;font-size:.76rem;display:grid}.combo-item[data-astro-cid-7lumy3mi][hidden]{display:none}.combo-item[data-astro-cid-7lumy3mi]:hover,.combo-item[data-astro-cid-7lumy3mi].is-active{background:var(--bg-subtle)}.combo-code[data-astro-cid-7lumy3mi]{color:var(--text-secondary);font-size:.68rem;font-weight:700}.combo-name[data-astro-cid-7lumy3mi]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.combo-name[data-astro-cid-7lumy3mi] mark{background:var(--brand-accent-soft);color:inherit;border-radius:2px}.combo-cost[data-astro-cid-7lumy3mi]{color:var(--text-primary);font-size:.72rem;font-weight:700}.combo-empty[data-astro-cid-7lumy3mi]{color:var(--text-muted);padding:.5rem .55rem;font-size:.74rem}.pricing-summary-bar[data-astro-cid-7lumy3mi]{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:6px;justify-content:space-between;margin-top:.25rem;padding:.6rem .85rem;display:flex}.price-col[data-astro-cid-7lumy3mi]{flex-direction:column;display:flex}.text-right[data-astro-cid-7lumy3mi]{text-align:right}.price-lbl[data-astro-cid-7lumy3mi]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.price-val[data-astro-cid-7lumy3mi]{color:var(--text-primary);font-size:.88rem;font-weight:700}.price-val[data-astro-cid-7lumy3mi].highlight{color:var(--brand-accent);font-size:1.05rem}.mock-btn-wide[data-astro-cid-7lumy3mi]{width:100%;margin-top:.25rem;padding:.55rem 1rem;font-size:.82rem;display:flex}.orders-list[data-astro-cid-7lumy3mi]{flex-direction:column;gap:.5rem;display:flex}.order-item[data-astro-cid-7lumy3mi]{justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.order-code[data-astro-cid-7lumy3mi]{color:var(--text-primary);font-size:.78rem;font-weight:700}.order-client[data-astro-cid-7lumy3mi]{color:var(--text-secondary);margin:.1rem 0;font-size:.78rem}.order-meta[data-astro-cid-7lumy3mi]{color:var(--text-muted);font-size:.72rem}.order-status-col[data-astro-cid-7lumy3mi]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.order-status-text[data-astro-cid-7lumy3mi]{color:var(--text-secondary);font-size:.72rem;font-weight:600}.order-date[data-astro-cid-7lumy3mi]{color:var(--text-muted);font-size:.68rem}.production-split[data-astro-cid-ntriv44z]{grid-template-columns:1.35fr 1fr;gap:1rem;display:grid}.production-split[data-astro-cid-ntriv44z]>[data-astro-cid-ntriv44z]{min-width:0}@container (width<=600px){.production-split[data-astro-cid-ntriv44z]{grid-template-columns:1fr}}.schedule-card[data-astro-cid-ntriv44z]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.calendar-header[data-astro-cid-ntriv44z]{background:var(--bg-subtle);border-bottom:1px solid var(--border-color);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.cal-col[data-astro-cid-ntriv44z]{border-right:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .2rem;display:flex}.cal-col[data-astro-cid-ntriv44z]:last-child{border-right:none}.cal-col[data-astro-cid-ntriv44z].current-day .day-num[data-astro-cid-ntriv44z]{color:var(--brand-accent)}.day-name[data-astro-cid-ntriv44z]{color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600}.day-num[data-astro-cid-ntriv44z]{color:var(--text-primary);font-size:.82rem;font-weight:700}.calendar-body[data-astro-cid-ntriv44z]{background:var(--bg-surface);grid-template-columns:repeat(7,1fr);min-height:220px;display:grid}.cal-cell[data-astro-cid-ntriv44z]{border-right:1px solid var(--border-subtle);flex-direction:column;gap:.35rem;padding:.4rem .25rem;display:flex}.cal-cell[data-astro-cid-ntriv44z]:last-child{border-right:none}.cal-cell[data-astro-cid-ntriv44z].active-col{background:var(--bg-subtle)}.cal-cell[data-astro-cid-ntriv44z].weekend{background:var(--bg-primary)}.job-chip[data-astro-cid-ntriv44z]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:.15rem;padding:.35rem;display:flex}.job-id[data-astro-cid-ntriv44z]{color:var(--text-primary);font-size:.68rem;font-weight:700}.job-name[data-astro-cid-ntriv44z]{color:var(--text-secondary);font-size:.68rem;font-weight:600}.job-detail[data-astro-cid-ntriv44z]{color:var(--text-muted);font-size:.62rem}.job-status-text[data-astro-cid-ntriv44z]{color:var(--text-secondary);margin-top:.1rem;font-size:.62rem;font-weight:600}.catalog-list[data-astro-cid-ntriv44z]{flex-direction:column;gap:.45rem;display:flex}.catalog-item[data-astro-cid-ntriv44z]{justify-content:space-between;align-items:center;padding:.45rem .6rem;display:flex}.cat-info[data-astro-cid-ntriv44z]{flex-direction:column;gap:.05rem;display:flex}.cat-code[data-astro-cid-ntriv44z]{color:var(--text-primary);font-size:.68rem;font-weight:700}.cat-name[data-astro-cid-ntriv44z]{color:var(--text-primary);font-size:.74rem;font-weight:600}.cat-spec[data-astro-cid-ntriv44z]{color:var(--text-muted);font-size:.65rem}.cat-price[data-astro-cid-ntriv44z]{color:var(--text-primary);font-size:.82rem;font-weight:700}.bom-routing-preview[data-astro-cid-ntriv44z]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.2rem;margin-top:auto;padding-top:.6rem;display:flex}.bom-label[data-astro-cid-ntriv44z]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.bom-flow-text[data-astro-cid-ntriv44z]{color:var(--text-muted);font-size:.72rem}.org-container[data-astro-cid-af6cdrw7]{flex-direction:column;gap:1rem;display:flex}.kpi-grid[data-astro-cid-af6cdrw7]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.kpi-grid[data-astro-cid-af6cdrw7]>[data-astro-cid-af6cdrw7]{min-width:0}@container (width<=560px){.kpi-grid[data-astro-cid-af6cdrw7]{grid-template-columns:repeat(2,1fr)}}.kpi-card[data-astro-cid-af6cdrw7]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.kpi-lbl[data-astro-cid-af6cdrw7]{color:var(--text-muted);letter-spacing:.05em;font-size:.65rem;font-weight:700}.kpi-val[data-astro-cid-af6cdrw7]{color:var(--text-primary);font-size:1.25rem;font-weight:800;line-height:1.1}.kpi-unit[data-astro-cid-af6cdrw7]{color:var(--text-secondary);font-size:.82rem;font-weight:500}.kpi-sub[data-astro-cid-af6cdrw7]{color:var(--text-muted);font-size:.68rem}.directory-split[data-astro-cid-af6cdrw7]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.directory-split[data-astro-cid-af6cdrw7]>[data-astro-cid-af6cdrw7]{min-width:0}@container (width<=560px){.directory-split[data-astro-cid-af6cdrw7]{grid-template-columns:1fr}}.dir-list[data-astro-cid-af6cdrw7]{flex-direction:column;gap:.45rem;display:flex}.dir-item[data-astro-cid-af6cdrw7]{justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.dir-info[data-astro-cid-af6cdrw7]{flex-direction:column;flex:1;gap:.05rem;display:flex;overflow:hidden}.dir-name[data-astro-cid-af6cdrw7]{color:var(--text-primary);font-size:.76rem;font-weight:700}.dir-meta[data-astro-cid-af6cdrw7]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.dir-value[data-astro-cid-af6cdrw7]{color:var(--text-primary);text-align:right;font-size:.78rem;font-weight:700}.hr-summary-bar[data-astro-cid-af6cdrw7]{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:.5rem}.hr-text[data-astro-cid-af6cdrw7]{color:var(--text-muted);font-size:.68rem}.field-grid[data-astro-cid-rgyj3kmd]{grid-template-columns:1.15fr 1fr;gap:1rem;display:grid}.field-grid[data-astro-cid-rgyj3kmd]>[data-astro-cid-rgyj3kmd]{min-width:0}@container (width<=560px){.field-grid[data-astro-cid-rgyj3kmd]{grid-template-columns:1fr}}.item-list[data-astro-cid-rgyj3kmd]{flex-direction:column;gap:.5rem;display:flex}.list-item[data-astro-cid-rgyj3kmd]{flex-direction:column;gap:.25rem;padding:.55rem .75rem;display:flex}.item-header[data-astro-cid-rgyj3kmd]{justify-content:space-between;align-items:center;display:flex}.item-code[data-astro-cid-rgyj3kmd]{color:var(--text-primary);font-size:.74rem;font-weight:700}.item-status[data-astro-cid-rgyj3kmd]{color:var(--text-secondary);font-size:.68rem;font-weight:600}.tech-row[data-astro-cid-rgyj3kmd]{justify-content:space-between;font-size:.75rem;display:flex}.tech-name[data-astro-cid-rgyj3kmd]{color:var(--text-primary);font-weight:600}.tech-dest[data-astro-cid-rgyj3kmd]{color:var(--text-muted);font-size:.72rem}.item-note[data-astro-cid-rgyj3kmd]{color:var(--text-secondary);font-size:.68rem}.ticket-subject[data-astro-cid-rgyj3kmd]{color:var(--text-primary);font-size:.76rem;font-weight:600}.item-meta[data-astro-cid-rgyj3kmd]{color:var(--text-muted);font-size:.68rem}.accounting-container[data-astro-cid-zpia5zsf]{flex-direction:column;gap:1rem;display:flex}.fin-summary-grid[data-astro-cid-zpia5zsf]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.fin-summary-grid[data-astro-cid-zpia5zsf]>[data-astro-cid-zpia5zsf]{min-width:0}@container (width<=520px){.fin-summary-grid[data-astro-cid-zpia5zsf]{grid-template-columns:1fr}}.fin-card[data-astro-cid-zpia5zsf]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.15rem;padding:.75rem .85rem;display:flex}.fin-lbl[data-astro-cid-zpia5zsf]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.fin-val[data-astro-cid-zpia5zsf]{color:var(--text-primary);font-size:1.25rem;font-weight:800}.fin-sub[data-astro-cid-zpia5zsf]{color:var(--text-muted);font-size:.68rem}.table-wrapper[data-astro-cid-zpia5zsf]{overflow-x:auto}.ledger-table[data-astro-cid-zpia5zsf]{border-collapse:collapse;text-align:left;width:100%;font-size:.75rem}.ledger-table[data-astro-cid-zpia5zsf] th[data-astro-cid-zpia5zsf]{background:var(--bg-subtle);color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:.45rem .55rem;font-weight:600}.ledger-table[data-astro-cid-zpia5zsf] td[data-astro-cid-zpia5zsf]{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;padding:.5rem .55rem}.bold[data-astro-cid-zpia5zsf]{color:var(--text-primary);font-weight:700}.text-right[data-astro-cid-zpia5zsf]{text-align:right}.leadgen-container[data-astro-cid-mi7ckone]{flex-direction:column;gap:.85rem;display:flex}.search-box-mock[data-astro-cid-mi7ckone]{gap:.5rem;display:flex}.search-input-wrapper[data-astro-cid-mi7ckone]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;flex:1;align-items:center;padding:.45rem .65rem;display:flex}.search-input-wrapper[data-astro-cid-mi7ckone] input[data-astro-cid-mi7ckone]{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-family:inherit;font-size:.78rem}.btn-filter[data-astro-cid-mi7ckone]{background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.45rem .75rem;font-size:.75rem;font-weight:600}.prospects-list[data-astro-cid-mi7ckone]{flex-direction:column;gap:.55rem;display:flex}.prospect-card[data-astro-cid-mi7ckone]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}@container (width<=560px){.prospect-card[data-astro-cid-mi7ckone]{flex-direction:column;align-items:flex-start;gap:.6rem}}.prospect-details[data-astro-cid-mi7ckone]{flex-direction:column;gap:.1rem;display:flex}.p-name[data-astro-cid-mi7ckone]{color:var(--text-primary);font-size:.82rem;font-weight:700}.p-role[data-astro-cid-mi7ckone]{color:var(--text-secondary);font-size:.72rem}.p-contact[data-astro-cid-mi7ckone]{color:var(--text-muted);font-size:.68rem}.phone-app[data-astro-cid-34wrrja2]{justify-content:center;width:100%;display:flex}.phone-bezel[data-astro-cid-34wrrja2]{zoom:var(--phone-zoom,1);width:min(100%,340px);height:680px;box-shadow:0 0 0 1.5px #2b2b2b, var(--shadow-window);font-family:var(--font-sans);color:var(--text-primary);background:#0d0d0d;border-radius:44px;flex-direction:column;padding:10px;display:flex;position:relative;overflow:hidden}.phone-island[data-astro-cid-34wrrja2]{z-index:3;background:#000;border-radius:14px;width:84px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.phone-status[data-astro-cid-34wrrja2]{color:#faf9f6;letter-spacing:.01em;user-select:none;background:#0a0a0a;border-radius:34px 34px 0 0;justify-content:space-between;align-items:center;padding:12px 22px 6px;font-size:.72rem;font-weight:600;display:flex}.phone-indicators[data-astro-cid-34wrrja2]{align-items:center;gap:5px;display:inline-flex}.phone-titlebar[data-astro-cid-34wrrja2]{color:#faf9f6;user-select:none;background:#0a0a0a;align-items:center;gap:.5rem;padding:.5rem .9rem .65rem;display:flex}.phone-logo[data-astro-cid-34wrrja2]{background:var(--brand-accent);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.phone-title[data-astro-cid-34wrrja2]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.phone-sync-dot[data-astro-cid-34wrrja2]{background:#53e097;border-radius:50%;width:6px;height:6px;display:block}.phone-screen[data-astro-cid-34wrrja2]{background:var(--bg-primary);scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:.75rem;overflow:hidden auto;container-type:inline-size}.phone-screen[data-astro-cid-34wrrja2]::-webkit-scrollbar{display:none}.phone-panel[data-astro-cid-34wrrja2]{display:none}.phone-panel[data-astro-cid-34wrrja2].active{animation:.32s cubic-bezier(.16,1,.3,1) phonePanelIn;display:block}@keyframes phonePanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.phone-panel[data-astro-cid-34wrrja2] table{min-width:520px}.phone-dock[data-astro-cid-34wrrja2]{background:var(--bg-surface);border-top:1px solid var(--border-color);border-radius:0 0 34px 34px}.phone-tabbar[data-astro-cid-34wrrja2]{align-items:stretch;padding:.3rem .2rem 0;display:flex}.phone-tab[data-astro-cid-34wrrja2]{min-width:0;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:.4rem 0 .3rem;font-size:.6rem;font-weight:500;transition:color .2s;display:flex}a[data-astro-cid-34wrrja2].phone-tab{text-decoration:none}.phone-tab[data-astro-cid-34wrrja2]:hover,.phone-tab[data-astro-cid-34wrrja2]:focus-visible{color:var(--text-primary)}.phone-tab[data-astro-cid-34wrrja2].active{color:var(--brand-accent)}.phone-home[data-astro-cid-34wrrja2]{background:var(--text-primary);opacity:.55;border-radius:2px;width:112px;height:4px;margin:6px auto 8px}@media (prefers-reduced-motion:reduce){.phone-panel[data-astro-cid-34wrrja2].active{animation:none}}
