:root{--ink:#26251e;--ink-hover:#3a392f;--ink-70:#26251eb3;--ash:#7a7974;--driftwood:#84847e;--ember:#f54e00;--parchment:#f7f7f4;--bone:#f2f1ed;--bone-deep:#e9e8e3;--stone:#cdcdc9;--radius:4px;--font:"Manrope", ui-sans-serif, system-ui, sans-serif}html,body{background:var(--parchment);margin:0;padding:0}body{font-family:var(--font);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}a{color:var(--ink);text-decoration:none}a:hover{color:var(--ink-hover)}.link-accent{color:var(--ember)}::placeholder{color:var(--driftwood)}textarea,input,select{font-family:inherit}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}@keyframes orbA{0%{transform:rotate(0)scale(1.05)}50%{transform:rotate(180deg)scale(1.35)}to{transform:rotate(360deg)scale(1.05)}}@keyframes orbB{0%{transform:rotate(360deg)scale(1.3)}50%{transform:rotate(180deg)scale(1.05)}to{transform:rotate(0)scale(1.3)}}@keyframes dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ask-btn:hover{background:var(--parchment)!important;border-color:var(--stone)!important}.sidebar-link:hover{background:var(--bone-deep)}.sidebar-rail:after{content:"";background:0 0;width:1px;transition:background .18s;position:absolute;top:0;bottom:0;left:50%}.sidebar-rail:hover:after{background:var(--stone)}.tree-row:focus-visible{box-shadow:inset 0 0 0 2px #c9d7ea}.tree-more:hover{background:#0000000d!important}.tree-menu-item:hover,.tree-menu-item:focus-visible{outline:none;background:var(--bone-deep)!important}.icon-btn:hover{background:var(--bone-deep)}.btn-primary:hover{background:var(--ink-hover)!important}.btn-logout:hover{background:#fbf3f3}.hover-card:hover{background:var(--parchment)}.example-btn:hover,.chip-btn:hover{background:var(--bone-deep)!important}.send-btn:hover{background:var(--ink-hover)!important}.table-row:hover{background:var(--parchment)}.table-row.table-row-highlight{background:#ffcc0029}.cat-link:hover,.int-action:hover{background:var(--bone-deep)}nav::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.page{flex-direction:column;gap:18px;display:flex}.page>p{margin:0;font-size:14px}.card{background:var(--bone);border:1px solid var(--stone);border-radius:4px;flex-direction:column;gap:14px;padding:22px;display:flex}.card h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400;line-height:1.3}.card h3{margin:4px 0 0;font-size:14px;font-weight:400}.card>p{color:var(--ink);margin:0;font-size:14px}.muted{color:var(--ash);font-size:14px}.error{color:#c62f2f;font-size:14px}.warning{color:#b4620a;font-size:14px}.card input[type=text],.card input:not([type]),.card input[type=file],.card select{border:1px solid var(--stone);background:var(--bone);color:var(--ink);border-radius:4px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px}.card input:focus,.card select:focus{border-color:var(--stone)}.card label{color:var(--ash);flex-direction:column;gap:6px;max-width:360px;font-size:13px;display:flex}.card button,.calling-block button,.calling-form button{border:1px solid var(--stone);background:var(--bone);color:var(--ink);border-radius:4px;align-self:flex-start;padding:8px 14px;font-size:14px;transition:background .4s cubic-bezier(.32,.72,0,1)}.card button:hover:not(:disabled),.calling-block button:hover:not(:disabled),.calling-form button:hover:not(:disabled){background:var(--bone-deep)}.card button:disabled,.calling-form button:disabled{color:var(--driftwood);cursor:default}.card table{border-collapse:collapse;width:100%;font-size:14px}.card th{text-align:left;color:var(--ash);padding:0 10px 10px 0;font-size:13px;font-weight:400}.card td{border-top:1px solid var(--stone);padding:11px 10px 11px 0}.card table button{padding:4px 10px;font-size:13px}.import-wizard,.import-report{background:var(--parchment);border:1px solid var(--stone);border-radius:4px;flex-direction:column;gap:12px;padding:16px;display:flex}.import-report p{margin:0;font-size:14px}.import-report summary{color:var(--ash);cursor:pointer;font-size:14px}.import-report ul{color:var(--ash);margin:10px 0 0;padding-left:20px;font-size:13px}.calling-block{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.calling-block p{margin:0;font-size:13px}.campaign-row{color:var(--ink);text-align:right;font-size:13px}.campaign-row .muted{font-size:13px}.calling-form{background:var(--parchment);border:1px solid var(--stone);text-align:left;border-radius:4px;flex-direction:column;gap:10px;min-width:240px;padding:12px;display:flex}.calling-form label{color:var(--ash);flex-direction:column;gap:6px;font-size:13px;display:flex}.calling-form select{border:1px solid var(--stone);background:var(--bone);border-radius:4px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px}.calling-form p{color:var(--ink);margin:0;font-size:13px}.pf-page{width:100%;color:var(--ink);margin:0 auto;padding:28px 36px 56px}.pf-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.pf-h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400;line-height:1.2}.pf-h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400;line-height:1.3}.pf-sub{color:var(--ash);margin-top:6px;font-size:14px}.pf-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-back{color:var(--ash);border-radius:4px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 8px 4px 4px;font-size:14px;transition:background .16s,color .16s;display:inline-flex}.pf-back:hover{color:var(--ink);background:var(--bone-deep)}.pf-card{background:var(--bone);border:1px solid var(--stone);border-radius:4px}.pf-card-head{align-items:center;gap:10px;min-height:48px;padding:14px 18px 10px;display:flex}.pf-card-icon{background:var(--bone-deep);width:26px;height:26px;color:var(--ash);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.pf-grid{gap:16px;display:grid}.pf-grid-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.pf-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pf-stat{background:var(--bone);border:1px solid var(--stone);border-radius:4px;padding:14px 16px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.pf-stat:hover{border-color:var(--driftwood)}.pf-stat-top{color:var(--ash);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pf-stat-icon{border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.pf-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:10px;font-size:28px;font-weight:500;line-height:1.1}.pf-stat-unit{color:var(--ash);letter-spacing:0;margin-left:5px;font-size:14px;font-weight:400}.pf-stat-hint{color:var(--ash);margin-top:6px;font-size:13px}.pf-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:13px;font-weight:400;display:inline-flex}.pf-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pf-dot-live{animation:2s ease-out infinite pf-pulse}@keyframes pf-pulse{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 5px #0000}}.pf-bar{background:var(--bone-deep);border-radius:4px;overflow:hidden}.pf-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-weight:400;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.pf-btn-md{height:36px;padding:0 14px;font-size:14px}.pf-btn-sm{border-radius:4px;height:30px;padding:0 11px;font-size:14px}.pf-btn-primary{background:var(--ink);color:var(--parchment)}.pf-btn-primary:hover:not(:disabled){background:var(--ink-hover)}.pf-btn-secondary{background:var(--bone);color:var(--ink);border-color:var(--stone)}.pf-btn-secondary:hover:not(:disabled){background:var(--parchment);border-color:var(--stone)}.pf-btn-danger{background:var(--bone);color:#c62f2f;border-color:#f2d4d4}.pf-btn-danger:hover:not(:disabled){background:#fdf1f1;border-color:#ebbdbd}.pf-btn-success{background:var(--bone);color:#0e7a33;border-color:#cde9d7}.pf-btn-success:hover:not(:disabled){background:#eff8f2;border-color:#b2ddc2}.pf-btn-ghost{color:var(--ash);background:0 0}.pf-btn-ghost:hover:not(:disabled){background:var(--bone-deep);color:var(--ink)}.pf-btn:disabled{opacity:.5;cursor:default}.pf-btn:focus-visible,.pf-switch:focus-visible,.pf-seg-item:focus-visible,.pf-back:focus-visible,.pf-upload:focus-within{outline:none;box-shadow:0 0 0 3px #3e7bea47}.pf-spin{animation:.8s linear infinite pf-rot}@keyframes pf-rot{to{transform:rotate(360deg)}}.pf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pf-label{color:var(--ink-70);font-size:13px;font-weight:400;line-height:1.4}.pf-hint{color:var(--ash);font-size:13px;line-height:1.45}.pf-input{border:1px solid var(--stone);background:var(--parchment);width:100%;height:36px;color:var(--ink);font:inherit;border-radius:4px;outline:none;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.pf-input:hover:not(:disabled){border-color:var(--stone)}.pf-input:focus{border-color:var(--driftwood);box-shadow:0 0 0 3px #26251e12}.pf-input:disabled{background:var(--parchment);color:var(--ash)}textarea.pf-input{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.5}select.pf-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2386868B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.pf-input-sm{border-radius:4px;height:30px;font-size:13px}.pf-search{flex:260px;min-width:0;position:relative}.pf-search>svg{color:var(--driftwood);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pf-search .pf-input{padding-left:36px}.pf-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pf-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.pf-form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.pf-switch{background:var(--stone);border-radius:999px;flex-shrink:0;align-items:center;width:36px;height:22px;padding:2px;transition:background .2s;display:inline-flex;position:relative}.pf-switch[data-on]{background:#30a46c}.pf-switch:disabled{opacity:.5;cursor:default}.pf-switch-knob{background:var(--parchment);border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 1px 3px #0000002e,0 1px 1px #0000000f}.pf-seg{background:var(--bone-deep);border-radius:4px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.pf-seg::-webkit-scrollbar{display:none}.pf-seg-item{height:28px;color:var(--ash);white-space:nowrap;border-radius:4px;padding:0 12px;font-size:13px;font-weight:400;transition:color .16s;position:relative}.pf-seg-item:hover,.pf-seg-item[data-on]{color:var(--ink)}.pf-seg-pill{background:var(--parchment);border-radius:4px;position:absolute;inset:0;box-shadow:0 1px 2px #00000014,0 0 0 1px #00000008}.pf-table-wrap{overflow-x:auto}.pf-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.pf-table th{text-align:left;color:var(--ink-70);background:var(--parchment);border-bottom:1px solid var(--stone);white-space:nowrap;padding:10px 16px;font-size:13px;font-weight:400;line-height:1.4}.pf-table td{border-top:1px solid var(--stone);vertical-align:middle;padding:12px 16px}.pf-table tbody tr:first-child td{border-top:none}.pf-table tbody tr{transition:background .14s}.pf-table tbody tr:hover{background:var(--parchment)}.pf-table tr[data-click]{cursor:pointer}.pf-table tr[data-open]{background:var(--parchment)}.pf-table td.pf-sub-row{border-top:none;padding:0 16px 16px}.pf-muted{color:var(--ash)}.pf-mono{font-variant-numeric:tabular-nums}.pf-code{background:var(--bone-deep);height:22px;color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.pf-link{color:var(--ink);font-weight:400}.pf-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:280px;display:-webkit-box;overflow:hidden}.pf-link:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--driftwood);text-decoration-color:var(--driftwood)}.pf-name{align-items:center;gap:11px;min-width:0;display:flex}.pf-avatar{flex-shrink:0;place-items:center;font-weight:400;display:inline-grid}.pf-empty{text-align:center;flex-direction:column;align-items:center;padding:42px 16px;display:flex}.pf-empty-icon{background:var(--bone-deep);width:40px;height:40px;color:var(--ash);border-radius:4px;place-items:center;margin-bottom:12px;display:grid}.pf-empty-title{font-size:16px;font-weight:400}.pf-empty-text{color:var(--ash);max-width:380px;margin-top:4px;font-size:14px}.pf-notice{border-radius:4px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.pf-saved{color:#0e7a33;align-items:center;gap:5px;font-size:13px;font-weight:400;display:inline-flex}.pf-upload{position:relative;overflow:hidden}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-skel{background:linear-gradient(90deg, var(--bone-deep) 0%, var(--parchment) 40%, var(--bone-deep) 80%);background-size:220% 100%;border-radius:4px;animation:1.3s ease-in-out infinite pf-shimmer}@keyframes pf-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.pf-login-bg{background-color:var(--parchment);background-image:radial-gradient(circle at 1px 1px, var(--stone) 1px, transparent 0);background-size:22px 22px;place-items:center;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.pf-login-glow{filter:blur(80px);opacity:.55;pointer-events:none;background:conic-gradient(#dde7fb,#e8f5ee,#f3edfd,#fdf3e3,#dde7fb);border-radius:50%;width:620px;height:620px;animation:18s linear infinite orbA;position:absolute}.pf-boot{gap:6px;display:inline-flex}.pf-boot span{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite pf-boot}.pf-boot span:nth-child(2){animation-delay:.15s}.pf-boot span:nth-child(3){animation-delay:.3s}@keyframes pf-boot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pf-boot span,.pf-login-glow,.pf-skel,.pf-dot-live{animation:none}}@media (width<=760px){.pf-page{padding:18px 16px 40px!important}.pf-h1{font-size:28px}.pf-grid-2{grid-template-columns:1fr}.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-stat-value{font-size:22px}}.dash-page{background:var(--parchment);min-height:100%;padding:16px}.dash-panel{background:var(--bone);border:1px solid var(--stone);border-radius:4px;overflow:hidden}.dash-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.dash-left{border-right:1px solid var(--stone);min-width:0}.dash-right{min-width:0}.dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -18px;display:grid}.dash-kpis>*+*{border-left:1px solid var(--stone)}.dash-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1100px){.dash-grid{grid-template-columns:1fr}.dash-left{border-right:0;border-bottom:1px solid var(--stone)}}@media (width<=640px){.dash-page{padding:8px}.dash-kpis{grid-template-columns:1fr;row-gap:18px}.dash-kpis>*+*{border-left:0;border-top:1px solid var(--stone);padding-top:16px}.dash-pair{grid-template-columns:1fr}.dash-pair>*+*{border-top:1px solid var(--stone);border-left:0!important}}.home-page{background:var(--parchment);min-height:100%;padding:16px}.home-panel{background:var(--bone);border:1px solid var(--stone);border-radius:4px;overflow:hidden}.home-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-map{border:1px solid var(--stone);border-radius:4px;overflow:hidden}@media (width<=900px){.home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid{grid-template-columns:1fr}}@media (width<=640px){.home-page{padding:8px}}.sc-stage{gap:12px;height:calc(100vh - 210px);min-height:420px;display:flex}.sc-stage-canvas{flex:1;min-width:0;height:100%}.sc-canvas{background:var(--parchment);border:1px solid var(--stone);border-radius:4px;height:100%;position:relative;overflow:hidden}.sc-canvas .react-flow{--xy-background-color:var(--parchment);--xy-background-pattern-color:var(--stone)}.sc-canvas .react-flow__controls{box-shadow:none;border:1px solid var(--stone);border-radius:4px;overflow:hidden}.sc-canvas .react-flow__controls-button{background:var(--bone);border-bottom-color:var(--stone);color:var(--ink);fill:var(--ink)}.sc-canvas .react-flow__controls-button:hover{background:var(--bone-deep)}.sc-card{background:var(--bone);border:1px solid var(--stone);cursor:pointer;border-radius:4px;align-items:center;gap:10px;width:280px;padding:0 8px 0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.sc-card:hover{border-color:var(--driftwood)}.sc-card:focus-visible{outline:none;box-shadow:0 0 0 3px #3e7bea47}.sc-card-selected,.sc-card-selected:hover{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sc-card-error,.sc-card-error:hover{border-color:#e5484d;box-shadow:0 0 0 1px #e5484d}.sc-card-error .sc-caption{color:#c62f2f}.sc-icon{color:#7a7974;background:#e9e8e3;border-radius:4px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sc-icon[data-tone=info]{color:#2459b8;background:#ebf2fe}.sc-icon[data-tone=success]{color:#0e7a33;background:#e8f5ee}.sc-icon[data-tone=warning]{color:#b4620a;background:#fdf3e3}.sc-icon[data-tone=dark]{color:#f7f7f4;background:#26251e}.sc-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sc-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sc-caption{color:var(--ash);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sc-more,.sc-plus{color:var(--ash);flex-shrink:0;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.sc-more{border-radius:4px;width:26px;height:26px}.sc-more:hover,.sc-more[aria-expanded=true]{background:var(--bone-deep);color:var(--ink)}.sc-plus{background:var(--bone);border:1px solid var(--stone);border-radius:50%;width:26px;height:26px}.sc-plus:hover,.sc-plus[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--parchment)}.sc-more:focus-visible,.sc-plus:focus-visible,.sc-menu-item:focus-visible{outline:none;box-shadow:0 0 0 3px #3e7bea47}.sc-handle.react-flow__handle{opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0}.sc-edge.react-flow__edge-path{stroke:var(--stone);stroke-width:1.5px}.sc-edge-label{pointer-events:all;position:absolute}.sc-chip{background:var(--bone-deep);max-width:240px;color:var(--ash);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-block;overflow:hidden}.sc-chip-jump{background:var(--bone);border:1px dashed var(--driftwood);color:var(--ink-70)}.sc-chip-jump[data-back]{color:#2459b8;background:#ebf2fe;border-color:#3e7bea}.sc-stub{pointer-events:auto;place-items:center;width:26px;height:26px;display:grid}.sc-jump{justify-content:center;align-items:center;width:280px;height:26px;display:flex}.sc-error{z-index:5;color:#c62f2f;background:#fdeded;border:1px solid #e5484d;border-radius:4px;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:6px 6px 6px 12px;font-size:13px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sc-error-close{color:#c62f2f;border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.sc-error-close:hover{background:#e5484d1f}.sc-pop{z-index:60;filter:drop-shadow(0 10px 18px #00000024);position:fixed}.sc-menu,.sc-confirm{background:var(--bone);border:1px solid var(--stone);border-radius:6px;padding:5px}.sc-menu{flex-direction:column;gap:1px;display:flex}.sc-menu-item{width:100%;height:32px;color:var(--ink);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.sc-menu-item:hover{background:var(--bone-deep)}.sc-menu-item[data-tone=danger]{color:#c62f2f}.sc-menu-item[data-tone=danger]:hover{background:#fdeded}.sc-menu-item[data-tone=muted]{color:var(--ash)}.sc-confirm{padding:12px}.sc-confirm p{color:var(--ink);margin:0 0 10px;font-size:14px}.sc-confirm-actions{justify-content:flex-end;gap:6px;display:flex}.sc-panel{background:var(--bone);border:1px solid var(--stone);border-radius:4px;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.sc-panel-head{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.sc-panel-title{color:var(--ink);margin:0;font-size:16px;font-weight:400}.sc-panel-body{flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.sc-panel-section{flex-direction:column;gap:12px;display:flex}.sc-field-error{color:#c62f2f;margin:0;font-size:13px;line-height:1.4}.sc-panel .pf-input[aria-invalid=true]{border-color:#e5484d}.sc-fixed{color:var(--ink);margin:0;font-size:14px}.sc-inline{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.sc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}textarea.sc-prompt{min-height:220px;line-height:1.6}.sc-chips{flex-wrap:wrap;gap:6px;display:flex}.sc-chip-btn{cursor:pointer;height:22px;font-size:12px;transition:background .16s}.sc-chip-btn:hover:not(:disabled){background:var(--stone)}.sc-chip-btn:disabled{cursor:default;color:var(--ash)}.sc-branch{border:1px solid var(--stone);background:var(--parchment);border-radius:4px;flex-direction:column;gap:10px;padding:12px;display:flex}.sc-branch[data-invalid=true]{border-color:#e5484d}.sc-branch-head{align-items:center;gap:6px;display:flex}.sc-branch-title{color:var(--ink);flex:1;font-size:14px}.sc-pinned{border:1px solid var(--stone);border-radius:4px;margin:0;padding:0;list-style:none}.sc-pinned li{color:var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.sc-pinned li+li{border-top:1px solid var(--stone)}.sc-fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.sc-publish{flex-direction:column;align-items:flex-end;gap:8px;max-width:520px;display:flex}.sc-publish-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sc-save{color:var(--ash);white-space:nowrap;font-size:13px}.sc-save[data-tone=danger]{color:#c62f2f}.sc-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sc-link:hover{color:var(--ink)}.sc-link:focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 3px #3e7bea47}.sc-publish-dialog{width:100%}.sc-publish-errors{color:#c62f2f;background:#fdeded;border:1px solid #e5484d;border-radius:4px;flex-direction:column;gap:4px;width:100%;margin:0;padding:10px 12px 10px 28px;font-size:13px;line-height:1.4;display:flex}.sc-publish-errors .sc-link:hover{color:#9e1f1f}@media (width<=767px){.sc-publish{align-items:flex-start;max-width:none}.sc-publish-row{justify-content:flex-start}.sc-panel-full{z-index:70;border:0;border-radius:0;width:auto;height:auto;position:fixed;inset:0}}@media (width<=760px){.sc-stage{height:calc(100vh - 170px)}}
