:root{--auth-red: #aa0000;--auth-gray-dark: #5e5e5e;--auth-gray-light: #b8b8b8;--auth-white: #ffffff;--auth-bg: #fafafa;--auth-bg-soft: #f5f3ec;--auth-border: #e5e5e5;--auth-text: #2a2a2a;--auth-text-muted: #6b6b6b;--auth-success: #2e7d32;--auth-warning: #ed6c02;--status-pending-bg: #fef3c7;--status-pending-fg: #92400e;--status-pending-dot: #f59e0b;--status-not-impl-bg: #dbeafe;--status-not-impl-fg: #1e40af;--status-not-impl-dot: #3b82f6;--status-partial-bg: #fef9c3;--status-partial-fg: #a16207;--status-partial-dot: #eab308;--status-core-bg: #cffafe;--status-core-fg: #0e7490;--status-core-dot: #06b6d4;--status-impl-bg: #dcfce7;--status-impl-fg: #15803d;--status-impl-dot: #22c55e;--status-suspended-bg: #fee2e2;--status-suspended-fg: #991b1b;--status-suspended-dot: #ef4444;--status-cornerstone-bg: #fef3c7;--status-cornerstone-fg: #b45309;--status-cornerstone-dot: #f59e0b;--status-pending-bg: #fef9c3;--status-pending-fg: #a16207;--status-pending-dot: #eab308;--approval-draft-bg: #f3f4f6;--approval-draft-fg: #6b7280;--approval-draft-dot: #9ca3af;--approval-approved-bg: #d3f0ec;--approval-approved-fg: #0f766e;--approval-approved-dot: #0d9488;--approval-suspended-bg: #fee2e2;--approval-suspended-fg: #991b1b;--approval-suspended-dot: #ef4444;--score-gray-bg: #f3f4f6;--score-gray-fg: #6b7280;--score-red-bg: #fee2e2;--score-red-fg: #991b1b;--score-orange-bg: #fef3c7;--score-orange-fg: #92400e;--score-green-bg: #dcfce7;--score-green-fg: #15803d;--alert-implemented-bg: #f0fdf4;--alert-implemented-fg: #15803d;--alert-implemented-border: #15803d;--alert-suspended-bg: #fef2f2;--alert-suspended-fg: #991b1b;--alert-suspended-border: #991b1b;--alert-pending-bg: #fffbeb;--alert-pending-fg: #92400e;--alert-pending-border: #ca8a04;--alert-no-rec-bg: #eff6ff;--alert-no-rec-fg: #1e40af;--alert-no-rec-border: #2563eb;--color-ai-bg: #ffffff;--color-ai-border: #e5e5e5;--color-ai-accent: #aa0000;--color-ai-chip-bg: #f3f4f6;--color-ai-card-bg: #ffffff;--color-risk-bg: #fef2f2;--color-risk-border: #fecaca;--color-risk-text: #991b1b;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-lg: 15px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--cc-surface: #ffffff;--cc-bg: #fafafa;--cc-sunken: #f3f4f6;--cc-border: #e5e5e5;--cc-border-strong: #d4d4d4;--cc-divider: #ededed;--cc-text: #333333;--cc-text-2: #5e5e5e;--cc-text-3: #6e6e6e;--cc-text-disabled: #b8b8b8;--cc-icon-deco: #888888;--cc-action: #aa0000;--cc-action-hover: #8e0000;--cc-action-active: #7a0000;--cc-action-weak: #fbe9e9;--cc-action-border: #f0cccc;--cc-umbrella-bg: #fbe9e9;--cc-umbrella-fg: #8e0000;--cc-single-bg: #f3f4f6;--cc-single-fg: #4b5563;--cc-info-bg: #f6f7f8;--cc-info-fg: #4b5563;--cc-info-bar: #c2c6cc;--cc-success-bg: #f2f8f4;--cc-success-fg: #15803d;--cc-success-bar: #9bc7ac;--cc-warning-bg: #fdf7ea;--cc-warning-fg: #92400e;--cc-warning-bar: #ebd29a;--cc-danger-bg: #fcf1f1;--cc-danger-fg: #991b1b;--cc-danger-bar: #e0a9a9;--cc-progress-bg: #f3f4f6;--cc-progress-fg: #374151;--cc-progress-bar: #aa0000;--cc-row-h: 44px;--cc-radius: 10px;--cc-radius-sm: 6px;--cc-radius-pill: 999px;--cc-shadow: 0 1px 2px rgba(0,0,0,.06), 0 8px 24px rgba(0,0,0,.12);--cc-ease: .14s cubic-bezier(.2,0,0,1);--cc-font: "Assistant","Heebo","Arial Hebrew",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{font-family:Assistant,Heebo,Arial Hebrew,Arial,sans-serif;background:var(--auth-bg);color:var(--auth-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.header{background:var(--auth-white);border-bottom:1px solid var(--auth-border);padding:14px 24px;display:flex;align-items:center;gap:18px}.brand-block{display:flex;align-items:center;flex-shrink:0}.brand-logo{height:34px;width:34px;display:block}.header-center{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--auth-border);padding-right:18px}.full-name{font-size:17px;font-weight:600;color:var(--auth-red);line-height:1.2}.full-name sup{font-size:12px;vertical-align:super;color:var(--auth-text-muted);margin-right:1px}.studio-tagline{font-size:14px;color:var(--auth-gray-dark);margin-top:4px;direction:ltr;text-align:right;unicode-bidi:embed}.header-left{display:flex;align-items:center;gap:12px;flex-shrink:0}.user-email{font-size:13px;color:var(--auth-text-muted);direction:ltr}.sync-indicator{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--auth-text-muted);padding:4px 10px;border-radius:14px;background:#0000000a;transition:background .2s,color .2s;cursor:default;-webkit-user-select:none;user-select:none;min-width:110px;justify-content:center}.sync-indicator.syncing{background:var(--cc-action-weak);color:var(--cc-action)}.sync-indicator.stale{background:#ef44441a;color:#991b1b}.sync-spinner{display:inline-block;width:11px;height:11px;border:2px solid rgba(29,78,216,.2);border-top-color:#1d4ed8;border-radius:50%;animation:sync-spin .7s linear infinite}@keyframes sync-spin{to{transform:rotate(360deg)}}.avatar{width:36px;height:36px;border-radius:50%;background:var(--auth-red);color:var(--auth-white);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;direction:ltr}.tabs{background:var(--auth-white);border-bottom:1px solid var(--auth-border);padding:0 24px;display:flex;gap:0;overflow-x:auto}.tab{padding:14px 18px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;color:var(--auth-gray-dark);white-space:nowrap;transition:color .12s,border-color .12s}.tab:hover{color:var(--auth-red)}.tab.active{color:var(--auth-red);border-bottom-color:var(--auth-red)}.tab-icon{font-size:16px;margin-left:6px}.tab-count{display:inline-block;background:var(--auth-bg);color:var(--auth-text-muted);font-size:13px;padding:3px 10px;border-radius:11px;margin-right:6px;font-weight:700}.tab.active .tab-count{background:var(--cc-action-weak);color:var(--auth-red)}.stats-bar{background:var(--auth-white);border-bottom:1px solid var(--auth-border);padding:12px 24px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.stat{background:var(--auth-white);border:1px solid var(--auth-border);padding:6px 12px;border-radius:16px;font-size:13px;cursor:pointer;color:var(--auth-text-muted);display:inline-flex;align-items:center;gap:6px;transition:border-color .12s,color .12s,background .12s}.stat:hover{border-color:var(--auth-text);color:var(--auth-text)}.stat strong{font-weight:700;color:var(--auth-text);font-size:14px}.stat:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#d1d5db;flex-shrink:0}.stat.pending:before{background:var(--status-pending-dot)}.stat.not-impl:before{background:var(--status-not-impl-dot)}.stat.partial:before{background:var(--status-partial-dot)}.stat.core:before{background:var(--status-core-dot)}.stat.impl:before{background:var(--status-impl-dot)}.stat.suspended:before{background:var(--status-suspended-dot)}.stat.cornerstone:before{background:var(--status-cornerstone-dot)}.clear-filter-btn{background:transparent;color:var(--cc-text-3);border:none;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;margin-right:6px}.clear-filter-btn:hover{background:var(--cc-action-weak);border-color:var(--auth-red);color:var(--auth-red)}.main{display:flex;gap:0;padding:14px 24px;min-height:calc(100vh - 130px);align-items:stretch}.main--focus .sidebar,.main--focus .splitter{display:none}.sidebar{width:620px;min-width:380px;max-width:900px;flex-shrink:0;background:var(--auth-white);border:1px solid var(--auth-border);border-radius:10px;display:flex;flex-direction:column;max-height:calc(100vh - 130px)}.splitter{width:8px;cursor:col-resize;background:transparent;flex-shrink:0;position:relative;transition:background .12s}.splitter:hover,.splitter.dragging{background:var(--auth-red);opacity:.4}.splitter:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:40px;background:var(--auth-border);border-radius:2px}.sidebar-header{padding:12px 16px;border-bottom:1px solid var(--auth-border)}.search-wrap{position:relative}.search-box{width:100%;padding:11px 14px 11px 32px;border:1px solid var(--auth-border);border-radius:8px;font-family:inherit;font-size:15px;background:var(--auth-white)}.search-box:focus{outline:none;border-color:var(--auth-red)}.search-clear{display:none;position:absolute;left:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--auth-gray-dark);background:var(--auth-bg);border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;font-weight:700;font-size:13px}.entity-list{flex:1;overflow-y:auto}.entity-item{padding:10px 16px;border-bottom:1px solid var(--auth-border);cursor:pointer;display:flex;align-items:center;gap:10px;transition:background .1s;border-right:3px solid transparent}.entity-item:hover{background:var(--auth-bg)}.entity-item.active{background:#fff5f5;border-right-color:var(--auth-red)}.entity-item:last-child{border-bottom:none}.entity-name{flex:1;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-id{font-size:11px;color:var(--auth-text-muted);direction:ltr;font-family:Heebo,monospace;flex-shrink:0}.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;flex-shrink:0;min-width:65px;text-align:center;box-sizing:border-box}.badge.pending{background:var(--status-pending-bg);color:var(--status-pending-fg)}.badge.not-impl{background:var(--status-not-impl-bg);color:var(--status-not-impl-fg)}.badge.partial{background:var(--status-partial-bg);color:var(--status-partial-fg)}.badge.core{background:var(--status-core-bg);color:var(--status-core-fg)}.badge.impl{background:var(--status-impl-bg);color:var(--status-impl-fg)}.badge.suspended{background:var(--status-suspended-bg);color:var(--status-suspended-fg)}.badge.cornerstone{background:var(--status-cornerstone-bg);color:var(--status-cornerstone-fg)}.entity-item .badge.cornerstone{min-width:0;padding:1px 5px;font-size:11px}.badge.approval-draft{background:var(--approval-draft-bg);color:var(--approval-draft-fg)}.badge.approval-approved{background:var(--approval-approved-bg);color:var(--approval-approved-fg)}.badge.approval-suspended{background:var(--approval-suspended-bg);color:var(--approval-suspended-fg)}.entity-checkbox{margin-left:6px;vertical-align:middle;cursor:pointer;accent-color:var(--auth-red)}.bulk-select-controls{display:flex;gap:6px;padding:4px 0}.bulk-select-btn{flex:1;font:inherit;font-size:14px;padding:8px 12px;background:transparent;color:var(--auth-text-muted);border:1px solid var(--auth-border);border-radius:6px;cursor:pointer}.bulk-select-btn:hover{background:var(--cc-action-weak);border-color:var(--auth-red);color:var(--auth-red)}.bulk-action-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;margin:8px 10px;background:var(--auth-white);border:1px solid var(--auth-border);border-radius:10px;font-size:14px}.bulk-count{font-weight:600;color:var(--auth-text);font-size:14px;margin-left:4px;padding:4px 10px;background:var(--auth-bg);border-radius:12px}.bulk-clear-btn{font:inherit;font-size:16px;line-height:1;padding:4px 10px;margin-left:4px;background:transparent;color:var(--auth-text-muted);border:1px solid transparent;border-radius:6px;cursor:pointer}.bulk-clear-btn:hover{background:var(--cc-action-weak);color:var(--auth-red)}.bulk-action-btn{font:inherit;font-size:13px;padding:9px 14px;min-height:38px;border-radius:8px;border:1px solid var(--auth-border);background:var(--auth-bg);color:var(--auth-text);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s,border-color .12s,color .12s;font-weight:500}.bulk-action-btn:hover{background:var(--cc-action-weak);border-color:var(--auth-red);color:var(--auth-red)}.bulk-action-btn:disabled{opacity:.5;cursor:not-allowed}.bulk-action-btn:disabled:hover{background:var(--auth-bg);border-color:var(--auth-border);color:var(--auth-text)}#bulk-progress-banner-wrap{position:sticky;top:0;z-index:30;background:var(--auth-white)}.bulk-progress-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:8px 10px 4px;background:var(--cc-info-bg);border:.5px solid var(--cc-border);border-right:4px solid var(--cc-info-bar);border-radius:8px;color:var(--cc-info-fg);font-size:14px;line-height:1.5;animation:gen-banner-in .18s ease-out}.bulk-progress-banner__spinner{display:inline-block;width:18px;height:18px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:gen-spin .8s linear infinite;flex-shrink:0}.bulk-progress-banner__text{flex:1}.bulk-progress-banner__text strong{color:var(--cc-text);font-weight:600}.bulk-progress-banner__current{color:var(--auth-text);font-size:13px;opacity:.85}.bulk-progress-banner__stats{display:flex;gap:14px;font-size:13px;margin-top:4px;flex-wrap:wrap}.bulk-progress-banner__stat-ok{color:#15803d;font-weight:600}.bulk-progress-banner__stat-fail{color:#991b1b;font-weight:600}.bulk-progress-banner__stat-skip{color:var(--auth-text-muted)}.bulk-progress-banner--error{background:var(--cc-danger-bg);border:.5px solid var(--cc-danger-bar);border-right:4px solid var(--cc-danger-bar);color:var(--cc-danger-fg)}.bulk-progress-banner--error .bulk-progress-banner__text strong{color:var(--cc-danger-fg)}.bulk-progress-banner__close{background:transparent;border:1px solid currentColor;color:inherit;padding:4px 10px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.bulk-progress-banner__close:hover{opacity:.75}.bulk-progress-banner__fail-list{margin:6px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.6;max-height:180px;overflow-y:auto}.bulk-progress-banner__fail-list li{padding:3px 0;border-bottom:1px dashed rgba(0,0,0,.12)}.bulk-progress-banner__fail-list li:last-child{border-bottom:none}.bulk-progress-banner__fail-id{font-family:monospace;font-weight:600;margin-left:6px}.badge.badge-approval{font-size:11px;padding:2px 8px;opacity:1;font-weight:600}.stat.approval-draft:before{background:var(--approval-draft-dot)}.stat.approval-approved:before{background:var(--approval-approved-dot)}.stat.approval-suspended:before{background:var(--approval-suspended-dot)}.stats-sep{display:inline-block;margin:0 6px;color:var(--auth-border);font-weight:300;-webkit-user-select:none;user-select:none}.glossary-alert{margin:12px 0;padding:10px 14px;border-radius:8px;border-left:4px solid;font-size:13px;line-height:1.5}.glossary-alert--error{background:#fee2e2;border-color:#991b1b;color:#991b1b}.glossary-alert--warning{background:#fef3c7;border-color:#b45309;color:#92400e}.glossary-alert__title{font-weight:700;margin-bottom:6px}.glossary-alert__list{margin:0;padding-right:18px}.glossary-alert__list li{margin:2px 0}.glossary-alert__field{font-weight:600}.list-empty{padding:50px 20px;text-align:center;color:var(--auth-text-muted);font-size:14px}.detail{flex:1;background:var(--auth-white);border:1px solid var(--auth-border);border-radius:10px;padding:22px 24px;max-height:calc(100vh - 130px);overflow-y:auto}.detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--auth-text-muted);font-size:15px;text-align:center}.detail-empty-icon{font-size:56px;opacity:.4;margin-bottom:14px}.detail-header{padding-bottom:16px;border-bottom:1px solid var(--auth-border);margin-bottom:18px}.detail-title{font-size:22px;font-weight:600;color:var(--cc-text);margin-bottom:14px;line-height:1.3}.detail-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--auth-text-muted);align-items:center;row-gap:8px}.detail-meta>span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--auth-bg);border-radius:12px;font-size:13px;font-weight:500;line-height:1.2}.detail-meta>.badge{padding:4px 10px;border-radius:12px;font-size:13px;font-weight:500;line-height:1.2}.detail-meta>.score-badge{padding:4px 10px}.detail-meta code{font-size:12px;background:transparent;padding:0}.detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.action-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;min-height:40px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;background:var(--auth-bg);color:var(--auth-text);border:1px solid var(--auth-border);cursor:pointer;transition:all .12s;font-family:inherit}.action-btn:hover{background:var(--cc-action-weak);border-color:var(--auth-red);color:var(--auth-red)}.action-btn.primary{background:var(--auth-red);color:var(--auth-white);border-color:var(--auth-red)}.action-btn.primary:hover{background:#800;color:var(--auth-white)}.action-btn.warning{background:#fef3c7;color:#92400e;border-color:#f0c060}.action-btn.warning:hover{background:#fde68a;color:#92400e}.alert{padding:8px 14px;border-radius:var(--radius-md);margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:10px;font-size:var(--font-size-md);line-height:1.4}.alert.suspended{background:var(--alert-suspended-bg);color:var(--alert-suspended-fg);border-right:3px solid var(--alert-suspended-border)}.alert.pending{background:var(--alert-pending-bg);color:var(--alert-pending-fg);border-right:3px solid var(--alert-pending-border)}.alert.implemented{background:var(--alert-implemented-bg);color:var(--alert-implemented-fg);border-right:3px solid var(--alert-implemented-border)}.alert.no-rec{background:var(--alert-no-rec-bg);color:var(--alert-no-rec-fg);border-right:3px solid var(--alert-no-rec-border)}.alert-icon{font-size:16px;flex-shrink:0;line-height:1}.alert-text{flex:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.alert-title{font-size:var(--font-size-md);font-weight:600}.alert-body{font-size:var(--font-size-sm);opacity:.82}.compare-grid{margin-bottom:18px}.compare-row{display:grid;grid-template-columns:130px 1fr 1fr 30px;gap:14px;padding:12px 0;border-bottom:1px solid var(--auth-border);align-items:flex-start}.compare-row:last-child{border-bottom:none}.compare-label{font-weight:600;font-size:13px;color:var(--cc-text);padding-top:4px}.compare-cell{background:transparent;padding:9px 36px 9px 12px;border-radius:6px;font-size:14px;color:var(--cc-text);position:relative;min-height:40px;word-break:break-word}.compare-label--sub{font-weight:500;font-size:13px;color:var(--auth-text-muted);padding-top:4px}.compare-cell.proposed{background:transparent}.compare-cell.empty{color:var(--cc-text-3)}.compare-status{padding-top:10px;text-align:center;font-size:14px;font-weight:600}.compare-status.match{color:var(--cc-success-fg)}.compare-status.differ{color:var(--cc-warning-fg)}.compare-status.no-prop{color:var(--auth-text-muted)}.col-header{font-size:12px;font-weight:600;text-transform:none;color:var(--cc-text-3);letter-spacing:normal;padding-bottom:8px;border-bottom:1px solid var(--cc-divider);margin-bottom:6px}.copy-btn-inline{position:absolute;left:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:12px;color:var(--auth-gray-light);font-family:inherit;opacity:.5;transition:opacity .15s,background .15s}.copy-btn-inline:hover{opacity:1;background:var(--cc-action-weak);color:var(--auth-red)}.intent-dot{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;margin:0 3px;vertical-align:middle;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none}.intent-dot--informational,.intent-dot--commercial,.intent-dot--transactional{background:#f3f4f6;color:#4b5563;border:.5px solid #e5e5e5}.intent-dot--unknown{background:transparent;border:1px dashed #9ca3af;color:#9ca3af}.intent-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-size:13px;font-weight:500}.intent-badge--informational{background:#dbeafe;color:#1e40af}.intent-badge--commercial{background:#dcfce7;color:#15803d}.intent-badge--transactional{background:#fef3c7;color:#92400e}.segmented{display:inline-flex;border:1px solid var(--auth-border);border-radius:8px;overflow:hidden;background:var(--auth-bg)}.segmented__option{font:inherit;font-size:13px;font-weight:500;padding:8px 14px;min-height:36px;border:none;background:transparent;color:var(--auth-text-muted);cursor:pointer;border-right:1px solid var(--auth-border);display:inline-flex;align-items:center;gap:5px}.segmented__option:last-child{border-right:none}.segmented__option:hover{background:var(--auth-white);color:var(--auth-text)}.segmented__option--active{background:var(--auth-red);color:var(--auth-white)}.compare-section{margin-bottom:14px}.compare-section__title{font-size:13px;font-weight:600;text-transform:none;color:var(--cc-text-2);letter-spacing:normal;padding:10px 0 6px;border-bottom:1px solid var(--cc-divider);margin-bottom:4px}.compare-section--collapsible .compare-section__title{cursor:pointer;-webkit-user-select:none;user-select:none}.compare-section--collapsible .compare-section__title:before{content:"v ";font-family:monospace}.compare-section.collapsed .compare-section__title:before{content:"> ";font-family:monospace}.compare-section.collapsed>*:not(.compare-section__title){display:none}.compare-row--match{background:var(--cc-success-bg);border-radius:4px;padding-left:8px;padding-right:8px}.compare-row--differ{background:var(--cc-warning-bg);border-radius:4px;padding-left:8px;padding-right:8px}.compare-row--no-prop{background:transparent}.compare-grid--3col .compare-row{grid-template-columns:130px 1fr 1fr}.detail-meta-line{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--cc-text-2);margin-bottom:10px;align-items:center}.detail-meta-line code{font-size:12px;background:transparent;padding:0;color:var(--cc-text-3)}.detail-meta-line .copy-btn-inline{position:static;transform:none;padding:2px 4px;opacity:.6}.detail-meta-line .copy-btn-inline:hover{opacity:1}.detail-status-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.detail-status-row .badge,.detail-status-row .score-badge,.detail-status-row .intent-badge{padding:4px 10px;border-radius:12px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex;align-items:center;gap:5px}.cornerstone-star{color:#f59e0b}.edited-badge{background:var(--cc-warning-bg)!important;color:var(--cc-warning-fg)!important}.intent-hdr{display:inline-flex;align-items:center;gap:5px}.intent-hdr-name{font-size:13px;color:var(--cc-text-2);font-weight:400}.detail-actions{display:flex;gap:8px;flex-wrap:wrap}.detail-actions .cc-btn{white-space:nowrap;flex:0 0 auto}.detail-actions__group,.detail-actions__group+.detail-actions__group,.detail-actions__group+.detail-actions__group--utility{display:contents}.ai-proposal-section{margin-top:18px;padding:16px 18px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:10px}.ai-proposal-section__header{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--cc-divider)}.ai-proposal-section__title{font-size:14px;font-weight:600;color:var(--cc-text-2);display:inline-flex;align-items:center;gap:6px}.ai-proposal-section__meta{font-size:13px;color:var(--auth-text-muted)}.ai-proposal-section__actions{display:inline-flex;gap:8px;flex-wrap:wrap}.ai-proposal-rationale{background:var(--cc-info-bg);border:1px solid var(--cc-border);border-radius:6px;padding:12px 14px;font-size:14px;color:var(--auth-text);margin-bottom:12px;line-height:1.7}.ai-proposal-rationale__label{font-size:12px;font-weight:600;color:var(--cc-text-2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.ai-proposal-warnings{background:var(--cc-warning-bg);border:1px solid var(--cc-warning-bar);border-radius:6px;padding:8px 12px;font-size:12px;color:var(--cc-warning-fg);margin-bottom:12px}.ai-proposal-warnings__title{font-weight:600;margin-bottom:4px}.ai-proposal-warnings__list{margin:0;padding-right:18px}.ai-proposal-grid .compare-row{border-radius:4px;margin-bottom:2px}.ai-proposal-grid .compare-row.compare-row--match{background:var(--cc-success-bg)}.ai-proposal-grid .compare-row.compare-row--differ{background:var(--cc-warning-bg)}.ai-proposal-grid .compare-row.compare-row--no-prop{background:var(--auth-white)}.ai-proposal-grid .compare-cell.proposed{background:transparent;border-right:3px solid var(--cc-action)}.compare-row--match .compare-cell.proposed{border-right-color:var(--cc-success-bar)}.compare-row--differ .compare-cell.proposed{border-right-color:var(--cc-warning-bar)}.compare-row--no-prop .compare-cell.proposed{border-right-color:var(--cc-border)}.compare-row--new{background:var(--cc-action-weak);border-radius:4px;padding-left:8px;padding-right:8px}.score-filter-row{display:flex;gap:6px;margin-top:6px;padding:0;flex-wrap:wrap}.score-filter{flex:1;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--auth-border);border-radius:6px;background:var(--auth-white);color:var(--auth-text);cursor:pointer;min-width:0}.score-filter:hover{border-color:var(--auth-red)}.score-filter:focus{outline:none;border-color:var(--auth-red)}.score-filter--active{border-color:var(--auth-red);color:var(--auth-red);font-weight:600}.cluster-filter-row{margin-top:6px;padding:0}.cluster-filter{width:100%;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--auth-border);border-radius:6px;background:var(--auth-white);color:var(--auth-text);cursor:pointer}.cluster-filter:hover{border-color:var(--auth-red)}.cluster-filter:focus{outline:none;border-color:var(--auth-red)}.cluster-filter--active{border-color:var(--auth-red);color:var(--auth-red);font-weight:600}.clear-filters-row{padding:6px 0 0}.clear-filters-btn{width:100%;font:inherit;font-size:13px;padding:8px 12px;background:var(--auth-bg);color:var(--auth-text-muted);border:1px dashed var(--auth-border);border-radius:6px;cursor:pointer}.clear-filters-btn:hover{color:var(--auth-red);border-color:var(--auth-red);background:var(--auth-white)}.list-count-row{padding:10px 14px 6px;font-size:14px;color:var(--auth-text-muted);font-weight:600}.score-dot{display:inline-block;width:14px;height:14px;border-radius:50%;margin:0 2px;vertical-align:middle;flex-shrink:0}.score-dot--gray{background:transparent;border:1px dashed #c0c0c0}.score-dot--red{background:#d32f2f}.score-dot--orange{background:#ed6c02}.score-dot--green{background:#2e7d32}.score-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-size:13px;font-weight:500;border:1px solid transparent}.score-badge .score-dot{display:none}.score-badge--gray{background:var(--score-gray-bg);color:var(--score-gray-fg)}.score-badge--red{background:var(--score-red-bg);color:var(--score-red-fg)}.score-badge--orange{background:var(--score-orange-bg);color:var(--score-orange-fg)}.score-badge--green{background:var(--score-green-bg);color:var(--score-green-fg)}.kp-stack{display:flex;flex-direction:column;gap:6px}.kp-card{background:var(--auth-white);border:1px solid var(--auth-border);border-radius:6px;padding:7px 10px;font-size:14px;color:var(--auth-text);display:flex;align-items:center;gap:8px;min-height:34px}.compare-cell.proposed .kp-card{background:#fffaf3}.kp-card__phrase{flex:1;word-break:break-word;line-height:1.4}.kp-card__syn{background:var(--auth-bg-soft);border:1px solid var(--auth-border);padding:4px 10px;border-radius:4px;font-size:12px;color:var(--auth-text-muted);flex-shrink:0;min-width:130px;max-width:45%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;text-align:center}.kp-card__syn--empty{color:var(--auth-gray-light);font-style:italic}.kp-card .copy-btn-inline{margin-right:0;flex-shrink:0}.meta-section{margin-top:16px;padding:14px 16px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:10px;font-size:14px}.meta-section-title{font-weight:600;font-size:13px;margin-bottom:8px;color:var(--cc-text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.meta-section-title:before{content:"▼ ";font-size:11px;color:var(--auth-text-muted)}.meta-section.collapsed .meta-section-title:before{content:"▶ "}.meta-section.collapsed .meta-section-title{margin-bottom:0}.meta-section.collapsed>*:not(.meta-section-title){display:none}.meta-row{display:flex;gap:8px;margin-bottom:4px}.meta-row-key{font-weight:600;min-width:120px;color:var(--auth-text-muted)}.rec-form{background:var(--auth-white);border:1px solid var(--auth-border);border-right:4px solid var(--auth-red);border-radius:10px;padding:18px 20px;margin-bottom:18px}.rec-form__title{font-size:17px;font-weight:700;color:var(--auth-text);margin-bottom:14px}.rec-form__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.rec-form__header .rec-form__title{margin-bottom:0}.rec-form__header-actions{display:flex;gap:8px}.rec-form__row{margin-bottom:14px}.rec-form__label{display:block;font-weight:700;font-size:14px;color:var(--auth-text);margin-bottom:6px}.rec-form__label--required:after{content:" *";color:var(--auth-red)}.rec-form__input,.rec-form__textarea,.rec-form__select{width:100%;padding:10px 14px;border:1px solid var(--auth-border);border-radius:6px;font-family:inherit;font-size:15px;background:var(--auth-white);color:var(--auth-text);box-sizing:border-box}.rec-form__input:focus,.rec-form__textarea:focus,.rec-form__select:focus{outline:none;border-color:var(--auth-red)}.rec-form__textarea{min-height:80px;resize:vertical;line-height:1.6}.rec-form__charcount{font-size:12px;color:var(--auth-text-muted);text-align:left;margin-top:2px;font-family:monospace}.rec-form__charcount--warn{color:var(--auth-warning)}.rec-form__charcount--err{color:var(--auth-red);font-weight:700}.rec-form__related-col{flex:1;min-width:0}.rec-form__sublabel{font-size:13px;color:var(--auth-text-muted);margin-bottom:5px;font-weight:500}.rec-form__related-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.rec-form__related-row .rec-form__input{font-size:14px;padding:9px 12px}.rec-form__meta-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.rec-form__checkbox-row{margin-top:12px;display:flex;align-items:center;gap:10px;font-size:15px}.rec-form__validation{margin-top:12px;padding:12px 14px;background:var(--auth-bg);border-radius:6px;font-size:14px;line-height:1.6;display:none}.rec-form__validation--active{display:block}.rec-form__validation-item{padding:3px 0}.rec-form__validation-item--warn{color:var(--auth-warning)}.rec-form__validation-item--err{color:var(--auth-red)}.rec-form__validation-item--ok{color:var(--auth-success)}.rec-form__actions{margin-top:16px;padding-top:14px;border-top:1px solid var(--auth-border);display:flex;gap:8px;justify-content:flex-end}.toast{position:fixed;bottom:24px;right:24px;background:var(--auth-text);color:var(--auth-white);padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 14px #0000002e;z-index:1000;opacity:0;transform:translateY(20px);transition:opacity .2s,transform .2s;pointer-events:none}.toast.show{opacity:1;transform:translateY(0)}.advanced-card{margin:0 24px 14px;background:var(--auth-white);border:1px solid var(--auth-border);border-right:4px solid var(--auth-red);border-radius:10px;padding:14px 16px}.advanced-card .action-btn{margin:4px}.loading{text-align:center;padding:40px;color:var(--auth-text-muted);font-size:14px}.error{background:#fee2e2;color:#991b1b;padding:12px 16px;border-radius:8px;margin-bottom:12px;font-size:14px}code{background:var(--auth-bg);padding:2px 6px;border-radius:4px;font-size:12px;direction:ltr;font-family:monospace}.site-footer{text-align:center;padding:14px 24px 22px;font-size:12px;color:var(--auth-gray-light);background:transparent;border-top:1px solid var(--auth-border);margin-top:20px}.site-footer sup{font-size:9px;vertical-align:super;margin-right:1px;color:var(--auth-gray-light)}@media (max-width: 1199px){.main{min-height:0;align-items:flex-start}.sidebar{max-height:none}.detail{max-height:none;overflow-y:visible}.entity-list{overflow-y:visible}}.ai-search-block{margin-top:var(--spacing-sm);background:var(--color-ai-card-bg);border:1px solid var(--color-ai-border);border-radius:var(--radius-md);overflow:hidden}.ai-search-block__header{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;background:var(--color-ai-bg);min-height:36px;-webkit-user-select:none;user-select:none;transition:background .12s}.ai-search-block__header:hover{background:var(--color-ai-chip-bg)}.ai-search-block__chevron{font-size:12px;color:var(--cc-text-3);transition:transform .15s;flex-shrink:0;display:inline-block;width:12px}.ai-search-block--expanded>.ai-search-block__header>.ai-search-block__chevron{transform:rotate(-90deg)}.ai-search-block__title{font-size:14px;font-weight:600;color:var(--cc-text-2);flex:1}.ai-search-block__subtitle{font-size:15px;color:var(--auth-text-muted);font-weight:400}.ai-search-block__body{display:none;padding:var(--spacing-md);border-top:1px solid var(--color-ai-border)}.ai-search-block--expanded>.ai-search-block__body{display:block}.ai-excerpt{font-size:14px;line-height:1.7;color:var(--auth-text);white-space:pre-wrap}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:400;src:url(https://authentico.co.il/wp-content/themes/authenticonew/fonts/opensanshebrew-regular-webfont.woff) format("woff")}@font-face{font-family:Open Sans Hebrew;font-style:normal;font-weight:700;src:url(https://authentico.co.il/wp-content/themes/authenticonew/fonts/opensanshebrew-bold-webfont.woff) format("woff")}.ai-excerpt-preview{font-family:Open Sans Hebrew,Arial,sans-serif;font-size:16px;line-height:1.25;direction:rtl}.ai-excerpt-preview p{margin:0;padding:20px 0 0;line-height:28px}.ai-excerpt-preview p:first-child{padding-top:0}.ai-excerpt-preview strong{font-weight:700}.ai-excerpt-preview ul{margin:0;padding:20px 24px 0 0;list-style:disc}.ai-excerpt-preview li{line-height:28px;padding:4px 0 0}.ai-excerpt-preview h2{font-weight:700;font-size:28px;line-height:38px;margin:0;padding:20px 0 0}.ai-excerpt-preview h3{font-weight:700;font-size:20px;line-height:1.4;margin:0;padding:18px 0 0}.ai-excerpt-preview h2:first-child,.ai-excerpt-preview h3:first-child{padding-top:0}.ai-excerpt-preview hr{border:0;border-top:1px solid #ddd;margin:20px 0}.citation-card{background:var(--color-ai-card-bg);border:1px solid var(--color-ai-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-sm)}.citation-card:last-child{margin-bottom:0}.citation-card__topic{font-size:14px;font-weight:700;color:var(--cc-text);margin-bottom:var(--spacing-xs)}.citation-card__text{font-size:14px;line-height:1.7;color:var(--cc-text);margin-bottom:var(--spacing-xs)}.citation-card__source{font-size:13px;color:var(--cc-text-3)}.eeat-signals__row{margin-bottom:var(--spacing-sm);font-size:14px;line-height:1.7}.eeat-signals__label{font-size:14px;font-weight:600;color:var(--cc-text-2);margin-left:var(--spacing-xs)}.eeat-signals__trust-list{list-style:none;padding:0;margin:0}.eeat-signals__trust-item{padding:var(--spacing-xs) 0;padding-right:var(--spacing-md);position:relative;font-size:14px}.eeat-signals__trust-item:before{content:"◆";position:absolute;right:0;color:var(--color-ai-accent);font-size:9px;top:8px}.topical-chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;background:var(--cc-sunken);color:var(--cc-text-2);border-radius:999px;font-size:13px;margin:3px 0;margin-left:var(--spacing-xs)}.topical-chip__entity{font-weight:600}.topical-chip__type{font-size:var(--font-size-xs);opacity:.75}.qa-pair{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-ai-border)}.qa-pair:last-child{border-bottom:none}.qa-pair__question{font-size:14px;font-weight:700;color:var(--cc-text);margin-bottom:var(--spacing-xs)}.qa-pair__answer{font-size:14px;line-height:1.7;color:var(--cc-text-2)}.gen-progress-banner{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 14px;background:var(--cc-info-bg);border:.5px solid var(--cc-border);border-right:4px solid var(--cc-info-bar);border-radius:8px;color:var(--cc-info-fg);font-size:14px;animation:gen-banner-in .18s ease-out}.gen-progress-banner__spinner{display:inline-block;width:18px;height:18px;border:2px solid #BA7517;border-top-color:transparent;border-radius:50%;animation:gen-spin .8s linear infinite;flex-shrink:0}.gen-progress-banner__text{line-height:1.5}.gen-progress-banner__text strong{color:inherit;font-weight:600}@keyframes gen-spin{to{transform:rotate(360deg)}}@keyframes gen-banner-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.push-progress-banner{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 14px;background:#e6f1fb;border:1px solid #378ADD;border-right:4px solid #185FA5;border-radius:8px;color:#0c447c;font-size:14px;animation:gen-banner-in .18s ease-out}.push-progress-banner__spinner{display:inline-block;width:18px;height:18px;border:2px solid #185FA5;border-top-color:transparent;border-radius:50%;animation:gen-spin .8s linear infinite;flex-shrink:0}.push-progress-banner__text{line-height:1.5}.push-progress-banner__text strong{color:#042c53;font-weight:600}.kq-bucket{margin-bottom:18px;padding:12px 14px;border-radius:6px}.kq-bucket--keep{border-right:4px solid var(--cc-success-bar);background:var(--cc-success-bg)}.kq-bucket--replace{border-right:4px solid var(--cc-warning-bar);background:var(--cc-warning-bg)}.kq-bucket--add{border-right:4px solid var(--cc-info-bar);background:var(--cc-info-bg)}.kq-bucket--remove{border-right:4px solid var(--cc-danger-bar);background:var(--cc-danger-bg)}.kq-bucket__title{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.kq-bucket__sub{font-size:14px;color:#6b7280}.kq-badge{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;background:transparent}.kq-badge--keep{color:var(--cc-success-fg);background:transparent}.kq-badge--replace{color:var(--cc-warning-fg);background:transparent}.kq-badge--add{color:var(--cc-info-fg);background:transparent}.kq-badge--remove{color:var(--cc-danger-fg);background:transparent}.kq-item{padding:10px 12px;margin:6px 0;background:var(--cc-surface);border-radius:6px;font-size:14px;line-height:1.6}.kq-item__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.kq-idx{display:inline-block;font-weight:400;color:var(--cc-text-2);margin-left:8px;min-width:28px}.kq-reason{color:var(--cc-text-3);font-size:13px}.kq-field-label{font-size:12px;color:var(--cc-text-3);margin-top:5px}.kq-question{font-weight:700;color:var(--cc-text);margin-bottom:4px;font-size:14px}.kq-question--new{background:var(--cc-warning-bg);padding:4px 8px;border-radius:4px}.kq-answer{color:var(--cc-text-2);margin:4px 0;line-height:1.6;font-size:14px}.kq-position{font-size:13px;color:#6b7280;margin:4px 0}.kq-q-changed{font-size:13px;color:var(--cc-warning-fg);background:var(--cc-warning-bg);padding:3px 8px;border-radius:3px}.risks-box{background:var(--color-risk-bg);border:1px solid var(--color-risk-border);border-right:4px solid var(--color-risk-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:14px;color:var(--color-risk-text);line-height:1.55}.risks-box__title{font-weight:600;margin-bottom:var(--spacing-xs)}.risks-box__alternative{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-risk-border);color:var(--auth-text)}.risks-box__alternative-label{font-weight:600;margin-left:var(--spacing-xs);color:var(--cc-text-2)}.implementation-list{list-style:none;padding:0;margin:0}.implementation-list__item{padding:var(--spacing-sm) 0;border-bottom:1px dashed var(--cc-divider);font-size:14px;line-height:1.5}.implementation-list__item:last-child{border-bottom:none}.implementation-list__action{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;margin-left:var(--spacing-sm);vertical-align:baseline}.implementation-list__action--add{background:var(--status-impl-bg);color:var(--status-impl-fg)}.implementation-list__action--modify{background:var(--status-pending-bg);color:var(--status-pending-fg)}.implementation-list__action--remove{background:var(--status-suspended-bg);color:var(--status-suspended-fg)}.implementation-list__section{font-weight:600;color:var(--cc-text);margin-left:var(--spacing-xs)}.implementation-list__details{display:block;margin-top:var(--spacing-xs);color:var(--auth-text)}.implementation-notes{font-size:14px;line-height:1.7;color:var(--auth-text);white-space:pre-wrap}.timeline{margin:12px 0;padding:12px 14px;background:var(--cc-sunken);border-inline-start:3px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm)}.timeline-header{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px;margin-bottom:10px;color:var(--cc-text-2)}.timeline-event{max-width:620px;padding:11px 0;font-size:13px;border-bottom:1px solid var(--cc-divider)}.timeline-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeline-name{display:flex;align-items:center;gap:8px;min-width:0}.timeline-event:last-of-type{border-bottom:none}.timeline-time{color:var(--cc-text-3);font-family:Courier New,monospace;font-size:12px;direction:ltr;white-space:nowrap;flex-shrink:0}.timeline-icon{color:var(--cc-text-3);min-width:18px;display:inline-flex}.timeline-label{font-weight:400;color:var(--cc-text)}.timeline-details{color:var(--cc-text-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;text-align:right;margin-inline-start:26px;margin-top:3px}.timeline-expand{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:6px 8px;min-height:var(--cc-row-h);background:transparent;border:none;border-radius:var(--cc-radius-sm);cursor:pointer;font-size:13px;font-weight:400;color:var(--cc-text-2);font-family:var(--cc-font)}.timeline-expand .cc-icon{color:var(--cc-text-3)}.timeline-expand:hover{background:var(--cc-action-weak);color:var(--cc-action)}.timeline-expand:hover .cc-icon{color:var(--cc-action)}.timeline-chev-up{transform:rotate(180deg)}.cc-icon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.cc-icon--sm{width:16px;height:16px}.cc-icon--lg{width:24px;height:24px}.cc-spin{animation:cc-spin 1s linear infinite}@media (prefers-reduced-motion: reduce){.cc-spin{animation:none}}.cc-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--cc-row-h);padding:0 16px;font-family:var(--cc-font);font-size:15px;font-weight:600;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface);color:var(--cc-text);cursor:pointer;transition:background var(--cc-ease),border-color var(--cc-ease)}.cc-btn:hover{background:var(--cc-action-weak);border-color:var(--cc-action);color:var(--cc-action)}.cc-btn:active{background:#ececec}.cc-btn:disabled{opacity:.5;cursor:default}.cc-btn:disabled:hover{background:var(--cc-surface);border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-btn:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.cc-btn--primary{background:var(--cc-surface);border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-btn--primary:hover{background:var(--cc-action-weak);border-color:var(--cc-action);color:var(--cc-action)}.cc-btn--primary:active{background:var(--cc-action-weak)}.cc-btn--danger{background:var(--cc-action);border-color:var(--cc-action);color:#fff}.cc-btn--danger:hover{background:var(--cc-action-hover);border-color:var(--cc-action-hover);color:#fff}.cc-btn--danger:disabled,.cc-btn--danger:disabled:hover{background:var(--cc-action);border-color:var(--cc-action);color:#fff}.cc-btn--text{background:var(--cc-surface);border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-btn--text:hover{background:var(--cc-action-weak);border-color:var(--cc-action);color:var(--cc-action)}.cc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--cc-row-h);height:var(--cc-row-h);padding:0;border:1px solid transparent;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-text-2);cursor:pointer;transition:background var(--cc-ease)}.cc-icon-btn:hover{background:var(--cc-action-weak);color:var(--cc-action)}.cc-icon-btn:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.cc-icon-btn--danger:hover{background:var(--cc-danger-bg);color:var(--cc-danger-fg)}.cc-btn--sm{min-height:34px;padding:0 11px;font-size:13px}.cc-icon-btn--sm{width:34px;height:34px}.cc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#00000052;display:flex}.cc-console{position:fixed;top:20px;right:20px;bottom:20px;left:20px;background:var(--cc-surface);border-radius:var(--cc-radius-lg, 16px);box-shadow:var(--cc-shadow);display:flex;flex-direction:column;overflow:hidden;font-family:var(--cc-font);color:var(--cc-text)}.cc-topbar{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--cc-divider);flex:0 0 auto}.cc-topbar h2{font-size:18px;font-weight:600;margin:0;display:flex;align-items:center;gap:10px}.cc-topbar .cc-count{font-size:13px;font-weight:500;color:var(--cc-text-3);background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:2px 10px}.cc-topbar .cc-spacer{margin-inline-start:auto}.cc-body{flex:1 1 auto;overflow-y:auto;padding:20px;background:var(--cc-bg)}.cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.cc-zones{display:flex;align-items:flex-start;gap:0}.cc-zone--single{flex:0 0 64%;padding-left:16px}.cc-zone--umbrella{flex:1 1 auto;padding-right:16px;border-right:1px solid var(--cc-divider)}.cc-zone-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--cc-text-2);margin:0 2px 12px}.cc-zone-count{font-size:11px;font-weight:500;color:var(--cc-text-3);background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:1px 8px}.cc-zone-grid{display:grid;gap:16px}.cc-zone-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cc-zone-grid--2{grid-template-columns:repeat(2,minmax(180px,1fr))}.cc-zone-empty{color:var(--cc-text-3);font-size:13px;padding:16px 4px}.cc-card{position:relative;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:14px 16px;cursor:pointer;min-height:104px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--cc-ease),box-shadow var(--cc-ease)}.cc-card:hover{border-color:var(--cc-border-strong);box-shadow:0 1px 6px #00000014}.cc-card:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.cc-card-head{display:flex;align-items:flex-start;gap:8px}.cc-card-name{font-size:15px;font-weight:600;color:var(--cc-text);flex:1 1 auto;word-break:break-word;line-height:1.4}.cc-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-card-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:auto}.cc-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--cc-radius-pill)}.cc-tag--umbrella,.cc-tag--single{background:var(--cc-single-bg);color:var(--cc-single-fg)}.cc-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cc-text-2);background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:3px 9px}.cc-chip--muted{color:var(--cc-text-3);background:transparent;border:1px dashed var(--cc-border)}.cc-card-count{font-size:13px;color:var(--cc-text-3)}.cc-menu-wrap{position:relative}.cc-menu{position:absolute;inset-inline-end:0;top:calc(var(--cc-row-h) + 2px);min-width:160px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);box-shadow:var(--cc-shadow);z-index:20;overflow:hidden}.cc-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;border:0;background:transparent;font-family:var(--cc-font);font-size:14px;color:var(--cc-text);cursor:pointer;text-align:start}.cc-menu button:hover{background:var(--cc-action-weak);color:var(--cc-action)}.cc-menu button.cc-menu--danger{color:var(--cc-danger-fg)}.cc-menu button.cc-menu--danger:hover{background:var(--cc-danger-bg)}.cc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:30}.cc-drawer{position:absolute;top:0;bottom:0;inset-inline-start:0;width:540px;max-width:92%;background:var(--cc-surface);box-shadow:var(--cc-shadow);z-index:31;display:flex;flex-direction:column}.cc-drawer-resize{position:absolute;top:0;bottom:0;inset-inline-end:0;width:10px;cursor:col-resize;z-index:32}.cc-drawer-resize:hover{background:var(--cc-action-weak)}.cc-drawer-head{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--cc-divider);flex:0 0 auto}.cc-drawer-head h3{font-size:16px;font-weight:600;margin:0;flex:1 1 auto;display:flex;align-items:center;gap:8px}.cc-drawer-body{flex:1 1 auto;overflow-y:auto;padding:20px}.cc-drawer-foot{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--cc-divider);flex:0 0 auto;background:var(--cc-surface)}.cc-drawer-foot .cc-spacer{margin-inline-start:auto}.cc-section{margin-bottom:22px}.cc-section-title{font-size:13px;font-weight:600;color:var(--cc-text-2);text-transform:none;margin-bottom:8px;display:flex;align-items:center;gap:7px}.cc-help{font-size:12px;color:var(--cc-text-3);margin-top:6px;line-height:1.5}.cc-label{display:block;font-size:13px;font-weight:500;color:var(--cc-text-2);margin-bottom:6px}.cc-input{width:100%;min-height:var(--cc-row-h);padding:0 12px;font-family:var(--cc-font);font-size:15px;color:var(--cc-text);background:var(--cc-surface);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm)}.cc-input:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.cc-input--ltr{direction:ltr;text-align:left}.cc-seg{display:inline-flex;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);overflow:hidden}.cc-seg button{min-height:var(--cc-row-h);padding:0 18px;border:0;background:var(--cc-surface);font-family:var(--cc-font);font-size:14px;font-weight:600;color:var(--cc-text-2);cursor:pointer;transition:background var(--cc-ease)}.cc-seg button+button{border-inline-start:1px solid var(--cc-border-strong)}.cc-seg button.is-active{background:var(--cc-action-weak);color:var(--cc-action)}.cc-seg button:focus-visible{outline:2px solid var(--cc-action);outline-offset:-2px}.cc-chipinput{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px;min-height:var(--cc-row-h);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface)}.cc-chipinput:focus-within{border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.cc-chip-rm{display:inline-flex;align-items:center;gap:6px;font-size:13px;background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:4px 6px 4px 12px}.cc-chip-rm button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--cc-text-3);cursor:pointer}.cc-chip-rm button:hover{background:var(--cc-danger-bg);color:var(--cc-danger-fg)}.cc-chipinput input{flex:1 1 80px;min-width:80px;border:0;outline:none;min-height:32px;font-family:var(--cc-font);font-size:15px;background:transparent;color:var(--cc-text)}.cc-url-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cc-url-row .cc-input{flex:1 1 auto}.cc-msg{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-inline-start:4px solid var(--cc-info-bar);border-radius:var(--cc-radius-sm);background:var(--cc-info-bg);color:var(--cc-info-fg);font-size:14px;line-height:1.5}.cc-msg .cc-icon{color:inherit;margin-top:1px}.cc-msg--info{background:var(--cc-info-bg);color:var(--cc-info-fg);border-color:var(--cc-info-bar)}.cc-msg--success{background:var(--cc-success-bg);color:var(--cc-success-fg);border-color:var(--cc-success-bar)}.cc-msg--warning{background:var(--cc-warning-bg);color:var(--cc-warning-fg);border-color:var(--cc-warning-bar)}.cc-msg--danger{background:var(--cc-danger-bg);color:var(--cc-danger-fg);border-color:var(--cc-danger-bar)}.cc-msg--progress{background:var(--cc-progress-bg);color:var(--cc-progress-fg);border-color:var(--cc-progress-bar)}.cc-opbar{margin-bottom:16px}.cc-field-msg{font-size:12px;margin-top:5px;display:flex;align-items:center;gap:5px}.cc-field-msg--error{color:var(--cc-danger-fg)}.cc-field-msg--success{color:var(--cc-success-fg)}.cc-field-msg--warning{color:var(--cc-warning-fg)}.cc-empty{text-align:center;padding:48px 24px;color:var(--cc-text-3)}.cc-empty .cc-icon{width:40px;height:40px;color:var(--cc-icon-deco);margin-bottom:12px}.cc-empty h4{font-size:16px;font-weight:600;color:var(--cc-text-2);margin:0 0 6px}.cc-empty p{font-size:14px;margin:0 0 16px}.shell-body{display:flex;align-items:stretch}.content-area{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.rail{flex:0 0 auto;width:196px;border-inline-start:1px solid var(--cc-border);background:var(--cc-surface);padding:8px 6px;display:flex;flex-direction:column;gap:2px;transition:width var(--cc-ease)}.rail.collapsed{width:56px}.rail-toggle{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 9px;border:0;background:transparent;color:var(--cc-text-3);cursor:pointer;font-family:var(--cc-font);font-size:13px;border-radius:var(--cc-radius-sm)}.rail-toggle:hover{background:var(--cc-sunken);color:var(--cc-text)}.rail-group{font-size:11px;color:var(--cc-text-3);padding:10px 10px 4px}.rail-item{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 9px;border-radius:var(--cc-radius-sm);color:var(--cc-text);cursor:pointer;font-size:14px;text-decoration:none}.rail-item:hover{background:var(--cc-sunken)}.rail-item.active{background:var(--cc-action-weak);color:var(--cc-action)}.rail-item.active:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;background:var(--cc-action);border-radius:2px}.rail-item .cc-icon,.rail-toggle .cc-icon{flex:0 0 auto}.rail-spacer{margin-top:auto}.rail-sep{border-top:.5px solid var(--cc-divider);margin:6px 4px}.rail-label{white-space:nowrap;overflow:hidden}.rail.collapsed .rail-label,.rail.collapsed .rail-group{display:none}.rail.collapsed .rail-item,.rail.collapsed .rail-toggle{justify-content:center;padding:0}.rail.collapsed .rail-item.active:before{top:8px;bottom:8px}.search-box{border:.5px solid var(--cc-border);border-radius:8px;font-size:13px;padding:10px 34px 10px 12px;color:var(--cc-text)}.search-box:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.cluster-filter,.score-filter{border:.5px solid var(--cc-border);border-radius:8px;font-size:13px;color:var(--cc-text-2);padding:9px 10px;background:var(--cc-surface)}.cluster-filter:hover,.score-filter:hover{border-color:var(--cc-border-strong)}.cluster-filter:focus,.score-filter:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.cluster-filter--active,.score-filter--active{border-color:var(--cc-action-border);color:var(--cc-action);background:var(--cc-action-weak);font-weight:500}.clear-filters-btn{background:transparent;color:var(--cc-text-2);border:.5px solid var(--cc-border);border-radius:8px;font-size:12px;font-weight:500}.clear-filters-btn:hover{background:var(--cc-action-weak);color:var(--auth-red);border-color:var(--auth-red)}.list-count-row{font-size:12px;color:var(--cc-text-3);font-weight:400;padding:10px 0 8px}.entity-item{padding:0 12px;min-height:44px;gap:8px;border-bottom:.5px solid var(--cc-divider);border-right:3px solid transparent}.entity-item:hover{background:var(--cc-bg)}.entity-item.active{background:var(--cc-action-weak);border-right-color:var(--cc-action)}.entity-name{font-size:14px;font-weight:400}.entity-id{font-size:11px;color:var(--cc-text-3)}.entity-checkbox{accent-color:var(--cc-action);width:16px;height:16px;flex-shrink:0;cursor:pointer}.entity-item>.badge{display:inline-flex;align-items:center;justify-content:center;min-width:60px;flex-shrink:0;font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;line-height:1.3}.entity-item>.badge.cornerstone{min-width:0;padding:1px 5px}.entity-item>.badge.edited-badge{min-width:0;background:transparent!important}.score-dot{width:11px;height:11px;margin:0 1px}.bulk-action-bar{flex-direction:column;align-items:stretch;gap:10px}.bulk-bar-head{display:flex;align-items:center;gap:8px}.bulk-actions-wrap{display:flex;flex-wrap:wrap;gap:8px}.rail-item--disabled{color:var(--cc-text-disabled);cursor:default;pointer-events:none}.rail-item--disabled .cc-icon{color:var(--cc-text-disabled)}.tool-view{padding:18px 20px}.tool-view__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.tool-view__title{font-size:18px;font-weight:500;color:var(--cc-text)}.tool-view__desc{font-size:13px;color:var(--cc-text-2);margin-top:3px;max-width:440px;line-height:1.5}.tool-result{background:var(--cc-surface);border:.5px solid var(--cc-border);border-radius:10px;padding:14px 16px}.tool-result__title{font-size:13px;font-weight:500;color:var(--cc-text-3);margin-bottom:10px}.tool-result__row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:.5px solid var(--cc-divider);font-size:13px}.tool-result__row:last-child{border-bottom:0}.tool-result__row .k{color:var(--cc-text-2)}.tool-result__row .v{color:var(--cc-text)}.tool-pill{font-size:11px;border-radius:999px;padding:2px 9px}.tool-view__col{max-width:720px}.entity-item--selected{background:#fdf2f2}.entity-item--selected.active{background:var(--cc-action-weak)}.bulk-progress-banner--success{background:var(--cc-success-bg);border-color:var(--cc-success-bar);border-right-color:var(--cc-success-bar);color:var(--cc-success-fg)}.gen-progress-banner--success{background:var(--cc-success-bg);border-color:var(--cc-border);border-right-color:var(--cc-success-bar);color:var(--cc-success-fg)}.gen-progress-banner--danger{background:var(--cc-danger-bg);border-color:var(--cc-border);border-right-color:var(--cc-danger-bar);color:var(--cc-danger-fg)}.cc-topbar .cc-icon-btn--close{border-color:var(--cc-border)}.app-dialog-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#00000052;display:flex;align-items:center;justify-content:center}.c11-live-view h2,.c11-live-view h3,.c11-live-view h4{font-size:14px;font-weight:600;color:var(--cc-text);margin:0 0 2px;padding:0;line-height:1.5}.c11-live-view p{font-size:14px;color:var(--cc-text-2);line-height:1.6;margin:0 0 10px;padding:0}.c11-live-view ul{margin:0 0 10px;padding:0;list-style:none}.c11-live-view li{font-size:14px;color:var(--cc-text-2);line-height:1.6;display:block;margin:0 0 10px}.c11-live-view strong{font-weight:600;color:var(--cc-text)}.c11-chip{font-size:12px;background:var(--cc-sunken);color:var(--cc-text-2);border-radius:var(--cc-radius-pill);padding:3px 10px}.c11-chip--edited{background:var(--cc-action-weak);color:var(--cc-action-hover)}.c11-input{width:100%;font-family:inherit;font-size:14px;color:var(--cc-text);background:var(--cc-surface);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);padding:9px 12px;box-sizing:border-box}.c11-item{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:8px 12px 10px;margin:6px 0;background:var(--cc-bg)}.c11-dlg-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.c11-dlg{background:var(--cc-surface);border:.5px solid var(--cc-border);border-radius:14px;box-shadow:var(--cc-shadow);padding:18px 20px;width:900px;max-width:96%;max-height:90vh;display:flex;flex-direction:column;font-family:var(--cc-font)}.c11-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:auto;flex:1;min-height:120px}.c11-diff-col{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:10px 12px;background:var(--cc-surface);overflow:auto;font-size:13px;line-height:1.6}.c11-diff-title{font-size:13.5px;font-weight:600;color:var(--cc-text-2);margin-bottom:8px}.c11-seg{font-size:13px;line-height:1.6;color:var(--cc-text)}.c11-seg--h2{font-size:15px;font-weight:600;margin:8px 0 2px}.c11-seg--h3{font-size:14px;font-weight:600;margin:8px 0 2px}.c11-seg--li{display:flex;gap:7px;padding:1px 0}.c11-seg-dot{color:var(--cc-text-3)}.c11-del{background:var(--cc-danger-bg);color:var(--cc-danger-fg);text-decoration:line-through;border-radius:4px;padding:2px 6px;margin:3px 0}.c11-add{background:var(--cc-success-bg);border-radius:4px;padding:2px 6px;margin:3px 0}.app-dialog{background:var(--cc-surface);border:.5px solid var(--cc-border);border-radius:14px;box-shadow:0 8px 28px #0000001f;padding:18px 20px;width:330px;max-width:92%;font-family:var(--cc-font)}.app-dialog__title{font-size:16px;font-weight:600;color:var(--cc-text);margin-bottom:6px}.app-dialog__body{font-size:13px;color:var(--cc-text-2);line-height:1.5;margin-bottom:12px}.app-dialog__input{width:100%;box-sizing:border-box;height:40px;border:.5px solid var(--cc-border-strong);border-radius:8px;padding:0 12px;font-size:14px;font-family:inherit;color:var(--cc-text)}.app-dialog__input:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.app-dialog__actions{display:flex;gap:10px;margin-top:16px}.cc-tip{position:fixed;z-index:5100;background:var(--cc-surface);color:var(--cc-text);font-family:var(--cc-font);font-size:13px;line-height:1.5;padding:8px 12px;max-width:240px;border:.5px solid var(--cc-border);border-right:3px solid var(--cc-action);border-radius:8px;box-shadow:0 6px 20px #0000001a;pointer-events:none;opacity:0;transition:opacity var(--cc-ease)}.cc-tip--show{opacity:1}.detail-mode-row{margin-top:12px}.detail-mode-seg .cc-icon{margin-left:4px}.cc-icon-btn.is-active{background:var(--cc-action-weak);color:var(--cc-action)}.ie-grid{padding:2px 0}.ie-row{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:start;padding:9px 0;border-bottom:1px dashed var(--cc-divider)}.ie-row:last-of-type{border-bottom:0}.ie-row__label{font-size:13px;color:var(--cc-text-2);padding-top:9px}.ie-row__site{font-size:12px;color:var(--cc-text-3);margin-bottom:5px;line-height:1.4}.ie-input,.ie-textarea{width:100%;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);padding:8px 10px;font-size:14px;color:var(--cc-text);font-family:inherit;background:var(--cc-surface)}.ie-input{height:38px}.ie-textarea{min-height:62px;resize:vertical;line-height:1.5}.ie-input:focus,.ie-textarea:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.ie-count{font-size:11px;color:var(--cc-text-3);text-align:left;margin-top:3px}.ie-count.rec-form__charcount--warn{color:#92400e}.ie-count.rec-form__charcount--err{color:var(--cc-action)}.ie-related{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ie-sublabel{font-size:12px;color:var(--cc-text-3);margin-bottom:3px}.cc-savebar{position:sticky;bottom:0;margin:16px -24px -22px;padding:12px 24px;background:var(--cc-surface);border-top:1px solid var(--cc-border-strong);display:flex;flex-wrap:wrap;align-items:center;gap:12px;z-index:20;box-shadow:0 -2px 8px #0000000d}.cc-savebar__dot{width:8px;height:8px;border-radius:50%;background:var(--cc-action);flex-shrink:0}.cc-savebar__text{font-size:13px;color:var(--cc-text);flex:1}.cc-savebar__rationale{display:flex;align-items:center;gap:10px;width:100%;padding-top:10px;border-top:1px solid var(--cc-border)}.cc-savebar__rationale .cc-icon{flex-shrink:0}.cc-savebar__rule{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cc-text-2);white-space:nowrap;cursor:pointer;min-height:44px}.cc-savebar__hint{width:100%;font-size:12px;color:var(--cc-text-3)}.cc-console--embedded{position:static;inset:auto;box-shadow:none;border:1px solid var(--cc-border);overflow:visible;min-height:320px}.cc-console--embedded .cc-body{overflow:visible}.cc-switch{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;flex-shrink:0}.cc-switch__track{position:relative;width:40px;height:22px;border-radius:var(--cc-radius-pill);background:var(--cc-sunken);border:1px solid var(--cc-border-strong);transition:background var(--cc-ease),border-color var(--cc-ease)}.cc-switch__knob{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid var(--cc-border-strong);transition:inset-inline-start var(--cc-ease);display:flex;align-items:center;justify-content:center}.cc-switch.is-on .cc-switch__track{background:var(--cc-action);border-color:var(--cc-action)}.cc-switch.is-on .cc-switch__knob{inset-inline-start:20px;border-color:transparent}.cc-switch:focus-visible{outline:2px solid var(--cc-action);outline-offset:-6px;border-radius:10px}.cc-switch--locked{cursor:default}.cc-switch--locked .cc-switch__track{opacity:.85}.cc-switch--locked .cc-switch__knob .cc-icon{width:11px;height:11px;color:var(--cc-text-3)}.ct-row{display:flex;align-items:center;gap:8px;min-height:var(--cc-row-h);border-bottom:1px solid var(--cc-divider)}.ct-row:last-child{border-bottom:none}.ct-row__label{font-size:14px;color:var(--cc-text)}.ct-row.is-off .ct-row__label{color:var(--cc-text-3)}.ct-row__spacer{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px}.ct-arrows{display:inline-flex;flex-direction:column;width:32px;flex-shrink:0}.ct-arrows .cc-icon-btn{width:32px;height:22px;min-height:22px}.ct-arrows .cc-icon-btn:disabled{opacity:.35;cursor:default}.ct-lock-hint{font-size:12px;color:var(--cc-text-3);margin:0 0 8px;padding-inline-start:40px}.ct-cards-note{font-size:12px;color:var(--cc-text-3);margin:6px 2px 0}.journal-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:6px 16px 14px}.journal-day{font-size:13px;font-weight:500;color:var(--cc-text-3);padding:12px 0 6px}.journal-row{display:flex;align-items:center;gap:10px;min-height:var(--cc-row-h);border-bottom:1px solid var(--cc-divider);padding:2px 4px}.journal-row:last-of-type{border-bottom:0}.journal-row .cc-icon{color:var(--cc-text-3);flex-shrink:0}.journal-row--fail{background:var(--cc-danger-bg);border-right:3px solid var(--cc-danger-bar);border-radius:var(--cc-radius-sm)}.journal-row--fail .journal-label,.journal-row--fail .cc-icon{color:var(--cc-danger-fg)}.journal-time{font-family:monospace;font-size:12px;color:var(--cc-text-3);direction:ltr;width:38px;flex-shrink:0}.journal-label{font-size:13px;color:var(--cc-text);width:150px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journal-chip{cursor:pointer;max-width:480px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;flex-shrink:0}.journal-chip:hover{border-color:var(--cc-action);color:var(--cc-action)}.journal-details{font-family:monospace;font-size:12px;color:var(--cc-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:left;flex:1;min-width:0}.tool-view__col--wide{max-width:1280px}.journal-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.journal-filters .cc-seg{flex-shrink:0}.journal-filters .cc-seg button{padding:0 13px;font-size:13px;white-space:nowrap}.journal-pill{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;font-size:13px;border-radius:999px;background:var(--cc-surface);border:1px solid var(--cc-border-strong);color:var(--cc-text-2);cursor:pointer;font-family:var(--cc-font);white-space:nowrap;flex-shrink:0;transition:border-color var(--cc-ease)}.journal-pill:hover{border-color:var(--cc-action)}.journal-pill.is-active{background:var(--cc-action-weak);border-color:var(--cc-action-border);color:var(--cc-action);font-weight:600}.journal-pill--muted:not(.is-active){border-style:dashed;color:var(--cc-text-3)}.journal-datelabel{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cc-text-2);white-space:nowrap}.journal-dateinput{height:40px;font-size:13px;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);padding:0 8px;color:var(--cc-text);background:var(--cc-surface);font-family:var(--cc-font)}.journal-dateinput:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.cc-savebar .cc-icon{color:var(--cc-text-2)}.cc-savebar--done .cc-icon{color:var(--cc-success-fg)}.cc-savebar--saving .cc-savebar__text,.cc-savebar--done .cc-savebar__text{color:var(--cc-text-2)}.preview-card{margin-top:4px}.serp{padding:10px 0 14px}.serp__url{font-size:13px;color:var(--cc-success-fg);margin-bottom:2px;word-break:break-all}.serp__title{font-size:18px;font-weight:500;color:var(--cc-action);line-height:1.3;margin-bottom:3px}.serp__desc{font-size:13px;color:var(--cc-text-2);line-height:1.5}.preview-h1-label{font-size:12px;color:var(--cc-text-3);margin:12px 0 4px}.preview-h1{font-size:20px;font-weight:600;color:var(--cc-text);line-height:1.3}.cc-sec{margin-top:10px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);overflow:hidden}.cc-sec__head{display:flex;align-items:center;gap:8px;min-height:var(--cc-row-h);padding:0 16px}.cc-sec__head>.cc-icon{color:var(--cc-icon-deco);flex:0 0 auto}.cc-sec__title{font-size:14px;font-weight:600;color:var(--cc-text-2)}.cc-sec__sub{font-size:12px;font-weight:400;color:var(--cc-text-3)}.cc-sec__spacer{margin-inline-start:auto}.cc-sec__toggle .cc-icon{color:var(--cc-text-3);transition:transform var(--cc-ease)}.cc-sec--open .cc-sec__toggle .cc-icon{transform:rotate(180deg)}.cc-sec__body{display:none;padding:12px 16px;border-top:1px solid var(--cc-divider)}.cc-sec--open .cc-sec__body{display:block}.cc-gsc-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--cc-text)}.cc-gsc-table th{padding:6px 8px;font-size:12px;font-weight:600;color:var(--cc-text-3);border-bottom:1px solid var(--cc-divider);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:right}.cc-gsc-table td{padding:7px 8px;border-bottom:1px solid var(--cc-divider)}.cc-gsc-table tr:last-child td{border-bottom:0}.ai-proposal-section:not(.cc-sec--open) .ai-proposal-body{display:none}.ai-proposal-section__header{cursor:default}.cc-spin{display:inline-flex;animation:cc-spin .8s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-pill{display:inline-flex;align-items:center;font:700 11px var(--cc-font);letter-spacing:.2px;padding:3px 9px;border-radius:var(--cc-radius-pill);direction:ltr}.cc-pill--it{background:var(--status-not-impl-bg);color:var(--status-not-impl-fg)}.cc-pill--bk{background:var(--status-impl-bg);color:var(--status-impl-fg)}.cc-pill--arch{background:var(--approval-draft-bg);color:var(--approval-draft-fg)}.stagedot{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cc-text-2)}.stagedot:before{content:"";width:8px;height:8px;border-radius:50%;background:#d1d5db;flex-shrink:0}.stagedot.offer:before{background:var(--status-not-impl-dot)}.stagedot.booking:before{background:var(--status-impl-dot)}.stagedot.arch:before{background:var(--approval-draft-dot)}.cc-seg--sm button{min-height:36px;padding:0 12px;font-size:13px}.cc-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cc-searchwrap{position:relative;flex:1 1 220px;min-width:180px}.cc-searchwrap>.cc-icon{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--cc-text-3);pointer-events:none}.cc-searchwrap .cc-input{padding-inline-start:36px;padding-inline-end:34px}.cc-searchgo{position:absolute;inset-inline-start:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-text-3);cursor:pointer;transition:background var(--cc-ease),color var(--cc-ease)}.cc-searchgo:hover{background:var(--cc-action-weak);color:var(--cc-action)}.cc-searchclear{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:0;border-radius:50%;background:var(--cc-sunken);color:var(--cc-text-3);font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.cc-searchclear:hover{background:var(--cc-action-weak);color:var(--cc-action)}.cc-table-wrap{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);overflow:visible}.cc-table{width:100%;border-collapse:collapse;font-size:14px}.cc-table th{text-align:start;font-weight:600;color:var(--cc-text-3);font-size:11.5px;letter-spacing:.2px;border-bottom:1px solid var(--cc-border-strong);padding:10px 12px;white-space:nowrap;background:var(--cc-surface)}.cc-table td{padding:9px 12px;border-bottom:.5px solid var(--cc-divider);color:var(--cc-text);vertical-align:middle}.cc-table tr:last-child td{border-bottom:0}.cc-table tbody tr{transition:background var(--cc-ease)}.cc-table tbody tr.is-click{cursor:pointer}.cc-table tbody tr:hover{background:var(--cc-bg)}.cc-table .ltr{direction:ltr;text-align:right;font-size:13px;color:var(--cc-text-2)}.cc-table .primary{font-weight:500;color:var(--cc-text)}.cc-table .sub{font-size:12px;color:var(--cc-text-3)}.cc-crumbs{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--cc-text-2);flex-wrap:wrap;min-height:var(--cc-row-h)}.cc-crumbs a{color:var(--cc-text-2);cursor:pointer;text-decoration:none;padding:2px 4px;border-radius:4px}.cc-crumbs a:hover{color:var(--cc-action);background:var(--cc-action-weak)}.cc-crumbs b{color:var(--cc-text);font-weight:600}.cc-crumbs .sep{color:var(--cc-text-3);font-size:12px}.cc-explorer-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--cc-divider)}.cc-explorer-bar .cc-spacer{margin-inline-start:auto}.cell-actions{display:flex;gap:4px;justify-content:flex-start;align-items:center}.cc-card--folder{min-height:96px}.cc-card--folder .ficon{width:34px;height:34px;color:var(--cc-icon-deco)}.cc-card--new{align-items:center;justify-content:center;text-align:center;border-style:dashed;border-color:var(--cc-action);color:var(--cc-action);font-weight:600;gap:6px}.cc-pill--cit{background:#cffafe;color:#0e7490}.pr-steps{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.pr-step{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--cc-text-2);background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);padding:5px 13px}.pr-step b{width:17px;height:17px;border-radius:50%;background:var(--cc-sunken);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--cc-text-2)}.pr-step.active{border-color:var(--cc-action);color:var(--cc-action);font-weight:700}.pr-step.active b{background:var(--cc-action);color:#fff}.pr-arrow{color:var(--cc-text-3);font-size:12px}.pr-approach{display:flex;gap:12px;flex-wrap:wrap}.pr-card{flex:1;min-width:280px;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius);background:var(--cc-surface);padding:16px;cursor:pointer}.pr-card.sel{border-color:var(--cc-action);box-shadow:0 0 0 1px var(--cc-action)}.pr-card h3{font-size:14.5px;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:8px}.pr-card p{font-size:12.5px;color:var(--cc-text-2)}.pr-card .pr-radio{width:15px;height:15px;border-radius:50%;border:2px solid var(--cc-border-strong);flex:0 0 auto}.pr-card.sel .pr-radio{border-color:var(--cc-action);box-shadow:inset 0 0 0 3px #fff;background:var(--cc-action)}.pr-card--locked{opacity:.55;cursor:default}.pr-models{display:flex;gap:8px;flex-wrap:wrap}.pr-model{border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:9px 13px;font-size:13px;cursor:pointer;min-width:150px}.pr-model.sel{border-color:var(--cc-action);box-shadow:0 0 0 1px var(--cc-action)}.pr-model b{display:block;font-size:12.5px;margin-bottom:2px}.pr-model span{font-size:11.5px;color:var(--cc-text-3)}.pr-tbl{width:100%;border-collapse:collapse;font-size:13px;background:var(--cc-surface)}.pr-tbl th{text-align:start;font-weight:600;font-size:12px;color:var(--cc-text-2);padding:8px 10px;border-bottom:2px solid var(--cc-border-strong);background:var(--cc-sunken)}.pr-tbl td{padding:7px 10px;border-bottom:1px solid var(--cc-divider);vertical-align:middle}.pr-tbl .num{direction:ltr;text-align:left;font-variant-numeric:tabular-nums}.pr-src{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:4px}.pr-src--cat{background:#eef3fb;color:#1d4ed8;border:1px solid #1d4ed833}.pr-src--man{background:var(--cc-sunken);color:var(--cc-text-2)}.pr-src--ovr{background:#fef9c3;color:#a16207;border:1px solid #eab30855}.pr-vat{font-size:10.5px;padding:1px 7px;border-radius:var(--cc-radius-pill);background:var(--cc-sunken);color:var(--cc-text-2)}.pr-fees{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.pr-fee{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:10px 13px;background:var(--cc-surface);min-width:170px}.pr-fee .cc-label{margin-bottom:4px}.pr-toggle{display:inline-flex;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-pill);overflow:hidden}.pr-toggle button{border:0;background:transparent;font:inherit;font-size:12px;padding:4px 12px;cursor:pointer;color:var(--cc-text-2)}.pr-toggle button.on{background:var(--cc-action);color:#fff;font-weight:700}.pr-result{background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:14px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.pr-result .rv{font-size:19px;font-weight:700}.pr-result .rv small{font-size:11px;color:var(--cc-text-3);font-weight:600;margin-inline-end:4px}.dlg{border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface);display:flex;flex-direction:column;max-width:500px;box-shadow:0 6px 24px #00000014}.dlg__head{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid var(--cc-border);background:var(--cc-sunken)}.dlg__title{font-size:13.5px;font-weight:700}.dlg__body{padding:14px;display:flex;flex-direction:column;gap:10px}.dlg-msg{max-width:90%;padding:9px 13px;border-radius:12px;font-size:13.5px;line-height:1.55}.dlg-msg--user{align-self:flex-start;background:var(--cc-sunken);border-start-start-radius:4px}.dlg-msg--ai{align-self:flex-end;background:var(--cc-info-bg);border:1px solid var(--cc-border);border-start-end-radius:4px}.dlg-file{display:inline-flex;align-items:center;gap:8px;background:var(--cc-surface);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);padding:7px 11px;font-size:12.5px;margin-top:6px}.dlg-file i{font-style:normal;font-size:16px}.dlg-act{border:1px solid var(--cc-action-border);background:var(--cc-action-weak);border-radius:var(--cc-radius-sm);padding:10px 12px;font-size:13px;margin-top:8px}.dlg-act__t{font-weight:700;color:var(--cc-action);margin-bottom:5px;font-size:12.5px}.dlg-act__btns{display:flex;gap:8px;margin-top:9px}.dlg__bar{display:flex;align-items:center;gap:7px;padding:10px 12px;border-top:1px solid var(--cc-border)}.dlg__input{flex:1;min-height:38px;padding:0 12px;font:inherit;font-size:13.5px;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-pill);background:var(--cc-surface)}.dlg-ico{width:38px;height:38px;border-radius:50%;border:1px solid var(--cc-border-strong);background:var(--cc-surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;font-size:15px}.dlg-note{align-self:center;font-size:11.5px;color:var(--cc-text-3);background:var(--cc-bg);border:1px dashed var(--cc-border);border-radius:var(--cc-radius-pill);padding:3px 12px;text-align:center}.dlg-model{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--cc-text-2);background:var(--cc-surface);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-pill);padding:3px 9px;cursor:pointer}.dlg-model:hover{border-color:var(--cc-action);color:var(--cc-action)}.dlg-modelmenu{background:var(--cc-surface);border:.5px solid var(--cc-border);border-radius:10px;box-shadow:0 8px 28px #0000001f;padding:6px;width:230px;font-size:13px}.dlg-modelmenu button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;font:inherit;font-size:13px;color:var(--cc-text);padding:7px 10px;border-radius:6px;cursor:pointer}.dlg-modelmenu button:hover{background:var(--cc-bg)}.dlg-modelmenu button.is-active{background:var(--cc-action-weak);color:var(--cc-action);font-weight:600}.dlg-fab{display:inline-flex;align-items:center;gap:7px;padding:0 15px;min-height:40px;font:inherit;font-size:13px;font-weight:600;color:#fff;cursor:pointer;background:var(--cc-action);border:1px solid var(--cc-action);border-radius:var(--cc-radius-pill);box-shadow:0 6px 18px #00000029}.dlg-fab:hover{background:var(--cc-action-hover);border-color:var(--cc-action-hover)}.dlg-fab:active{background:var(--cc-action-active);border-color:var(--cc-action-active)}.dlg-fab:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.dlg-fab[disabled]{opacity:.55;cursor:default;box-shadow:none}.dlg-fab__dot{width:8px;height:8px;border-radius:50%;background:#fff;flex:0 0 auto;opacity:.9}.cc-opbanner{position:fixed;top:14px;inset-inline-start:50%;transform:translate(-50%);z-index:9998;max-width:min(560px,calc(100vw - 28px));padding:9px 16px;border-radius:var(--cc-radius-pill);font-size:13px;font-weight:600;line-height:1.5;text-align:center;box-shadow:0 6px 18px #00000024;border:1px solid var(--cc-border-strong);background:var(--cc-surface);color:var(--cc-text)}.cc-opbanner[hidden]{display:none}.cc-opbanner.is-running{background:var(--cc-action-weak);border-color:var(--cc-action-border);color:var(--cc-action)}.cc-opbanner.is-done{background:var(--cc-ok-bg,var(--cc-sunken));border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-opbanner.is-error{background:var(--cc-warning-bg);border-color:var(--cc-warning-bar);color:var(--cc-warning-fg)}.cc-opbanner.is-stale{background:var(--cc-sunken);border-color:var(--cc-border-strong);color:var(--cc-text-3)}.cc-card-sel{position:absolute;top:7px;inset-inline-start:6px;z-index:2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);transition:border-color var(--cc-ease),background var(--cc-ease)}.cc-card-sel:hover,.cc-card-sel.is-on{border-color:var(--cc-action);background:var(--cc-action-weak)}.cc-card-sel--inline{position:static;flex:0 0 auto;margin-top:-4px}.cc-card--folder.has-strip{padding-top:46px}.cc-card.is-picked{border-color:var(--cc-action)}.cc-respath{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:var(--cc-text-3);margin-top:2px}.cc-respath .sep{color:var(--cc-text-3);font-size:11px}.cc-respath a{color:var(--cc-text-3);text-decoration:none;border-radius:4px;cursor:pointer}.cc-respath a:hover{color:var(--cc-action);background:var(--cc-action-weak)}.login-wrap.svelte-g49q0{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cc-bg)}.login-card.svelte-g49q0{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:40px 48px;text-align:center;box-shadow:0 1px 6px #0000000f}.rail-ext.svelte-8s1upp.svelte-8s1upp{margin-inline-start:auto;color:var(--cc-text-3);opacity:0;transition:opacity var(--cc-ease)}.rail-item.svelte-8s1upp:hover .rail-ext.svelte-8s1upp{opacity:1}.rail.collapsed .rail-ext.svelte-8s1upp.svelte-8s1upp{display:none}.cluster-chip.svelte-mfebgx.svelte-mfebgx{display:inline-flex;align-items:center;justify-content:center;width:72px;flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;background:#f3f4f6;color:#4b5563}.cluster-chip--none.svelte-mfebgx.svelte-mfebgx{color:#9ca3af}.row-ico.svelte-mfebgx.svelte-mfebgx{display:inline-flex;flex-shrink:0}.open-ind.svelte-mfebgx.svelte-mfebgx{color:var(--cc-text-3);opacity:0;transition:opacity var(--cc-ease)}.entity-item.svelte-mfebgx:hover .open-ind.svelte-mfebgx{opacity:1}.entity-item.svelte-mfebgx.svelte-mfebgx{cursor:pointer}.pg-sec.svelte-1he68kv{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:10px 12px;margin-bottom:8px}.splitter.svelte-1osh4ho.svelte-1osh4ho{touch-action:none}.splitter.svelte-1osh4ho.svelte-1osh4ho:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-8px;inset-inline-end:-8px}.stat--on.svelte-1osh4ho.svelte-1osh4ho{border-color:var(--cc-action-border);color:var(--cc-action);background:var(--cc-action-weak)}.tabs.svelte-1osh4ho .tab.svelte-1osh4ho{min-height:var(--cc-row-h)}.stats-bar.svelte-1osh4ho .stat.svelte-1osh4ho{min-height:36px}.detail.svelte-1osh4ho.svelte-1osh4ho{overflow-y:auto}.journal-row.svelte-xry0zh .cc-chip.svelte-xry0zh{background:transparent;border:0;padding:0;border-radius:0;font-size:13px;font-family:inherit;color:var(--cc-text-2)}.journal-row.svelte-xry0zh .cc-chip.journal-chip.svelte-xry0zh{color:var(--cc-action);cursor:pointer}.journal-row.svelte-xry0zh .cc-chip.journal-chip.svelte-xry0zh:hover{color:var(--cc-action);text-decoration:underline}.ph-dot.svelte-1pv3vgy{width:8px;height:8px;border-radius:50%;background:var(--cc-text-3);display:inline-block;flex-shrink:0}.ph-dot--ok.svelte-1pv3vgy{background:var(--cc-success-fg)}.ph-dot--warn.svelte-1pv3vgy{background:var(--cc-warning-fg)}.tool-field.svelte-6ru0vg{margin-top:16px}.tool-field__label.svelte-6ru0vg{font-size:13px;font-weight:600;color:var(--cc-text-2);margin-bottom:7px;display:block}.tool-field__hint.svelte-6ru0vg{font-size:12px;color:var(--cc-text-3);margin-top:6px}.tool-spin.svelte-6ru0vg{width:15px;height:15px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:svelte-6ru0vg-tsp .8s linear infinite;flex-shrink:0;display:inline-block;margin-inline-end:8px;vertical-align:-2px}@keyframes svelte-6ru0vg-tsp{to{transform:rotate(360deg)}}.tool-field.svelte-15wi2et{margin-top:16px}.tool-field__label.svelte-15wi2et{font-size:13px;font-weight:600;color:var(--cc-text-2);margin-bottom:7px;display:block}.tool-field__hint.svelte-15wi2et{font-size:12px;color:var(--cc-text-3);margin-top:6px}.cc-select.svelte-15wi2et{width:100%;max-width:340px;min-height:44px;padding:0 12px;font-family:var(--cc-font);font-size:14px;border:1px solid var(--cc-border-strong);border-radius:8px;background:var(--cc-surface);color:var(--cc-text);cursor:pointer}.tool-switch-row.svelte-15wi2et{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px}.tool-switch.svelte-15wi2et{width:40px;height:22px;border-radius:999px;background:var(--cc-action);position:relative;flex-shrink:0;cursor:pointer;border:0;padding:0}.tool-switch.svelte-15wi2et:after{content:"";position:absolute;top:2px;inset-inline-start:20px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-start .14s}.tool-switch.off.svelte-15wi2et{background:var(--cc-sunken);border:1px solid var(--cc-border-strong)}.tool-switch.off.svelte-15wi2et:after{inset-inline-start:2px}.tool-switch.svelte-15wi2et:disabled{opacity:.6;cursor:default}.tool-switch-label.svelte-15wi2et{font-size:14px;color:var(--cc-text)}.tool-foot-note.svelte-15wi2et{font-size:12px;color:var(--cc-text-3);margin-top:16px;line-height:1.5;border-top:1px dashed var(--cc-border);padding-top:12px}.tool-spin.svelte-15wi2et{width:15px;height:15px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:svelte-15wi2et-tsp .8s linear infinite;flex-shrink:0;display:inline-block;margin-inline-end:8px;vertical-align:-2px}@keyframes svelte-15wi2et-tsp{to{transform:rotate(360deg)}}.tool-pill-danger.svelte-15wi2et{font-size:11px;border-radius:999px;padding:2px 9px;background:var(--cc-danger-bg);color:var(--cc-danger-fg)}.tool-field.svelte-1q5h5v4{margin-top:16px}.tool-field__label.svelte-1q5h5v4{font-size:13px;font-weight:600;color:var(--cc-text-2);margin-bottom:7px;display:block}.tool-field__hint.svelte-1q5h5v4{font-size:12px;color:var(--cc-text-3);margin-top:6px}.tool-spin.svelte-1q5h5v4{width:15px;height:15px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:svelte-1q5h5v4-tsp .8s linear infinite;flex-shrink:0;display:inline-block;margin-inline-end:8px;vertical-align:-2px}@keyframes svelte-1q5h5v4-tsp{to{transform:rotate(360deg)}}.cc-steps.svelte-wj46ym.svelte-wj46ym{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--cc-divider);margin-bottom:16px}.cc-step.svelte-wj46ym.svelte-wj46ym{display:inline-flex;align-items:center;min-height:var(--cc-row-h);padding:0 14px;gap:8px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);background:var(--cc-surface);color:var(--cc-text-3);font:500 13px var(--cc-font);white-space:nowrap;cursor:pointer;transition:background var(--cc-ease),border-color var(--cc-ease)}.cc-step.svelte-wj46ym.svelte-wj46ym:disabled{cursor:default;opacity:.65}.cc-step.svelte-wj46ym.svelte-wj46ym:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.cc-step__n.svelte-wj46ym.svelte-wj46ym{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--cc-sunken);font-weight:700;font-size:11px;color:var(--cc-text-2);flex:0 0 auto}.cc-step.is-done.svelte-wj46ym.svelte-wj46ym{color:var(--cc-success-fg);border-color:var(--cc-success-bar)}.cc-step.is-done.svelte-wj46ym.svelte-wj46ym:not(:disabled):hover{background:var(--cc-success-bg)}.cc-step__n--done.svelte-wj46ym.svelte-wj46ym{background:var(--cc-success-bg);color:var(--cc-success-fg);box-shadow:inset 0 0 0 1px var(--cc-success-bar)}.donecheck.svelte-wj46ym.svelte-wj46ym{color:var(--cc-success-fg)}.cc-step.is-active.svelte-wj46ym.svelte-wj46ym{background:var(--cc-action-weak);border-color:var(--cc-action-border);color:var(--cc-action);font-weight:600}.cc-step.is-active.svelte-wj46ym .cc-step__n.svelte-wj46ym{background:var(--cc-surface);color:var(--cc-action)}.cc-step.is-dim.svelte-wj46ym.svelte-wj46ym{opacity:.45;border-style:dashed;cursor:default}.flist.svelte-bu0byx.svelte-bu0byx{max-height:300px;overflow-y:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.frow.svelte-bu0byx.svelte-bu0byx{display:flex;align-items:center;gap:8px;border-bottom:.5px solid var(--cc-divider);padding-inline-end:8px}.frow.svelte-bu0byx.svelte-bu0byx:last-child{border-bottom:none}.fnav.svelte-bu0byx.svelte-bu0byx{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-height:42px;padding:0 12px;border:0;background:transparent;font:14px var(--cc-font);color:var(--cc-text);text-align:start;min-width:0}button.fnav.svelte-bu0byx.svelte-bu0byx{cursor:pointer}button.fnav.svelte-bu0byx.svelte-bu0byx:hover{background:var(--cc-action-weak);color:var(--cc-action)}.fnav.svelte-bu0byx.svelte-bu0byx:not(.isdoc):not(button){color:var(--cc-text-3)}.fnav.svelte-bu0byx span.svelte-bu0byx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fchev.svelte-bu0byx.svelte-bu0byx{margin-inline-start:auto;color:var(--cc-text-3);flex:0 0 auto}.app-dialog__actions.svelte-bu0byx .cc-spacer.svelte-bu0byx{margin-inline-start:auto}.srcseg.svelte-10ru9lh.svelte-10ru9lh{flex-wrap:wrap}.docrow.svelte-10ru9lh.svelte-10ru9lh{display:flex;gap:8px;align-items:center}.docrow.svelte-10ru9lh .cc-input.svelte-10ru9lh{flex:1 1 auto}.docrow.svelte-10ru9lh .cc-btn.svelte-10ru9lh{flex:0 0 auto;white-space:nowrap}.cancelbtn.svelte-10ru9lh.svelte-10ru9lh{margin-inline-start:auto;flex:0 0 auto}.cc-input.svelte-10ru9lh.svelte-10ru9lh:not(.cc-input--ltr){direction:rtl;text-align:right}.srcseg.svelte-10ru9lh .soon.svelte-10ru9lh{position:relative;opacity:.6}.soonbadge.svelte-10ru9lh.svelte-10ru9lh{display:inline-block;margin-inline-start:6px;font-size:10px;font-weight:600;color:var(--cc-text-3);background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:1px 6px;vertical-align:middle}.idrow.svelte-10ru9lh.svelte-10ru9lh{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chips.svelte-10ru9lh.svelte-10ru9lh{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.chiprm.svelte-10ru9lh.svelte-10ru9lh{border:none;background:none;cursor:pointer;color:var(--cc-text-3);font-weight:700;padding:0 2px}.vwrap.svelte-10ru9lh.svelte-10ru9lh{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 880px){.vwrap.svelte-10ru9lh.svelte-10ru9lh{grid-template-columns:1fr}}.vcard.svelte-10ru9lh.svelte-10ru9lh{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:right;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);padding:11px 13px;background:var(--cc-surface);cursor:pointer;min-height:var(--cc-row-h)}.vcard.sel.svelte-10ru9lh.svelte-10ru9lh{border-color:var(--cc-action);background:var(--cc-action-weak)}.vname.svelte-10ru9lh.svelte-10ru9lh{font-weight:600}.vdays.svelte-10ru9lh.svelte-10ru9lh{font-size:12px;color:var(--cc-text-3)}.foot.svelte-10ru9lh.svelte-10ru9lh{display:flex;gap:10px;margin-top:16px}.dform__grid.svelte-17yvaie{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dform__actions.svelte-17yvaie{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.plist.svelte-efbyp1{max-height:300px;overflow-y:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.prow.svelte-efbyp1{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;border:0;border-bottom:.5px solid var(--cc-divider);background:transparent;font:14px var(--cc-font);color:var(--cc-text);cursor:pointer;text-align:start}.prow.svelte-efbyp1:last-child{border-bottom:none}.prow.svelte-efbyp1:hover{background:var(--cc-action-weak);color:var(--cc-action)}.destpick.svelte-1fpc7q5.svelte-1fpc7q5{display:inline-flex;align-items:center;gap:8px;min-height:38px;width:200px;flex:0 0 auto;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:0 12px;cursor:pointer;text-align:start;font:14px var(--cc-font);color:var(--cc-text)}.destpick.svelte-1fpc7q5.svelte-1fpc7q5:hover:not(:disabled){border-color:var(--cc-action)}.linkchip.svelte-1fpc7q5.svelte-1fpc7q5{display:inline-flex;align-items:center;gap:8px;background:var(--cc-action-weak);border:1px solid var(--cc-action);border-radius:var(--cc-radius-sm);padding:5px 12px}.linkchip.svelte-1fpc7q5 .lx.svelte-1fpc7q5{border:none;background:none;color:var(--cc-action);cursor:pointer;font-size:14px;padding:0 2px}.ctrow.svelte-1fpc7q5.svelte-1fpc7q5{display:flex;align-items:center;gap:11px;min-height:var(--cc-row-h);border-bottom:1px solid var(--cc-divider);padding:4px 2px;flex-wrap:wrap}.ctname.svelte-1fpc7q5.svelte-1fpc7q5{font-weight:600}.ctdesc.svelte-1fpc7q5.svelte-1fpc7q5{font-size:12.5px;color:var(--cc-text-3)}.cc-switch.svelte-1fpc7q5.svelte-1fpc7q5{width:38px;height:21px;border-radius:999px;background:var(--cc-sunken);border:1px solid var(--cc-border-strong);position:relative;flex-shrink:0;cursor:pointer;padding:0}.cc-switch.svelte-1fpc7q5.svelte-1fpc7q5:before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.cc-switch.svelte-1fpc7q5.svelte-1fpc7q5:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid var(--cc-border-strong);transition:inset-inline-start var(--cc-ease)}.cc-switch.on.svelte-1fpc7q5.svelte-1fpc7q5{background:var(--cc-action);border-color:var(--cc-action)}.cc-switch.on.svelte-1fpc7q5.svelte-1fpc7q5:after{inset-inline-start:19px;border-color:transparent}.variants.svelte-1fpc7q5.svelte-1fpc7q5{background:var(--cc-bg);border:1px solid var(--cc-divider);border-radius:var(--cc-radius-sm);padding:10px 16px;margin:2px 0 10px;display:flex;flex-direction:column;gap:9px}.sechead.svelte-1fpc7q5.svelte-1fpc7q5:focus-visible{outline:2px solid var(--cc-action);outline-offset:-2px}.chevspan.svelte-1fpc7q5.svelte-1fpc7q5{display:inline-flex;align-items:center;color:var(--cc-text-3)}.cc-input.err.svelte-1fpc7q5.svelte-1fpc7q5{border-color:var(--cc-danger-bar)}.foot.svelte-1fpc7q5.svelte-1fpc7q5{display:flex;gap:10px;margin-top:16px}.dlbl.svelte-1fpc7q5.svelte-1fpc7q5{font-size:12.5px;font-weight:600;color:var(--cc-text-2);margin:6px 0}.selred.svelte-1fpc7q5.svelte-1fpc7q5{color:var(--cc-action)}.swrow.svelte-1fpc7q5.svelte-1fpc7q5{display:flex;align-items:center;gap:10px;min-height:var(--cc-row-h);font-size:14px;color:var(--cc-text-2);flex-wrap:wrap}.swlabel.svelte-1fpc7q5.svelte-1fpc7q5{flex:0 0 110px;font-weight:600}.endlbl.svelte-1fpc7q5.svelte-1fpc7q5{flex:0 0 165px;border:0;background:transparent;padding:0;cursor:pointer;font:600 14px var(--cc-font);color:var(--cc-text-2);min-height:var(--cc-row-h);display:inline-flex;align-items:center;justify-content:flex-end;text-align:end}.endlbl--b.svelte-1fpc7q5.svelte-1fpc7q5{justify-content:flex-start;text-align:start}.endlbl.end-active.svelte-1fpc7q5.svelte-1fpc7q5{color:var(--cc-action)}.endlbl.svelte-1fpc7q5.svelte-1fpc7q5:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.langseg.svelte-1fpc7q5.svelte-1fpc7q5{display:inline-flex;width:388px;max-width:100%}.langseg.svelte-1fpc7q5 button.svelte-1fpc7q5{flex:1 1 0;padding:0 4px}.slugin.svelte-1fpc7q5.svelte-1fpc7q5{max-width:388px}.cc-chip--lock.svelte-1fpc7q5.svelte-1fpc7q5{color:var(--cc-action);background:var(--cc-action-weak)}.dayprev.svelte-1fpc7q5.svelte-1fpc7q5{display:flex;flex-direction:column;gap:7px;max-height:320px;overflow-y:auto}.dayrow.svelte-1fpc7q5.svelte-1fpc7q5{display:flex;gap:10px;align-items:flex-start}.dn.svelte-1fpc7q5.svelte-1fpc7q5{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--cc-surface);border:1px solid var(--cc-border-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;color:var(--cc-text-2)}.dbody.svelte-1fpc7q5.svelte-1fpc7q5{min-width:0}.dtitle.svelte-1fpc7q5.svelte-1fpc7q5{font-weight:600;font-size:13px}.dov.svelte-1fpc7q5.svelte-1fpc7q5{font-weight:400;font-size:11.5px;color:var(--cc-text-3)}.dsnip.svelte-1fpc7q5.svelte-1fpc7q5{font-size:12px;color:var(--cc-text-2);margin-top:1px}.dsnip.dempty.svelte-1fpc7q5.svelte-1fpc7q5{color:var(--cc-danger-fg)}.pkgsec.svelte-1fpc7q5.svelte-1fpc7q5{margin-top:8px;padding-top:6px;border-top:1px dashed var(--cc-divider)}.pkgtitle.svelte-1fpc7q5.svelte-1fpc7q5{font-weight:600;font-size:12.5px;color:var(--cc-text-2);margin-bottom:3px}.pkgline.svelte-1fpc7q5.svelte-1fpc7q5{font-size:12px;color:var(--cc-text-2);line-height:1.5}.plist.svelte-a7i398{max-height:280px;overflow-y:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.prow.svelte-a7i398{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;border:0;border-bottom:.5px solid var(--cc-divider);background:transparent;font:14px var(--cc-font);color:var(--cc-text);cursor:pointer;text-align:start}.prow.svelte-a7i398:last-child{border-bottom:none}.prow.svelte-a7i398:hover{background:var(--cc-action-weak);color:var(--cc-action)}.flist.svelte-1efxrfv.svelte-1efxrfv{max-height:300px;overflow-y:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.frow.svelte-1efxrfv.svelte-1efxrfv{display:flex;align-items:center;gap:8px;border-bottom:.5px solid var(--cc-divider);padding-inline-end:8px}.frow.svelte-1efxrfv.svelte-1efxrfv:last-child{border-bottom:none}.fnav.svelte-1efxrfv.svelte-1efxrfv{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-height:42px;padding:0 12px;border:0;background:transparent;font:14px var(--cc-font);color:var(--cc-text);cursor:pointer;text-align:start;min-width:0}.fnav.svelte-1efxrfv.svelte-1efxrfv:hover{background:var(--cc-action-weak);color:var(--cc-action)}.fnav.svelte-1efxrfv span.svelte-1efxrfv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fchev.svelte-1efxrfv.svelte-1efxrfv{margin-inline-start:auto;color:var(--cc-text-3);flex:0 0 auto}.app-dialog__actions.svelte-1efxrfv .cc-spacer.svelte-1efxrfv{margin-inline-start:auto}.cc-input.svelte-bi9d5e.svelte-bi9d5e:not(.cc-input--ltr){direction:rtl;text-align:right}.cc-sec.svelte-bi9d5e.svelte-bi9d5e{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);overflow:hidden;margin-bottom:10px}.cc-sec__head.svelte-bi9d5e.svelte-bi9d5e{display:flex;align-items:center;gap:8px;min-height:var(--cc-row-h);padding:0 16px;width:100%;background:transparent;border:none;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none}.cc-sec__head.svelte-bi9d5e.svelte-bi9d5e:focus-visible{outline:2px solid var(--cc-action);outline-offset:-2px}.cc-sec__title.svelte-bi9d5e.svelte-bi9d5e{font-size:14px;font-weight:600;color:var(--cc-text-2)}.cc-sec__sub.svelte-bi9d5e.svelte-bi9d5e{font-size:12px;color:var(--cc-text-3)}.cc-sec__spacer.svelte-bi9d5e.svelte-bi9d5e{margin-inline-start:auto}.chev.svelte-bi9d5e.svelte-bi9d5e{color:var(--cc-text-3);display:inline-flex;align-items:center}.chev.svelte-bi9d5e .cc-icon{transition:transform .14s}.chev--open.svelte-bi9d5e .cc-icon{transform:rotate(180deg)}.cc-sec__body.svelte-bi9d5e.svelte-bi9d5e{padding:12px 16px;border-top:1px solid var(--cc-divider)}.grid2.svelte-bi9d5e.svelte-bi9d5e{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 920px){.grid2.svelte-bi9d5e.svelte-bi9d5e{grid-template-columns:1fr}}.grid3.svelte-bi9d5e.svelte-bi9d5e{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px 16px;align-items:start}@media (max-width: 920px){.grid3.svelte-bi9d5e.svelte-bi9d5e{grid-template-columns:1fr}}.datein.svelte-bi9d5e.svelte-bi9d5e{width:100%}.folderlink.svelte-bi9d5e.svelte-bi9d5e{display:inline-flex;align-items:center;gap:5px;color:var(--cc-action);font-size:14px;font-weight:600;text-decoration:none;min-height:var(--cc-row-h);margin-inline-start:auto}.folderlink.svelte-bi9d5e.svelte-bi9d5e:hover{text-decoration:underline}.partnerbox.svelte-bi9d5e.svelte-bi9d5e{max-width:340px}.partneract.svelte-bi9d5e.svelte-bi9d5e{display:flex;gap:8px;margin-top:8px}.pchip.svelte-bi9d5e.svelte-bi9d5e{display:inline-flex;align-items:center;gap:8px;min-height:var(--cc-row-h);padding:0 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:#fbfcfe;max-width:340px}.pchip.svelte-bi9d5e .nm.svelte-bi9d5e{font-weight:600}.pchip--empty.svelte-bi9d5e.svelte-bi9d5e{color:var(--cc-text-3)}.orderline.svelte-bi9d5e.svelte-bi9d5e{min-height:var(--cc-row-h);display:flex;align-items:center;gap:8px;font-size:13.5px}.flightrow.svelte-bi9d5e.svelte-bi9d5e{display:grid;grid-template-columns:1fr 110px;gap:8px}.hhead.svelte-bi9d5e.svelte-bi9d5e,.hrow.svelte-bi9d5e.svelte-bi9d5e{display:grid;grid-template-columns:1.4fr .6fr 1.4fr auto;gap:8px;align-items:center}.hbtns.svelte-bi9d5e.svelte-bi9d5e{display:flex;gap:4px}.ordersub.svelte-bi9d5e.svelte-bi9d5e{color:var(--cc-text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hhead.svelte-bi9d5e.svelte-bi9d5e{font-size:11.5px;font-weight:600;color:var(--cc-text-2);margin-bottom:4px}.hrow.svelte-bi9d5e.svelte-bi9d5e{margin-bottom:8px}.rule.svelte-bi9d5e.svelte-bi9d5e{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cc-text-2);margin-top:8px}.foot.svelte-bi9d5e.svelte-bi9d5e{display:flex;gap:10px;margin-top:16px}.pair.svelte-1v0y2fo{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:640px}@media (max-width: 920px){.pair.svelte-1v0y2fo{grid-template-columns:1fr}}.split.svelte-17d7fny.svelte-17d7fny{display:grid;grid-template-columns:1fr 320px;gap:16px}@media (max-width: 920px){.split.svelte-17d7fny.svelte-17d7fny{grid-template-columns:1fr}}.split--single.svelte-17d7fny.svelte-17d7fny{grid-template-columns:1fr}.inote.svelte-17d7fny.svelte-17d7fny{display:flex;align-items:flex-start;gap:8px;background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:10px 14px;font-size:13.5px;color:var(--cc-text-2);line-height:1.55;margin-bottom:16px}.inote.svelte-17d7fny .cc-icon.svelte-17d7fny{flex:0 0 auto;margin-top:2px;color:var(--cc-text-3)}.swrow.svelte-17d7fny.svelte-17d7fny{display:flex;align-items:center;gap:10px;min-height:var(--cc-row-h);font-size:14px;color:var(--cc-text-2);flex-wrap:wrap}.swlabel.svelte-17d7fny.svelte-17d7fny{flex:0 0 110px;font-weight:600}.endlbl.svelte-17d7fny.svelte-17d7fny{flex:0 0 165px;border:0;background:transparent;padding:0;cursor:pointer;font:600 14px var(--cc-font);color:var(--cc-text-2);min-height:var(--cc-row-h);display:inline-flex;align-items:center;justify-content:flex-end;text-align:end}.endlbl--b.svelte-17d7fny.svelte-17d7fny{justify-content:flex-start;text-align:start}.endlbl.end-active.svelte-17d7fny.svelte-17d7fny{color:var(--cc-action)}.endlbl.svelte-17d7fny.svelte-17d7fny:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.cc-switch.svelte-17d7fny.svelte-17d7fny{width:38px;height:21px;border-radius:999px;background:var(--cc-sunken);border:1px solid var(--cc-border-strong);cursor:pointer;position:relative;transition:background .14s;padding:0;flex:0 0 auto}.cc-switch.svelte-17d7fny.svelte-17d7fny:before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.cc-switch.svelte-17d7fny.svelte-17d7fny:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid var(--cc-border-strong);transition:inset-inline-start .14s}.cc-switch.on.svelte-17d7fny.svelte-17d7fny{background:var(--cc-action);border-color:var(--cc-action)}.cc-switch.on.svelte-17d7fny.svelte-17d7fny:after{inset-inline-start:19px;border-color:transparent}.brow.svelte-17d7fny .cc-seg--sm.svelte-17d7fny{display:flex;width:388px;max-width:100%}.brow.svelte-17d7fny .cc-seg--sm button.svelte-17d7fny{flex:1 1 0;padding:0 8px;min-height:var(--cc-row-h)}.blocks.svelte-17d7fny.svelte-17d7fny{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);overflow:hidden}.brow.svelte-17d7fny.svelte-17d7fny{display:flex;align-items:center;gap:10px;min-height:var(--cc-row-h);padding:6px 14px;border-bottom:1px solid var(--cc-divider);flex-wrap:wrap}.brow.svelte-17d7fny.svelte-17d7fny:last-child{border-bottom:none}.lockslot.svelte-17d7fny.svelte-17d7fny{flex:0 0 20px;display:inline-flex;align-items:center}.bname.svelte-17d7fny.svelte-17d7fny{font-weight:600;font-size:14px;min-width:140px}.bdesc.svelte-17d7fny.svelte-17d7fny{flex:1;min-width:150px;font-size:12.5px;color:var(--cc-text-3)}.pairrow.svelte-17d7fny.svelte-17d7fny{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.suprow.svelte-17d7fny.svelte-17d7fny{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.suprow.svelte-17d7fny .num.svelte-17d7fny,.suprow.svelte-17d7fny .cur.svelte-17d7fny{flex:0 0 90px}.suprow.svelte-17d7fny input.svelte-17d7fny:not(.num){flex:1;min-width:180px}.paid.svelte-17d7fny.svelte-17d7fny{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:var(--cc-row-h);white-space:nowrap}.suphint.svelte-17d7fny.svelte-17d7fny{flex:1 0 100%;font-size:12px;color:var(--cc-danger-fg)}.foot.svelte-17d7fny.svelte-17d7fny{display:flex;gap:10px;margin-top:16px}.kv.svelte-17d7fny.svelte-17d7fny{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;padding:7px 0;border-bottom:.5px solid var(--cc-divider)}.kv.svelte-17d7fny.svelte-17d7fny:last-child{border-bottom:none}.kv.svelte-17d7fny .k.svelte-17d7fny{color:var(--cc-text-3)}.cachecell.svelte-17d7fny.svelte-17d7fny{display:inline-flex;align-items:center;gap:7px}.dot.svelte-17d7fny.svelte-17d7fny{width:8px;height:8px;border-radius:50%;background:var(--cc-success-fg)}.dot.cold.svelte-17d7fny.svelte-17d7fny{background:var(--cc-warning-fg)}.split.svelte-718ebx.svelte-718ebx{display:grid;grid-template-columns:1fr 320px;gap:16px}@media (max-width: 920px){.split.svelte-718ebx.svelte-718ebx{grid-template-columns:1fr}}.dgrid.svelte-718ebx.svelte-718ebx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.dcard.svelte-718ebx.svelte-718ebx{border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.dcard.svelte-718ebx .t.svelte-718ebx{font-weight:600;font-size:14px}.dcard.svelte-718ebx .n.svelte-718ebx{font-size:12px;color:var(--cc-text-3);direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcard.is-off.svelte-718ebx.svelte-718ebx{border-style:dashed;border-color:var(--cc-border)}.dcard.is-off.svelte-718ebx .t.svelte-718ebx{color:var(--cc-text-3)}.srcline.svelte-718ebx.svelte-718ebx{font-size:13px;color:var(--cc-text-2);margin-top:10px}.flaglist.svelte-718ebx.svelte-718ebx{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);overflow:hidden;margin-top:8px}.fghead.svelte-718ebx.svelte-718ebx{min-height:36px;display:flex;align-items:center;gap:8px;padding:6px 14px;background:var(--cc-sunken);font-size:13px;font-weight:700;color:var(--cc-text-2);border-top:1px solid var(--cc-divider)}.flaglist.svelte-718ebx>.fghead.svelte-718ebx:first-child{border-top:none}.fghead--btn.svelte-718ebx.svelte-718ebx{width:100%;border-inline:none;border-bottom:none;cursor:pointer;text-align:start;font:700 13px var(--cc-font)}.fghead--btn.svelte-718ebx.svelte-718ebx:focus-visible{outline:2px solid var(--cc-action);outline-offset:-2px}.fghead--btn.svelte-718ebx .chev.svelte-718ebx{margin-inline-start:auto;color:var(--cc-text-3);display:inline-flex}.fghead--btn.svelte-718ebx .chev.svelte-718ebx .cc-icon{transition:transform var(--cc-ease)}.fghead--btn.svelte-718ebx .chev--open.svelte-718ebx .cc-icon{transform:rotate(180deg)}.frow.svelte-718ebx.svelte-718ebx{display:grid;grid-template-columns:150px 1fr;gap:4px 14px;padding:10px 14px;border-top:1px solid var(--cc-divider);align-items:start}.frow--noanchor.svelte-718ebx.svelte-718ebx{grid-template-columns:1fr}.frow--noanchor.svelte-718ebx .fmsg.svelte-718ebx,.frow--noanchor.svelte-718ebx .ftext.svelte-718ebx{grid-column:1}.fanchor.svelte-718ebx.svelte-718ebx{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--cc-text-2);background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);padding:3px 10px;justify-self:start;white-space:nowrap}.ftext.svelte-718ebx.svelte-718ebx{font-size:14px;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmsg.svelte-718ebx.svelte-718ebx{grid-column:2;font-size:13px;color:var(--cc-text-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fkept.svelte-718ebx.svelte-718ebx{display:inline-flex;font-size:11px;font-weight:700;padding:1px 8px;border-radius:var(--cc-radius-pill);background:var(--cc-sunken);border:1px solid var(--cc-border);color:var(--cc-text-3)}.pairlist.svelte-718ebx.svelte-718ebx{display:flex;flex-direction:column;gap:4px;margin-top:6px}.pairrow.svelte-718ebx.svelte-718ebx{display:flex;align-items:center;gap:8px;direction:ltr;text-align:left;background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:4px 10px;font-size:12.5px}.pairq.svelte-718ebx.svelte-718ebx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cc-text-2);unicode-bidi:isolate}.pairarrow.svelte-718ebx.svelte-718ebx{flex:0 0 auto;color:var(--cc-action);font-weight:700}.fmore.svelte-718ebx.svelte-718ebx{margin:10px 14px}.anchorpill.svelte-718ebx.svelte-718ebx{display:inline-flex;font-size:11.5px;font-weight:700;color:var(--cc-text-2);background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);padding:1px 8px;white-space:nowrap}.emptychip.svelte-718ebx.svelte-718ebx{display:inline-flex;font-size:11px;font-weight:700;color:var(--cc-text-3);background:var(--cc-sunken);border:1px dashed var(--cc-border-strong);border-radius:var(--cc-radius-pill);padding:1px 10px}.movetag.svelte-718ebx.svelte-718ebx{display:inline-flex;font-size:11px;font-weight:700;color:var(--cc-action);background:var(--cc-action-weak);border:1px solid var(--cc-action-border);border-radius:var(--cc-radius-pill);padding:1px 8px}.anchorstack.svelte-718ebx.svelte-718ebx{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rowact.svelte-718ebx.svelte-718ebx{display:flex;gap:6px}.rowact.svelte-718ebx .cc-btn--sm.svelte-718ebx{min-width:84px;justify-content:center;padding:0 8px}.fwdbar.svelte-718ebx.svelte-718ebx{display:flex;align-items:center;gap:12px;border-top:1px solid var(--cc-border);padding-top:14px;margin-top:16px}.fwdhint.svelte-718ebx.svelte-718ebx{font-size:13px;color:var(--cc-text-3)}.fwdbtn.svelte-718ebx.svelte-718ebx{margin-inline-start:auto}.vchips.svelte-718ebx.svelte-718ebx{display:flex;gap:6px;flex-wrap:wrap}.vchip.svelte-718ebx.svelte-718ebx{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:1px 9px;border-radius:var(--cc-radius-pill);background:var(--cc-sunken);color:var(--cc-text-3);border:1px solid var(--cc-border)}.vchip--ok.svelte-718ebx.svelte-718ebx{background:var(--cc-success-bg);color:var(--cc-success-fg);border-color:var(--cc-success-bar)}.vline.svelte-718ebx.svelte-718ebx{font-size:12px;color:var(--cc-text-3);margin-top:4px}.doclinks.svelte-718ebx.svelte-718ebx{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.doclink.svelte-718ebx.svelte-718ebx{display:inline-flex;align-items:center;gap:5px;color:var(--cc-action);font-size:14px;font-weight:600;text-decoration:none;min-height:var(--cc-row-h)}.doclink.svelte-718ebx.svelte-718ebx:hover{text-decoration:underline}.doclink.svelte-718ebx .cc-icon.svelte-718ebx{flex:0 0 auto}.foot.svelte-718ebx.svelte-718ebx{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.collap.svelte-718ebx.svelte-718ebx{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);margin-bottom:10px}.collap-head.svelte-718ebx.svelte-718ebx{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--cc-row-h);padding:0 14px;border:0;background:transparent;cursor:pointer;font:600 13.5px var(--cc-font);color:var(--cc-text);text-align:start}.collap-head.svelte-718ebx.svelte-718ebx:focus-visible{outline:2px solid var(--cc-action);outline-offset:2px}.collap-head.svelte-718ebx .ttl.svelte-718ebx{font-weight:600}.collap-head.svelte-718ebx .cnt.svelte-718ebx{font-size:11.5px;font-weight:700;border-radius:var(--cc-radius-pill);padding:1px 9px;background:var(--cc-sunken);color:var(--cc-text-2)}.collap-head.svelte-718ebx .cnt.has.svelte-718ebx{background:var(--cc-action-weak);color:var(--cc-action)}.collap-head.svelte-718ebx .chev.svelte-718ebx{margin-inline-start:auto;color:var(--cc-text-3);font-size:12px;display:inline-flex}.collap-head.svelte-718ebx .chev.svelte-718ebx .cc-icon{transition:transform var(--cc-ease)}.collap-head.svelte-718ebx .chev.chev--open.svelte-718ebx .cc-icon{transform:rotate(180deg)}.collap-body.svelte-718ebx.svelte-718ebx{border-top:1px solid var(--cc-divider);padding:12px 14px}.vrow.svelte-718ebx.svelte-718ebx{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);margin-bottom:7px}.vrow.cur.svelte-718ebx.svelte-718ebx{border-color:var(--cc-action);background:var(--cc-action-weak)}.vrow.svelte-718ebx .vn.svelte-718ebx{font-weight:700;color:var(--cc-action);min-width:30px;direction:ltr}.kv.svelte-718ebx.svelte-718ebx{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;padding:7px 0}.kv.svelte-718ebx .k.svelte-718ebx{color:var(--cc-text-3)}.statecell.svelte-718ebx.svelte-718ebx{display:inline-flex;align-items:center;gap:7px}.dot.svelte-718ebx.svelte-718ebx{width:8px;height:8px;border-radius:50%;background:var(--approval-draft-dot)}.dot.ok.svelte-718ebx.svelte-718ebx{background:var(--cc-success-fg)}.apchip.svelte-fdr3ec.svelte-fdr3ec{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:4px 12px;border-radius:var(--cc-radius-pill);color:var(--cc-text-3);border:1px dashed var(--cc-border)}.apchip--ok.svelte-fdr3ec.svelte-fdr3ec{color:#15803d;background:#dcfce7;border:1px solid #15803d33}.inote.svelte-fdr3ec.svelte-fdr3ec{display:flex;align-items:flex-start;gap:8px;background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:10px 14px;font-size:13.5px;color:var(--cc-text-2);line-height:1.55;margin-bottom:12px}.inote.svelte-fdr3ec .cc-icon.svelte-fdr3ec{flex:0 0 auto;margin-top:2px;color:var(--cc-text-3)}.cc-sec.svelte-fdr3ec.svelte-fdr3ec{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);overflow:hidden;margin-top:10px}.cc-sec__head.svelte-fdr3ec.svelte-fdr3ec{display:flex;align-items:center;gap:8px;min-height:var(--cc-row-h);padding:0 16px;width:100%;background:transparent;border:none;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none}.cc-sec__head.svelte-fdr3ec.svelte-fdr3ec:focus-visible{outline:2px solid var(--cc-action);outline-offset:-2px}.cc-sec__title.svelte-fdr3ec.svelte-fdr3ec{font-size:14px;font-weight:600;color:var(--cc-text-2)}.cc-sec__sub.svelte-fdr3ec.svelte-fdr3ec{font-size:12px;color:var(--cc-text-3)}.cc-sec__spacer.svelte-fdr3ec.svelte-fdr3ec{margin-inline-start:auto}.chev.svelte-fdr3ec.svelte-fdr3ec{color:var(--cc-text-3);display:inline-flex;align-items:center}.chev.svelte-fdr3ec .cc-icon.svelte-fdr3ec{transition:transform .14s}.chev--open.svelte-fdr3ec .cc-icon.svelte-fdr3ec{transform:rotate(180deg)}.secbody.svelte-fdr3ec.svelte-fdr3ec{padding:4px 16px 12px;border-top:1px solid var(--cc-divider);font-size:14px;color:var(--cc-text-2);line-height:1.6}.kvrow.svelte-fdr3ec.svelte-fdr3ec{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;min-height:var(--cc-row-h)}.kvrow.svelte-fdr3ec+.kvrow.svelte-fdr3ec{border-top:1px solid var(--cc-divider)}.kvkey.svelte-fdr3ec.svelte-fdr3ec{font-size:13px;font-weight:600;color:var(--cc-text-2)}.kvval.svelte-fdr3ec.svelte-fdr3ec{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.crumbs.svelte-fdr3ec.svelte-fdr3ec{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.crumb.svelte-fdr3ec.svelte-fdr3ec{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--cc-text-2);background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:4px 10px;unicode-bidi:isolate}.crumbsep.svelte-fdr3ec.svelte-fdr3ec{color:var(--cc-text-3);font-size:13px}.folderlink.svelte-fdr3ec.svelte-fdr3ec{display:inline-flex;align-items:center;gap:5px;color:var(--cc-action);font-size:14px;font-weight:600;text-decoration:none;min-height:var(--cc-row-h)}.folderlink.svelte-fdr3ec.svelte-fdr3ec:hover{text-decoration:underline}.folderlink.svelte-fdr3ec .cc-icon.svelte-fdr3ec{flex:0 0 auto}.ident.svelte-166xfqt{font-size:12.5px;color:var(--cc-text-3);background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:3px 12px;word-break:break-all}.newbtn.svelte-166xfqt{margin-inline-start:auto}.ph-block.svelte-jmfu5b{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:12px 14px;margin-bottom:12px;background:var(--cc-surface)}.ph-block__t.svelte-jmfu5b{font-size:13px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ph-row.svelte-jmfu5b{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ph-fld.svelte-jmfu5b{display:flex;flex-direction:column;min-width:120px;max-width:190px}.ph-paying.svelte-jmfu5b{font-size:12.5px;color:var(--cc-text-2);padding-bottom:11px}.ph-pay.svelte-jmfu5b{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cc-text-2);padding-bottom:11px}.ph-q.svelte-jmfu5b{width:15px;height:15px;border-radius:50%;border:1px solid var(--cc-border-strong);color:var(--cc-text-3);background:transparent;font:inherit;padding:0;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:0 0 auto}.nh-ok.svelte-jmfu5b{border-color:var(--cc-success-fg);color:var(--cc-success-fg);background:var(--cc-success-bg)}.cc-seg--unset.svelte-1fqioe0.svelte-1fqioe0{border-style:dashed}.cc-seg--unset.svelte-1fqioe0 button.svelte-1fqioe0{color:var(--cc-text-3)}.cc-seg--unset.svelte-1fqioe0 button.svelte-1fqioe0:hover:not(:disabled){color:var(--cc-action);background:var(--cc-action-weak)}.cc-chip--unset.svelte-1fqioe0.svelte-1fqioe0{border-style:dashed;border-color:var(--cc-border-strong);background:transparent}.po-block.svelte-1fqioe0.svelte-1fqioe0{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:12px 14px;margin-bottom:12px;background:var(--cc-surface)}.po-block__t.svelte-1fqioe0.svelte-1fqioe0{font-size:13px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph-rowx.svelte-1fqioe0.svelte-1fqioe0{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.po-fld.svelte-1fqioe0.svelte-1fqioe0{display:flex;flex-direction:column;min-width:120px;max-width:190px}.po-sw.svelte-1fqioe0.svelte-1fqioe0{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--cc-text);padding-bottom:11px}.po-models.svelte-1fqioe0.svelte-1fqioe0{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.po-model.svelte-1fqioe0.svelte-1fqioe0{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font:inherit;text-align:start;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:9px 12px;cursor:pointer;max-width:210px}.po-model.svelte-1fqioe0 b.svelte-1fqioe0{font-size:13px}.po-model.svelte-1fqioe0 small.svelte-1fqioe0{font-size:11px;color:var(--cc-text-3);line-height:1.4}.po-model.is-on.svelte-1fqioe0.svelte-1fqioe0{border-color:var(--cc-action);background:var(--cc-action-weak)}.po-model.svelte-1fqioe0.svelte-1fqioe0:disabled{color:var(--cc-text-disabled);cursor:default;border-color:var(--cc-border)}.po-model.svelte-1fqioe0:disabled small.svelte-1fqioe0{color:var(--cc-text-disabled)}.ph-q.svelte-1fqioe0.svelte-1fqioe0{width:15px;height:15px;border-radius:50%;border:1px solid var(--cc-border-strong);color:var(--cc-text-3);background:transparent;font:inherit;padding:0;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:0 0 auto}.calcw.svelte-1fqioe0.svelte-1fqioe0{border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface);overflow:hidden}.calcw__head.svelte-1fqioe0.svelte-1fqioe0{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--cc-sunken);border-bottom:1px solid var(--cc-border);flex-wrap:wrap}.calcw__lvl.svelte-1fqioe0.svelte-1fqioe0{padding:6px 14px;font-size:11.5px;font-weight:700;color:var(--cc-text-3);letter-spacing:.2px;background:var(--cc-bg);border-bottom:1px solid var(--cc-divider)}.calcw__row.svelte-1fqioe0.svelte-1fqioe0{display:grid;grid-template-columns:minmax(150px,1.2fr) 1fr 1.2fr 1fr;gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--cc-divider);font-size:13.5px}.calcw__row.svelte-1fqioe0.svelte-1fqioe0:last-child{border-bottom:0}.calcw__row--off.svelte-1fqioe0.svelte-1fqioe0{color:var(--cc-text-disabled)}.calcw__st.svelte-1fqioe0.svelte-1fqioe0{font-weight:600;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.calcw__num.svelte-1fqioe0.svelte-1fqioe0{direction:ltr;text-align:left;font-variant-numeric:tabular-nums}.calcw__op.svelte-1fqioe0.svelte-1fqioe0{color:var(--cc-text-2);direction:ltr;text-align:left;font-variant-numeric:tabular-nums;font-size:12.5px}.calcw__na.svelte-1fqioe0.svelte-1fqioe0{font-size:11.5px;color:var(--cc-text-3);background:var(--cc-sunken);border-radius:var(--cc-radius-pill);padding:2px 9px;justify-self:start;grid-column:2 / 5}.calcw__foot.svelte-1fqioe0.svelte-1fqioe0{display:flex;align-items:center;gap:14px;padding:11px 14px;background:var(--cc-sunken);border-top:1px solid var(--cc-border);flex-wrap:wrap}.calcw__final.svelte-1fqioe0.svelte-1fqioe0{font-size:17px;font-weight:700}.calcw__final.svelte-1fqioe0 small.svelte-1fqioe0{font-size:11px;color:var(--cc-text-3);font-weight:600;margin-inline-end:4px}.cit-row.svelte-d2vgmh{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.cit-fld.svelte-d2vgmh{display:flex;flex-direction:column;min-width:180px;max-width:240px}.dlg-fab.svelte-nit5br{position:fixed;bottom:18px;left:18px;z-index:4900}.dlgp.svelte-nit5br{position:fixed;bottom:18px;left:18px;z-index:4900;width:480px;max-width:calc(100vw - 36px);border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface);display:flex;flex-direction:column;box-shadow:0 10px 30px #00000024}.dlgp--side.svelte-nit5br{top:0;bottom:0;left:0;width:380px;border-radius:0;border-block:0;border-inline-start:0}.dlgp-menu.svelte-nit5br{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:5}.dlgp-warn.svelte-nit5br{background:var(--cc-warning-bg);color:var(--cc-warning-fg);border-color:var(--cc-warning-bar)}.dlg-act__payload.svelte-nit5br{direction:ltr;text-align:left;font-size:11px;line-height:1.5;background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:6px;padding:6px 8px;margin:6px 0 0;max-height:140px;overflow:auto;white-space:pre-wrap;word-break:break-word}.dlgp-live.svelte-nit5br{background:var(--cc-action);border-color:var(--cc-action);color:#fff}.clf-row.svelte-1lym25x.svelte-1lym25x{display:flex;gap:6px;align-items:center;margin-bottom:6px}.clf-row.svelte-1lym25x .cc-input.svelte-1lym25x{flex:1 1 auto;min-width:0}.clf-rm.svelte-1lym25x.svelte-1lym25x{flex:0 0 auto}.clf-add.svelte-1lym25x.svelte-1lym25x{margin-top:2px}.vrow.svelte-w3ypjv{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);margin-bottom:7px}.vrow.svelte-w3ypjv:hover{border-color:var(--cc-action);background:var(--cc-action-weak)}.ml-log.svelte-ri56d6.svelte-ri56d6{margin-top:4px}.ml-log-wrap.svelte-ri56d6.svelte-ri56d6{max-height:240px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.ml-log-wrap.svelte-ri56d6 .cc-table.svelte-ri56d6{margin:0;table-layout:fixed;width:100%}.ml-trunc.svelte-ri56d6.svelte-ri56d6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rme.svelte-1pabvof.svelte-1pabvof{display:flex;flex-direction:column;position:relative}.rme-tb.svelte-1pabvof.svelte-1pabvof{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px;border:1px solid var(--cc-border-strong);border-bottom:0;border-radius:var(--cc-radius-sm) var(--cc-radius-sm) 0 0;background:var(--cc-sunken)}.rme-b.svelte-1pabvof.svelte-1pabvof{min-width:30px;height:28px;border:1px solid var(--cc-border);background:var(--cc-surface);border-radius:var(--cc-radius-sm);cursor:pointer;font-weight:700;color:var(--cc-text-2);display:inline-flex;align-items:center;justify-content:center;padding:0 7px}.rme-b.svelte-1pabvof.svelte-1pabvof:hover{background:var(--cc-action-weak);color:var(--cc-action);border-color:var(--cc-action-border)}.rme-b.dis.svelte-1pabvof.svelte-1pabvof{opacity:.4;cursor:default}.rme-b.dis.svelte-1pabvof.svelte-1pabvof:hover{background:var(--cc-surface);color:var(--cc-text-2);border-color:var(--cc-border)}.ic.svelte-1pabvof.svelte-1pabvof{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ic.sm.svelte-1pabvof.svelte-1pabvof{width:13px;height:13px}.rme-sep.svelte-1pabvof.svelte-1pabvof{width:1px;height:20px;background:var(--cc-border)}.rme-lbl.svelte-1pabvof.svelte-1pabvof{font-size:11.5px;color:var(--cc-text-3)}.rme-chip.svelte-1pabvof.svelte-1pabvof{font-family:var(--cc-font);font-size:11.5px;border:1px solid var(--cc-border-strong);background:#fff;color:var(--cc-text-2);border-radius:var(--cc-radius-pill);padding:3px 10px;cursor:pointer}.rme-chip.svelte-1pabvof.svelte-1pabvof:hover{background:var(--cc-action-weak);color:var(--cc-action);border-color:var(--cc-action-border)}.rme-chip.is-link.svelte-1pabvof.svelte-1pabvof{border-style:dashed}.rme-chip.dis.svelte-1pabvof.svelte-1pabvof{opacity:.4;cursor:default}.rme-html.svelte-1pabvof.svelte-1pabvof{margin-inline-start:auto;font-size:11.5px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--cc-border-strong);background:#fff;color:var(--cc-text-2);border-radius:var(--cc-radius-sm);padding:4px 9px;cursor:pointer;font-family:ui-monospace,Menlo,Consolas,monospace}.rme-html.svelte-1pabvof.svelte-1pabvof:hover{background:var(--cc-action-weak);color:var(--cc-action);border-color:var(--cc-action-border)}.rme-html.on.svelte-1pabvof.svelte-1pabvof{background:#20222a;color:#fff;border-color:#20222a}.rme-ed.svelte-1pabvof.svelte-1pabvof{border:1px solid var(--cc-border-strong);border-radius:0 0 var(--cc-radius-sm) var(--cc-radius-sm);padding:12px 14px;min-height:170px;max-height:340px;overflow:auto;direction:ltr;text-align:left;font-size:13.5px;line-height:1.6;color:#222;background:#fff;outline:none}.rme-ed.svelte-1pabvof.svelte-1pabvof:focus{border-color:var(--cc-action-border);box-shadow:0 0 0 2px var(--cc-action-weak)}.rme-src.svelte-1pabvof.svelte-1pabvof{width:100%;box-sizing:border-box;border:1px solid var(--cc-border-strong);border-radius:0 0 var(--cc-radius-sm) var(--cc-radius-sm);padding:12px 14px;min-height:200px;max-height:360px;overflow:auto;direction:ltr;text-align:left;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;color:#d7dae0;background:#20222a;outline:none;resize:vertical}.rme-src.svelte-1pabvof.svelte-1pabvof:focus{border-color:#3a3d47}.rme-ed.svelte-1pabvof .ml-fld{background:#eef2ff;color:#3949ab;border-radius:4px;padding:0 5px;font-size:12.5px;font-weight:600;white-space:nowrap;-webkit-user-select:all;user-select:all}.rme-ed.svelte-1pabvof .ml-fld.ml-fld-link{background:#fbe9e9;color:var(--cc-action)}.rme-ed.svelte-1pabvof .ml-link,.rme-ed.svelte-1pabvof .ml-ext{color:var(--cc-action);font-weight:600;text-decoration:underline}.rme-ed.svelte-1pabvof ul,.rme-ed.svelte-1pabvof ol{margin:6px 0;padding-inline-start:22px}.cc-help.svelte-1pabvof code,.cc-help.svelte-1pabvof code.svelte-1pabvof{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;background:var(--cc-sunken);border-radius:4px;padding:0 4px}.rme-pop.svelte-1pabvof.svelte-1pabvof{position:absolute;top:46px;inset-inline-start:6px;z-index:30;background:#fff;border:1px solid var(--cc-border-strong);border-radius:10px;box-shadow:0 8px 24px #00000024;padding:12px;width:290px}.rme-pop-sig.svelte-1pabvof.svelte-1pabvof{position:static;margin:6px 0;width:290px}.rme-pop-row.svelte-1pabvof.svelte-1pabvof{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.rme-sig-h.svelte-1pabvof.svelte-1pabvof{font-size:11px;font-weight:700;color:var(--cc-text-3);margin:16px 0 5px;text-transform:uppercase;letter-spacing:.03em}.rme-sig-tb.svelte-1pabvof.svelte-1pabvof{border-radius:var(--cc-radius-sm) var(--cc-radius-sm) 0 0}.rme-sig.svelte-1pabvof.svelte-1pabvof{border:1px solid var(--cc-border-strong);border-radius:0 0 var(--cc-radius-sm) var(--cc-radius-sm);padding:10px 12px;background:#fff;direction:ltr;text-align:left;font-size:12.5px;color:#444;outline:none;min-height:90px}.rme-sig-src.svelte-1pabvof.svelte-1pabvof{min-height:120px;max-height:260px}.rme-sig.svelte-1pabvof.svelte-1pabvof:focus{border-color:var(--cc-action-border);box-shadow:0 0 0 2px var(--cc-action-weak)}.rme-sig.svelte-1pabvof a{color:var(--cc-action);font-weight:600}.rme-sig.svelte-1pabvof ul,.rme-sig.svelte-1pabvof ol{margin:6px 0;padding-inline-start:22px}.rme-sig-restore.svelte-1pabvof.svelte-1pabvof{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--cc-text-3);margin-top:6px;cursor:pointer;background:none;border:0;padding:2px 0;font-family:var(--cc-font)}.rme-sig-restore.svelte-1pabvof.svelte-1pabvof:hover{color:var(--cc-action)}.ms-dialog.svelte-1neh57y.svelte-1neh57y{max-height:92vh;overflow:auto}.ms-dialog.svelte-1neh57y .app-dialog__actions.svelte-1neh57y{position:sticky;bottom:0;background:var(--cc-surface);padding-bottom:4px;z-index:1}.ms-band.svelte-1neh57y.svelte-1neh57y{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:6px}.ms-mrow.svelte-1neh57y.svelte-1neh57y{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:9px 11px;margin-bottom:7px;cursor:pointer;background:var(--cc-surface)}.ms-mrow.is-keep.svelte-1neh57y.svelte-1neh57y{background:var(--cc-action-weak);border-color:var(--cc-action-border)}.ms-mrow.is-dis.svelte-1neh57y.svelte-1neh57y{opacity:.5;cursor:default;background:var(--cc-sunken)}.ms-mrow.svelte-1neh57y input.svelte-1neh57y{margin-top:2px;accent-color:var(--cc-action)}.ms-t.svelte-1neh57y.svelte-1neh57y{font-weight:600;display:block}.ms-d.svelte-1neh57y.svelte-1neh57y{color:var(--cc-text-3);font-size:12px;display:block}.ms-split.svelte-1neh57y.svelte-1neh57y{display:grid;grid-template-columns:1fr 1.35fr;gap:16px;margin-top:8px}@media (max-width:820px){.ms-split.svelte-1neh57y.svelte-1neh57y{grid-template-columns:1fr}}.ms-rlist.svelte-1neh57y.svelte-1neh57y{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);max-height:280px;overflow:auto}.ms-rrow.svelte-1neh57y.svelte-1neh57y{display:flex;align-items:center;gap:10px;padding:8px 11px;border-bottom:1px solid var(--cc-divider);cursor:pointer}.ms-rrow.svelte-1neh57y.svelte-1neh57y:last-child{border-bottom:0}.ms-rrow.is-sel.svelte-1neh57y.svelte-1neh57y{background:var(--cc-action-weak)}.ms-rrow.svelte-1neh57y input.svelte-1neh57y{accent-color:var(--cc-action);flex:0 0 auto}.ms-nm.svelte-1neh57y.svelte-1neh57y{font-weight:600;display:block;direction:ltr;text-align:left}.ms-em.svelte-1neh57y.svelte-1neh57y{color:var(--cc-text-3);font-size:12px;display:block;direction:ltr;text-align:left}.ms-chip-warn.svelte-1neh57y.svelte-1neh57y{background:var(--cc-warning-bg);color:var(--cc-warning-fg)}.ms-pv-head.svelte-1neh57y.svelte-1neh57y{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ms-step.svelte-1neh57y.svelte-1neh57y{display:flex;align-items:center;gap:6px;color:var(--cc-text-3);font-size:12px}.ms-subj.svelte-1neh57y.svelte-1neh57y{font-weight:600;font-size:13.5px;margin:6px 0 8px}.ms-body.svelte-1neh57y.svelte-1neh57y{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:14px;max-height:230px;overflow:auto}.ms-test.svelte-1neh57y.svelte-1neh57y{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cc-divider)}.ms-switch.svelte-1neh57y.svelte-1neh57y{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cc-text-2);font-weight:600}.ms-switch.svelte-1neh57y input.svelte-1neh57y{accent-color:var(--cc-action)}.ms-x.svelte-1neh57y.svelte-1neh57y{border:0;background:transparent;cursor:pointer;font-size:14px;margin-inline-start:4px;color:var(--cc-text-3)}.sb.svelte-3wfziu.svelte-3wfziu{border:1.5px dashed var(--cc-action-border);border-radius:var(--cc-radius-sm);padding:10px 12px;margin-top:10px;background:var(--cc-surface)}.sb__head.svelte-3wfziu.svelte-3wfziu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.sb__t.svelte-3wfziu.svelte-3wfziu{font-size:13px;font-weight:700}.sb__cur.svelte-3wfziu.svelte-3wfziu{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;flex-wrap:wrap}.sb__curin.svelte-3wfziu.svelte-3wfziu{width:84px;height:34px;font-size:13px}.sb__curin.svelte-3wfziu.svelte-3wfziu::placeholder{direction:rtl;text-align:right;unicode-bidi:plaintext}.sb__cursel.svelte-3wfziu.svelte-3wfziu{width:auto;min-width:132px;max-width:200px}.sb__tbl.svelte-3wfziu.svelte-3wfziu{width:100%;border-collapse:collapse;font-size:12.5px}.sb__tbl.svelte-3wfziu th.svelte-3wfziu{text-align:start;font-weight:600;color:var(--cc-text-3);font-size:11px;padding:5px 6px;border-bottom:1px solid var(--cc-border-strong);white-space:nowrap}.sb__tbl.svelte-3wfziu td.svelte-3wfziu{padding:4px 6px;border-bottom:1px solid var(--cc-divider);vertical-align:middle}.sb__name.svelte-3wfziu.svelte-3wfziu{min-width:160px}.sb-in.svelte-3wfziu.svelte-3wfziu{width:100%;min-width:60px;height:32px;border:1px solid var(--cc-border-strong);border-radius:6px;padding:0 7px;font:inherit;font-size:12.5px;color:var(--cc-text);background:var(--cc-surface)}.sb-in--num.svelte-3wfziu.svelte-3wfziu{direction:ltr;text-align:left;font-variant-numeric:tabular-nums;min-width:66px}.sb-in--xs.svelte-3wfziu.svelte-3wfziu{min-width:46px;width:56px}.sb__vat.svelte-3wfziu.svelte-3wfziu{white-space:nowrap;display:flex;gap:4px;align-items:center}.sb__day.svelte-3wfziu.svelte-3wfziu{white-space:nowrap}.sb__date.svelte-3wfziu.svelte-3wfziu{font-size:11px;color:var(--cc-text-3);margin-inline-start:4px;direction:ltr;display:inline-block}.sb-src.svelte-3wfziu.svelte-3wfziu{font-size:10.5px;font-weight:700;border-radius:var(--cc-radius-pill);padding:2px 8px;white-space:nowrap}.sb-src--cat.svelte-3wfziu.svelte-3wfziu{background:var(--cc-success-bg);color:var(--cc-success-fg)}.sb-src--ovr.svelte-3wfziu.svelte-3wfziu{background:var(--cc-warning-bg);color:var(--cc-warning-fg)}.sb-src--man.svelte-3wfziu.svelte-3wfziu{background:var(--cc-sunken);color:var(--cc-text-2)}.sb__adders.svelte-3wfziu.svelte-3wfziu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.sb-on.svelte-3wfziu.svelte-3wfziu{border-color:var(--cc-success-fg);color:var(--cc-success-fg)}.ph-q.svelte-3wfziu.svelte-3wfziu{width:15px;height:15px;border-radius:50%;border:1px solid var(--cc-border-strong);color:var(--cc-text-3);background:transparent;font:inherit;padding:0;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:0 0 auto}.nh-ok.svelte-3wfziu.svelte-3wfziu{border-color:var(--cc-success-fg);color:var(--cc-success-fg);background:var(--cc-success-bg)}.sb-pick.svelte-3wfziu.svelte-3wfziu{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);overflow:auto;max-height:300px}.sb-pick__row.svelte-3wfziu.svelte-3wfziu{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid var(--cc-divider);background:transparent;cursor:pointer;font:inherit;text-align:start}.sb-pick__row.svelte-3wfziu.svelte-3wfziu:last-child{border-bottom:0}.sb-pick__row.svelte-3wfziu.svelte-3wfziu:hover{background:var(--cc-bg)}.seg-pickfield.svelte-ajqqcq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:var(--cc-row-h);width:100%;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:6px 12px;cursor:pointer;text-align:start;font:15px var(--cc-font);color:var(--cc-text)}.seg-pickfield.svelte-ajqqcq:hover:not(:disabled){border-color:var(--cc-action)}.seg-pickfield.svelte-ajqqcq:disabled{background:var(--cc-bg);cursor:default}.seg-pick-ph.svelte-ajqqcq{color:var(--cc-text-3)}.seg-pick-chev.svelte-ajqqcq{margin-inline-start:auto;color:var(--cc-text-3);font-size:12px}.seg-pill.svelte-ajqqcq{display:inline-flex;align-items:center;gap:6px;background:#f3f4f6;border-radius:var(--cc-radius-pill);padding:3px 10px;font-size:13px;font-weight:600;color:var(--cc-text-2)}.seg-pill-x.svelte-ajqqcq{color:var(--cc-text-3);cursor:pointer;padding:0 2px}.seg-pill-x.svelte-ajqqcq:hover{color:var(--cc-action)}.seg-virtual.svelte-ajqqcq{background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm, 6px);padding:8px 10px;margin-bottom:10px}.nhtag.svelte-ajqqcq{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.2px;padding:0 6px;height:15px;border-radius:4px;margin-inline-start:6px;background:#eef3fb;color:#1d4ed8;border:1px solid #1d4ed833}.seg-tabs.svelte-ajqqcq{margin-bottom:6px}.seg-tab-add.svelte-ajqqcq{color:var(--cc-text-3);font-weight:700}.seg-panel.svelte-ajqqcq{padding:12px 0 2px}.seg-panel.hidden.svelte-ajqqcq{display:none}.seg-grid.svelte-ajqqcq{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 900px){.seg-grid.svelte-ajqqcq{grid-template-columns:1fr}}.fld.svelte-ajqqcq{min-width:0}.seg-foot.svelte-ajqqcq{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.seg-folder.svelte-ajqqcq{text-decoration:none;color:var(--cc-text-3)}.seg-folder__dot.svelte-ajqqcq{width:7px;height:7px;border-radius:50%;background:var(--cc-success-fg, #15803d);display:inline-block}.seg-rm.svelte-ajqqcq{margin-inline-start:auto;color:var(--cc-text-3)}.seg-plink.svelte-ajqqcq{border:0;background:transparent;font:inherit;font-size:12px;color:var(--cc-action);cursor:pointer;padding:0;margin-top:5px;text-decoration:underline;display:inline-block}.seg-warn.svelte-ajqqcq{margin-top:12px}.seg-msg.svelte-ajqqcq{margin-top:10px}.seg-datenote.svelte-ajqqcq{grid-column:1 / -1;margin-top:-2px}.cc-drawer.svelte-1tkval1.svelte-1tkval1{max-width:96%}.card-split.svelte-1tkval1.svelte-1tkval1{display:grid;grid-template-columns:1fr 300px;gap:16px}@media (max-width: 1000px){.card-split.svelte-1tkval1.svelte-1tkval1{grid-template-columns:1fr}}.fgrid.svelte-1tkval1.svelte-1tkval1{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px}@media (max-width: 1000px){.fgrid.svelte-1tkval1.svelte-1tkval1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.fgrid.svelte-1tkval1.svelte-1tkval1{grid-template-columns:1fr}}.fld--wide.svelte-1tkval1.svelte-1tkval1{grid-column:1 / -1}.fld-static.svelte-1tkval1.svelte-1tkval1{min-height:var(--cc-row-h);display:flex;align-items:center}.fld-static--link.svelte-1tkval1.svelte-1tkval1{min-height:auto}.destline.svelte-1tkval1.svelte-1tkval1{background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:9px 11px;font-size:13.5px;min-height:38px}.totalbox.svelte-1tkval1.svelte-1tkval1{background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:12px 14px}.totrow.svelte-1tkval1.svelte-1tkval1{display:flex;gap:22px;flex-wrap:wrap}.tot.svelte-1tkval1.svelte-1tkval1{flex:1;min-width:110px}.tot.svelte-1tkval1 .tl.svelte-1tkval1{font-size:11.5px;color:var(--cc-text-2);margin-bottom:3px}.tot.svelte-1tkval1 .tv.svelte-1tkval1{font-size:17px;font-weight:700}.tot.svelte-1tkval1 .tv small.svelte-1tkval1{font-size:11px;color:var(--cc-text-3);font-weight:600;margin-inline-end:4px}.tot.svelte-1tkval1 .tv--mixed.svelte-1tkval1{font-size:13px;font-weight:600;color:var(--cc-text-2)}.totfoot.svelte-1tkval1.svelte-1tkval1{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;color:var(--cc-text-3);flex-wrap:wrap}.nh-ok.svelte-1tkval1.svelte-1tkval1{border-color:var(--cc-success-fg);color:var(--cc-success-fg);background:var(--cc-success-bg)}.nh-diff.svelte-1tkval1.svelte-1tkval1{border-color:var(--cc-warning-fg, #b45309);color:var(--cc-warning-fg, #b45309)}.myhome.svelte-1tkval1.svelte-1tkval1{margin-top:12px;padding-top:10px;border-top:.5px solid var(--cc-divider)}.kv.svelte-1tkval1.svelte-1tkval1{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:7px 0;border-bottom:.5px solid var(--cc-divider)}.kv.svelte-1tkval1.svelte-1tkval1:last-child{border-bottom:none}.vrow.svelte-1tkval1.svelte-1tkval1{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);margin-bottom:7px}.vrow.cur.svelte-1tkval1.svelte-1tkval1{border-color:var(--cc-action);background:var(--cc-action-weak)}.vrow.svelte-1tkval1 .vn.svelte-1tkval1{font-weight:700;color:var(--cc-action);min-width:30px;direction:ltr}.plink.svelte-1tkval1.svelte-1tkval1{border:0;background:transparent;font:inherit;color:var(--cc-action);cursor:pointer;padding:0;text-decoration:underline}.triplink.svelte-1tkval1.svelte-1tkval1{display:inline-flex;align-items:center;gap:5px;color:var(--cc-action);font-size:13.5px;font-weight:600;text-decoration:none}.triplink.svelte-1tkval1.svelte-1tkval1:hover{text-decoration:underline}.triplink.svelte-1tkval1 .cc-icon.svelte-1tkval1{flex:0 0 auto}.fbtn.svelte-tqojl9{min-height:36px;padding:0 12px;font-size:13px}.sorth.svelte-tqojl9{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sorth.svelte-tqojl9:hover{color:var(--cc-action)}.sarrow.svelte-tqojl9{color:var(--cc-action);font-size:10px;margin-inline-start:4px}.fbtn.on.svelte-tqojl9{background:var(--cc-action-weak);border-color:var(--cc-action);color:var(--cc-action)}.selbox.svelte-tqojl9{width:16px;height:16px;accent-color:var(--cc-action);cursor:pointer}.plink.svelte-tqojl9{border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:2px 4px;border-radius:4px}.plink.svelte-tqojl9:hover{color:var(--cc-action);background:var(--cc-action-weak)}.mt-drawer.svelte-1g5bzkm.svelte-1g5bzkm{width:720px;max-width:96vw;max-height:90vh;overflow:auto}.mt-sec.svelte-1g5bzkm.svelte-1g5bzkm{margin-bottom:16px}.mt-sec.svelte-1g5bzkm .cc-section-title.svelte-1g5bzkm{margin-bottom:6px}.mt-subj.svelte-1g5bzkm.svelte-1g5bzkm{direction:ltr;text-align:left}.mt-danger-text.svelte-1g5bzkm.svelte-1g5bzkm{color:var(--cc-action);border-color:var(--cc-action-border)}.fbtn.svelte-kto66t.svelte-kto66t{min-height:36px;padding:0 12px;font-size:13px}.cc-topbar.svelte-kto66t.svelte-kto66t{flex-wrap:wrap}.pdrawer.svelte-kto66t.svelte-kto66t{width:920px;max-width:96%}.pdrawer.svelte-kto66t .cc-drawer-body{min-height:0}.pcard-split.svelte-kto66t.svelte-kto66t{display:grid;grid-template-columns:1fr 300px;gap:16px}@media (max-width: 1000px){.pcard-split.svelte-kto66t.svelte-kto66t{grid-template-columns:1fr}}.pfgrid.svelte-kto66t.svelte-kto66t{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px}@media (max-width: 1000px){.pfgrid.svelte-kto66t.svelte-kto66t{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pfgrid.svelte-kto66t.svelte-kto66t{grid-template-columns:1fr}}.fld--wide.svelte-kto66t.svelte-kto66t{grid-column:1 / -1}.fld-static.svelte-kto66t.svelte-kto66t{min-height:var(--cc-row-h);display:flex;align-items:center}.kvp.svelte-kto66t.svelte-kto66t{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;padding:7px 0;border-bottom:.5px solid var(--cc-divider)}.kvp.svelte-kto66t.svelte-kto66t:last-of-type{border-bottom:none}.kvp.svelte-kto66t .k.svelte-kto66t{color:var(--cc-text-3)}.kvp.svelte-kto66t .v.svelte-kto66t{flex:0 0 40px;display:inline-flex;justify-content:center}.perm-hl.svelte-kto66t.svelte-kto66t{animation:svelte-kto66t-permfade 2.3s ease forwards;border-radius:10px}@keyframes svelte-kto66t-permfade{0%{box-shadow:0 0 0 3px var(--cc-action)}to{box-shadow:0 0 0 3px transparent}}.orow.svelte-kto66t .odt.svelte-kto66t{color:var(--cc-text-3);font-size:12px;direction:ltr;flex:0 0 auto}.bulkbar.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:8px 12px;margin-bottom:12px;font-size:13px}.pcard.svelte-kto66t.svelte-kto66t{border-inline-start:3px solid var(--cc-border)}.pcard.is-picked.svelte-kto66t.svelte-kto66t{border-inline-start-color:var(--cc-action)}.pcard--bk.svelte-kto66t.svelte-kto66t{border-inline-start-color:var(--status-impl-dot)}.pcard--it.svelte-kto66t.svelte-kto66t{border-inline-start-color:var(--status-not-impl-dot)}.pcount.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.orow.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);margin-bottom:7px;font:inherit;color:inherit;cursor:pointer;text-align:start}.orow.svelte-kto66t.svelte-kto66t:hover{border-color:var(--cc-action);background:var(--cc-action-weak)}.orow.svelte-kto66t .onm.svelte-kto66t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scopelist.svelte-kto66t.svelte-kto66t{max-height:320px;overflow:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:6px 10px;margin-top:8px}.scopetop.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;gap:6px}.scopelabel.svelte-kto66t.svelte-kto66t{display:inline-flex;align-items:center;gap:8px;min-height:34px;cursor:pointer;flex:1}.scopekid.svelte-kto66t.svelte-kto66t{padding-inline-start:26px;min-height:30px;font-size:13px}.selbox.svelte-kto66t.svelte-kto66t{width:16px;height:16px;accent-color:var(--cc-action);cursor:pointer}.fbtn.on.svelte-kto66t.svelte-kto66t{background:var(--cc-action-weak);border-color:var(--cc-action);color:var(--cc-action)}.replist.svelte-kto66t.svelte-kto66t{max-height:220px;overflow:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:4px 10px}.reprow.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;gap:8px;min-height:34px;font-size:13px;border-bottom:.5px solid var(--cc-divider)}.reprow.svelte-kto66t.svelte-kto66t:last-child{border-bottom:none}.mrow.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-top:8px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);cursor:pointer}.mrow.is-keep.svelte-kto66t.svelte-kto66t{border-color:var(--cc-action);background:var(--cc-action-weak)}.acc-cell.svelte-kto66t.svelte-kto66t{display:inline-flex;align-items:center;gap:7px}.acc-dot.svelte-kto66t.svelte-kto66t{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block}.acc-dot--green.svelte-kto66t.svelte-kto66t{background:var(--status-impl-dot, #22c55e)}.acc-dot--preview.svelte-kto66t.svelte-kto66t{background:transparent;box-shadow:inset 0 0 0 2px var(--status-impl-dot, #22c55e)}.acc-dot--yellow.svelte-kto66t.svelte-kto66t{background:var(--status-pending-dot, #eab308)}.acc-dot--red.svelte-kto66t.svelte-kto66t{background:var(--status-suspended-dot, #ef4444)}.acc-dot--none.svelte-kto66t.svelte-kto66t{background:#cbd5e1}.acc-cell.svelte-kto66t .cc-chip.svelte-kto66t{white-space:nowrap}.acc-sync-row.svelte-kto66t.svelte-kto66t{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 4px;padding:7px 10px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);font-size:13px}.acc-sync-status.svelte-kto66t.svelte-kto66t{display:inline-flex;align-items:center;gap:7px;color:var(--cc-text-2)}.acc-mark.svelte-kto66t.svelte-kto66t{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cc-text-3);white-space:nowrap;cursor:pointer;align-self:center}.acc-mark.svelte-kto66t input.svelte-kto66t{accent-color:var(--cc-action)}.acc-tag.svelte-kto66t.svelte-kto66t{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--cc-radius-pill)}.acc-tag--add.svelte-kto66t.svelte-kto66t{background:var(--cc-success-bg);color:var(--cc-success-fg)}.acc-tag--upd.svelte-kto66t.svelte-kto66t{background:#eef4ff;color:#1e40af}.acc-tag--del.svelte-kto66t.svelte-kto66t{background:var(--cc-danger-bg);color:var(--cc-danger-fg)}.droptarget.svelte-69l2w8{outline:2px solid var(--cc-action);outline-offset:-2px;background:var(--cc-action-weak)}.cc-card-menu.svelte-69l2w8{position:absolute;top:7px;inset-inline-end:6px}.selbox.svelte-69l2w8{width:16px;height:16px;accent-color:var(--cc-action);cursor:pointer}.bulkbar.svelte-69l2w8{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:8px 12px;margin-bottom:12px;font-size:13px}.sorth.svelte-69l2w8{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sorth.svelte-69l2w8:hover{color:var(--cc-action)}.sarrow.svelte-69l2w8{color:var(--cc-action);font-size:10px;margin-inline-start:4px}.cell-actions.svelte-69l2w8 a.cc-btn{text-decoration:none}.mp-global.svelte-pqx6gb.svelte-pqx6gb{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:var(--cc-sunken);border:1px solid var(--cc-border);border-radius:10px;padding:12px 14px;margin-top:14px}.mp-add.svelte-pqx6gb.svelte-pqx6gb{margin-top:10px;border:1px dashed var(--cc-action-border);background:var(--cc-action-weak);border-radius:8px;padding:12px}.mp-add-head.svelte-pqx6gb.svelte-pqx6gb{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.mp-probe.svelte-pqx6gb.svelte-pqx6gb{font-size:12.5px;margin-top:8px;display:flex;align-items:center;gap:6px}.mp-probe.ok.svelte-pqx6gb.svelte-pqx6gb{color:var(--cc-success-fg)}.mp-probe.bad.svelte-pqx6gb.svelte-pqx6gb{color:var(--cc-danger-fg)}.mp-muted.svelte-pqx6gb.svelte-pqx6gb{color:var(--cc-text-3);font-weight:400}.mp-models.svelte-pqx6gb.svelte-pqx6gb{border:1px solid var(--cc-border);border-radius:8px;overflow:hidden;margin-top:6px;background:var(--cc-surface)}.mp-model.svelte-pqx6gb.svelte-pqx6gb{display:flex;align-items:center;gap:8px;padding:7px 11px;border-bottom:1px solid var(--cc-divider)}.mp-model.svelte-pqx6gb.svelte-pqx6gb:last-child{border-bottom:0}.mp-model-lock.svelte-pqx6gb.svelte-pqx6gb{font-size:11px;color:var(--cc-text-3)}.mp-model-x.svelte-pqx6gb.svelte-pqx6gb{background:none;border:0;color:var(--cc-action);cursor:pointer;padding:3px;border-radius:6px}.mp-model-x.svelte-pqx6gb.svelte-pqx6gb:hover{background:var(--cc-action-weak)}.mp-grp.svelte-pqx6gb.svelte-pqx6gb{border:1px solid var(--cc-border);border-radius:10px;margin-top:10px;overflow:hidden}.mp-grp-head.svelte-pqx6gb.svelte-pqx6gb{display:flex;align-items:center;gap:9px;width:100%;padding:10px 13px;background:var(--cc-surface);border:0;cursor:pointer;font:600 13px var(--cc-font);color:var(--cc-text);text-align:start}.mp-arw.svelte-pqx6gb.svelte-pqx6gb{color:var(--cc-text-3);transition:transform var(--cc-ease)}.mp-grp-head.open.svelte-pqx6gb .mp-arw.svelte-pqx6gb{transform:rotate(180deg)}.mp-count.svelte-pqx6gb.svelte-pqx6gb{margin-inline-start:auto;font-weight:400;font-size:11.5px;color:var(--cc-text-3)}.mp-grp-body.svelte-pqx6gb.svelte-pqx6gb{border-top:1px solid var(--cc-divider)}.mp-op.svelte-pqx6gb.svelte-pqx6gb{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--cc-divider);flex-wrap:wrap}.mp-op.svelte-pqx6gb.svelte-pqx6gb:last-child{border-bottom:0}.mp-op__t.svelte-pqx6gb.svelte-pqx6gb{flex:1;font-size:13px;min-width:160px}.mp-op__t.svelte-pqx6gb small.svelte-pqx6gb{display:block;color:var(--cc-text-3);font-size:11px}.mp-sel.svelte-pqx6gb.svelte-pqx6gb{min-width:190px}.mp-sel.inherit.svelte-pqx6gb.svelte-pqx6gb{color:var(--cc-text-3);font-style:italic;border-style:dashed}.mp-eff.svelte-pqx6gb.svelte-pqx6gb{font-size:11px;color:var(--cc-text-3);white-space:nowrap}.mp-reset.svelte-pqx6gb.svelte-pqx6gb{background:none;border:0;color:var(--cc-action);cursor:pointer;padding:4px}.mp-reset.svelte-pqx6gb.svelte-pqx6gb:disabled{color:var(--cc-text-disabled);cursor:default}.mp-save.svelte-pqx6gb.svelte-pqx6gb{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--cc-divider)}.dedit.svelte-2rmlqi{border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface);padding:14px;margin-top:12px}.dict-seg.svelte-1b4re99{flex-wrap:wrap}.dict-tip-cell.svelte-1b4re99{max-width:340px;color:var(--cc-text-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dict-ta.svelte-1b4re99{width:100%;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-sm);padding:8px 10px;font-size:14px;color:var(--cc-text);font-family:inherit;background:var(--cc-surface);min-height:76px;resize:vertical;line-height:1.5}.dict-ta.svelte-1b4re99:focus{outline:none;border-color:var(--cc-action);box-shadow:0 0 0 3px var(--cc-action-weak)}.dict-tipprev.svelte-1b4re99{background:var(--cc-surface);color:var(--cc-text);font-size:13px;line-height:1.5;padding:8px 12px;max-width:300px;border:.5px solid var(--cc-border);border-right:3px solid var(--cc-action);border-radius:8px;box-shadow:0 6px 20px #0000001a}.dict-hist.svelte-1b4re99{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);overflow:hidden}.dict-hist__row.svelte-1b4re99{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--cc-divider);font-size:12.5px}.dict-hist__row.svelte-1b4re99:last-child{border-bottom:0}.dict-hist__label.svelte-1b4re99{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dict-hist__who.svelte-1b4re99{color:var(--cc-text-3);font-size:11.5px}.set-picker.svelte-1p5b3vz{border:1px solid var(--cc-border);border-radius:10px;overflow:hidden}.set-pk.svelte-1p5b3vz{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;border:0;border-bottom:1px solid var(--cc-divider);background:transparent;cursor:pointer;font:inherit;color:var(--cc-text);text-align:start}.set-pk.svelte-1p5b3vz:last-child{border-bottom:0}.set-pk.svelte-1p5b3vz:hover{background:var(--cc-bg)}.set-pk__meta.svelte-1p5b3vz{font-size:11.5px;color:var(--cc-text-3)}.set-back.svelte-1p5b3vz{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--cc-text-3);cursor:pointer;font:inherit;font-size:12.5px;padding:4px 0;margin-bottom:8px}.set-back.svelte-1p5b3vz:hover{color:var(--cc-action)}.cat-ico.svelte-1p5b3vz{font-size:16px;flex:0 0 auto}.cat-sw.svelte-1p5b3vz{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cc-text-2)}.cat-arch.svelte-1p5b3vz{opacity:.55}.cat-grid.svelte-1p5b3vz{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.set-rows.svelte-fkgfa6.svelte-fkgfa6{border:1px solid var(--cc-border);border-radius:12px;overflow:hidden;margin-top:14px;background:var(--cc-surface)}.set-row.svelte-fkgfa6.svelte-fkgfa6{display:flex;align-items:center;gap:12px;width:100%;padding:0 14px;min-height:54px;border:0;border-bottom:1px solid var(--cc-divider);background:transparent;cursor:pointer;font:inherit;color:var(--cc-text);text-align:start}.set-row.svelte-fkgfa6.svelte-fkgfa6:last-child{border-bottom:0}.set-row.svelte-fkgfa6.svelte-fkgfa6:hover{background:var(--cc-bg)}.set-row--dis.svelte-fkgfa6.svelte-fkgfa6{color:var(--cc-text-disabled);cursor:default}.set-row--dis.svelte-fkgfa6.svelte-fkgfa6:hover{background:transparent}.set-row__t.svelte-fkgfa6.svelte-fkgfa6{flex:1;font-weight:600;font-size:14px}.set-row__d.svelte-fkgfa6.svelte-fkgfa6{font-weight:400;color:var(--cc-text-3);font-size:12.5px}.set-row--dis.svelte-fkgfa6 .set-row__d.svelte-fkgfa6{color:var(--cc-text-disabled)}.set-row__chev.svelte-fkgfa6.svelte-fkgfa6{color:var(--cc-text-3)}.set-pill.svelte-fkgfa6.svelte-fkgfa6{font-size:11px;padding:1px 9px;border-radius:var(--cc-radius-pill);border:1px dashed var(--cc-border-strong);color:var(--cc-text-3)}.set-back.svelte-fkgfa6.svelte-fkgfa6{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--cc-text-3);cursor:pointer;font:inherit;font-size:12.5px;padding:4px 0;margin-bottom:8px}.set-back.svelte-fkgfa6.svelte-fkgfa6:hover{color:var(--cc-action)}.set-picker.svelte-fkgfa6.svelte-fkgfa6{border:1px solid var(--cc-border);border-radius:10px;overflow:hidden}.set-pk.svelte-fkgfa6.svelte-fkgfa6{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;border:0;border-bottom:1px solid var(--cc-divider);background:transparent;cursor:pointer;font:inherit;color:var(--cc-text);text-align:start}.set-pk.svelte-fkgfa6.svelte-fkgfa6:last-child{border-bottom:0}.set-pk.svelte-fkgfa6.svelte-fkgfa6:hover{background:var(--cc-bg)}.set-pk__meta.svelte-fkgfa6.svelte-fkgfa6{font-size:11.5px;color:var(--cc-text-3);display:inline-flex;align-items:center;gap:5px}.set-pk__sep.svelte-fkgfa6.svelte-fkgfa6{color:var(--cc-text-disabled)}.set-pk__dots.svelte-fkgfa6.svelte-fkgfa6{margin-inline-start:auto;display:inline-flex;align-items:center;gap:10px;font-size:12.5px;flex:0 0 auto}.set-pk__none.svelte-fkgfa6.svelte-fkgfa6{font-size:11.5px;color:var(--cc-text-3)}.pdot.svelte-fkgfa6.svelte-fkgfa6{width:9px;height:9px;border-radius:50%;display:inline-block;margin-inline-end:4px;vertical-align:middle}.pdot--g.svelte-fkgfa6.svelte-fkgfa6{background:#16a34a}.pdot--prev.svelte-fkgfa6.svelte-fkgfa6{background:transparent;box-shadow:inset 0 0 0 2px #16a34a}.pdot--y.svelte-fkgfa6.svelte-fkgfa6{background:#eab308}.pdot--r.svelte-fkgfa6.svelte-fkgfa6{background:#dc2626}.pdot--n.svelte-fkgfa6.svelte-fkgfa6{background:#b8b8b8}.set-pk__warn.svelte-fkgfa6.svelte-fkgfa6{font-size:11px;padding:1px 9px;border-radius:var(--cc-radius-pill);background:#fef9e7;color:#a16207;border:1px solid #eab30855}
