.ph-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.ph-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-xs);padding:14px 16px}@media (max-width:1080px){.ph-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ph-grid{grid-template-columns:1fr}}.dbar-row{grid-template-columns:130px 1fr 74px;align-items:center;gap:10px;padding:7px 0;display:grid}.dbar-row .d{color:var(--ink-2);font-size:12.5px}.dbar{background:var(--muted-bg);border-radius:99px;height:10px;overflow:hidden}.dbar i{background:var(--accent);opacity:.85;border-radius:99px;height:100%;display:block}.dbar-row .a{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:12px}.dbar-row.money{grid-template-columns:130px 1fr 130px}.gq-panel-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:900px){.gq-panel-grid{grid-template-columns:1fr}}.gq-leads-surface{--gq-leads-collection-gap:22px;gap:var(--gq-leads-collection-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.gq-leads-collection{min-width:0}.gq-leads-table{table-layout:fixed}.gq-leads-table th,.gq-leads-table td{padding:12px 16px;overflow:hidden}.gq-leads-table tbody td{height:64px}.gq-leads-table .cust{min-width:0}.gq-leads-table .cust .cn,.gq-leads-table .cust .cp,.gq-leads-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.gq-leads-table .prop-tag.gq-leads-cell-truncate{vertical-align:middle;display:inline-block}.gq-panel-note{color:var(--muted);margin-top:8px;font-size:12px}.gqw-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.gqw-stat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);padding:9px 11px}.gqw-stat .k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.gqw-stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:2px;font-size:18px;font-weight:600}.gqw-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.gqw-row:last-of-type{border-bottom:none}.gqw-row .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:500;overflow:hidden}.gqw-row .rng{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-size:11px}.gqw-row .when{font-family:var(--mono);color:var(--muted);flex:none;font-size:11px}.gqw-link{color:var(--accent);align-items:center;gap:4px;margin-top:10px;font-size:12.5px;font-weight:550;display:inline-flex}.gqw-link:hover{text-underline-offset:2px;text-decoration:underline}.gqw-link svg{width:13px;height:13px}.gq-flow-intro{max-width:820px;margin:0 0 16px}.gq-flow-cards{flex-direction:column;gap:10px;display:flex}.gq-flow-list-card{align-items:center;gap:14px;display:flex}.gq-flow-list-main{flex:1;min-width:0}.gq-flow-list-trade{color:var(--ink);font-size:14px;font-weight:600}.gq-flow-list-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.gq-flow-list-ver{color:var(--muted);font-size:12.5px}.gq-flow-list-actions{flex:none;align-items:center;gap:8px;display:flex}.gq-flow-list-order{flex:none;gap:2px;display:flex}.gq-flow-order-button{width:30px;min-width:30px;height:30px;padding:0}.gq-flow-order-button svg{width:16px;height:16px}@media (max-width:640px){.gq-flow-list-card{flex-direction:column;align-items:stretch}.gq-flow-list-order,.gq-flow-list-actions{justify-content:flex-end}}.gq-flow-editor{max-width:1100px;margin:0 auto;padding:0 24px 80px}.gq-flow-editor[data-view=tree]{width:100%;max-width:none}.gq-flow-header{z-index:5;background:var(--canvas);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 0;display:flex;position:sticky;top:0}.gq-flow-header .spacer{flex:1}.gq-flow-back{color:var(--accent);flex:none;align-items:center;gap:3px;font-size:12.5px;font-weight:550;display:inline-flex}.gq-flow-back:hover{text-underline-offset:2px;text-decoration:underline}.gq-flow-back svg{width:15px;height:15px}.gq-flow-title{align-items:center;gap:10px;min-width:0;display:flex}.gq-flow-trade{color:var(--ink);font-size:15px;font-weight:600}.gq-flow-dirty{color:var(--muted);margin:0}.gq-flow-body{flex-direction:column;gap:14px;padding-top:16px;display:flex}.gq-flow-banner{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--muted-bg);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.gq-flow-banner .field-error{margin:0}.gq-flow-upgraded{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);align-items:center;gap:10px;padding:10px 14px;display:flex}.gq-flow-upgraded svg{width:15px;height:15px;color:var(--accent);flex:none}.gq-flow-upgraded p{color:var(--ink-2);flex:1;margin:0;font-size:12.5px}@media (max-width:720px){.gq-flow-editor{padding:0 14px 90px}.gq-flow-header{flex-wrap:wrap}}.gq-flow-copy .field:last-child{margin-bottom:0}.gq-flow-system .gq-flow-banner{margin-bottom:12px}.gq-flow-system-head{align-items:flex-start;gap:14px;display:flex}.gq-flow-system-fields{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.gq-flow-system-fields .field{margin-bottom:0}.gq-flow-enable{color:var(--ink-2);cursor:pointer;flex:none;align-items:center;gap:8px;padding-top:22px;font-size:12px;font-weight:600;display:inline-flex}.gq-flow-disabled-note{color:var(--muted);margin:10px 0 0}@media (max-width:560px){.gq-flow-system-fields{grid-template-columns:1fr}.gq-flow-system-head{flex-direction:column}.gq-flow-enable{padding-top:0}}.gq-flow-sec{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.gq-flow-sec-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 10px;font-size:11.5px;font-weight:600}.gq-flow-symptom-block{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin-bottom:10px;padding:12px}.gq-flow-symptom-block>.field{margin-bottom:10px}.gq-flow-symptom{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.gq-flow-symptom .field{margin-bottom:0}.gq-flow-symptom .gq-flow-enable{padding-top:0}.gq-flow-answers{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.gq-flow-answer{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);padding:10px 12px 12px}.gq-flow-answer.is-off{border-style:dashed}.gq-flow-answer .gq-flow-disabled-note{margin:0 0 8px}.gq-flow-answer-head{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.gq-flow-answer-head .field{margin-bottom:0}.gq-flow-answer-head .gq-flow-enable{padding-top:0}.gq-flow-add-tier{align-items:center;gap:10px;display:flex}.gq-flow-mode-rows{flex-direction:column;gap:10px;margin-top:4px;display:flex}.gq-flow-mode-row{color:var(--ink);justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:550;display:flex}.gq-flow-mode-row>span{flex-direction:column;gap:2px;display:flex}.gq-flow-mode-sub{padding-left:16px}.gq-flow-mode-subnote{color:var(--muted);font-size:12px;font-weight:400}.gq-flow-scope-editor{margin-top:14px}.gq-flow-scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gq-flow-scope-option{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);padding:12px}.gq-flow-scope-systems{border:0;border-top:1px solid var(--border);flex-direction:column;gap:7px;margin:2px 0 0;padding:10px 0 0;display:flex}.gq-flow-scope-systems legend{color:var(--muted);margin-bottom:7px;padding:0;font-size:11.5px;font-weight:600}.gq-flow-scope-systems label{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.gq-flow-scope-systems input{accent-color:var(--accent)}@media (max-width:620px){.gq-flow-scope-options{grid-template-columns:1fr}}.gq-flow-mode-off{opacity:.55}.gq-flow-mode-note{margin:0 0 10px}.gq-flow-no-replace{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gq-flow-subsec-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.gq-flow-sizes{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);margin:12px 0;padding:12px}.gq-flow-sizes-hint{margin:0 0 10px}.gq-flow-size{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.gq-flow-size .field{margin-bottom:0}.gq-flow-size .gq-flow-enable{padding-top:0}.gq-flow-tier-group{border-top:1px dashed var(--border);margin-top:14px;padding-top:10px}.gq-flow-remove-group{justify-content:flex-end;margin-top:12px;display:flex}.gq-flow-row{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:10px;margin-bottom:10px;padding:12px;display:grid}.gq-flow-row .field{margin-bottom:0}.gq-flow-row-main{grid-template-columns:1fr 140px;gap:10px;display:grid}.gq-flow-row-money,.gq-flow-row-why{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gq-flow-row-remove{justify-content:flex-end;display:flex}.gq-flow-tier-tag{margin-top:2px;display:inline-block}.gq-flow-reco{justify-content:flex-end;align-self:end;padding-bottom:8px}.gq-flow-benefits label{display:block}.gq-flow-chiplist{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.gq-flow-chip{border:1px solid var(--border);background:var(--subtle);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 6px 3px 10px;font-size:12.5px;display:inline-flex}.gq-flow-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gq-flow-chip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gq-flow-chip button:hover{background:var(--border);color:var(--ink)}.gq-flow-chip button:focus-visible{box-shadow:var(--focus-ring);outline:none}.gq-flow-chip button svg{width:12px;height:12px}.gq-flow-chip-add{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.gq-flow-pricebook{z-index:1;position:relative}.gq-flow-pricebook:focus-within{z-index:4}.gq-flow-pricebook-control{position:relative}.gq-flow-pricebook-control>svg{width:14px;height:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.gq-flow-pricebook-control .control{padding-left:32px;padding-right:34px}.gq-flow-pricebook-control .control::-webkit-search-cancel-button{display:none}.gq-flow-pricebook-clear{border-radius:var(--r);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.gq-flow-pricebook-clear:hover{background:var(--hover);color:var(--ink)}.gq-flow-pricebook-clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.gq-flow-pricebook-clear svg{width:13px;height:13px}.gq-flow-pricebook-popover{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-height:260px;box-shadow:var(--sh-lg);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.gq-flow-pricebook-popover>.field-hint{color:var(--muted);margin:0;padding:8px}.gq-flow-pricebook-results{flex-direction:column;gap:2px;display:flex}.gq-flow-pricebook-results>button{border-radius:var(--r);width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.gq-flow-pricebook-results>button:hover,.gq-flow-pricebook-results>button.is-active{background:var(--hover)}.gq-flow-pricebook-results>button:focus-visible{box-shadow:var(--focus-ring);outline:none}.gq-flow-pricebook-result-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:550;overflow:hidden}.gq-flow-pricebook-results .money{white-space:nowrap}.gq-flow-pricebook-error{align-items:center;gap:8px;padding:4px;display:flex}.gq-flow-pricebook-error .field-error{flex:1;margin:0}.gq-flow-pricebook-error .btn,.gq-flow-pricebook-warning .btn{flex:none}.gq-flow-pricebook-warning{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.gq-flow-pricebook-warning .field-hint{color:var(--warning-text);align-items:flex-start;gap:5px;margin:2px 0 0;display:flex}.gq-flow-pricebook-warning .field-hint svg{flex:none;width:13px;height:13px;margin-top:1px}@media (max-width:560px){.gq-flow-row-main,.gq-flow-row-why{grid-template-columns:1fr}}.gq-flow-viewtoggle{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);flex:none;align-items:center;display:none;overflow:hidden}.gq-flow-viewtoggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:12.5px;font-weight:550}.gq-flow-viewtoggle button+button{border-left:1px solid var(--border)}.gq-flow-viewtoggle button.is-on{background:var(--muted-bg);color:var(--ink)}.gq-flow-viewtoggle button:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.gq-flow-tree-pane{display:none}.gq-flow-list-pane{flex-direction:column;gap:14px;display:flex}@media (min-width:861px){.gq-flow-viewtoggle{display:inline-flex}.gq-flow-editor[data-view=tree] .gq-flow-tree-pane{flex-direction:column;gap:14px;display:flex}.gq-flow-editor[data-view=tree] .gq-flow-list-pane{display:none}}.gs-graph-node.kind-lane{background:var(--subtle)}.gs-graph-node.kind-answer .gs-graph-node-label,.gs-graph-node.kind-size .gs-graph-node-label{font-size:13px;font-weight:550}.gq-tree-drawer{z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:420px;max-width:calc(100% - 120px);box-shadow:var(--sh-lg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.gq-tree-drawer:focus{outline:none}.gq-tree-drawer-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.gq-tree-drawer-place{flex:1;min-width:0}.gq-tree-drawer-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:2px;font-size:11.5px;display:flex}.gq-tree-drawer-crumbs button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.gq-tree-drawer-crumbs button:hover{text-underline-offset:2px;text-decoration:underline}.gq-tree-drawer-crumbs button:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:none}.gq-tree-drawer-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:600}.gq-tree-drawer-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:15px;font-weight:600;overflow:hidden}.gq-tree-drawer-body{flex:1;min-height:0;padding:14px 16px 18px;overflow-y:auto}.gq-tree-drawer-empty{margin:14px 0 0}.gq-tree-drawer-sec{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.gq-tree-drawer-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.gq-tree-drawer-item{text-align:left;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);cursor:pointer;width:100%;font:inherit;color:var(--ink);align-items:center;gap:8px;padding:9px 10px;display:flex}.gq-tree-drawer-item:hover{background:var(--hover)}.gq-tree-drawer-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.gq-tree-drawer-item.is-off{border-style:dashed}.gq-tree-drawer-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.gq-tree-drawer-item>svg{width:14px;height:14px;color:var(--muted);flex:none}.gq-tree-drawer .gq-flow-system-fields{grid-template-columns:1fr}.gq-tree-drawer .gq-flow-system-head{flex-direction:column}.gq-tree-drawer .gq-flow-system-head .gq-flow-enable{padding-top:0}.gq-tree-drawer .gq-flow-row-main,.gq-tree-drawer .gq-flow-row-why{grid-template-columns:1fr}.gq-tree-sheet-content{flex-direction:column;gap:10px;display:flex}.gq-tree-sheet .gq-flow-system-fields{grid-template-columns:1fr}.gq-tree-sheet .gq-flow-system-head{flex-direction:column}.gq-tree-sheet .gq-flow-system-head .gq-flow-enable{padding-top:0}.gq-tree-sheet .gq-flow-row-main,.gq-tree-sheet .gq-flow-row-why{grid-template-columns:1fr}.gq-tree-add-system{box-sizing:border-box;border:1px dashed var(--border);border-radius:var(--r-lg);height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:flex;position:absolute}.gq-tree-add-system:hover{border-color:var(--accent);color:var(--accent);background:var(--surface)}.gq-tree-add-system:focus-visible{box-shadow:var(--focus-ring);outline:none}.gq-tree-add-system:disabled{opacity:.5;cursor:default}.gq-tree-add-system:disabled:hover{border-color:var(--border);color:var(--muted);background:0 0}.gq-tree-add-system svg{width:14px;height:14px}.gq-flow-add-system{display:flex}.gq-tree-drawer-ports{flex-wrap:wrap;gap:8px;display:flex}dialog.gq-preview-modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:min(460px,100vw - 24px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);box-shadow:var(--sh-lg);color:var(--ink);margin:20px auto auto;padding:0;overflow:hidden}dialog.gq-preview-modal[open]{flex-direction:column;display:flex}dialog.gq-preview-modal::backdrop{background:#0c132257}.gq-preview-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.gq-preview-place{flex:1;min-width:0}.gq-preview-eyebrow{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.gq-preview-note{color:var(--muted);margin:1px 0 0;font-size:11.5px}.gq-preview-stage{background:radial-gradient(130% 90% at 50% -20%,#2f3539 0%,#2a1d15 58%,#1c120c 100%);flex:1;min-height:0;padding:16px 14px 22px;overflow-y:auto}.gq-preview-page{--tenant:#35566b}.gq-preview-page .fn-card{width:100%}.gq-set{padding-bottom:64px}.gq-set-readonly{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--muted-bg);color:var(--ink-2);margin:0 0 14px;padding:10px 12px}.gq-set-stack{flex-direction:column;gap:14px;display:flex}.gq-set-actions{justify-content:flex-end;margin-top:14px;display:flex}.gq-set-note{color:var(--muted);margin:10px 0 0;font-size:12px}.gq-set-note a{color:var(--accent);font-weight:550}.gq-set-note a:hover{text-underline-offset:2px;text-decoration:underline}.gq-set-backdrop{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.gq-set-backdrop img{border:1px solid var(--border);border-radius:var(--r-lg);width:320px;max-width:100%;height:auto;display:block}.gq-set-file{color:var(--ink-2);max-width:100%;font-size:13px;display:block}.gq-set-file:disabled{opacity:.55;cursor:not-allowed}.gq-set-favicon-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.gq-set-favicon-row img{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:32px;height:32px;display:block}.gq-set-logo{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.gq-set-logo img{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:auto;max-width:100%;height:auto;max-height:64px;display:block}.gq-set-radios{flex-direction:column;gap:8px;display:flex}.gq-set-radio{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.gq-set-radio input{accent-color:var(--accent);margin-top:2px}.gq-set-radio-body{flex-direction:column;gap:2px;display:flex}.gq-set-radio-title{color:var(--ink);font-size:13px;font-weight:600}.gq-set-radio-desc{color:var(--muted);font-size:12px}.gq-set-switch-list{flex-direction:column;display:flex}.gq-set-switch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.gq-set-switch-row:last-child{border-bottom:none}.gq-set-switch-label{color:var(--ink);font-size:13px;font-weight:500}.gq-set-ziptable-scroll{overflow-x:auto}.gq-set-ziptable{border-collapse:collapse;width:100%;font-size:13px}.gq-set-ziptable th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 10px 6px 0;font-size:11px;font-weight:600}.gq-set-ziptable td{border-bottom:1px solid var(--border);color:var(--ink-2);padding:8px 10px 8px 0}.gq-set-ziptable tr:last-child td{border-bottom:none}.gq-set-zip-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.gq-set-zip-remove{text-align:right}.gq-set-zip-add{grid-template-columns:110px 1fr 90px auto;align-items:flex-end;gap:10px;margin-top:14px;display:grid}.gq-set-zip-add .field{margin-bottom:0}@media (max-width:560px){.gq-set-zip-add{grid-template-columns:1fr;align-items:stretch}}.gq-set-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.gq-set-chip{border:1px solid var(--border);background:var(--subtle);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.gq-set-chip-x{width:18px;height:18px;color:var(--muted);background:0 0;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.gq-set-chip-x:hover:not(:disabled){color:var(--ink);background:var(--muted-bg)}.gq-set-chip-x svg{width:12px;height:12px}.gq-set-chip-add{grid-template-columns:1fr auto;align-items:flex-end;gap:10px;display:grid}.gq-set-chip-add .field{margin-bottom:0}.gq-set-embed{margin-bottom:12px}.gq-set-embed-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.gq-set-embed-title{color:var(--ink-2);font-size:12px;font-weight:600}.gq-set-pre{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);font-family:var(--mono);color:var(--ink-2);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow-x:auto}.gq-set-feature-hold{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--muted-bg);align-items:flex-start;gap:12px;padding:14px;display:flex}.gq-set-feature-hold-icon{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:32px;height:32px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.gq-set-feature-hold-icon svg{width:16px;height:16px}.gq-set-feature-hold strong{color:var(--ink);font-size:13px;display:block}.gq-set-feature-hold p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.55}.gq-set-channels{flex-direction:column;gap:12px;display:flex}.gq-set-channel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--subtle);padding:14px}.gq-set-channel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.gq-set-channel-name{color:var(--ink);font-size:13px;font-weight:600}.gq-set-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.gq-set-badge.on{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.gq-set-badge.off{background:var(--muted-bg);border-color:var(--border);color:var(--muted)}.gq-set-channel-hint{color:var(--muted);margin:6px 0 10px;font-size:12px}.gq-set-channel-row{grid-template-columns:1fr auto;align-items:flex-end;gap:10px;display:grid}.gq-set-channel-row .field{margin-bottom:0}.gq-set-channel-actions{gap:8px;margin-top:8px;display:flex}.gq-set-channel-test{align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.gq-set-channel-test svg{flex:none;width:14px;height:14px}.gq-set-channel-test.ok{color:var(--success-text)}.gq-set-channel-test.bad{color:var(--danger,var(--muted))}@media (max-width:560px){.gq-set-channel-row{grid-template-columns:1fr;align-items:stretch}}.gq-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gq-module-nav{min-width:0}.gq-module-nav .mod-tabs{overflow-x:auto}.gq-module-nav .mod-tab{white-space:nowrap;flex-shrink:0}.gq-loading .skb{max-width:100%;display:block}.gq-loading .lv-head{flex-wrap:wrap}.gq-loading-actions{flex-wrap:wrap;gap:8px;display:flex}.gq-loading .ph-card{min-width:0}
