.secret-redaction{border:1px solid var(--border-soft);max-width:100%;color:var(--muted);background:var(--raised);font-family:var(--mono);vertical-align:baseline;overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:4px;padding:1px 5px;font-size:11px;line-height:1.5;display:inline-flex}.secret-runtime-row{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.secret-runtime-row>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.secret-runtime-row .mono{overflow-wrap:anywhere;font-size:13px}.secret-runtime-links{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.secret-device-note{color:var(--amber);flex-basis:100%;font-size:12px}.secret-network-host{flex-wrap:wrap;gap:6px;height:auto}.secret-network-host>span:last-child{color:var(--muted);font-size:11px}.secret-question-form{gap:14px;margin-top:16px;display:grid}.secret-question-form .field{margin:0}.secret-question-form label>span{font-size:12px}.secret-question-mode{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.secret-question-mode .text-button{font-size:inherit}.secret-question-actions{gap:8px;display:flex}.secret-question-form .st-help{margin:0}.secret-question-form .secret-mode-grid{grid-template-columns:1fr}.secret-question-note{align-items:flex-start;gap:7px;display:flex}.secret-question-note>svg{flex-shrink:0;margin-top:2px}.secret-question-note small{color:var(--muted)}.secret-composer-guard{color:var(--amber);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 12px;font-size:12px;display:flex}.secret-composer-guard p{flex-basis:100%;margin:0}.secret-composer-hint{color:var(--muted);margin:4px 12px 8px;font-size:11px}.secret-blocked p{overflow-wrap:anywhere}.secret-share-refusal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=600px){.secret-question-form .secret-mode-grid{grid-template-columns:1fr}.secret-runtime-row{align-items:flex-start}}.desk-list,.desk-run-list,.desk-version-list{margin:0;padding:0;list-style:none}.desks-settings h3 .meta{margin-left:6px;font-weight:400}.desk-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:8px;padding:16px 10px;display:flex}.desk-row:hover{background:var(--hover)}.desk-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk-row-head,.desk-row-cadence,.desk-row-counts,.desk-run-heading,.desk-run-meta{align-items:center;gap:8px;min-width:0;display:flex}.desk-row-head strong{text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.desk-row-head>.ico:last-child{color:var(--muted);margin-left:auto}.desk-row-cadence{flex-wrap:wrap;justify-content:space-between}.desk-row-coverage{padding-left:26px}.desk-state{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.desk-state .dot{background:var(--green);width:5px;height:5px}.desk-state.paused{color:var(--muted)}.desk-state.paused .dot{background:var(--muted)}.desk-state.throttled,.desk-warning{color:var(--amber)}.desk-state.throttled .dot{background:var(--amber)}.desk-row .au-budget-bar{width:100%;height:3px;margin:1px 0 0}.desk-row-counts{justify-content:flex-start}.desk-empty{flex-direction:column;align-items:flex-start;gap:12px;max-width:540px;padding:32px 8px;display:flex}.desk-empty>.ico{color:var(--muted)}.desk-empty h3,.desk-empty p{margin:0}.desk-empty p{color:var(--muted);font-size:13px;line-height:1.6}.desk-other{margin-top:28px}.desk-other h4{margin:16px 0 4px;font-weight:500}.desk-teaching{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.desk-teaching>span{flex:220px}.desk-template-picker>h3{margin:24px 0 16px}.desk-templates{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.desk-template.check-option{align-items:flex-start;min-width:0;padding:16px}.desk-template>span{flex-direction:column;gap:10px;min-width:0;font-size:13px;line-height:1.5;display:flex}.desk-template strong{font-size:14px;font-weight:500}.desk-template-heading{align-items:center;gap:9px;display:flex}.desk-template small{color:var(--muted);font-size:12px;display:block}.desk-template.is-disabled{opacity:.7;cursor:default}.desk-template-actions{justify-content:flex-end;margin-top:20px;display:flex}.desk-scope-cards{border:0;flex-direction:column;gap:10px;margin:20px 0;padding:0;display:flex}.desk-scope-cards legend{margin-bottom:12px;font-size:14px;font-weight:500}.desk-scope-cards small{margin-top:5px;display:block}.desk-add-dialog{width:min(860px,100vw - 32px)}.desk-dialog{width:min(1040px,100vw - 32px);height:min(86vh,880px);max-height:min(86vh,880px)}.desk-dialog>.dialog-body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}#dialog.desk-dialog>.dialog-body{padding:0;overflow:hidden}#dialog.desk-dialog .dialog-body p.desk-headline{color:var(--text);font-size:16px}.desk-dialog-inner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.desk-dialog-context{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px 16px;display:flex}.desk-dialog-context>.link-button{flex-basis:100%;font-size:12px}.desk-header-facts{color:var(--muted);flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;font-size:12px;display:flex}.desk-header-facts>span{align-items:center;gap:5px;display:inline-flex}.desk-notify{flex-direction:column;gap:6px;display:flex}.desk-notify-menu{width:230px}.desk-notify-menu>p{margin:12px}.desk-tabs{border-bottom:1px solid var(--border-soft);background:var(--panel);flex-shrink:0;gap:4px;padding:0 24px 12px;display:flex}.desk-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:13px}.desk-tabs button[aria-selected=true]{background:var(--selected);color:var(--text)}.desk-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk-dialog-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;overflow:auto}.desk-setup-grid{grid-template-columns:minmax(0,640px) 288px;align-items:start;gap:32px;display:grid}.desk-setup-form{border:0;min-width:0;margin:0;padding:0}.desk-setup-section{border-bottom:1px solid var(--border-soft);padding:24px 0}.desk-setup-section:first-child{padding-top:0}.desk-setup-section h3{margin:0 0 12px;font-size:14px;font-weight:500}.desk-setup-section h4{margin:20px 0 6px;font-size:13px;font-weight:500}.desk-setup-section .field{margin-bottom:14px}.desk-setup-form .field textarea.desk-instructions{resize:vertical;field-sizing:content;min-height:144px;max-height:480px}.desk-counter{align-self:flex-end}.desk-summary{background:var(--sunken);border-radius:8px;padding:24px;font-size:13px;position:sticky;top:0}.desk-summary h3{margin:0 0 20px;font-size:14px;font-weight:500}.desk-summary dl,.desk-about dl{margin:0}.desk-summary dt,.desk-about dt{color:var(--muted);margin-top:18px;font-size:12px}.desk-summary dt:first-child{margin-top:0}.desk-summary dd,.desk-about dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}.desk-summary>p{border-top:1px solid var(--border-soft);margin:20px 0 0;padding-top:16px}.desk-projects,.desk-change-chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.desk-fixed,.desk-fixed-checks p{align-items:center;gap:8px;font-size:13px;display:flex}.desk-field-pair{align-items:flex-start;gap:12px;min-width:0;display:flex}.desk-field-pair>.field{flex:1;min-width:0}.desk-field-pair>.icon-button{flex:none;margin-top:22px}.desk-external{border-bottom:1px solid var(--border-soft);margin:16px 0;padding-bottom:8px}.desk-switch-row{cursor:pointer}.desk-switch-row>span{min-width:0}.desk-switch-row small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.desk-checkbox{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.desk-checkbox input{flex:none}.desk-guardrail{display:block}.desk-guardrail p{margin:0 0 12px}.desk-memory{margin-top:24px}.desk-repo-field{margin:16px 0;font-size:13px}.desk-repo-chips{border:1px solid var(--border-strong);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:5px 8px;display:flex}.desk-repo-chips:focus-within{outline:2px solid var(--accent);outline-offset:2px}.desk-repo-chips>input{background:0 0;border:0;flex:1;min-width:120px;padding:5px}.desk-repo-chips>input:focus-visible{outline:none}.desk-repo-chips>span{align-items:center;gap:6px;display:inline-flex}.desk-repo-chips button{justify-content:center;align-items:center;display:inline-flex}.desk-footer{flex-wrap:wrap;flex-shrink:0;gap:8px;margin:0}.desk-footer-spacer{flex:1}.desk-desktop-controls{flex:1;align-items:center;gap:8px;display:flex}.desk-unsaved{margin-right:auto}.desk-mobile-controls{display:none}.desk-delete-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.desk-delete-confirm p{flex:360px;margin:0;font-size:13px}.desk-draft-popover{border:1px solid var(--border-strong);background:var(--raised);width:min(420px,100vw - 32px);color:var(--text);border-radius:8px;padding:20px;font-size:13px;position:fixed;inset:auto 24px 76px auto}.desk-draft-popover p{margin:0 0 18px;line-height:1.6}.desk-draft-popover>div{justify-content:flex-end;gap:8px;display:flex}.desk-version-list>li{border-bottom:1px solid var(--border-soft);padding:20px 0}.desk-version-heading,.desk-version-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desk-version-heading strong{font-family:var(--mono);font-size:14px}.desk-version-list p{margin:10px 0;font-size:13px}.desk-version-actions{margin-top:12px}.desk-added{color:var(--green);background:var(--diff-add)}.desk-added .dot{background:var(--green);width:5px;height:5px}.desk-removed{color:var(--red);background:var(--diff-del);text-decoration:line-through}.desk-draft{color:var(--accent-text);background:var(--accent-wash)}.desk-version-event{padding-top:12px}.desk-version-confirm{flex-wrap:wrap;gap:8px;display:flex}.desk-version-confirm p{width:100%}.desk-compare-selects{gap:16px;margin-bottom:20px;display:flex}.desk-compare-selects>.field{flex:1;min-width:0}.desk-change{border-bottom:1px solid var(--border-soft);min-width:0;padding:20px 0}.desk-change h4{margin:0 0 12px;font-size:13px}.desk-change .diff-lines{max-width:100%;font-size:12px;overflow:auto}.desk-change .diff-line .line-text{white-space:pre-wrap;overflow-wrap:anywhere}.desk-change .product-tag{white-space:normal;word-break:break-word}.desk-before-after{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;font-size:13px;display:grid}.desk-before-after>span{overflow-wrap:anywhere}.desk-scorecard{padding-bottom:20px;line-height:1.9}.desk-briefs-columns{grid-template-columns:300px minmax(0,1fr);gap:24px;display:grid}.desk-run-list{border-right:1px solid var(--border-soft);padding-right:16px}.desk-run-row{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:10px;padding:14px 10px;display:flex}.desk-run-row:hover{background:var(--hover)}.desk-run-row.selected{background:var(--selected)}.desk-run-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk-run-heading{justify-content:space-between}.desk-run-heading strong{font-size:12px;font-weight:500}.desk-run-heading .product-tag:empty{display:none}.desk-run-summary{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.desk-run-meta{justify-content:space-between}.desk-brief-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.desk-brief-heading h3{margin:0;font-size:14px;font-weight:500}.desk-headline{text-wrap:pretty;margin:24px 0;font-size:16px;line-height:1.65}.desk-brief-detail{min-width:0}.desk-brief-back{display:none}.desk-product-group{margin-top:28px}.desk-product-group>h3{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.desk-product-group>h3>.meta:last-child{margin-left:auto}.desk-product-glyph{background:var(--selected);border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.desk-brief-item{border-bottom:1px solid var(--border-soft);padding:18px 0}.desk-item-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.desk-item-title h4{flex:180px;margin:0;font-size:14px;font-weight:500}.desk-item-state,.desk-severity{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.desk-item-state .dot{background:var(--muted);width:5px;height:5px}.desk-item-state.new{color:var(--accent-text)}.desk-item-state.new .dot{background:var(--accent)}.desk-severity.p0{color:var(--amber);background:var(--amber-wash);border-radius:4px;padding:2px 5px}.desk-severity.p1{color:var(--text)}.desk-brief-item>p{color:var(--secondary);margin:10px 0;font-size:13px;line-height:1.6}.desk-item-destination{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.desk-security-details{color:var(--secondary);margin:12px 0;font-size:12px}.desk-security-details p{margin:6px 0}.desk-security-details a{color:var(--accent-text);text-underline-offset:3px;margin-right:12px;text-decoration:underline;display:inline-flex}.desk-brief-item h4 code{font-size:13px}.desk-evidence{margin-top:16px}.desk-draft-band{background:var(--accent-wash);color:var(--accent-text);border-radius:6px;margin-bottom:20px;padding:16px;font-size:13px}.desk-draft-band p{margin:0 0 12px}.desk-draft-band>div{flex-wrap:wrap;gap:8px;display:flex}.desk-brief-facts{border-top:1px solid var(--border-soft);margin-top:24px;padding:20px 0}.desk-checked{padding-top:16px}.desk-checked h4{margin-bottom:10px;font-size:13px}.desk-source{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.desk-source a{overflow-wrap:anywhere}.desk-running{color:var(--text);animation:2s ease-in-out infinite desk-live}@keyframes desk-live{50%{opacity:.55}}@media (width<=930px){.desk-setup-grid{grid-template-columns:minmax(0,1fr)}.desk-summary{position:static}.desk-briefs-columns{grid-template-columns:minmax(0,1fr)}.desk-briefs.has-selection .desk-run-list,.desk-select-brief{display:none}.desk-brief-back{margin-bottom:20px;display:inline-flex}.desk-run-list{border-right:0;padding-right:0}}@media (width<=700px){.desk-dialog .desk-notify-menu>button,.desk-dialog .desk-repo-chips button{min-height:44px}.desk-dialog .desk-repo-chips button{min-width:44px}dialog#dialog.desk-dialog,dialog#dialog.desk-add-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0}dialog#dialog.desk-dialog .dialog-head:before,dialog#dialog.desk-add-dialog .dialog-head:before{display:none}.desk-templates{grid-template-columns:minmax(0,1fr)}.desk-template input{flex:none}.desk-dialog,.desk-add-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.desk-dialog-context{padding:12px 16px}.desk-dialog-scroll{scrollbar-gutter:auto;padding:20px 16px}.desk-tabs{padding:0 16px 10px}.desk-tabs button{min-height:44px}.desk-notify{flex-basis:100%}.desk-notify>button{width:100%}.desk-field-pair{flex-wrap:wrap}.desk-field-pair>.field{flex-basis:100%}.desk-field-pair>.icon-button{margin-top:0}.desk-external>.desk-field-pair>.field{flex-basis:calc(100% - 56px)}.desk-setup-form input:not([type=checkbox]):not([type=radio]),.desk-setup-form textarea,.desk-setup-form select,.desk-dialog .field input,.desk-dialog select{min-height:44px;font-size:16px}.desk-dialog .link-button,.desk-dialog .icon-button,.desk-dialog .chip-toggle,.desk-other .button,.desk-template-actions .button,.desk-dialog .button,.desk-add-dialog .button{min-height:44px}.desk-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.desk-footer .desk-checkbox{flex-basis:100%;margin:0 0 8px}.desk-desktop-controls{display:none}.desk-mobile-controls{display:block}.desk-mobile-menu{border:1px solid var(--border);background:var(--raised);border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;bottom:72px;left:16px}.desk-unsaved{width:100%}.desk-before-after{grid-template-columns:minmax(0,1fr);gap:8px}.desk-draft-popover{inset:auto 16px 90px}.desk-template-actions{background:var(--panel);padding:12px 0;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){dialog#dialog.desk-dialog[open],dialog#dialog.desk-add-dialog[open],.desk-running{animation:none}}.desk-brief-item.is-linked{outline:2px solid var(--accent);outline-offset:4px}.product-suggestion-by .link-button{color:inherit;font-size:inherit;text-align:start}@media (width<=760px){.product-suggestion-by .link-button{min-height:44px}}
