@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-black:900;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.grow{flex-grow:1}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}}:root{--background:#050505;--background-2:#090909;--panel:#101010;--panel-2:#151515;--panel-3:#1a1a1a;--border:#ffffff1a;--border-red:#ef44443d;--text:#f8fafc;--muted:#a1a1aa;--muted-2:#d4d4d8;--primary:#dc2626;--primary-2:#991b1b;--primary-hover:#ef4444;--warning:#f59e0b;--danger:#ef4444;--success:#22c55e;--shadow:#00000080}*{box-sizing:border-box}html{background:var(--background);min-height:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 22% 8%,#7f1d1d33,#0000 24%),radial-gradient(circle at 82% 10%,#dc262614,#0000 22%),linear-gradient(135deg,#030303 0%,#080505 45%,#050505 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 82%);mask-image:linear-gradient(#000000bf,#0000 82%)}button,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}textarea{resize:vertical;width:100%;color:var(--text);background:#070707;border:1px solid #ffffff1a;border-radius:14px;outline:none;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 18px 48px #00000047}textarea::placeholder{color:#d4d4d885}textarea:focus{border-color:#ef444494;box-shadow:0 0 0 3px #ef44441c,inset 0 0 0 1px #ffffff06}main{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 96px;position:relative}.hero{border:1px solid var(--border);box-shadow:0 24px 70px var(--shadow), inset 0 1px 0 #ffffff0e;background:linear-gradient(135deg,#101010fa,#140c0cf0),radial-gradient(circle at 88% 0,#dc262624,#0000 32%);border-radius:24px;padding:34px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#dc262629,#0000 65%);width:360px;height:360px;position:absolute;top:-120px;right:-120px}.brand{z-index:1;color:#fca5a5;letter-spacing:.42em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900;position:relative}h1{z-index:1;letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02;position:relative}.hero p{z-index:1;max-width:790px;color:var(--muted-2);margin:18px 0 0;font-size:1.02rem;line-height:1.6;position:relative}.workspace{grid-template-columns:minmax(310px,390px) 1fr;align-items:start;gap:24px;margin-top:24px;padding-bottom:96px;display:grid}.panel{border:1px solid var(--border);background:linear-gradient(#101010fa,#080808fa);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000061,inset 0 1px #ffffff0a}.panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ef44440d,#0000 28% 75%);position:absolute;inset:0}.input-panel{align-self:stretch;min-height:640px;padding:22px}.tabs{z-index:1;flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex;position:relative}.tab{color:#f8fafcc2;background:#242424;border:1px solid #ffffff13;border-radius:999px;padding:10px 16px;transition:transform .18s,background .18s,color .18s,box-shadow .18s,border-color .18s}.tab:hover{color:var(--text);background:#2e2e2e;border-color:#ef444447;transform:translateY(-1px)}.tab.active{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#f871716b;font-weight:850;box-shadow:0 10px 24px #dc262638,inset 0 1px #ffffff24}.input-panel textarea{z-index:1;min-height:300px;padding:18px;position:relative}.follow-up-answer-box{z-index:1;background:radial-gradient(circle at 100% 0,#dc262614,#0000 38%),#00000038;border:1px solid #f8717133;border-radius:18px;margin-top:18px;padding:18px;position:relative}.follow-up-answer-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.follow-up-answer-header p{color:#fca5a5;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.follow-up-answer-header span{color:var(--muted);flex:none;font-size:.78rem;font-weight:800}.follow-up-answer-box ul{color:#f4f4f5;flex-direction:column;gap:8px;margin:0 0 14px;padding-left:20px;font-size:.9rem;line-height:1.5;display:flex}.follow-up-answer-empty{color:var(--muted-2);margin:0 0 14px;line-height:1.55}.bug-context-grid{grid-template-columns:1fr;gap:12px;margin:14px 0 16px;display:grid}.bug-context-grid label{color:#e7e5e4;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:.78rem;font-weight:900;display:flex}.bug-context-grid input{width:100%;color:var(--text);letter-spacing:0;text-transform:none;background:#070707;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 13px;font-size:.92rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 14px 34px #0000003d}.bug-context-grid input::placeholder{color:#d4d4d86b}.bug-context-grid input:focus{border-color:#ef444494;box-shadow:0 0 0 3px #ef44441c,inset 0 0 0 1px #ffffff06}.follow-up-question-block{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.follow-up-question-block h4{color:#e7e5e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.follow-up-answer-textarea{min-height:140px;padding:14px;font-size:.94rem;line-height:1.55}.run-button,.copy-all-button{z-index:1;color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:14px;font-weight:850;transition:transform .18s,filter .18s,box-shadow .18s;position:relative;box-shadow:0 14px 28px #dc26263d,inset 0 1px #ffffff29}.run-button{width:100%;margin-top:18px;padding:15px 18px}.copy-all-button{white-space:nowrap;flex-shrink:0;padding:12px 16px}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.secondary-action-button{background:linear-gradient(135deg,#2d2d2d,#181818);border:1px solid #ffffff24;box-shadow:0 12px 24px #0000003d,inset 0 1px #ffffff1a}.secondary-action-button:hover{border-color:#f8717161}.run-button:hover:not(:disabled),.copy-all-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.output-panel{min-height:520px;padding:26px 26px 72px;overflow:visible}.output-empty{z-index:1;color:var(--muted-2);background:#00000042;border:1px dashed #ffffff1f;border-radius:18px;padding:36px;position:relative}.report-wrap{z-index:1;padding-bottom:96px;position:relative}.report-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;padding-bottom:26px;display:flex}.report-kicker{color:#fca5a5;letter-spacing:.26em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.report-header h2{margin:0;font-size:1.25rem;line-height:1.25}.test-card-list,.risk-card-list,.risk-report-list{flex-direction:column;display:flex}.test-card-list{gap:32px}.risk-report-list{gap:34px;padding-bottom:96px}.risk-card-list{gap:32px}.test-case-card,.risk-summary-card,.risk-card,.risk-section-card{background:linear-gradient(#120e0ff0,#080808f5);border:1px solid #ffffff1a;border-radius:22px;padding:30px;box-shadow:0 18px 40px #00000042}.risk-summary-card{background:radial-gradient(circle at 100% 0,#dc26261a,#0000 36%),linear-gradient(#140d0efa,#080808f5);border-color:#ef444438}.test-case-topline{margin-bottom:22px}.test-case-label-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.test-case-label{color:#fca5a5;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:900}.copy-case-button{color:#fff;background:#2d2d2d;border:1px solid #ffffff1f;border-radius:10px;flex:none;padding:8px 12px;font-weight:800}.copy-case-button:hover{background:#3a2a2a;border-color:#f8717159}.test-case-card h3,.risk-summary-card h3,.risk-card h3,.risk-section-card h3{margin:0 0 14px;font-size:1.08rem;line-height:1.35}.badge-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.badge{text-transform:capitalize;color:#f8fafc;background:#2a2a2a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:5px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.badge-priority-high{color:#fecaca;background:#dc262638;border-color:#f871715c}.badge-priority-medium{color:#fde68a;background:#f59e0b29;border-color:#f59e0b52}.badge-priority-low{color:#bbf7d0;background:#22c55e21;border-color:#22c55e42}.badge-type-negative{color:#fecaca;background:#ef44441f}.badge-type-edge{color:#e9d5ff;background:#a855f724}.badge-type-regression{color:#bfdbfe;background:#3b82f61f}.badge-type-default{color:#e4e4e7;background:#ffffff14}.test-case-section{border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}.test-case-section h4,.bottleneck-item h4{color:#e7e5e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}.field-text{color:#f4f4f5;margin:10px 0 0;line-height:1.7}.step-list,.value-list,.risk-section-list{color:#f4f4f5;flex-direction:column;gap:12px;margin:14px 0 10px;padding-left:22px;line-height:1.6;display:flex}.expected-section{border-top-color:#ef444438}.bottleneck-list{flex-direction:column;gap:24px;margin-top:22px;display:flex}.bottleneck-item{border-top:1px solid #ffffff14;padding-top:24px}.bottleneck-item:first-child{border-top:0;padding-top:0}.bottleneck-heading{align-items:flex-start;margin-bottom:12px}.bottleneck-heading .badge-row{margin-top:0}.bug-report-list{flex-direction:column;gap:34px;padding-bottom:96px;display:flex}.bug-summary-card,.bug-section-card{background:linear-gradient(#120e0ff0,#080808f5);border:1px solid #ffffff1a;border-radius:22px;padding:30px;box-shadow:0 18px 40px #00000042}.bug-summary-card{background:radial-gradient(circle at 100% 0,#dc26261a,#0000 36%),linear-gradient(#140d0efa,#080808f5);border-color:#ef444438}.bug-summary-card h3,.bug-section-card h3{margin:0 0 14px;font-size:1.08rem;line-height:1.35}.bug-two-column-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bug-actual-card{border-color:#ef444433}.generic-output{z-index:1;white-space:pre-wrap;color:var(--text);background:#00000042;border:1px dashed #ffffff1f;border-radius:18px;margin:0;padding:24px;line-height:1.65;position:relative}@media (max-width:860px){main{width:min(100% - 24px,1180px);padding-top:16px;padding-bottom:56px}.hero{border-radius:20px;padding:24px}.workspace{grid-template-columns:1fr;padding-bottom:48px}.input-panel{min-height:auto}.output-panel{min-height:360px;padding-bottom:48px}.report-wrap{padding-bottom:56px}.report-header{flex-direction:column;gap:18px}.copy-all-button,.report-actions{width:100%}.test-case-card,.risk-summary-card,.risk-card,.risk-section-card,.bug-summary-card,.bug-section-card{padding:22px}.bug-two-column-grid{grid-template-columns:1fr}.test-case-label-row,.bottleneck-heading{flex-direction:column;align-items:flex-start}}.follow-up-answer-box{flex-direction:column;gap:18px;max-width:100%;display:flex;overflow:hidden}.bug-refine-section{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;padding:16px}.bug-refine-section h4{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:900}.bug-context-grid{flex-direction:column;gap:12px;margin:0;display:flex}.bug-context-grid label,.bug-evidence-field,.follow-up-question-card{min-width:0}.bug-context-grid label,.bug-evidence-field{color:#e7e5e4;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:.74rem;font-weight:900;display:flex}.bug-context-grid input,.bug-evidence-field input{width:100%;min-width:0;color:var(--text);letter-spacing:0;text-transform:none;background:#070707;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 13px;font-size:.92rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 14px 34px #0000003d}.bug-context-grid input::placeholder,.bug-evidence-field input::placeholder{color:#d4d4d86b}.bug-context-grid input:focus,.bug-evidence-field input:focus,.follow-up-question-card textarea:focus{border-color:#ef444494;box-shadow:0 0 0 3px #ef44441c,inset 0 0 0 1px #ffffff06}.follow-up-question-card-list{flex-direction:column;gap:14px;display:flex}.follow-up-question-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.follow-up-question-card span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.follow-up-question-card strong{color:#f8fafc;font-size:.92rem;line-height:1.45}.follow-up-question-card textarea,.follow-up-answer-textarea{resize:vertical;width:100%;min-width:0}.follow-up-question-card textarea{min-height:94px;color:var(--text);background:#070707;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px;font-size:.92rem;line-height:1.55}.follow-up-answer-textarea.compact{min-height:92px;margin-top:12px}.file-upload-card{background:#0000002e;border:1px dashed #f8717147;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px;display:flex}.file-upload-card span{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.file-upload-card input{color:#f4f4f5;width:100%;font-size:.88rem}.file-upload-card small{color:var(--muted);font-size:.78rem;line-height:1.45}.uploaded-file-list{flex-direction:column;gap:10px;margin:-4px 0 14px;display:flex}.uploaded-file-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.uploaded-file-row span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:800;overflow:hidden}.uploaded-file-row small{color:var(--muted);font-size:.76rem}.uploaded-file-row button{color:#fecaca;background:#7f1d1d42;border:1px solid #f871713d;border-radius:9px;padding:7px 9px;font-size:.72rem;font-weight:900}.screenshot-preview-list{flex-direction:column;gap:14px;margin:-2px 0 16px;display:flex}.screenshot-preview-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.screenshot-preview-card img,.screenshot-preview-empty{object-fit:cover;background:#050505;border:1px solid #ffffff1a;border-radius:10px;width:92px;height:68px}.screenshot-preview-empty{color:var(--muted);place-items:center;font-size:.72rem;font-weight:800;display:grid}.screenshot-preview-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.screenshot-preview-meta span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:850;overflow:hidden}.screenshot-preview-meta small{color:var(--muted);font-size:.76rem}.screenshot-preview-card button{color:#fecaca;background:#7f1d1d42;border:1px solid #f871713d;border-radius:9px;padding:7px 9px;font-size:.72rem;font-weight:900}@media (max-width:860px){.screenshot-preview-card{grid-template-columns:78px minmax(0,1fr)}.screenshot-preview-card img,.screenshot-preview-empty{width:78px;height:58px}.screenshot-preview-card button{grid-column:1/-1;width:100%}}.bug-evidence-report-card{border-color:#f8717133}.bug-evidence-group+.bug-evidence-group{border-top:1px solid #ffffff14;margin-top:28px;padding-top:24px}.bug-evidence-group h4{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:900}.bug-evidence-screenshot-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.bug-evidence-screenshot-card{background:#00000038;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.bug-evidence-screenshot-card img{object-fit:contain;background:#050505;border-bottom:1px solid #ffffff14;width:100%;max-height:360px;display:block}.bug-evidence-screenshot-card div{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.bug-evidence-screenshot-card span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:850;overflow:hidden}.bug-evidence-screenshot-card small,.bug-evidence-log-row small{color:var(--muted);font-size:.78rem}.bug-evidence-log-list{flex-direction:column;gap:10px;display:flex}.bug-evidence-log-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.bug-evidence-log-row span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:850;overflow:hidden}@media (max-width:860px){.bug-evidence-screenshot-grid{grid-template-columns:1fr}.bug-evidence-screenshot-card img{max-height:280px}.bug-evidence-log-row{flex-direction:column;align-items:flex-start;gap:4px}}.bug-refine-help-text{color:var(--muted);margin:-4px 0 12px;font-size:.82rem;line-height:1.45}.bug-summary-card .badge-row{margin-top:0;margin-bottom:18px}.bug-summary-card h3{margin-top:0;margin-bottom:16px}.bug-context-grid select{width:100%;min-width:0;color:var(--text);letter-spacing:0;text-transform:none;background:#070707;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 13px;font-size:.92rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 14px 34px #0000003d}.bug-context-grid select:focus{border-color:#ef444494;box-shadow:0 0 0 3px #ef44441c,inset 0 0 0 1px #ffffff06}.jira-placeholder-button{background:linear-gradient(135deg,#334155,#1e293b);border:1px solid #93c5fd47;box-shadow:0 12px 24px #0f172a47,inset 0 1px #ffffff1a}.jira-placeholder-button:hover{border-color:#93c5fd85}.jira-placeholder-message{z-index:1;color:#dbeafe;background:#1e293b6b;border:1px solid #93c5fd38;border-radius:14px;margin:-12px 0 28px;padding:13px 15px;font-size:.92rem;line-height:1.45;position:relative}.bug-report-wrap .report-actions{align-items:center}.bug-report-actions{flex-wrap:nowrap;align-items:center}.bug-report-actions .copy-all-button{padding-left:14px;padding-right:14px;font-size:.9rem}@media (max-width:980px){.bug-report-actions{flex-wrap:wrap}.bug-report-actions .copy-all-button{flex:100%;width:100%}}.follow-up-resolution-block{border-top:1px solid #ffffff14;padding-top:12px}.follow-up-resolution-block p{color:var(--muted);margin:0 0 10px;font-size:.78rem;font-weight:800;line-height:1.4}.follow-up-resolution-actions{grid-template-columns:1fr;gap:8px;display:grid}.follow-up-resolution-actions button{color:#e5e7eb;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:9px 10px;font-size:.76rem;font-weight:900}.follow-up-resolution-actions button:hover{border-color:#f8717159}.follow-up-resolution-actions button.active{color:#fff;background:linear-gradient(135deg,#dc2626db,#991b1bdb);border-color:#f8717175}.follow-up-loop-closed{color:#dbeafe;background:#1e293b59;border:1px solid #93c5fd38;border-radius:14px;margin:0;padding:12px 14px;font-size:.85rem;line-height:1.45}.followup-history-item small{color:var(--muted);font-size:.78rem;display:inline-flex}.edit-report-button{background:linear-gradient(135deg,#27272a,#18181b);border:1px solid #ffffff29;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff14}.edit-report-button:hover{border-color:#ffffff47}.bug-markdown-editor-card{z-index:1;background:radial-gradient(circle at 100% 0,#3b82f617,#0000 34%),#070707e0;border:1px solid #93c5fd38;border-radius:20px;margin:-8px 0 30px;padding:24px;position:relative;box-shadow:0 20px 50px #00000047}.bug-markdown-editor-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.bug-markdown-editor-header p{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.bug-markdown-editor-header h3{color:#f8fafc;margin:0;font-size:1.05rem}.bug-markdown-editor-header span{max-width:300px;color:var(--muted);text-align:right;font-size:.82rem;line-height:1.45}.bug-markdown-editor-card textarea{resize:vertical;color:#f8fafc;white-space:pre;background:#050505;border:1px solid #93c5fd2e;border-radius:16px;outline:none;width:100%;min-height:520px;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.6;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 18px 44px #00000047}.bug-markdown-editor-card textarea:focus{border-color:#93c5fd85;box-shadow:0 0 0 3px #3b82f61c,inset 0 0 0 1px #ffffff06}@media (max-width:860px){.bug-markdown-editor-header{flex-direction:column}.bug-markdown-editor-header span{text-align:left;max-width:none}.bug-markdown-editor-card textarea{min-height:420px}}.report-markdown-editor-card{z-index:1;background:radial-gradient(circle at 100% 0,#3b82f617,#0000 34%),#070707e0;border:1px solid #93c5fd38;border-radius:20px;margin:-8px 0 30px;padding:24px;position:relative;box-shadow:0 20px 50px #00000047}.report-markdown-editor-header,.editor-action-stack{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.report-markdown-editor-header p{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.report-markdown-editor-header h3{color:#f8fafc;margin:0;font-size:1.05rem}.editor-action-stack{flex-direction:column;align-items:flex-end;margin-bottom:0}.editor-action-stack span,.report-markdown-editor-header>span{max-width:330px;color:var(--muted);text-align:right;font-size:.82rem;line-height:1.45}.report-markdown-editor-card textarea,.bug-markdown-editor-card textarea{min-height:520px}.save-edit-button{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd6b;box-shadow:0 12px 24px #2563eb38,inset 0 1px #ffffff24}@media (max-width:860px){.report-markdown-editor-header,.editor-action-stack{flex-direction:column;align-items:stretch}.editor-action-stack span,.report-markdown-editor-header>span{text-align:left;max-width:none}}.compact-report-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.compact-report-actions .copy-all-button{white-space:nowrap;min-width:auto;padding:13px 16px;font-size:.88rem}.saved-edit-notice{z-index:1;color:#dbeafe;background:#1e293b61;border:1px solid #93c5fd3d;border-radius:14px;margin:-10px 0 24px;padding:13px 15px;font-size:.9rem;line-height:1.45;position:relative}.report-markdown-editor-card,.bug-markdown-editor-card{border-radius:22px;margin:-6px 0 32px;padding:28px}.report-markdown-editor-header,.bug-markdown-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:18px;display:grid}.report-markdown-editor-header p,.bug-markdown-editor-header p{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:900}.report-markdown-editor-header h3,.bug-markdown-editor-header h3{color:#f8fafc;margin:0 0 8px;font-size:1.12rem}.report-markdown-editor-header span,.bug-markdown-editor-header span{max-width:560px;color:var(--muted);font-size:.84rem;line-height:1.5;display:block}.report-markdown-editor-card textarea,.bug-markdown-editor-card textarea{resize:vertical;color:#f8fafc;white-space:pre-wrap;word-break:break-word;background:#050505;border:1px solid #93c5fd38;border-radius:18px;outline:none;width:100%;min-height:720px;max-height:none;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.94rem;line-height:1.65;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 18px 44px #00000047}.report-markdown-editor-card textarea:focus,.bug-markdown-editor-card textarea:focus{border-color:#93c5fd94;box-shadow:0 0 0 3px #3b82f61c,inset 0 0 0 1px #ffffff06}.save-edit-button{background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #f871716b;align-self:start;box-shadow:0 14px 30px #dc262638,inset 0 1px #ffffff24}@media (max-width:1180px){.compact-report-actions{flex-wrap:wrap}.compact-report-actions .copy-all-button{flex:calc(50% - 8px)}}@media (max-width:860px){.report-markdown-editor-header,.bug-markdown-editor-header{grid-template-columns:1fr}.report-markdown-editor-card,.bug-markdown-editor-card{padding:20px}.report-markdown-editor-card textarea,.bug-markdown-editor-card textarea{min-height:520px}.compact-report-actions .copy-all-button{flex:100%;width:100%}}.editable-badge-select-wrap{align-items:center;display:inline-flex}.editable-badge-select{appearance:none;cursor:pointer;min-height:28px;color:inherit;font:inherit;letter-spacing:-.01em;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 8px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;padding:5px 24px 5px 10px;font-size:.72rem;font-weight:900;line-height:1}.editable-badge-select:hover{filter:brightness(1.08)}.editable-badge-select:focus{outline:none;box-shadow:0 0 0 3px #f8717129,inset 0 1px #ffffff1a}.editable-badge-select option{color:#111827;background:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.risk-follow-up-box.has-active-followups{border-color:#fb923c6b;box-shadow:0 0 0 1px #fb923c1f,0 0 34px #fb923c1f,0 18px 48px #0000003d}.risk-follow-up-box.has-active-followups .follow-up-answer-header span{color:#fed7aa}.risk-context-section{margin-top:18px}.compact-risk-context{min-height:130px}.followup-history-card{border-color:#93c5fd2e}.followup-history-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.followup-history-item{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;padding:16px}.followup-history-item span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:900;display:block}.followup-history-item strong{color:#f8fafc;font-size:.95rem;line-height:1.45;display:block}.followup-history-item p{color:#f4f4f5;margin:10px 0 8px;line-height:1.6}.followup-history-item small{color:var(--muted);font-size:.78rem}.test-follow-up-box{border-color:#fb923c3d}.test-follow-up-box.has-active-followups{box-shadow:0 0 0 1px #fb923c33,0 0 34px #fb923c1c,0 22px 58px #00000038}.test-followup-history-card{z-index:1;background:#ffffff06;border:1px solid #93c5fd2e;border-radius:20px;margin-bottom:24px;padding:24px;position:relative}.test-followup-history-card h3{color:#f8fafc;margin:0 0 16px;font-size:1rem}.has-followup-glow{border-radius:14px;box-shadow:0 0 0 1px #fb923c2e,0 0 24px #fb923c21}.bug-followup-section.has-active-followups{border-color:#fb923c47;box-shadow:0 0 0 1px #fb923c29,0 0 30px #fb923c1a}.follow-up-resolution-actions .resolution-resolved.active{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#4ade8080;box-shadow:0 10px 22px #16a34a2e,inset 0 1px #ffffff24}.follow-up-resolution-actions .resolution-still-open.active{background:linear-gradient(135deg,#f97316,#c2410c);border-color:#fb923c7a}.follow-up-resolution-actions .resolution-no-more-questions.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#93c5fd75}.follow-up-answer-textarea.compact-tester-notes{min-height:96px}.test-improvement-grid{gap:22px;display:grid}.improved-test-card{border-color:#22c55e29}.test-improvement-wrap .risk-section-card{margin-bottom:0}.test-improver-follow-up-box.has-active-followups,.test-follow-up-box.has-active-followups{box-shadow:0 0 0 1px #fb923c2e,0 0 34px #fb923c1c,0 22px 58px #00000038}.hero-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auth-status-card{color:#f8fafc;background:#0707079e;border:1px solid #f871712e;border-radius:999px;align-items:center;gap:10px;max-width:min(100%,720px);padding:10px 12px;font-size:.85rem;display:inline-flex;box-shadow:0 16px 34px #0000003d}.auth-status-card.signed-in{border-color:#93c5fd2e;border-radius:18px}.auth-user-copy{gap:2px;min-width:0;display:grid}.auth-user-copy span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.auth-user-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.86rem;overflow:hidden}.auth-action-button,.auth-link-button,.credits-refresh-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#991b1b);border:0;border-radius:999px;padding:8px 12px;font-weight:900;text-decoration:none;transition:transform .16s,opacity .16s}.auth-action-button:hover,.auth-link-button:hover,.credits-refresh-button:hover{opacity:.9;transform:translateY(-1px)}.auth-action-button.secondary,.auth-link-button{background:#ffffff17;border:1px solid #ffffff1f}.credits-pill-wrap{align-items:center;gap:7px;display:inline-flex}.credits-pill{color:#dbeafe;background:#2563eb1f;border:1px solid #93c5fd33;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:900}.credits-refresh-button{min-width:30px;padding:7px 9px}.credits-error{color:#fca5a5;font-size:.74rem}.account-card p{color:var(--muted)}.account-back-link{color:#fee2e2;border:1px solid #f8717140;border-radius:999px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.account-stat-card strong{margin-top:8px;font-size:1.8rem;display:block}.account-table{gap:10px;display:grid}@media (max-width:900px){.hero-topline,.account-header-row{flex-direction:column}.auth-status-card.signed-in{border-radius:18px;flex-direction:column;align-items:flex-start}.account-stat-grid,.account-table-row{grid-template-columns:1fr}}.hero-topline{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.hero-topline .brand{margin:0}.qa-auth-widget{flex:none;max-width:min(100%,560px)}.qa-auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff13,#ffffff06),#070707c2;border:1px solid #ffffff1c;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px;display:flex;box-shadow:0 18px 42px #00000042,inset 0 1px #fff1}.qa-auth-card-signed-in{border-radius:24px;min-width:min(560px,100%)}.qa-auth-card-loading{color:#d4d4d8;justify-content:flex-start;min-width:210px;padding:13px 16px;font-size:.88rem;font-weight:800}.qa-auth-dot{background:#f87171;border-radius:999px;width:9px;height:9px;box-shadow:0 0 18px #f87171e6}.qa-auth-copy{gap:2px;min-width:0;padding-left:7px;display:grid}.qa-auth-kicker{color:#fca5a5;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.qa-auth-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:.9rem;font-weight:850;line-height:1.18;overflow:hidden}.qa-auth-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qa-auth-primary-button,.qa-auth-secondary-button,.qa-auth-ghost-button,.qa-credits-pill{border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:.8rem;font-weight:950;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.qa-auth-primary-button{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border:1px solid #f871716b;padding:0 15px;box-shadow:0 14px 28px #dc26263d}.qa-auth-secondary-button{color:#dbeafe;background:#3b82f61a;border:1px solid #93c5fd2e;padding:0 13px}.qa-auth-ghost-button{color:#e5e7eb;background:#ffffff0e;border:1px solid #ffffff1b;padding:0 13px}.qa-auth-primary-button:hover,.qa-auth-secondary-button:hover,.qa-auth-ghost-button:hover,.qa-credits-pill:hover{transform:translateY(-1px)}.qa-auth-primary-button:hover{box-shadow:0 16px 34px #dc262657}.qa-credits-wrap{align-items:center;gap:8px;display:inline-flex}.qa-credits-pill{color:#dcfce7;cursor:pointer;background:linear-gradient(135deg,#22c55e29,#15803d14),#ffffff09;border:1px solid #4ade8033;gap:8px;padding:0 12px}.qa-credits-pill strong{color:#fff;min-width:18px;font-size:.92rem}.qa-credits-error{color:#fca5a5;max-width:180px;font-size:.72rem;line-height:1.25}.account-page{color:#f8fafc;background:radial-gradient(circle at 0 0,#dc26262e,#0000 30%),radial-gradient(circle at 100% 0,#2563eb1a,#0000 36%),#050505;min-height:100vh;padding:48px 24px}.account-card{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0a0a0ad1;border:1px solid #ffffff1a;border-radius:28px;width:min(1060px,100%);margin:0 auto 24px;padding:30px;box-shadow:0 28px 90px #00000061}.account-header-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-card h1,.account-card h2{margin:0 0 10px}.account-card p{color:var(--muted);margin:0}.account-back-link{color:#fee2e2;border:1px solid #f8717142;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-weight:950;text-decoration:none;display:inline-flex}.account-stat-card{background:#ffffff09;border:1px solid #93c5fd24;border-radius:20px;padding:18px}.account-stat-card span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.account-stat-card strong{margin-top:8px;font-size:2rem;line-height:1;display:block}.account-table-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.account-table-row strong{color:#bbf7d0}.account-table-row small{color:var(--muted)}@media (max-width:960px){.hero-topline,.account-header-row{flex-direction:column}.qa-auth-widget,.qa-auth-card,.qa-auth-card-signed-in,.qa-auth-card-signed-out{width:100%}.qa-auth-card{border-radius:22px;flex-direction:column;align-items:stretch}.qa-auth-actions{justify-content:flex-start}.qa-auth-copy strong{max-width:100%}.account-stat-grid,.account-table-row{grid-template-columns:1fr}}@media (max-width:560px){.qa-auth-actions{grid-template-columns:1fr;display:grid}.qa-auth-primary-button,.qa-auth-secondary-button,.qa-auth-ghost-button,.qa-credits-pill{width:100%}.account-page{padding:28px 14px}.account-card{padding:22px}}.brand-lockup{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-logo{filter:drop-shadow(0 14px 26px #00000042)drop-shadow(0 0 16px #dc262629);width:clamp(150px,17vw,230px);height:auto;display:block}.brand-subtitle{color:#d4d4d8;letter-spacing:.16em;text-transform:uppercase;background:#0707076b;border:1px solid #f8717129;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:950;display:inline-flex}.qa-auth-card{border-radius:24px;flex-direction:column;align-items:flex-end;gap:8px;min-height:0;padding:10px}.qa-auth-card-signed-in{min-width:min(520px,100%)}.qa-auth-card-signed-out{min-width:180px}.qa-auth-action-row{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.qa-auth-copy-under{align-self:stretch;justify-items:end;padding:0 4px 2px}.qa-auth-copy-under strong{max-width:410px;font-size:.82rem}.qa-auth-copy-under .qa-auth-kicker{color:#fca5a5;opacity:.92}.qa-auth-card-signed-out .qa-auth-copy-under{justify-items:center}.qa-auth-card-signed-out .qa-auth-action-row{justify-content:center}.qa-auth-card-loading{flex-direction:row;align-items:center}@media (max-width:960px){.brand-lockup{flex-direction:column;align-items:flex-start;gap:10px}.qa-auth-action-row{justify-content:flex-start}.qa-auth-copy-under{justify-items:start}.qa-auth-copy-under strong{max-width:100%}}@media (max-width:560px){.brand-logo{width:min(210px,100%)}.brand-subtitle{font-size:.64rem}.qa-auth-action-row{grid-template-columns:1fr;display:grid}}.brand-logo{width:clamp(116px,11vw,166px)}.brand-lockup{gap:0}.brand-subtitle{display:none}@media (max-width:560px){.brand-logo{width:min(150px,100%)}}.hero{padding:30px 34px 34px}.hero-topline{align-items:flex-start;margin-bottom:8px}.brand-lockup{line-height:0}.brand-logo{width:clamp(96px,8.5vw,132px);margin:-8px 0 -6px}.hero h1{margin-top:4px}.hero p{margin-top:18px}@media (max-width:960px){.hero-topline{margin-bottom:16px}.brand-logo{width:min(128px,42vw);margin:-4px 0 0}.hero h1{margin-top:0}}.hero.hero-split{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:34px;padding:38px 34px;display:grid}.hero-copy{z-index:1;min-width:0;position:relative}.hero-copy h1,.hero-copy p{max-width:780px}.hero-brand-account{z-index:1;flex-direction:column;align-items:flex-end;gap:14px;min-width:0;display:flex;position:relative}.hero-brand-account .qa-auth-card{width:100%}.hero-brand-account .qa-auth-action-row{justify-content:flex-end}.hero-brand-account .qa-auth-copy-under{justify-items:end}@media (max-width:980px){.hero.hero-split{grid-template-columns:1fr;gap:24px}.hero-brand-account{align-items:flex-start}.hero-brand-logo{width:min(210px,58vw);margin-right:0}.hero-brand-account .qa-auth-action-row{justify-content:flex-start}.hero-brand-account .qa-auth-copy-under{justify-items:start}}.hero.hero-split{grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:30px;padding:36px 34px}.hero-brand-account{justify-content:center;gap:12px}.hero-brand-account .qa-auth-widget{width:auto;min-width:0;max-width:100%}.hero-brand-account .qa-auth-card{border-radius:22px;width:auto;min-width:0;padding:8px 9px}.hero-brand-account .qa-auth-action-row{gap:7px;width:auto}.hero-brand-account .qa-auth-copy-under{align-self:auto;padding:0 5px 1px}.hero-brand-account .qa-auth-kicker{letter-spacing:.15em;font-size:.62rem}.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button,.hero-brand-account .qa-credits-pill{min-height:32px;padding-inline:11px;font-size:.74rem}.hero-brand-account .qa-credits-pill strong{font-size:.82rem}@media (max-width:980px){.hero.hero-split{grid-template-columns:1fr}.hero-brand-account{align-items:flex-start}.hero-brand-logo{order:1;width:min(220px,62vw);margin:0}.hero-brand-account .qa-auth-widget{order:2;width:100%}.hero-brand-account .qa-auth-card,.hero-brand-account .qa-auth-action-row{width:100%}}.purchase-panel{background:radial-gradient(circle at 100% 0,#dc26261f,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff05),#0a0a0ad1;border:1px solid #ffffff1a;border-radius:28px;width:min(1060px,100%);margin:0 auto 24px;padding:30px;box-shadow:0 28px 90px #00000061}.purchase-header h1{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);line-height:1}.purchase-header p{max-width:760px;color:var(--muted-2);margin:0;line-height:1.65}.purchase-grid{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.25fr) minmax(240px,1fr);gap:14px;margin-top:26px;display:grid}.purchase-selected-card,.purchase-picker-card,.purchase-info-card,.donation-card,.purchase-note,.purchase-error{background:#ffffff08;border:1px solid #ffffff18;border-radius:20px;padding:18px}.purchase-selected-card span,.purchase-picker-card label,.donation-card span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.purchase-selected-card strong{margin-top:12px;font-size:2rem;line-height:1;display:block}.purchase-selected-card p,.purchase-description p,.purchase-info-card li,.donation-card p,.purchase-note{color:var(--muted-2);line-height:1.55}.purchase-picker-card select{color:#fff;background:#070707;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;margin-top:10px;padding:13px 14px;font-weight:850}.purchase-description{background:#00000038;border:1px solid #ffffff13;border-radius:16px;margin-top:14px;padding:14px}.purchase-description strong,.purchase-info-card strong{color:#fff}.purchase-info-card ul{gap:9px;margin:12px 0 0;padding-left:20px;display:grid}.purchase-primary-button{color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);border-radius:16px;width:100%;margin-top:18px;padding:15px 18px;font-weight:950;box-shadow:0 16px 34px #22c55e2e}.purchase-primary-button:disabled{opacity:.62}.purchase-error{color:#fecaca;background:#7f1d1d33;border-color:#f871713d;margin-top:18px}.donation-card{color:#fff;text-align:left}.donation-card:hover:not(:disabled){background:#dc262613;border-color:#f871714d}.donation-card strong{margin-top:9px;font-size:1.45rem;display:block}.purchase-note{margin-top:18px}@media (max-width:980px){.purchase-grid,.donation-grid{grid-template-columns:1fr}}.hero-brand-account{align-items:flex-end;gap:14px}.hero-brand-top{justify-content:flex-end;align-items:center;gap:18px;width:100%;display:flex}.hero-utility-actions{gap:10px;display:grid}.hero-utility-button{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:118px;min-height:36px;padding:0 14px;font-size:.8rem;font-weight:950;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 28px #00000038}.hero-utility-button:hover{transform:translateY(-1px)}.buy-credits-link{color:#dcfce7;background:linear-gradient(135deg,#22c55e33,#15803d1f),#070707b3;border:1px solid #22c55e57}.buy-credits-link:hover{border-color:#22c55e8c;box-shadow:0 16px 32px #22c55e29}.donate-link{color:#fee2e2;background:linear-gradient(135deg,#dc262633,#991b1b1f),#070707b3;border:1px solid #f8717157}.donate-link:hover{border-color:#f8717194;box-shadow:0 16px 32px #dc26262e}.hero-brand-logo{width:clamp(188px,16vw,252px);margin:0}@media (max-width:980px){.hero-brand-account{align-items:flex-start}.hero-brand-top{justify-content:flex-start;align-items:flex-start}.hero-brand-logo{width:min(220px,58vw)}}@media (max-width:620px){.hero-brand-top{flex-direction:column-reverse;gap:14px}.hero-utility-actions,.hero-utility-button{width:100%}}.hero-brand-account .qa-auth-widget{width:min(100%,420px)}.hero-brand-account .qa-auth-action-row{justify-content:center;gap:10px;width:100%}.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button,.hero-brand-account .qa-credits-pill{min-height:38px;padding:0 16px;font-size:.8rem}@media (max-width:980px){.hero-brand-account .qa-auth-widget{width:min(100%,420px)}.hero-brand-account .qa-auth-card,.hero-brand-account .qa-auth-card-signed-in{min-width:0}.hero-brand-account .qa-auth-copy-under{text-align:left;justify-items:start}.hero-brand-account .qa-auth-action-row{justify-content:flex-start}}@media (max-width:560px){.hero-brand-account .qa-auth-widget{width:100%}.hero-brand-account .qa-auth-action-row{grid-template-columns:1fr;display:grid}.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button,.hero-brand-account .qa-credits-pill{width:100%}}:root{--qatalyst-hero-action-width:126px;--qatalyst-hero-action-height:38px;--qatalyst-hero-action-gap:10px}.hero-brand-account{width:min(100%, calc((var(--qatalyst-hero-action-width) * 3) + (var(--qatalyst-hero-action-gap) * 2) + 36px));align-items:stretch}.hero-brand-top{grid-template-columns:var(--qatalyst-hero-action-width) 1fr;align-items:center;gap:18px;width:100%;display:grid}.hero-utility-button,.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button,.hero-brand-account .qa-credits-pill{width:var(--qatalyst-hero-action-width);min-width:var(--qatalyst-hero-action-width);max-width:var(--qatalyst-hero-action-width);height:var(--qatalyst-hero-action-height);min-height:var(--qatalyst-hero-action-height);box-sizing:border-box;white-space:nowrap;padding:0 12px;font-size:.78rem}.hero-brand-account .qa-auth-card{border-radius:24px;width:100%;min-width:0;min-height:108px;padding:14px 18px}.hero-brand-account .qa-auth-card-signed-in{min-width:0}.hero-brand-account .qa-credits-pill span{font-size:.62rem}.hero-brand-account .qa-auth-copy-under{text-align:right;align-self:stretch;justify-items:end;padding-top:6px}.hero-brand-account .qa-auth-copy-under .qa-auth-kicker{letter-spacing:.16em;font-size:.66rem}.hero-brand-account .qa-auth-copy-under strong{max-width:100%;font-size:.82rem}.hero-brand-logo{justify-self:end;width:clamp(178px,14vw,235px)}.purchase-panel{background:radial-gradient(circle at 100% 0,#dc262629,#0000 34%),radial-gradient(circle at 72% 12%,#7f1d1d1f,#0000 30%),linear-gradient(135deg,#ffffff0e,#ffffff05),#0a0a0ad6}.purchase-primary-button:hover:not(:disabled){box-shadow:0 18px 38px #dc262642}.buy-credits-link{color:#dcfce7}@media (max-width:980px){.hero-brand-account{align-items:flex-start;width:min(100%,430px)}.hero-brand-top{grid-template-columns:var(--qatalyst-hero-action-width) minmax(0, 1fr)}.hero-brand-account .qa-auth-action-row{justify-content:start}.hero-brand-account .qa-auth-copy-under{text-align:left;justify-items:start}.hero-brand-logo{justify-self:start}}@media (max-width:620px){.hero-brand-top{grid-template-columns:1fr}.hero-utility-actions{width:100%}.hero-utility-button,.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button,.hero-brand-account .qa-credits-pill{width:100%;min-width:0;max-width:none}.hero-brand-account .qa-auth-action-row{grid-template-columns:1fr}}html,body{background:radial-gradient(circle at 0 0,#7f1d1d6b,#0000 31%),radial-gradient(circle at 100% 0,#7f1d1d3d,#0000 34%),radial-gradient(circle at 82% 8%,#dc26261f,#0000 28%),#050505!important}.account-page{background:radial-gradient(circle at 0 0,#7f1d1d57,#0000 31%),radial-gradient(circle at 100% 0,#7f1d1d3d,#0000 35%),radial-gradient(circle at 78% 10%,#dc26261f,#0000 28%),#050505!important}.account-page:before,.account-page:after,.purchase-panel:before,.purchase-panel:after,.account-card:before,.account-card:after{box-shadow:none!important;background:radial-gradient(circle,#dc26262e,#0000 62%)!important}.account-card,.purchase-panel{background:radial-gradient(circle at 100% 0,#7f1d1d29,#0000 36%),radial-gradient(circle at 80% 12%,#dc262617,#0000 28%),linear-gradient(135deg,#ffffff0e,#ffffff05),#0a0a0adb!important}.purchase-primary-button{background:linear-gradient(135deg,#dc2626,#991b1b)!important;box-shadow:0 16px 34px #dc262633!important}:root{--qatalyst-action-w:144px;--qatalyst-action-h:42px;--qatalyst-action-gap:14px;--qatalyst-card-pad-x:22px;--qatalyst-card-w:calc((var(--qatalyst-action-w) * 3) + (var(--qatalyst-action-gap) * 2) + (var(--qatalyst-card-pad-x) * 2))}.hero.hero-split{grid-template-columns:minmax(0, 1fr) var(--qatalyst-card-w)!important;gap:36px!important}.hero-copy p{max-width:735px!important}.hero-brand-account{width:var(--qatalyst-card-w)!important;max-width:var(--qatalyst-card-w)!important;align-items:stretch!important;gap:16px!important}.hero-brand-top{grid-template-columns:var(--qatalyst-action-w) minmax(0, 1fr)!important;width:100%!important;padding-inline:var(--qatalyst-card-pad-x)!important;box-sizing:border-box!important;align-items:center!important;gap:20px!important;display:grid!important}.hero-utility-actions{gap:var(--qatalyst-action-gap)!important;width:var(--qatalyst-action-w)!important;display:grid!important}.hero-utility-button,.hero-brand-account .qa-credits-pill,.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button{width:var(--qatalyst-action-w)!important;min-width:var(--qatalyst-action-w)!important;max-width:var(--qatalyst-action-w)!important;height:var(--qatalyst-action-h)!important;min-height:var(--qatalyst-action-h)!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:12px!important;padding:0 14px!important;font-size:.8rem!important;font-weight:950!important;line-height:1!important}.donate-link{color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#f871716b!important}.hero-brand-account .qa-auth-widget{width:100%!important;max-width:100%!important}.hero-brand-account .qa-auth-card{width:100%!important;min-width:0!important;min-height:126px!important;padding:18px var(--qatalyst-card-pad-x) 16px!important;box-sizing:border-box!important;border-radius:24px!important}.hero-brand-account .qa-auth-action-row{grid-template-columns:repeat(3, var(--qatalyst-action-w))!important;justify-content:start!important;gap:var(--qatalyst-action-gap)!important;width:100%!important;display:grid!important}.hero-brand-account .qa-credits-pill{gap:8px!important}.hero-brand-account .qa-credits-pill span{letter-spacing:.1em!important;font-size:.66rem!important}.hero-brand-account .qa-credits-pill strong{min-width:18px!important;font-size:.88rem!important}.hero-brand-account .qa-auth-copy-under{text-align:right!important;align-self:stretch!important;justify-items:end!important;padding:12px 4px 0 0!important}.hero-brand-account .qa-auth-copy-under .qa-auth-kicker{color:#fca5a5!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:950!important}.hero-brand-account .qa-auth-copy-under strong{color:#fff!important;max-width:100%!important;font-size:.82rem!important;font-weight:950!important}.hero-brand-logo{justify-self:center!important;width:clamp(184px,14vw,236px)!important;margin:0!important}@media (max-width:1100px){.hero.hero-split{grid-template-columns:1fr!important}.hero-brand-account{width:min(100%, var(--qatalyst-card-w))!important;align-items:flex-start!important;max-width:100%!important}}@media (max-width:640px){.hero-brand-account{width:100%!important}.hero-brand-top{grid-template-columns:1fr!important;padding-inline:0!important}.hero-utility-actions{width:100%!important}.hero-utility-button,.hero-brand-account .qa-credits-pill,.hero-brand-account .qa-auth-secondary-button,.hero-brand-account .qa-auth-ghost-button{width:100%!important;min-width:0!important;max-width:none!important}.hero-brand-account .qa-auth-action-row{grid-template-columns:1fr!important}.hero-brand-account .qa-auth-copy-under{text-align:left!important;justify-items:start!important}.hero-brand-logo{justify-self:start!important}}.workspace{align-items:stretch!important}.input-panel,.output-panel,.report-panel,.report-wrap,.output-panel.empty-state,.empty-output,.placeholder-output,.report-empty-state{min-height:690px!important}.output-panel>.empty-card,.output-panel>.placeholder-card,.output-panel>.empty-state-card,.report-panel>.empty-card,.report-panel>.placeholder-card,.report-panel>.empty-state-card{min-height:118px}.output-panel,.report-panel{flex-direction:column!important;display:flex!important}.output-panel>*,.report-panel>*{flex-shrink:0}.output-panel .report-wrap,.report-panel .report-wrap,.report-wrap,.report-content,.report-body,.report-card-list,.generated-report,.generated-output{flex:auto!important}.workspace>section:last-child,.workspace>div:last-child{min-height:690px!important}@media (min-width:981px){.workspace{grid-template-columns:minmax(330px,420px) minmax(0,1fr)!important}.input-panel,.output-panel,.report-panel,.report-wrap,.workspace>section:last-child,.workspace>div:last-child{min-height:690px!important}}@media (max-width:980px){.input-panel,.output-panel,.report-panel,.report-wrap,.workspace>section:last-child,.workspace>div:last-child{min-height:520px!important}}@media (max-width:640px){.input-panel,.output-panel,.report-panel,.report-wrap,.workspace>section:last-child,.workspace>div:last-child{min-height:420px!important}}.hero.hero-split{align-items:center!important}.hero-copy{transform:translateY(-34px)!important}.hero-copy h1{max-width:720px!important;margin-top:0!important;line-height:1.08!important}.hero-copy p{max-width:660px!important;margin-top:20px!important}@media (max-width:980px){.hero-copy{transform:none!important}}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.tab{text-align:center!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0 14px!important}@media (max-width:420px){.tabs{gap:10px!important}.tab{min-height:44px!important;padding:0 10px!important;font-size:.92rem!important}}.account-hero-card h1{letter-spacing:-.07em;margin:0 0 8px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95}.account-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-buy-link{color:#dcfce7;background:linear-gradient(135deg,#22c55e2e,#15803d1a),#07070770;border:1px solid #22c55e47;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #0003}.account-buy-link:hover{border-color:#22c55e7a;box-shadow:0 16px 32px #22c55e1f}.account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.account-section-heading h2{margin:0}.account-section-heading span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:900}.account-table-row{grid-template-columns:minmax(0,1fr) auto auto}.account-table-row span{text-transform:none}@media (max-width:980px){.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-header-actions{justify-content:flex-start}}@media (max-width:560px){.account-stat-grid{grid-template-columns:1fr}.account-header-actions,.account-buy-link,.account-back-link{width:100%}.account-section-heading{flex-direction:column}.account-table-row,.account-table-row-two{grid-template-columns:1fr}}.landing-hero,.landing-section,.landing-split-section,.landing-final-cta{z-index:1;position:relative}.landing-hero{border:1px solid var(--border);box-shadow:0 24px 70px var(--shadow), inset 0 1px 0 #ffffff0e;background:radial-gradient(circle at 100% 0,#dc262626,#0000 34%),linear-gradient(135deg,#101010fa,#140c0cf0);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:36px;padding:42px;display:grid;overflow:hidden}.landing-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#dc262629,#0000 65%);width:390px;height:390px;position:absolute;top:-130px;right:-130px}.landing-logo{filter:drop-shadow(0 14px 26px #00000042)drop-shadow(0 0 16px #dc262629);width:clamp(150px,18vw,240px);height:auto;margin-bottom:18px}.landing-hero h1{letter-spacing:-.08em;max-width:760px;margin:0;font-size:clamp(3rem,6vw,5.75rem);line-height:.92}.landing-hero p{max-width:690px;color:var(--muted-2);margin:22px 0 0;font-size:1.08rem;line-height:1.65}.landing-primary-cta,.landing-secondary-cta{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:950;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.landing-primary-cta:hover,.landing-secondary-cta:hover{transform:translateY(-1px)}.landing-preview-card{z-index:1;background:linear-gradient(#121212f0,#080808f5),#0006;border:1px solid #ffffff1c;border-radius:24px;gap:14px;padding:22px;display:grid;position:relative;box-shadow:0 24px 60px #00000057}.landing-section,.landing-panel,.landing-final-cta{border:1px solid var(--border);background:linear-gradient(#101010fa,#080808fa),radial-gradient(circle at 100% 0,#dc26261a,#0000 34%);border-radius:26px;padding:32px;box-shadow:0 22px 60px #0000005c,inset 0 1px #ffffff0a}.landing-section h2,.landing-panel h2,.landing-final-cta h2{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.landing-feature-card{background:#ffffff08;border:1px solid #ffffff18;border-radius:20px;min-height:220px;padding:20px}.landing-feature-card h3{margin:0 0 12px;font-size:1.15rem}.landing-audience-grid span{color:#fee2e2;background:#dc262612;border:1px solid #f8717129;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}@media (max-width:980px){.landing-hero,.landing-split-section{grid-template-columns:1fr}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.landing-page{width:min(100% - 24px,1180px);padding-top:16px}.landing-hero,.landing-section,.landing-panel,.landing-final-cta{padding:24px}.landing-feature-grid,.landing-audience-grid{grid-template-columns:1fr}.landing-primary-cta,.landing-secondary-cta{width:100%}}.landing-page{width:min(1180px,100% - 32px);margin:0 auto;padding:30px 0 96px}.landing-page a{text-decoration:none}.landing-hero,.landing-section,.landing-panel,.landing-final-cta{border:1px solid var(--border);box-shadow:0 24px 70px var(--shadow), inset 0 1px 0 #ffffff0e;background:radial-gradient(circle at 100% 0,#dc262629,#0000 34%),linear-gradient(135deg,#101010fa,#140c0cf0);position:relative;overflow:hidden}.landing-hero{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:42px;padding:46px;display:grid}.landing-hero:after,.landing-section:after,.landing-panel:after,.landing-final-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#dc262629,#0000 66%);width:390px;height:390px;position:absolute;top:-140px;right:-130px}.landing-hero-copy,.landing-preview-card,.landing-section-heading,.landing-feature-grid,.landing-panel>*,.landing-final-cta>*{z-index:1;position:relative}.landing-logo{filter:drop-shadow(0 16px 28px #0000004d)drop-shadow(0 0 18px #dc262629);width:clamp(180px,19vw,300px);height:auto;margin:0 0 26px -4px;display:block}.landing-hero h1{max-width:760px;color:var(--text);letter-spacing:-.08em;margin:0;font-size:clamp(3rem,6.1vw,5.8rem);line-height:.92}.landing-hero-subtitle{max-width:700px;color:var(--muted-2);margin:24px 0 0;font-size:1.08rem;line-height:1.65}.landing-cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-primary-cta,.landing-secondary-cta{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:950;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:inline-flex}.landing-primary-cta{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #f871716b;box-shadow:0 16px 34px #dc262638}.landing-secondary-cta{color:#f8fafc;background:linear-gradient(135deg,#ffffff14,#ffffff09),#07070770;border:1px solid #ffffff21}.landing-primary-cta:hover,.landing-secondary-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.landing-preview-card{background:linear-gradient(#121212f0,#080808f5),#0006;border:1px solid #ffffff1c;border-radius:24px;gap:14px;padding:22px;display:grid;box-shadow:0 24px 60px #00000057}.landing-preview-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.landing-preview-top span,.landing-preview-block small{color:#fca5a5;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950}.landing-preview-top strong{color:#fff}.landing-preview-block{background:#ffffff07;border:1px solid #ffffff17;border-radius:18px;padding:16px}.landing-preview-block-red{background:radial-gradient(circle at 100% 0,#dc26261f,#0000 42%),#ffffff07;border-color:#f8717138}.landing-preview-block p{color:#f4f4f5;margin:8px 0 0;line-height:1.55}.landing-section,.landing-split-section,.landing-final-cta{margin-top:24px}.landing-section,.landing-panel,.landing-final-cta{border-radius:26px;padding:32px}.landing-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.landing-section h2,.landing-panel h2,.landing-final-cta h2{max-width:720px;color:var(--text);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-feature-card{background:#ffffff08;border:1px solid #ffffff18;border-radius:20px;min-height:220px;padding:20px;box-shadow:inset 0 1px #ffffff09}.landing-feature-card h3{color:#fff;margin:0 0 12px;font-size:1.15rem;line-height:1.25}.landing-feature-card p,.landing-panel p{color:var(--muted-2);margin:0;line-height:1.65}.landing-split-section{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.landing-audience-grid span{color:#fee2e2;background:#dc262612;border:1px solid #f8717129;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.landing-panel-link{margin-top:22px}.landing-final-cta{justify-content:space-between;align-items:center;gap:22px;display:flex}@media (max-width:980px){.landing-hero,.landing-split-section{grid-template-columns:1fr}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.landing-page{width:min(100% - 24px,1180px);padding-top:16px}.landing-hero,.landing-section,.landing-panel,.landing-final-cta{padding:24px}.landing-logo{width:min(230px,78vw)}.landing-feature-grid,.landing-audience-grid{grid-template-columns:1fr}.landing-primary-cta,.landing-secondary-cta{width:100%}}.landing-hero h1{letter-spacing:-.075em!important;max-width:760px!important;font-size:clamp(2.65rem,5.15vw,4.95rem)!important;line-height:.96!important}.landing-hero-subtitle{max-width:690px!important;margin-top:22px!important}.landing-hero-note{color:#f4f4f5;border-left:3px solid #f8717173;max-width:680px;margin:14px 0 0;padding-left:14px;font-size:.98rem;line-height:1.6}.landing-triage-section{background:radial-gradient(circle at 100% 0,#dc262633,#0000 34%),radial-gradient(circle at 0 100%,#7f1d1d24,#0000 34%),linear-gradient(135deg,#121212fa,#100909f5)!important}.landing-triage-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.landing-triage-card{background:radial-gradient(circle at 100% 0,#dc26261c,#0000 42%),#ffffff08;border:1px solid #f8717124;border-radius:20px;min-height:190px;padding:20px;box-shadow:inset 0 1px #ffffff09}.landing-triage-card h3{color:#fff;margin:0 0 12px;font-size:1.12rem;line-height:1.25}.landing-triage-card p{color:var(--muted-2);margin:0;line-height:1.65}.landing-feature-card{min-height:200px!important}.landing-preview-block p{font-size:.98rem}@media (max-width:980px){.landing-triage-grid{grid-template-columns:1fr}.landing-hero h1{font-size:clamp(2.55rem,9vw,4.2rem)!important}}@media (max-width:620px){.landing-hero-note{padding-left:12px}.landing-section h2,.landing-panel h2,.landing-final-cta h2{font-size:clamp(1.8rem,9vw,2.55rem)!important}}.landing-hero-side{z-index:1;align-self:start;justify-items:end;gap:26px;display:grid;position:relative}.landing-logo-side{filter:drop-shadow(0 16px 28px #0000004d)drop-shadow(0 0 18px #dc262629);height:auto;display:block;width:clamp(185px,15vw,265px)!important;margin:0 26px 0 0!important}.landing-hero-refined .landing-hero h1,.landing-hero-refined h1{letter-spacing:-.076em!important;max-width:730px!important;font-size:clamp(2.75rem,5.25vw,5.05rem)!important;line-height:.95!important}.landing-tools-section,.landing-triage-section{padding-top:28px!important}.landing-triage-section .landing-section-heading-left{grid-template-columns:230px minmax(0,1fr)!important}.landing-section h2,.landing-panel h2,.landing-final-cta h2{font-size:clamp(1.85rem,3.2vw,2.95rem)!important}@media (max-width:980px){.landing-hero-refined{grid-template-columns:1fr!important;padding:28px!important}.landing-hero-refined .landing-hero-copy{order:2;padding-top:0!important}.landing-hero-side{order:1;justify-items:start;width:100%}.landing-logo-side{width:min(240px,70vw)!important;margin-right:0!important}.landing-hero-side .landing-preview-card{margin-top:8px!important}.landing-section-heading-left{grid-template-columns:1fr!important;gap:8px!important}.landing-section-heading-left .report-kicker{padding-top:0!important}}@media (max-width:620px){.landing-hero-refined h1{font-size:clamp(2.5rem,11vw,3.6rem)!important}}.landing-tools-section{padding-top:28px!important}.landing-triage-section{padding-top:30px!important}.landing-triage-heading h2{max-width:780px!important;font-size:clamp(1.9rem,2.92vw,2.72rem)!important;line-height:1.02!important}.landing-final-cta{min-height:126px!important}@media (max-width:980px){.landing-hero-refined{grid-template-columns:1fr!important;padding:28px!important}.landing-hero-refined .landing-hero-copy{order:2;padding-top:0!important}.landing-hero-side{order:1;justify-items:start!important;width:100%!important}.landing-logo-side{width:min(240px,70vw)!important;margin-right:0!important}.landing-hero-side .landing-preview-card{margin-top:8px!important}.landing-section-heading-left,.landing-triage-heading{grid-template-columns:1fr!important;gap:8px!important}.landing-section-heading-left .report-kicker{padding-top:0!important}.landing-triage-heading h2{max-width:none!important}}@media (max-width:620px){.landing-hero-refined h1{font-size:clamp(2.5rem,11vw,3.6rem)!important}}@media (max-width:980px){.landing-hero-refined{grid-template-columns:1fr!important;padding:28px!important}.landing-hero-refined .landing-hero-copy{order:2;padding-top:0!important}.landing-hero-side{order:1;justify-items:start!important;width:100%!important}.landing-logo-side{width:min(240px,70vw)!important;margin-right:0!important}.landing-hero-side .landing-preview-card{margin-top:8px!important}.landing-section-heading-left,.landing-triage-heading{grid-template-columns:1fr!important;gap:8px!important}.landing-section-heading-left .report-kicker{padding-top:0!important}.landing-triage-heading h2{white-space:normal!important;max-width:none!important}}@media (max-width:620px){.landing-hero-refined h1{font-size:clamp(2.5rem,11vw,3.6rem)!important}}.landing-hero-refined{grid-template-columns:minmax(0,1fr) minmax(360px,455px)!important;align-items:start!important;gap:42px!important;padding:38px 44px 42px!important}.landing-hero-refined .landing-hero-copy{align-self:start!important;padding-top:28px!important}.landing-hero-side{z-index:1;position:relative;align-self:start!important;justify-items:end!important;gap:24px!important;display:grid!important}.landing-logo-side{filter:drop-shadow(0 16px 28px #0000004d)drop-shadow(0 0 18px #dc262629);width:clamp(185px,15vw,265px)!important;height:auto!important;margin:0 30px 0 0!important;display:block!important}.landing-hero-side .landing-preview-card{width:100%!important;margin-top:36px!important}.landing-hero-refined h1{letter-spacing:-.076em!important;max-width:735px!important;font-size:clamp(2.75rem,5.18vw,4.95rem)!important;line-height:.95!important}.landing-hero-refined .landing-hero-subtitle{max-width:690px!important;margin-top:24px!important}.landing-hero-refined .landing-hero-note{max-width:680px!important;margin-top:18px!important}.landing-hero-refined .landing-cta-row{margin-top:28px!important}.landing-section-heading-left{grid-template-columns:154px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin-bottom:24px!important;display:grid!important}.landing-section-heading-left .report-kicker{padding-top:11px!important}.landing-section-heading-left h2{text-align:left!important;justify-self:start!important;max-width:none!important}.landing-triage-heading{grid-template-columns:154px minmax(0,1fr)!important;gap:14px!important}.landing-section h2,.landing-panel h2,.landing-final-cta h2{letter-spacing:-.058em!important;font-size:clamp(1.85rem,3.05vw,2.85rem)!important;line-height:1.02!important}.landing-credits-copy{margin-top:22px!important}.landing-credits-panel .landing-panel-link{margin-top:28px!important}@media (max-width:980px){.landing-hero-refined{grid-template-columns:1fr!important;padding:28px!important}.landing-hero-refined .landing-hero-copy{order:2;padding-top:0!important}.landing-hero-side{order:1;justify-items:start!important;width:100%!important}.landing-logo-side{width:min(240px,70vw)!important;margin-right:0!important}.landing-hero-side .landing-preview-card{margin-top:8px!important}.landing-section-heading-left,.landing-triage-heading{grid-template-columns:1fr!important;gap:8px!important}.landing-section-heading-left .report-kicker{padding-top:0!important}.landing-triage-heading h2{white-space:normal!important;max-width:none!important}}@media (max-width:620px){.landing-hero-refined h1{font-size:clamp(2.5rem,11vw,3.6rem)!important}}.landing-hero-refined .landing-hero-copy{padding-top:0!important}.landing-hero-side{align-self:start!important;justify-items:end!important}.landing-logo-side{margin-top:0!important}.landing-hero-side .landing-preview-card{margin-top:36px!important}.landing-section-heading-left,.landing-tools-section .landing-section-heading-left,.landing-triage-section .landing-section-heading-left,.landing-triage-heading{grid-template-columns:154px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.landing-section-heading-left .report-kicker,.landing-tools-section .landing-section-heading-left .report-kicker,.landing-triage-section .landing-section-heading-left .report-kicker,.landing-triage-heading .report-kicker{padding-top:11px!important}.landing-tools-section .landing-section-heading-left h2,.landing-triage-section .landing-section-heading-left h2,.landing-triage-heading h2{text-align:left!important;justify-self:start!important;margin-left:0!important;transform:none!important}.landing-triage-heading h2{white-space:nowrap!important;max-width:none!important;font-size:clamp(1.78rem,2.48vw,2.34rem)!important;line-height:1.03!important}.landing-tools-section .landing-section-heading-left h2{font-size:clamp(1.9rem,3.05vw,2.85rem)!important}@media (max-width:980px){.landing-hero-refined .landing-hero-copy{padding-top:0!important}.landing-section-heading-left,.landing-tools-section .landing-section-heading-left,.landing-triage-section .landing-section-heading-left,.landing-triage-heading{grid-template-columns:1fr!important;gap:8px!important}.landing-section-heading-left .report-kicker,.landing-tools-section .landing-section-heading-left .report-kicker,.landing-triage-section .landing-section-heading-left .report-kicker,.landing-triage-heading .report-kicker{padding-top:0!important}.landing-triage-heading h2{white-space:normal!important;font-size:clamp(1.85rem,6.2vw,2.75rem)!important}}.reports-page,.report-detail-page{color:#f8fafc;background:radial-gradient(circle at 0 0,#dc262629,#0000 34rem),linear-gradient(135deg,#050505 0%,#130607 48%,#050505 100%);min-height:100vh;padding:48px 20px 72px}.reports-header-card,.report-detail-card,.report-source-card,.saved-report-card,.saved-report-empty{background:#0a0a0ac7;border:1px solid #f8717138;border-radius:28px;width:min(1120px,100%);margin:0 auto 22px;padding:28px;box-shadow:0 26px 80px #00000061}.reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.saved-report-card{flex-direction:column;gap:14px;width:auto;min-height:240px;margin:0;display:flex}.saved-report-card h2,.saved-report-empty h2,.report-detail-card h1,.reports-header-card h1{color:#fff;margin:0}.saved-report-card p,.saved-report-empty p,.report-detail-card p,.reports-header-card p,.report-source-card p{color:#f8fafcb8}.saved-report-meta,.saved-report-actions,.reports-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.saved-report-meta{color:#f8fafca8;justify-content:space-between}.saved-report-meta span,.reports-filter{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717142;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:700;text-decoration:none}.reports-filter-active{color:#fff;background:linear-gradient(135deg,#dc2626,#7f1d1d);border-color:#f87171d1}.saved-report-actions{margin-top:auto}.saved-report-empty{text-align:center}.report-source-card pre,.report-markdown-preview{white-space:pre-wrap;word-break:break-word;color:#f8fafcdb;background:#00000047;border:1px solid #f8717129;border-radius:20px;max-width:100%;padding:18px;line-height:1.65;overflow-x:auto}.save-report-message{color:#fecaca;align-items:center;gap:8px;margin-left:10px;font-size:.9rem;display:inline-flex}.save-report-message a{color:#fff;font-weight:800;-webkit-text-decoration:underline #f87171bf;text-decoration:underline #f87171bf}@media (max-width:900px){.reports-grid{grid-template-columns:1fr}.reports-header-card,.report-detail-card,.report-source-card,.saved-report-empty{padding:22px}}.saved-reports-nav-link{color:#fff;background:#0c0c0cb8;border:1px solid #f871716b;border-radius:14px;justify-content:center;align-items:center;min-width:138px;min-height:44px;padding:11px 18px;font-weight:900;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000003d}.saved-reports-nav-link:hover{background:#7f1d1d47;border-color:#f87171bd;transform:translateY(-1px)}.save-report-button{border-color:#f871717a;flex:none}.save-report-message{color:#dcfce7;align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:inline-flex}.save-report-message-error{color:#fecaca}.delete-report-control{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.delete-report-button{color:#fff;cursor:pointer;background:#0c0c0cc7;border:1px solid #f8717173;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.delete-report-button:hover:not(:disabled){background:#7f1d1d4d;border-color:#f87171c7}.delete-report-button:disabled{opacity:.62;cursor:not-allowed}.saved-report-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.saved-report-actions .account-buy-link,.saved-report-actions .account-back-link,.saved-report-actions .secondary-action-button,.saved-report-actions .delete-report-button{border-radius:999px;min-height:42px}@media (max-width:900px){.report-action-row,.report-actions,.save-report-row{justify-content:flex-start}.save-report-status-card{justify-content:space-between;width:100%}.saved-reports-nav-link{width:100%}}.saved-reports-nav-link{color:#fff;text-align:center;background:linear-gradient(#1e40afd1,#1e293beb);border:1px solid #60a5fa75;border-radius:12px;justify-content:center;align-items:center;width:154px;min-height:46px;padding:12px 18px;font-weight:950;text-decoration:none;transition:transform .15s,border-color .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000047,0 0 28px #3b82f621}.saved-reports-nav-link:hover{filter:brightness(1.08);border-color:#93c5fdc7;transform:translateY(-1px)}.report-action-stack{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.report-action-row,.report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.report-action-row>*,.report-actions>*{flex:none}.report-action-row .copy-all-button,.report-action-row .secondary-action-button,.report-actions .copy-all-button,.report-actions .secondary-action-button{white-space:nowrap;min-height:48px}.report-action-row .edit-report-button,.report-actions .edit-report-button{order:40}.save-report-button{border-color:#f871717a;border-radius:12px;flex:none;min-height:42px;padding-inline:16px}.save-report-button:disabled{opacity:.68}.save-report-row .save-report-button:disabled:not(:first-child){display:inline-flex}.save-report-status-card{color:#dcfce7;background:linear-gradient(#14532d6b,#064e3b3d);border:1px solid #22c55e85;border-radius:14px;justify-content:center;align-items:center;gap:12px;max-width:min(100%,370px);min-height:42px;padding:10px 15px;font-size:.9rem;font-weight:900;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000003d}.save-report-status-card a{color:#fff;text-underline-offset:3px;white-space:nowrap;font-weight:950;-webkit-text-decoration:underline #86eface6;text-decoration:underline #86eface6}.save-report-status-card-error{color:#fecaca;background:#7f1d1d47;border-color:#f871719e}.save-report-message{color:#dcfce7;background:#14532d3d;border:1px solid #22c55e7a;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:.9rem;font-weight:900;display:inline-flex}.save-report-message a{color:#fff;text-underline-offset:3px;font-weight:950;text-decoration:underline}.save-report-message-error{color:#fecaca;background:#7f1d1d47;border-color:#f871719e}@media (max-width:1100px){.report-action-row,.report-actions,.save-report-row{justify-content:flex-start}}@media (max-width:760px){.saved-reports-nav-link,.report-action-row .copy-all-button,.report-action-row .secondary-action-button,.report-actions .copy-all-button,.report-actions .secondary-action-button,.save-report-button,.save-report-status-card{width:100%}.save-report-status-card{justify-content:space-between}}.saved-reports-nav-link{border-radius:11px;width:144px;min-width:144px;min-height:43px;padding:10px 16px;font-size:.92rem;line-height:1.1}.report-action-stack{grid-template-columns:1fr;gap:12px;width:100%;min-width:0;display:grid}.report-action-row,.report-actions{grid-template-columns:repeat(4,max-content);justify-content:end;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.report-action-row .edit-report-button,.report-actions .edit-report-button{grid-column:auto}.report-action-row button:has(+.save-report-button){grid-column:auto}.report-actions button:has(+.save-report-button){grid-column:auto}.save-report-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.save-report-button{border-radius:12px;min-height:42px;padding:10px 16px}.report-action-row>.save-report-button,.report-actions>.save-report-button{grid-column:4;justify-self:end}@media (max-width:1180px){.report-action-row,.report-actions{grid-template-columns:repeat(3,max-content)}}@media (max-width:900px){.saved-reports-nav-link{width:100%;min-width:0}.report-action-row,.report-actions{grid-template-columns:1fr;justify-content:stretch}.report-action-row>*,.report-actions>*,.save-report-row>*{width:100%}.save-report-row{justify-content:stretch}}.coverage-score-card{background:radial-gradient(circle at 100% 0,#dc262629,#0000 38%),#0a0a0ab8;border:1px solid #f8717147;border-radius:24px;margin:24px 0;padding:22px;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000047}.coverage-score-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:18px;display:flex}.coverage-score-top h3{color:#fff;margin:4px 0 8px;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.coverage-score-top p{color:#ffffffc2;max-width:680px;margin:0;line-height:1.55}.coverage-score-number{background:#0f0f0feb;border:1px solid #ffffff1f;border-radius:22px;flex:none;justify-content:center;align-items:baseline;min-width:126px;padding:16px 18px;display:inline-flex}.coverage-score-number strong{color:#fff;letter-spacing:-.06em;font-size:clamp(2.1rem,4vw,3.4rem);line-height:.9}.coverage-score-number span{color:#ffffff9e;font-size:1rem;font-weight:900}.coverage-score-number-strong{border-color:#22c55e8f;box-shadow:0 0 34px #22c55e24}.coverage-score-number-good{border-color:#3b82f68a;box-shadow:0 0 34px #3b82f624}.coverage-score-number-warn{border-color:#f59e0b8f;box-shadow:0 0 34px #f59e0b1f}.coverage-score-number-weak{border-color:#f871719e;box-shadow:0 0 34px #f871711f}.coverage-score-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.coverage-score-section{background:#0000003d;border:1px solid #ffffff14;border-radius:18px;padding:18px}.coverage-score-section h4{color:#fecaca;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:950}.coverage-score-section ul{gap:10px;margin:0;padding-left:18px;display:grid}.coverage-score-section li{color:#ffffffd1;line-height:1.45}.coverage-dimension-list{gap:10px;margin-top:18px;display:grid}.coverage-dimension-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:14px 16px;display:grid}.coverage-dimension-row strong{color:#fff;margin-bottom:4px;display:block}.coverage-dimension-row span{color:#ffffffa3;font-size:.92rem;line-height:1.4}.coverage-dimension-score{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.coverage-dimension-score small{color:#ffffffc7;text-align:right;font-weight:900}.coverage-dimension-meter{background:#ffffff1a;border-radius:999px;height:8px;display:block;overflow:hidden}.coverage-dimension-meter span{border-radius:inherit;background:linear-gradient(90deg,#dc2626e6,#f87171e6);height:100%;display:block}@media (max-width:900px){.coverage-score-top{flex-direction:column}.coverage-score-number{width:100%}.coverage-score-columns,.coverage-dimension-row{grid-template-columns:1fr}}.save-report-button,.report-action-save-button{border-radius:12px;min-width:132px;min-height:48px;padding:12px 18px;font-size:.95rem;font-weight:900}.bug-secondary-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;margin-top:12px;display:flex}.bug-secondary-action-row .save-report-row{width:auto;margin:0}.bug-secondary-action-row .save-report-status-card{min-height:48px}.score-number-stack{gap:12px;min-width:132px;display:grid}.risk-score-number{background:#0f0f0feb;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-width:132px;padding:14px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.risk-score-number strong{color:#fff;letter-spacing:-.05em;font-size:clamp(1.55rem,3vw,2.35rem);line-height:.95}.risk-score-number span{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.72rem;font-weight:950}.risk-score-number-low{border-color:#22c55e85;box-shadow:0 0 30px #22c55e1f}.risk-score-number-medium{border-color:#f59e0b94;box-shadow:0 0 30px #f59e0b1f}.risk-score-number-high{border-color:#f87171a8;box-shadow:0 0 30px #f8717124}.risk-breakdown-card{background:#0000003d;border:1px solid #f8717138;border-radius:20px;margin-top:18px;padding:18px}.risk-breakdown-heading{margin-bottom:14px}.risk-breakdown-heading h4{color:#ffffffd1;margin:6px 0 0;font-size:.98rem;font-weight:800;line-height:1.45}.risk-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.risk-breakdown-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;gap:16px;min-height:88px;padding:14px;display:flex}.risk-breakdown-item strong{color:#fff;margin-bottom:5px;display:block}.risk-breakdown-item span{color:#ffffffa3;font-size:.88rem;line-height:1.35}.risk-breakdown-item em{color:#fff;flex:none;align-self:flex-start;font-style:normal;font-weight:950}.risk-breakdown-item-low{border-color:#22c55e38}.risk-breakdown-item-medium{border-color:#f59e0b47}.risk-breakdown-item-high{border-color:#f8717157}@media (max-width:900px){.score-number-stack,.risk-score-number{width:100%}.risk-breakdown-grid{grid-template-columns:1fr}.bug-secondary-action-row,.bug-secondary-action-row .save-report-row{justify-content:stretch;width:100%}.bug-secondary-action-row>*,.bug-secondary-action-row .save-report-row>*{width:100%}}button.save-report-button,.save-report-button,.report-action-save-button,.save-report-row>button{white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:132px!important;height:48px!important;min-height:48px!important;padding:12px 18px!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.save-report-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.risk-donut-card{background:radial-gradient(circle at 100% 0,#7f1d1d2e,#0000 38%),#00000042;border:1px solid #f871713d;border-radius:22px;margin-top:18px;padding:20px}.risk-donut-copy h4{color:#fff;margin:6px 0 8px;font-size:1.05rem;line-height:1.35}.risk-donut-copy p{color:#ffffffa8;max-width:760px;margin:0;line-height:1.5}.risk-donut-layout{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;margin-top:18px;display:grid}.risk-donut-wrap{justify-content:center;display:flex}.risk-donut{border-radius:50%;width:168px;height:168px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 44px #00000047}.risk-donut:before{content:"";background:radial-gradient(circle at top,#ffffff0d,#0000 45%),#080808;border-radius:50%;position:absolute;inset:27px;box-shadow:inset 0 0 0 1px #ffffff14}.risk-donut>div{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:36px}.risk-donut strong{color:#fff;letter-spacing:-.06em;font-size:2rem;line-height:1}.risk-donut span{color:#ffffffa3;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:.7rem;font-weight:950}.risk-donut-legend{gap:10px;display:grid}.risk-donut-legend-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.risk-donut-legend-item>span{border-radius:999px;width:12px;height:12px;margin-top:4px}.risk-donut-legend-item strong{color:#fff;font-size:.92rem;display:block}.risk-donut-legend-item small{color:#ffffff9e;margin-top:3px;line-height:1.35;display:block}.risk-donut-legend-item-1>span{background:#f87171f2}.risk-donut-legend-item-2>span{background:#f59e0bf2}.risk-donut-legend-item-3>span{background:#3b82f6f2}.risk-donut-legend-item-4>span{background:#a855f7f2}.risk-donut-legend-item-5>span{background:#22c55ef2}.risk-breakdown-card{display:none}@media (max-width:900px){.risk-donut-layout{grid-template-columns:1fr}.risk-donut-wrap{justify-content:flex-start}button.save-report-button,.save-report-button,.report-action-save-button,.save-report-row>button{width:100%!important}}.risk-donut-legend-item{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.risk-donut-legend-item:hover,.risk-donut-legend-item:focus-visible{background:#ffffff0e;border-color:#f871715c;outline:none;transform:translateY(-1px)}.risk-donut-legend-item-active{background:radial-gradient(circle at 100% 0,#dc262624,#0000 42%),#fff1;border-color:#f8717185;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0003}.risk-detail-card{background:radial-gradient(circle at 0 0,#f871711a,#0000 38%),#0000004d;border:1px solid #f8717147;border-radius:20px;margin-top:18px;padding:18px}.risk-detail-card-heading{margin-bottom:14px}.risk-detail-card-heading h4{color:#fff;margin:5px 0 0;font-size:1.08rem}.risk-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.risk-detail-grid>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:14px}.risk-detail-grid strong{color:#fecaca;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:950;display:block}.risk-detail-grid p{color:#ffffffb8;margin:0;font-size:.92rem;line-height:1.45}.score-number-stack{align-content:start}button.secondary-action-button.save-report-button,.secondary-action-button.save-report-button,.save-report-row button.secondary-action-button{border-radius:12px!important;min-width:132px!important;height:48px!important;min-height:48px!important;padding:12px 18px!important;font-size:.95rem!important;font-weight:900!important}@media (max-width:980px){.risk-detail-grid{grid-template-columns:1fr}}.risk-donut-legend-item-zero{opacity:.76}.risk-donut-legend-item-zero small{color:#bbf7d0c2}.risk-donut-legend-item-zero.risk-donut-legend-item-active{background:radial-gradient(circle at 100% 0,#22c55e1c,#0000 42%),#ffffff0b;border-color:#22c55e6b}.risk-detail-card-zero{background:radial-gradient(circle at 0 0,#22c55e17,#0000 38%),#0000004d;border-color:#22c55e52}.risk-detail-card-zero .risk-detail-grid strong{color:#bbf7d0}.risk-detail-card-heading h4{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.risk-detail-grid p{font-size:.94rem}.jira-import-panel{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 38%),#0a0a0a94;border:1px solid #60a5fa3d;border-radius:24px;margin-bottom:18px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0000003d}.jira-import-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jira-import-header h3{color:#fff;margin:4px 0 6px;font-size:1.2rem}.jira-import-header p{color:#ffffffad;margin:0;line-height:1.45}.jira-import-toggle{border-color:#60a5fa6b;flex:none}.jira-import-body{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.jira-import-textarea{resize:vertical;color:#fff;width:100%;min-height:180px;font:inherit;background:#000000b8;border:1px solid #60a5fa3d;border-radius:18px;outline:none;padding:16px;line-height:1.45}.jira-import-textarea:focus{border-color:#60a5faa3;box-shadow:0 0 0 3px #2563eb24}.jira-import-preview{background:#0000004d;border:1px solid #ffffff14;border-radius:20px;padding:16px}.jira-import-preview-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.jira-import-preview-top strong{color:#fff;margin-top:4px;line-height:1.35;display:block}.jira-confidence-pill{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:7px 10px;font-size:.74rem;font-weight:950;display:inline-flex}.jira-confidence-high{background:#14532d47;border-color:#22c55e70}.jira-confidence-medium{background:#78350f42;border-color:#f59e0b75}.jira-confidence-low,.jira-confidence-idle{background:#7f1d1d33;border-color:#f8717161}.jira-import-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.jira-import-fields div{background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;padding:12px}.jira-import-fields dt{color:#fecaca;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:950}.jira-import-fields dd{color:#ffffffd1;overflow-wrap:anywhere;margin:0;line-height:1.35}.jira-import-warning{color:#fde68a;background:#78350f2e;border:1px solid #f59e0b5c;border-radius:14px;margin-top:12px;padding:11px 13px;line-height:1.4}.jira-normalized-preview{background:#00000047;border:1px solid #ffffff14;border-radius:14px;margin-top:12px}.jira-normalized-preview summary{cursor:pointer;color:#fff;padding:12px 14px;font-weight:900}.jira-normalized-preview pre{color:#ffffffd1;white-space:pre-wrap;max-height:260px;margin:0;padding:0 14px 14px;font-size:.9rem;line-height:1.45;overflow:auto}.jira-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.jira-import-success{color:#bbf7d0;margin:12px 0 0;font-weight:800}@media (max-width:800px){.jira-import-header,.jira-import-preview-top{flex-direction:column}.jira-import-toggle,.jira-import-actions>button{width:100%}.jira-import-fields{grid-template-columns:1fr}}.jira-settings-card{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 38%),#0a0a0ab8;border:1px solid #60a5fa47;border-radius:28px;max-width:980px;margin:28px auto;padding:26px;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000047}.jira-settings-status-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.jira-settings-status-row h2{color:#fff;letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(1.6rem,3vw,2.5rem)}.jira-settings-status-row p{color:#ffffffb3;max-width:680px;margin:0;line-height:1.5}.jira-status-pill{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:132px;min-height:42px;padding:10px 14px;font-size:.75rem;font-weight:950;display:inline-flex}.jira-status-ready{color:#bbf7d0;background:#14532d42;border:1px solid #22c55e6b}.jira-status-missing{color:#fde68a;background:#78350f38;border:1px solid #f59e0b6b}.jira-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.jira-settings-grid label{gap:8px;display:grid}.jira-settings-grid span{color:#fecaca;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:950}.jira-settings-grid input{color:#fff;width:100%;min-height:50px;font:inherit;background:#0000009e;border:1px solid #60a5fa38;border-radius:14px;outline:none;padding:13px 15px}.jira-settings-grid input:focus{border-color:#60a5fa9e;box-shadow:0 0 0 3px #2563eb24}.jira-settings-note{color:#ffffffbd;background:#1e40af24;border:1px solid #60a5fa38;border-radius:16px;margin-top:18px;padding:14px 16px;line-height:1.5}.jira-settings-note strong{color:#bfdbfe}.jira-settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.jira-settings-message{color:#bbf7d0;margin:14px 0 0;font-weight:900}.jira-settings-message-error{color:#fecaca}.active-jira-source-row{background:#14532d1f;border:1px solid #22c55e3d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;display:flex}.active-jira-source-row strong{color:#bbf7d0;overflow-wrap:anywhere}.clear-jira-source-button{color:#fff;cursor:pointer;background:#7f1d1d2e;border:1px solid #f8717161;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-weight:900;display:inline-flex}.clear-jira-source-button:hover{background:#7f1d1d52;border-color:#f87171ad}@media (max-width:800px){.jira-settings-status-row{flex-direction:column}.jira-settings-grid{grid-template-columns:1fr}.jira-settings-actions>button,.jira-status-pill{width:100%}}.jira-settings-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jira-settings-card-polished{overflow:hidden}.jira-settings-status-row-polished{align-items:stretch}.jira-settings-heading-copy{align-self:center}.jira-settings-brand-panel{background:radial-gradient(circle at 40% 20%,#f8717129,#0000 30%),radial-gradient(circle at 70% 80%,#3b82f62e,#0000 34%),#00000047;border:1px solid #60a5fa33;border-radius:22px;flex:0 0 220px;align-content:center;justify-items:end;gap:16px;min-height:150px;padding:18px;display:grid}.qatalyst-mini-logo{justify-items:end;gap:6px;display:grid}.qatalyst-mini-logo-mark{color:#fff;letter-spacing:-.14em;text-shadow:14px 0 #ef4444f2;background:linear-gradient(135deg,#ffffff14,#0000 38%),#00000085;border:1px solid #f8717157;border-radius:22px;justify-content:center;align-items:center;width:82px;height:64px;font-size:2.2rem;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000047}.qatalyst-mini-logo strong{color:#fff;letter-spacing:.02em;font-size:1.15rem}.qatalyst-mini-logo strong:first-letter{color:#ef4444}.jira-insight-panel{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 36%),#0f172a57;border:1px solid #60a5fa42;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.jira-insight-panel h3{color:#fff;margin:6px 0;font-size:1.14rem}.jira-insight-panel p{color:#ffffffad;max-width:660px;margin:0;line-height:1.48}.jira-insight-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.jira-link-button{white-space:nowrap;border-color:#60a5fa57;min-height:46px;text-decoration:none}.jira-settings-actions-polished{align-items:center}.jira-danger-action{border-color:#f8717161}@media (max-width:980px){.jira-settings-hero,.jira-settings-status-row-polished,.jira-insight-panel{flex-direction:column;align-items:stretch}.jira-settings-brand-panel{flex:none;justify-items:start}.qatalyst-mini-logo{justify-items:start}.jira-insight-actions,.jira-insight-actions>a,.jira-settings-actions-polished>button{width:100%}}.jira-settings-card-v2{max-width:1020px}.jira-settings-status-row-v2{align-items:center}.jira-settings-status-row-v2 .jira-status-pill{flex:none}.jira-settings-status-row-v2 .jira-settings-heading-copy{max-width:720px}.jira-insight-panel-v2{align-items:center}.jira-insight-actions-v2{gap:12px}.jira-open-link-button{color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(#14532db8,#064e3b85);border:1px solid #22c55e6b;border-radius:13px;justify-content:center;align-items:center;min-width:142px;min-height:48px;padding:12px 18px;font-weight:950;line-height:1;text-decoration:none;transition:transform .15s,filter .15s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d}.jira-open-link-button:hover{filter:brightness(1.08);border-color:#4ade80b8;transform:translateY(-1px)}.jira-open-link-button-blue{background:linear-gradient(#1e40afc7,#1e293be0);border-color:#60a5fa6b;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d,0 0 26px #3b82f61a}.jira-open-link-button-blue:hover{border-color:#93c5fdb8}.jira-link-button-disabled{pointer-events:none;opacity:.5}.jira-primary-action,.jira-danger-action,.jira-settings-actions-polished>button{border-radius:13px;min-width:154px;min-height:48px}.jira-settings-brand-panel{display:none!important}@media (max-width:980px){.jira-settings-status-row-v2,.jira-insight-panel-v2{flex-direction:column;align-items:stretch}.jira-open-link-button,.jira-settings-actions-polished>button{width:100%}}.settings-hero-v2{align-items:flex-end}.settings-hero-v2 p{margin-top:0}.settings-layout-grid{grid-template-columns:250px minmax(0,1fr);gap:22px;max-width:1180px;margin:28px auto 0;display:grid}.settings-sidebar-card,.settings-module-card{background:#0a0a0aad;border:1px solid #f8717138;border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000003d}.settings-sidebar-card{align-self:start;gap:10px;padding:18px;display:grid;position:sticky;top:20px}.settings-sidebar-card a{color:#fff;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;min-height:40px;padding:9px 12px;font-weight:900;text-decoration:none;display:flex}.settings-sidebar-card a:hover{background:#7f1d1d33;border-color:#f871716b}.settings-main-stack{gap:20px;display:grid}.settings-module-card{padding:22px}.settings-module-card h2{color:#fff;margin:6px 0 8px;font-size:1.55rem}.settings-module-card p{color:#ffffffb3;margin:0;line-height:1.5}.settings-coming-soon-card{background:radial-gradient(circle at 100% 0,#2563eb1c,#0000 34%),#0a0a0a9e;border-color:#60a5fa3d}.admin-debug-card{background:radial-gradient(circle at 100% 0,#f59e0b1a,#0000 34%),#0a0a0aa3;border-color:#f59e0b52}.admin-debug-grid{gap:10px;margin-top:16px;display:grid}.admin-debug-grid code{color:#fde68a;overflow-wrap:anywhere;background:#00000073;border-radius:12px;padding:12px;display:block}.linked-jira-ticket-card{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 38%),#0f172a52;border:1px solid #60a5fa47;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px;display:flex}.linked-jira-ticket-card strong{color:#fff;margin:4px 0;font-size:1.16rem;display:block}.linked-jira-ticket-card span{color:#ffffffa8;line-height:1.4;display:block}.linked-jira-ticket-card a{color:#fff;background:#1e40af6b;border:1px solid #60a5fa6b;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.jira-import-actions-single{justify-content:flex-end}.jira-import-actions-single .copy-all-button{min-width:160px}.app-header-menu{display:inline-flex;position:relative}.app-header-menu-button{color:#fff;cursor:pointer;background:linear-gradient(#1e40afc7,#1e293be0);border:1px solid #60a5fa6b;border-radius:13px;justify-content:center;align-items:center;min-width:116px;min-height:46px;padding:12px 18px;font-weight:950;display:inline-flex}.app-header-menu-panel{z-index:50;background:#0a0a0af5;border:1px solid #f871713d;border-radius:16px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #0000005c}.app-header-menu-panel a,.app-header-menu-panel button{color:#fff;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:9px 10px;font-weight:900;text-decoration:none;display:flex}.app-header-menu-panel a:hover,.app-header-menu-panel button:hover{background:#7f1d1d47}.saved-reports-nav-link[href="/jira/settings"]{font-size:0}.saved-reports-nav-link[href="/jira/settings"]:after{content:"Settings";font-size:.92rem}@media (max-width:980px){.settings-layout-grid{grid-template-columns:1fr}.settings-sidebar-card{position:static}.linked-jira-ticket-card{flex-direction:column;align-items:stretch}.linked-jira-ticket-card a{width:100%}}.settings-hero-v2{padding-bottom:28px}.settings-hero-v2 h1{margin-bottom:12px}.settings-hero-v2 p{max-width:760px;margin-bottom:0}.settings-layout-grid-compact{margin-top:24px}@media (max-width:760px){.settings-hero-actions,.settings-hero-actions a{width:100%}}.settings-hero-mockup{justify-content:space-between;align-items:flex-start;gap:28px;padding-top:26px;padding-bottom:26px;display:flex;position:relative}.settings-hero-logo{background:radial-gradient(circle,#f8717121,#0000 54%),#0000001f;border:1px solid #f8717133;border-radius:28px;flex:none;align-content:center;justify-items:center;min-width:230px;min-height:130px;margin-top:2px;display:grid}.settings-logo-mark{color:#fff;letter-spacing:-.16em;text-shadow:-26px 8px #ef444438,-39px 8px #ef444429;justify-content:center;align-items:baseline;font-size:4rem;font-weight:950;line-height:.82;display:inline-flex;position:relative}.settings-logo-mark span{color:#ef4444;letter-spacing:-.08em;font-size:2.2rem}.settings-hero-logo strong{color:#fff;letter-spacing:.01em;margin-top:8px;font-size:1.25rem;font-weight:950}.settings-hero-logo strong:first-letter{color:#ef4444}.settings-layout-grid-mockup{grid-template-columns:280px minmax(0,1fr);gap:26px;max-width:1180px;margin:18px auto 0;display:grid}.settings-layout-grid-mockup .settings-sidebar-card{align-self:start;position:sticky;top:20px}.settings-layout-grid-mockup .jira-settings-card{margin-top:0}.settings-sidebar-card{gap:12px}.settings-sidebar-card a{min-height:48px}.settings-sidebar-card a[href=\#main-settings],#main-settings{display:none!important}@media (max-width:980px){.settings-hero-mockup{flex-direction:column}.settings-hero-logo{width:100%;min-width:0}.settings-layout-grid-mockup{grid-template-columns:1fr}.settings-layout-grid-mockup .settings-sidebar-card{position:static}}@media (max-width:640px){.settings-hero-actions,.settings-hero-actions a{width:100%}.settings-hero-copy h1{font-size:3.1rem}}.settings-hero-real-logo{justify-content:space-between;align-items:flex-start;gap:32px;padding-top:28px;padding-bottom:30px;display:flex}.settings-hero-copy{min-width:0}.settings-hero-copy h1{color:#fff;letter-spacing:-.08em;margin:0 0 14px;font-size:clamp(3.15rem,6vw,5rem);line-height:.9}.settings-hero-copy p{color:#ffffffdb;max-width:780px;margin:0;font-size:1.02rem;line-height:1.45}.settings-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.settings-hero-actions .account-buy-link,.settings-hero-actions .account-back-link{margin:0}.settings-real-logo-wrap{flex:none;justify-content:center;align-items:center;width:min(300px,26vw);min-width:220px;min-height:150px;padding:8px;display:flex}.settings-real-logo{object-fit:contain;filter:drop-shadow(0 22px 44px #0000005c);width:100%;height:auto}.settings-wide-panel{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 34%),radial-gradient(circle at 0 0,#7f1d1d29,#0000 30%),#0a0a0aad;border:1px solid #f8717138;border-radius:30px;max-width:1180px;margin:10px auto 0;padding:26px;box-shadow:inset 0 1px #ffffff0a,0 24px 54px #00000047}.settings-area-tabs a{color:#fff;background:#ffffff0b;border:1px solid #f8717138;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.settings-area-tabs a:hover{background:#7f1d1d38;border-color:#f871717a}.settings-wide-section{scroll-margin-top:24px}.settings-wide-section+.settings-wide-section{margin-top:24px}.settings-wide-panel .jira-settings-status-row,.settings-wide-panel .jira-settings-status-row-v2{border-bottom:1px solid #ffffff14;padding-bottom:22px}.settings-wide-panel .jira-settings-grid,.settings-wide-panel .jira-insight-panel,.settings-wide-panel .jira-insight-panel-v2,.settings-wide-panel .jira-settings-actions{margin-top:22px}.settings-wide-panel .settings-module-card{max-width:none}.settings-layout-grid,.settings-layout-grid-mockup,.settings-layout-grid-compact{display:block}.settings-sidebar-card{display:none}.settings-hero-logo{display:none!important}@media (max-width:980px){.settings-hero-real-logo{flex-direction:column}.settings-real-logo-wrap{justify-content:flex-start;width:260px;min-width:0}.settings-wide-panel{padding:20px}.settings-area-tabs a{width:100%}}@media (max-width:640px){.settings-hero-actions,.settings-hero-actions a{width:100%}.settings-hero-copy h1{font-size:3.15rem}}.settings-real-logo-wrap{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.settings-real-logo{object-fit:contain;filter:drop-shadow(0 22px 44px #00000038);display:block;background:0 0!important}.settings-wide-panel{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 34%),radial-gradient(circle at 0 0,#7f1d1d29,#0000 30%),#0a0a0aad;border:1px solid #f8717138;border-radius:30px;max-width:1180px;margin:10px auto 0;padding:26px}.settings-area-strip{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:22px}.settings-area-tabs{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.settings-area-tabs a{color:#fff;background:#ffffff0b;border:1px solid #f8717138;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:950;text-decoration:none;display:inline-flex}.settings-wide-panel .jira-settings-card{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.settings-real-logo-wrap{align-self:flex-start;width:min(235px,21vw)!important;min-width:185px!important;min-height:118px!important;padding:0!important}@media (max-width:980px){.settings-real-logo-wrap{width:210px!important;min-width:0!important;min-height:auto!important}.settings-real-logo{max-width:210px!important}}@media (max-width:640px){.settings-real-logo-wrap{width:180px!important}.settings-real-logo{max-width:180px!important}}.settings-real-logo-wrap{transform:translate(-18px);margin-right:clamp(34px,5vw,78px)!important}@media (max-width:980px){.settings-real-logo-wrap{transform:none;margin-right:0!important}}.settings-hero-copy{padding-left:clamp(18px,2.4vw,42px)!important}@media (max-width:760px){.settings-hero-copy{padding-left:0!important}}.settings-real-logo-wrap{transform:translate(-18px);width:min(205px,18vw)!important;min-width:165px!important;min-height:100px!important;margin-right:clamp(42px,6vw,92px)!important}.settings-real-logo{object-fit:contain;width:100%!important;max-width:205px!important;height:auto!important}@media (max-width:980px){.settings-real-logo-wrap{transform:none;width:190px!important;min-width:0!important;min-height:auto!important;margin-right:0!important}.settings-real-logo{max-width:190px!important}}@media (max-width:640px){.settings-real-logo-wrap{width:165px!important}.settings-real-logo{max-width:165px!important}}.jira-create-issue-control{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.jira-create-issue-button{color:#fff;cursor:pointer;background:linear-gradient(#1e40afd1,#1e293beb);border:1px solid #60a5fa6b;border-radius:13px;justify-content:center;align-items:center;min-width:158px;min-height:48px;padding:12px 18px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000040}.jira-create-issue-button:hover:not(:disabled){filter:brightness(1.07);border-color:#93c5fdb8}.jira-create-issue-button:disabled{cursor:not-allowed;opacity:.56}.jira-create-message{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e52;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:.92rem;font-weight:850;display:inline-flex}.jira-create-message a{color:#fff;text-underline-offset:3px;font-weight:950;text-decoration:underline}.jira-create-message-error{color:#fecaca;background:#7f1d1d33;border-color:#f8717161}@media (max-width:760px){.jira-create-issue-control,.jira-create-issue-button,.jira-create-message{width:100%}.jira-create-message{border-radius:14px;justify-content:space-between}}.jira-settings-grid select{color:#fff;width:100%;min-height:50px;font:inherit;background:#000000b8;border:1px solid #60a5fa38;border-radius:14px;outline:none;padding:13px 15px}.jira-settings-grid select:focus{border-color:#60a5fa9e;box-shadow:0 0 0 3px #2563eb24}.jira-settings-grid option{color:#fff;background:#050505}.jira-issue-type-helper{background:#0f172a42;border:1px solid #60a5fa38;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.jira-issue-type-helper div{gap:4px;display:grid}.jira-issue-type-helper strong{color:#fff}.jira-issue-type-helper span{color:#ffffffad;line-height:1.4}.jira-issue-type-helper button{flex:none}@media (max-width:760px){.jira-issue-type-helper{flex-direction:column;align-items:stretch}.jira-issue-type-helper button{width:100%}}.bug-readiness-card{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 34%),#0a0a0a9e;border:1px solid #22c55e42;border-radius:22px;margin:22px 0;padding:22px}.bug-readiness-card h3{color:#fff;margin:6px 0 8px;font-size:1.55rem}.bug-readiness-card p{color:#ffffffb8;margin:0;line-height:1.5}.app-header-menu-wrap{z-index:40;justify-content:center;display:inline-flex;position:relative}.app-header-menu-button{color:#fff;cursor:pointer;background:linear-gradient(#2563ebb3,#1e40afb8),#0f172abd;border:1px solid #60a5fa80;border-radius:14px;justify-content:center;align-items:center;min-width:142px;min-height:52px;padding:13px 22px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 32px #00000042}.app-header-menu-popover{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#2563eb1c,#0000 38%),#050505f0;border:1px solid #f8717138;border-radius:18px;min-width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:50%;transform:translate(50%);box-shadow:0 22px 48px #00000057,inset 0 1px #ffffff0a}.app-header-menu-popover a{color:#fff;border-radius:12px;align-items:center;min-height:42px;padding:11px 10px;font-weight:950;text-decoration:none;display:flex}.app-header-menu-popover a:hover{background:#ffffff12}.app-header-buy-credits-standalone{display:none!important}@media (max-width:760px){.app-header-menu-wrap,.app-header-menu-button{width:100%}.app-header-menu-popover{min-width:100%;left:0;right:0;transform:none}}.app-header-menu-popover,.app-header-menu-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:999!important;background:radial-gradient(circle at 100% 0,#2563eb21,#0000 38%),#050505f7!important;border:1px solid #f8717142!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;width:238px!important;min-width:238px!important;max-width:238px!important;padding:12px!important;display:flex!important;position:absolute!important;top:calc(100% + 12px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff0d!important}.app-header-menu-popover a,.app-header-menu-popover button,.app-header-menu-panel a,.app-header-menu-panel button{color:#fff!important;width:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:10px 12px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:flex!important}@media (max-width:760px){.app-header-menu-wrap,.app-header-menu,.app-header-menu-button{width:100%!important}.app-header-menu-popover,.app-header-menu-panel{width:100%!important;min-width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important}}.app-header-menu-popover,.app-header-menu-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999!important;background:radial-gradient(circle at 100% 0,#2563eb21,#0000 38%),#050505f7!important;border:1px solid #f8717142!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;width:238px!important;min-width:238px!important;max-width:238px!important;max-height:none!important;padding:12px!important;display:flex!important;inset:auto auto calc(100% + 12px) 50%!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff0d!important}.app-header-menu-popover:after,.app-header-menu-panel:after{content:"";background:#050505f7;border-bottom:1px solid #f8717138;border-right:1px solid #f8717138;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.app-header-menu-popover a,.app-header-menu-popover button,.app-header-menu-panel a,.app-header-menu-panel button{z-index:1;position:relative;color:#fff!important;width:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:10px 12px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:flex!important}.app-header-menu-popover a:hover,.app-header-menu-popover button:hover,.app-header-menu-panel a:hover,.app-header-menu-panel button:hover{background:#ffffff14!important}.app-hero,.hero-card,.workspace-hero,.qatalyst-hero,.app-shell-hero,.landing-hero,.main-hero,.home-hero,.reports-hero{overflow:visible!important}@media (max-width:760px){.app-header-menu-popover,.app-header-menu-panel{width:100%!important;min-width:100%!important;max-width:100%!important;inset:calc(100% + 12px) 0 auto!important;transform:none!important}.app-header-menu-popover:after,.app-header-menu-panel:after{display:none}}.app-header-menu-wrap,.app-header-menu{justify-content:center;align-items:center;z-index:80!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.app-header-menu-button{color:#fff;cursor:pointer;background:linear-gradient(#2563ebb3,#1e40afb8),#0f172abd;border:1px solid #60a5fa80;border-radius:14px;justify-content:center;align-items:center;min-width:142px;min-height:52px;padding:13px 22px;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff14,0 16px 32px #00000042;display:inline-flex!important}.app-header-menu-button:hover{filter:brightness(1.06);border-color:#93c5fdc2}.app-header-menu-floating,.app-header-menu-popover.app-header-menu-floating{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:99999!important;background:radial-gradient(circle at 100% 0,#2563eb21,#0000 38%),#050505f7!important;border:1px solid #f8717142!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;width:238px!important;min-width:238px!important;max-width:238px!important;max-height:calc(100vh - 32px)!important;padding:12px!important;display:flex!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff0d!important}.app-header-menu-floating:after,.app-header-menu-popover.app-header-menu-floating:after,.app-header-menu-panel:after{display:none!important}.app-header-menu-floating a,.app-header-menu-floating button,.app-header-menu-popover.app-header-menu-floating a,.app-header-menu-popover.app-header-menu-floating button{color:#fff!important;width:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;padding:10px 12px!important;font-weight:950!important;line-height:1.15!important;text-decoration:none!important;display:flex!important}.app-header-menu-floating a:hover,.app-header-menu-floating button:hover,.app-header-menu-popover.app-header-menu-floating a:hover,.app-header-menu-popover.app-header-menu-floating button:hover{background:#ffffff14!important}.app-header-buy-credits-standalone,.account-buy-link.app-header-buy-credits-standalone{display:none!important}@media (max-width:760px){.app-header-menu-wrap,.app-header-menu,.app-header-menu-button{width:100%!important}.app-header-menu-floating,.app-header-menu-popover.app-header-menu-floating{width:min(320px,100vw - 32px)!important;min-width:min(320px,100vw - 32px)!important;max-width:min(320px,100vw - 32px)!important}}.bug-evidence-panel{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 38%),#0a0a0a94;border:1px solid #60a5fa3d;border-radius:22px;margin-top:18px;padding:18px}.bug-evidence-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.bug-evidence-header h3{color:#fff;margin:4px 0 6px;font-size:1.2rem}.bug-evidence-header p{color:#ffffffad;margin:0;line-height:1.4}.bug-evidence-count{color:#dbeafe;text-transform:uppercase;letter-spacing:.08em;background:#2563eb24;border:1px solid #60a5fa42;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:950}.bug-evidence-file-picker{gap:8px;margin-bottom:12px;display:grid}.bug-evidence-file-picker span,.bug-evidence-log-label span{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.bug-evidence-file-picker input{color:#ffffffdb;background:#0000009e;border:1px solid #60a5fa38;border-radius:14px;width:100%;padding:12px}.bug-evidence-file-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.bug-evidence-file-list li{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.bug-evidence-file-list span{gap:2px;min-width:0;display:grid}.bug-evidence-file-list strong{color:#fff;overflow-wrap:anywhere}.bug-evidence-file-list small{color:#ffffff8f}.bug-evidence-file-list button{color:#fecaca;cursor:pointer;background:#7f1d1d33;border:1px solid #f8717142;border-radius:10px;flex:none;padding:8px 10px;font-weight:850}.bug-evidence-log-label{gap:8px;display:grid}.bug-evidence-log-label textarea{resize:vertical;color:#fff;min-height:120px;font:inherit;background:#000000ad;border:1px solid #60a5fa38;border-radius:14px;outline:none;padding:13px 14px;line-height:1.45}.bug-evidence-log-label textarea:focus{border-color:#60a5fa9e;box-shadow:0 0 0 3px #2563eb24}.bug-evidence-error{color:#fecaca;margin:10px 0 0;font-weight:850}.bug-evidence-note{color:#ffffff85;margin:12px 0 0;font-size:.88rem;line-height:1.45}.jira-attachment-message{color:#dbeafe;background:#1e40af2e;border-color:#60a5fa52}@media (max-width:760px){.bug-evidence-header,.bug-evidence-file-list li{flex-direction:column;align-items:stretch}}.legacy-bug-evidence-panel,.bug-screenshots-logs-panel,.bug-screenshot-log-panel,.screenshots-and-logs-panel,.bug-context-evidence-card{display:none!important}.bug-evidence-panel-old-slot{background:radial-gradient(circle at 100% 0,#2563eb17,#0000 36%),radial-gradient(circle at 0 0,#7f1d1d29,#0000 34%),#0a0a0a9e;border-color:#f871713d;margin-top:18px}.bug-evidence-upload-card{background:#7f1d1d14;border:1px dashed #f8717147;border-radius:16px;padding:14px}.bug-evidence-upload-card small{color:#ffffff8c;line-height:1.4}.bug-evidence-text-label{gap:8px;margin-top:12px;display:grid}.bug-evidence-text-label span{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.bug-evidence-text-label input{color:#fff;width:100%;min-height:48px;font:inherit;background:#000000ad;border:1px solid #60a5fa38;border-radius:14px;outline:none;padding:12px 14px}.bug-evidence-text-label input:focus{border-color:#60a5fa9e;box-shadow:0 0 0 3px #2563eb24}.bug-evidence-panel textarea{min-height:92px}.bug-evidence-file-list li{align-items:flex-start}.bug-preview-evidence-note{background:#0f172a38;border:1px solid #60a5fa38;border-radius:16px;margin:18px 0;padding:16px}.jira-create-issue-control-stable{align-items:start;gap:10px;max-width:100%;display:grid!important}.jira-create-issue-action-row{align-items:center;gap:10px;display:flex}.jira-create-status-stack{gap:8px;width:min(100%,420px);display:grid}.jira-create-status-stack .jira-create-message{white-space:normal;border-radius:14px;justify-content:space-between;width:100%}.jira-create-status-stack .jira-create-message span{overflow-wrap:anywhere;min-width:0}.bug-evidence-preview-card{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 36%),radial-gradient(circle at 0 0,#7f1d1d24,#0000 34%),#0a0a0aad;border:1px solid #60a5fa3d;border-radius:24px;margin:22px 0;padding:22px}.bug-evidence-image-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.bug-evidence-image-grid figure{background:#0000007a;border:1px solid #ffffff17;border-radius:18px;margin:0;overflow:hidden}.bug-evidence-image-grid img{object-fit:contain;background-color:#0000;background-image:linear-gradient(45deg,#ffffff0a 25%,#0000 25%),linear-gradient(-45deg,#ffffff0a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0a 75%),linear-gradient(-45deg,#0000 75%,#ffffff0a 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:100%;max-height:260px;display:block}.bug-evidence-image-grid figcaption{gap:3px;padding:11px 12px;display:grid}.bug-evidence-image-grid strong{color:#fff;overflow-wrap:anywhere}.bug-evidence-image-grid small{color:#ffffff8c}@media (max-width:760px){.jira-create-issue-action-row,.jira-create-status-stack,.jira-create-issue-control-stable,.jira-create-issue-button{width:100%}.bug-evidence-preview-header,.bug-evidence-preview-header,.bug-evidence-image-preview figcaption{flex-direction:column}.bug-evidence-image-frame{max-height:380px}.bug-evidence-image-frame img{max-height:340px}}.bug-evidence-preview-card-bottom{clear:both;background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 36%),radial-gradient(circle at 0 0,#7f1d1d24,#0000 34%),#0a0a0ab8;border:1px solid #60a5fa3d;border-radius:24px;width:100%;margin:28px 0 0;padding:24px}.bug-evidence-preview-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.bug-evidence-preview-header h3{color:#fff;margin:4px 0 6px;font-size:1.35rem}.bug-evidence-preview-header p{color:#ffffff9e;margin:0;line-height:1.45}.bug-evidence-preview-header span{color:#dbeafe;text-transform:uppercase;letter-spacing:.08em;background:#2563eb24;border:1px solid #60a5fa47;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:950}.bug-evidence-image-grid{display:none!important}.bug-evidence-image-list{gap:16px;display:grid}.bug-evidence-image-preview{background:#00000085;border:1px solid #ffffff17;border-radius:20px;margin:0;overflow:hidden}.bug-evidence-image-frame{background:#050505;justify-content:center;align-items:center;width:100%;min-height:180px;max-height:520px;padding:12px;display:flex;overflow:auto}.bug-evidence-image-frame img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:480px;display:block}.bug-evidence-image-preview figcaption{background:#ffffff09;border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.bug-evidence-image-preview strong{color:#fff;overflow-wrap:anywhere;min-width:0}.bug-evidence-image-preview small{color:#ffffff8c;flex:none}.bug-evidence-preview-section{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;margin-top:14px;padding:14px}.bug-evidence-preview-section h4{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:.8rem;font-weight:950}.bug-evidence-preview-section p,.bug-evidence-preview-section li{color:#ffffffc2;overflow-wrap:anywhere;line-height:1.45}.bug-evidence-preview-section ul{gap:7px;margin:0;padding-left:18px;display:grid}.bug-evidence-preview-section li span{color:#ffffff7a}.bug-evidence-preview-section pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffd1;margin:0;font-size:.92rem;line-height:1.45}@media (max-width:760px){.bug-evidence-preview-header,.bug-evidence-image-preview figcaption{flex-direction:column}.bug-evidence-image-frame{max-height:380px}.bug-evidence-image-frame img{max-height:340px}}.jira-fetch-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.jira-fetch-input{color:#fff;min-height:48px;font:inherit;background:#000000b8;border:1px solid #60a5fa47;border-radius:14px;outline:none;padding:12px 14px}.jira-fetch-input:focus{border-color:#60a5faad;box-shadow:0 0 0 3px #2563eb24}.jira-fetch-button{color:#fff;cursor:pointer;background:linear-gradient(#2563ebb3,#1e40afb8),#0f172abd;border:1px solid #60a5fa75;border-radius:14px;min-height:48px;padding:12px 16px;font-weight:950}.jira-fetch-button:disabled{cursor:not-allowed;opacity:.46}.jira-fetch-message{color:#bbf7d0;background:#14532d33;border:1px solid #22c55e42;border-radius:14px;margin:0 0 12px;padding:10px 12px;font-weight:850}.jira-fetch-message-error{color:#fecaca;background:#7f1d1d33;border-color:#f871714d}.jira-import-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-normalized-preview pre{max-height:280px}@media (max-width:760px){.jira-fetch-row{grid-template-columns:1fr}.jira-fetch-button{width:100%}}.jira-import-panel-compact .jira-import-header h3{margin-bottom:6px}.jira-import-panel-compact .jira-import-header p{line-height:1.45}.jira-import-textarea-compact{min-height:180px}.jira-import-preview-compact{gap:14px}.linked-jira-ticket-card{display:none!important}.linked-jira-ticket-mini{color:#fff;background:linear-gradient(#2563eba3,#1e40afad),#0f172ac7;border:1px solid #60a5fa6b;border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:10px 16px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 32px #2563eb29}.linked-jira-ticket-mini:hover{border-color:#93c5fdb3;transform:translateY(-1px)}.jira-normalized-preview,.jira-import-actions,.jira-import-actions-single{display:none!important}@media (max-width:760px){.linked-jira-ticket-mini{width:100%}}.jira-import-panel-compact .jira-import-textarea-compact{min-height:140px}.jira-linked-mini-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jira-clear-source-button{color:#fecaca;cursor:pointer;background:#7f1d1d24;border:1px solid #f8717152;border-radius:14px;min-height:44px;padding:10px 14px;font-weight:900}.jira-import-preview .jira-normalized-preview,.jira-import-preview details.jira-normalized-preview,.jira-import-preview .jira-import-actions,.jira-import-preview .jira-import-actions-single,.qa-source-textarea-hidden-by-jira{display:none!important}@media (max-width:760px){.jira-linked-mini-row,.linked-jira-ticket-mini,.jira-clear-source-button{width:100%}}.jira-source-clean .jira-import-header{align-items:center}.jira-source-clean-header h3{margin:4px 0 0}.jira-source-clean-header p:not(.report-kicker){display:none!important}.jira-fetch-row-clean{grid-template-columns:minmax(0,1fr) 96px;align-items:stretch}.jira-import-panel textarea.jira-import-textarea,.jira-import-textarea-compact,.jira-normalized-preview,.jira-import-actions,.jira-import-actions-single,.linked-jira-ticket-card{display:none!important}.jira-linked-mini-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.jira-import-preview-compact{padding-top:16px}@media (max-width:760px){.jira-fetch-row-clean{grid-template-columns:1fr}.jira-fetch-row-clean .jira-fetch-button{width:100%}}.jira-source-fetch-only .jira-import-header{align-items:center}.jira-source-fetch-only .jira-import-header h3{margin:4px 0 0}.jira-source-fetch-only .jira-import-header p:not(.report-kicker){display:none!important}.jira-fetch-row-clean{grid-template-columns:minmax(0,1fr) 96px;align-items:stretch;gap:10px;display:grid}.jira-fetch-row-clean .jira-fetch-input{min-width:0}.jira-fetch-row-clean .jira-fetch-button{min-width:96px;padding-inline:12px}.jira-source-fetch-only textarea,.jira-source-fetch-only .jira-import-textarea,.jira-source-fetch-only .jira-import-textarea-compact,.jira-source-fetch-only .jira-normalized-preview,.jira-source-fetch-only .jira-import-actions,.jira-source-fetch-only .jira-import-actions-single,.jira-source-fetch-only .linked-jira-ticket-card,.jira-source-fetch-only .jira-import-preview:not(.jira-import-preview-fetched){display:none!important}.jira-import-preview-fetched{padding-top:16px}.jira-linked-mini-row{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.linked-jira-ticket-mini,.jira-clear-source-button{text-align:center;white-space:normal;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-weight:950;line-height:1.2;text-decoration:none;display:inline-flex}.linked-jira-ticket-mini{color:#fff;background:linear-gradient(#2563eba3,#1e40afad),#0f172ac7;border:1px solid #60a5fa6b;box-shadow:0 12px 32px #2563eb29}.jira-clear-source-button{color:#fecaca;cursor:pointer;background:#7f1d1d24;border:1px solid #f8717152}.linked-jira-ticket-mini:hover,.jira-clear-source-button:hover{transform:translateY(-1px)}.jira-clear-source-button:hover{background:#7f1d1d38;border-color:#f8717194}.jira-import-success{margin-top:12px}.qa-source-textarea-hidden-by-jira{display:none!important}.active-jira-source-note{color:#bbf7d0;background:#14532d24;border:1px solid #22c55e3d;border-radius:16px;margin-top:12px;padding:12px 14px;font-weight:850;line-height:1.4}@media (max-width:760px){.jira-fetch-row-clean{grid-template-columns:1fr}.jira-fetch-row-clean .jira-fetch-button{width:100%}}.automation-readiness-card{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 34%),radial-gradient(circle at 0 0,#7f1d1d24,#0000 36%),#09090bc7;border:1px solid #60a5fa42;border-radius:26px;margin:24px 0;padding:24px}.automation-readiness-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.automation-readiness-header h3{color:#fff;margin:4px 0 6px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.automation-readiness-header p{color:#ffffffb8;max-width:720px;margin:0;line-height:1.55}.automation-readiness-score{background:#00000094;border:1px solid #60a5fa7a;border-radius:22px;flex:none;justify-items:center;min-width:128px;padding:14px 16px;display:grid;box-shadow:0 18px 48px #2563eb1f}.automation-readiness-score strong{color:#fff;font-size:3.2rem;line-height:.95}.automation-readiness-score span{color:#ffffffb3;font-weight:950}.automation-readiness-score small{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-weight:950}.automation-readiness-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.automation-readiness-totals div{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:14px}.automation-readiness-totals strong{color:#fff;font-size:1.6rem;display:block}.automation-readiness-totals span{color:#ffffffa3;font-weight:850}.automation-readiness-recommendations{background:#7f1d1d14;border:1px solid #f8717129;border-radius:18px;margin-top:16px;padding:16px}.automation-readiness-recommendations ul,.automation-detail-grid ul,.automation-blocker-box ul{color:#ffffffc2;gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.automation-readiness-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:16px;margin-top:18px;display:grid}.automation-case-list{align-content:start;gap:10px;display:grid}.automation-case-button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.automation-case-button:hover,.automation-case-button-active{background:#2563eb1f;border-color:#60a5fa70}.automation-case-button strong{line-height:1.25;display:block}.automation-case-button small{color:#ffffff94;margin-top:4px;font-weight:750;display:block}.automation-case-detail{background:#0000006b;border:1px solid #ffffff14;border-radius:22px;padding:18px}.automation-case-detail-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-case-detail h4{color:#fff;margin:4px 0 0;font-size:1.35rem}.automation-case-detail>p{color:#ffffffb8;margin:12px 0 0;line-height:1.5}.automation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.automation-detail-grid>div,.automation-blocker-box{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:14px}.automation-detail-grid h5,.automation-blocker-box h5{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:950}.automation-detail-grid p{color:#ffffffad;margin:0;line-height:1.45}.automation-detail-grid code{color:#bfdbfe;font-weight:850}.automation-blocker-box{background:#7f1d1d1a;border-color:#f8717133;margin-top:12px}.automation-source-snippet{background:#00000059;border:1px solid #ffffff14;border-radius:16px;margin-top:12px;overflow:hidden}.automation-source-snippet summary{color:#fff;cursor:pointer;padding:12px 14px;font-weight:900}.automation-source-snippet pre{white-space:pre-wrap;color:#ffffffb8;max-height:260px;margin:0;padding:14px;overflow:auto}@media (max-width:900px){.automation-readiness-header,.automation-case-detail-top{flex-direction:column}.automation-readiness-score{width:100%}.automation-readiness-layout,.automation-detail-grid{grid-template-columns:1fr}.automation-readiness-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.automation-readiness-card-compact .automation-readiness-layout,.automation-readiness-card-compact .automation-case-list,.automation-readiness-card-compact .automation-case-detail{display:none!important}.test-case-automation-columns>div,.test-case-selector-hints{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:13px}.test-case-automation-columns h5,.test-case-selector-hints h5{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:950}.test-case-automation-columns p,.test-case-selector-hints p{color:#ffffffb8;margin:0;line-height:1.45}.test-case-selector-hints{margin-top:12px}.test-case-title-action-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.test-case-title-action-row .copy-single-button,.test-case-title-action-row .copy-button,.test-case-title-action-row button{align-self:flex-end}.test-case-title-meta{gap:10px;display:grid}.test-case-title-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.test-case-automation-top,.test-case-title-action-row{flex-direction:column;align-items:stretch}.test-case-automation-columns{grid-template-columns:1fr}.test-case-title-action-row .copy-single-button,.test-case-title-action-row .copy-button,.test-case-title-action-row button{width:100%}}.test-case-automation-box{background:#08080a94;border:1px solid #60a5fa3d;border-radius:20px;margin-top:18px;padding:18px}.test-case-automation-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.test-case-automation-top strong{color:#fff;margin-top:4px;font-size:1.08rem;display:block}.test-case-automation-top span{color:#ffffff94;margin-top:2px;font-weight:850;display:block}.automation-score-meter-track span{border-radius:inherit;background:linear-gradient(90deg,#ef4444,#f59e0b 52%,#22c55e);height:100%;display:block}.automation-score-meter strong{color:#ffffffd6;font-weight:950}.test-case-automation-box>p{color:#ffffffbd;margin:0 0 14px;line-height:1.5}.test-case-automation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.test-case-automation-columns>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:13px}.test-case-automation-columns h5{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:950}.test-case-automation-columns ul{color:#ffffffb8;gap:7px;margin:0;padding-left:18px;line-height:1.45;display:grid}.test-case-automation-columns p{color:#ffffffb8;margin:0;line-height:1.45}.automation-readiness-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:72px;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.automation-readiness-ready{color:#bbf7d0;background:#14532d33;border:1px solid #22c55e61}.automation-readiness-partial{color:#fde68a;background:#78350f33;border:1px solid #fbbf2461}.automation-readiness-manual{color:#bfdbfe;background:#1e40af33;border:1px solid #60a5fa61}.automation-readiness-blocked{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717161}.test-case-card-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}@media (max-width:760px){.test-case-automation-top,.automation-score-meter,.test-case-automation-columns{grid-template-columns:1fr}.test-case-card-action-row,.test-case-inline-editor-actions{justify-content:stretch}.test-case-card-action-row button,.test-case-inline-editor-actions button{width:100%}}.automation-readiness-actions button,.automation-skeleton-header button{color:#fff;cursor:pointer;background:#1e293bc7;border:1px solid #60a5fa47;border-radius:12px;min-height:40px;padding:9px 14px;font-weight:950}.automation-readiness-actions button:hover,.automation-skeleton-header button:hover{border-color:#93c5fd94;transform:translateY(-1px)}.automation-skeleton-box{background:#0000007a;border:1px solid #60a5fa38;border-radius:18px;margin-top:14px;overflow:hidden}.automation-skeleton-header p{color:#ffffff94;margin:0;font-weight:800}.automation-skeleton-box pre{white-space:pre-wrap;color:#ffffffc7;max-height:420px;margin:0;padding:14px;font-size:.9rem;line-height:1.5;overflow:auto}.test-case-inline-editor{background:#0f172a47;border:1px solid #60a5fa33;border-radius:18px;gap:12px;margin-top:18px;padding:16px;display:grid}.test-case-inline-editor label{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:950;display:grid}.test-case-inline-editor input,.test-case-inline-editor textarea,.test-case-inline-editor select{color:#fff;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#000000b8;border:1px solid #60a5fa3d;border-radius:12px;padding:11px 12px}.test-case-inline-editor textarea{resize:vertical;min-height:110px}.test-case-inline-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.test-case-edit-button{color:#fff;cursor:pointer;background:#1e293bd1;border:1px solid #60a5fa47;border-radius:12px;min-height:42px;padding:10px 16px;font-weight:950}.test-case-edit-button:hover{border-color:#93c5fd94;transform:translateY(-1px)}@media (max-width:760px){.automation-skeleton-header{flex-direction:column;align-items:stretch}.automation-readiness-actions button,.automation-skeleton-header button,.test-case-inline-editor-actions button{width:100%}}.automation-readiness-actions{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex!important}.automation-action-button,.automation-readiness-actions button,.automation-skeleton-header button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#1f2937f2,#111827eb),#111827e0;border:1px solid #60a5fa57;border-radius:13px;justify-content:center;align-items:center;padding:10px 16px;font-weight:950;line-height:1;text-decoration:none;box-shadow:0 12px 32px #00000038;display:inline-flex!important}.automation-action-button-primary,.automation-readiness-actions button:nth-child(2){background:linear-gradient(#2563ebeb,#1e40afeb),#2563ebd1;border-color:#60a5fa8c;box-shadow:0 14px 34px #2563eb2e}.automation-action-button:hover,.automation-readiness-actions button:hover,.automation-skeleton-header button:hover{border-color:#93c5fdad;transform:translateY(-1px)}.test-case-automation-box{overflow:hidden}.test-case-automation-good{background:radial-gradient(circle at 100% 0,#22c55e24,#0000 38%),#070c09b8!important;border-color:#22c55e57!important}.test-case-automation-warn{background:radial-gradient(circle at 100% 0,#fbbf2429,#0000 38%),#100c05bd!important;border-color:#fbbf2461!important}.test-case-automation-bad{background:radial-gradient(circle at 100% 0,#f8717126,#0000 38%),#100707bd!important;border-color:#f8717161!important}.test-case-card-automation-good,.report-card.test-case-card-automation-good,.generated-test-card.test-case-card-automation-good{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%),#080c09c7!important;border-color:#22c55e5c!important}.test-case-card-automation-warn,.report-card.test-case-card-automation-warn,.generated-test-card.test-case-card-automation-warn{background:radial-gradient(circle at 100% 0,#fbbf2421,#0000 34%),#0f0c06c7!important;border-color:#fbbf2461!important}.test-case-card-automation-bad,.report-card.test-case-card-automation-bad,.generated-test-card.test-case-card-automation-bad{background:radial-gradient(circle at 100% 0,#f8717121,#0000 34%),#0f0707c7!important;border-color:#f8717161!important}.automation-score-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0 14px;display:grid}.automation-score-meter-track{background:#ffffff1f;border-radius:999px;height:12px;overflow:hidden}.automation-score-meter-track span{border-radius:inherit;height:100%;display:block}.automation-score-meter-good .automation-score-meter-track span{background:linear-gradient(90deg,#16a34ad1,#22c55efa)}.automation-score-meter-warn .automation-score-meter-track span{background:linear-gradient(90deg,#f59e0bdb,#fbbf24fa)}.automation-score-meter-bad .automation-score-meter-track span{background:linear-gradient(90deg,#dc2626e0,#f87171fa)}.automation-score-meter strong{color:#ffffffdb;white-space:nowrap;font-weight:950}.automation-details-panel{margin-top:14px}.automation-selector-hints{background:#2563eb14;border:1px solid #60a5fa29;border-radius:16px;margin-top:12px;padding:13px}.automation-selector-hints h5,.automation-skeleton-header h5{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:950}.automation-selector-hints p{color:#ffffffb8;overflow-wrap:anywhere;margin:0;line-height:1.45}.automation-skeleton-box{background:#0000008f;border:1px solid #60a5fa3d;border-radius:18px;max-width:100%;margin-top:14px;overflow:hidden}.automation-skeleton-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.automation-skeleton-header>div{min-width:0}.automation-skeleton-header p{color:#ffffff94;overflow-wrap:anywhere;max-width:100%;margin:0;font-weight:800}.automation-skeleton-box pre{box-sizing:border-box;color:#ffffffd1;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;max-width:100%;max-height:420px;margin:0;padding:14px;font-size:.86rem;line-height:1.5;display:block;overflow:auto}.automation-skeleton-box code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}@media (max-width:760px){.automation-skeleton-header{flex-direction:column;align-items:stretch}.automation-readiness-actions button,.automation-action-button,.automation-skeleton-header button{width:100%}.automation-score-meter{grid-template-columns:1fr}.automation-export-header{flex-direction:column}.automation-export-score{width:100%}.automation-export-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-export-actions{justify-content:stretch}.automation-export-actions button{width:100%}}.automation-export-card{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 35%),radial-gradient(circle at 0 100%,#22c55e1a,#0000 28%),#07080cd1;border:1px solid #60a5fa47;border-radius:26px;margin:24px 0;padding:24px;box-shadow:0 24px 70px #00000047}.automation-export-actions button:hover{border-color:#93c5fdad;transform:translateY(-1px)}@media (max-width:760px){.automation-export-header{flex-direction:column}.automation-export-score{width:100%}.automation-export-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-export-actions{justify-content:stretch}.automation-export-actions button{width:100%}}.automation-readiness-card-compact{display:none!important}.automation-export-card-primary,.automation-export-card{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 35%),radial-gradient(circle at 0 100%,#22c55e1a,#0000 28%),#07080cdb;border:1px solid #60a5fa47;border-radius:26px;width:100%;margin:24px 0;padding:24px;box-shadow:0 24px 70px #00000047}.automation-export-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.automation-export-header h3{color:#fff;margin:4px 0 6px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1}.automation-export-header p{color:#ffffffb8;max-width:720px;margin:0;line-height:1.55}.automation-export-score{background:#00000094;border:1px solid #22c55e6b;border-radius:22px;flex:none;justify-items:center;min-width:128px;padding:14px 16px;display:grid;box-shadow:0 18px 48px #22c55e1f}.automation-export-score strong{color:#fff;font-size:3.1rem;line-height:.95}.automation-export-score span{color:#bbf7d0;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:950}.automation-export-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.automation-export-stats div{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:14px}.automation-export-stats strong{color:#fff;font-size:1.55rem;display:block}.automation-export-stats span{color:#ffffffa3;font-weight:850}.automation-export-stat-ready{background:#14532d24!important;border-color:#22c55e3d!important}.automation-export-stat-partial{background:#78350f24!important;border-color:#fbbf243d!important}.automation-export-stat-manual{background:#1e40af1f!important;border-color:#60a5fa3d!important}.automation-export-stat-blocked{background:#7f1d1d1f!important;border-color:#f871713d!important}.automation-export-options{background:#2563eb12;border:1px solid #60a5fa29;border-radius:18px;gap:10px;margin-top:18px;padding:16px;display:grid}.automation-export-options label{color:#ffffffc7;align-items:center;gap:10px;font-weight:850;line-height:1.4;display:flex}.automation-export-options input{accent-color:#22c55e;width:18px;height:18px}.automation-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.automation-export-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#1f2937f2,#111827eb),#111827e0;border:1px solid #60a5fa52;border-radius:14px;padding:12px 16px;font-weight:950}.automation-export-actions button:first-child{background:linear-gradient(#dc2626f5,#991b1bf0),#991b1be0;border-color:#f871717a;box-shadow:0 14px 34px #dc26262e}.automation-export-actions button:nth-child(2){background:linear-gradient(#166534f0,#14532deb),#14532de0;border-color:#22c55e6b}.automation-export-secondary-button{background:linear-gradient(#1e40afeb,#1e293beb),#1e40afc2!important;border-color:#60a5fa5c!important}.automation-export-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.automation-export-actions button:not(:disabled):hover{border-color:#93c5fdad;transform:translateY(-1px)}.automation-export-file-list{background:#00000052;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;padding:16px}.automation-export-file-list ul{gap:8px;max-height:220px;margin:10px 0 0;padding-left:18px;display:grid;overflow:auto}.automation-export-file-list code{color:#bfdbfe;overflow-wrap:anywhere}.automation-export-note{color:#ffffff8f;margin:14px 0 0;font-size:.95rem;line-height:1.45}@media (max-width:760px){.automation-export-header{flex-direction:column}.automation-export-score{width:100%}.automation-export-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-export-actions{justify-content:stretch}.automation-export-actions button{width:100%}}.automation-score-meter-track span,.automation-score-meter-good .automation-score-meter-track span,.automation-score-meter-warn .automation-score-meter-track span,.automation-score-meter-bad .automation-score-meter-track span{background:linear-gradient(90deg,#ef4444 0%,#f97316 34%,#facc15 62%,#22c55e 100%)!important}.test-case-automation-good,.test-case-card-automation-good,.report-card.test-case-card-automation-good,.generated-test-card.test-case-card-automation-good{background:radial-gradient(circle at 100% 0,#22c55e1c,#0000 34%),#070c09c7!important;border-color:#22c55e57!important}.test-case-automation-warn,.test-case-card-automation-warn,.report-card.test-case-card-automation-warn,.generated-test-card.test-case-card-automation-warn{background:radial-gradient(circle at 100% 0,#fbbf2421,#0000 34%),#0f0c06c7!important;border-color:#fbbf2461!important}.test-case-automation-bad,.test-case-card-automation-bad,.report-card.test-case-card-automation-bad,.generated-test-card.test-case-card-automation-bad{background:radial-gradient(circle at 100% 0,#f8717121,#0000 34%),#0f0707c7!important;border-color:#f8717161!important}.automation-score-meter-track{background:#ffffff1f;border-radius:999px;height:12px;position:relative;overflow:hidden}.automation-score-meter-track:after{pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0e}.automation-score-meter-track span{border-radius:inherit;height:100%;transition:width .18s;display:block}.automation-score-meter strong{text-align:right;min-width:58px}.automation-export-score span{text-align:center}.automation-export-substats{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.automation-export-substats span{color:#ffffffb8;background:#0f172ab8;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:.88rem;font-weight:850;display:inline-flex}.automation-export-warning{color:#fde68a;background:#78350f33;border:1px solid #fbbf2461;border-radius:16px;margin-top:16px;padding:14px 16px;font-weight:850;line-height:1.45}.generation-fresh-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe6,#1e293beb),#1e40afb3;border:1px solid #60a5fa47;border-radius:14px;padding:11px 16px;font-weight:950}.generation-consistency-note{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e4d;border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:.95rem;font-weight:850;line-height:1.45}.generation-actions-row{gap:10px;display:grid}.generation-actions-row button{width:100%}.fresh-ai-regenerate-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe0,#1e293beb),#1e40afb8;border:1px solid #60a5fa52;border-radius:16px;padding:12px 16px;font-weight:950}.fresh-ai-regenerate-button:disabled{cursor:not-allowed;opacity:.55}.refresh-current-button-label{justify-content:center;align-items:center;display:inline-flex}.test-case-display-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.test-case-display-actions button:first-child{background:linear-gradient(#166534eb,#14532deb),#14532dc7;border-color:#22c55e5c}.test-case-display-actions button:hover{border-color:#93c5fdad;transform:translateY(-1px)}@media (max-width:780px){.test-case-display-controls{flex-direction:column;align-items:stretch}.test-case-display-actions{justify-content:stretch}.test-case-display-actions button{width:100%}}.test-case-display-controls{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 34%),#07080cc7;border:1px solid #60a5fa3d;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin:26px 0 0;padding:18px 20px;display:flex;box-shadow:0 18px 48px #00000038}.test-case-display-controls strong{color:#fff;margin-top:4px;font-size:1.08rem;display:block}.test-case-display-controls span{color:#ffffff9e;max-width:660px;margin-top:4px;line-height:1.45;display:block}.test-case-display-actions,.test-case-pager-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.test-case-display-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe0,#1e293beb),#1e40afb8;border:1px solid #60a5fa57;border-radius:14px;padding:11px 15px;font-weight:950}.test-case-display-actions button:nth-child(3){background:linear-gradient(#166534eb,#14532deb),#14532dc7;border-color:#22c55e5c}.test-case-display-actions button:hover:not(:disabled){border-color:#93c5fdad;transform:translateY(-1px)}.test-case-display-actions button:disabled{cursor:not-allowed;opacity:.42;transform:none}.jira-import-preview-top-no-pill{display:block}.jira-import-preview-top-no-pill .jira-confidence-pill{display:none!important}@media (max-width:780px){.test-case-display-controls{flex-direction:column;align-items:stretch}.test-case-display-actions{justify-content:stretch}.test-case-display-actions button{width:100%}}.project-settings-panel{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 32%),radial-gradient(circle at 0 100%,#f8717114,#0000 28%),#07080cd1;border:1px solid #60a5fa3d;border-radius:28px;width:100%;padding:26px;box-shadow:0 24px 70px #00000047}.project-settings-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.project-settings-header h2{color:#fff;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem);line-height:1}.project-settings-header p{color:#ffffffad;max-width:780px;margin:0;line-height:1.55}.project-settings-header button,.project-editor-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#dc2626f5,#991b1bf0),#991b1be0;border:1px solid #f871716b;border-radius:15px;padding:12px 16px;font-weight:950}.project-settings-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.project-list-card,.project-editor-card{background:#00000052;border:1px solid #ffffff14;border-radius:22px;padding:18px}.project-list{gap:10px;margin-top:12px;display:grid}.project-list-item{text-align:left;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:4px;width:100%;min-height:62px;padding:12px 14px;display:grid}.project-list-item-active{background:linear-gradient(#1e40af61,#0f172ab8),#1e40af38;border-color:#60a5fa7a}.project-list-item span,.project-empty-text{color:#ffffff94}.project-editor-card{gap:14px;display:grid}.project-editor-card label{color:#fecdd3;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:950;display:grid}.project-editor-card input,.project-editor-card select,.project-editor-card textarea{color:#fff;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#000000a3;border:1px solid #60a5fa47;border-radius:14px;padding:13px 14px}.project-editor-card textarea{resize:vertical;min-height:150px}.project-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.project-editor-actions button:disabled{cursor:not-allowed;opacity:.5}.project-danger-button{background:linear-gradient(#1f2937f2,#111827eb),#111827e0!important;border-color:#f8717157!important}.project-settings-message,.project-settings-error{border-radius:14px;margin:0;padding:12px 14px;font-weight:850;line-height:1.45}.project-settings-message{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e47}.project-settings-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152}.project-picker{color:#fecdd3;letter-spacing:.14em;text-transform:uppercase;gap:6px;min-width:220px;font-size:.78rem;font-weight:950;display:inline-grid}.project-picker select{color:#fff;min-height:44px;font:inherit;letter-spacing:normal;text-transform:none;background:#0000009e;border:1px solid #60a5fa52;border-radius:14px;padding:10px 12px}.project-picker-empty{background:#0f172a8f;border:1px solid #60a5fa2e;border-radius:14px;align-items:center;min-height:44px;padding:10px 14px}@media (max-width:860px){.project-settings-header{flex-direction:column}.project-settings-grid{grid-template-columns:1fr}.project-editor-actions,.project-settings-header button,.project-editor-actions button{width:100%}}.project-source-vault-panel{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 32%),radial-gradient(circle at 0 100%,#f8717114,#0000 28%),#07080cd1;border:1px solid #60a5fa3d;border-radius:28px;width:100%;padding:26px;box-shadow:0 24px 70px #00000047}.project-source-vault-empty h2,.source-vault-header h2{color:#fff;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem);line-height:1}.project-source-vault-empty p,.source-vault-header p{color:#ffffffad;max-width:780px;margin:0;line-height:1.55}.source-vault-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.source-vault-header button,.source-editor-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#dc2626f5,#991b1bf0);border:1px solid #f871716b;border-radius:15px;padding:12px 16px;font-weight:950}.source-vault-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.source-vault-stats div,.source-list-card,.source-editor-card{background:#00000052;border:1px solid #ffffff14;border-radius:22px}.source-vault-stats div{padding:16px}.source-vault-stats strong{color:#fff;font-size:2rem;line-height:1;display:block}.source-vault-stats span,.source-list-item span,.source-list-item small,.source-empty-text{color:#ffffff94}.source-vault-grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.source-list-card,.source-editor-card{padding:18px}.source-list,.source-editor-card{gap:14px;display:grid}.source-list{margin-top:12px}.source-list-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:10px;display:grid}.source-list-item-active{background:linear-gradient(#1e40af61,#0f172ab8);border-color:#60a5fa7a}.source-list-item button:first-child{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:6px;display:grid}.source-enabled-toggle{color:#fecaca;cursor:pointer;background:#7f1d1d33;border:1px solid #f8717157;border-radius:999px;min-height:34px;font-weight:950}.source-enabled-toggle-on{color:#bbf7d0;background:#14532d38;border-color:#22c55e57}.source-editor-card label{color:#fecdd3;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:950;display:grid}.source-editor-card input,.source-editor-card select,.source-editor-card textarea{color:#fff;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#000000a3;border:1px solid #60a5fa47;border-radius:14px;padding:13px 14px}.source-editor-card textarea{resize:vertical;min-height:280px}.source-enabled-checkbox{align-items:center;text-transform:none!important;letter-spacing:normal!important;color:#ffffffc7!important;gap:10px!important;display:flex!important}.source-enabled-checkbox input{width:auto;min-width:18px}.source-editor-meta{color:#ffffff8f;justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.source-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.source-danger-button{background:linear-gradient(#1f2937f2,#111827eb)!important;border-color:#f8717157!important}.source-settings-message,.source-settings-error{border-radius:14px;margin:0;padding:12px 14px;font-weight:850;line-height:1.45}.source-settings-message{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e47}.source-settings-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152}@media (max-width:900px){.source-vault-header,.source-editor-actions{flex-direction:column}.source-vault-grid,.source-vault-stats{grid-template-columns:1fr}.source-vault-header button,.source-editor-actions button{width:100%}}.settings-wide-panel-with-projects{gap:22px;display:grid}.settings-area-tabs button,.settings-area-tab{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #f8717142;border-radius:14px;padding:11px 16px;font-weight:950;text-decoration:none}.settings-area-tabs button:hover,.settings-area-tab:hover{border-color:#f871718a;transform:translateY(-1px)}.settings-area-tab-active{box-shadow:0 14px 32px #1e40af33;background:linear-gradient(#1e40af70,#0f172ac7),#1e40af42!important;border-color:#60a5fa85!important}.active-project-settings-strip{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%),#0f172a94;border:1px solid #22c55e42;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.active-project-settings-strip-empty{background:radial-gradient(circle at 100% 0,#facc151a,#0000 34%),#0f172a94;border-color:#facc1547}.active-project-settings-strip strong{color:#fff;margin-top:3px;font-size:1.12rem;display:block}.active-project-settings-strip span{color:#ffffff9e;margin-top:3px;display:block}.active-project-settings-strip button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe0,#1e293beb),#1e40afb8;border:1px solid #60a5fa57;border-radius:14px;padding:10px 15px;font-weight:950}@media (max-width:780px){.active-project-settings-strip{flex-direction:column;align-items:stretch}.active-project-settings-strip button{width:100%}}.project-context-indicator{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%),#07080cc7;border:1px solid #22c55e47;border-radius:20px;margin:18px 0;padding:16px 18px}.project-context-indicator-empty,.project-context-indicator-loading{background:radial-gradient(circle at 100% 0,#2563eb21,#0000 34%),#07080cc7;border-color:#60a5fa3d}.project-context-indicator-error{background:radial-gradient(circle at 100% 0,#f8717121,#0000 34%),#07080cc7;border-color:#f8717157}.project-context-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-context-indicator strong{color:#fff;margin-top:3px;font-size:1.08rem;display:block}.project-context-indicator span{color:#ffffff9e;margin-top:4px;line-height:1.45;display:block}.project-context-indicator button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe0,#1e293beb),#1e40afb8;border:1px solid #60a5fa57;border-radius:14px;padding:10px 14px;font-weight:950}.project-context-preview{color:#ffffffc7;white-space:pre-wrap;background:#000000ad;border:1px solid #60a5fa2e;border-radius:16px;max-height:300px;margin:14px 0 0;padding:14px;font-size:.88rem;line-height:1.5;overflow:auto}@media (max-width:780px){.project-context-main{flex-direction:column;align-items:stretch}.project-context-indicator button{width:100%}}.source-relevance-selector{background:radial-gradient(circle at 100% 0,#2563eb21,#0000 34%),#07080cc7;border:1px solid #60a5fa47;border-radius:20px;margin:14px 0 18px;padding:16px 18px}.source-relevance-selector-empty{border-color:#facc1542}.source-relevance-main{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-relevance-selector strong{color:#fff;margin-top:3px;font-size:1.08rem;display:block}.source-relevance-selector span,.source-relevance-selector em,.source-relevance-selector small{color:#ffffff9e;line-height:1.45;display:block}.source-relevance-actions,.source-relevance-toolbar{flex-wrap:wrap;gap:10px;display:flex}.source-relevance-actions button,.source-relevance-toolbar button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe0,#1e293beb),#1e40afb8;border:1px solid #60a5fa57;border-radius:14px;padding:9px 13px;font-weight:950}.source-relevance-actions button:first-child{background:linear-gradient(#166534e0,#14532deb),#14532db8;border-color:#22c55e57}.source-relevance-drawer{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.source-relevance-toolbar{justify-content:flex-end;margin-bottom:12px}.source-relevance-list{gap:10px;display:grid}.source-relevance-item{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:13px;display:grid}.source-relevance-item-selected{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 35%),#14532d29;border-color:#22c55e57}.source-relevance-item input{margin-top:4px}.source-relevance-item strong{margin:0}.source-relevance-item em{margin-top:6px;font-style:normal}@media (max-width:780px){.source-relevance-main{flex-direction:column;align-items:stretch}.source-relevance-actions button,.source-relevance-toolbar button{flex:1}}.project-source-file-uploader{margin-top:18px}.source-file-dropzone{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 36%),#0f172a80;border:1px dashed #60a5fa61;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.source-file-dropzone-active{background:radial-gradient(circle at 100% 0,#22c55e26,#0000 36%),#0f172a9e;border-color:#22c55e94}.source-file-dropzone h3{color:#fff;margin:4px 0 8px;font-size:1.35rem}.source-file-dropzone p,.source-file-dropzone small{color:#ffffffa3;margin:0;line-height:1.45;display:block}.source-file-dropzone button,.source-file-results-header button,.source-file-result-card button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afe0,#1e293beb),#1e40afb8;border:1px solid #60a5fa57;border-radius:14px;padding:10px 14px;font-weight:950}.source-file-dropzone button:disabled{cursor:not-allowed;opacity:.55}.source-file-dropzone input{display:none}.source-file-results{background:#00000057;border:1px solid #60a5fa38;border-radius:20px;margin-top:14px;padding:16px}.source-file-results-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.source-file-results-header strong{color:#fff;margin-top:3px;display:block}.source-file-results-header button,.source-file-result-card button{background:linear-gradient(#166534e0,#14532deb),#14532db8;border-color:#22c55e57}.source-file-result-list{gap:10px;display:grid}.source-file-result-card{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 35%),#ffffff0a;border:1px solid #22c55e38;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.source-file-result-card-error{background:radial-gradient(circle at 100% 0,#f871711a,#0000 35%),#ffffff0a;border-color:#f8717142}.source-file-result-card strong{color:#fff;display:block}.source-file-result-card span,.source-file-result-card small{color:#fff9;margin-top:4px;line-height:1.4;display:block}@media (max-width:780px){.source-file-dropzone,.source-file-results-header,.source-file-result-card{flex-direction:column;align-items:stretch}.source-file-dropzone button,.source-file-results-header button,.source-file-result-card button{width:100%}}.reports-project-filter-card{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 34%),#0f172a94;border:1px solid #60a5fa38;border-radius:20px;margin-top:18px;padding:16px}.reports-project-filter-card strong{color:#fff;margin-top:4px;font-size:1.12rem;display:block}.reports-project-filter-card span{color:#ffffff9e;margin-top:4px;line-height:1.45;display:block}.reports-project-filter-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.reports-project-filter{color:#fff;background:#ffffff0a;border:1px solid #60a5fa38;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-weight:850;text-decoration:none;display:inline-flex}.reports-project-filter small{color:#ffffffb8;background:#00000059;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px 7px;display:inline-flex}.reports-project-filter-active{background:linear-gradient(#1665346b,#14532d47),#14532d33;border-color:#22c55e61;box-shadow:0 12px 28px #22c55e1f}.saved-report-card-project-aware{position:relative}.saved-report-project-pill{background:#0f172aa8;border:1px solid #60a5fa38;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:12px 0 4px;padding:8px 10px;display:inline-flex}.saved-report-project-pill span{color:#bfdbfe;font-size:.85rem;font-weight:950}.saved-report-project-pill small{color:#ffffff8f;font-size:.78rem;font-weight:850}.report-detail-project-card{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 34%),#0f172a94;border:1px solid #60a5fa38;border-radius:20px;margin-top:18px;padding:16px}.report-detail-project-card strong{color:#fff;margin-top:4px;font-size:1.18rem;display:block}.report-detail-project-card span,.report-detail-project-card p{color:#ffffffa8;max-width:760px;margin:6px 0 0;line-height:1.5;display:block}.report-detail-project-card .reports-project-filter{margin-top:12px}@media (max-width:760px){.reports-project-filter-row{display:grid}.reports-project-filter{justify-content:space-between;width:100%}}.compact-source-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0;display:grid}.compact-source-field{gap:8px;min-width:0;display:grid}.compact-source-field label{margin:0}.compact-source-field label span{color:#fecdd3;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.2;display:block}.compact-source-field select,.compact-source-field input{color:#fff;width:100%;min-height:46px;font:inherit;background:#000000a8;border:1px solid #60a5fa57;border-radius:14px;outline:none;padding:0 14px;font-weight:850}.compact-source-field select:focus,.compact-source-field input:focus{border-color:#60a5fac2;box-shadow:0 0 0 3px #2563eb38}.compact-source-field .project-picker{width:100%}.compact-jira-input-row{grid-template-columns:minmax(0,1fr) 82px;gap:8px;display:grid}.compact-jira-input-row button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afeb,#1e293bf2),#1e40afb8;border:1px solid #60a5fa6b;border-radius:14px;font-weight:950}.compact-jira-input-row button:disabled{cursor:not-allowed;opacity:.55}.app-sidebar-project-memory-retired,.app-sidebar-jira-source-retired{display:none!important}@media (max-width:760px){.compact-source-controls{grid-template-columns:1fr}.compact-source-status{flex-direction:column;align-items:stretch}.compact-source-status a,.compact-source-status button{text-align:center;width:100%}}.compact-source-controls-balanced{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px;align-items:end;gap:10px;margin:16px 0 14px;display:grid}.compact-source-controls-balanced .compact-source-field{gap:8px;min-width:0;display:grid}.compact-source-label{color:#fecdd3;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950;line-height:1.2}.compact-project-picker-wrap .project-picker,.compact-project-picker-wrap select,.compact-source-controls-balanced .compact-jira-field input{box-sizing:border-box;color:#fff;width:100%;height:46px;min-height:46px;max-height:46px;font:inherit;background:#000000a8;border:1px solid #60a5fa57;border-radius:14px;outline:none;padding:0 14px;font-weight:850}.compact-project-picker-wrap .project-picker{display:block}.compact-project-picker-wrap .project-picker label,.compact-project-picker-wrap .project-picker p,.compact-project-picker-wrap .project-picker .report-kicker{display:none!important}.compact-project-picker-wrap .project-picker select:focus,.compact-source-controls-balanced .compact-jira-field input:focus{border-color:#60a5fac2;box-shadow:0 0 0 3px #2563eb38}.compact-jira-fetch-button{box-sizing:border-box;color:#fff;width:88px;height:46px;min-height:46px;max-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afeb,#1e293bf2),#1e40afb8;border:1px solid #60a5fa6b;border-radius:14px;font-weight:950}@media (max-width:760px){.compact-source-controls-balanced{grid-template-columns:1fr}.compact-jira-fetch-button{width:100%}.compact-source-status{flex-direction:column;align-items:stretch}.compact-source-status a,.compact-source-status button{text-align:center;width:100%}}.compact-source-controls-polished{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin:16px 0;display:grid}.compact-control-card{gap:8px;min-width:0;display:grid}.compact-control-label{color:#fecdd3;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950;line-height:1.2}.compact-project-picker-wrap{min-width:0}.compact-project-picker-wrap .report-kicker,.compact-project-picker-wrap label,.compact-project-picker-wrap p{display:none!important}.compact-project-picker-wrap .project-picker{width:100%;display:block}.compact-project-picker-wrap .project-picker select,.compact-control-card-jira input{box-sizing:border-box;color:#fff;width:100%;height:46px;min-height:46px;max-height:46px;font:inherit;background:#000000a8;border:1px solid #60a5fa57;border-radius:14px;outline:none;padding:0 14px;font-weight:850}.compact-project-picker-wrap .project-picker select:focus,.compact-control-card-jira input:focus{border-color:#60a5fac2;box-shadow:0 0 0 3px #2563eb38}.compact-control-card-jira{align-self:start}.compact-jira-fetch-button{box-sizing:border-box;color:#fff;width:100%;height:42px;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afeb,#1e293bf2),#1e40afb8;border:1px solid #60a5fa6b;border-radius:14px;font-weight:950}.compact-jira-fetch-button:disabled{cursor:not-allowed;opacity:.55}.compact-source-status{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e47;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;min-height:38px;padding:9px 12px;font-size:.9rem;font-weight:850;display:flex}.compact-source-status-error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717152}.compact-source-status a,.compact-source-status button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#1e40af47;border:1px solid #60a5fa52;border-radius:999px;padding:6px 10px;font-size:.84rem;font-weight:950;text-decoration:none}.compact-source-status button{background:#7f1d1d3d;border-color:#f8717152}.app-sidebar-project-memory-retired,.app-sidebar-jira-source-retired,.app-hero-context-dock,.app-hero-context-dock-fixed,.app-hero-memory-strip{display:none!important}@media (max-width:760px){.compact-source-controls-polished{grid-template-columns:1fr}.compact-source-status{flex-direction:column;align-items:stretch}.compact-source-status a,.compact-source-status button{text-align:center;width:100%}}.stacked-source-controls{gap:14px;margin:18px 0;display:grid}.stacked-source-field{gap:8px;min-width:0;display:grid}.stacked-source-field label{color:#fecdd3;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950;line-height:1.2}.stacked-source-field select,.stacked-source-field input{box-sizing:border-box;color:#fff;width:100%;height:46px;min-height:46px;max-height:46px;font:inherit;background:#000000a8;border:1px solid #60a5fa57;border-radius:14px;outline:none;padding:0 14px;font-weight:850}.stacked-source-field select:focus,.stacked-source-field input:focus{border-color:#60a5fac2;box-shadow:0 0 0 3px #2563eb38}.stacked-jira-row{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;display:grid}.stacked-fetch-button{box-sizing:border-box;color:#fff;width:96px;height:46px;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#1e40afeb,#1e293bf2),#1e40afb8;border:1px solid #60a5fa6b;border-radius:14px;font-weight:950}.stacked-fetch-button:disabled{cursor:not-allowed;opacity:.55}.stacked-source-status{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e47;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;padding:9px 12px;font-size:.9rem;font-weight:850;display:flex}.stacked-source-status-error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717152}.stacked-source-status a,.stacked-source-status button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#1e40af47;border:1px solid #60a5fa52;border-radius:999px;padding:6px 10px;font-size:.84rem;font-weight:950;text-decoration:none}.stacked-source-status button{background:#7f1d1d3d;border-color:#f8717152}.dead-simple-source-row,.compact-source-controls,.compact-source-controls-balanced,.compact-source-controls-polished,.app-sidebar-project-memory-retired,.app-sidebar-jira-source-retired,.app-hero-context-dock,.app-hero-context-dock-fixed,.app-hero-memory-strip{display:none!important}@media (max-width:760px){.stacked-jira-row{grid-template-columns:1fr}.stacked-fetch-button{width:100%}.stacked-source-status{flex-direction:column;align-items:stretch}.stacked-source-status a,.stacked-source-status button{text-align:center;width:100%}}.coverage-score-number small{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:950;display:block}.jira-fetched-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jira-fetched-summary-actions a,.jira-fetched-summary-actions button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#1e40af47;border:1px solid #60a5fa52;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:950;text-decoration:none}.jira-fetched-summary-actions button{background:#7f1d1d3d;border-color:#f8717152}@media (max-width:760px){.score-comparison-card,.jira-fetched-summary-grid{grid-template-columns:1fr}.jira-fetched-summary-top{flex-direction:column}.jira-fetched-summary-actions,.jira-fetched-summary-actions a,.jira-fetched-summary-actions button{width:100%}.jira-fetched-summary-actions a,.jira-fetched-summary-actions button{text-align:center}}.score-comparison-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.score-comparison-card>div{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 38%),#00000057;border:1px solid #60a5fa3d;border-radius:18px;min-height:104px;padding:16px}.score-comparison-card strong{color:#fff;margin-top:8px;font-size:2rem;line-height:1;display:block}.score-comparison-card span{color:#ffffff9e;margin-top:8px;display:block}.score-delta{color:#e5e7eb!important}.score-delta-good,.score-delta-strong{color:#86efac!important}.score-delta-down{color:#fca5a5!important}.jira-fetched-summary-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 40%),#00000057;border:1px solid #22c55e42;border-radius:18px;margin:12px 0 16px;padding:14px}.jira-fetched-summary-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.jira-fetched-summary-top h4{color:#fff;margin:4px 0 0}.jira-fetched-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jira-fetched-summary-grid>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:11px}.jira-fetched-summary-grid span{color:#fecdd3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:950;display:block}.jira-fetched-summary-grid strong{color:#fff;overflow-wrap:anywhere;line-height:1.35;display:block}@media (max-width:760px){.score-comparison-card,.jira-fetched-summary-grid{grid-template-columns:1fr}}.jira-fetched-summary-grid div:has(span){min-height:92px}.coverage-score-card{order:90}.automation-export-card,.automation-export-panel,section[aria-label=Automation\ export],section[aria-label="Export automation skeletons"]{order:80}.test-case-card,.generated-test-case-card{order:10}.test-case-display-card,.test-case-display-controls{order:70}.coverage-score-number small,.coverage-score-number .coverage-score-number-label{display:none!important}.coverage-score-method{color:#ffffff9e;max-width:720px;font-size:.92rem;line-height:1.45;margin-top:10px!important}.source-quality-signal-card{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 42%),#00000047;border:1px solid #60a5fa38;border-radius:18px;margin:0 0 20px;padding:14px 16px}.source-quality-signal-card ul{color:#ffffffc7;margin:8px 0 0;padding-left:20px}.source-quality-signal-card li+li{margin-top:4px}.generated-output-first-layout{flex-direction:column;gap:22px;display:flex}.generated-output-results{order:1}.generated-output-followups{order:2}.generated-output-export{order:3}.generated-output-quality{order:4}.coverage-score-card-strong,.coverage-score-card-good{box-shadow:0 0 34px #22c55e14;background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 44%),linear-gradient(135deg,#052314b8,#080a0ef0)!important;border-color:#22c55e8c!important}.coverage-score-card-warn{box-shadow:0 0 34px #f59e0b14;background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 44%),linear-gradient(135deg,#281d05b8,#080a0ef0)!important;border-color:#f59e0b8c!important}.coverage-score-card-weak{box-shadow:0 0 34px #f8717114;background:radial-gradient(circle at 100% 0,#f8717129,#0000 44%),linear-gradient(135deg,#2d0a0cb8,#080a0ef0)!important;border-color:#f871718c!important}.coverage-score-card-good .score-comparison-card>div,.coverage-score-card-strong .score-comparison-card>div{border-color:#22c55e42}.coverage-score-card-warn .score-comparison-card>div{border-color:#f59e0b42}.coverage-score-card-weak .score-comparison-card>div{border-color:#f8717142}.test-case-quality-badge{--quality-ring:#60a5fae6;background:#0000004d;border:1px solid #60a5fa52;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:72px;padding:8px 9px;display:inline-flex;box-shadow:inset 0 0 18px #ffffff08}.test-case-quality-badge-strong,.test-case-quality-badge-good{--quality-ring:#22c55ef2;border-color:#22c55e6b}.test-case-quality-badge-warn{--quality-ring:#f59e0bf2;border-color:#f59e0b6b}.test-case-quality-badge-weak{--quality-ring:#f87171f2;border-color:#f871716b}.test-case-quality-donut{background:radial-gradient(circle at center, #05070a 0 56%, transparent 57%), conic-gradient(var(--quality-ring) var(--quality-score), #ffffff1f 0);border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.test-case-quality-donut span{color:#fff;font-size:1rem;font-weight:900;line-height:1}.test-case-quality-badge small{letter-spacing:.08em;text-transform:uppercase;color:#ffffffad;font-size:.62rem;font-weight:800}@media (max-width:720px){.test-case-card-header,.test-case-heading-row{flex-direction:column}.test-case-quality-badge{align-self:flex-start}}.test-case-card-header,.test-case-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.test-case-card-title-block{flex:1;min-width:0}.test-case-quality-badge{--quality-ring:#60a5faf2;--quality-bg:#0f172ad1;background:radial-gradient(circle at top right, #ffffff12, transparent 52%), var(--quality-bg);border:1px solid #60a5fa52;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;min-width:128px;padding:8px 10px;display:inline-flex;box-shadow:inset 0 0 18px #ffffff09,0 10px 24px #00000038}.test-case-quality-copy{text-align:left;flex-direction:column;gap:1px;line-height:1;display:flex}.test-case-quality-copy strong{color:#fffffff0;font-size:.78rem;font-weight:900}.test-case-quality-copy small{letter-spacing:.11em;text-transform:uppercase;color:#ffffffa3;font-size:.6rem;font-weight:850}.test-case-quality-plain,.test-case-quality-score-text{display:none!important}@media (max-width:760px){.test-case-card-header,.test-case-heading-row{flex-direction:column}.test-case-quality-badge{align-self:flex-start}}.test-case-card-header,.test-case-heading-row{grid-template-columns:minmax(0,1fr) 104px 86px;align-items:start;gap:18px;display:grid!important}.test-case-card-title-block,.test-case-title-block,.test-case-main-heading{min-width:0}.test-case-actions,.test-case-card-actions,.test-case-action-stack{flex-direction:column;justify-self:end;align-items:stretch;gap:10px;width:86px;display:flex!important}.test-case-actions button,.test-case-card-actions button,.test-case-action-stack button{justify-content:center;width:86px;min-width:86px}.test-case-fixed-action-stack{flex-direction:column;justify-self:end;align-items:stretch;gap:10px;width:86px;display:flex!important}.test-case-fixed-action-stack button{justify-content:center;width:86px;min-width:86px}.test-case-quality-badge{--quality-ring:#60a5faf2;--quality-bg:#0f172ad6;background:radial-gradient(circle at top right, #ffffff12, transparent 52%), var(--quality-bg);border:1px solid #60a5fa52;border-radius:20px;flex-shrink:0;grid-template-rows:12px 54px 18px;justify-self:end;place-items:center;gap:5px;width:104px;min-width:104px;height:112px;padding:10px 8px 9px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #ffffff09,0 10px 24px #00000038}.test-case-quality-badge-strong,.test-case-quality-badge-good{--quality-ring:#22c55efa;--quality-bg:#052e16b8;border-color:#22c55e73}.test-case-quality-badge-warn{--quality-ring:#f59e0bfa;--quality-bg:#3c2805bd;border-color:#f59e0b73}.test-case-quality-badge-weak{--quality-ring:#f87171fa;--quality-bg:#450a0abd;border-color:#f8717173}.test-case-quality-badge-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;font-size:.56rem;font-weight:900;line-height:1}.test-case-quality-donut{background:radial-gradient(circle at center, #05070a 0 56%, transparent 57%), conic-gradient(var(--quality-ring) var(--quality-score), #ffffff21 0);border-radius:999px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #00000040}.test-case-quality-donut span{color:#fff;letter-spacing:-.045em;font-size:1.05rem;font-weight:950;line-height:1}.test-case-quality-badge>strong{color:#fffffff5;text-align:center;white-space:normal;max-width:92px;font-size:.73rem;font-weight:950;line-height:1.05}.test-case-quality-copy,.test-case-quality-plain,.test-case-quality-score-text{display:none!important}.test-case-card-quality-strong,.test-case-card-quality-good{background:radial-gradient(circle at 100% 0,#22c55e24,#0000 42%),linear-gradient(135deg,#021a0fbd,#080a0ef0)!important;border-color:#22c55e80!important}.test-case-card-quality-warn{background:radial-gradient(circle at 100% 0,#f59e0b26,#0000 42%),linear-gradient(135deg,#261b04bd,#080a0ef0)!important;border-color:#f59e0b85!important}.test-case-card-quality-weak{background:radial-gradient(circle at 100% 0,#f8717124,#0000 42%),linear-gradient(135deg,#2d0a0cbd,#080a0ef0)!important;border-color:#f8717185!important}.automation-fit-panel,.automation-readiness-panel{margin-top:22px}@media (max-width:920px){.test-case-card-header,.test-case-heading-row{grid-template-columns:minmax(0,1fr) 104px 86px;gap:14px}}@media (max-width:700px){.test-case-card-header,.test-case-heading-row{grid-template-columns:1fr}.test-case-quality-badge,.test-case-actions,.test-case-card-actions,.test-case-action-stack,.test-case-fixed-action-stack{justify-self:start}.test-case-actions,.test-case-card-actions,.test-case-action-stack,.test-case-fixed-action-stack{width:auto;flex-direction:row!important}.test-case-actions button,.test-case-card-actions button,.test-case-action-stack button,.test-case-fixed-action-stack button{width:auto;min-width:86px}}.generated-report-card,.risk-review-card,.bug-report-card,.test-improvement-card,.report-section-card,.qa-output-card{position:relative;overflow:hidden}.generated-report-card:before,.risk-review-card:before,.bug-report-card:before,.test-improvement-card:before,.report-section-card:before,.qa-output-card:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 92% 12%,#ef44441f,#0000 34%),radial-gradient(circle at 8% 92%,#2563eb14,#0000 32%);position:absolute;inset:0}.generated-report-card>*,.risk-review-card>*,.bug-report-card>*,.test-improvement-card>*,.report-section-card>*,.qa-output-card>*{z-index:1;position:relative}.risk-review-summary-card{background:radial-gradient(circle at 100% 0,#ef444421,#0000 42%),linear-gradient(135deg,#18080ac7,#080a0ef0);border:1px solid #ef444447;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 42px #0000003d;padding:28px 30px!important}.risk-review-summary-card-low{background:radial-gradient(circle at 100% 0,#22c55e26,#0000 42%),linear-gradient(135deg,#021c10c2,#080a0ef0);border-color:#22c55e6b}.risk-review-summary-card-medium{background:radial-gradient(circle at 100% 0,#f59e0b26,#0000 42%),linear-gradient(135deg,#271c04c2,#080a0ef0);border-color:#f59e0b7a}.risk-review-summary-header{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:22px;margin-bottom:18px;display:grid}.risk-review-summary-copy h3,.risk-review-summary-copy .risk-review-summary-title{margin:0 0 14px!important}.risk-review-summary-copy p{margin:0;line-height:1.65}.risk-chip,.overall-risk-chip,.risk-pill,.risk-review-overall-chip{margin-bottom:16px!important}.risk-item-card,.risk-review-risk-item{background:radial-gradient(circle at 100% 0,#ffffff0b,#0000 44%),#0000003d;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:18px;padding:22px;display:grid}.risk-item-card+.risk-item-card,.risk-review-risk-item+.risk-review-risk-item{margin-top:16px}.risk-item-card-low{border-color:#22c55e57}.risk-item-copy h4{margin:0 0 10px}.risk-item-copy p{margin:0;line-height:1.6}.bug-report-section,.test-improver-section,.generated-report-section,.report-detail-panel{background:radial-gradient(circle at 100% 0,#60a5fa17,#0000 42%),#00000038;border:1px solid #60a5fa29;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #0000002e}@media (max-width:760px){.risk-review-summary-header,.risk-item-card,.risk-review-risk-item{grid-template-columns:1fr}.risk-severity-badge{justify-self:start}}.risk-review-report-layout{flex-direction:column;gap:24px;display:flex}.risk-review-summary-card,.risk-review-section,.risk-review-glow-card{border-radius:26px;position:relative;overflow:hidden}.risk-review-summary-card:before,.risk-review-section:before,.risk-review-glow-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 12%,#ef44441f,#0000 34%),radial-gradient(circle at 8% 92%,#2563eb14,#0000 32%);position:absolute;inset:0}.risk-review-summary-card>*,.risk-review-section>*,.risk-review-glow-card>*{z-index:1;position:relative}.risk-review-summary-card{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 42%),linear-gradient(135deg,#271c04c2,#080a0ef0);border:1px solid #f59e0b6b;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 42px #0000003d;padding:28px 30px!important}.risk-review-summary-card-low,.risk-review-summary-card-none{background:radial-gradient(circle at 100% 0,#22c55e26,#0000 42%),linear-gradient(135deg,#021c10c2,#080a0ef0);border-color:#22c55e6b}.risk-review-summary-card-medium{border-color:#f59e0b7a}.risk-review-summary-card-high,.risk-review-summary-card-critical{background:radial-gradient(circle at 100% 0,#f8717129,#0000 42%),linear-gradient(135deg,#2d0a0cc2,#080a0ef0);border-color:#f8717185}.risk-review-summary-header{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:26px;display:grid}.risk-review-summary-copy{padding-top:4px}.risk-review-summary-copy h3{font-size:clamp(1.4rem,2.2vw,2rem);margin:0 0 14px!important}.risk-review-summary-copy p{max-width:760px;margin:0;line-height:1.65}.risk-severity-badge{--risk-ring:#f59e0bfa;--risk-bg:#3c2805bd;background:radial-gradient(circle at top right, #ffffff12, transparent 52%), var(--risk-bg);border:1px solid #f59e0b73;border-radius:22px;flex-shrink:0;grid-template-rows:60px 20px 12px;justify-self:end;place-items:center;gap:5px;width:112px;min-width:112px;height:118px;padding:10px 8px 9px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #ffffff09,0 10px 24px #00000038}.risk-severity-badge-compact{border-radius:20px;grid-template-rows:52px 18px 11px;width:96px;min-width:96px;height:104px}.risk-severity-badge-low,.risk-severity-badge-none{--risk-ring:#22c55efa;--risk-bg:#052e16b8;border-color:#22c55e73}.risk-severity-badge-medium{--risk-ring:#f59e0bfa;--risk-bg:#3c2805bd;border-color:#f59e0b73}.risk-severity-badge-high,.risk-severity-badge-critical{--risk-ring:#f87171fa;--risk-bg:#450a0abd;border-color:#f8717173}.risk-severity-donut{background:radial-gradient(circle at center, #05070a 0 56%, transparent 57%), conic-gradient(var(--risk-ring) var(--risk-score), #ffffff21 0);border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px #00000040}.risk-severity-badge-compact .risk-severity-donut{width:50px;height:50px}.risk-severity-donut span{color:#fff;letter-spacing:-.045em;font-size:1.05rem;font-weight:950;line-height:1}.risk-severity-copy{justify-items:center;gap:2px;line-height:1;display:grid}.risk-severity-copy strong{color:#fffffff5;text-align:center;max-width:96px;font-size:.78rem;font-weight:950}.risk-severity-copy small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.56rem;font-weight:900}.risk-review-section{background:radial-gradient(circle at 100% 0,#60a5fa17,#0000 42%),#00000038;border:1px solid #60a5fa29;padding:24px 26px;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #0000002e}.risk-review-section-heading{margin-bottom:18px}.risk-review-section-heading h3{margin:4px 0 0}.risk-item-list{flex-direction:column;gap:16px;display:flex}.risk-item-card{background:radial-gradient(circle at 100% 0,#ffffff0b,#0000 44%),#0000003d;border:1px solid #f59e0b52;border-radius:22px;grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:20px;padding:22px;display:grid}.risk-item-card-low,.risk-item-card-none{border-color:#22c55e57}.risk-item-card-medium{border-color:#f59e0b61}.risk-item-card-high,.risk-item-card-critical{border-color:#f871716b}.risk-item-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.risk-mini-chip-row{flex-wrap:wrap;gap:8px;display:flex}.risk-mini-chip{color:#ffffffc7;background:#ffffff0f;border:1px solid #60a5fa38;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.risk-mini-chip-low,.risk-mini-chip-none{color:#bbf7d0;border-color:#22c55e61}.risk-mini-chip-medium{color:#fef08a;border-color:#f59e0b6b}.risk-mini-chip-high,.risk-mini-chip-critical{color:#fecaca;border-color:#f871716b}.risk-item-copy h4{margin:0 0 16px;font-size:1.1rem}.risk-item-detail-grid{gap:14px;display:grid}.risk-item-detail-grid strong{color:#ffcdd2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.82rem;display:block}.risk-item-detail-grid p{margin:0;line-height:1.6}.risk-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.risk-secondary-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-secondary-card{background:#00000038;border:1px solid #ffffff17;border-radius:18px;padding:18px}.risk-secondary-card h4{margin:0 0 10px}.risk-secondary-card p,.risk-secondary-card li,.risk-secondary-card small{line-height:1.55}.risk-secondary-card ul{margin:10px 0 0;padding-left:20px}.generated-report-card,.bug-report-card,.test-improvement-card,.report-section-card,.qa-output-card,.bug-report-section,.test-improver-section,.generated-report-section,.report-detail-panel{background:radial-gradient(circle at 100% 0,#60a5fa17,#0000 42%),#00000038;border:1px solid #60a5fa29;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #0000002e}@media (max-width:840px){.risk-review-summary-header,.risk-item-card,.risk-secondary-grid,.risk-secondary-grid-three{grid-template-columns:1fr}.risk-severity-badge{justify-self:start}}.risk-report-list-retired{display:none!important}.qa-explanation-stack{flex-direction:column;gap:16px;width:100%;display:flex}.qa-explanation-card{background:radial-gradient(circle at 100% 0,#60a5fa14,#0000 42%),linear-gradient(135deg,#080a0ee0,#000000b3);border:1px solid #60a5fa2e;border-radius:22px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #0000002e}.qa-explanation-card-warn{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 42%),linear-gradient(135deg,#261b04b8,#000000bd);border-color:#f59e0b59}.qa-explanation-card-risk{background:radial-gradient(circle at 100% 0,#f871711c,#0000 42%),linear-gradient(135deg,#2d0a0cad,#000000bd);border-color:#f8717147}.qa-explanation-card-good{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 42%),linear-gradient(135deg,#021c10ad,#000000bd);border-color:#22c55e47}.qa-explanation-heading{min-width:0}.qa-explanation-heading .report-kicker,.qa-explanation-heading h3,.qa-explanation-heading h4{margin:0}.qa-explanation-heading h3,.qa-explanation-heading h4{margin-top:8px;font-size:1rem;line-height:1.25}.qa-explanation-body{color:#ffffffe0;min-width:0}.qa-explanation-body p{max-width:72ch;margin:0;line-height:1.65}.qa-explanation-body p+p{margin-top:12px}.qa-explanation-body ul,.qa-explanation-body ol{gap:10px;margin:0;padding-left:1.25rem;display:grid}.qa-explanation-body li{max-width:78ch;line-height:1.6}.risk-secondary-grid,.risk-secondary-grid-three{flex-direction:column!important;gap:16px!important;display:flex!important}.risk-secondary-card{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;display:grid;border-radius:22px!important;padding:22px 24px!important}.risk-secondary-card .report-kicker{margin:0}.risk-secondary-card ul,.risk-secondary-card ol{gap:10px;display:grid;margin-top:0!important}.risk-secondary-card li{line-height:1.6}.risk-secondary-card>*{max-width:none}.long-form-analysis-grid,.long-form-recommendation-grid,.qa-follow-up-grid,.qa-notes-grid,.missing-info-grid{flex-direction:column!important;gap:16px!important;display:flex!important}.long-form-analysis-card,.long-form-recommendation-card,.qa-follow-up-card,.qa-notes-card,.missing-info-card{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;display:grid!important}@media (max-width:760px){.qa-explanation-card,.risk-secondary-card,.long-form-analysis-card,.long-form-recommendation-card,.qa-follow-up-card,.qa-notes-card,.missing-info-card{grid-template-columns:1fr!important}.qa-explanation-body p,.qa-explanation-body li{max-width:none}}.qa-context-used-line{color:#bbf7d0db;margin:10px 0 0;font-size:.9rem;line-height:1.45}.qa-context-used-pill{color:#dcfce7eb;background:radial-gradient(circle at 100% 0,#22c55e24,#0000 45%),#052e166b;border:1px solid #22c55e59;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.qa-context-used-pill:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #22c55e8c}.automation-credentials-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 42%),#00000047;border-color:#22c55e3d}.credential-warning-card{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 44%),#00000042;border:1px solid #f59e0b5c;border-radius:18px;margin:18px 0;padding:16px 18px}.credential-warning-card p{color:#ffffffc2;margin:6px 0 0;line-height:1.5}.credential-profile-card{background:radial-gradient(circle at 100% 0,#60a5fa14,#0000 42%),#0000003d;border:1px solid #60a5fa2e;border-radius:22px;padding:20px}.credential-profile-card-new{border-color:#22c55e47;margin-top:18px}.credential-profile-card label{color:#ffcdd2;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:900;display:grid}.credential-profile-card input,.credential-profile-card textarea{color:#fff;letter-spacing:normal;text-transform:none;background:#00000073;border:1px solid #60a5fa47;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-size:.95rem}.credential-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.inline-check{grid-auto-flow:column;align-items:center;letter-spacing:normal!important;text-transform:none!important;color:#ffffffc7!important;grid-template-columns:auto!important;gap:8px!important;display:inline-flex!important}.inline-check input{width:auto;min-height:auto}@media (max-width:760px){.credential-profile-grid{grid-template-columns:1fr}}.automation-credentials-shell{gap:22px;margin-top:24px;display:grid}.automation-credentials-hero,.credential-security-note,.credential-profile-card,.credential-empty-state{background:radial-gradient(circle at 100% 0,#60a5fa17,#0000 42%),#00000047;border:1px solid #60a5fa2e;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0003}.automation-credentials-hero{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 44%),linear-gradient(135deg,#021c1085,#0000005c);border-color:#22c55e42;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:26px 28px;display:grid}.automation-credentials-hero h2,.credential-section-header h3,.credential-profile-card h3,.credential-security-note h3{margin:6px 0 8px}.automation-credentials-hero p,.credential-section-header p,.credential-profile-card p,.credential-security-note p,.credential-empty-state p{color:#ffffffbd;margin:0;line-height:1.55}.automation-credentials-defaults{white-space:nowrap}.credential-security-note{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 42%),#00000042;border-color:#f59e0b5c;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;padding:22px 24px;display:grid}.credential-security-note code{color:#bbf7d0;background:#00000073;border-radius:8px;padding:2px 6px;font-size:.85em}.credential-section-header{justify-content:space-between;align-items:end;gap:24px;padding:0 4px;display:flex}.credential-section-header>p{text-align:right;max-width:460px}.credential-profile-list{gap:18px;display:grid}.credential-empty-state{border-style:dashed;padding:22px 24px}.credential-empty-state strong{color:#fff;margin-bottom:6px;display:block}.credential-profile-card{padding:24px;overflow:hidden}.credential-profile-card-new{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 42%),#00000042;border-color:#22c55e47}.credential-profile-card-header{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:20px;padding-bottom:18px;display:grid}.credential-profile-toggle-row,.credential-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.credential-inline-check{background:#ffffff0e;border:1px solid #60a5fa3d;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;color:#ffffffd1!important;letter-spacing:normal!important;text-transform:none!important;gap:8px!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important}.credential-inline-check input{accent-color:#22c55e;width:auto!important;min-height:auto!important;padding:0!important}.credential-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.credential-profile-card label{color:#ffcdd2;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:0;font-size:.73rem;font-weight:900;display:grid}.credential-profile-card input,.credential-profile-card textarea{color:#fff;letter-spacing:normal;text-transform:none;background:#0000007a;border:1px solid #60a5fa47;border-radius:15px;outline:none;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:.95rem;line-height:1.35}.credential-profile-card input:focus,.credential-profile-card textarea:focus{border-color:#60a5fab3;box-shadow:0 0 0 3px #2563eb2e}.credential-profile-card input::placeholder,.credential-profile-card textarea::placeholder{color:#ffffff57}.credential-notes-label{margin-top:16px}.credential-profile-card textarea{resize:vertical;min-height:96px}.credential-profile-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.credential-profile-footer code{text-overflow:ellipsis;color:#bbf7d0db;background:#0000005c;border:1px solid #60a5fa2e;border-radius:999px;max-width:50%;padding:7px 10px;font-size:.82rem;overflow:hidden}.automation-credentials-shell .primary-button,.automation-credentials-shell .secondary-button,.automation-credentials-shell .danger-button{border-radius:14px;min-height:44px;padding:10px 16px;font-weight:900}@media (max-width:820px){.automation-credentials-hero,.credential-security-note,.credential-profile-card-header,.credential-profile-grid{grid-template-columns:1fr}.credential-section-header{flex-direction:column;align-items:start}.credential-section-header>p{text-align:left}.credential-profile-toggle-row{justify-content:flex-start}.credential-profile-footer{flex-direction:column;align-items:stretch}.credential-profile-footer code{max-width:100%}}.account-setup-section{gap:26px;display:grid}.e2e-readiness-shell{gap:22px;display:grid}.e2e-readiness-hero,.e2e-readiness-card,.e2e-readiness-contract-card,.e2e-readiness-alert{background:radial-gradient(circle at 100% 0,#60a5fa17,#0000 42%),#00000047;border:1px solid #60a5fa2e;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0003}.e2e-readiness-hero{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:24px;padding:26px 28px;display:grid}.e2e-readiness-hero-ready{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 42%),#0000004d;border-color:#22c55e52}.e2e-readiness-hero-disabled{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 42%),#0000004d;border-color:#f59e0b57}.e2e-readiness-hero-blocked{background:radial-gradient(circle at 100% 0,#f8717121,#0000 42%),#0000004d;border-color:#f871715c}.e2e-readiness-hero h2,.e2e-readiness-card h3,.e2e-readiness-env-card h3{margin:6px 0 8px}.e2e-readiness-hero p,.e2e-readiness-card p,.e2e-readiness-contract-card p{color:#ffffffbd;margin:0;line-height:1.55}.e2e-status-badge{text-align:center;background:#00000057;border:1px solid #60a5fa42;border-radius:24px;align-content:center;place-items:center;gap:6px;min-height:104px;display:grid}.e2e-status-badge span{color:#fff;font-size:1.05rem;font-weight:950}.e2e-status-badge strong{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.e2e-status-badge-ready{border-color:#22c55e7a;box-shadow:0 0 22px #22c55e1f}.e2e-status-badge-disabled{border-color:#f59e0b80}.e2e-status-badge-blocked{border-color:#f8717180}.e2e-readiness-alert{color:#ffffffd1;border-color:#f59e0b4d;padding:16px 18px}.e2e-readiness-alert-error{color:#fecaca;border-color:#f871716b}.e2e-readiness-grid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.e2e-readiness-card{padding:24px}.e2e-readiness-card-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.e2e-persona-list,.e2e-fixture-list{gap:12px;display:grid}.e2e-persona-row,.e2e-fixture-row{background:#0000003d;border:1px solid #60a5fa24;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.e2e-persona-row strong,.e2e-fixture-row strong{color:#fff}.e2e-persona-row span,.e2e-fixture-row span{color:#ffffff9e;line-height:1.45}.e2e-fixture-row em{color:#fecaca;font-style:normal;font-weight:900}.e2e-fixture-row-ready{border-color:#22c55e4d}.e2e-fixture-row-ready em{color:#bbf7d0}.e2e-readiness-note{color:#bbf7d0!important;margin-top:16px!important}.e2e-readiness-env-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.e2e-readiness-env-card pre{color:#bbf7d0eb;white-space:pre-wrap;background:#0000006b;border:1px solid #22c55e38;border-radius:18px;margin:0;padding:18px;line-height:1.55;overflow-x:auto}.e2e-readiness-contract-card{border-color:#22c55e3d;padding:20px 22px}.e2e-readiness-contract-card code{color:#bbf7d0;background:#00000073;border-radius:8px;padding:2px 7px}@media (max-width:860px){.e2e-readiness-hero,.e2e-readiness-grid,.e2e-readiness-env-card{grid-template-columns:1fr}.e2e-status-badge{max-width:220px}.e2e-readiness-card-header{flex-direction:column}}.e2e-action-button,.e2e-fix-button,.automation-credentials-shell button,.credential-profile-footer button,.automation-credentials-defaults{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563ebeb,#1e40afd1);border:1px solid #60a5fa59;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #2563eb2e}.e2e-action-button:disabled,.e2e-fix-button:disabled,.automation-credentials-shell button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.e2e-fixture-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}.e2e-fixture-copy{gap:6px;min-width:0;display:grid}.e2e-fixture-copy strong{color:#fff;display:block}.e2e-fixture-copy span{color:#ffffffa3;line-height:1.45;display:block}.e2e-fixture-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:170px;display:flex}.e2e-fixture-actions em{text-align:right;min-width:58px}.e2e-fix-button{background:linear-gradient(135deg,#16a34af2,#15803dd6);border-color:#22c55e70;border-radius:999px;min-height:34px;padding:7px 11px;font-size:.78rem;box-shadow:0 10px 22px #22c55e24}.e2e-readiness-alert-success{color:#bbf7d0;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 42%),#00000047;border-color:#22c55e61}.e2e-readiness-note-muted{color:#ffffff94!important}.credential-profile-footer{align-items:center}.credential-profile-footer .primary-button,.credential-profile-footer button{margin-left:auto}.automation-credentials-defaults{place-self:start end}@media (max-width:760px){.e2e-fixture-row{grid-template-columns:1fr!important}.e2e-fixture-actions{justify-content:space-between;min-width:0}.automation-credentials-defaults{justify-self:start}}.automation-export-settings-card{background:radial-gradient(circle at 100% 0,#60a5fa1a,#0000 42%),#00000047;border:1px solid #60a5fa33;border-radius:26px;gap:20px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0003}.automation-export-settings-header h2{margin:6px 0 8px}.automation-export-settings-header p,.automation-export-settings-card p{color:#ffffffbd;margin:0;line-height:1.55}.automation-export-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automation-export-settings-card label{color:#ffcdd2;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:0;font-size:.73rem;font-weight:900;display:grid}.automation-export-settings-card input,.automation-export-settings-card select,.automation-export-settings-card textarea{color:#fff;letter-spacing:normal;text-transform:none;background:#0000007a;border:1px solid #60a5fa47;border-radius:15px;outline:none;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:.95rem;line-height:1.35}.automation-export-settings-card textarea{resize:vertical;min-height:92px}.automation-export-settings-wide{margin-top:2px}@media (max-width:760px){.automation-export-settings-grid{grid-template-columns:1fr}}.testrail-settings-card,.testrail-sync-panel{background:radial-gradient(circle at 100% 0,#f871711c,#0000 42%),#0000004d;border:1px solid #f871713d;border-radius:26px;gap:20px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0003}.testrail-settings-status-row,.testrail-sync-header,.testrail-preview-card-header,.testrail-settings-actions,.testrail-sync-actions{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.testrail-test-connection-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34af5,#15803ddb);border:1px solid #22c55e7a;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #22c55e2e}.testrail-test-connection-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #22c55e38,0 0 22px #22c55e24}.testrail-test-connection-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.testrail-settings-card h2,.testrail-sync-panel h3{margin:6px 0 8px}.testrail-settings-card p,.testrail-sync-panel p{color:#ffffffbd;margin:0;line-height:1.55}.testrail-status-pill{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;background:#0000004d;border:1px solid #f8717157;border-radius:999px;flex:none;padding:8px 12px;font-size:.72rem;font-weight:950}.testrail-status-ready{color:#bbf7d0;border-color:#22c55e70}.testrail-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.testrail-settings-card label,.testrail-settings-wide{color:#ffcdd2;letter-spacing:.12em;text-transform:uppercase;gap:8px;min-width:0;font-size:.73rem;font-weight:900;display:grid}.testrail-settings-card input,.testrail-settings-card textarea,.testrail-sync-actions select{color:#fff;letter-spacing:normal;text-transform:none;background:#0000007a;border:1px solid #f8717140;border-radius:15px;outline:none;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:.95rem;line-height:1.35}.testrail-settings-card textarea{resize:vertical;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.testrail-safe-sync-note,.testrail-settings-message{color:#ffffffc7;background:#0000003d;border:1px solid #f871712e;border-radius:18px;padding:14px 16px;line-height:1.5}.testrail-settings-message-success{color:#bbf7d0;background:radial-gradient(circle at 0 0,#22c55e2e,#0000 42%),#064e3b2e;border-color:#22c55e85;box-shadow:0 0 0 1px #22c55e14,0 0 24px #22c55e29,inset 0 0 0 1px #ffffff06}.testrail-settings-message-error{color:#fecaca;background:radial-gradient(circle at 0 0,#f871712e,#0000 42%),#7f1d1d2e;border-color:#f871716b;box-shadow:0 0 0 1px #f8717114,0 0 24px #f8717129,inset 0 0 0 1px #ffffff06}.testrail-preview-list{gap:14px;display:grid}.testrail-preview-card{background:#0000003d;border:1px solid #f8717129;border-radius:18px;gap:14px;padding:16px;display:grid}.testrail-preview-card-header strong{color:#fff}.testrail-preview-card-header span{color:#fecaca;text-transform:uppercase;font-size:.75rem;font-weight:900}.testrail-preview-card dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.testrail-preview-card dt{color:#ffffff7a;text-transform:uppercase;font-size:.7rem;font-weight:900}.testrail-preview-card dd{color:#ffffffd1;margin:3px 0 0}.testrail-preview-card pre{color:#ffffffd1;background:#0000007a;border-radius:14px;max-height:320px;padding:14px;overflow:auto}@media (max-width:860px){.testrail-settings-status-row,.testrail-sync-header,.testrail-settings-actions,.testrail-sync-actions{flex-direction:column}.testrail-settings-grid,.testrail-preview-card dl{grid-template-columns:1fr}}.testrail-sync-message-ready{color:#bfdbfe;background:radial-gradient(circle at 0 0,#60a5fa24,#0000 42%),#1e40af29;border-color:#60a5fa61;box-shadow:0 0 0 1px #60a5fa14,0 0 22px #60a5fa21,inset 0 0 0 1px #ffffff06}.testrail-sync-message-success,.testrail-sync-message-error{font-weight:850}.testrail-safe-sync-note strong{color:#bbf7d0}.testrail-preview-sync-button{border-color:#60a5fa61}.testrail-approve-sync-button{background:linear-gradient(135deg,#16a34af5,#15803ddb);border-color:#22c55e80;box-shadow:0 14px 28px #22c55e2e}.testrail-approve-sync-button:hover:not(:disabled){box-shadow:0 16px 32px #22c55e38,0 0 22px #22c55e24}.testrail-sync-result-list{gap:12px;display:grid}.testrail-sync-result-summary,.testrail-sync-result-row{background:#0000003d;border:1px solid #f8717129;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.testrail-sync-result-summary strong,.testrail-sync-result-row strong{color:#fff}.testrail-sync-result-summary span,.testrail-sync-result-row span{color:#ffffffa8;margin-top:4px;line-height:1.4;display:block}.testrail-sync-result-row em{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-style:normal;font-weight:950}.testrail-sync-result-row-success{border-color:#22c55e61;box-shadow:0 0 18px #22c55e1a}.testrail-sync-result-row-success em{color:#bbf7d0;background:#064e3b38;border:1px solid #22c55e61}.testrail-sync-result-row-error{border-color:#f871716b;box-shadow:0 0 18px #f871711f}.testrail-sync-result-row-error em{color:#fecaca;background:#7f1d1d38;border:1px solid #f871716b}.testrail-preview-card-success,.testrail-preview-card-ready{border-color:#22c55e42}.testrail-preview-card-error{border-color:#f871716b}@media (max-width:760px){.testrail-sync-result-summary,.testrail-sync-result-row{flex-direction:column;align-items:flex-start}}.testrail-sync-panel,.testrail-preview-list,.testrail-preview-card,.testrail-sync-result-list,.testrail-sync-result-row{min-width:0;max-width:100%;overflow:hidden}.testrail-sync-panel{box-sizing:border-box;width:100%}.testrail-sync-header{align-items:flex-start}.testrail-sync-header>div:first-child{min-width:0;max-width:62ch}.testrail-sync-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;display:flex}.testrail-sync-actions select{width:auto;min-width:160px;max-width:220px;min-height:48px}.testrail-preview-sync-button,.testrail-approve-sync-button{color:#fff;text-align:center;cursor:pointer;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:950;line-height:1.1;display:inline-flex}.testrail-preview-sync-button{background:linear-gradient(135deg,#2563ebeb,#1e40afd1);border:1px solid #60a5fa80;box-shadow:0 14px 28px #2563eb29}.testrail-preview-sync-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #2563eb33,0 0 22px #60a5fa1f}.testrail-approve-sync-button{background:linear-gradient(135deg,#16a34af5,#15803ddb);border:1px solid #22c55e80;box-shadow:0 14px 28px #22c55e2e}.testrail-approve-sync-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #22c55e38,0 0 22px #22c55e24}.testrail-preview-sync-button:disabled,.testrail-approve-sync-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.testrail-preview-card dl{grid-template-columns:repeat(5,minmax(0,1fr));max-width:100%}.testrail-preview-card details{min-width:0;max-width:100%;overflow:hidden}.testrail-preview-card summary{cursor:pointer;color:#ffffffe6}.testrail-preview-card pre{white-space:pre-wrap;word-break:break-word;box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}.testrail-sync-result-row>div{min-width:0}.testrail-sync-result-row strong,.testrail-sync-result-row span{overflow-wrap:anywhere}@media (max-width:980px){.testrail-sync-header{flex-direction:column}.testrail-sync-actions{justify-content:flex-start;width:100%}.testrail-sync-actions select,.testrail-preview-sync-button,.testrail-approve-sync-button{width:100%;max-width:none}.testrail-preview-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.testrail-preview-card dl{grid-template-columns:1fr}}.testrail-sync-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.testrail-sync-panel .testrail-sync-header{min-width:0;max-width:100%;grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important;gap:18px!important;display:grid!important}.testrail-sync-panel .testrail-sync-header>div:first-child{width:100%;min-width:0;max-width:74ch!important}.testrail-sync-panel .testrail-sync-header>div:first-child p{max-width:74ch}.testrail-sync-panel .testrail-sync-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding-top:2px;justify-content:flex-start!important;display:flex!important}.testrail-sync-panel .testrail-sync-actions select{box-sizing:border-box;flex:0 220px;width:auto;min-width:190px;max-width:260px;min-height:48px}.testrail-sync-panel .testrail-preview-sync-button,.testrail-sync-panel .testrail-approve-sync-button{color:#fff;text-align:center;cursor:pointer;white-space:nowrap;border-style:solid;border-width:1px;border-radius:16px;flex:none;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:12px 18px;font-weight:950;line-height:1.1;text-decoration:none;display:inline-flex!important}.testrail-sync-panel .testrail-preview-sync-button{background:linear-gradient(135deg,#2563ebf0,#1e40afd6);border-color:#60a5fa80;box-shadow:0 14px 28px #2563eb2e}.testrail-sync-panel .testrail-preview-sync-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #2563eb38,0 0 22px #60a5fa24}.testrail-sync-panel .testrail-approve-sync-button{background:linear-gradient(135deg,#16a34af5,#15803ddb);border-color:#22c55e80;box-shadow:0 14px 28px #22c55e2e}.testrail-sync-panel .testrail-approve-sync-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #22c55e38,0 0 22px #22c55e24}.testrail-sync-panel .testrail-preview-sync-button:disabled,.testrail-sync-panel .testrail-approve-sync-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.testrail-sync-panel .testrail-safe-sync-note,.testrail-sync-panel .testrail-settings-message,.testrail-sync-panel .testrail-preview-list,.testrail-sync-panel .testrail-preview-card,.testrail-sync-panel .testrail-sync-result-list,.testrail-sync-panel .testrail-sync-result-summary,.testrail-sync-panel .testrail-sync-result-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.testrail-sync-panel .testrail-preview-card details{width:100%;min-width:0;max-width:100%;overflow:hidden}.testrail-sync-panel .testrail-preview-card pre{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;width:100%;min-width:0;max-width:100%;overflow-x:auto}.testrail-sync-panel .testrail-preview-card strong,.testrail-sync-panel .testrail-preview-card span,.testrail-sync-panel .testrail-sync-result-row strong,.testrail-sync-panel .testrail-sync-result-row span{overflow-wrap:anywhere}@media (max-width:760px){.testrail-sync-panel .testrail-sync-actions{grid-template-columns:1fr;display:grid!important}.testrail-sync-panel .testrail-sync-actions select,.testrail-sync-panel .testrail-preview-sync-button,.testrail-sync-panel .testrail-approve-sync-button{width:100%;max-width:none}}.header-project-source-field label{color:#fecaca;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:950}.header-project-source-field select,.header-sources-trigger{color:#fff;background:linear-gradient(135deg,#0f172af5,#000000b8),#000000db;border:1px solid #60a5fa6b;border-radius:16px;width:100%;min-height:50px;padding:0 16px;font-weight:900;box-shadow:0 0 0 1px #ffffff06,0 16px 32px #00000042}.header-project-source-field select:focus,.header-sources-trigger:focus{outline-offset:2px;outline:2px solid #60a5fa8c}.header-source-dropdown-field{min-width:260px;position:relative}.header-sources-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.header-sources-trigger em{color:#93c5fd;font-size:.8rem;font-style:normal}.header-sources-menu{background:radial-gradient(circle at 0 0,#2563eb2e,#0000 34%),linear-gradient(135deg,#060a16fa,#000000f5);border:1px solid #60a5fa57;border-radius:22px;width:min(460px,100vw - 40px);max-height:460px;padding:16px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 24px 60px #00000085,0 0 36px #2563eb24}.header-sources-menu-summary strong{color:#fff}.header-source-option{cursor:pointer;background:#0f172a85;border:1px solid #60a5fa29;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.header-source-option input{accent-color:#22c55e;margin-top:4px}.header-source-option strong{color:#fff;overflow-wrap:anywhere}.stacked-jira-only-controls{margin-top:0}.qa-tool-left-panel .source-relevance-selector,.input-panel .source-relevance-selector{display:none}@media (max-width:900px){.header-project-source-controls{width:100%}.header-project-source-field,.header-source-dropdown-field{flex:100%;min-width:0}.header-sources-menu{width:auto;max-height:70vh;position:fixed;inset:auto 16px 16px}}.header-project-source-controls{z-index:80;flex-wrap:wrap;align-items:flex-end;gap:14px;width:min(760px,100%);margin-top:28px;display:flex;position:relative}.header-project-source-field{gap:8px;min-width:0;display:grid}.header-project-picker-field{flex:0 270px}.header-source-dropdown-field{flex:0 300px;position:relative}.header-project-source-field label{color:#fecaca;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1}.header-select-shell{min-height:56px;position:relative}.header-select-shell select{appearance:none;color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#2563eb33,#0000 45%),linear-gradient(135deg,#0f172af5,#000000d6);border:1px solid #60a5fa70;border-radius:18px;width:100%;min-height:56px;padding:0 46px 0 16px;font-weight:950;box-shadow:0 12px 28px #2563eb24,inset 0 0 0 1px #ffffff09}.header-select-shell span{pointer-events:none;color:#93c5fd;font-size:1rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.header-sources-trigger{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#22c55e2e,#0000 45%),linear-gradient(135deg,#064e3bb8,#000000db);border:1px solid #22c55e70;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:10px 15px;display:inline-flex;box-shadow:0 12px 28px #22c55e24,inset 0 0 0 1px #ffffff09}.header-sources-trigger:hover,.header-select-shell select:hover{transform:translateY(-1px)}.header-sources-trigger span{gap:2px;min-width:0;display:grid}.header-sources-trigger strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:950;overflow:hidden}.header-sources-trigger small{color:#dcfce7c2;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:850;overflow:hidden}.header-sources-trigger em{color:#bbf7d0;flex:none;font-size:.8rem;font-style:normal;font-weight:950}.header-select-shell select:focus,.header-sources-trigger:focus{outline-offset:3px;outline:2px solid #60a5fa94}.header-sources-menu{z-index:200;background:radial-gradient(circle at 0 0,#22c55e29,#0000 36%),radial-gradient(circle at 100% 0,#2563eb1f,#0000 38%),linear-gradient(135deg,#060a16fc,#000000fa);border:1px solid #22c55e57;border-radius:24px;width:min(520px,100vw - 40px);max-height:470px;padding:18px;position:absolute;top:calc(100% + 12px);left:0;overflow:auto;box-shadow:0 30px 80px #0000009e,0 0 38px #22c55e21,inset 0 0 0 1px #ffffff09}.header-sources-menu-summary{border-bottom:1px solid #22c55e2e;gap:6px;padding-bottom:14px;display:grid}.header-sources-menu-summary .report-kicker{margin:0}.header-sources-menu-summary strong{color:#fff;font-size:1.05rem}.header-sources-menu-summary span,.header-sources-empty{color:#ffffffad;line-height:1.45}.header-sources-menu-actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.header-sources-menu-actions button{color:#dbeafe;cursor:pointer;background:#2563eb2e;border:1px solid #60a5fa52;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:950}.header-sources-menu-actions button:first-child{color:#dcfce7;background:#16a34a33;border-color:#22c55e57}.header-sources-menu-actions button:hover{background:#2563eb4d;border-color:#60a5fa94}.header-sources-list{gap:10px;display:grid}.header-source-option{cursor:pointer;background:#0f172a8f;border:1px solid #60a5fa29;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:13px;transition:border-color .14s,background .14s,transform .14s;display:grid}.header-source-option:hover{border-color:#60a5fa57;transform:translateY(-1px)}.header-source-option-selected{background:radial-gradient(circle at 0 0,#22c55e24,#0000 44%),#064e3b33;border-color:#22c55e75}.header-source-option input{accent-color:#22c55e;width:17px;height:17px;margin-top:4px}.header-source-option span{gap:4px;min-width:0;display:grid}.header-source-option strong{color:#fff;overflow-wrap:anywhere;font-size:.92rem}.header-source-option small{color:#ffffff9e;font-size:.78rem}.header-source-option em{color:#ffffff8a;font-size:.78rem;font-style:normal;line-height:1.35}.header-project-source-error{color:#fecaca;font-size:.78rem;line-height:1.35}@media (max-width:900px){.header-project-source-controls{width:100%}.header-project-picker-field,.header-source-dropdown-field{flex:100%}.header-sources-menu{width:auto;max-height:70vh;position:fixed;inset:auto 16px 16px}}.header-project-source-controls{align-items:flex-end;gap:12px;width:min(620px,100%);margin-top:34px}.header-project-picker-field{flex:0 0 220px;margin-top:2px}.header-source-dropdown-field{flex:0 0 190px}.header-select-shell,.header-select-shell select,.header-sources-trigger{min-height:52px}.header-sources-menu{width:min(460px,100vw - 40px)}.header-project-source-controls>span,.header-project-source-controls>em,.header-project-source-field>span[aria-hidden=true]{display:none}.header-select-shell span[aria-hidden=true]{display:block}.stacked-jira-only-controls .stacked-source-field{gap:8px;display:grid}.jira-fetch-inline-row{align-items:stretch;gap:10px;width:100%;display:flex}.jira-fetch-inline-row input,.stacked-jira-only-controls input[data-testid=jira-ticket-input]{color:#fff;background:radial-gradient(circle at 0 0,#2563eb24,#0000 45%),linear-gradient(135deg,#0f172af5,#000000d6);border:1px solid #60a5fa6b;border-radius:16px;flex:0 210px;width:min(210px,100%);min-height:50px;padding:0 14px;font-weight:900;box-shadow:0 12px 28px #2563eb1f,inset 0 0 0 1px #ffffff08}.jira-fetch-inline-row input::placeholder,.stacked-jira-only-controls input[data-testid=jira-ticket-input]::placeholder{color:#0000}.jira-fetch-inline-row .stacked-fetch-button,.stacked-jira-only-controls .stacked-fetch-button{color:#fff;cursor:pointer;text-align:center;background:radial-gradient(circle at 0 0,#2563eb38,#0000 42%),linear-gradient(135deg,#2563ebf0,#1e40afdb);border:1px solid #60a5fa7a;border-radius:16px;flex:0 0 170px;min-height:50px;padding:0 14px;font-weight:950;line-height:1.05;box-shadow:0 12px 28px #2563eb2e}.jira-fetch-inline-row .stacked-fetch-button:hover:not(:disabled),.stacked-jira-only-controls .stacked-fetch-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #2563eb38,0 0 20px #60a5fa1f}.jira-fetch-inline-row .stacked-fetch-button:disabled,.stacked-jira-only-controls .stacked-fetch-button:disabled{opacity:.52;cursor:not-allowed}.stacked-jira-only-controls .stacked-source-field>input[data-testid=jira-ticket-input]+.stacked-fetch-button{justify-content:center;align-items:center;margin-top:0;display:inline-flex}@media (max-width:760px){.header-project-source-controls{width:100%}.header-project-picker-field,.header-source-dropdown-field{flex:100%}.jira-fetch-inline-row{grid-template-columns:1fr;display:grid}.jira-fetch-inline-row input,.jira-fetch-inline-row .stacked-fetch-button,.stacked-jira-only-controls input[data-testid=jira-ticket-input],.stacked-jira-only-controls .stacked-fetch-button{flex-basis:auto;width:100%}}.app-hero,.hero-panel,.qa-hero,.marketing-hero,.app-shell-hero,.app-main>section:first-child,main>section:first-child{padding-top:clamp(52px,5vw,76px)!important}.header-project-source-controls{grid-template-columns:220px 148px!important;align-items:end!important;gap:12px!important;width:auto!important;max-width:390px!important;margin-top:36px!important;display:grid!important}.header-project-source-field,.header-project-picker-field,.header-source-dropdown-field{flex:unset!important;width:auto!important;min-width:0!important;max-width:none!important}.header-select-shell,.header-select-shell select,.header-sources-trigger{height:52px!important;min-height:52px!important}.header-select-shell select{padding-left:16px!important;padding-right:38px!important}.header-sources-trigger{padding:8px 12px!important}.header-sources-trigger strong{font-size:.9rem!important}.header-sources-trigger small{font-size:.68rem!important}.header-sources-trigger em{font-size:.72rem!important}.header-sources-menu{width:min(460px,100vw - 40px)!important;left:0!important}.stacked-jira-only-controls .stacked-source-field{gap:8px!important;width:100%!important;display:grid!important}.stacked-jira-only-controls .jira-fetch-inline-row{grid-template-columns:180px 170px!important;align-items:stretch!important;gap:10px!important;width:360px!important;max-width:100%!important;display:grid!important}.stacked-jira-only-controls .jira-fetch-inline-row input,.stacked-jira-only-controls input[data-testid=jira-ticket-input]{box-sizing:border-box!important;width:180px!important;min-width:0!important;max-width:180px!important;height:50px!important;min-height:50px!important}.stacked-jira-only-controls .jira-fetch-inline-row .stacked-fetch-button,.stacked-jira-only-controls .stacked-fetch-button{box-sizing:border-box!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:170px!important;min-width:0!important;max-width:170px!important;height:50px!important;min-height:50px!important;margin:0!important;display:inline-flex!important}.stacked-jira-only-controls .stacked-source-field>input[data-testid=jira-ticket-input]{vertical-align:top!important;display:inline-block!important}.stacked-jira-only-controls .stacked-source-field>input[data-testid=jira-ticket-input]+.stacked-fetch-button{vertical-align:top!important;margin-left:10px!important;display:inline-flex!important}.stacked-jira-only-controls input[data-testid=jira-ticket-input]::placeholder{color:#0000!important;opacity:0!important}@media (max-width:760px){.header-project-source-controls{grid-template-columns:1fr!important;width:100%!important;max-width:none!important}.stacked-jira-only-controls .jira-fetch-inline-row{grid-template-columns:1fr!important;width:100%!important}.stacked-jira-only-controls .jira-fetch-inline-row input,.stacked-jira-only-controls input[data-testid=jira-ticket-input],.stacked-jira-only-controls .jira-fetch-inline-row .stacked-fetch-button,.stacked-jira-only-controls .stacked-fetch-button{width:100%!important;max-width:none!important}}.app-hero,.hero-panel,.qa-hero,.marketing-hero,.app-shell-hero,.app-main>section:first-child,main>section:first-child{overflow:visible!important}.app-hero>div:first-child,.hero-panel>div:first-child,.qa-hero>div:first-child,.marketing-hero>div:first-child,.app-shell-hero>div:first-child,.app-main>section:first-child>div:first-child,main>section:first-child>div:first-child{padding-top:18px!important}.app-hero h1,.hero-panel h1,.qa-hero h1,.marketing-hero h1,.app-shell-hero h1,.app-main>section:first-child h1,main>section:first-child h1{margin-top:10px!important}.header-project-source-controls{z-index:500!important;grid-template-columns:220px 148px!important;align-items:end!important;gap:12px!important;width:auto!important;max-width:390px!important;margin-top:54px!important;display:grid!important}.header-project-picker-field,.header-source-dropdown-field{flex:unset!important;width:auto!important;min-width:0!important;max-width:none!important}.header-sources-menu{z-index:9999!important;width:min(460px,100vw - 40px)!important;max-height:420px!important;position:absolute!important;top:calc(100% + 12px)!important;left:0!important;overflow:hidden auto!important}.header-project-source-controls:has(.header-sources-menu){margin-bottom:320px!important}.header-source-dropdown-field{z-index:9999!important;position:relative!important}@media (max-width:760px){.header-project-source-controls{grid-template-columns:1fr!important;width:100%!important;max-width:none!important;margin-top:32px!important}.header-project-source-controls:has(.header-sources-menu){margin-bottom:0!important}.header-sources-menu{width:auto!important;max-height:70vh!important;position:fixed!important;inset:auto 16px 16px!important}}:is(.header-project-source-controls,.header-project-source-controls:has(.header-sources-menu)){margin-bottom:0!important}.header-sources-menu-fixed,.header-sources-menu.header-sources-menu-fixed{z-index:2147483000!important;width:min(460px,100vw - 32px)!important;max-height:min(520px,100vh - 32px)!important;margin:0!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}.app-hero,.hero-panel,.qa-hero,.marketing-hero,.app-shell-hero,.app-main>section:first-child,main>section:first-child,.header-project-source-controls,.header-source-dropdown-field{overflow:visible!important}.auth-card,.account-card,.credits-card,.header-account-card,.hero-auth-card{z-index:2;position:relative}@media (max-width:760px){.header-sources-menu-fixed,.header-sources-menu.header-sources-menu-fixed{width:auto!important;max-height:70vh!important;inset:auto 16px 16px!important}}.header-sources-menu-portal,.header-sources-menu.header-sources-menu-portal{z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;width:min(460px,100vw - 32px)!important;max-height:min(520px,100vh - 32px)!important;margin:0!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}:is(.header-project-source-controls,.header-project-source-controls:has(.header-sources-menu),.header-project-source-controls:has(.header-sources-menu-portal)){margin-bottom:0!important}.input-panel,.output-panel,.tool-panel,.qa-output-panel,.stacked-source-controls,.source-relevance-selector{z-index:1;position:relative}@media (max-width:760px){.header-sources-menu-portal,.header-sources-menu.header-sources-menu-portal{width:auto!important;max-height:70vh!important;inset:auto 16px 16px!important}}.header-sources-menu-portal,.header-sources-menu.header-sources-menu-portal,body>.header-sources-menu-portal,body>.header-sources-menu.header-sources-menu-portal{z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;width:min(460px,100vw - 32px)!important;max-height:min(520px,100vh - 32px)!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:hidden auto!important;transform:none!important}@media (min-width:761px){.header-sources-menu-portal,.header-sources-menu.header-sources-menu-portal,body>.header-sources-menu-portal,body>.header-sources-menu.header-sources-menu-portal{bottom:auto!important;right:auto!important}}@media (max-width:760px){.header-sources-menu-portal,.header-sources-menu.header-sources-menu-portal,body>.header-sources-menu-portal,body>.header-sources-menu.header-sources-menu-portal{width:auto!important;max-height:70vh!important;inset:auto 16px 16px!important}}.q84-sources-popover{pointer-events:auto;isolation:isolate;background:radial-gradient(circle at 0 0,#22c55e29,#0000 36%),radial-gradient(circle at 100% 0,#2563eb1f,#0000 38%),linear-gradient(135deg,#060a16fc,#000000fa);border:1px solid #22c55e61;border-radius:24px;width:min(460px,100vw - 32px);max-height:min(520px,100vh - 32px);padding:18px;overflow:hidden auto;box-shadow:0 30px 80px #000000b8,0 0 38px #22c55e29,inset 0 0 0 1px #ffffff0a}.q84-sources-popover-summary{border-bottom:1px solid #22c55e2e;gap:6px;padding-bottom:14px;display:grid}.q84-sources-popover-summary .report-kicker{margin:0}.q84-sources-popover-summary strong{color:#fff;font-size:1.05rem}.q84-sources-popover-summary span,.q84-sources-empty{color:#ffffffad;line-height:1.45}.q84-sources-popover-actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.q84-sources-popover-actions button{color:#dbeafe;cursor:pointer;background:#2563eb2e;border:1px solid #60a5fa52;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:950}.q84-sources-popover-actions button:first-child{color:#dcfce7;background:#16a34a33;border-color:#22c55e57}.q84-sources-popover-actions button:hover{background:#2563eb4d;border-color:#60a5fa94}.q84-sources-popover-list{gap:10px;display:grid}.q84-source-option{cursor:pointer;background:#0f172a8f;border:1px solid #60a5fa29;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:13px;transition:border-color .14s,background .14s,transform .14s;display:grid}.q84-source-option:hover{border-color:#60a5fa57;transform:translateY(-1px)}.q84-source-option-selected{background:radial-gradient(circle at 0 0,#22c55e24,#0000 44%),#064e3b33;border-color:#22c55e75}.q84-source-option input{accent-color:#22c55e;width:17px;height:17px;margin-top:4px}.q84-source-option span{gap:4px;min-width:0;display:grid}.q84-source-option strong{color:#fff;overflow-wrap:anywhere;font-size:.92rem}.q84-source-option small{color:#ffffff9e;font-size:.78rem}.q84-source-option em{color:#ffffff8a;font-size:.78rem;font-style:normal;line-height:1.35}@media (max-width:760px){.q84-sources-popover{width:auto;max-height:70vh;inset:auto 16px 16px!important}}body [data-q84-sources-menu=true]{box-sizing:border-box}@media (max-width:760px){body [data-q84-sources-menu=true]{width:auto!important;max-height:70vh!important;inset:auto 16px 16px!important}}.save-generated-source-control{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),linear-gradient(135deg,#064e3b33,#000000a3);border:1px solid #22c55e47;border-radius:24px;gap:14px;margin:18px 0;padding:18px;display:grid;box-shadow:0 20px 44px #00000047,0 0 28px #22c55e14}.save-generated-source-control strong{color:#fff;margin-top:4px;font-size:1rem;display:block}.save-generated-source-control span,.save-generated-source-note{color:#ffffffad;line-height:1.45}.save-generated-source-mode{color:#fecaca;letter-spacing:.18em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:950;display:grid}.save-generated-source-mode select{color:#fff;letter-spacing:normal;text-transform:none;background:#000000b8;border:1px solid #60a5fa5c;border-radius:15px;min-height:46px;padding:0 12px;font-size:.92rem;font-weight:900}.save-generated-source-actions{flex-wrap:wrap;gap:10px;display:flex}.save-generated-source-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#22c55e33,#0000 42%),linear-gradient(135deg,#16a34aeb,#15803dd6);border:1px solid #22c55e70;border-radius:16px;min-height:48px;padding:0 16px;font-weight:950;box-shadow:0 14px 30px #22c55e29}.save-generated-source-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #22c55e33,0 0 20px #22c55e1f}.save-generated-source-button:disabled{cursor:not-allowed;opacity:.52}.save-generated-source-message{color:#dcfce7;background:#064e3b2e;border:1px solid #22c55e4d;border-radius:16px;margin:0;padding:12px 14px;font-weight:800;line-height:1.45}.save-generated-source-message-error{color:#fecaca;background:#7f1d1d38;border-color:#f8717161}.save-bug-collection-control,.bug-collection-panel{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 36%),linear-gradient(135deg,#0f172abd,#000000b8);border:1px solid #60a5fa42;border-radius:24px;box-shadow:0 20px 44px #00000047}.save-bug-collection-control{gap:14px;margin:18px 0;padding:18px;display:grid}.save-bug-collection-control strong,.bug-collection-panel h2,.bug-collection-panel h3,.bug-collection-panel h4{color:#fff}.save-bug-collection-control span,.bug-collection-panel p,.bug-collection-muted{color:#ffffffad;line-height:1.45}.save-bug-collection-button,.bug-collection-header button,.bug-collection-detail-actions button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#2563eb33,#0000 42%),linear-gradient(135deg,#2563ebf0,#1e40afd6);border:1px solid #60a5fa70;border-radius:16px;min-height:46px;padding:0 16px;font-weight:950}.save-bug-collection-button:disabled,.bug-collection-header button:disabled{cursor:not-allowed;opacity:.52}.save-bug-collection-message,.bug-collection-message{color:#dcfce7;background:#064e3b2e;border:1px solid #22c55e4d;border-radius:16px;margin:0;padding:12px 14px;font-weight:800;line-height:1.45}.save-bug-collection-message-error,.bug-collection-error{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717161;border-radius:16px;margin:0;padding:12px 14px;font-weight:800}.bug-collection-panel{gap:18px;padding:22px;display:grid}.bug-collection-empty{padding:28px}.bug-collection-header,.bug-collection-detail-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bug-collection-stats,.bug-collection-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bug-collection-stats div,.bug-collection-detail-meta div{background:#00000047;border:1px solid #60a5fa2e;border-radius:18px;padding:14px}.bug-collection-stats strong,.bug-collection-detail-meta strong{color:#fff;font-size:1.4rem;display:block}.bug-collection-stats span,.bug-collection-detail-meta span{color:#ffffff9e;font-size:.82rem;font-weight:850}.bug-collection-toolbar label,.bug-collection-detail-top label{color:#fecaca;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:950;display:grid}.bug-collection-toolbar select,.bug-collection-detail-top select{color:#fff;background:#000000b8;border:1px solid #60a5fa57;border-radius:14px;min-height:42px;padding:0 12px;font-weight:900}.bug-collection-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);gap:18px;display:grid}.bug-collection-list-card,.bug-collection-detail-card{background:#0000003d;border:1px solid #60a5fa2e;border-radius:22px;padding:16px}.bug-collection-list{gap:10px;display:grid}.bug-collection-list-item{color:#fff;cursor:pointer;text-align:left;background:#0f172a75;border:1px solid #60a5fa24;border-radius:16px;gap:4px;padding:12px;display:grid}.bug-collection-list-item-active{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 42%),#064e3b2e;border-color:#22c55e6b}.bug-collection-list-item span,.bug-collection-list-item small{color:#ffffff9e}.bug-collection-detail-card{gap:16px;display:grid}.bug-collection-detail-card ol{color:#ffffffd1;padding-left:20px}.bug-collection-detail-card details{border:1px solid #60a5fa29;border-radius:16px;padding:12px}.bug-collection-detail-card summary{color:#fff;cursor:pointer;font-weight:900}.bug-collection-detail-card pre{white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.bug-collection-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.bug-collection-danger-button{background:radial-gradient(circle at 0 0,#f871712e,#0000 42%),linear-gradient(135deg,#dc2626eb,#7f1d1dd6)!important;border-color:#f8717166!important}@media (max-width:900px){.bug-collection-header,.bug-collection-detail-top{flex-direction:column}.bug-collection-stats,.bug-collection-detail-meta,.bug-collection-grid{grid-template-columns:1fr}}.account-setup-user-panel{z-index:1;flex-direction:column;gap:18px;margin-top:22px;display:flex;position:relative}.account-setup-hero{background:radial-gradient(circle at 100% 0,#22c55e17,#0000 38%),linear-gradient(135deg,#0f172adb,#080808f5);border:1px solid #22c55e38;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0d}.account-setup-hero h3{color:#fff;margin:0 0 8px;font-size:1.28rem;line-height:1.25}.account-setup-hero p{color:#f4f4f5d1;max-width:760px;margin:0;line-height:1.6}.account-status-pill{color:#fecaca;letter-spacing:.08em;text-transform:uppercase;background:#7f1d1d2e;border:1px solid #f871713d;border-radius:999px;flex:none;padding:10px 14px;font-size:.76rem;font-weight:950}.account-status-pill.ready{color:#bbf7d0;background:#16653433;border-color:#22c55e57}.account-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-setup-card{background:radial-gradient(circle at 0 0,#60a5fa14,#0000 40%),#00000038;border:1px solid #ffffff17;border-radius:18px;min-width:0;padding:18px}.account-setup-card span{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.account-setup-card strong{color:#fff;text-overflow:ellipsis;font-size:1.05rem;font-weight:950;line-height:1.35;display:block;overflow:hidden}.account-setup-card p{color:#d4d4d8c2;margin:8px 0 0;line-height:1.5}.account-setup-next-steps{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 38%),#0000002e;border:1px solid #60a5fa2e;border-radius:20px;padding:20px}.account-setup-next-steps ul{color:#f4f4f5db;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:12px 0 0;padding-left:20px;line-height:1.55;display:grid}.dev-only-account-setup{border-top:1px dashed #f8717138;margin-top:22px;padding-top:22px}@media (max-width:980px){.account-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-setup-next-steps ul{grid-template-columns:1fr}}@media (max-width:640px){.account-setup-hero{flex-direction:column}.account-setup-grid{grid-template-columns:1fr}}.jira-credential-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.jira-credential-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.jira-credential-grid label span{color:#fecaca;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.jira-credential-grid input{width:100%;min-width:0;color:var(--text);background:#05070d;border:1px solid #60a5fa57;border-radius:14px;outline:none;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff04,inset 0 16px 38px #00000047}.jira-credential-grid input::placeholder{color:#d4d4d87a}.jira-credential-grid input:focus{border-color:#60a5fab8;box-shadow:0 0 0 3px #3b82f61f,inset 0 0 0 1px #ffffff06}.jira-credential-grid small{color:#d4d4d8ad;font-size:.78rem;line-height:1.4}@media (max-width:760px){.jira-credential-grid{grid-template-columns:1fr}}.tool-toolbar-panel{z-index:3;background:radial-gradient(circle at 0 0,#dc26261f,#0000 34%),radial-gradient(circle at 100% 0,#2563eb14,#0000 32%),linear-gradient(135deg,#101010fa,#0c0808f5);border:1px solid #f8717133;border-radius:24px;margin-top:24px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0b}.tool-toolbar-panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#f871710f,#0000 34%,#22c55e09);position:absolute;inset:0}.tool-toolbar-heading{z-index:1;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex;position:relative}.tool-toolbar-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.08rem}.tool-toolbar-heading span{color:#d4d4d8b8;text-align:right;max-width:360px;font-size:.88rem;line-height:1.45}.tool-toolbar-grid{z-index:1;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid;position:relative}.tool-toolbar-button{color:#f8fafcc7;text-align:left;background:radial-gradient(circle at 0 0,#ffffff0b,#0000 42%),linear-gradient(135deg,#27272af5,#141414f5);border:1px solid #ffffff17;border-radius:18px;min-height:74px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0f}.tool-toolbar-button strong{color:#fff;font-size:.98rem;font-weight:950;line-height:1.2;display:block}.tool-toolbar-button span{color:#d4d4d8ad;margin-top:6px;font-size:.78rem;font-weight:650;line-height:1.35;display:block}.tool-toolbar-button:hover:not(:disabled){filter:brightness(1.06);border-color:#f8717157;transform:translateY(-1px);box-shadow:0 16px 32px #00000047,0 0 22px #dc262614,inset 0 1px #ffffff14}.tool-toolbar-button-active{background:radial-gradient(circle at 0 0,#f871712e,#0000 46%),linear-gradient(135deg,#dc2626,#991b1b);border-color:#f8717175;box-shadow:0 16px 34px #dc262642,0 0 28px #dc262624,inset 0 1px #ffffff2e}.tool-toolbar-button-active span{color:#ffffffc7}.tool-toolbar-button-coming-soon{cursor:not-allowed;opacity:.86;background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 46%),linear-gradient(135deg,#0f172af0,#0a0a0af0);border-color:#60a5fa38;position:relative}.tool-toolbar-button-coming-soon em{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;background:#2563eb1f;border:1px solid #60a5fa47;border-radius:999px;width:fit-content;margin-top:9px;padding:4px 8px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-flex}@media (max-width:1080px){.tool-toolbar-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:760px){.tool-toolbar-panel{margin-top:18px;padding:16px}.tool-toolbar-heading{flex-direction:column;align-items:flex-start}.tool-toolbar-heading span{text-align:left;max-width:none}.tool-toolbar-grid{grid-template-columns:1fr}.tool-toolbar-button{min-height:68px}}.source-picker-trigger,.sources-trigger,.project-source-trigger{min-height:56px}.source-pill-copy{flex-direction:column;align-items:flex-start;gap:3px;line-height:1.05;display:inline-flex}.source-pill-label{color:#dcfce7e0;letter-spacing:.01em;font-size:.72rem;font-weight:950}.source-pill-count{color:#fff;letter-spacing:-.02em;font-size:1.02rem;font-weight:1000}.source-picker-caret{color:#bbf7d0;margin-left:auto;font-size:.9rem}.account-summary-card,.account-card,.user-account-card{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px;display:flex}.account-identity-row{text-align:right;justify-content:flex-end;display:flex}.account-identity-row div{min-width:0}.account-kicker,.signed-in-label{color:#fca5a5;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:1000;display:block}.account-identity-row strong,.signed-in-email{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:.86rem;font-weight:950;display:block;overflow:hidden}.account-action-row{grid-template-columns:repeat(3,minmax(118px,1fr));align-items:center;gap:12px;display:grid}.account-action-row button,.account-action-row a,.account-action-row .credits-pill{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.tool-toolbar-panel{background:radial-gradient(circle at 16% 0,#f8717129,#0000 34%),radial-gradient(circle at 92% 8%,#3b82f621,#0000 30%),radial-gradient(circle at 60% 100%,#22c55e14,#0000 32%),linear-gradient(135deg,#121214fa,#0a0707fa);border-color:#f871713d;overflow:visible}.tool-toolbar-heading{margin-bottom:18px}.tool-toolbar-grid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:14px}.tool-toolbar-button{isolation:isolate;border-radius:18px;min-height:92px;padding:18px 16px;position:relative;overflow:hidden}.tool-toolbar-button:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 18% 18%,#ffffff24,#0000 36%),linear-gradient(135deg,#f871711f,#0000 52%);transition:opacity .18s;position:absolute;inset:0}.tool-toolbar-button:hover:not(:disabled):before{opacity:1}.tool-toolbar-button strong{letter-spacing:-.01em;font-size:1.02rem}.tool-toolbar-button span{max-width:15ch;font-size:.76rem;font-weight:800}.tool-toolbar-button-active{background:radial-gradient(circle at 0 0,#ffffff2e,#0000 34%),linear-gradient(135deg,#ef4444,#b91c1c 54%,#7f1d1d);border-color:#fca5a594;transform:translateY(-2px);box-shadow:0 22px 44px #dc262652,0 0 34px #f871712e,inset 0 1px #ffffff38}.tool-toolbar-button-coming-soon{opacity:.72;border-color:#60a5fa33}.tool-toolbar-button-coming-soon strong,.tool-toolbar-button-coming-soon span{color:#e2e8f09e}@media (max-width:1120px){.hero-menu-button{top:28px;right:28px}.tool-toolbar-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}.account-action-row{grid-template-columns:repeat(3,minmax(96px,1fr))}}@media (max-width:760px){.hero-menu-button{width:fit-content;min-width:92px;min-height:38px;margin-top:16px;position:static}.account-summary-card,.account-card,.user-account-card{align-items:stretch}.account-identity-row{text-align:left;justify-content:flex-start}.account-action-row,.tool-toolbar-grid{grid-template-columns:1fr}}.hero-menu-button{z-index:6;color:#fff;background:radial-gradient(circle at 0 0,#60a5fa38,#0000 42%),linear-gradient(135deg,#2563eb,#1e3a8a);border:1px solid #60a5fa8f;border-radius:13px;min-width:92px;min-height:38px;padding:8px 16px;font-size:.88rem;font-weight:950;position:absolute;top:38px;right:292px;box-shadow:0 12px 24px #2563eb3d,0 0 18px #2563eb1f,inset 0 1px #fff3}.hero-menu-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.tool-toolbar-button-green{border-color:#22c55e38}.tool-toolbar-button-yellow{border-color:#facc153d}.tool-toolbar-button-red{border-color:#f871713d}.tool-toolbar-button-blue{border-color:#60a5fa3d}.tool-toolbar-button-green:not(.tool-toolbar-button-active){background:radial-gradient(circle at 0 0,#22c55e17,#0000 40%),linear-gradient(135deg,#1c1c1cf5,#0a0a0af5)}.tool-toolbar-button-yellow:not(.tool-toolbar-button-active){background:radial-gradient(circle at 0 0,#facc151a,#0000 40%),linear-gradient(135deg,#201e14f5,#0a0a0af5)}.tool-toolbar-button-red:not(.tool-toolbar-button-active){background:radial-gradient(circle at 0 0,#f8717117,#0000 40%),linear-gradient(135deg,#201818f5,#0a0a0af5)}.tool-toolbar-button-blue:not(.tool-toolbar-button-active){background:radial-gradient(circle at 0 0,#60a5fa1c,#0000 40%),linear-gradient(135deg,#0f172af5,#0a0a0af5)}.tool-toolbar-button-green.tool-toolbar-button-active{background:radial-gradient(circle at 0 0,#ffffff29,#0000 34%),linear-gradient(135deg,#22c55e,#15803d 58%,#052e16);border-color:#4ade809e;box-shadow:0 22px 44px #22c55e42,0 0 34px #22c55e29,inset 0 1px #ffffff38}.tool-toolbar-button-yellow.tool-toolbar-button-active{background:radial-gradient(circle at 0 0,#ffffff26,#0000 34%),linear-gradient(135deg,#f59e0b,#b45309 58%,#451a03);border-color:#fde0479e;box-shadow:0 22px 44px #f59e0b40,0 0 34px #facc1524,inset 0 1px #fff3}.tool-toolbar-button-red.tool-toolbar-button-active{background:radial-gradient(circle at 0 0,#ffffff29,#0000 34%),linear-gradient(135deg,#ef4444,#b91c1c 58%,#450a0a);border-color:#fca5a59e;box-shadow:0 22px 44px #dc26264d,0 0 34px #f871712e,inset 0 1px #ffffff38}.tool-toolbar-button-blue.tool-toolbar-button-active{background:radial-gradient(circle at 0 0,#ffffff29,#0000 34%),linear-gradient(135deg,#3b82f6,#1d4ed8 58%,#172554);border-color:#93c5fd9e;box-shadow:0 22px 44px #2563eb47,0 0 34px #60a5fa2e,inset 0 1px #ffffff38}.tool-toolbar-button-active:after{content:"";background:linear-gradient(90deg,#ffffffeb,#ffffff2e);border-radius:999px;height:3px;position:absolute;bottom:10px;left:16px;right:16px}.tool-toolbar-button-coming-soon{opacity:.76}.tool-toolbar-button-coming-soon em{color:#bfdbfe;background:#2563eb24;border-color:#60a5fa4d}@media (max-width:1120px){.hero-menu-button{top:28px;right:28px}}@media (max-width:760px){.hero-menu-button{width:fit-content;min-width:90px;min-height:38px;margin-top:16px;position:static}}.hero,.app-hero,.qatalyst-hero{position:relative}.hero-menu-button{z-index:8;min-width:92px;min-height:38px;padding:8px 16px;position:absolute;top:48px;right:320px}@media (max-width:1120px){.hero-menu-button{top:28px;right:28px}}@media (max-width:760px){.hero-menu-button{width:fit-content;min-width:90px;min-height:38px;margin-top:16px;position:static}}.feature-builder-shell{grid-template-columns:minmax(280px,.92fr) minmax(280px,.78fr);align-items:start;gap:20px;display:grid}.feature-builder-input-card,.feature-builder-companion-card,.feature-builder-output-card{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 38%),linear-gradient(135deg,#121214f5,#050507fa);border:1px solid #60a5fa38;border-radius:24px;padding:22px;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff0a}.feature-builder-input-card h2,.feature-builder-output-card h2{color:#fff;letter-spacing:-.03em;margin:6px 0 10px;font-size:1.45rem}.feature-builder-input-card p,.feature-builder-companion-card p,.feature-builder-output-card p{color:#e5e7ebd1;line-height:1.55}.feature-builder-label{color:#fecaca;letter-spacing:.13em;text-transform:uppercase;flex-direction:column;gap:8px;margin-top:16px;font-size:.78rem;font-weight:950;display:flex}.feature-builder-label textarea{resize:vertical;color:#fff;width:100%;min-height:130px;font:inherit;text-transform:none;letter-spacing:normal;background:#000000a8;border:1px solid #60a5fa57;border-radius:16px;outline:none;padding:14px 16px;font-weight:700;line-height:1.5}.feature-builder-label textarea:focus{border-color:#60a5fabd;box-shadow:0 0 0 3px #3b82f624}.feature-builder-readiness{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.feature-builder-readiness span{color:#e2e8f09e;background:#0f172ab3;border:1px solid #94a3b838;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:950}.feature-builder-readiness span.ready{color:#bbf7d0;background:#16653447;border-color:#4ade806b}.feature-builder-primary,.feature-builder-output-actions button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ffffff1f,#0000 36%),linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd6b;border-radius:14px;min-height:44px;padding:10px 16px;font-weight:950;box-shadow:0 14px 28px #2563eb38}.feature-builder-primary{width:100%}.feature-builder-primary:disabled,.feature-builder-output-actions button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.52}.feature-builder-companion-card{background:radial-gradient(circle at 0 0,#facc151a,#0000 40%),linear-gradient(135deg,#121214f5,#050507fa);border-color:#facc153d}.feature-builder-companion-card h3{color:#fff;margin:6px 0 8px;font-size:1.2rem}.feature-builder-prompt-list{gap:10px;margin-top:16px;display:grid}.feature-builder-prompt{text-align:left;color:#fff;cursor:pointer;background:#00000057;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;gap:5px;padding:14px;display:flex}.feature-builder-prompt:hover{filter:brightness(1.08);transform:translateY(-1px)}.feature-builder-prompt strong{font-size:.92rem}.feature-builder-prompt span{color:#e5e7ebbd;font-size:.86rem;line-height:1.45}.feature-builder-prompt-brainstorm{border-color:#60a5fa47}.feature-builder-prompt-scope{border-color:#22c55e47}.feature-builder-prompt-risk{border-color:#f871714d}.feature-builder-prompt-criteria{border-color:#facc1552}.feature-builder-output-card{border-color:#22c55e38;grid-column:1/-1}.feature-builder-output-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.feature-builder-output-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.feature-builder-output-actions button:last-child{background:radial-gradient(circle at 0 0,#ffffff1f,#0000 36%),linear-gradient(135deg,#16a34a,#15803d);border-color:#4ade806b;box-shadow:0 14px 28px #22c55e2e}.feature-builder-empty{color:#e5e7ebb8;border:1px dashed #94a3b838;border-radius:18px;padding:22px}.feature-builder-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feature-builder-brief-grid section{background:#0000004d;border:1px solid #94a3b826;border-radius:18px;padding:16px}.feature-builder-brief-grid h3{color:#fecaca;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:1000}.feature-builder-brief-grid ul{color:#ffffffe0;margin:0;padding-left:18px;line-height:1.55}.feature-builder-muted{color:#e5e7eb94}.feature-builder-error,.feature-builder-success{border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:900}.feature-builder-error{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717166}.feature-builder-success{color:#bbf7d0;background:#16653433;border:1px solid #4ade8057}@media (max-width:980px){.feature-builder-shell,.feature-builder-brief-grid{grid-template-columns:1fr}.feature-builder-output-header{flex-direction:column}.feature-builder-output-actions{justify-content:flex-start}}.feature-builder-refinement-card{background:radial-gradient(circle at 0 0,#60a5fa1a,#0000 38%),linear-gradient(135deg,#080c18c7,#00000085);border:1px solid #60a5fa3d;border-radius:20px;margin:0 0 18px;padding:16px}.feature-builder-refinement-card h3{color:#fff;margin:4px 0 14px;font-size:1.04rem}.feature-builder-refinement-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;display:grid}.feature-builder-refinement-button{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#ffffff0f,#0000 34%),linear-gradient(135deg,#121214f5,#050507fa);border:1px solid #94a3b838;border-radius:16px;min-height:96px;padding:12px;transition:transform .15s,border-color .15s,filter .15s}.feature-builder-refinement-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.feature-builder-refinement-button:disabled{cursor:not-allowed;opacity:.58}.feature-builder-refinement-button strong{margin-bottom:6px;font-size:.82rem;line-height:1.2;display:block}.feature-builder-refinement-button span{color:#e5e7ebad;font-size:.72rem;line-height:1.35;display:block}.feature-builder-refinement-scope,.feature-builder-refinement-mvp{border-color:#22c55e4d}.feature-builder-refinement-risk{border-color:#f8717157}.feature-builder-refinement-criteria,.feature-builder-refinement-questions{border-color:#facc1552}.feature-builder-refinement-jira,.feature-builder-refinement-future{border-color:#60a5fa52}.feature-builder-success-inline{font-size:.86rem;font-weight:900;color:#bbf7d0!important;margin:4px 0 0!important}@media (max-width:1180px){.feature-builder-refinement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.feature-builder-refinement-grid{grid-template-columns:1fr}}.feature-companion-smart-card{border-color:#60a5fa47}.feature-companion-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feature-companion-header h3{color:#fff;margin:6px 0 8px;font-size:1.2rem}.feature-companion-score{color:#bbf7d0;background:radial-gradient(circle,#22c55e38,#0000 62%),#00000057;border:1px solid #4ade8057;border-radius:22px;place-items:center;min-width:78px;min-height:78px;display:grid;box-shadow:0 0 26px #22c55e1f}.feature-companion-score strong{font-size:1.45rem;line-height:1;display:block}.feature-companion-score span{color:#dcfce7b8;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:950}.feature-companion-meter{background:#00000073;border:1px solid #4ade8038;border-radius:999px;height:8px;margin:14px 0 16px;overflow:hidden}.feature-companion-meter span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#60a5fa);height:100%;display:block;box-shadow:0 0 18px #22c55e38}.feature-companion-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.feature-companion-tabs button{color:#e2e8f0c2;cursor:pointer;background:#0f172a9e;border:1px solid #60a5fa3d;border-radius:999px;padding:8px 11px;font-size:.74rem;font-weight:950}.feature-companion-tabs button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#60a5fab8;box-shadow:0 12px 26px #2563eb3d}.feature-companion-missing-panel,.feature-companion-next-question,.feature-companion-prompt-section{background:#00000047;border:1px solid #94a3b829;border-radius:18px;margin-top:14px;padding:14px}.feature-companion-missing-panel h4,.feature-companion-next-question h4,.feature-companion-prompt-section h4{color:#fecaca;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:1000}.feature-companion-callouts{gap:8px;display:grid}.feature-companion-callouts div{background:#7f1d1d21;border:1px solid #f8717138;border-radius:14px;padding:10px}.feature-companion-callouts div.ready{background:#16653429;border-color:#4ade8042}.feature-companion-callouts strong{color:#fff;margin-bottom:3px;font-size:.82rem;display:block}.feature-companion-callouts div.ready strong{color:#bbf7d0}.feature-companion-callouts span{color:#e5e7ebb3;font-size:.78rem;line-height:1.35;display:block}.feature-companion-next-question button{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#facc151f,#0000 45%),#00000052;border:1px solid #facc1547;border-radius:14px;width:100%;padding:12px;font-weight:900;line-height:1.45}.feature-companion-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feature-companion-section-header button{color:#dbeafe;cursor:pointer;background:#2563eb38;border:1px solid #93c5fd5c;border-radius:12px;padding:8px 10px;font-size:.76rem;font-weight:950}.feature-companion-section-header button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.54}.feature-companion-hint{color:#e5e7eb9e;margin:4px 0 12px;font-size:.8rem}.feature-companion-prompt-list{margin-top:12px}.feature-companion-prompt-blue{border-color:#60a5fa57!important}.feature-companion-prompt-green{border-color:#4ade8057!important}.feature-companion-prompt-yellow{border-color:#facc1557!important}.feature-companion-prompt-red{border-color:#f871715c!important}.feature-companion-prompt-list em{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:950}@media (max-width:760px){.feature-companion-header,.feature-companion-section-header{flex-direction:column;align-items:stretch}.feature-companion-score{min-width:100%;min-height:60px}}.qa-credits-pill{color:#fff;background:radial-gradient(circle at 0 0,#4ade802e,#0000 42%),linear-gradient(135deg,#0a0a0cf0,#000000fa);border:1px solid #4ade8057;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:42px;padding:7px 12px;text-decoration:none;display:flex;box-shadow:0 14px 28px #22c55e24}.qa-credits-pill span{color:#bbf7d0;letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:1000}.qa-credits-pill strong{color:#fff;font-size:.95rem;font-weight:1000;line-height:1}.buy-credits-page{max-width:1180px;margin:0 auto;padding:42px 20px 70px}.buy-credits-hero,.buy-credit-section{background:radial-gradient(circle at 0 0,#f871711f,#0000 42%),linear-gradient(135deg,#121214f5,#050507fa);border:1px solid #f8717133;border-radius:28px;padding:26px;box-shadow:0 28px 70px #0000006b}.buy-credits-hero h1{color:#fff;letter-spacing:-.06em;margin:8px 0 14px;font-size:clamp(2rem,5vw,4.2rem);line-height:.95}.buy-credits-hero p,.buy-credit-section-heading p,.buy-credit-card p{color:#e5e7ebc2;line-height:1.55}.buy-credit-section{margin-top:20px}.buy-credit-section-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.buy-credit-section-heading h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.45rem}.buy-credit-section-heading p{max-width:560px;margin:0}.buy-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.buy-credit-card{background:radial-gradient(circle at 0 0,#ffffff0f,#0000 36%),#00000057;border:1px solid #94a3b82e;border-radius:22px;flex-direction:column;justify-content:space-between;gap:16px;min-height:240px;padding:20px;display:flex}.buy-credit-card-primary{border-color:#60a5fa52}.buy-credit-card-addon{border-color:#4ade8047}.buy-credit-card-support{border-color:#facc154d}.buy-credit-card h3{color:#fff;margin:6px 0 8px;font-size:1.35rem}.buy-credit-card-meta{align-items:baseline;gap:10px;display:flex}.buy-credit-card-meta strong{color:#fff;letter-spacing:-.04em;font-size:2rem}.buy-credit-card-meta span{color:#bbf7d0;font-size:.86rem;font-weight:900}.buy-credit-card button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ffffff1f,#0000 36%),linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd6b;border-radius:14px;min-height:44px;padding:11px 14px;font-weight:1000}.buy-credit-card button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.58}.buy-credit-error{background:#7f1d1d38;border:1px solid #f8717166;border-radius:14px;margin-top:16px;padding:12px 14px;font-weight:900;color:#fecaca!important}@media (max-width:920px){.buy-credit-grid{grid-template-columns:1fr}.buy-credit-section-heading{flex-direction:column;align-items:start}}.q126-buy-page{max-width:1180px;margin:0 auto;padding:42px 20px 82px}.q126-hero-window,.q126-section-window{background:radial-gradient(circle at 0 0,#f8717124,#0000 36%),radial-gradient(circle at 100% 0,#2563eb24,#0000 38%),linear-gradient(135deg,#111113f5,#030305fa);border:1px solid #f8717138;border-radius:32px;box-shadow:0 32px 80px #0000007a}.q126-hero-window{grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:34px;display:grid}.q126-hero-copy h1{color:#fff;letter-spacing:-.075em;max-width:820px;margin:10px 0 18px;font-size:clamp(2.4rem,6vw,5.25rem);line-height:.92}.q126-hero-copy p,.q126-section-heading p,.q126-pack-copy p,.q126-balance-window p{color:#e5e7ebc2;line-height:1.55}.q126-hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.q126-hero-actions a{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd6b;border-radius:15px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 18px 38px #2563eb3d}.q126-hero-actions a:first-child{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#4ade806b;box-shadow:0 18px 38px #22c55e38}.q126-balance-window{background:radial-gradient(circle at 0 0,#4ade8029,#0000 48%),#00000057;border:1px solid #4ade8042;border-radius:26px;align-self:center;padding:22px}.q126-balance-pill{background:#1665343d;border:1px solid #4ade805c;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.q126-balance-pill span,.q126-price-pill span,.q126-credit-pill span{color:#dcfce7b8;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.q126-balance-pill strong{color:#fff;letter-spacing:-.04em;font-size:1.8rem}.q126-status{border-radius:18px;margin:18px 0;padding:14px 18px;font-weight:950}.q126-status-success{color:#bbf7d0;background:#16653433;border:1px solid #4ade8057}.q126-status-cancelled{color:#fde68a;background:#713f122e;border:1px solid #facc1557}.q126-status-error{color:#fecaca;background:#7f1d1d38;border:1px solid #f871716b}.q126-section-window{margin-top:22px;padding:26px}.q126-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.q126-section-heading h2{color:#fff;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.q126-section-heading>p{max-width:470px;margin:0}.q126-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.q126-pack{background:radial-gradient(circle at 0 0,#ffffff13,#0000 34%),#00000061;border:1px solid #94a3b82e;border-radius:24px;flex-direction:column;justify-content:space-between;gap:18px;min-height:250px;padding:20px;display:flex;position:relative;overflow:hidden}.q126-pack:before{content:"";background:linear-gradient(90deg,#60a5faad,#0000);height:3px;position:absolute;bottom:0;left:18px;right:18px}.q126-pack-featured{border-color:#4ade806b;transform:translateY(-6px);box-shadow:0 0 42px #22c55e24}.q126-pack-featured:before{background:linear-gradient(90deg,#22c55e,#60a5fa)}.q126-pack-addon{border-color:#facc1547}.q126-pack-addon:before{background:linear-gradient(90deg,#facc15b3,#0000)}.q126-pack-support{border-color:#f871714d}.q126-pack-support:before{background:linear-gradient(90deg,#f87171b3,#0000)}.q126-pack-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.q126-pack-topline span,.q126-pack-topline strong{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:1000}.q126-pack-topline span{color:#bfdbfe;background:#2563eb29;border:1px solid #93c5fd4d}.q126-pack-topline strong{color:#fecaca}.q126-pack-copy h3{color:#fff;letter-spacing:-.04em;margin:0 0 8px;font-size:1.55rem}.q126-pack-copy p{margin:0}.q126-pack-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q126-price-pill,.q126-credit-pill{border-radius:16px;min-height:76px;padding:12px}.q126-price-pill{background:#1e40af24;border:1px solid #93c5fd42}.q126-credit-pill{background:#16653429;border:1px solid #4ade8047}.q126-credit-pill-muted{background:#7f1d1d1f;border-color:#f871713d}.q126-price-pill strong,.q126-credit-pill strong{color:#fff;letter-spacing:-.045em;white-space:nowrap;margin-top:6px;font-size:1.45rem;line-height:1.1;display:block}.q126-pack-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ffffff1f,#0000 36%),linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #93c5fd6b;border-radius:15px;min-height:46px;padding:11px 14px;font-weight:1000;box-shadow:0 18px 34px #2563eb33}.q126-pack-featured .q126-pack-button,.q126-pack-addon .q126-pack-button{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#4ade806b;box-shadow:0 18px 34px #22c55e33}.q126-pack-support .q126-pack-button{background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#f871716b;box-shadow:0 18px 34px #dc262633}.q126-pack-button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.62}@media (max-width:980px){.q126-hero-window,.q126-pack-grid{grid-template-columns:1fr}.q126-pack-featured{transform:none}.q126-section-heading{flex-direction:column;align-items:start}}@media (max-width:620px){.q126-buy-page{padding:24px 12px 60px}.q126-hero-window,.q126-section-window{border-radius:24px;padding:18px}.q126-pack-price-row{grid-template-columns:1fr}}.credit-cost-badge{color:#bbf7d0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#14532d99,#064e3b59);border:1px solid #22c55e7a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.28rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 0 20px #22c55e1f}.credit-action-cost-line{color:#e2e8f0b8;margin-top:.55rem;font-size:.82rem;font-weight:650}.credit-action-cost-line strong{color:#bbf7d0}.credit-button-cost{opacity:.95;margin-left:.5rem;font-size:.76rem;font-weight:900}.insufficient-credits-alert{color:#fecaca;background:#7f1d1d52;border:1px solid #f8717173;border-radius:1rem;padding:.85rem 1rem;font-size:.9rem;font-weight:700}.insufficient-credits-alert a{color:#bfdbfe;text-underline-offset:3px;text-decoration:underline}.jira-diagnostics-panel{background:#0f172a6b;border:1px solid #60a5fa38;border-radius:18px;margin-top:16px;padding:16px}.jira-diagnostics-grid{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:8px 14px;margin-top:10px;display:grid}.jira-diagnostics-grid span{color:#e2e8f09e;text-transform:uppercase;font-size:.78rem;font-weight:800}.jira-diagnostics-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.9rem}.jira-diagnostics-panel p:not(.report-kicker){color:#e2e8f0b8;margin:12px 0 0;font-size:.86rem;line-height:1.5}.metered-cost-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.metered-cost-modal{color:#f8fafc;background:radial-gradient(circle at 0 0,#7f1d1d80,#0000 40%),#08080cf5;border:1px solid #f8717159;border-radius:1.25rem;width:min(520px,100%);padding:1.35rem;box-shadow:0 24px 80px #00000073}.metered-cost-modal h2{margin:.35rem 0 .75rem;font-size:1.35rem}.metered-cost-modal p{color:#e2e8f0d1;line-height:1.5}.metered-cost-modal ul{color:#e2e8f0c7;margin:.75rem 0;padding-left:1.25rem}.metered-cost-total{background:#14532d38;border:1px solid #22c55e4d;border-radius:.9rem;padding:.75rem .9rem}.metered-cost-total strong{color:#bbf7d0}.metered-cost-modal-actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.metered-cost-modal-actions button{cursor:pointer;border:1px solid #f8fafc29;border-radius:999px;padding:.75rem 1rem;font-weight:900}.metered-cost-modal-actions button:first-child{color:#e2e8f0;background:#0f172ab3}.metered-cost-modal-actions button:last-child{color:#fff;background:linear-gradient(135deg,#16a34a,#2563eb)}.metered-cost-modal-actions button:disabled{opacity:.6;cursor:not-allowed}.jira-diagnostics-card{background:radial-gradient(circle at 0 0,#2563eb29,#0000 35%),#080c14c7;border:1px solid #60a5fa52;border-radius:1.25rem;margin-top:1rem;padding:1rem}.jira-diagnostics-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.jira-diagnostics-header h3{margin:.25rem 0 0;font-size:1rem}.jira-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.jira-diagnostics-grid div{background:#0f172a75;border:1px solid #94a3b829;border-radius:.9rem;min-width:0;padding:.75rem}.jira-diagnostics-grid span{color:#cbd5e1a8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:900;display:block}.jira-diagnostics-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.88rem;display:block}.jira-diagnostics-help{color:#e2e8f0b8;margin:.9rem 0 0;font-size:.88rem;line-height:1.5}.qatalyst-pill-button,button.qatalyst-pill-button,a.qatalyst-pill-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563ebf2,#1d4ed8e0);border:1px solid #60a5fa73;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #2563eb33}.qatalyst-pill-button.secondary{color:#e2e8f0;box-shadow:none;background:#0f172ab8;border-color:#94a3b83d}.qatalyst-pill-button.green{background:linear-gradient(135deg,#16a34af2,#15803de0);border-color:#22c55e73;box-shadow:0 12px 34px #22c55e2e}.qatalyst-pill-button.red{background:linear-gradient(135deg,#dc2626f5,#991b1be6);border-color:#f8717161;box-shadow:0 12px 34px #dc262633}.qatalyst-pill-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.jira-diagnostics-grid{grid-template-columns:1fr}.jira-diagnostics-header{flex-direction:column}}.jira-settings-card-v2 .jira-diagnostics-card{background:radial-gradient(circle at 0 0,#2563eb29,#0000 35%),#080c14c7;border:1px solid #60a5fa52;border-radius:1.25rem;margin-top:1rem;padding:1rem}.jira-settings-card-v2 .jira-diagnostics-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.jira-settings-card-v2 .jira-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.jira-settings-card-v2 .jira-diagnostics-grid>div{background:#0f172a75;border:1px solid #94a3b829;border-radius:.9rem;min-width:0;padding:.75rem}.jira-settings-card-v2 .jira-diagnostics-grid span{color:#cbd5e1a8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:900;display:block}.jira-settings-card-v2 .jira-diagnostics-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.9rem;display:block}.jira-settings-card-v2 .jira-diagnostics-help{color:#e2e8f0b8;margin:.9rem 0 0;font-size:.88rem;line-height:1.5}.jira-settings-card-v2 .jira-status-pill,.jira-status-pill.ready,.jira-status-pill.warning,.jira-status-pill.error{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .72rem;font-size:.72rem;font-weight:900;display:inline-flex}.jira-status-pill.ready{color:#bbf7d0;background:#14532d73;border:1px solid #22c55e80}.jira-status-pill.warning{color:#fde68a;background:#713f1261;border:1px solid #fbbf2480}.jira-status-pill.error{color:#fecaca;background:#7f1d1d5c;border:1px solid #f8717180}.jira-settings-card-v2 .qatalyst-pill-button,.jira-settings-card-v2 button.qatalyst-pill-button,.jira-settings-card-v2 a.qatalyst-pill-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563ebf5,#1d4ed8e6);border:1px solid #60a5fa73;border-radius:999px;justify-content:center;align-items:center;min-height:2.6rem;padding:.72rem 1rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #2563eb33}.jira-settings-card-v2 .qatalyst-pill-button.secondary{color:#e2e8f0;box-shadow:none;background:#0f172ad1;border-color:#94a3b83d}.jira-settings-card-v2 .qatalyst-pill-button.green{background:linear-gradient(135deg,#16a34af2,#15803de0);border-color:#22c55e73;box-shadow:0 12px 34px #22c55e2e}.jira-settings-card-v2 .qatalyst-pill-button.red{background:linear-gradient(135deg,#dc2626f5,#991b1be6);border-color:#f8717161;box-shadow:0 12px 34px #dc262633}.jira-settings-card-v2 .qatalyst-pill-button:disabled{opacity:.55;cursor:not-allowed}.jira-settings-card-v2 .jira-settings-actions-polished{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}@media (max-width:760px){.jira-settings-card-v2 .jira-diagnostics-grid{grid-template-columns:1fr}.jira-settings-card-v2 .jira-diagnostics-header{flex-direction:column}.jira-settings-card-v2 .jira-settings-actions-polished{justify-content:stretch}.jira-settings-card-v2 .jira-settings-actions-polished .qatalyst-pill-button{width:100%}}.feature-builder-warning{color:#fde68a;background:#713f123d;border:1px solid #fbbf246b;border-radius:.95rem;margin-top:.85rem;padding:.85rem}.feature-builder-warning p{color:#fef3c7e0;margin:.4rem 0 0}.feature-builder-warning ul{margin:.55rem 0 0;padding-left:1.1rem}.feature-companion-smart-card{flex-direction:column;display:flex}.feature-companion-prompt-section{order:1}.feature-companion-missing-panel{order:2}.feature-companion-next-question{order:3}.feature-ai-prompt-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ffffff24,#0000 36%),linear-gradient(135deg,#16a34a,#15803d);border:1px solid #4ade806b;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:44px;padding:.75rem 1rem;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #22c55e2e}.feature-ai-prompt-button strong{color:#dcfce7;letter-spacing:.08em;text-transform:uppercase;background:#14532d80;border:1px solid #bbf7d061;border-radius:999px;padding:.22rem .5rem;font-size:.72rem}.feature-ai-prompt-button:disabled{cursor:not-allowed;opacity:.62}.feature-handoff-button{color:#fff;cursor:pointer;background:#2563ebc7;border:1px solid #60a5fa6b;border-radius:999px;margin-top:.75rem;padding:.62rem .9rem;font-weight:900}.feature-handoff-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.feature-handoff-modal{color:#e5e7eb;background:#0f172af5;border:1px solid #94a3b83d;border-radius:1.1rem;width:min(520px,100%);padding:1.2rem;box-shadow:0 24px 80px #00000057}.feature-handoff-modal h3{color:#fff;margin:.25rem 0 .65rem}.feature-handoff-modal ul{margin:.8rem 0;padding-left:1.2rem}.feature-handoff-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}.feature-handoff-modal-actions button{color:#e5e7eb;cursor:pointer;background:#0f172ae6;border:1px solid #94a3b842;border-radius:999px;padding:.7rem 1rem;font-weight:900}.feature-handoff-modal-actions button:last-child{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);border-color:#22c55e73}.feature-brief-handoff-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ffffff1f,#0000 35%),linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #60a5fa6b;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.35rem;margin-top:.85rem;padding:.65rem .95rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #2563eb2e}.feature-brief-handoff-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #2563eb3d}.feature-leave-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.feature-leave-modal{color:#f8fafc;background:radial-gradient(circle at 0 0,#2563eb2e,#0000 40%),linear-gradient(135deg,#080c18fa,#000000f5);border:1px solid #60a5fa61;border-radius:1.35rem;width:min(560px,100%);padding:1.35rem;box-shadow:0 30px 90px #0000008c}.feature-leave-modal h3{margin:.35rem 0 .7rem;font-size:1.35rem}.feature-leave-modal p{color:#e2e8f0cc;line-height:1.5}.feature-leave-modal-subtitle{margin:1rem 0 .45rem;font-weight:900;color:#fecaca!important}.feature-leave-modal ul{color:#e2e8f0c7;margin:0;padding-left:1.25rem;line-height:1.55}.feature-leave-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.feature-leave-modal-actions button{cursor:pointer;border-radius:999px;min-height:2.65rem;padding:.72rem 1rem;font-weight:950}.feature-leave-modal-secondary{color:#e2e8f0;background:#0f172ad1;border:1px solid #94a3b847}.feature-leave-modal-primary{color:#fff;background:radial-gradient(circle at 0 0,#ffffff21,#0000 35%),linear-gradient(135deg,#16a34a,#15803d);border:1px solid #4ade806b;box-shadow:0 14px 28px #22c55e2e}@media (max-width:700px){.feature-leave-modal-actions{flex-direction:column-reverse}.feature-leave-modal-actions button{width:100%}}.landing-page-v2 .landing-section,.landing-page-v2 .landing-split-section,.landing-page-v2 .landing-final-cta{scroll-margin-top:24px}.landing-workflow-system-grid,.landing-flow-grid,.landing-guardrail-grid{margin-top:1.3rem}.landing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-card-accent{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 36%),linear-gradient(#ffffff07,#ffffff03);border:1px solid #ffffff17;border-radius:1.25rem;min-height:235px;padding:1.15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.landing-card-accent:before{content:"";opacity:.24;pointer-events:none;position:absolute;inset:0}.landing-card-accent>*{z-index:1;position:relative}.landing-card-accent .report-kicker{margin-bottom:.65rem}.landing-card-accent h3{margin:0 0 .65rem;font-size:1.05rem;line-height:1.25}.landing-card-accent p{color:#e2e8f0d6;margin:0;line-height:1.55}.landing-accent-green:before{background:radial-gradient(circle at 0 0,#22c55e8c,#0000 46%)}.landing-accent-blue:before{background:radial-gradient(circle at 0 0,#3b82f694,#0000 46%)}.landing-accent-gold:before{background:radial-gradient(circle at 0 0,#f59e0b94,#0000 46%)}.landing-accent-red:before{background:radial-gradient(circle at 0 0,#ef44448a,#0000 46%)}.landing-accent-cyan:before{background:radial-gradient(circle at 0 0,#06b6d494,#0000 46%)}.landing-accent-purple:before{background:radial-gradient(circle at 0 0,#a855f794,#0000 46%)}.landing-title-accent-green{color:#86efac}.landing-title-accent-blue{color:#93c5fd}.landing-title-accent-gold{color:#fcd34d}.landing-title-accent-red{color:#fca5a5}.landing-title-accent-cyan{color:#67e8f9}.landing-title-accent-purple{color:#d8b4fe}.landing-flow-section .landing-section-heading-narrow{max-width:790px;line-height:1.06}.landing-flow-grid .landing-card-accent{min-height:185px}.landing-integrations-tools-row{align-items:stretch}.landing-integrations-panel,.landing-tools-panel{min-height:330px}.landing-integration-pill-row{flex-wrap:wrap;gap:.75rem;margin-top:1.15rem;display:flex}.landing-integration-pill{letter-spacing:.05em;background:radial-gradient(circle at 0 0,#ffffff1c,#0000 35%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding:.6rem 1rem;font-weight:950;display:inline-flex}.landing-integration-pill.is-green{color:#86efac;border-color:#22c55e52}.landing-integration-pill.is-blue{color:#93c5fd;border-color:#3b82f652}.landing-integration-pill.is-purple{color:#d8b4fe;border-color:#a855f752}.landing-integration-pill.is-muted{color:#e2e8f0c7;border-color:#94a3b83d}.landing-panel-support-copy{color:#e2e8f0c7;margin:1.2rem 0 0;line-height:1.6}.landing-tool-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.1rem;display:grid}.landing-tool-pill{text-align:center;background:radial-gradient(circle at 0 0,#ffffff1a,#0000 35%),linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1rem;font-weight:950;display:flex}.landing-tool-pill-green{color:#86efac;border-color:#22c55e40}.landing-tool-pill-red{color:#fca5a5;border-color:#ef444440}.landing-tool-pill-gold{color:#fcd34d;border-color:#f59e0b40}.landing-tool-pill-blue{color:#93c5fd;border-color:#3b82f640}.landing-tool-pill-purple{color:#d8b4fe;border-color:#a855f740}.landing-tool-pill-cyan{color:#67e8f9;border-color:#06b6d440}.landing-guardrail-card{min-height:118px;padding:1rem}.landing-guardrail-card p{font-weight:750}.landing-final-cta-v2{align-items:center}.landing-final-cta-v2 h2{max-width:760px}.landing-ready-copy{color:#e2e8f0db;max-width:820px;margin:1.05rem 0 0;line-height:1.6}.landing-ready-actions{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.landing-donate-button{color:#e2e8f0;background:radial-gradient(circle at 0 0,#ffffff1a,#0000 35%),linear-gradient(#ffffff0a,#ffffff05);border:1px solid #94a3b842;border-radius:999px;justify-content:center;align-items:center;min-width:142px;min-height:2.65rem;padding:.72rem 1.1rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:1100px){.landing-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card-accent{min-height:210px}}@media (max-width:760px){.landing-grid-3,.landing-grid-2,.landing-tool-pill-grid{grid-template-columns:1fr}.landing-card-accent,.landing-flow-grid .landing-card-accent,.landing-guardrail-card{min-height:auto}.landing-ready-actions{align-items:stretch;width:100%}.landing-donate-button{width:100%}}.landing-page-v2 .landing-hero,.landing-page-v2 .landing-section,.landing-page-v2 .landing-split-section,.landing-page-v2 .landing-final-cta,.landing-page-v2 .landing-panel{background:radial-gradient(circle at 92% 0,#dc26260e,#0000 34%),linear-gradient(135deg,#101010fa,#0a0a0bf5)}.landing-page-v2 .landing-hero:after,.landing-page-v2 .landing-section:after,.landing-page-v2 .landing-split-section:after,.landing-page-v2 .landing-final-cta:after,.landing-page-v2 .landing-panel:after{opacity:.25}.landing-page-v2 .landing-preview-card{background:radial-gradient(circle at 100% 0,#3b82f61b,#0000 38%),radial-gradient(circle at 0 100%,#22c55e0e,#0000 34%),linear-gradient(#0c101af5,#050508f5);border-color:#60a5fa38;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0e}.landing-page-v2 .landing-preview-top{border-bottom-color:#60a5fa2e}.landing-page-v2 .landing-preview-top span{color:#fca5a5}.landing-page-v2 .landing-preview-top strong{color:#dbeafe}.landing-page-v2 .landing-preview-block{background:radial-gradient(circle at 0 0,#3b82f621,#0000 42%),linear-gradient(#ffffff09,#ffffff03);border-color:#94a3b821;position:relative;overflow:hidden}.landing-page-v2 .landing-preview-block:before{content:"";pointer-events:none;opacity:.22;position:absolute;inset:0}.landing-page-v2 .landing-preview-block:first-of-type:before{background:radial-gradient(circle at 0 0,#22c55e8c,#0000 48%)}.landing-page-v2 .landing-preview-block:nth-of-type(2):before{background:radial-gradient(circle at 0 0,#3b82f68c,#0000 48%)}.landing-page-v2 .landing-preview-block:nth-of-type(3):before,.landing-page-v2 .landing-preview-block-red:before{background:radial-gradient(circle at 0 0,#f59e0b7a,#0000 48%)}.landing-page-v2 .landing-preview-block>*{z-index:1;position:relative}.landing-page-v2 .landing-preview-block small{color:#fcd34d;letter-spacing:.16em}.landing-page-v2 .landing-preview-block:first-of-type small{color:#86efac}.landing-page-v2 .landing-preview-block:nth-of-type(2) small{color:#93c5fd}.landing-page-v2 .landing-preview-block p{color:#f8fafce6}.landing-page-v2 .landing-preview-block-red{background:radial-gradient(circle at 0 0,#f59e0b14,#0000 42%),linear-gradient(#ffffff09,#ffffff03);border-color:#f59e0b38}.landing-page-v2 .landing-card-accent:before{opacity:.16}.landing-page-v2 .landing-accent-red:before{opacity:.13}.landing-page-v2 .landing-final-cta-v2{background:radial-gradient(circle at 92% 0,#dc262612,#0000 34%),radial-gradient(circle at 0 100%,#3b82f609,#0000 32%),linear-gradient(135deg,#101010fa,#0a0a0bf5)}.landing-page-v2 .landing-primary-cta{box-shadow:0 14px 34px #dc262629,inset 0 1px #ffffff24}.qatalyst-landing{--qa-bg:#050608;--qa-bg-soft:#090b10;--qa-panel:#0d1017d1;--qa-panel-strong:#12161feb;--qa-panel-muted:#ffffff0b;--qa-border:#e2e8f01f;--qa-border-strong:#e2e8f02e;--qa-text:#f8fafc;--qa-muted:#e2e8f0b8;--qa-muted-soft:#e2e8f08a;--qa-red:#ef4444;--qa-red-deep:#991b1b;--qa-blue:#60a5fa;--qa-green:#4ade80;--qa-gold:#fbbf24;--qa-purple:#a78bfa;--qa-cyan:#22d3ee;--qa-shadow:#00000070;isolation:isolate;width:min(1220px,100% - 32px);color:var(--qa-text);margin:0 auto;padding:32px 0 88px;position:relative}.qatalyst-landing:before,.qatalyst-landing:after{content:"";pointer-events:none;z-index:-2;position:fixed;inset:0}.qatalyst-landing:before{background:radial-gradient(circle at 14% 8%,#60a5fa1f,#0000 28%),radial-gradient(circle at 86% 6%,#ef444418,#0000 24%),radial-gradient(circle at 46% 42%,#4ade800b,#0000 28%),linear-gradient(135deg,#030406 0%,#07080c 48%,#040405 100%)}.qatalyst-landing:after{z-index:-1;opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000e6,#0000 78%);mask-image:linear-gradient(#000000e6,#0000 78%)}.qatalyst-landing *,.qatalyst-landing :before,.qatalyst-landing :after{box-sizing:border-box}.qatalyst-landing a{text-decoration:none}.qatalyst-eyebrow{color:#fecaca;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:950}.qatalyst-hero{border:1px solid var(--qa-border);background:radial-gradient(circle at 90% 4%,#ef44441d,#0000 26%),radial-gradient(circle at 3% 100%,#60a5fa17,#0000 30%),linear-gradient(135deg,#0f121af5,#050609fa);border-radius:34px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:36px;min-height:680px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff12}.qatalyst-hero:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff14,#0000 26% 70%,#ef44440e),radial-gradient(circle at 78% 48%,#60a5fa14,#0000 34%);position:absolute;inset:1px}.qatalyst-hero-copy,.qatalyst-product-preview{z-index:1;position:relative}.qatalyst-hero h1{max-width:760px;color:var(--qa-text);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,7.2vw,6.7rem);line-height:.89}.qatalyst-hero-subcopy{color:#f1f5f9d1;max-width:710px;margin:26px 0 0;font-size:clamp(1.02rem,1.55vw,1.24rem);line-height:1.7}.qatalyst-hero-actions,.qatalyst-final-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.qatalyst-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:.94rem;font-weight:950;transition:transform .16s,border-color .16s,background .16s,filter .16s,box-shadow .16s;display:inline-flex}.qatalyst-button:hover{transform:translateY(-1px)}.qatalyst-button-primary{color:#fff;background:radial-gradient(circle at top left, #ffffff2e, transparent 38%), linear-gradient(135deg, var(--qa-red), var(--qa-red-deep));border:1px solid #f8717194;box-shadow:0 18px 38px #ef444438,inset 0 1px #ffffff2e}.qatalyst-button-primary:hover{filter:brightness(1.08);box-shadow:0 22px 44px #ef444442,inset 0 1px #fff3}.qatalyst-button-secondary,.qatalyst-button-ghost{color:#f8fafce6;background:radial-gradient(circle at 0 0,#ffffff14,#0000 36%),#ffffff0d;border:1px solid #e2e8f029;box-shadow:inset 0 1px #ffffff0f}.qatalyst-button-secondary:hover,.qatalyst-button-ghost:hover{background:#ffffff13;border-color:#f8717159}.qatalyst-hero-proof{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.qatalyst-hero-proof span{color:#e2e8f0c7;background:#ffffff0a;border:1px solid #e2e8f021;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:850;display:inline-flex}.qatalyst-product-preview{min-width:0}.qatalyst-preview-glow{filter:blur(2px);background:radial-gradient(circle at 50% 20%,#60a5fa2e,#0000 42%),radial-gradient(circle at 70% 86%,#ef444424,#0000 40%);border-radius:36px;position:absolute;inset:-34px -24px}.qatalyst-preview-shell{background:radial-gradient(circle at 80% 0,#60a5fa1f,#0000 28%),linear-gradient(#111827f5,#030407f5);border:1px solid #e2e8f029;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 26px 76px #0000007a,inset 0 1px #ffffff12}.qatalyst-preview-topbar{background:#0000002e;border-bottom:1px solid #e2e8f01c;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 18px;display:flex}.qatalyst-window-dots{gap:7px;display:flex}.qatalyst-window-dots span{background:#e2e8f057;border-radius:999px;width:10px;height:10px}.qatalyst-window-dots span:first-child{background:#ef4444e6}.qatalyst-preview-logo{object-fit:contain;width:min(168px,38vw);height:auto}.qatalyst-preview-status{color:#bbf7d0;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:950}.qatalyst-preview-grid{grid-template-columns:150px minmax(0,1fr);min-height:430px;display:grid}.qatalyst-preview-rail{background:#0000002e;border-right:1px solid #e2e8f01a;flex-direction:column;gap:10px;padding:18px 12px;display:flex}.qatalyst-preview-rail span{color:#e2e8f09e;border:1px solid #0000;border-radius:14px;padding:10px 11px;font-size:.78rem;font-weight:850}.qatalyst-preview-rail span.is-active{color:#fff;background:radial-gradient(circle at 0 0,#ef444429,#0000 42%),#ffffff0e;border-color:#f8717147}.qatalyst-preview-main{flex-direction:column;gap:14px;padding:18px;display:flex}.qatalyst-preview-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qatalyst-preview-card,.qatalyst-preview-output{background:radial-gradient(circle at 0 0,#ffffff12,#0000 34%),#ffffff0b;border:1px solid #e2e8f01f;border-radius:20px;padding:16px;box-shadow:inset 0 1px #ffffff0b}.qatalyst-preview-card-strong{background:radial-gradient(circle at 0 0,#4ade801b,#0000 36%),#ffffff0b;border-color:#4ade803d}.qatalyst-preview-card p{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:950}.qatalyst-preview-card strong{color:#fff;font-size:1rem;line-height:1.25;display:block}.qatalyst-preview-card span{color:#e2e8f0a8;margin-top:8px;font-size:.84rem;line-height:1.45;display:block}.qatalyst-preview-output{border-color:#60a5fa33;margin-top:auto}.qatalyst-preview-output div{flex-wrap:wrap;gap:8px;display:flex}.qatalyst-output-tag{color:#bfdbfe;background:#60a5fa14;border:1px solid #60a5fa3d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.qatalyst-preview-output p{color:#e2e8f0bd;margin:12px 0 0;line-height:1.45}.qatalyst-section,.qatalyst-final-cta{border:1px solid var(--qa-border);background:radial-gradient(circle at 95% 0,#ef44440e,#0000 28%),linear-gradient(135deg,#0d1017e6,#050609f0);border-radius:30px;margin-top:22px;padding:clamp(26px,4.6vw,54px);position:relative;overflow:hidden;box-shadow:0 24px 68px #00000047,inset 0 1px #ffffff0e}.qatalyst-section:before,.qatalyst-final-cta:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0d,#0000 30% 76%);position:absolute;inset:1px}.qatalyst-section>*,.qatalyst-final-cta>*{z-index:1;position:relative}.qatalyst-section-heading{max-width:820px;margin-bottom:26px}.qatalyst-section-heading-center{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.qatalyst-section h2,.qatalyst-final-cta h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.qatalyst-section-heading p:not(.qatalyst-eyebrow),.qatalyst-vault-copy p:not(.qatalyst-eyebrow),.qatalyst-builder-card p,.qatalyst-final-cta p{max-width:760px;color:var(--qa-muted);margin:18px 0 0;font-size:1rem;line-height:1.68}.qatalyst-section-heading-center p:not(.qatalyst-eyebrow){margin-left:auto;margin-right:auto}.qatalyst-card-grid{gap:14px;display:grid}.qatalyst-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qatalyst-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.qatalyst-card,.qatalyst-mini-card,.qatalyst-tool-card,.qatalyst-step-card,.qatalyst-guardrail-item{background:radial-gradient(circle at 0 0,#ffffff12,#0000 34%),#ffffff0b;border:1px solid #e2e8f01d;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.qatalyst-card{min-height:268px;padding:22px}.qatalyst-card:before,.qatalyst-mini-card:before,.qatalyst-tool-card:before{content:"";pointer-events:none;opacity:.13;position:absolute;inset:0}.qatalyst-card>*,.qatalyst-mini-card>*,.qatalyst-tool-card>*{z-index:1;position:relative}.qatalyst-card-green:before,.qatalyst-mini-card-green:before,.qatalyst-tool-card-green:before{background:radial-gradient(circle at top left, var(--qa-green), transparent 52%)}.qatalyst-card-gold:before,.qatalyst-tool-card-gold:before{background:radial-gradient(circle at top left, var(--qa-gold), transparent 52%)}.qatalyst-card-blue:before,.qatalyst-mini-card-blue:before,.qatalyst-tool-card-blue:before{background:radial-gradient(circle at top left, var(--qa-blue), transparent 52%)}.qatalyst-mini-card-purple:before,.qatalyst-tool-card-purple:before{background:radial-gradient(circle at top left, var(--qa-purple), transparent 52%)}.qatalyst-tool-card-red:before{background:radial-gradient(circle at top left, var(--qa-red), transparent 52%)}.qatalyst-tool-card-cyan:before{background:radial-gradient(circle at top left, var(--qa-cyan), transparent 52%)}.qatalyst-card-eyebrow{color:#fecaca;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:950}.qatalyst-card h3,.qatalyst-mini-card h3,.qatalyst-tool-card h3,.qatalyst-step-card h3{color:#fff;letter-spacing:-.026em;margin:0;font-size:1.18rem;line-height:1.22}.qatalyst-card p:not(.qatalyst-card-eyebrow),.qatalyst-mini-card p,.qatalyst-tool-card p,.qatalyst-step-card p{color:#e2e8f0b8;margin:14px 0 0;line-height:1.62}.qatalyst-vault-panel,.qatalyst-builder-card{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:center;gap:24px;display:grid}.qatalyst-vault-section{background:radial-gradient(circle at 0 30%,#4ade8014,#0000 28%),radial-gradient(circle at 100% 0,#60a5fa0f,#0000 26%),linear-gradient(135deg,#0d1017eb,#040608f5)}.qatalyst-vault-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qatalyst-vault-stack span{color:#f8fafce6;background:radial-gradient(circle at 0 0,#4ade801c,#0000 34%),#ffffff0b;border:1px solid #4ade802e;border-radius:18px;align-items:center;min-height:62px;padding:0 16px;font-weight:900;display:flex}.qatalyst-builder-section{background:radial-gradient(circle at 94% 20%,#fbbf2414,#0000 28%),radial-gradient(circle at 0 100%,#ef44440e,#0000 28%),linear-gradient(135deg,#0d1017e6,#050609f5)}.qatalyst-triage-box{background:radial-gradient(circle at 0 0,#fbbf241b,#0000 36%),#ffffff0b;border:1px solid #fbbf243b;border-radius:24px;padding:20px}.qatalyst-triage-header{border-bottom:1px solid #e2e8f01a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.qatalyst-triage-header span{color:#fcd34d;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.qatalyst-triage-header strong{color:#fff;font-size:.88rem}.qatalyst-triage-box ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.qatalyst-triage-box li{color:#f8fafcdb;padding-left:24px;line-height:1.5;position:relative}.qatalyst-triage-box li:before{content:"";background:var(--qa-gold);border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:2px;box-shadow:0 0 18px #fbbf2461}.qatalyst-workflow-lane{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.qatalyst-step-card{min-height:230px;padding:20px}.qatalyst-step-card:after{content:"";background:#f871717a;width:24px;height:1px;position:absolute;top:32px;right:-12px}.qatalyst-step-card:last-child:after{display:none}.qatalyst-step-card span{color:#fecaca;background:#ef444418;border:1px solid #f871714d;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:24px;font-size:.82rem;font-weight:950;display:inline-flex}.qatalyst-integrations-section{background:radial-gradient(circle at 0 0,#60a5fa12,#0000 28%),radial-gradient(circle at 100% 100%,#4ade800d,#0000 30%),linear-gradient(135deg,#0d1017e6,#050609f5)}.qatalyst-mini-card,.qatalyst-tool-card{min-height:178px;padding:20px}.qatalyst-mini-card-muted:before{background:radial-gradient(circle at 0 0,#94a3b8b8,#0000 52%)}.qatalyst-tool-card{min-height:188px}.qatalyst-guardrails-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:28px;display:grid}.qatalyst-guardrails-section .qatalyst-section-heading{margin-bottom:0}.qatalyst-guardrail-list{gap:12px;display:grid}.qatalyst-guardrail-item{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.qatalyst-guardrail-item span{color:#bbf7d0;background:#4ade801f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.78rem;font-weight:950;display:inline-grid}.qatalyst-guardrail-item p{color:#f8fafcd1;margin:1px 0 0;line-height:1.52}.qatalyst-final-cta{background:radial-gradient(circle at 100% 0,#ef44441c,#0000 28%),radial-gradient(circle at 0 100%,#60a5fa11,#0000 30%),linear-gradient(135deg,#111827f0,#050609fa);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.qatalyst-final-cta h2{max-width:840px}.qatalyst-final-cta p:not(.qatalyst-eyebrow){max-width:770px}.qatalyst-final-actions{justify-content:flex-end;min-width:260px;margin-top:0}@media (max-width:1160px){.qatalyst-hero,.qatalyst-vault-panel,.qatalyst-builder-card,.qatalyst-guardrails-section,.qatalyst-final-cta{grid-template-columns:1fr}.qatalyst-hero{min-height:auto}.qatalyst-product-preview{max-width:760px}.qatalyst-card-grid-4,.qatalyst-workflow-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.qatalyst-step-card:after{display:none}.qatalyst-final-actions{justify-content:flex-start;min-width:0}}@media (max-width:860px){.qatalyst-landing{width:min(100% - 24px,1220px);padding-top:18px}.qatalyst-hero,.qatalyst-section,.qatalyst-final-cta{border-radius:24px}.qatalyst-card-grid-3,.qatalyst-card-grid-4,.qatalyst-workflow-lane{grid-template-columns:1fr}.qatalyst-card,.qatalyst-mini-card,.qatalyst-tool-card,.qatalyst-step-card{min-height:auto}.qatalyst-section-heading-center{text-align:left}.qatalyst-section-heading-center p:not(.qatalyst-eyebrow){margin-left:0}.qatalyst-preview-grid{grid-template-columns:1fr}.qatalyst-preview-rail{border-bottom:1px solid #e2e8f01a;border-right:0;flex-direction:row;overflow-x:auto}.qatalyst-preview-rail span{flex:none}.qatalyst-vault-stack,.qatalyst-preview-card-row{grid-template-columns:1fr}}@media (max-width:560px){.qatalyst-landing{width:min(100% - 18px,1220px);padding-bottom:48px}.qatalyst-hero,.qatalyst-section,.qatalyst-final-cta{padding:22px}.qatalyst-hero h1{font-size:clamp(2.55rem,14vw,4.2rem)}.qatalyst-hero-actions,.qatalyst-final-actions{flex-direction:column;align-items:stretch}.qatalyst-button{width:100%}.qatalyst-preview-topbar{flex-wrap:wrap;justify-content:center;padding:14px}.qatalyst-window-dots,.qatalyst-preview-status{text-align:center;justify-content:center;width:100%}}.qatalyst-app-shell{width:min(1440px,100% - 40px);padding:26px 0 110px}.qatalyst-app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 4%,#2563eb24,#0000 30%),radial-gradient(circle at 88% 8%,#22c55e1f,#0000 28%),radial-gradient(circle at 50% 0,#f59e0b14,#0000 22%),radial-gradient(circle at 76% 42%,#dc26261c,#0000 30%);position:fixed;inset:0}.qatalyst-app-shell .app-command-hero{background:linear-gradient(135deg,#050812f5,#0a0a0cf5 46%,#120a0cf0),radial-gradient(circle at 18% 12%,#2563eb29,#0000 30%),radial-gradient(circle at 84% 18%,#dc262624,#0000 32%);border-color:#ffffff1f;grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:stretch;gap:26px;padding:26px;display:grid;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff14}.qatalyst-app-shell .app-command-hero:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#ffffff0d,#0000 30% 70%,#ef44440f),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/40px 40px;border-radius:23px;position:absolute;inset:1px}.qatalyst-app-shell .app-command-hero:after{background:radial-gradient(circle,#ef444429,#0000 66%);width:480px;height:480px;top:-190px;right:-170px}.qatalyst-app-shell .app-command-copy,.qatalyst-app-shell .app-account-rail,.qatalyst-app-shell .context-command-card,.qatalyst-app-shell .workspace-panel-header,.qatalyst-app-shell .tool-toolbar-panel,.qatalyst-app-shell .workspace,.qatalyst-app-shell .feature-workspace-shell{z-index:1;position:relative}.qatalyst-app-shell .app-command-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.qatalyst-app-shell .app-command-eyebrow{flex-wrap:wrap;gap:8px;margin-bottom:2px;display:flex}.qatalyst-app-shell .app-command-eyebrow span,.qatalyst-app-shell .app-section-kicker,.qatalyst-app-shell .output-empty-kicker{color:#fecaca;letter-spacing:.13em;text-transform:uppercase;background:#7f1d1d29;border:1px solid #f871713d;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:7px 10px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.qatalyst-app-shell .app-command-eyebrow span:nth-child(2){color:#bfdbfe;background:#2563eb24;border-color:#60a5fa47}.qatalyst-app-shell .app-command-eyebrow span:nth-child(3){color:#bbf7d0;background:#16a34a21;border-color:#22c55e47}.qatalyst-app-shell .app-command-hero h1{letter-spacing:-.075em;max-width:820px;font-size:clamp(2.35rem,4.8vw,5rem)}.qatalyst-app-shell .app-command-hero p{color:#e2e8f0c7;max-width:820px;margin:0;font-size:1.03rem;line-height:1.75}.qatalyst-app-shell .app-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:830px;display:grid}.qatalyst-app-shell .app-command-metrics div,.qatalyst-app-shell .context-command-card,.qatalyst-app-shell .app-brand-card,.qatalyst-app-shell .app-trust-card,.qatalyst-app-shell .qa-cockpit-panel,.qatalyst-app-shell .qa-output-cockpit,.qatalyst-app-shell .feature-workspace-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172a70,#0206174d),#ffffff09;border:1px solid #ffffff1b;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff0f}.qatalyst-app-shell .app-command-metrics div{border-radius:18px;gap:7px;min-height:92px;padding:16px;display:grid}.qatalyst-app-shell .app-command-metrics span,.qatalyst-app-shell .workspace-panel-header p,.qatalyst-app-shell .context-command-card-header h2,.qatalyst-app-shell .app-trust-card p{color:#cbd5e1b8}.qatalyst-app-shell .app-command-metrics span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.qatalyst-app-shell .app-command-metrics strong{color:#fff;font-size:1rem;line-height:1.25}.qatalyst-app-shell .context-command-card{border-radius:22px;gap:16px;max-width:910px;padding:18px;display:grid}.qatalyst-app-shell .context-command-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qatalyst-app-shell .context-command-card-header h2{margin:10px 0 0;font-size:1.02rem;line-height:1.35}.qatalyst-app-shell .context-health-pill,.qatalyst-app-shell .panel-cost-pill,.qatalyst-app-shell .output-status-pill{color:#bbf7d0;white-space:nowrap;background:#16a34a24;border:1px solid #22c55e4d;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:7px 11px;font-size:.76rem;font-weight:950;display:inline-flex}.qatalyst-app-shell .header-project-source-controls{grid-template-columns:minmax(230px,1fr) minmax(210px,.75fr);gap:12px;display:grid}.qatalyst-app-shell .header-project-source-field{gap:8px;min-width:0;display:grid}.qatalyst-app-shell .header-project-source-field label,.qatalyst-app-shell .stacked-source-field label,.qatalyst-app-shell .source-textarea-shell>span,.qatalyst-app-shell .bug-context-grid label,.qatalyst-app-shell .bug-evidence-field,.qatalyst-app-shell .follow-up-question-card span{color:#e2e8f0c2;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.qatalyst-app-shell .header-select-shell,.qatalyst-app-shell .header-sources-trigger,.qatalyst-app-shell .jira-fetch-inline-row input,.qatalyst-app-shell .bug-context-grid input,.qatalyst-app-shell .bug-context-grid select,.qatalyst-app-shell .bug-evidence-field input,.qatalyst-app-shell .follow-up-question-card textarea,.qatalyst-app-shell .follow-up-answer-textarea,.qatalyst-app-shell textarea{background:linear-gradient(#0f172ab8,#020617a3),#ffffff09;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.qatalyst-app-shell .header-select-shell,.qatalyst-app-shell .header-sources-trigger{border-radius:16px;min-height:58px}.qatalyst-app-shell .header-select-shell select{color:#f8fafc;min-height:58px;font-weight:850}.qatalyst-app-shell .header-select-shell span,.qatalyst-app-shell .source-picker-caret{color:#fca5a5}.qatalyst-app-shell .header-sources-trigger{justify-content:space-between;padding:10px 13px}.qatalyst-app-shell .source-pill-copy{text-align:left;gap:3px;display:grid}.qatalyst-app-shell .source-pill-label{color:#cbd5e19e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.qatalyst-app-shell .source-pill-count{color:#fff;font-size:.95rem}.qatalyst-app-shell .app-account-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.qatalyst-app-shell .app-brand-card{border-radius:22px;justify-content:center;align-items:center;min-height:120px;padding:18px;display:flex}.qatalyst-app-shell .hero-brand-logo{object-fit:contain;filter:drop-shadow(0 18px 34px #00000075);width:min(100%,315px);max-height:86px}.qatalyst-app-shell .hero-utility-actions{display:none}.qatalyst-app-shell .qa-auth-widget{width:100%}.qatalyst-app-shell .qa-auth-card{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 38%),linear-gradient(#0f172a85,#02061761);border:1px solid #ffffff1b;border-radius:22px;padding:16px;box-shadow:0 20px 54px #0000004d,inset 0 1px #fff1}.qatalyst-app-shell .qa-auth-action-row.account-action-row{grid-template-columns:minmax(118px,1fr) minmax(118px,1fr) minmax(118px,1fr)!important;gap:10px!important}.qatalyst-app-shell .app-header-menu-button,.qatalyst-app-shell .qa-auth-primary-button,.qatalyst-app-shell .qa-auth-secondary-button,.qatalyst-app-shell .qa-auth-ghost-button{text-decoration:none;border-radius:13px!important;font-size:.8rem!important;font-weight:950!important}.qatalyst-app-shell .qa-auth-primary-button,.qatalyst-app-shell .qa-auth-secondary-button{color:#fff;background:linear-gradient(135deg,#dc2626,#7f1d1d);border:1px solid #f8717157;box-shadow:0 14px 26px #dc26262e,inset 0 1px #ffffff24}.qatalyst-app-shell .qa-auth-ghost-button,.qatalyst-app-shell .app-header-menu-button{color:#f8fafce6;background:#ffffff0e;border:1px solid #ffffff1f}.qatalyst-app-shell .qa-floating-signed-in{margin-bottom:12px;text-align:left!important;min-width:0!important;position:static!important;top:auto!important;right:auto!important}.qatalyst-app-shell .qa-auth-action-row.account-action-row>div{padding-top:0!important}.qatalyst-app-shell .qa-auth-action-row.account-action-row>div>div{margin-bottom:8px;position:static!important}.qatalyst-app-shell .qa-credits-pill{color:#fde68a;background:#f59e0b1c;border:1px solid #f59e0b52;border-radius:13px;align-content:center;gap:2px;min-height:42px;padding:7px 11px;text-decoration:none;display:grid}.qatalyst-app-shell .qa-credits-pill span{color:#fde68abd;letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:950}.qatalyst-app-shell .qa-credits-pill strong{color:#fff7ed;font-size:.9rem}.qatalyst-app-shell .app-trust-card{border-radius:22px;gap:8px;padding:18px;display:grid}.qatalyst-app-shell .app-trust-card span{color:#fde68a;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.qatalyst-app-shell .app-trust-card strong{color:#fff;font-size:1rem}.qatalyst-app-shell .tool-toolbar-panel{background:linear-gradient(#0f172a6b,#02061757),#ffffff07;border:1px solid #ffffff1b;border-radius:26px;margin-top:22px;padding:20px;box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff0e}.qatalyst-app-shell .tool-toolbar-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.qatalyst-app-shell .tool-toolbar-heading h2{color:#fff;margin:5px 0 0;font-size:1.12rem}.qatalyst-app-shell .tool-toolbar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.qatalyst-app-shell .tool-toolbar-button{text-align:left;color:#e2e8f0d6;background:radial-gradient(circle at 90% 4%,#ffffff12,#0000 34%),linear-gradient(#0f172a8a,#02061766);border:1px solid #94a3b824;border-radius:22px;align-content:start;gap:10px;min-height:152px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.qatalyst-app-shell .tool-toolbar-button:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#f871711a,#0000 35%);transition:opacity .18s;position:absolute;inset:0}.qatalyst-app-shell .tool-toolbar-button:hover:not(:disabled){border-color:#f8717147;transform:translateY(-2px);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff12}.qatalyst-app-shell .tool-toolbar-button:hover:before,.qatalyst-app-shell .tool-toolbar-button-active:before{opacity:1}.qatalyst-app-shell .tool-toolbar-button-active{background:radial-gradient(circle at 90% 0,#f871712e,#0000 36%),linear-gradient(#240c12c7,#09090cc2);border-color:#f8717175;box-shadow:0 22px 56px #dc262629,inset 0 1px #ffffff16}.qatalyst-app-shell .tool-toolbar-button strong{z-index:1;color:#fff;letter-spacing:-.02em;font-size:1rem;position:relative}.qatalyst-app-shell .tool-toolbar-button span{z-index:1;color:#cbd5e1ad;font-size:.86rem;line-height:1.5;position:relative}.qatalyst-app-shell .credit-cost-badge,.qatalyst-app-shell [class*=credit-cost]{z-index:1;position:relative}.qatalyst-app-shell .workspace.app-workspace-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.35fr);gap:22px;margin-top:22px}.qatalyst-app-shell .qa-cockpit-panel,.qatalyst-app-shell .qa-output-cockpit,.qatalyst-app-shell .feature-workspace-shell{border-radius:26px;overflow:hidden}.qatalyst-app-shell .qa-cockpit-panel{flex-direction:column;gap:18px;padding:20px;display:flex}.qatalyst-app-shell .qa-output-cockpit{padding:20px 20px 76px}.qatalyst-app-shell .workspace-panel-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.qatalyst-app-shell .workspace-panel-header h2{color:#fff;margin:10px 0 0;font-size:1.25rem;line-height:1.25}.qatalyst-app-shell .workspace-panel-header p{max-width:560px;margin:7px 0 0;font-size:.9rem;line-height:1.55}.qatalyst-app-shell .panel-cost-pill{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b52}.qatalyst-app-shell .jira-source-shell{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 36%),#02061757;border:1px solid #60a5fa24;border-radius:20px;padding:16px}.qatalyst-app-shell .stacked-source-controls{gap:14px;margin:0;display:grid}.qatalyst-app-shell .jira-fetch-inline-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.qatalyst-app-shell .jira-fetch-inline-row input,.qatalyst-app-shell .bug-context-grid input,.qatalyst-app-shell .bug-context-grid select,.qatalyst-app-shell .bug-evidence-field input{color:#fff;min-height:46px}.qatalyst-app-shell .stacked-fetch-button,.qatalyst-app-shell .run-button,.qatalyst-app-shell .copy-all-button,.qatalyst-app-shell .secondary-action-button{color:#fff;background:linear-gradient(135deg,#dc2626,#7f1d1d);border:1px solid #f8717157;border-radius:14px;box-shadow:0 16px 34px #dc26262e,inset 0 1px #ffffff24}.qatalyst-app-shell .stacked-fetch-button{white-space:nowrap;min-height:46px;padding:0 15px;font-size:.84rem;font-weight:950}.qatalyst-app-shell .source-textarea-shell{gap:9px;display:grid}.qatalyst-app-shell .source-textarea-shell textarea,.qatalyst-app-shell .input-panel textarea[data-testid=qa-source-input]{color:#f8fafc;min-height:335px;padding:18px;font-size:.95rem;line-height:1.65}.qatalyst-app-shell .source-textarea-shell textarea::placeholder{color:#cbd5e175}.qatalyst-app-shell .stacked-source-status,.qatalyst-app-shell .qa-context-used-line,.qatalyst-app-shell .qa-context-used-pill,.qatalyst-app-shell .credit-action-cost-line,.qatalyst-app-shell .generation-consistency-note{color:#bbf7d0;background:#16a34a17;border:1px solid #22c55e38;border-radius:14px;padding:10px 12px;font-size:.85rem;line-height:1.45}.qatalyst-app-shell .stacked-source-status-error{color:#fecaca;background:#7f1d1d29;border-color:#f871714d}.qatalyst-app-shell .stacked-source-status a,.qatalyst-app-shell .stacked-source-status button{color:#fff;font-weight:900}.qatalyst-app-shell .jira-fetched-summary-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 36%),#02061757;border:1px solid #22c55e38;border-radius:18px;padding:15px}.qatalyst-app-shell .jira-fetched-summary-top h4{color:#fff;margin:5px 0 0}.qatalyst-app-shell .jira-fetched-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.qatalyst-app-shell .jira-fetched-summary-grid div{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;gap:5px;padding:11px;display:grid}.qatalyst-app-shell .jira-fetched-summary-grid span{color:#cbd5e19e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.qatalyst-app-shell .jira-fetched-summary-grid strong{overflow-wrap:anywhere;color:#f8fafc;font-size:.86rem}.qatalyst-app-shell .run-button{letter-spacing:-.01em;min-height:54px;margin-top:0;font-size:.96rem}.qatalyst-app-shell .credit-action-cost-line{color:#fde68a;background:#f59e0b14;border-color:#f59e0b3d;margin:-4px 0 0}.qatalyst-app-shell .generation-consistency-note{color:#bfdbfe;background:#2563eb1a;border-color:#60a5fa42;margin:-4px 0 0}.qatalyst-app-shell .output-panel-header{margin-bottom:18px}.qatalyst-app-shell .output-status-pill{color:#bfdbfe;background:#2563eb1f;border-color:#60a5fa4d}.qatalyst-app-shell .output-empty{background:radial-gradient(circle,#2563eb17,#0000 46%),#02061747;border:1px dashed #94a3b833;border-radius:22px;align-content:center;gap:12px;min-height:340px;padding:42px;display:grid}.qatalyst-app-shell .output-empty strong{color:#fff;letter-spacing:-.04em;font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.15}.qatalyst-app-shell .output-empty p{color:#cbd5e1b8;max-width:520px;margin:0;line-height:1.65}.qatalyst-app-shell .qa-context-used-line,.qatalyst-app-shell .qa-context-used-pill{width:fit-content;margin:0 10px 14px 0;display:inline-flex}.qatalyst-app-shell .report-header,.qatalyst-app-shell .test-case-card,.qatalyst-app-shell .risk-summary-card,.qatalyst-app-shell .risk-card,.qatalyst-app-shell .risk-section-card,.qatalyst-app-shell .bug-summary-card,.qatalyst-app-shell .bug-section-card,.qatalyst-app-shell .generic-output,.qatalyst-app-shell .follow-up-answer-box,.qatalyst-app-shell .bug-refine-section,.qatalyst-app-shell .follow-up-question-card{background:linear-gradient(#0f172a8a,#0206176b),#ffffff07;border-color:#94a3b821;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0b}.qatalyst-app-shell .report-wrap,.qatalyst-app-shell .risk-report-list,.qatalyst-app-shell .bug-report-list{padding-bottom:64px}.qatalyst-app-shell .test-card-list,.qatalyst-app-shell .risk-card-list,.qatalyst-app-shell .risk-report-list,.qatalyst-app-shell .bug-report-list{gap:20px}.qatalyst-app-shell .test-case-card,.qatalyst-app-shell .risk-summary-card,.qatalyst-app-shell .risk-card,.qatalyst-app-shell .risk-section-card,.qatalyst-app-shell .bug-summary-card,.qatalyst-app-shell .bug-section-card{border-radius:20px;padding:24px}.qatalyst-app-shell .test-case-label,.qatalyst-app-shell .report-kicker{color:#fca5a5}.qatalyst-app-shell .badge{background:#0f172aa3;border-color:#94a3b82e}.qatalyst-app-shell .feature-workspace-shell{margin-top:22px;padding:20px}@media (max-width:1180px){.qatalyst-app-shell .app-command-hero{grid-template-columns:1fr}.qatalyst-app-shell .app-account-rail{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:stretch;display:grid}.qatalyst-app-shell .app-trust-card{grid-column:1/-1}.qatalyst-app-shell .tool-toolbar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qatalyst-app-shell .workspace.app-workspace-grid{grid-template-columns:1fr}}@media (max-width:760px){.qatalyst-app-shell{width:min(100% - 22px,1440px);padding-top:14px}.qatalyst-app-shell .app-command-hero,.qatalyst-app-shell .tool-toolbar-panel,.qatalyst-app-shell .qa-cockpit-panel,.qatalyst-app-shell .qa-output-cockpit,.qatalyst-app-shell .feature-workspace-shell{border-radius:20px;padding:16px}.qatalyst-app-shell .app-command-metrics,.qatalyst-app-shell .header-project-source-controls,.qatalyst-app-shell .app-account-rail,.qatalyst-app-shell .tool-toolbar-grid,.qatalyst-app-shell .jira-fetch-inline-row,.qatalyst-app-shell .jira-fetched-summary-grid{grid-template-columns:1fr}.qatalyst-app-shell .context-command-card-header,.qatalyst-app-shell .workspace-panel-header{flex-direction:column;align-items:stretch}.qatalyst-app-shell .panel-cost-pill,.qatalyst-app-shell .output-status-pill,.qatalyst-app-shell .context-health-pill{width:fit-content}.qatalyst-app-shell .qa-auth-action-row.account-action-row{grid-template-columns:1fr!important}.qatalyst-app-shell .tool-toolbar-button{min-height:128px}.qatalyst-app-shell .output-empty{min-height:240px;padding:24px}}.qatalyst-app-shell-v2{width:min(1480px,100% - 44px);padding:28px 0 112px}.qatalyst-app-shell-v2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 4%,#2563eb29,#0000 30%),radial-gradient(circle at 82% 8%,#22c55e1f,#0000 28%),radial-gradient(circle at 52% 0,#f59e0b12,#0000 22%),radial-gradient(circle at 76% 42%,#dc26261c,#0000 28%);position:fixed;inset:0}.qatalyst-app-shell-v2 .app-workspace-hero{background:linear-gradient(135deg,#050812fa,#0a0a0cf5 48%,#140a0cf0),radial-gradient(circle at 20% 12%,#2563eb29,#0000 32%),radial-gradient(circle at 84% 12%,#dc262626,#0000 34%);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:stretch;gap:26px;margin-bottom:24px;padding:28px;display:grid;box-shadow:0 30px 95px #00000075,inset 0 1px #ffffff14}.qatalyst-app-shell-v2 .app-workspace-hero:before{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#ffffff0d,#0000 28% 74%,#ef44440f),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:1px}.qatalyst-app-shell-v2 .app-workspace-hero:after{background:radial-gradient(circle,#ef444426,#0000 66%);width:460px;height:460px;top:-180px;right:-170px}.qatalyst-app-shell-v2 .app-hero-copy,.qatalyst-app-shell-v2 .app-account-rail,.qatalyst-app-shell-v2 .app-toolbelt-shell,.qatalyst-app-shell-v2 .app-workspace-grid,.qatalyst-app-shell-v2 .feature-workspace-shell{z-index:1;position:relative}.qatalyst-app-shell-v2 .app-hero-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.qatalyst-app-shell-v2 .app-command-eyebrow,.qatalyst-app-shell-v2 .app-section-kicker{color:#fecaca;letter-spacing:.14em;text-transform:uppercase;background:#7f1d1d29;border:1px solid #f8717142;border-radius:999px;width:fit-content;margin:0;padding:8px 11px;font-size:.68rem;font-weight:950;line-height:1.15}.qatalyst-app-shell-v2 .app-workspace-hero h1{color:#fff;letter-spacing:-.075em;max-width:860px;margin:0;font-size:clamp(2.35rem,4.6vw,4.85rem);line-height:.96}.qatalyst-app-shell-v2 .app-workspace-hero .hero-copy>p:not(.app-command-eyebrow){color:#e2e8f0c9;max-width:820px;margin:0;font-size:1.04rem;line-height:1.72}.qatalyst-app-shell-v2 .app-hero-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;display:grid}.qatalyst-app-shell-v2 .app-hero-status-grid div,.qatalyst-app-shell-v2 .app-context-card,.qatalyst-app-shell-v2 .app-brand-panel,.qatalyst-app-shell-v2 .app-trust-card,.qatalyst-app-shell-v2 .qa-cockpit-panel,.qatalyst-app-shell-v2 .qa-output-cockpit,.qatalyst-app-shell-v2 .feature-workspace-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172a70,#0206174d),#ffffff09;border:1px solid #ffffff1b;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff0f}.qatalyst-app-shell-v2 .app-hero-status-grid div{border-radius:18px;gap:7px;min-height:88px;padding:16px;display:grid}.qatalyst-app-shell-v2 .app-hero-status-grid span,.qatalyst-app-shell-v2 .workspace-panel-header span,.qatalyst-app-shell-v2 .app-context-card-copy>span,.qatalyst-app-shell-v2 .app-trust-card p,.qatalyst-app-shell-v2 .app-brand-panel p{color:#cbd5e1b8}.qatalyst-app-shell-v2 .app-hero-status-grid span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.qatalyst-app-shell-v2 .app-hero-status-grid strong{color:#fff;font-size:1rem;line-height:1.25}.qatalyst-app-shell-v2 .app-context-card{border-radius:24px;gap:16px;max-width:940px;padding:18px;display:grid}.qatalyst-app-shell-v2 .app-context-card-copy{gap:10px;display:grid}.qatalyst-app-shell-v2 .app-context-card-copy h2{color:#fff;margin:0;font-size:1.08rem;line-height:1.35}.qatalyst-app-shell-v2 .app-context-card-copy>span{max-width:780px;font-size:.92rem;line-height:1.55;display:block}.qatalyst-app-shell-v2 .header-project-source-controls{grid-template-columns:minmax(230px,1fr) minmax(220px,.78fr);gap:12px;display:grid}.qatalyst-app-shell-v2 .header-project-source-field{gap:8px;min-width:0;display:grid}.qatalyst-app-shell-v2 .header-project-source-field label,.qatalyst-app-shell-v2 .stacked-source-field label,.qatalyst-app-shell-v2 .source-textarea-shell>span,.qatalyst-app-shell-v2 .bug-context-grid label,.qatalyst-app-shell-v2 .bug-evidence-field,.qatalyst-app-shell-v2 .follow-up-question-card span{color:#e2e8f0c2;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.qatalyst-app-shell-v2 .header-select-shell,.qatalyst-app-shell-v2 .header-sources-trigger,.qatalyst-app-shell-v2 .jira-fetch-inline-row input,.qatalyst-app-shell-v2 .bug-context-grid input,.qatalyst-app-shell-v2 .bug-context-grid select,.qatalyst-app-shell-v2 .bug-evidence-field input,.qatalyst-app-shell-v2 .follow-up-question-card textarea,.qatalyst-app-shell-v2 .follow-up-answer-textarea,.qatalyst-app-shell-v2 textarea{background:linear-gradient(#0f172ab8,#020617a3),#ffffff09;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.qatalyst-app-shell-v2 .header-select-shell,.qatalyst-app-shell-v2 .header-sources-trigger{border-radius:16px;min-height:54px}.qatalyst-app-shell-v2 .header-select-shell select{color:#fff;font-weight:900}.qatalyst-app-shell-v2 .source-pill-copy{gap:2px}.qatalyst-app-shell-v2 .source-pill-label{color:#bbf7d0}.qatalyst-app-shell-v2 .source-pill-count{color:#fff}.qatalyst-app-shell-v2 .app-account-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.qatalyst-app-shell-v2 .app-brand-panel,.qatalyst-app-shell-v2 .app-trust-card{border-radius:24px;padding:18px}.qatalyst-app-shell-v2 .app-brand-panel{background:radial-gradient(circle,#f871711a,#0000 44%),linear-gradient(#ffffff0e,#ffffff06);place-items:center;gap:12px;min-height:184px;display:grid}.qatalyst-app-shell-v2 .app-brand-panel .brand-logo{object-fit:contain;width:min(260px,86%);max-height:130px}.qatalyst-app-shell-v2 .app-brand-panel p{text-align:center;margin:0;font-size:.9rem;line-height:1.45}.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-widget{width:100%;margin:0}.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-card{background:linear-gradient(#0f172a75,#02061747),#ffffff09!important;border:1px solid #ffffff1c!important;border-radius:24px!important;width:100%!important;min-height:auto!important;padding:16px!important;overflow:visible!important;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff0f!important}.qatalyst-app-shell-v2 .hero-brand-account .qa-floating-signed-in{z-index:auto!important;text-align:left!important;pointer-events:auto!important;min-width:0!important;margin:0 0 12px!important;position:static!important;top:auto!important;right:auto!important}.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;width:100%!important;display:grid!important}.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-action-row>div{min-width:0!important}.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-secondary-button,.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-ghost-button,.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-primary-button,.qatalyst-app-shell-v2 .hero-brand-account .hero-menu-button{white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:42px!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.qatalyst-app-shell-v2 .app-trust-card{border-color:#22c55e29;gap:8px;display:grid}.qatalyst-app-shell-v2 .app-trust-card span{color:#bbf7d0;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950}.qatalyst-app-shell-v2 .app-trust-card strong{color:#fff;font-size:1rem;line-height:1.35}.qatalyst-app-shell-v2 .app-trust-card p{margin:0;font-size:.9rem;line-height:1.55}.qatalyst-app-shell-v2 .app-toolbelt-shell{margin-bottom:22px}.qatalyst-app-shell-v2 .tool-toolbar-panel{background:radial-gradient(circle at 10% 0,#dc26261f,#0000 30%),radial-gradient(circle at 92% 0,#2563eb21,#0000 30%),linear-gradient(#0f172a7a,#02061757),#ffffff08;border:1px solid #ffffff1c;border-radius:28px;margin:0;padding:22px;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0f}.qatalyst-app-shell-v2 .tool-toolbar-heading{margin-bottom:16px}.qatalyst-app-shell-v2 .tool-toolbar-heading h2{color:#fff;margin:6px 0 0;font-size:1.05rem}.qatalyst-app-shell-v2 .tool-toolbar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.qatalyst-app-shell-v2 .tool-toolbar-button{color:#e2e8f0b8;text-align:left;background:linear-gradient(#0f172a99,#0206178a),#ffffff07;border:1px solid #94a3b829;border-radius:18px;align-content:start;gap:10px;min-height:136px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.qatalyst-app-shell-v2 .tool-toolbar-button:hover:not(:disabled){border-color:#f8717157;transform:translateY(-2px);box-shadow:0 18px 42px #00000057}.qatalyst-app-shell-v2 .tool-toolbar-button strong{color:#fff;font-size:.98rem;line-height:1.2}.qatalyst-app-shell-v2 .tool-toolbar-button>span:not(.credit-cost-badge){color:#cbd5e1c2;font-size:.86rem;line-height:1.42}.qatalyst-app-shell-v2 .tool-toolbar-button-active{background:radial-gradient(circle at 10% 0,#f871712e,#0000 42%),linear-gradient(#7f1d1d6b,#0f172aa3);border-color:#f8717175;box-shadow:0 18px 46px #0000006b,0 0 0 1px #f8717129,inset 0 1px #ffffff14}.qatalyst-app-shell-v2 .tool-toolbar-button-active:after{content:"";background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e);border-radius:999px;height:3px;position:absolute;bottom:11px;left:16px;right:16px;box-shadow:0 0 20px #ef444452}.qatalyst-app-shell-v2 .tool-toolbar-button-green.tool-toolbar-button-active{background:radial-gradient(circle at 12% 0,#22c55e33,#0000 44%),linear-gradient(#064e3b75,#0f172aa3);border-color:#22c55e75}.qatalyst-app-shell-v2 .tool-toolbar-button-blue.tool-toolbar-button-active{background:radial-gradient(circle at 12% 0,#2563eb38,#0000 44%),linear-gradient(#1e40af61,#0f172aa3);border-color:#60a5fa75}.qatalyst-app-shell-v2 .tool-toolbar-button-yellow.tool-toolbar-button-active{background:radial-gradient(circle at 12% 0,#f59e0b2e,#0000 44%),linear-gradient(#78350f5c,#0f172aa3);border-color:#f59e0b6b}.qatalyst-app-shell-v2 .app-workspace-grid{grid-template-columns:minmax(380px,470px) minmax(0,1fr);gap:22px;margin-top:0;padding-bottom:96px;display:grid}.qatalyst-app-shell-v2 .qa-cockpit-panel,.qatalyst-app-shell-v2 .qa-output-cockpit{border-radius:28px;padding:22px;overflow:hidden}.qatalyst-app-shell-v2 .qa-output-cockpit{min-height:620px}.qatalyst-app-shell-v2 .workspace-panel-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.qatalyst-app-shell-v2 .workspace-panel-header div{gap:8px;min-width:0;display:grid}.qatalyst-app-shell-v2 .workspace-panel-header h2{color:#fff;margin:0;font-size:1.22rem;line-height:1.2}.qatalyst-app-shell-v2 .workspace-panel-header>strong{color:#bbf7d0;white-space:nowrap;background:#16a34a24;border:1px solid #22c55e4d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.qatalyst-app-shell-v2 .jira-source-shell{background:radial-gradient(circle at 100% 0,#2563eb1c,#0000 38%),#ffffff06;border:1px solid #60a5fa24;border-radius:20px;margin-bottom:16px;padding:16px}.qatalyst-app-shell-v2 .stacked-source-controls{gap:12px;display:grid}.qatalyst-app-shell-v2 .jira-fetch-inline-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.qatalyst-app-shell-v2 .jira-fetch-inline-row input{color:#fff;border-radius:14px;min-height:46px;padding:0 13px}.qatalyst-app-shell-v2 .stacked-fetch-button,.qatalyst-app-shell-v2 .run-button,.qatalyst-app-shell-v2 .copy-all-button{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border-radius:14px;font-weight:950;box-shadow:0 16px 34px #dc26263d,inset 0 1px #ffffff29}.qatalyst-app-shell-v2 .stacked-fetch-button{min-height:46px;padding:0 16px}.qatalyst-app-shell-v2 .source-textarea-shell{gap:9px;display:grid}.qatalyst-app-shell-v2 .source-textarea-shell textarea,.qatalyst-app-shell-v2 .input-panel textarea[data-testid=qa-source-input]{color:#f8fafc;border-radius:20px;min-height:330px;padding:18px;font-size:.96rem;line-height:1.65}.qatalyst-app-shell-v2 .run-button{letter-spacing:-.01em;min-height:54px;margin-top:18px}.qatalyst-app-shell-v2 .credit-action-cost-line,.qatalyst-app-shell-v2 .generation-consistency-note{color:#cbd5e1bd;margin:10px 0 0;font-size:.88rem;line-height:1.5}.qatalyst-app-shell-v2 .credit-action-cost-line strong{color:#fff}.qatalyst-app-shell-v2 .output-panel-header{margin-bottom:18px}.qatalyst-app-shell-v2 .output-empty{color:#cbd5e1bd;text-align:center;background:radial-gradient(circle,#2563eb17,#0000 38%),#0000003d;border:1px dashed #94a3b833;border-radius:22px;place-content:center;gap:8px;min-height:320px;padding:36px;display:grid}.qatalyst-app-shell-v2 .output-empty strong{color:#fff;font-size:1.08rem}.qatalyst-app-shell-v2 .output-empty span{max-width:470px;line-height:1.55}.qatalyst-app-shell-v2 .generic-output,.qatalyst-app-shell-v2 .test-case-card,.qatalyst-app-shell-v2 .risk-summary-card,.qatalyst-app-shell-v2 .risk-card,.qatalyst-app-shell-v2 .risk-section-card,.qatalyst-app-shell-v2 .bug-summary-card,.qatalyst-app-shell-v2 .bug-section-card{background:linear-gradient(#0f172a8f,#02061780),#ffffff07;border-color:#94a3b826}.qatalyst-app-shell-v2 .follow-up-answer-box,.qatalyst-app-shell-v2 .bug-refine-section,.qatalyst-app-shell-v2 .follow-up-question-card,.qatalyst-app-shell-v2 .file-upload-card,.qatalyst-app-shell-v2 .jira-fetched-summary-card{background:linear-gradient(#0f172a85,#0206176b),#ffffff07;border-color:#94a3b824}@media (max-width:1180px){.qatalyst-app-shell-v2 .app-workspace-hero,.qatalyst-app-shell-v2 .app-workspace-grid{grid-template-columns:1fr}.qatalyst-app-shell-v2 .app-account-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.qatalyst-app-shell-v2 .app-brand-panel,.qatalyst-app-shell-v2 .app-trust-card,.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-card{min-height:100%}.qatalyst-app-shell-v2 .tool-toolbar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.qatalyst-app-shell-v2{width:min(100% - 24px,1480px);padding-top:16px;padding-bottom:64px}.qatalyst-app-shell-v2 .app-workspace-hero,.qatalyst-app-shell-v2 .tool-toolbar-panel,.qatalyst-app-shell-v2 .qa-cockpit-panel,.qatalyst-app-shell-v2 .qa-output-cockpit{border-radius:22px;padding:18px}.qatalyst-app-shell-v2 .app-workspace-hero h1{font-size:clamp(2.15rem,12vw,3.5rem)}.qatalyst-app-shell-v2 .app-hero-status-grid,.qatalyst-app-shell-v2 .header-project-source-controls,.qatalyst-app-shell-v2 .app-account-rail,.qatalyst-app-shell-v2 .tool-toolbar-grid{grid-template-columns:1fr}.qatalyst-app-shell-v2 .hero-brand-account .qa-auth-action-row{grid-template-columns:1fr!important}.qatalyst-app-shell-v2 .jira-fetch-inline-row{grid-template-columns:1fr}.qatalyst-app-shell-v2 .workspace-panel-header{flex-direction:column}.qatalyst-app-shell-v2 .workspace-panel-header>strong{width:fit-content}.qatalyst-app-shell-v2 .source-textarea-shell textarea,.qatalyst-app-shell-v2 .input-panel textarea[data-testid=qa-source-input]{min-height:260px}}body:has(.qatalyst-app-shell-v3){background:#020202!important}body:has(.qatalyst-app-shell-v3):before{opacity:.08}.qatalyst-app-shell-v3:before{background:0 0!important;display:none!important}.qatalyst-app-shell-v3 .app-workspace-hero{align-items:stretch;background:linear-gradient(135deg,#050812fa,#070709fa 52%,#0d0809f5)!important;box-shadow:0 30px 95px #0000008a,inset 0 1px #ffffff12!important}.qatalyst-app-shell-v3 .app-workspace-hero:after{display:none!important}.qatalyst-app-shell-v3 .app-context-card{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:18px;max-width:none;padding:18px}.qatalyst-app-shell-v3 .app-context-card-copy{gap:8px}.qatalyst-app-shell-v3 .app-context-card-copy h2{font-size:1.02rem}.qatalyst-app-shell-v3 .app-context-card-copy>span{max-width:620px;font-size:.88rem;line-height:1.5}.qatalyst-app-shell-v3 .header-project-source-controls{align-items:end;gap:10px}.qatalyst-app-shell-v3 .header-select-shell,.qatalyst-app-shell-v3 .header-sources-trigger{min-height:50px}.qatalyst-app-shell-v3 .app-account-rail{flex-direction:column;align-self:stretch;gap:18px;min-height:100%;display:flex}.qatalyst-app-shell-v3 .app-brand-panel{width:100%;min-height:0;margin:4px 0 auto;padding:0 0 10px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.qatalyst-app-shell-v3 .app-brand-panel:before,.qatalyst-app-shell-v3 .app-brand-panel:after{display:none!important}.qatalyst-app-shell-v3 .app-brand-panel .brand-logo{object-fit:contain;filter:drop-shadow(0 24px 36px #0000006b);width:min(360px,100%);max-height:210px}.qatalyst-app-shell-v3 .app-brand-panel p{display:none!important}.qatalyst-app-shell-v3 .hero-brand-account .qa-auth-card,.qatalyst-app-shell-v3 .app-trust-card{background:linear-gradient(#0f172a8a,#02061757),#ffffff08!important}.qatalyst-app-shell-v3 .app-trust-card{margin-bottom:0}@media (max-width:1180px){.qatalyst-app-shell-v3 .app-context-card{grid-template-columns:1fr;align-items:start}.qatalyst-app-shell-v3 .header-project-source-controls{max-width:620px}}@media (max-width:980px){.qatalyst-app-shell-v3 .app-account-rail{align-self:auto;min-height:0}.qatalyst-app-shell-v3 .app-brand-panel{margin:0;padding:4px 0 0}.qatalyst-app-shell-v3 .app-brand-panel .brand-logo{width:min(300px,86%);max-height:150px}}@media (max-width:640px){.qatalyst-app-shell-v3 .app-context-card{padding:16px}.qatalyst-app-shell-v3 .header-project-source-controls{grid-template-columns:1fr}}.qatalyst-app-shell-v4 .app-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:stretch}.qatalyst-app-shell-v4 .app-account-rail{justify-content:stretch;align-self:stretch;padding-bottom:28px}.qatalyst-app-shell-v4 .app-brand-panel{justify-content:center;align-items:center;min-height:250px;margin:0 0 auto;padding:0 0 4px;display:flex}.qatalyst-app-shell-v4 .app-brand-panel .brand-logo{transform-origin:50%;width:min(560px,118%);max-width:none;max-height:310px;transform:scale(1.08)}.qatalyst-app-shell-v4 .app-context-card{grid-template-columns:minmax(0,1fr) minmax(390px,.76fr);align-items:end;gap:18px;padding:16px 18px}.qatalyst-app-shell-v4 .app-context-card-copy{gap:7px}.qatalyst-app-shell-v4 .app-context-card-copy h2{font-size:1rem;line-height:1.32}.qatalyst-app-shell-v4 .app-context-card-copy>span{max-width:590px;font-size:.86rem;line-height:1.45}.qatalyst-app-shell-v4 .header-project-source-controls{grid-template-columns:minmax(168px,.72fr) minmax(196px,1fr);align-items:end;gap:10px}.qatalyst-app-shell-v4 .header-project-picker-field{max-width:210px}.qatalyst-app-shell-v4 .header-source-dropdown-field{min-width:190px}.qatalyst-app-shell-v4 .header-select-shell,.qatalyst-app-shell-v4 .header-sources-trigger{border-radius:15px;min-height:48px}.qatalyst-app-shell-v4 .header-select-shell select{padding-right:24px}.qatalyst-app-shell-v4 .header-sources-trigger{width:100%;padding-left:13px;padding-right:12px}.qatalyst-app-shell-v4 .source-picker-caret{flex:none}.qatalyst-app-shell-v4 .hero-brand-account .qa-auth-card{margin-top:0}.qatalyst-app-shell-v4 .app-trust-card{margin-top:0;margin-bottom:0}@media (max-width:1180px){.qatalyst-app-shell-v4 .app-workspace-hero{grid-template-columns:1fr}.qatalyst-app-shell-v4 .app-account-rail{padding-bottom:0}.qatalyst-app-shell-v4 .app-context-card{grid-template-columns:1fr}.qatalyst-app-shell-v4 .header-project-source-controls{max-width:620px}.qatalyst-app-shell-v4 .app-brand-panel{min-height:180px}.qatalyst-app-shell-v4 .app-brand-panel .brand-logo{width:min(460px,94%);transform:none}}@media (max-width:640px){.qatalyst-app-shell-v4 .app-context-card{padding:16px}.qatalyst-app-shell-v4 .header-project-source-controls{grid-template-columns:1fr}.qatalyst-app-shell-v4 .header-project-picker-field,.qatalyst-app-shell-v4 .header-source-dropdown-field{min-width:0;max-width:none}.qatalyst-app-shell-v4 .app-brand-panel{min-height:130px}.qatalyst-app-shell-v4 .app-brand-panel .brand-logo{width:min(360px,92%)}}.qatalyst-app-shell-v5 .app-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(430px,450px);align-items:stretch}.qatalyst-app-shell-v5 .app-hero-copy{min-width:0}.qatalyst-app-shell-v5 .app-account-rail{grid-template-rows:minmax(270px,1fr) auto auto;align-self:stretch;gap:12px;min-height:100%;padding-bottom:18px;display:grid}.qatalyst-app-shell-v5 .app-brand-panel{justify-content:center;align-self:start;align-items:center;min-height:286px;margin:0;padding:4px 0 0;display:flex}.qatalyst-app-shell-v5 .app-brand-panel .brand-logo{transform-origin:50%;width:min(700px,148%);max-width:none;max-height:360px;transform:scale(1.14)}.qatalyst-app-shell-v5 .hero-brand-account .qa-auth-card{align-self:end;margin:0!important;padding:14px!important}.qatalyst-app-shell-v5 .hero-brand-account .qa-floating-signed-in{margin-bottom:10px!important}.qatalyst-app-shell-v5 .hero-brand-account .qa-auth-action-row{gap:8px!important}.qatalyst-app-shell-v5 .hero-brand-account .qa-auth-secondary-button,.qatalyst-app-shell-v5 .hero-brand-account .qa-auth-ghost-button,.qatalyst-app-shell-v5 .hero-brand-account .qa-auth-primary-button,.qatalyst-app-shell-v5 .hero-brand-account .hero-menu-button{min-height:40px!important}.qatalyst-app-shell-v5 .app-trust-card{align-self:end;min-height:154px;margin:0!important;padding:18px!important}.qatalyst-app-shell-v5 .app-context-card{grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);align-self:end;min-height:154px;padding:17px 18px}.qatalyst-app-shell-v5 .header-project-source-controls{grid-template-columns:minmax(156px,.66fr) minmax(178px,1fr);gap:10px;width:100%}.qatalyst-app-shell-v5 .header-project-picker-field{max-width:198px}.qatalyst-app-shell-v5 .header-source-dropdown-field{min-width:178px}.qatalyst-app-shell-v5 .header-select-shell,.qatalyst-app-shell-v5 .header-sources-trigger{min-height:46px}.qatalyst-app-shell-v5 .header-select-shell select,.qatalyst-app-shell-v5 .header-sources-trigger{font-size:.9rem}.qatalyst-app-shell-v5 .source-pill-copy{min-width:0}.qatalyst-app-shell-v5 .source-pill-label,.qatalyst-app-shell-v5 .source-pill-count{white-space:nowrap}@media (max-width:1180px){.qatalyst-app-shell-v5 .app-workspace-hero{grid-template-columns:1fr}.qatalyst-app-shell-v5 .app-account-rail{grid-template-rows:auto auto auto;padding-bottom:0}.qatalyst-app-shell-v5 .app-brand-panel{min-height:190px}.qatalyst-app-shell-v5 .app-brand-panel .brand-logo{width:min(520px,96%);max-height:230px;transform:none}.qatalyst-app-shell-v5 .app-context-card{grid-template-columns:1fr;min-height:0}.qatalyst-app-shell-v5 .header-project-source-controls{grid-template-columns:minmax(160px,.72fr) minmax(190px,1fr);max-width:620px}}@media (max-width:640px){.qatalyst-app-shell-v5 .app-brand-panel{min-height:130px}.qatalyst-app-shell-v5 .app-brand-panel .brand-logo{width:min(380px,94%)}.qatalyst-app-shell-v5 .header-project-source-controls{grid-template-columns:1fr}.qatalyst-app-shell-v5 .header-project-picker-field,.qatalyst-app-shell-v5 .header-source-dropdown-field{min-width:0;max-width:none}}.qatalyst-app-shell-v6 .app-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(410px,430px);gap:22px}.qatalyst-app-shell-v6 .app-account-rail{grid-template-rows:minmax(250px,1fr) auto auto;gap:10px;padding-bottom:24px}.qatalyst-app-shell-v6 .app-brand-panel{min-height:262px;padding-top:0}.qatalyst-app-shell-v6 .app-brand-panel .brand-logo{width:min(720px,150%);max-height:350px;transform:scale(1.08)}.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-card{grid-template-columns:minmax(0,1fr) minmax(198px,auto)!important;grid-template-areas:"actions identity"!important;align-items:center!important;gap:12px!important;min-height:88px!important;max-height:104px!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-floating-signed-in{text-align:right!important;grid-area:identity!important;place-self:center end!important;min-width:0!important;max-width:208px!important;margin:0!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-floating-signed-in strong{max-width:208px!important;font-size:.76rem!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-action-row{grid-area:actions!important;grid-template-columns:minmax(108px,1fr) minmax(96px,.82fr) minmax(96px,.82fr)!important;align-self:center!important;gap:8px!important;width:100%!important;display:grid!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-action-row>div:first-child{padding-top:38px!important}.qatalyst-app-shell-v6 .hero-brand-account .hero-menu-button{border-radius:12px!important;min-height:32px!important;padding:6px 10px!important;font-size:.76rem!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-secondary-button,.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-ghost-button,.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-primary-button{border-radius:12px!important;min-height:38px!important;padding:8px 10px!important;font-size:.78rem!important}.qatalyst-app-shell-v6 .hero-brand-account .credits-pill,.qatalyst-app-shell-v6 .hero-brand-account [class*=credits]{min-height:34px}.qatalyst-app-shell-v6 .app-trust-card{min-height:140px;transform:translateY(-10px);padding:17px 18px!important}.qatalyst-app-shell-v6 .app-context-card{grid-template-columns:minmax(0,1fr) minmax(332px,.56fr);min-height:146px;padding:16px 18px}.qatalyst-app-shell-v6 .app-context-card-copy>span{max-width:560px}.qatalyst-app-shell-v6 .header-project-source-controls{grid-template-columns:minmax(138px,.58fr) minmax(150px,.82fr);justify-content:end;gap:9px}.qatalyst-app-shell-v6 .header-project-picker-field{max-width:172px}.qatalyst-app-shell-v6 .header-source-dropdown-field{min-width:150px;max-width:168px}.qatalyst-app-shell-v6 .header-select-shell,.qatalyst-app-shell-v6 .header-sources-trigger{border-radius:15px;min-height:44px}.qatalyst-app-shell-v6 .header-select-shell select,.qatalyst-app-shell-v6 .header-sources-trigger{font-size:.86rem}.qatalyst-app-shell-v6 .header-project-source-field label{font-size:.66rem}@media (max-width:1180px){.qatalyst-app-shell-v6 .app-workspace-hero{grid-template-columns:1fr}.qatalyst-app-shell-v6 .app-account-rail{grid-template-rows:auto auto auto;padding-bottom:0}.qatalyst-app-shell-v6 .app-brand-panel{min-height:180px}.qatalyst-app-shell-v6 .app-brand-panel .brand-logo{width:min(520px,96%);max-height:230px;transform:none}.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-card{grid-template-columns:1fr!important;grid-template-areas:"identity""actions"!important;max-height:none!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-floating-signed-in{text-align:left!important;justify-self:start!important;max-width:100%!important}.qatalyst-app-shell-v6 .app-trust-card{transform:none}.qatalyst-app-shell-v6 .app-context-card{grid-template-columns:1fr;min-height:0}.qatalyst-app-shell-v6 .header-project-source-controls{grid-template-columns:minmax(150px,.72fr) minmax(170px,.9fr);justify-content:start;max-width:520px}.qatalyst-app-shell-v6 .header-project-picker-field,.qatalyst-app-shell-v6 .header-source-dropdown-field{max-width:none}}@media (max-width:640px){.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-action-row{grid-template-columns:1fr!important}.qatalyst-app-shell-v6 .hero-brand-account .qa-auth-action-row>div:first-child{padding-top:38px!important}.qatalyst-app-shell-v6 .header-project-source-controls{grid-template-columns:1fr;max-width:none}}.qatalyst-app-shell-v7 .app-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(430px,460px)}.qatalyst-app-shell-v7 .app-account-rail{grid-template-rows:minmax(390px,1fr) auto;align-self:stretch;gap:0;min-height:100%;padding-bottom:18px;display:grid}.qatalyst-app-shell-v7 .app-brand-panel{justify-content:center;align-self:start;align-items:center;min-height:380px;margin:0;padding:0;display:flex}.qatalyst-app-shell-v7 .app-brand-panel .brand-logo{object-fit:contain;transform-origin:50%;width:min(980px,205%);max-width:none;max-height:460px;transform:scale(1.55)}.qatalyst-app-shell-v7 .app-trust-card{display:none!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-widget{align-self:end;width:100%;margin:0}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-card{border-radius:24px!important;grid-template-columns:1fr!important;grid-template-areas:"identity""actions"!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-height:166px!important;max-height:none!important;margin:0!important;padding:18px!important;display:grid!important;overflow:visible!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-floating-signed-in{z-index:auto!important;text-align:right!important;pointer-events:auto!important;grid-area:identity!important;place-self:start end!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;right:auto!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-floating-signed-in strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:320px!important;font-size:.82rem!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-action-row{grid-area:actions!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:end!important;gap:12px!important;width:100%!important;display:grid!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-action-row>div{min-width:0!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-action-row>div:first-child{padding-top:46px!important}.qatalyst-app-shell-v7 .hero-brand-account .hero-menu-button{border-radius:13px!important;min-height:36px!important;padding:8px 12px!important;font-size:.8rem!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-secondary-button,.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-ghost-button,.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-primary-button{border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;font-size:.84rem!important;display:inline-flex!important}.qatalyst-app-shell-v7 .hero-brand-account .credits-pill,.qatalyst-app-shell-v7 .hero-brand-account [class*=credits]{min-height:42px}@media (max-width:1180px){.qatalyst-app-shell-v7 .app-workspace-hero{grid-template-columns:1fr}.qatalyst-app-shell-v7 .app-account-rail{grid-template-rows:auto auto;gap:14px;padding-bottom:0}.qatalyst-app-shell-v7 .app-brand-panel{min-height:210px}.qatalyst-app-shell-v7 .app-brand-panel .brand-logo{width:min(720px,135%);max-height:300px;transform:scale(1.18)}.qatalyst-app-shell-v7 .hero-brand-account .qa-floating-signed-in{text-align:left!important;justify-self:start!important}}@media (max-width:640px){.qatalyst-app-shell-v7 .app-brand-panel{min-height:170px}.qatalyst-app-shell-v7 .app-brand-panel .brand-logo{width:min(520px,122%);max-height:230px;transform:scale(1.05)}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-card{min-height:0!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-action-row{grid-template-columns:1fr!important}.qatalyst-app-shell-v7 .hero-brand-account .qa-auth-action-row>div:first-child{padding-top:46px!important}}.qatalyst-app-shell-v8 .app-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(430px,460px)}.qatalyst-app-shell-v8 .app-account-rail{grid-template-rows:minmax(315px,1fr) auto;align-self:stretch;gap:0;min-height:100%;padding-bottom:48px;display:grid}.qatalyst-app-shell-v8 .app-brand-panel{min-height:330px}.qatalyst-app-shell-v8 .app-brand-panel .brand-logo{transform-origin:50%;width:min(1040px,215%);max-height:480px;transform:scale(1.58)}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-widget{align-self:end;width:100%;margin:0}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-card{border-radius:24px!important;grid-template:"identity""actions"1fr/1fr!important;align-items:stretch!important;gap:26px!important;width:100%!important;min-height:270px!important;max-height:none!important;margin:0!important;padding:26px!important;display:grid!important;overflow:visible!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-floating-signed-in{text-align:right!important;pointer-events:auto!important;grid-area:identity!important;place-self:start end!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;right:auto!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-floating-signed-in strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:340px!important;display:block!important;overflow:hidden!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-action-row{grid-area:actions!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:end!important;gap:12px!important;width:100%!important;display:grid!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-action-row>div{min-width:0!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-action-row>div:first-child{padding-top:48px!important}.qatalyst-app-shell-v8 .hero-brand-account .hero-menu-button{min-height:38px!important;padding:8px 12px!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-secondary-button,.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-ghost-button,.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-primary-button{justify-content:center!important;align-items:center!important;min-height:46px!important;padding:10px 12px!important;display:inline-flex!important}.qatalyst-app-shell-v8 .hero-brand-account .credits-pill,.qatalyst-app-shell-v8 .hero-brand-account [class*=credits]{min-height:44px!important}.qatalyst-app-shell-v8 .app-context-card .app-section-kicker{margin-bottom:-2px;position:relative;top:-6px}@media (max-width:1180px){.qatalyst-app-shell-v8 .app-workspace-hero{grid-template-columns:1fr}.qatalyst-app-shell-v8 .app-account-rail{grid-template-rows:auto auto;gap:16px;padding-bottom:12px}.qatalyst-app-shell-v8 .app-brand-panel{min-height:210px}.qatalyst-app-shell-v8 .app-brand-panel .brand-logo{width:min(760px,145%);max-height:320px;transform:scale(1.2)}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-card{min-height:210px!important;padding:22px!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-action-row{grid-template-columns:1fr!important}.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-action-row>div:first-child{padding-top:48px!important}}@media (max-width:720px){.qatalyst-app-shell-v8 .hero-brand-account .qa-auth-card{min-height:auto!important}.qatalyst-app-shell-v8 .app-context-card .app-section-kicker{margin-bottom:10px;top:0}}.qatalyst-app-shell-v9 .hero-brand-account .qa-auth-widget{transform:translateY(2px)}.qatalyst-app-shell-v9 .app-context-card .app-section-kicker{margin-bottom:-4px;top:-9px}.qatalyst-app-shell-v9 .compact-input-header{justify-content:flex-start;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.qatalyst-app-shell-v9 .compact-input-header .app-section-kicker,.qatalyst-app-shell-v9 .compact-input-header>strong{display:none!important}.qatalyst-app-shell-v9 .compact-input-header h2{margin-top:0}.qatalyst-app-shell-v9 .jira-source-shell{padding:16px}.qatalyst-app-shell-v9 .jira-source-shell button,.qatalyst-app-shell-v9 .jira-source-shell [type=button]{white-space:nowrap!important;border-radius:13px!important;max-width:168px!important;min-height:42px!important;padding:9px 14px!important;font-size:.84rem!important;line-height:1.15!important}.qatalyst-app-shell-v9 .jira-source-shell input{min-height:42px!important}.qatalyst-app-shell-v9 .qa-output-cockpit{background:radial-gradient(circle at 16% 0,#2563eb14,#0000 32%),radial-gradient(circle at 100% 0,#dc262614,#0000 34%),linear-gradient(#0c0d13fa,#050508fa)}.qatalyst-app-shell-v9 .qa-output-cockpit .output-panel-header{margin-bottom:20px}.qatalyst-app-shell-v9 .qa-context-used-line,.qatalyst-app-shell-v9 .qa-context-used-pill{color:#bbf7d0;background:#14532d3d;border:1px solid #22c55e3d;border-radius:999px;width:fit-content;max-width:100%;margin:0 0 16px;padding:9px 13px;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex}.qatalyst-app-shell-v9 .qa-output-cockpit .report-wrap{padding-bottom:72px}.qatalyst-app-shell-v9 .qa-output-cockpit .report-header{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 38%),radial-gradient(circle at 100% 0,#dc262617,#0000 34%),linear-gradient(#0f1018f5,#07070af5);border:1px solid #ffffff18;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:start;gap:18px;margin:18px 0 26px;padding:22px;display:grid;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0a}.qatalyst-app-shell-v9 .qa-output-cockpit .report-header>div:first-child{gap:8px;min-width:0;display:grid}.qatalyst-app-shell-v9 .qa-output-cockpit .report-kicker{color:#fecaca;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#7f1d1d38;border:1px solid #f8717142;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:0;padding:7px 11px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.qatalyst-app-shell-v9 .qa-output-cockpit .report-header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.qatalyst-app-shell-v9 .qa-output-cockpit .report-action-stack{align-content:start;justify-items:end;gap:12px;min-width:0;display:grid}.qatalyst-app-shell-v9 .qa-output-cockpit .report-actions,.qatalyst-app-shell-v9 .qa-output-cockpit .compact-report-actions,.qatalyst-app-shell-v9 .qa-output-cockpit .report-action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.qatalyst-app-shell-v9 .qa-output-cockpit .copy-all-button,.qatalyst-app-shell-v9 .qa-output-cockpit .save-report-button,.qatalyst-app-shell-v9 .qa-output-cockpit .edit-report-button{border-radius:13px;width:auto;min-width:112px;min-height:42px;margin:0;padding:10px 14px;font-size:.84rem;font-weight:900;line-height:1.1;box-shadow:0 12px 26px #dc262629,inset 0 1px #ffffff1a}.qatalyst-app-shell-v9 .qa-output-cockpit .secondary-action-button{background:linear-gradient(135deg,#26262efa,#121216fa);border:1px solid #ffffff24}.qatalyst-app-shell-v9 .qa-output-cockpit .save-report-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.qatalyst-app-shell-v9 .qa-output-cockpit .save-report-status-card{border-radius:14px;max-width:360px}.qatalyst-app-shell-v9 .qa-output-cockpit .test-card-list,.qatalyst-app-shell-v9 .qa-output-cockpit .bug-report-list,.qatalyst-app-shell-v9 .qa-output-cockpit .risk-report-list{margin-top:16px}@media (max-width:1180px){.qatalyst-app-shell-v9 .hero-brand-account .qa-auth-widget{transform:none}.qatalyst-app-shell-v9 .qa-output-cockpit .report-header{grid-template-columns:1fr}.qatalyst-app-shell-v9 .qa-output-cockpit .report-action-stack,.qatalyst-app-shell-v9 .qa-output-cockpit .report-actions,.qatalyst-app-shell-v9 .qa-output-cockpit .compact-report-actions,.qatalyst-app-shell-v9 .qa-output-cockpit .report-action-row,.qatalyst-app-shell-v9 .qa-output-cockpit .save-report-row{justify-content:flex-start;justify-items:stretch}}@media (max-width:720px){.qatalyst-app-shell-v9 .app-context-card .app-section-kicker{margin-bottom:10px;top:0}.qatalyst-app-shell-v9 .jira-source-shell button,.qatalyst-app-shell-v9 .jira-source-shell [type=button]{width:100%!important;max-width:none!important}.qatalyst-app-shell-v9 .qa-output-cockpit .report-header{padding:18px}.qatalyst-app-shell-v9 .qa-output-cockpit .copy-all-button,.qatalyst-app-shell-v9 .qa-output-cockpit .save-report-button,.qatalyst-app-shell-v9 .qa-output-cockpit .edit-report-button{width:100%}}.qatalyst-landing-qas155 .qatalyst-hero{background:radial-gradient(circle at 88% 20%,#7f1d1d24,#0000 30%),linear-gradient(135deg,#0a0e16f0,#050506fa 48%,#0f0708f0)!important;border-color:#ffffff1f!important}.qatalyst-landing-qas155 .qatalyst-hero:before,.qatalyst-landing-qas155 .qatalyst-hero:after{opacity:.42}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{isolation:isolate;border-radius:32px;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage:before{content:"";z-index:-2;filter:blur(24px);opacity:.9;background:radial-gradient(circle at 50% 48%,#ffffff14,#0000 20%),radial-gradient(circle at 50% 52%,#dc262629,#0000 44%),radial-gradient(circle at 42% 56%,#2563eb14,#0000 48%);border-radius:999px;position:absolute;inset:10%}@media (max-width:920px){.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:360px}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{width:min(420px,84%)}}@media (max-width:640px){.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:280px;margin-top:20px}.qatalyst-landing-qas155 .qatalyst-hero-logo-caption{font-size:.84rem;bottom:12px}}.qatalyst-landing-qas155 .qatalyst-hero:before,.qatalyst-landing-qas155 .qatalyst-hero:after{display:none!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{background:0 0!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage:before{opacity:.74!important;background:radial-gradient(circle at 50% 48%,#ffffff13,#0000 22%),radial-gradient(circle at 50% 52%,#dc26261b,#0000 48%)!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-glow{opacity:.64!important;background:radial-gradient(circle,#fff1,#0000 20%),radial-gradient(circle,#dc262617,#0000 58%)!important}.qatalyst-landing-qas155 .qatalyst-section,.qatalyst-landing-qas155 .qatalyst-vault-section,.qatalyst-landing-qas155 .qatalyst-integrations-section,.qatalyst-landing-qas155 .qatalyst-builder-section,.qatalyst-landing-qas155 .qatalyst-guardrails-section{background:0 0!important}.qatalyst-landing-qas155 .qatalyst-final-cta,.qatalyst-landing-qas155 .qatalyst-vault-panel,.qatalyst-landing-qas155 .qatalyst-builder-card{background:linear-gradient(145deg,#0f0f10fa,#060607fc)!important}@media (max-width:920px){.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:360px!important}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{width:min(420px,84%)!important}}@media (max-width:640px){.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:280px!important;margin-top:20px!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-caption{font-size:.84rem!important;bottom:12px!important}}body:has(.qatalyst-landing-qas155){background:#030303!important}body:has(.qatalyst-landing-qas155):before{opacity:.14!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:48px 48px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;-webkit-mask-image:linear-gradient(#000000b8,#0000 86%)!important;mask-image:linear-gradient(#000000b8,#0000 86%)!important}.qatalyst-landing-qas155{background:#030303!important}.qatalyst-landing-qas155:before,.qatalyst-landing-qas155:after{display:none!important}.qatalyst-landing-qas155 .qatalyst-hero{background:radial-gradient(circle at 12% 8%,#2563eb1f,#0000 34%),radial-gradient(circle at 88% 18%,#dc26262e,#0000 34%),radial-gradient(circle at 70% 86%,#f59e0b0f,#0000 38%),linear-gradient(145deg,#0b0f18fa,#050506fc 52%,#12080afa)!important;border-color:#ffffff21!important;box-shadow:0 28px 80px #0000009e,inset 0 1px #fff1!important}.qatalyst-landing-qas155 .qatalyst-hero:before,.qatalyst-landing-qas155 .qatalyst-hero:after{opacity:.28!important;display:block!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{isolation:isolate!important;background:0 0!important;border-radius:32px!important;place-items:center!important;min-height:520px!important;display:grid!important;position:relative!important;overflow:hidden!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage:before{content:""!important;z-index:-2!important;filter:blur(24px)!important;opacity:.95!important;background:radial-gradient(circle at 50% 48%,#ffffff17,#0000 20%),radial-gradient(circle at 50% 52%,#dc26262e,#0000 44%),radial-gradient(circle at 42% 56%,#2563eb1a,#0000 48%)!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:10%!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-glow{filter:blur(16px)!important;opacity:.82!important;pointer-events:none!important;background:radial-gradient(circle,#ffffff14,#0000 18%),radial-gradient(circle,#dc262624,#0000 58%)!important;border-radius:999px!important;width:min(520px,86vw)!important;height:min(520px,86vw)!important;position:absolute!important}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{z-index:1!important;object-fit:contain!important;filter:drop-shadow(0 26px 50px #0009)drop-shadow(0 0 34px #ef444429)!important;width:min(520px,88%)!important;height:auto!important;display:block!important;position:relative!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-caption{z-index:1!important;color:#f4f4f5bd!important;text-align:center!important;width:min(420px,100% - 48px)!important;margin:0!important;font-size:.98rem!important;font-weight:800!important;line-height:1.55!important;position:absolute!important;bottom:clamp(18px,4vw,48px)!important;left:50%!important;transform:translate(-50%)!important}.qatalyst-landing-qas155 .qatalyst-product-preview,.qatalyst-landing-qas155 .qatalyst-preview-shell,.qatalyst-landing-qas155 .qatalyst-preview-glow{display:none!important}.qatalyst-landing-qas155 .qatalyst-section{background:radial-gradient(circle at 10% 0,#2563eb17,#0000 34%),radial-gradient(circle at 92% 0,#dc26261c,#0000 32%),linear-gradient(145deg,#0a0d13f5,#040405fa 54%,#0a0607f5)!important;border-color:#ffffff1b!important;box-shadow:0 22px 70px #0000007a,inset 0 1px #ffffff0b!important}.qatalyst-landing-qas155 .qatalyst-vault-panel,.qatalyst-landing-qas155 .qatalyst-builder-card,.qatalyst-landing-qas155 .qatalyst-final-cta{background:radial-gradient(circle at 10% 8%,#2563eb1a,#0000 34%),radial-gradient(circle at 88% 12%,#dc26261f,#0000 34%),radial-gradient(circle at 50% 100%,#22c55e0b,#0000 36%),linear-gradient(145deg,#0a0d13f7,#050506fc 54%,#0d0709f7)!important;border-color:#ffffff1c!important;box-shadow:0 24px 72px #00000080,inset 0 1px #ffffff0e!important}.qatalyst-landing-qas155 .qatalyst-card,.qatalyst-landing-qas155 .qatalyst-tool-card,.qatalyst-landing-qas155 .qatalyst-mini-card,.qatalyst-landing-qas155 .qatalyst-step-card,.qatalyst-landing-qas155 .qatalyst-guardrail-item{background:radial-gradient(circle at 12% 0,#60a5fa12,#0000 36%),radial-gradient(circle at 100% 0,#f871710f,#0000 34%),#ffffff09!important;border-color:#ffffff1b!important}.qatalyst-landing-qas155 .qatalyst-card-green,.qatalyst-landing-qas155 .qatalyst-tool-card-green,.qatalyst-landing-qas155 .qatalyst-mini-card-green{background:radial-gradient(circle at 0 0,#22c55e24,#0000 40%),#ffffff09!important;border-color:#22c55e38!important}.qatalyst-landing-qas155 .qatalyst-card-red,.qatalyst-landing-qas155 .qatalyst-tool-card-red{background:radial-gradient(circle at 0 0,#ef444426,#0000 40%),#ffffff09!important;border-color:#f871713d!important}.qatalyst-landing-qas155 .qatalyst-card-gold,.qatalyst-landing-qas155 .qatalyst-tool-card-gold{background:radial-gradient(circle at 0 0,#f59e0b24,#0000 40%),#ffffff09!important;border-color:#f59e0b38!important}.qatalyst-landing-qas155 .qatalyst-card-blue,.qatalyst-landing-qas155 .qatalyst-tool-card-blue,.qatalyst-landing-qas155 .qatalyst-mini-card-blue{background:radial-gradient(circle at 0 0,#3b82f624,#0000 40%),#ffffff09!important;border-color:#60a5fa38!important}.qatalyst-landing-qas155 .qatalyst-tool-card-purple,.qatalyst-landing-qas155 .qatalyst-mini-card-purple{background:radial-gradient(circle at 0 0,#a855f721,#0000 40%),#ffffff09!important;border-color:#c084fc33!important}.qatalyst-landing-qas155 .qatalyst-tool-card-cyan{background:radial-gradient(circle at 0 0,#06b6d421,#0000 40%),#ffffff09!important;border-color:#67e8f933!important}@media (max-width:920px){.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:360px!important}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{width:min(420px,84%)!important}}@media (max-width:640px){.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:280px!important;margin-top:20px!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-caption{font-size:.84rem!important;bottom:12px!important}}.qatalyst-landing-qas155 .qatalyst-hero{align-items:center!important;gap:clamp(28px,4vw,54px)!important;min-height:auto!important;padding:clamp(32px,4.5vw,64px) clamp(28px,5vw,72px)!important}.qatalyst-landing-qas155 .qatalyst-hero-copy{max-width:min(660px,100%)!important}.qatalyst-landing-qas155 .qatalyst-hero h1,.qatalyst-landing-qas155 #qatalyst-hero-title{letter-spacing:-.075em!important;max-width:680px!important;font-size:clamp(3.1rem,6vw,6.25rem)!important;line-height:.92!important}.qatalyst-landing-qas155 .qatalyst-hero-subcopy{max-width:620px!important;margin-top:clamp(16px,2.2vw,24px)!important;font-size:clamp(.98rem,1.15vw,1.1rem)!important;line-height:1.55!important}.qatalyst-landing-qas155 .qatalyst-hero-actions{margin-top:clamp(22px,2.8vw,34px)!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{border-radius:28px!important;min-height:clamp(300px,34vw,380px)!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage:before{filter:blur(20px)!important;inset:8%!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-glow{filter:blur(14px)!important;width:min(390px,78vw)!important;height:min(390px,78vw)!important}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{width:min(390px,82%)!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-caption{font-size:.9rem!important;line-height:1.45!important;bottom:clamp(8px,2.2vw,24px)!important}@media (max-width:980px){.qatalyst-landing-qas155 .qatalyst-hero{padding:34px 24px 40px!important}.qatalyst-landing-qas155 .qatalyst-hero h1,.qatalyst-landing-qas155 #qatalyst-hero-title{font-size:clamp(2.85rem,12vw,4.8rem)!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:240px!important}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{width:min(320px,78%)!important}}@media (max-width:640px){.qatalyst-landing-qas155 .qatalyst-hero{padding:28px 18px 32px!important}.qatalyst-landing-qas155 .qatalyst-hero h1,.qatalyst-landing-qas155 #qatalyst-hero-title{font-size:clamp(2.4rem,14vw,3.6rem)!important;line-height:.96!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-stage{min-height:210px!important;margin-top:16px!important}.qatalyst-landing-qas155 .qatalyst-hero-large-logo{width:min(280px,78%)!important}.qatalyst-landing-qas155 .qatalyst-hero-logo-caption{width:min(320px,100%)!important;margin-top:12px!important;position:static!important;transform:none!important}}:is(body:has(.account-page),body:has(.reports-page),body:has(.report-detail-page),body:has(main a[href=\#primary-packs])){background:#020202!important}body:has(.account-page):before{opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000b3,#0000 86%);mask-image:linear-gradient(#000000b3,#0000 86%)}body:has(.reports-page):before{opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000b3,#0000 86%);mask-image:linear-gradient(#000000b3,#0000 86%)}body:has(.report-detail-page):before{opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000b3,#0000 86%);mask-image:linear-gradient(#000000b3,#0000 86%)}body:has(main a[href=\#primary-packs]):before{opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000b3,#0000 86%);mask-image:linear-gradient(#000000b3,#0000 86%)}.account-page,.reports-page,.report-detail-page{width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 92px}.account-card,.reports-header-card,.reports-hero,.report-detail-card,.report-source-card,.saved-report-empty,.purchase-panel,.settings-wide-panel,.settings-module-card{background:radial-gradient(circle at 12% 0,#2563eb17,#0000 32%),radial-gradient(circle at 88% 4%,#dc26261f,#0000 34%),linear-gradient(135deg,#0f121cf5,#050507fa 56%,#12080af0);border:1px solid #ffffff1c;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff0e}.account-card:before,.reports-header-card:before,.reports-hero:before,.report-detail-card:before,.report-source-card:before,.saved-report-empty:before,.purchase-panel:before,.settings-wide-panel:before,.settings-module-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.8;background:linear-gradient(135deg,#ffffff09,#0000 22% 78%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 92%);mask-image:linear-gradient(#000000b8,#0000 92%)}.account-card>*,.reports-header-card>*,.reports-hero>*,.report-detail-card>*,.report-source-card>*,.saved-report-empty>*,.purchase-panel>*,.settings-wide-panel>*,.settings-module-card>*{z-index:1;position:relative}.account-card,.reports-header-card,.reports-hero,.report-detail-card,.report-source-card,.saved-report-empty,.purchase-panel,.settings-wide-panel{padding:30px}.account-card+.account-card,.report-source-card+.report-source-card,.reports-header-card+.reports-grid,.reports-header-card+.saved-report-empty,.reports-hero+.settings-wide-panel{margin-top:22px}.account-header-row,.account-section-heading,.purchase-header,.saved-report-meta{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-header-row h1,.reports-header-card h1,.reports-hero h1,.report-detail-card h1,.purchase-header h1,.saved-report-empty h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,5vw,4.35rem);line-height:.98}.account-card h2,.reports-header-card h2,.report-source-card h2,.settings-wide-panel h2,.purchase-panel h2,.saved-report-card h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.18}.account-card p,.reports-header-card p,.reports-hero p,.report-detail-card p,.report-source-card p,.saved-report-empty p,.purchase-panel p,.settings-wide-panel p,.saved-report-card p{color:#e2e8f0b8;line-height:1.65}.account-header-actions,.saved-report-actions,.settings-hero-actions,.reports-filter-row,.reports-project-filter-row,.settings-area-tabs{flex-wrap:wrap;gap:10px;display:flex}.account-buy-link,.account-back-link,.reports-filter,.reports-project-filter,.settings-area-tab,.active-project-settings-strip button,.saved-report-actions button,.donation-card,.purchase-panel a,.purchase-panel button{color:#fff;background:linear-gradient(135deg,#222226fa,#0c0c0efa);border:1px solid #ffffff21;border-radius:14px;min-height:40px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff14}.account-buy-link,.account-back-link,.reports-filter,.reports-project-filter,.settings-area-tab,.active-project-settings-strip button{justify-content:center;align-items:center;padding:0 15px;font-size:.86rem;font-weight:950;display:inline-flex}.account-buy-link,.reports-filter-active,.reports-project-filter-active,.settings-area-tab-active,.active-project-settings-strip button{background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#f871716b;box-shadow:0 14px 30px #dc262638,inset 0 1px #ffffff21}.account-back-link:hover,.account-buy-link:hover,.reports-filter:hover,.reports-project-filter:hover,.settings-area-tab:hover,.active-project-settings-strip button:hover,.saved-report-actions button:hover,.donation-card:hover:not(:disabled){border-color:#f871716b;transform:translateY(-1px)}.account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.account-stat-card{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 42%),#02061785;border:1px solid #94a3b82e;border-radius:20px;min-height:112px;padding:18px}.account-stat-primary{background:radial-gradient(circle at 100% 0,#22c55e24,#0000 44%),#0206178f;border-color:#22c55e52}.account-stat-card span,.account-table-row span,.saved-report-meta span,.saved-report-project-pill span,.reports-project-filter small,.settings-area-strip .report-kicker,.active-project-settings-strip span{color:#e2e8f0ad}.account-stat-card strong{color:#fff;letter-spacing:-.055em;margin-top:10px;font-size:clamp(1.8rem,4vw,3rem);line-height:1;display:block}.account-table{gap:10px;margin-top:18px;display:grid}.account-table-row{background:#ffffff09;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.account-table-row-two{grid-template-columns:minmax(0,1fr) auto}.account-delta-positive{color:#86efac}.account-delta-negative{color:#fca5a5}.reports-filter-row{margin-top:24px}.reports-project-filter-card,.report-detail-project-card,.active-project-settings-strip{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 38%),#0206177a;border:1px solid #22c55e33;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:20px;padding:18px;display:flex}.reports-project-filter-card strong,.report-detail-project-card strong,.active-project-settings-strip strong{color:#fff;font-size:1.05rem;display:block}.reports-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:22px;display:grid}.saved-report-card{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 36%),radial-gradient(circle at 100% 100%,#dc26261a,#0000 42%),linear-gradient(#0f121cf5,#050507fa);border:1px solid #ffffff1b;border-radius:24px;min-height:260px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000057}.saved-report-project-pill{background:#16653426;border:1px solid #22c55e3d;border-radius:14px;flex-direction:column;gap:2px;margin:14px 0;padding:8px 11px;display:inline-flex}.report-source-card pre,.report-markdown-preview{color:#e5e7eb;white-space:pre-wrap;background:#020617a3;border:1px solid #ffffff1a;border-radius:18px;max-width:100%;padding:18px;line-height:1.6;overflow:auto}.settings-hero-real-logo{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.settings-real-logo-wrap{place-items:center;min-width:min(280px,36vw);display:grid}.settings-real-logo{filter:drop-shadow(0 24px 40px #dc26262e)}.settings-area-strip,.settings-wide-section{z-index:1;position:relative}.settings-area-tabs{margin-top:12px}.settings-wide-section,.dev-only-account-setup,.account-setup-section>section,.settings-wide-panel form,.settings-wide-panel .settings-module-card{margin-top:18px}.settings-wide-panel input,.settings-wide-panel textarea,.settings-wide-panel select,.account-page input,.reports-page input,.report-detail-page input,.purchase-panel input{color:#f8fafc;background:#020617b3;border:1px solid #ffffff1f;border-radius:13px}.settings-wide-panel input:focus,.settings-wide-panel textarea:focus,.settings-wide-panel select:focus{border-color:#f8717185;outline:none;box-shadow:0 0 0 3px #f871711a}.donation-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:22px;display:grid}.donation-card{text-align:left;background:radial-gradient(circle at 0 0,#dc262621,#0000 38%),#0206178c;gap:8px;min-height:160px;padding:18px;display:grid}.donation-card span{color:#fecaca;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.donation-card strong{color:#fff;letter-spacing:-.04em;font-size:1.8rem}.purchase-error,.purchase-note{border-radius:16px;margin-top:18px;padding:14px 16px;line-height:1.5}.purchase-error{color:#fecaca;background:#7f1d1d3d;border:1px solid #f871716b}.purchase-note{color:#bbf7d0;background:#16653424;border:1px solid #22c55e38}main:has(a[href=\#primary-packs]){width:min(1180px,100% - 32px)!important;max-width:none!important;padding:34px 0 92px!important}main:has(a[href=\#primary-packs])>section[style]{background:radial-gradient(circle at 12% 0,#2563eb1a,#0000 32%),radial-gradient(circle at 88% 4%,#dc262621,#0000 34%),linear-gradient(135deg,#0f121cf5,#050507fa 56%,#12080af0)!important;border-color:#ffffff1c!important;border-radius:28px!important;box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff0e!important}main:has(a[href=\#primary-packs]) h1[style]{font-size:clamp(2.35rem,5.2vw,4.7rem)!important;line-height:.98!important}main:has(a[href=\#primary-packs]) article[style]{background:radial-gradient(circle at 0 0,#ffffff12,#0000 34%),#0206178c!important;border-radius:22px!important}:is(main:has(a[href=\#primary-packs]) button[style],main:has(a[href=\#primary-packs]) a[style]){border-radius:14px!important}@media (max-width:900px){.account-page,.reports-page,.report-detail-page{width:min(100% - 24px,1180px)!important;padding-top:18px!important;padding-bottom:56px!important}main:has(a[href=\#primary-packs]){width:min(100% - 24px,1180px)!important;padding-top:18px!important;padding-bottom:56px!important}.account-card,.reports-header-card,.reports-hero,.report-detail-card,.report-source-card,.saved-report-empty,.purchase-panel,.settings-wide-panel{border-radius:22px;padding:22px}.account-header-row,.account-section-heading,.purchase-header,.reports-project-filter-card,.report-detail-project-card,.active-project-settings-strip,.settings-hero-real-logo{flex-direction:column;align-items:stretch;display:flex}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-table-row{grid-template-columns:1fr;align-items:start}.account-header-actions,.saved-report-actions,.settings-hero-actions,.account-buy-link,.account-back-link,.saved-report-actions button{width:100%}}@media (max-width:560px){.account-stat-grid,.reports-grid,.donation-grid{grid-template-columns:1fr}.account-header-row h1,.reports-header-card h1,.reports-hero h1,.report-detail-card h1,.purchase-header h1{font-size:clamp(2rem,14vw,3.2rem)}}body:has(.qas156-shell){background:#000!important}body:has(.qas156-shell):before{opacity:.22}.qas156-shell{z-index:1;color:#f8fafc;width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 96px;position:relative}.qas156-window{background:radial-gradient(circle at 6% 0,#2563eb26,#0000 30%),radial-gradient(circle at 96% 0,#dc262633,#0000 34%),linear-gradient(135deg,#121216f5,#050507fc);border:1px solid #94a3b82e;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff0f}.qas156-window:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 88%);mask-image:linear-gradient(#000000d9,#0000 88%)}.qas156-window>*{z-index:1;position:relative}.qas156-account-hero,.qas156-donate-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);align-items:center;gap:32px;min-height:340px;padding:46px 50px;display:grid}.qas156-account-hero-signed-out{min-height:420px}.qas156-hero-copy h1{color:#fff;letter-spacing:-.082em;max-width:780px;margin:0;font-size:clamp(3.1rem,7vw,6.2rem);line-height:.88}.qas156-hero-copy p{color:#e2e8f0c7;max-width:650px;margin:18px 0 0;font-size:1.02rem;line-height:1.62}.qas156-identity-line{font-weight:800;color:#bfdbfe!important;margin-top:8px!important}.qas156-kicker{color:#fecaca;letter-spacing:.34em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:1000}.qas156-action-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.qas156-button{border-radius:15px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:1000;text-decoration:none;transition:transform .18s,border-color .18s,filter .18s;display:inline-flex}.qas156-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.qas156-button-primary{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f871716b;box-shadow:0 16px 36px #dc26263d}.qas156-button-secondary{color:#fff;background:linear-gradient(135deg,#1e293bdb,#0f0f13eb);border:1px solid #94a3b83d;box-shadow:0 14px 30px #00000047}.qas156-logo-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.qas156-logo-panel img{filter:drop-shadow(0 24px 58px #dc26263d);width:min(100%,360px);height:auto}.qas156-logo-panel span{color:#e2e8f0bd;max-width:380px;margin-top:18px;font-weight:850;line-height:1.5;display:block}.qas156-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.qas156-stat-card{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 42%),linear-gradient(135deg,#0f172ac7,#050508f2);border:1px solid #3b82f633;border-radius:22px;min-height:120px;padding:22px;box-shadow:inset 0 1px #ffffff0d}.qas156-stat-card-primary{background:radial-gradient(circle at 0 0,#22c55e26,#0000 42%),linear-gradient(135deg,#062d1db8,#050508f2);border-color:#22c55e5c}.qas156-stat-card span,.qas156-section-header>span,.qas156-donation-card span{color:#cbd5e1d1;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:1000;display:block}.qas156-stat-card strong{color:#fff;letter-spacing:-.06em;margin-top:12px;font-size:clamp(2.2rem,5vw,3.35rem);line-height:.9;display:block}.qas156-account-feature-card{justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:30px;display:flex}.qas156-account-feature-card h2,.qas156-section-header h2,.qas156-donation-heading h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1}.qas156-account-feature-card p,.qas156-empty-copy,.qas156-donation-heading p{color:#e2e8f0c2;margin:14px 0 0;line-height:1.62}.qas156-account-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:22px;margin-top:22px;display:grid}.qas156-ledger-card,.qas156-activity-card,.qas156-donation-panel{padding:30px}.qas156-section-header,.qas156-donation-heading{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;padding-bottom:22px;display:flex}.qas156-section-header>span{color:#fecaca;white-space:nowrap}.qas156-ledger-list{flex-direction:column;gap:10px;display:flex}.qas156-ledger-row{background:#ffffff09;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:48px;padding:12px 14px;display:grid}.qas156-ledger-row-two{grid-template-columns:minmax(0,1fr) auto}.qas156-ledger-row span{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.qas156-ledger-row small{color:#cbd5e1b8;font-size:.82rem}.qas156-delta-positive{color:#86efac}.qas156-delta-negative{color:#fecaca}.qas156-donate-page{max-width:1120px}.qas156-donate-hero{min-height:440px}.qas156-donation-panel{margin-top:22px}.qas156-donation-heading p{max-width:500px;margin-top:0}.qas156-donation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.qas156-donation-card{text-align:left;background:radial-gradient(circle at 0 0,#f871711a,#0000 42%),linear-gradient(135deg,#0f172ad1,#050508f5);border:1px solid #94a3b82e;border-radius:20px;min-height:160px;padding:20px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff0d}.qas156-donation-card:hover:not(:disabled){background:radial-gradient(circle at 0 0,#f871712b,#0000 42%),linear-gradient(135deg,#1e293be0,#0f0508fa);border-color:#f8717170;transform:translateY(-2px)}.qas156-donation-card:disabled{cursor:not-allowed;opacity:.62}.qas156-donation-card strong{color:#fff;letter-spacing:-.045em;margin-top:20px;font-size:1.65rem;display:block}.qas156-donation-card p{color:#e2e8f0c7;margin:14px 0 0}.qas156-error-box{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717170;border-radius:16px;margin-top:18px;padding:14px 16px;font-weight:850}.qas156-trust-note{color:#bbf7d0;background:#064e3b33;border:1px solid #22c55e52;border-radius:16px;margin-top:18px;padding:16px 18px;line-height:1.5}@media (max-width:980px){.qas156-account-hero,.qas156-donate-hero{grid-template-columns:1fr;padding:34px}.qas156-hero-copy h1{font-size:clamp(3rem,12vw,5.2rem)}.qas156-stat-grid,.qas156-account-grid,.qas156-donation-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.qas156-shell{width:min(100% - 24px,1180px);padding:24px 0 64px}.qas156-account-hero,.qas156-donate-hero,.qas156-ledger-card,.qas156-activity-card,.qas156-donation-panel,.qas156-account-feature-card{border-radius:22px;padding:24px}.qas156-stat-grid,.qas156-account-grid,.qas156-donation-grid{grid-template-columns:1fr}.qas156-account-feature-card,.qas156-section-header,.qas156-donation-heading{flex-direction:column}.qas156-button,.qas156-account-feature-card .qas156-button{width:100%}.qas156-ledger-row{grid-template-columns:1fr;align-items:start}}.qat-guide-card{z-index:2;background:radial-gradient(circle at 100% 0,#dc26261f,#0000 36%),linear-gradient(135deg,#161212fa,#080808fa);border:1px solid #f8717138;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:grid;position:relative;overflow:visible;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0d}.qat-guide-card-hint,.qat-guide-card-tool{background:radial-gradient(circle at 100% 0,#ef444414,#0000 38%),#00000038;border-color:#ffffff1f}.qat-guide-card-brain{border-color:#f8717147}.qat-guide-media-wrap{justify-content:center;align-items:center;width:86px;min-width:86px;min-height:86px;display:flex}.qat-guide-media{object-fit:contain;filter:drop-shadow(0 12px 18px #00000057);width:86px;height:auto;max-height:104px;display:block}.qat-guide-content{min-width:0}.qat-guide-topline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.qat-guide-dismiss{color:#f8fafcb8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex:none;width:28px;height:28px;font-size:1.15rem;line-height:1}.qat-guide-dismiss:hover{color:#fff;background:#f8717124;border-color:#f871713d}.qat-guide-card h3{color:#fff;margin:0 0 8px;font-size:1rem;line-height:1.3}.qat-guide-body{color:var(--muted-2);font-size:.92rem;line-height:1.55}.qat-guide-body p{margin:0}.qat-guide-body ul{margin:8px 0 0;padding-left:20px}.qat-guide-action-primary,.qat-guide-action-secondary{border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.qat-guide-action-primary{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 10px 22px #dc262638,inset 0 1px #ffffff24}.qat-guide-action-secondary{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff1f}.qat-guide-action-primary:hover,.qat-guide-action-secondary:hover{filter:brightness(1.06);transform:translateY(-1px)}.qat-tool-intro-card{margin-top:0;margin-bottom:18px}@media (max-width:680px){.qat-guide-card{grid-template-columns:1fr}.qat-guide-media-wrap{justify-content:flex-start;width:72px;min-width:72px;min-height:72px}.qat-guide-media{width:72px;max-height:88px}}.qat-guide-card{background:radial-gradient(circle at 0 0,#ef44442e,#0000 36%),linear-gradient(135deg,#0a0f19f0,#0e121ed1);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:16px;max-width:1180px;margin:18px auto;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000052}.qat-guide-card-compact{margin-top:14px;padding:14px 16px}.qat-guide-media-wrap{flex:none;place-items:center;width:86px;height:86px;display:grid}.qat-guide-card-compact .qat-guide-media-wrap{width:68px;height:68px}.qat-guide-media{object-fit:contain;filter:drop-shadow(0 14px 24px #00000052);max-width:100%;max-height:100%}.qat-guide-copy{min-width:0}.qat-guide-eyebrow{color:#ffb4b4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.qat-guide-copy h3{color:#f8fafc;margin:0 0 6px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.25}.qat-guide-copy p:not(.qat-guide-eyebrow){color:#e2e8f0d1;margin:0;font-size:.95rem;line-height:1.55}.qat-guide-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.qat-guide-primary,.qat-guide-secondary,.qat-guide-dismiss{cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:850;transition:transform .16s,border-color .16s,background .16s}.qat-guide-primary{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border-color:#f871718f}.qat-guide-secondary,.qat-guide-dismiss{color:#e2e8f0db;background:#0f172ab8}.qat-guide-primary:hover,.qat-guide-secondary:hover,.qat-guide-dismiss:hover{border-color:#ffffff47;transform:translateY(-1px)}.qat-ftue-card{margin-top:20px;margin-bottom:0}.qat-tool-ftue-card{margin-top:16px;margin-bottom:18px}@media (max-width:720px){.qat-guide-card{grid-template-columns:1fr;padding:16px}.qat-guide-media-wrap{width:72px;height:72px}}.qatalyst-app-shell .qat-guide-card{border-radius:22px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:18px;width:min(100%,1120px);min-height:132px;margin:18px auto 0;padding:18px 22px 18px 28px;display:grid;position:relative;overflow:visible}.qatalyst-app-shell .qat-tool-ftue-card{width:min(100%,960px);min-height:118px;margin-top:16px;margin-bottom:20px;padding-top:16px;padding-bottom:16px}.qatalyst-app-shell .qat-guide-media-wrap{pointer-events:none;order:2;justify-content:flex-end;align-items:center;width:132px;min-width:132px;height:132px;overflow:visible;display:flex!important}@media (max-width:900px){.qatalyst-app-shell .qat-guide-card{grid-template-columns:minmax(0,1fr) 86px;min-height:110px;padding:16px 16px 16px 18px}.qatalyst-app-shell .qat-guide-media-wrap{width:86px;min-width:86px;height:100px}.qatalyst-app-shell .qat-guide-media{width:106px;transform:translate(14px)}}@media (max-width:640px){.qatalyst-app-shell .qat-guide-card{grid-template-columns:1fr;padding-right:18px}.qatalyst-app-shell .qat-guide-media-wrap{display:none!important}}.qatalyst-app-shell .qat-guide-card{border-radius:22px;width:min(100%,1360px);max-width:calc(100vw - 96px);min-height:128px;margin:18px auto 0;padding:18px 240px 18px 28px;display:block;position:relative;overflow:visible}.qatalyst-app-shell .qat-guide-copy{min-width:0;max-width:860px}.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-copy{max-width:760px}.qatalyst-app-shell .qat-guide-media-wrap{z-index:3;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:178px;height:150px;transition:transform .22s ease-out,filter .22s ease-out;position:absolute;bottom:12px;right:-18px;overflow:hidden;transform:translate(120px);display:flex!important}.qatalyst-app-shell .qat-guide-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-guide-card:focus-within .qat-guide-media-wrap{transform:translate(54px)}.qatalyst-app-shell .qat-guide-media{object-fit:contain;filter:drop-shadow(0 18px 30px #0000006b);width:172px;max-width:none;height:auto;display:block!important}.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{width:158px;height:132px;transform:translate(108px)}.qatalyst-app-shell .qat-tool-ftue-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:focus-within .qat-guide-media-wrap{transform:translate(48px)}.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media{width:152px}.qatalyst-app-shell .app-toolbelt-shell{width:min(100%,1360px);max-width:calc(100vw - 96px);margin:20px auto 0}.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{width:min(100%,1360px);max-width:calc(100vw - 96px);margin:24px auto 0}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell .qat-guide-media-wrap{transition:none}}@media (max-width:1000px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card,.qatalyst-app-shell .app-toolbelt-shell,.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{max-width:calc(100vw - 32px)}.qatalyst-app-shell .qat-guide-card{padding-right:130px}.qatalyst-app-shell .qat-guide-media-wrap{width:126px;height:112px;right:-10px;transform:translate(84px)}.qatalyst-app-shell .qat-guide-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-guide-card:focus-within .qat-guide-media-wrap{transform:translate(34px)}.qatalyst-app-shell .qat-guide-media{width:122px}}@media (max-width:680px){.qatalyst-app-shell .qat-guide-card{padding-right:18px}.qatalyst-app-shell .qat-guide-media-wrap{display:none!important}}.qatalyst-app-shell .qat-tool-ftue-card{min-height:122px;margin-top:16px;margin-bottom:20px;padding-top:16px;padding-bottom:16px}.qatalyst-app-shell .qat-guide-card:after,.qatalyst-app-shell .qat-tool-ftue-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.qatalyst-app-shell .qat-guide-copy p{margin:0;line-height:1.55}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{z-index:0;pointer-events:none;justify-content:flex-start;align-items:flex-end;width:176px;height:150px;transition:transform .22s ease-out,opacity .22s ease-out,filter .22s ease-out;position:absolute;bottom:16px;right:-74px;overflow:visible;transform:translate(92px);display:flex!important}.qatalyst-app-shell .qat-guide-media,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media{object-fit:contain;filter:drop-shadow(0 18px 30px #00000075);width:164px;max-width:none;height:auto;display:block!important}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell .qat-guide-media-wrap{transition:none}}@media (max-width:1000px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card,.qatalyst-app-shell .app-toolbelt-shell,.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{max-width:calc(100vw - 32px)}.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{padding-right:120px}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{width:122px;height:112px;bottom:14px;right:-52px;transform:translate(64px)}.qatalyst-app-shell .qat-guide-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-guide-card:focus-within .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:focus-within .qat-guide-media-wrap{transform:translate(14px)}.qatalyst-app-shell .qat-guide-media,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media{width:116px}}@media (max-width:680px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{padding-right:18px}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{display:none!important}}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell .qat-guide-media-wrap{transition:none}}@media (max-width:1000px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card,.qatalyst-app-shell .app-toolbelt-shell,.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{max-width:calc(100vw - 32px)}.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{padding-left:86px}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{width:104px;height:98px;bottom:10px;left:-28px;transform:translate(-58px)}.qatalyst-app-shell .qat-guide-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-guide-card:focus-within .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:focus-within .qat-guide-media-wrap{transform:translate(-8px)}.qatalyst-app-shell .qat-guide-media,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media{width:100px}}@media (max-width:680px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{padding-left:18px}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{display:none!important}}.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{isolation:isolate;border-radius:22px;width:min(100%,1360px);max-width:calc(100vw - 96px);min-height:112px;margin-left:auto;margin-right:auto;padding:18px 28px 18px 120px;display:block;position:relative;overflow:visible}.qatalyst-app-shell .qat-ftue-card{margin-top:18px;margin-bottom:0}.qatalyst-app-shell .qat-tool-ftue-card{width:min(100%,1360px);max-width:calc(100vw - 96px);min-height:106px;margin-top:16px;margin-bottom:20px;padding-top:16px;padding-bottom:16px}.qatalyst-app-shell .qat-guide-card:before,.qatalyst-app-shell .qat-tool-ftue-card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#501424c7 0%,#0d121ff5 34%,#080d18fa 100%);border:1px solid #94a3b829;position:absolute;inset:0}.qatalyst-app-shell .qat-guide-copy p:not(.qat-guide-eyebrow){max-width:1040px;margin:0;line-height:1.42}.qatalyst-app-shell .qat-guide-actions{z-index:2;flex-wrap:wrap;gap:10px;margin-top:12px;display:flex;position:relative}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{z-index:0;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:156px;height:142px;transition:transform .22s ease-out,opacity .22s ease-out,filter .22s ease-out;position:absolute;bottom:10px;left:-18px;overflow:visible;transform:translate(-118px);display:flex!important}.qatalyst-app-shell .qat-guide-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-guide-card:focus-within .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:focus-within .qat-guide-media-wrap{transform:translate(-42px)}.qatalyst-app-shell .qat-guide-media,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media{object-fit:contain;filter:drop-shadow(0 18px 30px #00000080);width:152px;max-width:none;height:auto;transform:scaleX(-1);display:block!important}.qatalyst-app-shell .qat-guide-card{box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell .qat-guide-media-wrap{transition:none}}@media (max-width:1000px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card,.qatalyst-app-shell .app-toolbelt-shell,.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{max-width:calc(100vw - 32px)}.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{padding-left:92px}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{width:120px;height:112px;bottom:10px;left:-16px;transform:translate(-92px)}.qatalyst-app-shell .qat-guide-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-guide-card:focus-within .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:hover .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card:focus-within .qat-guide-media-wrap{transform:translate(-30px)}.qatalyst-app-shell .qat-guide-media,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media{width:116px}}@media (max-width:680px){.qatalyst-app-shell .qat-guide-card,.qatalyst-app-shell .qat-tool-ftue-card{padding-left:18px}.qatalyst-app-shell .qat-guide-media-wrap,.qatalyst-app-shell .qat-tool-ftue-card .qat-guide-media-wrap{display:none!important}}.qatalyst-app-shell .qat-guide-shell{isolation:isolate;width:min(100%,1360px);max-width:calc(100vw - 96px);margin:18px auto 0;position:relative;overflow:visible}.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card{margin-top:16px;margin-bottom:20px}.qatalyst-app-shell .qat-guide-shell .qat-guide-card{z-index:2;background:linear-gradient(115deg,#501424c7 0%,#0d121ff5 34%,#080d18fa 100%);border:1px solid #94a3b829;border-radius:22px;width:100%;min-height:112px;padding:18px 28px 18px 120px;display:block;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0d}.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card .qat-guide-card{min-height:106px;padding-top:16px;padding-bottom:16px}.qatalyst-app-shell .qat-guide-peek-layer{z-index:1;pointer-events:none;width:166px;height:150px;transition:transform .22s ease-out;position:absolute;bottom:8px;left:-58px;transform:translate(-104px)}.qatalyst-app-shell .qat-guide-media{object-fit:contain;filter:drop-shadow(0 18px 30px #00000080);width:154px;max-width:none;height:auto;transform:scaleX(-1);display:block!important}.qatalyst-app-shell .qat-guide-copy{z-index:3;min-width:0;max-width:1040px;position:relative}.qatalyst-app-shell .qat-guide-copy h3{margin:0 0 6px;font-size:clamp(1rem,1.08vw,1.18rem);line-height:1.25}.qatalyst-app-shell .qat-guide-copy p:not(.qat-guide-eyebrow){margin:0;line-height:1.42}.qatalyst-app-shell .qat-guide-eyebrow{margin:0 0 8px!important}.qatalyst-app-shell .qat-guide-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.qatalyst-app-shell .qat-guide-actions button{appearance:none;cursor:pointer;font:inherit;border:0;border-radius:999px;padding:10px 16px;font-weight:800;line-height:1}.qatalyst-app-shell .qat-guide-primary{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 12px 30px #ef44443d}.qatalyst-app-shell .qat-guide-secondary,.qatalyst-app-shell .qat-guide-dismiss{color:#ffffffd6;background:#0f172ae0;border:1px solid #94a3b838}.qatalyst-app-shell .app-toolbelt-shell,.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{width:min(100%,1360px);max-width:calc(100vw - 96px);margin-left:auto;margin-right:auto}.qatalyst-app-shell .app-toolbelt-shell{margin-top:20px}.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{margin-top:24px}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell .qat-guide-peek-layer{transition:none}}@media (max-width:1000px){.qatalyst-app-shell .qat-guide-shell,.qatalyst-app-shell .app-toolbelt-shell,.qatalyst-app-shell .feature-workspace-shell,.qatalyst-app-shell .workspace.app-workspace-grid{max-width:calc(100vw - 32px)}.qatalyst-app-shell .qat-guide-shell .qat-guide-card{padding-left:92px}.qatalyst-app-shell .qat-guide-peek-layer{width:126px;height:114px;bottom:8px;left:-42px;transform:translate(-82px)}.qatalyst-app-shell .qat-guide-shell:hover .qat-guide-peek-layer,.qatalyst-app-shell .qat-guide-shell:focus-within .qat-guide-peek-layer{transform:translate(-16px)}.qatalyst-app-shell .qat-guide-media{width:116px}}@media (max-width:680px){.qatalyst-app-shell .qat-guide-shell .qat-guide-card{padding-left:18px}.qatalyst-app-shell .qat-guide-peek-layer{display:none!important}}@media (max-width:1000px){.qatalyst-app-shell .qat-guide-peek-layer{width:138px;height:126px;bottom:8px;left:-42px;transform:translate(-82px)}.qatalyst-app-shell .qat-guide-shell:hover .qat-guide-peek-layer,.qatalyst-app-shell .qat-guide-shell:focus-within .qat-guide-peek-layer{transform:translate(-16px)}.qatalyst-app-shell .qat-guide-media{width:128px}}.qatalyst-app-shell .qat-guide-peek-layer{width:184px!important;height:166px!important;bottom:8px!important;left:-58px!important;transform:translate(-18px)!important}.qatalyst-app-shell .qat-guide-shell:hover .qat-guide-peek-layer,.qatalyst-app-shell .qat-guide-shell:focus-within .qat-guide-peek-layer{transform:translate(-104px)!important}.qatalyst-app-shell .qat-guide-media{width:170px!important}.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card{position:relative!important;overflow:visible!important}.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card .qat-guide-peek-layer{z-index:0!important;bottom:38px!important;left:-58px!important;transform:translate(-18px)!important}.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card:hover .qat-guide-peek-layer,.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card:focus-within .qat-guide-peek-layer{transform:translate(-104px)!important}.qatalyst-app-shell .qat-guide-shell.qat-tool-ftue-card .qat-guide-card{z-index:2!important;position:relative!important}.qatalyst-brain-shell{color:#f8fafc;background:radial-gradient(circle at 18% 0,#7f1d1d47,#0000 34%),radial-gradient(circle at 82% 10%,#1e40af2e,#0000 28%),linear-gradient(#030508 0%,#07090f 46%,#030508 100%);min-height:100vh;padding:48px clamp(18px,4vw,72px) 80px}.brain-hero-shell,.brain-workspace{width:min(1360px,100%);margin:0 auto}.brain-hero-shell{background:radial-gradient(circle at 100% 0,#ef44441f,#0000 38%),linear-gradient(135deg,#0f172aeb,#04060cf5);border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:stretch;gap:28px;padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 34px 90px #0000005c}.brain-breadcrumb-row{color:#fff9;align-items:center;gap:10px;margin-bottom:22px;font-weight:800;display:flex}.brain-breadcrumb-row a{color:#fca5a5;text-decoration:none}.brain-eyebrow,.brain-panel-header p,.brain-empty-kicker,.brain-integration-card p,.brain-next-step-card p,.brain-status-card span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:1000}.brain-hero-copy h1{letter-spacing:-.07em;max-width:820px;margin:12px 0 18px;font-size:clamp(3rem,6vw,6.8rem);line-height:.92}.brain-hero-copy>p:not(.brain-eyebrow){color:#e2e8f0c7;max-width:760px;font-size:1.08rem;line-height:1.65}.brain-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.brain-primary-link,.brain-secondary-link,.brain-integration-card a,.brain-integration-card button,.brain-next-step-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #f8717147;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.brain-secondary-link,.brain-integration-card a,.brain-integration-card button,.brain-next-step-card button{background:#0f172adb;border-color:#94a3b838}.brain-account-card{align-content:start;gap:18px;min-width:0;display:grid;position:relative}.brain-brand-block{place-items:center;min-height:180px;display:grid}.brain-brand-block img{width:80%;max-width:280px;height:auto}.brain-user-chip{background:#0f172a94;border:1px solid #94a3b829;border-radius:18px;padding:14px}.brain-user-chip span{color:#ffffff85;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.brain-user-chip strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.brain-qat-guide{margin-top:24px!important}.brain-workspace{grid-template-columns:290px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.brain-tab-rail{background:#0f172ab8;border:1px solid #94a3b824;border-radius:24px;align-content:start;gap:10px;padding:14px;display:grid}.brain-tab-rail button{color:#ffffffd1;cursor:pointer;text-align:left;background:#0206176b;border:1px solid #94a3b81f;border-radius:16px;gap:4px;padding:14px;display:grid}.brain-tab-rail button span{color:#fca5a5c7;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.brain-tab-rail button strong{font-size:.96rem}.brain-tab-rail button.active{background:linear-gradient(135deg,#7f1d1d80,#0f172ad1);border-color:#f871716b}.brain-panel{background:radial-gradient(circle at 0 0,#7f1d1d38,#0000 36%),linear-gradient(145deg,#0f172ae6,#020617f0);border:1px solid #94a3b824;border-radius:28px;min-height:520px;padding:clamp(22px,3vw,34px)}.brain-panel-header{max-width:850px}.brain-panel-header h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.brain-panel-header span{color:#e2e8f0c2;line-height:1.6}.brain-overview-grid,.brain-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.brain-status-card,.brain-next-step-card,.brain-empty-state,.brain-integration-card{background:#0206176b;border:1px solid #94a3b824;border-radius:20px;padding:18px}.brain-status-card strong{margin-top:10px;font-size:1.4rem;display:block}.brain-status-card p,.brain-next-step-card span,.brain-empty-state li,.brain-integration-card span{color:#e2e8f0ad;line-height:1.5}.brain-next-step-card{grid-column:1/-1}.brain-next-step-card h3,.brain-empty-state h3,.brain-integration-card h3{margin:8px 0;font-size:1.35rem}.brain-next-step-card button,.brain-integration-card a,.brain-integration-card button{margin-top:16px}.brain-empty-state{margin-top:28px}.brain-empty-state ul{margin:18px 0 0;padding-left:20px}.brain-integration-card{flex-direction:column;justify-content:space-between;min-height:230px;display:flex}.brain-integration-card.muted{opacity:.72}.brain-integration-card button:disabled{cursor:not-allowed;opacity:.62}@media (max-width:1080px){.brain-hero-shell,.brain-workspace{grid-template-columns:1fr}.brain-tab-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-account-card .qa-auth-widget{display:none}}@media (max-width:720px){.qatalyst-brain-shell{padding:24px 12px 56px}.brain-hero-shell,.brain-panel{border-radius:22px}.brain-hero-copy h1{font-size:3.2rem}.brain-tab-rail,.brain-overview-grid,.brain-integrations-grid{grid-template-columns:1fr}.brain-brand-block{min-height:120px}}body:has(.qatalyst-brain-shell){background:#030508;margin:0}.qatalyst-brain-shell{box-sizing:border-box!important;color:#f8fafc!important;background:radial-gradient(circle at 18% 0,#7f1d1d4d,#0000 34%),radial-gradient(circle at 82% 8%,#2563eb29,#0000 28%),linear-gradient(#030508 0%,#07090f 50%,#030508 100%)!important;width:100%!important;min-height:100vh!important;padding:42px clamp(18px,4vw,72px) 80px!important}.qatalyst-brain-shell *,.qatalyst-brain-shell :before,.qatalyst-brain-shell :after{box-sizing:border-box}.qatalyst-brain-shell a{text-decoration:none}.qatalyst-brain-shell button{font:inherit}.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-workspace,.qatalyst-brain-shell .brain-qat-guide{width:min(1360px,100%)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}.qatalyst-brain-shell .brain-hero-shell{background:radial-gradient(circle at 100% 0,#ef444421,#0000 38%),radial-gradient(circle at 0 100%,#2563eb14,#0000 28%),linear-gradient(135deg,#0f172aeb,#04060cf7)!important;border:1px solid #94a3b829!important;border-radius:32px!important;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)!important;align-items:stretch!important;gap:clamp(20px,3vw,36px)!important;min-height:520px!important;padding:clamp(26px,4vw,52px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 90px #00000061!important}.qatalyst-brain-shell .brain-hero-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.qatalyst-brain-shell .brain-breadcrumb-row{color:#ffffff9e!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;font-size:.88rem!important;font-weight:850!important;display:flex!important}.qatalyst-brain-shell .brain-breadcrumb-row a{color:#fca5a5!important}.qatalyst-brain-shell .brain-eyebrow,.qatalyst-brain-shell .brain-panel-header p,.qatalyst-brain-shell .brain-empty-kicker,.qatalyst-brain-shell .brain-integration-card p,.qatalyst-brain-shell .brain-next-step-card p,.qatalyst-brain-shell .brain-status-card span{color:#fca5a5!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:.76rem!important;font-weight:1000!important;display:block!important}.qatalyst-brain-shell .brain-hero-copy h1{color:#fff!important;letter-spacing:-.075em!important;max-width:860px!important;margin:14px 0 20px!important;font-size:clamp(3.3rem,6vw,7.2rem)!important;line-height:.9!important}.qatalyst-brain-shell .brain-hero-copy>p:not(.brain-eyebrow){color:#e2e8f0c7!important;max-width:780px!important;margin:0!important;font-size:1.08rem!important;line-height:1.65!important}.qatalyst-brain-shell .brain-hero-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important;display:flex!important}.qatalyst-brain-shell .brain-primary-link,.qatalyst-brain-shell .brain-secondary-link,.qatalyst-brain-shell .brain-integration-card a,.qatalyst-brain-shell .brain-integration-card button,.qatalyst-brain-shell .brain-next-step-card button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #f8717147!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:46px!important;padding:0 18px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 34px #ef44442e!important}.qatalyst-brain-shell .brain-secondary-link,.qatalyst-brain-shell .brain-integration-card a,.qatalyst-brain-shell .brain-integration-card button,.qatalyst-brain-shell .brain-next-step-card button{box-shadow:none!important;background:#0f172adb!important;border-color:#94a3b83d!important}.qatalyst-brain-shell .brain-account-card{background:radial-gradient(circle at top,#ef44441f,#0000 38%),#02061757!important;border:1px solid #94a3b81f!important;border-radius:28px!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:16px!important;min-width:0!important;padding:22px!important;display:grid!important;position:relative!important}.qatalyst-brain-shell .brain-brand-block{place-items:center!important;min-height:180px!important;display:grid!important}.qatalyst-brain-shell .brain-brand-block img{width:min(300px,82%)!important;max-width:300px!important;height:auto!important;display:block!important}.qatalyst-brain-shell .brain-user-chip{background:#0f172a9e!important;border:1px solid #94a3b829!important;border-radius:18px!important;min-width:0!important;padding:14px!important;display:block!important}.qatalyst-brain-shell .brain-user-chip span{color:#ffffff85!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:900!important;display:block!important}.qatalyst-brain-shell .brain-user-chip strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;display:block!important;overflow:hidden!important}.qatalyst-brain-shell .brain-account-card .qa-auth-widget{width:100%!important}.qatalyst-brain-shell .brain-account-card .qa-floating-signed-in{display:none!important}.qatalyst-brain-shell .brain-qat-guide{margin-top:24px!important;margin-bottom:0!important}.qatalyst-brain-shell .brain-workspace{grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important;margin-top:24px!important;display:grid!important}.qatalyst-brain-shell .brain-tab-rail{background:radial-gradient(circle at 0 0,#7f1d1d24,#0000 34%),#0f172ab8!important;border:1px solid #94a3b824!important;border-radius:24px!important;align-content:start!important;gap:10px!important;height:fit-content!important;padding:14px!important;display:grid!important}.qatalyst-brain-shell .brain-tab-rail button{color:#ffffffd1!important;cursor:pointer!important;text-align:left!important;background:#02061770!important;border:1px solid #94a3b81f!important;border-radius:16px!important;gap:4px!important;width:100%!important;padding:14px!important;display:grid!important}.qatalyst-brain-shell .brain-tab-rail button span{color:#fca5a5c7!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:1000!important}.qatalyst-brain-shell .brain-tab-rail button strong{color:#fff!important;font-size:.96rem!important;line-height:1.2!important}.qatalyst-brain-shell .brain-tab-rail button.active{background:linear-gradient(135deg,#7f1d1d8f,#0f172adb)!important;border-color:#f8717170!important;box-shadow:inset 0 1px #ffffff0d!important}.qatalyst-brain-shell .brain-panel{background:radial-gradient(circle at 0 0,#7f1d1d38,#0000 36%),linear-gradient(145deg,#0f172ae6,#020617f2)!important;border:1px solid #94a3b824!important;border-radius:28px!important;min-height:560px!important;padding:clamp(22px,3vw,34px)!important;overflow:hidden!important}.qatalyst-brain-shell .brain-panel-header{max-width:880px!important}.qatalyst-brain-shell .brain-panel-header h2{color:#fff!important;letter-spacing:-.045em!important;margin:10px 0!important;font-size:clamp(1.9rem,3vw,3.3rem)!important;line-height:1!important}.qatalyst-brain-shell .brain-panel-header span{color:#e2e8f0c2!important;max-width:850px!important;line-height:1.6!important;display:block!important}.qatalyst-brain-shell .brain-overview-grid,.qatalyst-brain-shell .brain-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:28px!important;display:grid!important}.qatalyst-brain-shell .brain-status-card,.qatalyst-brain-shell .brain-next-step-card,.qatalyst-brain-shell .brain-empty-state,.qatalyst-brain-shell .brain-integration-card{background:#02061770!important;border:1px solid #94a3b824!important;border-radius:20px!important;padding:18px!important;display:block!important}.qatalyst-brain-shell .brain-status-card strong{color:#fff!important;margin-top:10px!important;font-size:1.4rem!important;display:block!important}.qatalyst-brain-shell .brain-status-card p,.qatalyst-brain-shell .brain-next-step-card span,.qatalyst-brain-shell .brain-empty-state li,.qatalyst-brain-shell .brain-integration-card span{color:#e2e8f0ad!important;line-height:1.5!important}.qatalyst-brain-shell .brain-next-step-card{grid-column:1/-1!important}.qatalyst-brain-shell .brain-next-step-card h3,.qatalyst-brain-shell .brain-empty-state h3,.qatalyst-brain-shell .brain-integration-card h3{color:#fff!important;margin:8px 0!important;font-size:1.35rem!important;line-height:1.2!important}.qatalyst-brain-shell .brain-next-step-card button,.qatalyst-brain-shell .brain-integration-card a,.qatalyst-brain-shell .brain-integration-card button{margin-top:16px!important}.qatalyst-brain-shell .brain-empty-state{margin-top:28px!important}.qatalyst-brain-shell .brain-empty-state ul{margin:18px 0 0!important;padding-left:20px!important}.qatalyst-brain-shell .brain-integration-card{flex-direction:column!important;justify-content:space-between!important;min-height:230px!important;display:flex!important}.qatalyst-brain-shell .brain-integration-card.muted{opacity:.72!important}.qatalyst-brain-shell .brain-integration-card button:disabled{cursor:not-allowed!important;opacity:.62!important}@media (max-width:1080px){.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-workspace{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-tab-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qatalyst-brain-shell .brain-account-card .qa-auth-widget{display:none!important}}@media (max-width:720px){.qatalyst-brain-shell{padding:24px 12px 56px!important}.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-panel{border-radius:22px!important}.qatalyst-brain-shell .brain-hero-copy h1{font-size:3.2rem!important}.qatalyst-brain-shell .brain-tab-rail,.qatalyst-brain-shell .brain-overview-grid,.qatalyst-brain-shell .brain-integrations-grid{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-brand-block{min-height:120px!important}}.qatalyst-brain-shell .brain-hero-shell{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important}.qatalyst-brain-shell .brain-account-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0 8px 8px!important}.qatalyst-brain-shell .brain-brand-block{min-height:170px!important}.qatalyst-brain-shell .brain-user-chip{background:#0f172ab8!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-actions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-secondary{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#f8717161!important;box-shadow:0 14px 28px #ef444433!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-primary{color:#ffffffe0!important;box-shadow:none!important;background:#0f172ae0!important;border:1px solid #94a3b838!important}@media (max-width:1080px){.qatalyst-brain-shell .brain-hero-shell{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-account-card{padding:0!important}}@media (max-width:720px){.qatalyst-brain-shell .brain-qat-guide.qat-guide-shell{max-width:calc(100vw - 24px)!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-card{padding-left:18px!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-peek-layer{display:none!important}}.qatalyst-brain-shell .brain-hero-aside{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-content:center!important;gap:16px!important;padding:0!important;display:grid!important}.qatalyst-brain-shell .brain-hero-logo{width:min(280px,82%)!important;max-width:280px!important;height:auto!important;margin:0 auto 8px!important;display:block!important}.qatalyst-brain-shell .brain-hero-aside .brain-user-chip{background:#0f172ab8!important}.qatalyst-brain-shell .brain-hero-aside .qa-floating-signed-in{display:none!important}.qatalyst-brain-shell .brain-qat-guide.qat-guide-shell{isolation:isolate!important;max-width:min(1040px,100vw - 72px)!important;margin-top:34px!important;position:relative!important;overflow:visible!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-card{z-index:2!important;padding-left:118px!important;position:relative!important;overflow:hidden!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-peek-layer{z-index:1!important;pointer-events:none!important;width:184px!important;height:166px!important;transition:transform .22s ease-out!important;position:absolute!important;top:50%!important;bottom:auto!important;left:-58px!important;transform:translate(-18px,-50%)!important}.qatalyst-brain-shell .brain-qat-guide:hover .qat-guide-peek-layer,.qatalyst-brain-shell .brain-qat-guide:focus-within .qat-guide-peek-layer{transform:translate(-104px,-50%)!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-media{object-fit:contain!important;filter:drop-shadow(0 18px 30px #00000080)!important;width:170px!important;max-width:none!important;height:auto!important;display:block!important;transform:scaleX(-1)!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-copy{z-index:3!important;position:relative!important}@media (max-width:720px){.qatalyst-brain-shell .brain-qat-guide.qat-guide-shell{max-width:calc(100vw - 24px)!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-card{padding-left:18px!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-peek-layer{display:none!important}}body:has(.qatalyst-brain-shell){background:#030508!important}.qatalyst-brain-shell .brain-hero-shell{background:radial-gradient(circle at 100% 0,#7f1d1d1a,#0000 34%),linear-gradient(135deg,#0f172aeb,#04060cf7)!important}.qatalyst-brain-shell .brain-hero-aside{justify-self:start!important;width:min(390px,100%)!important;transform:translate(-42px)!important}.qatalyst-brain-shell .brain-hero-aside .qa-auth-widget,.qatalyst-brain-shell .brain-hero-aside .qa-auth-card,.qatalyst-brain-shell .brain-hero-aside .brain-user-chip{width:100%!important;max-width:390px!important}@media (max-width:1080px){.qatalyst-brain-shell .brain-hero-aside{justify-self:stretch!important;width:100%!important;transform:none!important}}@media (max-width:780px){.qatalyst-brain-shell .brain-next-step-card{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-next-step-card p,.qatalyst-brain-shell .brain-next-step-card h3,.qatalyst-brain-shell .brain-next-step-card span,.qatalyst-brain-shell .brain-next-step-card button{grid-area:auto/1!important}.qatalyst-brain-shell .brain-next-step-card button{width:fit-content!important;margin-top:12px!important}}.qatalyst-brain-shell .brain-native-logo{width:min(270px,82%)!important;height:auto!important;margin:0 auto 6px!important;display:block!important}.qatalyst-brain-shell .brain-native-user{background:#0f172ab8!important;border:1px solid #94a3b82e!important;border-radius:16px!important;padding:12px 14px!important}.qatalyst-brain-shell .brain-native-user span{color:#fca5a5db!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:1000!important;display:block!important}.qatalyst-brain-shell .brain-native-user strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:.9rem!important;display:block!important;overflow:hidden!important}.qatalyst-brain-shell .brain-native-actions{background:#0c0e12c7!important;border:1px solid #94a3b829!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(92px,1fr))!important;gap:10px!important;padding:10px!important;display:grid!important}.qatalyst-brain-shell .brain-native-menu{grid-column:1/-1!important}.qatalyst-brain-shell .brain-native-menu,.qatalyst-brain-shell .brain-native-account-link,.qatalyst-brain-shell .brain-native-ghost,.qatalyst-brain-shell .brain-native-primary{color:#fff!important;cursor:pointer!important;background:#0f172ac7!important;border:1px solid #94a3b838!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.qatalyst-brain-shell .brain-native-menu{background:linear-gradient(135deg,#2563ebeb,#1e40afc7)!important}.qatalyst-brain-shell .brain-native-primary{background:linear-gradient(135deg,#ef4444,#dc2626)!important;grid-column:2/-1!important}.qatalyst-brain-shell .brain-native-credits{min-width:0!important}.qatalyst-brain-shell .brain-native-credits .credits-pill,.qatalyst-brain-shell .brain-native-credits [class*=credits]{width:100%!important}.qatalyst-brain-shell .brain-next-step-card button{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#f871716b!important;grid-area:1/2/span 3!important;align-self:center!important;min-width:178px!important;min-height:48px!important;margin-top:0!important;box-shadow:0 16px 34px #ef444433!important}@media (max-width:1080px){.qatalyst-brain-shell .brain-native-account{justify-self:stretch!important;width:100%!important;transform:none!important}}@media (max-width:780px){.qatalyst-brain-shell .brain-native-actions{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-native-menu,.qatalyst-brain-shell .brain-native-primary{grid-column:auto!important}.qatalyst-brain-shell .brain-next-step-card{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-next-step-card p,.qatalyst-brain-shell .brain-next-step-card h3,.qatalyst-brain-shell .brain-next-step-card span,.qatalyst-brain-shell .brain-next-step-card button{grid-area:auto/1!important}.qatalyst-brain-shell .brain-next-step-card button{width:fit-content!important;margin-top:12px!important}}.qatalyst-brain-shell{background:#000!important}.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-workspace,.qatalyst-brain-shell .brain-qat-guide{width:min(1360px,100vw - 96px)!important}.qatalyst-brain-shell .brain-hero-shell{background:radial-gradient(circle at 0 0,#1e293b42,#0000 34%),radial-gradient(circle at 100% 0,#7f1d1d2e,#0000 34%),linear-gradient(135deg,#0f172aeb,#05070cfa)!important;align-items:stretch!important}.qatalyst-brain-shell .brain-native-account{place-self:end start!important;width:min(360px,100%)!important;transform:translate(-54px,-34px)!important}.qatalyst-brain-shell .brain-native-logo{margin-bottom:22px!important}.qatalyst-brain-shell .brain-native-user,.qatalyst-brain-shell .brain-native-actions{width:100%!important}.qatalyst-brain-shell .brain-next-step-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 18px!important;display:grid!important}.qatalyst-brain-shell .brain-next-step-card p,.qatalyst-brain-shell .brain-next-step-card h3,.qatalyst-brain-shell .brain-next-step-card span{grid-column:1!important}.qatalyst-brain-shell .brain-next-step-card button{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#f8717175!important;grid-area:1/2/span 3!important;align-self:center!important;min-width:176px!important;min-height:46px!important;margin:0!important;box-shadow:0 16px 34px #ef444438!important}.qatalyst-brain-shell .brain-next-step-card button:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px #ef444447!important}@media (max-width:1080px){.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-workspace,.qatalyst-brain-shell .brain-qat-guide{width:min(1360px,100vw - 32px)!important}.qatalyst-brain-shell .brain-native-account{place-self:stretch stretch!important;width:100%!important;transform:none!important}}@media (max-width:780px){.qatalyst-brain-shell .brain-next-step-card{grid-template-columns:1fr!important}.qatalyst-brain-shell .brain-next-step-card p,.qatalyst-brain-shell .brain-next-step-card h3,.qatalyst-brain-shell .brain-next-step-card span,.qatalyst-brain-shell .brain-next-step-card button{grid-area:auto/1!important}.qatalyst-brain-shell .brain-next-step-card button{width:fit-content!important;margin-top:12px!important}}.qatalyst-account-shell{color:#f8fafc;background:#000;min-height:100vh;padding:48px clamp(18px,4vw,72px) 80px}.account-hero-card,.account-grid{width:min(1180px,100%);margin-left:auto;margin-right:auto}.account-hero-card{background:radial-gradient(circle at 0 0,#1e293b42,#0000 34%),radial-gradient(circle at 100% 0,#7f1d1d2e,#0000 34%),linear-gradient(135deg,#0f172aeb,#05070cfa);border:1px solid #94a3b829;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(24px,4vw,44px);display:grid}.account-eyebrow{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:1000}.account-hero-card p:not(.account-eyebrow),.account-panel p:not(.account-eyebrow){color:#e2e8f0c2;line-height:1.6}.account-hero-actions,.account-link-list{flex-wrap:wrap;gap:10px;display:flex}.account-primary-link,.account-secondary-link,.account-danger-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #f8717157;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.account-secondary-link,.account-link-list a{background:#0f172adb;border-color:#94a3b83d}.account-danger-button{margin-top:16px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.account-panel{background:radial-gradient(circle at 0 0,#7f1d1d24,#0000 34%),linear-gradient(145deg,#0f172ae6,#020617f0);border:1px solid #94a3b824;border-radius:22px;padding:22px}.account-panel h2{color:#fff;margin:0 0 8px;font-size:1.35rem}.account-brain-panel{grid-column:1/-1}.account-link-list{margin-top:18px}.account-link-list a{color:#fff;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:820px){.account-hero-card,.account-grid{grid-template-columns:1fr}.account-hero-actions{justify-content:flex-start}}:is(html:has(.qatalyst-account-shell),body:has(.qatalyst-account-shell)){background:#000!important}body:has(.qatalyst-account-shell):before{content:none!important;display:none!important}body:has(.qatalyst-account-shell):after{content:none!important;display:none!important}.qatalyst-account-shell{box-sizing:border-box!important;color:#f8fafc!important;background:#000!important;min-height:100vh!important;padding:48px clamp(18px,4vw,72px) 80px!important}.qatalyst-account-shell *,.qatalyst-account-shell :before,.qatalyst-account-shell :after{box-sizing:border-box!important}.qatalyst-account-shell a{text-decoration:none!important}.account-hero-card,.account-dashboard-grid,.account-brain-handoff{width:min(1180px,100vw - 64px)!important;margin-left:auto!important;margin-right:auto!important}.account-hero-card{background:radial-gradient(circle at 0 0,#1e293b42,#0000 34%),radial-gradient(circle at 100% 0,#7f1d1d2e,#0000 34%),linear-gradient(135deg,#0f172af0,#05070cfa)!important;border:1px solid #94a3b829!important;border-radius:30px!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;align-items:stretch!important;gap:clamp(22px,4vw,46px)!important;padding:clamp(26px,4vw,48px)!important;display:grid!important;box-shadow:0 34px 90px #0000005c!important}.account-hero-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}.account-breadcrumb-row{color:#ffffff9e!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;font-size:.88rem!important;font-weight:850!important;display:flex!important}.account-breadcrumb-row a{color:#fca5a5!important}.account-eyebrow{color:#fca5a5!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:.76rem!important;font-weight:1000!important;display:block!important}.account-hero-card h1{color:#fff!important;letter-spacing:-.065em!important;max-width:760px!important;margin:0!important;font-size:clamp(2.8rem,5vw,5.8rem)!important;line-height:.93!important}.account-hero-card p:not(.account-eyebrow),.account-panel p:not(.account-eyebrow),.account-brain-handoff p:not(.account-eyebrow),.account-summary-card span{color:#e2e8f0c2!important;line-height:1.6!important}.account-hero-actions,.account-summary-actions{flex-wrap:wrap!important;gap:10px!important;margin-top:28px!important;display:flex!important}.account-primary-link,.account-secondary-link,.account-danger-button,.account-secondary-button,.account-brain-link-grid a{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #f8717157!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 34px #ef44442e!important}.account-secondary-link,.account-secondary-button,.account-brain-link-grid a{box-shadow:none!important;background:#0f172adb!important;border-color:#94a3b83d!important}.account-summary-card{background:radial-gradient(circle at 0 100%,#16a34a1f,#0000 34%),#02061785!important;border:1px solid #94a3b829!important;border-radius:24px!important;align-self:center!important;padding:22px!important}.account-summary-card h2{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 8px!important;font-size:1.2rem!important;overflow:hidden!important}.account-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:22px!important;display:grid!important}.account-panel,.account-brain-handoff{background:radial-gradient(circle at 0 0,#7f1d1d24,#0000 34%),linear-gradient(145deg,#0f172ae6,#020617f0)!important;border:1px solid #94a3b824!important;border-radius:22px!important;padding:22px!important}.account-panel h2,.account-brain-handoff h2{color:#fff!important;margin:0 0 8px!important;font-size:1.35rem!important;line-height:1.18!important}.account-detail-list{gap:12px!important;margin:18px 0 0!important;display:grid!important}.account-detail-list div{border-top:1px solid #94a3b81f!important;padding-top:12px!important}.account-detail-list dt{color:#fca5a5db!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:1000!important}.account-detail-list dd{overflow-wrap:anywhere!important;color:#fff!important;margin:4px 0 0!important;font-weight:850!important}.account-credit-display{margin:16px 0!important}.account-mini-list{gap:10px!important;margin-top:18px!important;display:grid!important}.account-mini-list span{color:#e2e8f0c7!important;background:#02061770!important;border:1px solid #94a3b81f!important;border-radius:14px!important;padding:10px 12px!important}.account-brain-handoff{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)!important;align-items:center!important;gap:22px!important;margin-top:22px!important;display:grid!important}.account-brain-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.account-brain-link-grid a:first-child{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#f871716b!important;grid-column:1/-1!important;box-shadow:0 16px 34px #ef444433!important}@media (max-width:1100px){.account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.account-hero-card,.account-brain-handoff,.account-dashboard-grid,.account-brain-link-grid{grid-template-columns:1fr!important}.account-hero-card,.account-dashboard-grid,.account-brain-handoff{width:min(1180px,100vw - 28px)!important}}.qatalyst-account-shell .account-hero-card h1{max-width:720px!important;font-size:clamp(2.9rem,5vw,5.4rem)!important;line-height:.94!important}.qatalyst-account-shell .account-hero-subtitle{color:#e2e8f0c7!important;max-width:720px!important;margin:18px 0 0!important;font-size:1.02rem!important;line-height:1.65!important;display:block!important}.qatalyst-account-shell .account-summary-card{background:radial-gradient(circle at 0 100%,#16a34a1f,#0000 34%),linear-gradient(145deg,#0f172ae6,#020617f0)!important;flex-direction:column!important;justify-content:space-between!important;min-height:238px!important;display:flex!important}.qatalyst-account-shell .account-summary-card h2{font-size:1.08rem!important}.qatalyst-account-shell .account-summary-actions{margin-top:28px!important}.qatalyst-account-shell .account-dashboard-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.qatalyst-account-shell .account-panel{min-height:300px!important}.qatalyst-account-shell .account-credits-panel{flex-direction:column!important;display:flex!important}.qatalyst-account-shell .account-credits-panel .account-bottom-action{width:fit-content!important;margin-top:auto!important}.qatalyst-account-shell .account-danger-button{width:fit-content!important}.qatalyst-account-shell .account-detail-list dd{font-size:.96rem!important}.qatalyst-account-shell .account-brain-handoff h2{font-size:clamp(1.55rem,2.5vw,2.25rem)!important}@media (max-width:1100px){.qatalyst-account-shell .account-dashboard-grid-three{grid-template-columns:1fr!important}.qatalyst-account-shell .account-panel{min-height:auto!important}}.qatalyst-account-shell .account-logo-card{background:radial-gradient(circle,#f8717114,#0000 40%),linear-gradient(145deg,#0f172ab8,#02061761)!important;border:1px solid #94a3b829!important;border-radius:24px!important;align-self:center!important;place-items:center!important;min-height:260px!important;padding:24px!important;display:grid!important}.qatalyst-account-shell .account-logo-card img{filter:drop-shadow(0 24px 36px #0000006b)!important;width:min(310px,88%)!important;height:auto!important;display:block!important}.qatalyst-account-shell .account-summary-card{display:none!important}.qatalyst-account-shell .account-status-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.qatalyst-account-shell .account-status-row>div{border-top:0!important;padding-top:0!important}.qatalyst-account-shell .account-inline-signout{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#0f172adb!important;border:1px solid #94a3b83d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;font-size:.86rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.qatalyst-account-shell .account-inline-signout:hover{background:#7f1d1d52!important;border-color:#f871716b!important}.qatalyst-account-shell .account-credits-panel .account-bottom-action,.qatalyst-account-shell .account-credits-panel .account-primary-link{display:none!important}.qatalyst-account-shell .account-credits-panel{justify-content:flex-start!important}.qatalyst-account-shell .account-credit-display{margin:18px 0!important}@media (max-width:820px){.qatalyst-account-shell .account-logo-card{min-height:180px!important}.qatalyst-account-shell .account-status-row{grid-template-columns:1fr!important}.qatalyst-account-shell .account-inline-signout{width:fit-content!important}}.qatalyst-account-shell .account-panel,.qatalyst-account-shell .account-brain-handoff{background:radial-gradient(circle at 0 0,#7f1d1d29,#0000 34%),linear-gradient(145deg,#0a0c11f2,#020306f5)!important}.qatalyst-account-shell .account-logo-card{min-height:260px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.qatalyst-account-shell .account-logo-card img{filter:drop-shadow(0 26px 38px #00000085)drop-shadow(0 0 24px #f8717114)!important;width:min(340px,92%)!important}.qatalyst-account-shell .account-billing-panel,.qatalyst-account-shell .account-credits-panel,.qatalyst-account-shell .account-profile-panel{background:radial-gradient(circle at 100% 0,#7f1d1d1f,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important}@media (max-width:820px){.qatalyst-account-shell .account-logo-card{min-height:150px!important}.qatalyst-account-shell .account-logo-card img{width:min(260px,80%)!important}}.qatalyst-account-shell{background:#000!important}.qatalyst-account-shell .account-hero-card{background:radial-gradient(circle at 100% 0,#7f1d1d38,#0000 34%),radial-gradient(circle at 0 0,#ffffff09,#0000 34%),linear-gradient(135deg,#0a0c11f5,#030407fa)!important}.qatalyst-account-shell .account-hero-logo{min-height:260px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-self:center!important;place-items:center!important;padding:0!important;display:grid!important}.qatalyst-account-shell .account-hero-logo img{filter:drop-shadow(0 26px 38px #00000085)drop-shadow(0 0 20px #f8717114)!important;width:min(350px,94%)!important;height:auto!important;display:block!important}.qatalyst-account-shell .account-logo-card,.qatalyst-account-shell .account-summary-card{display:none!important}.qatalyst-account-shell .account-panel,.qatalyst-account-shell .account-brain-handoff,.qatalyst-account-shell .account-billing-panel,.qatalyst-account-shell .account-credits-panel,.qatalyst-account-shell .account-profile-panel{background:radial-gradient(circle at 100% 0,#7f1d1d21,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important}.qatalyst-account-shell .account-secondary-link,.qatalyst-account-shell .account-secondary-button,.qatalyst-account-shell .account-brain-link-grid a,.qatalyst-account-shell .account-inline-signout{background:#0c0e12e6!important;border-color:#94a3b838!important}.qatalyst-account-shell .account-mini-list span{background:#07080cbd!important}@media (max-width:820px){.qatalyst-account-shell .account-hero-logo{min-height:150px!important}.qatalyst-account-shell .account-hero-logo img{width:min(260px,80%)!important}}:is(html:has(.qatalyst-brain-shell),body:has(.qatalyst-brain-shell)){background:#000!important}body:has(.qatalyst-brain-shell):before{content:none!important;display:none!important}body:has(.qatalyst-brain-shell):after{content:none!important;display:none!important}.qatalyst-brain-shell{background:#000!important;padding-top:42px!important}.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-workspace,.qatalyst-brain-shell .brain-qat-guide{width:min(1180px,100vw - 64px)!important;max-width:1180px!important}.qatalyst-brain-shell .brain-hero-shell{background:radial-gradient(circle at 100% 0,#7f1d1d38,#0000 34%),radial-gradient(circle at 0 0,#ffffff09,#0000 34%),linear-gradient(135deg,#0a0c11f5,#030407fa)!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;min-height:470px!important}.qatalyst-brain-shell .brain-hero-copy h1{max-width:720px!important;font-size:clamp(3rem,5vw,5.6rem)!important;line-height:.94!important}.qatalyst-brain-shell .brain-hero-copy>p:not(.brain-eyebrow){max-width:720px!important;margin-top:18px!important}.qatalyst-brain-shell .brain-native-account{place-self:center!important;gap:14px!important;width:min(340px,100%)!important;display:grid!important;transform:none!important}.qatalyst-brain-shell .brain-native-logo{filter:drop-shadow(0 26px 38px #00000085)drop-shadow(0 0 20px #f8717114)!important;width:min(330px,92%)!important;margin:0 auto 20px!important}.qatalyst-brain-shell .brain-native-user{background:radial-gradient(circle at 100% 0,#7f1d1d1f,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important}.qatalyst-brain-shell .brain-native-actions{background:#07080cd1!important}.qatalyst-brain-shell .brain-panel,.qatalyst-brain-shell .brain-tab-rail,.qatalyst-brain-shell .brain-status-card,.qatalyst-brain-shell .brain-next-step-card,.qatalyst-brain-shell .brain-empty-state,.qatalyst-brain-shell .brain-integration-card{background:radial-gradient(circle at 100% 0,#7f1d1d21,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important}.qatalyst-brain-shell .brain-tab-rail button{background:#07080cbd!important}.qatalyst-brain-shell .brain-tab-rail button.active{background:radial-gradient(circle at 0 0,#7f1d1d52,#0000 44%),#0c0e12e6!important}.qatalyst-brain-shell .brain-qat-guide.qat-guide-shell{max-width:min(1040px,100vw - 96px)!important}.qatalyst-brain-shell .brain-qat-guide .qat-guide-card{background:radial-gradient(circle at 0 0,#7f1d1d38,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important}.qatalyst-brain-shell .brain-secondary-link,.qatalyst-brain-shell .brain-integration-card a,.qatalyst-brain-shell .brain-integration-card button,.qatalyst-brain-shell .brain-next-step-card button,.qatalyst-brain-shell .brain-native-account-link,.qatalyst-brain-shell .brain-native-ghost{background:#0c0e12e6!important;border-color:#94a3b838!important}.qatalyst-brain-shell .brain-next-step-card button{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#f871716b!important}@media (max-width:1080px){.qatalyst-brain-shell .brain-hero-shell,.qatalyst-brain-shell .brain-workspace,.qatalyst-brain-shell .brain-qat-guide{width:min(1180px,100vw - 32px)!important}.qatalyst-brain-shell .brain-native-account{justify-self:stretch!important;width:100%!important}}.qatalyst-brain-shell .brain-live-section{margin-top:28px!important}.qatalyst-brain-shell .brain-active-project-strip{background:radial-gradient(circle at 0 0,#16a34a24,#0000 34%),linear-gradient(145deg,#0a0c11f0,#030407f5)!important;border:1px solid #16a34a3d!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:22px!important;padding:16px!important;display:flex!important}.qatalyst-brain-shell .brain-active-project-strip>div{gap:4px!important;display:grid!important}.qatalyst-brain-shell .brain-active-project-strip strong{color:#fff!important;font-size:1rem!important}.qatalyst-brain-shell .brain-active-project-strip span{color:#e2e8f0ad!important;font-size:.9rem!important}.qatalyst-brain-shell .brain-mini-eyebrow{color:#bbf7d0!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:.7rem!important;font-weight:1000!important}.qatalyst-brain-shell .brain-active-project-strip button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #f8717157!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-weight:950!important}.qatalyst-brain-shell .brain-live-section .project-settings-panel,.qatalyst-brain-shell .brain-live-section .project-source-vault-panel{background:radial-gradient(circle at 100% 0,#7f1d1d21,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important;border:1px solid #94a3b824!important;border-radius:22px!important;padding:22px!important}.qatalyst-brain-shell .brain-live-section .project-settings-header,.qatalyst-brain-shell .brain-live-section .source-vault-header{margin-bottom:18px!important}.qatalyst-brain-shell .brain-live-section .project-settings-grid,.qatalyst-brain-shell .brain-live-section .source-vault-grid{margin-top:18px!important}.qatalyst-brain-shell .brain-live-section .project-list-card,.qatalyst-brain-shell .brain-live-section .project-editor-card,.qatalyst-brain-shell .brain-live-section .source-list-card,.qatalyst-brain-shell .brain-live-section .source-editor-card{background:#07080cbd!important}@media (max-width:780px){.qatalyst-brain-shell .brain-active-project-strip{flex-direction:column!important;align-items:flex-start!important}}.qatalyst-brain-shell .brain-active-project-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.qatalyst-brain-shell .brain-live-section .bug-collection-panel{background:radial-gradient(circle at 100% 0,#7f1d1d21,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important;border:1px solid #94a3b824!important;border-radius:22px!important;padding:22px!important}.qatalyst-brain-shell .brain-live-section .bug-collection-header{margin-bottom:18px!important}.qatalyst-brain-shell .brain-live-section .bug-collection-grid{margin-top:18px!important}.qatalyst-brain-shell .brain-live-section .bug-collection-list-card,.qatalyst-brain-shell .brain-live-section .bug-collection-detail-card{background:#07080cbd!important}.qatalyst-brain-shell .brain-live-section .bug-collection-list-item{background:radial-gradient(circle at 100% 0,#7f1d1d17,#0000 36%),#0c0e12e6!important}.qatalyst-brain-shell .brain-live-section .bug-collection-list-item-active{border-color:#60a5fa6b!important}@media (max-width:780px){.qatalyst-brain-shell .brain-active-project-actions{justify-content:flex-start!important}}.qatalyst-brain-shell .brain-live-section .saved-reports-panel,.qatalyst-brain-shell .brain-live-section .saved-reports-empty{background:radial-gradient(circle at 100% 0,#7f1d1d21,#0000 38%),linear-gradient(145deg,#0a0c11f5,#030407fa)!important;border:1px solid #94a3b824!important;border-radius:22px!important;padding:22px!important}.qatalyst-brain-shell .saved-reports-header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}.qatalyst-brain-shell .saved-reports-header h2{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(2rem,3vw,3.2rem)!important;line-height:.98!important}.qatalyst-brain-shell .saved-reports-header p:not(.report-kicker),.qatalyst-brain-shell .saved-reports-muted{color:#e2e8f0b8!important}.qatalyst-brain-shell .saved-reports-header button,.qatalyst-brain-shell .brain-active-project-actions button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #f8717157!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-weight:950!important}.qatalyst-brain-shell .saved-reports-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important;display:grid!important}.qatalyst-brain-shell .saved-reports-stats div{background:#07080cbd!important;border:1px solid #94a3b824!important;border-radius:16px!important;padding:14px!important}.qatalyst-brain-shell .saved-reports-stats strong{color:#fff!important;font-size:1.7rem!important;line-height:1!important;display:block!important}.qatalyst-brain-shell .saved-reports-stats span{color:#e2e8f0b3!important;font-size:.88rem!important}.qatalyst-brain-shell .saved-reports-toolbar{margin-bottom:16px!important}.qatalyst-brain-shell .saved-reports-toolbar label{color:#fca5a5!important;letter-spacing:.14em!important;text-transform:uppercase!important;gap:8px!important;max-width:280px!important;font-size:.72rem!important;font-weight:1000!important;display:grid!important}.qatalyst-brain-shell .saved-reports-toolbar select{color:#fff!important;background:#05070a!important;border:1px solid #94a3b83d!important;border-radius:12px!important;min-height:42px!important;padding:0 12px!important}.qatalyst-brain-shell .saved-reports-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)!important;gap:18px!important;margin-top:18px!important;display:grid!important}.qatalyst-brain-shell .saved-reports-list-card,.qatalyst-brain-shell .saved-report-detail-card{background:#07080cbd!important;border:1px solid #94a3b824!important;border-radius:18px!important;padding:16px!important}.qatalyst-brain-shell .saved-reports-list{gap:10px!important;margin-top:12px!important;display:grid!important}.qatalyst-brain-shell .saved-report-list-item{color:#fff!important;cursor:pointer!important;text-align:left!important;background:radial-gradient(circle at 100% 0,#7f1d1d17,#0000 36%),#0c0e12e6!important;border:1px solid #94a3b824!important;border-radius:14px!important;gap:6px!important;width:100%!important;padding:14px!important;display:grid!important}.qatalyst-brain-shell .saved-report-list-item-active{background:radial-gradient(circle at 100% 0,#2563eb42,#0000 44%),#0c0e12f0!important;border-color:#60a5fa6b!important}.qatalyst-brain-shell .saved-report-list-item span,.qatalyst-brain-shell .saved-report-list-item small{color:#e2e8f0ad!important}.qatalyst-brain-shell .saved-report-detail-top h3{color:#fff!important;margin:0 0 8px!important;font-size:1.45rem!important;line-height:1.12!important}.qatalyst-brain-shell .saved-report-markdown-preview,.qatalyst-brain-shell .saved-report-source-details pre{background:#05070a!important;border:1px solid #94a3b824!important;border-radius:14px!important;max-height:520px!important;padding:14px!important;overflow:auto!important}.qatalyst-brain-shell .saved-report-markdown-preview pre,.qatalyst-brain-shell .saved-report-source-details pre{color:#e2e8f0d6!important;white-space:pre-wrap!important;margin:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.82rem!important;line-height:1.55!important}.qatalyst-brain-shell .saved-report-source-details{color:#e2e8f0d1!important;margin-top:14px!important}.qatalyst-brain-shell .saved-reports-message,.qatalyst-brain-shell .saved-reports-error{border-radius:14px!important;padding:10px 12px!important}.qatalyst-brain-shell .saved-reports-message{color:#bbf7d0!important;background:#16a34a1f!important;border:1px solid #22c55e47!important}.qatalyst-brain-shell .saved-reports-error{color:#fecaca!important;background:#7f1d1d2e!important;border:1px solid #f8717152!important}.qatalyst-brain-shell .bug-collection-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important;display:grid!important}.qatalyst-brain-shell .bug-collection-detail-meta div{background:radial-gradient(circle at 100% 0,#7f1d1d1a,#0000 38%),#07080cc7!important;border:1px solid #94a3b824!important;border-radius:16px!important;padding:14px!important}.qatalyst-brain-shell .bug-collection-detail-meta span{color:#fca5a5!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:.68rem!important;font-weight:1000!important;display:block!important}.qatalyst-brain-shell .bug-collection-detail-meta strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.98rem!important;line-height:1.25!important;display:block!important;overflow:hidden!important}@media (max-width:900px){.qatalyst-brain-shell .saved-reports-grid,.qatalyst-brain-shell .saved-reports-stats,.qatalyst-brain-shell .bug-collection-detail-meta{grid-template-columns:1fr!important}}.qatalyst-app-shell-v9 .bug-report-wrap .report-header{align-items:flex-start;gap:22px}.qatalyst-app-shell-v9 .bug-report-wrap .report-header>div:first-child{max-width:680px}.qatalyst-app-shell-v9 .bug-report-wrap .report-header h2{letter-spacing:-.04em;margin-bottom:8px}.bug-report-subtitle{color:#e2e8f0b8;max-width:680px;margin:0;font-size:.96rem;line-height:1.55}.qatalyst-app-shell-v9 .bug-secondary-action-row{justify-content:flex-end;align-items:stretch;gap:10px;margin-top:14px}.qatalyst-app-shell-v9 .bug-secondary-action-row>*,.qatalyst-app-shell-v9 .bug-secondary-action-row .save-report-row,.qatalyst-app-shell-v9 .bug-secondary-action-row .save-report-row>*{min-height:48px}.qatalyst-app-shell-v9 .bug-secondary-action-row .jira-create-issue-button,.qatalyst-app-shell-v9 .bug-secondary-action-row [data-testid=jira-create-issue-button],.qatalyst-app-shell-v9 .bug-secondary-action-row button:last-child{color:#fff;background:linear-gradient(135deg,#ef4444f5,#991b1beb),#ef4444e6;border-color:#f8717175;box-shadow:0 16px 34px #7f1d1d52}.qatalyst-app-shell-v9 .bug-readiness-card{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 34%),linear-gradient(#0f172a9e,#0206177a),#ffffff08;border-color:#22c55e47;justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0 20px;padding:22px 24px;display:flex;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0b}.qatalyst-app-shell-v9 .bug-readiness-card h3{letter-spacing:-.035em;margin:4px 0 8px;font-size:1.48rem}.qatalyst-app-shell-v9 .bug-readiness-card p:not(.report-kicker){color:#e2e8f0b8;max-width:760px}.bug-readiness-pill{color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;background:#22c55e17;border:1px solid #22c55e47;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.qatalyst-app-shell-v9 .bug-report-list{gap:16px;margin-top:14px}.qatalyst-app-shell-v9 .bug-summary-card{background:radial-gradient(circle at 100% 0,#ef444424,#0000 36%),linear-gradient(#0f172a9e,#02061780),#ffffff08;border-color:#f871713d;padding:28px}.qatalyst-app-shell-v9 .bug-summary-card h3{letter-spacing:-.035em;font-size:1.42rem;line-height:1.25}.qatalyst-app-shell-v9 .bug-section-card{padding:22px 24px}.qatalyst-app-shell-v9 .bug-section-card h3{color:#f8fafcf0;align-items:center;gap:10px;margin-bottom:10px;display:flex}.qatalyst-app-shell-v9 .bug-section-card h3:before{content:"";background:#f87171d1;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #f8717161}.qatalyst-app-shell-v9 .bug-two-column-grid{gap:16px}.qatalyst-app-shell-v9 .bug-actual-card{border-color:#f8717142}.qatalyst-app-shell-v9 .bug-report-wrap .coverage-score-panel,.qatalyst-app-shell-v9 .bug-report-wrap .coverage-score-card{margin-top:18px}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-secondary-action-row{justify-content:stretch}.qatalyst-app-shell-v9 .bug-readiness-card{flex-direction:column}.bug-readiness-pill{justify-content:center;width:100%}}.qatalyst-app-shell-v9 .bug-handoff-panel{flex-direction:column;gap:14px;display:flex}.qatalyst-app-shell-v9 .bug-utility-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.qatalyst-app-shell-v9 .bug-save-actions .save-report-row{height:100%;display:flex}.qatalyst-app-shell-v9 .bug-save-actions .save-report-button{width:100%;min-height:48px}.qatalyst-app-shell-v9 .bug-save-actions>*,.qatalyst-app-shell-v9 .bug-save-actions [class*=save-bug]{min-width:0}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-report-wrap>.report-header,.qatalyst-app-shell-v9 .bug-readiness-card,.qatalyst-app-shell-v9 .bug-save-actions{grid-template-columns:1fr!important}.qatalyst-app-shell-v9 .bug-utility-actions,.qatalyst-app-shell-v9 .bug-jira-handoff-action{justify-content:stretch}.qatalyst-app-shell-v9 .bug-utility-actions .copy-all-button,.qatalyst-app-shell-v9 .bug-jira-handoff-action button{width:100%}}.qatalyst-app-shell-v9 .bug-report-wrap>.report-header{background:radial-gradient(circle at 100% 0,#ef44441f,#0000 34%),linear-gradient(#0f172a6b,#02061757),#ffffff06!important;border:1px solid #f8717133!important;border-radius:24px!important;grid-template-columns:minmax(250px,.7fr) minmax(430px,1fr)!important;align-items:start!important;gap:26px!important;padding:24px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-report-wrap .report-header h2{letter-spacing:-.045em!important;font-size:clamp(1.65rem,2vw,2.05rem)!important;line-height:1.08!important}.qatalyst-app-shell-v9 .bug-report-subtitle{color:#e2e8f0b8!important;max-width:410px!important;margin:12px 0 0!important;font-size:.95rem!important;line-height:1.55!important}.qatalyst-app-shell-v9 .bug-handoff-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.qatalyst-app-shell-v9 .bug-utility-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.qatalyst-app-shell-v9 .bug-utility-actions .copy-all-button{min-height:40px;padding:10px 13px;font-size:.84rem}.qatalyst-app-shell-v9 .bug-utility-actions .secondary-action-button{background:linear-gradient(135deg,#1f2937fa,#111827fa)!important}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-row{height:100%}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-button{width:100%;height:100%;min-height:48px;padding:10px 12px;box-shadow:none!important;background:linear-gradient(135deg,#1f2937fa,#111827fa)!important;border:1px solid #94a3b83d!important}.qatalyst-app-shell-v9 .bug-save-collection-slot{overflow:hidden}.qatalyst-app-shell-v9 .bug-save-collection-slot>*{width:100%;max-width:none!important}.qatalyst-app-shell-v9 .bug-save-collection-slot [class*=card],.qatalyst-app-shell-v9 .bug-save-collection-slot section,.qatalyst-app-shell-v9 .bug-save-collection-slot article,.qatalyst-app-shell-v9 .bug-save-collection-slot div{max-width:none}.qatalyst-app-shell-v9 .bug-save-collection-slot p{color:#e2e8f0b8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.qatalyst-app-shell-v9 .bug-save-collection-slot button{width:100%;min-height:42px;margin-top:8px;background:linear-gradient(135deg,#2563ebfa,#1e40aff5)!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action{justify-content:flex-end;display:flex}.qatalyst-app-shell-v9 .bug-jira-handoff-action button{min-width:220px;min-height:46px;color:#fff!important;background:linear-gradient(135deg,#ef4444fa,#991b1bf0),#ef4444eb!important;border-color:#f8717180!important;box-shadow:0 16px 34px #7f1d1d59,inset 0 1px #ffffff29!important}.qatalyst-app-shell-v9 .bug-readiness-card{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 38%),linear-gradient(#0f172a8f,#02061770),#ffffff07!important;border:1px solid #22c55e4d!important;border-radius:24px!important;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:22px 24px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-readiness-card .report-kicker{grid-column:1/-1!important;margin-bottom:-2px!important}.qatalyst-app-shell-v9 .bug-readiness-card h3{letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.45rem,1.7vw,1.8rem)!important;line-height:1.08!important}.qatalyst-app-shell-v9 .bug-readiness-card p:not(.report-kicker){color:#e2e8f0c2!important;max-width:720px!important;margin:0!important;line-height:1.58!important}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-report-wrap>.report-header,.qatalyst-app-shell-v9 .bug-readiness-card,.qatalyst-app-shell-v9 .bug-save-actions{grid-template-columns:1fr!important}.qatalyst-app-shell-v9 .bug-utility-actions,.qatalyst-app-shell-v9 .bug-jira-handoff-action{justify-content:stretch}.qatalyst-app-shell-v9 .bug-utility-actions .copy-all-button,.qatalyst-app-shell-v9 .bug-jira-handoff-action button{width:100%}}.qatalyst-app-shell-v9 .bug-report-wrap>.report-header{grid-template-columns:minmax(250px,.86fr) minmax(420px,1fr)!important;min-height:0!important;padding:22px!important}.qatalyst-app-shell-v9 .bug-report-wrap .report-header>div:first-child{align-self:start!important;padding-top:4px!important}.qatalyst-app-shell-v9 .bug-report-wrap .report-header h2{margin-bottom:10px!important}.qatalyst-app-shell-v9 .bug-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:10px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-save-report-slot{min-width:0!important;display:flex!important}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-button{color:#f8fafceb!important;width:100%!important;height:100%!important;min-height:118px!important;box-shadow:none!important;background:linear-gradient(#1e293bdb,#0f172ae6),#0f172ae0!important;border-color:#94a3b847!important}.qatalyst-app-shell-v9 .bug-save-collection-slot{min-width:0!important}.qatalyst-app-shell-v9 .bug-save-collection-slot>*{max-width:none!important;height:100%!important;min-height:118px!important}.qatalyst-app-shell-v9 .bug-save-collection-slot p,.qatalyst-app-shell-v9 .bug-save-collection-slot span:not(.report-kicker),.qatalyst-app-shell-v9 .bug-save-collection-slot small{line-height:1.42!important}.qatalyst-app-shell-v9 .bug-save-collection-slot p{line-clamp:2;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.qatalyst-app-shell-v9 .bug-save-collection-slot button{min-height:40px!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action{justify-content:flex-end!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action button{min-width:220px!important;min-height:46px!important}.qatalyst-app-shell-v9 .bug-summary-card .editable-badge-select{border-width:1px!important;font-weight:900!important}.qatalyst-app-shell-v9 .bug-summary-card .badge-priority-high,.qatalyst-app-shell-v9 .bug-summary-card .editable-badge-select[value=High]{color:#fecaca!important;background:linear-gradient(135deg,#7f1d1db8,#ef444438),#7f1d1d57!important;border-color:#f871718c!important}.qatalyst-app-shell-v9 .bug-summary-card .badge-priority-medium,.qatalyst-app-shell-v9 .bug-summary-card .editable-badge-select[value=Medium]{color:#fde68a!important;background:linear-gradient(135deg,#78350fb8,#fbbf2433),#78350f4d!important;border-color:#fbbf248c!important}.qatalyst-app-shell-v9 .bug-summary-card .badge-priority-low,.qatalyst-app-shell-v9 .bug-summary-card .editable-badge-select[value=Low]{color:#bbf7d0!important;background:linear-gradient(135deg,#14532dad,#22c55e2e),#14532d4d!important;border-color:#22c55e80!important}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-save-actions{grid-template-columns:1fr!important}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-button,.qatalyst-app-shell-v9 .bug-save-collection-slot>*{min-height:46px!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action button{width:100%!important}}.qatalyst-app-shell-v9 .bug-report-wrap>.report-header{grid-template-columns:minmax(250px,.72fr) minmax(460px,1fr)!important;align-items:start!important;gap:22px!important;padding:24px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-handoff-panel{grid-template-columns:1fr!important;align-self:start!important;gap:12px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-utility-actions .copy-all-button{width:100%!important;min-height:40px!important;padding:9px 10px!important}.qatalyst-app-shell-v9 .bug-save-actions{grid-template-columns:150px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-save-report-slot,.qatalyst-app-shell-v9 .bug-save-collection-slot{min-width:0!important}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-row{width:100%!important;height:100%!important}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-button{color:#f8fafcf0!important;width:100%!important;height:100%!important;min-height:86px!important;box-shadow:none!important;background:linear-gradient(#1e293bd6,#0f172ae6),#0f172ae0!important;border-color:#94a3b842!important;padding:12px!important}.qatalyst-app-shell-v9 .bug-save-collection-slot>*{max-width:none!important;min-height:86px!important;padding:14px 16px!important}.qatalyst-app-shell-v9 .bug-save-collection-slot p{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.qatalyst-app-shell-v9 .bug-save-collection-slot button{width:100%!important;min-height:38px!important;margin-top:8px!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action{grid-template-columns:1fr!important;display:grid!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action button{width:100%!important;min-height:46px!important}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-report-wrap>.report-header,.qatalyst-app-shell-v9 .bug-save-actions{grid-template-columns:1fr!important}.qatalyst-app-shell-v9 .bug-save-report-slot .save-report-button,.qatalyst-app-shell-v9 .bug-save-collection-slot>*{min-height:46px!important}}.qatalyst-app-shell-v9 .bug-save-collection-slot>*{min-height:86px!important;padding:13px 16px 12px!important}.qatalyst-app-shell-v9 .bug-save-collection-slot p,.qatalyst-app-shell-v9 .bug-save-collection-slot small,.qatalyst-app-shell-v9 .bug-save-collection-slot span:not(.report-kicker){font-size:.82rem!important;line-height:1.34!important}.qatalyst-app-shell-v9 .bug-save-collection-slot p{-webkit-line-clamp:1!important;line-clamp:1!important}.qatalyst-app-shell-v9 .bug-save-collection-slot button{transform:translateY(-2px);min-height:36px!important;margin-top:6px!important}.qatalyst-app-shell-v9 .bug-jira-handoff-action{margin-top:-2px!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-actions{grid-template-columns:120px minmax(0,1fr)!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-report-slot .save-report-button{height:74px!important;min-height:74px!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot>*{height:74px!important;min-height:74px!important;padding:10px 14px!important;overflow:hidden!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot p,.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot small{display:none!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot .report-kicker{margin-bottom:4px!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-bottom:6px!important;font-size:.82rem!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot button{min-height:32px!important;margin-top:0!important;padding:7px 10px!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-jira-handoff-action{margin-top:-4px!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-actions,.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-report-slot,.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot{display:none!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-jira-handoff-action{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important;display:grid!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-jira-handoff-action:before{content:"Save Report";color:#eff6ff;background:linear-gradient(135deg,#2563ebe0,#1e40afdb),#1e40afe6;border:1px solid #60a5fa59;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-size:.88rem;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #1e40af3d,inset 0 1px #ffffff24}.qatalyst-app-shell-v9 .bug-report-wrap .bug-jira-handoff-action button{color:#f0fdf4!important;background:linear-gradient(135deg,#16a34afa,#15803df0),#16a34aeb!important;border-color:#22c55e7a!important;width:100%!important;min-height:46px!important;box-shadow:0 16px 34px #15803d4d,inset 0 1px #ffffff29!important}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-report-wrap .bug-jira-handoff-action{grid-template-columns:1fr!important}}.qatalyst-app-shell-v9 .app-section-kicker:empty,.qatalyst-app-shell-v9 .report-kicker:empty,.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-actions,.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-report-slot,.qatalyst-app-shell-v9 .bug-report-wrap .bug-save-collection-slot,.qatalyst-app-shell-v9 .bug-report-wrap .bug-jira-handoff-action{display:none!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-handoff-panel{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-utility-actions button{width:100%!important;min-height:40px!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions .save-report-row,.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions .save-report-button{width:100%!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions .save-report-button{color:#eff6ff!important;background:linear-gradient(135deg,#2563ebe0,#1e40afdb),#1e40afe6!important;border-color:#60a5fa59!important;min-height:46px!important;box-shadow:0 14px 28px #1e40af3d,inset 0 1px #ffffff24!important}.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions>button,.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions [data-testid=jira-create-issue-button]{color:#f0fdf4!important;background:linear-gradient(135deg,#16a34afa,#15803df0),#16a34aeb!important;border-color:#22c55e7a!important;width:100%!important;min-height:46px!important;box-shadow:0 16px 34px #15803d4d,inset 0 1px #ffffff29!important}.qatalyst-app-shell-v9 .bug-readiness-card{padding-top:24px!important}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-report-wrap .bug-primary-actions,.qatalyst-app-shell-v9 .bug-report-wrap .bug-utility-actions{grid-template-columns:1fr!important}}.qatalyst-app-shell-v9 .bug-output-followup-card{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 34%),linear-gradient(#0f172ab8,#02061794),#ffffff06;border-color:#60a5fa47}.qatalyst-app-shell-v9 .bug-output-followup-header{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.qatalyst-app-shell-v9 .bug-output-followup-header h3{margin-bottom:6px}.qatalyst-app-shell-v9 .bug-output-followup-header p{color:#e2e8f0b8;margin:0;line-height:1.5}.qatalyst-app-shell-v9 .qat-followup-callout{background:#2563eb1a;border:1px solid #60a5fa47;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.qatalyst-app-shell-v9 .qat-followup-callout.resolved{background:#22c55e17;border-color:#22c55e47}.qatalyst-app-shell-v9 .qat-followup-avatar{color:#fff;letter-spacing:.04em;background:radial-gradient(circle at 35% 25%,#ffffff47,#0000 28%),linear-gradient(135deg,#ef4444f2,#7f1d1df5);border:1px solid #f871715c;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.72rem;font-weight:950;display:inline-flex}.qatalyst-app-shell-v9 .bug-output-followup-list{gap:12px;display:grid}.qatalyst-app-shell-v9 .bug-output-followup-question{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:16px;gap:10px;padding:14px;display:grid}.qatalyst-app-shell-v9 .bug-output-followup-question>span{color:#bfdbfe;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.qatalyst-app-shell-v9 .bug-output-followup-question strong{color:#f8fafc;line-height:1.45}.qatalyst-app-shell-v9 .bug-output-followup-question textarea{min-height:86px;padding:12px}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-output-followup-header{grid-template-columns:1fr}}.bug-qat-followup-card{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 42%),#070c18eb;border:1px solid #54d6903d}.bug-qat-followup-card-resolved{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 42%),#070c18eb;border-color:#3b82f647}.bug-qat-followup-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.bug-qat-followup-header h3{margin-bottom:6px}.bug-qat-followup-header p{color:#e2e8f0b8;line-height:1.6}.bug-qat-speech{background:#0a101ee6;border:1px solid #54d6903d;border-radius:18px;align-items:flex-start;gap:12px;max-width:360px;padding:14px 16px;display:flex}.bug-qat-speech.resolved{border-color:#3b82f647}.bug-qat-avatar{color:#fff;letter-spacing:.08em;background:radial-gradient(circle at top,#f87171e6,#be185deb);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:800;display:flex}.bug-qat-question-list{gap:14px;display:grid}.bug-qat-question{background:#0a101eb8;border:1px solid #94a3b824;border-radius:16px;padding:16px}.bug-qat-question span{letter-spacing:.12em;text-transform:uppercase;color:#f87171e6;margin-bottom:8px;font-size:.7rem;font-weight:700;display:inline-flex}.bug-qat-question strong{color:#f8fafc;line-height:1.6;display:block}.qatalyst-app-shell-v9 .bug-qat-followup-card{background:radial-gradient(circle at 100% 0,#3b82f621,#0000 34%),radial-gradient(circle at 0 100%,#f43f5e14,#0000 36%),linear-gradient(#0f172ac7,#0206179e),#ffffff06!important;border-color:#60a5fa42!important}.qatalyst-app-shell-v9 .bug-qat-followup-card-resolved{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 34%),linear-gradient(#064e3b47,#020617b3),#ffffff06!important;border-color:#22c55e4d!important}.qatalyst-app-shell-v9 .bug-qat-followup-header{grid-template-columns:minmax(0,1fr) minmax(240px,.52fr)!important;align-items:start!important;gap:18px!important;margin-bottom:16px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-qat-eyebrow{color:#fecacaf2;letter-spacing:.14em;text-transform:uppercase;background:#7f1d1d38;border:1px solid #f8717147;border-radius:999px;width:fit-content;margin-bottom:8px;padding:4px 9px;font-size:.68rem;font-weight:950;display:inline-flex}.qatalyst-app-shell-v9 .bug-qat-followup-header h3{color:#f8fafc!important;margin:0 0 6px!important}.qatalyst-app-shell-v9 .bug-qat-followup-header p{color:#e2e8f0bd!important;margin:0!important;line-height:1.55!important}.qatalyst-app-shell-v9 .bug-qat-speech{background:linear-gradient(135deg,#0f172ae0,#0f172a94),#2563eb1a!important;border:1px solid #60a5fa52!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-qat-speech.resolved{background:linear-gradient(135deg,#064e3b57,#0f172ab8),#22c55e14!important;border-color:#22c55e52!important}.qatalyst-app-shell-v9 .bug-qat-avatar{color:#fff!important;letter-spacing:.04em!important;background:radial-gradient(circle at 35% 25%,#ffffff47,#0000 28%),linear-gradient(135deg,#ef4444f2,#7f1d1df5)!important;border:1px solid #f8717166!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.qatalyst-app-shell-v9 .bug-qat-question-list{gap:10px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-qat-question{background:linear-gradient(#0f172ad1,#02061794),#0f172ab8!important;border:1px solid #94a3b82e!important;border-radius:15px!important;gap:7px!important;padding:13px 14px!important;display:grid!important}.qatalyst-app-shell-v9 .bug-qat-question span{color:#fca5a5!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:950!important}.qatalyst-app-shell-v9 .bug-qat-question strong{color:#f8fafc!important;line-height:1.45!important}.qatalyst-app-shell-v9 .bug-qat-answer-hint{color:#e2e8f0c7!important;background:#1e293b80!important;border:1px solid #60a5fa33!important;border-radius:14px!important;margin:14px 0 0!important;padding:10px 12px!important;font-size:.86rem!important;line-height:1.45!important}.qatalyst-app-shell-v9 .bug-qat-answer-hint strong{color:#bfdbfe!important}@media (max-width:1180px){.qatalyst-app-shell-v9 .bug-qat-followup-header{grid-template-columns:1fr!important}}.qatalyst-app-shell-v9 .bug-qat-question textarea{color:#f8fafc;resize:vertical;background:#020617b8;border:1px solid #94a3b838;border-radius:14px;width:100%;min-height:96px;margin-top:4px;padding:12px 13px}.qatalyst-app-shell-v9 .bug-qat-question textarea::placeholder{color:#94a3b8a8}.qatalyst-app-shell-v9 .bug-qat-question .follow-up-resolution-block{border-top:1px solid #94a3b81f;margin-top:4px;padding-top:10px}.qatalyst-app-shell-v9 .bug-qat-question .follow-up-resolution-block p{color:#e2e8f0b8;margin:0 0 8px;font-size:.82rem}.qatalyst-app-shell-v9 .bug-qat-question .follow-up-resolution-actions{flex-wrap:wrap;gap:8px;display:flex}.qatalyst-app-shell-v9 .bug-qat-question .follow-up-resolution-actions button{color:#e2e8f0c7;background:#0f172ae0;border:1px solid #94a3b838;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:850}.qatalyst-app-shell-v9 .bug-qat-question .follow-up-resolution-actions button.active,.qatalyst-app-shell-v9 .bug-qat-question .follow-up-resolution-actions button:hover{color:#dbeafe;background:#2563eb3d;border-color:#60a5fa80}.qatalyst-app-shell-v9 .bug-readiness-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.qatalyst-app-shell-v9 .bug-readiness-metric{color:#e2e8f0c7;background:#0f172ab8;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:6px;min-width:104px;padding:8px 11px;font-size:.78rem;font-weight:850;display:inline-flex}.qatalyst-app-shell-v9 .bug-readiness-metric strong{color:#f8fafc;font-size:.92rem}.qatalyst-app-shell-v9 .bug-readiness-metric-open{background:#7c2d1238;border-color:#fb923c59}.qatalyst-app-shell-v9 .bug-readiness-metric-resolved{background:#064e3b38;border-color:#22c55e57}.qatalyst-app-shell-v9 .bug-readiness-metric-dismissed{background:#1e40af29;border-color:#60a5fa47}.qatalyst-app-shell-v9 .bug-qat-question-meta,.qatalyst-app-shell-v9 .handled-followup-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.qatalyst-app-shell-v9 .bug-followup-priority{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-flex}.qatalyst-app-shell-v9 .bug-followup-priority.priority-critical{color:#fecaca;background:#7f1d1d47;border:1px solid #f871716b}.qatalyst-app-shell-v9 .bug-followup-priority.priority-helpful{color:#bfdbfe;background:#1e40af33;border:1px solid #60a5fa57}.qatalyst-app-shell-v9 .bug-followup-priority.priority-optional{color:#e2e8f0c2;background:#3341553d;border:1px solid #94a3b83d}.qatalyst-app-shell-v9 .bug-qat-question-reason{color:#e2e8f09e;margin:-2px 0 2px;font-size:.82rem;line-height:1.45}.qatalyst-app-shell-v9 .handled-followup-item.resolution-resolved{border-color:#22c55e3d}.qatalyst-app-shell-v9 .handled-followup-item.resolution-no-more-questions{border-color:#60a5fa3d}.qatalyst-app-shell-v9 .bug-followup-history-details{padding:0;overflow:hidden}.qatalyst-app-shell-v9 .bug-followup-history-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.qatalyst-app-shell-v9 .bug-followup-history-details summary::-webkit-details-marker{display:none}.qatalyst-app-shell-v9 .bug-followup-history-details summary span{color:#f8fafc;font-weight:850}.qatalyst-app-shell-v9 .bug-followup-history-details summary strong{color:#e2e8f0ad;font-size:.8rem}.qatalyst-app-shell-v9 .bug-followup-history-details .followup-history-list{padding:0 20px 20px}.qatalyst-app-shell-v9 .bug-qat-nested-followup{background:linear-gradient(135deg,#1e40af29,#0f172ab8),#0f172aa3;border-left:3px solid #60a5fa80;border-radius:14px;margin-top:12px;padding:12px}.qatalyst-app-shell-v9 .bug-qat-nested-followup-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:10px;display:grid}.qatalyst-app-shell-v9 .bug-qat-nested-followup-header strong,.qatalyst-app-shell-v9 .bug-qat-nested-followup>strong{color:#dbeafe;margin-bottom:4px;font-size:.82rem;font-weight:950;display:block}.qatalyst-app-shell-v9 .bug-qat-nested-followup-header p,.qatalyst-app-shell-v9 .bug-qat-nested-followup>p{color:#e2e8f0c7;margin:0;line-height:1.45}.qatalyst-app-shell-v9 .bug-qat-nested-followup textarea{min-height:76px;margin-top:8px}.qatalyst-app-shell-v9 .bug-qat-avatar.mini{width:28px!important;height:28px!important;font-size:.58rem!important}.qatalyst-app-shell-v9 .bug-qat-nested-followup.handled{background:linear-gradient(135deg,#064e3b2e,#0f172a9e),#0f172a8a;border-left-color:#22c55e75;margin-top:10px}.qatalyst-app-shell-v9 .bug-qat-nested-followup.handled small{color:#e2e8f0b3;margin-top:6px;line-height:1.4;display:block}.qatalyst-app-shell-v9 .bug-qat-thread{gap:12px;margin-top:10px;display:grid;position:relative}.qatalyst-app-shell-v9 .bug-qat-thread:before{content:"";background:linear-gradient(#60a5fa6b,#94a3b814);width:1px;position:absolute;top:20px;bottom:20px;left:18px}.qatalyst-app-shell-v9 .bug-qat-thread-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.qatalyst-app-shell-v9 .bug-qat-thread-row>div,.qatalyst-app-shell-v9 .bug-qat-thread-row>label{gap:6px;min-width:0;display:grid}.qatalyst-app-shell-v9 .bug-qat-thread-row small{color:#bfdbfeb8;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.qatalyst-app-shell-v9 .bug-qat-thread-row.qa small{color:#e2e8f09e}.qatalyst-app-shell-v9 .bug-qat-thread-avatar{color:#e2e8f0db;letter-spacing:.04em;background:#0f172adb;border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:7px;font-size:.58rem;font-weight:950;display:inline-flex}.qatalyst-app-shell-v9 .bug-qat-thread-row.deeper{background:linear-gradient(135deg,#1e40af24,#0f172a94),#0f172a8a;border:1px solid #60a5fa38;border-radius:15px;padding:10px 12px}.qatalyst-app-shell-v9 .bug-qat-thread-row.deeper p{color:#e2e8f0c7;margin:0;line-height:1.45}.qatalyst-app-shell-v9 .bug-qat-thread textarea{min-height:76px}.qatalyst-app-shell-v9 .bug-qat-thread-insight{background:linear-gradient(135deg,#1e40af1f,#0f172aa3),#0f172a94;border:1px solid #60a5fa38;border-radius:14px;margin-top:12px;padding:12px 14px}.qatalyst-app-shell-v9 .bug-qat-thread-insight strong{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.76rem;font-weight:950;display:block}.qatalyst-app-shell-v9 .bug-qat-thread-insight p{color:#e2e8f0c7;margin:0;line-height:1.45}.qatalyst-app-shell-v9 .bug-qat-thread-insight.handled{background:linear-gradient(135deg,#064e3b24,#0f172a94),#0f172a85;border-color:#22c55e33}.qatalyst-app-shell-v9 .bug-qat-followup-card{position:relative;overflow:visible}.qatalyst-app-shell-v9 .bug-qat-followup-header{grid-template-columns:minmax(0,1fr) 122px;align-items:start;gap:18px;min-height:74px;padding-right:0;display:grid;position:relative;overflow:visible}.qatalyst-app-shell-v9 .bug-qat-peek-anchor{place-self:start end}.qatalyst-app-shell-v9 .bug-qat-companion{z-index:6;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:112px;height:74px;min-height:0;padding:0;position:relative;overflow:visible}.qatalyst-app-shell-v9 .bug-qat-companion:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #93c5fdb8}.qatalyst-app-shell-v9 .bug-qat-peek-ear{object-fit:contain;filter:drop-shadow(0 12px 16px #0206178f)drop-shadow(0 0 10px #60a5fa29);transform-origin:bottom;opacity:1;z-index:3;width:54px;height:auto;transition:opacity .15s,transform .18s;position:absolute;top:8px;right:8px}.qatalyst-app-shell-v9 .bug-qat-companion-bubble{opacity:0;transform-origin:100%;pointer-events:none;z-index:5;text-align:left;background:linear-gradient(135deg,#0f172af7,#1e293be0),#0f172aeb;border:1px solid #60a5fa4d;border-radius:16px;width:250px;max-width:250px;padding:11px 13px;transition:opacity .16s,transform .2s;position:absolute;top:0;right:78px;transform:translate(10px)scale(.98);box-shadow:0 18px 34px #02061757}.qatalyst-app-shell-v9 .bug-qat-companion-bubble strong{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:950;display:block}.qatalyst-app-shell-v9 .bug-qat-companion-bubble p{color:#e2e8f0e6;margin:0;font-size:.82rem;line-height:1.45}@keyframes qat-ear-peek-curious-contained{0%,72%,to{transform:translateY(0)rotate(0)}76%{transform:translateY(-3px)rotate(-5deg)}80%{transform:translateY(0)rotate(3deg)}84%{transform:translateY(-1px)rotate(0)}}@keyframes qat-ear-peek-thinking-contained{0%,78%,to{transform:translateY(0)rotate(0)}82%{transform:translateY(-2px)rotate(-3deg)}86%{transform:translateY(0)rotate(2deg)}}@keyframes qat-ear-peek-resolved-contained{0%,to{filter:drop-shadow(0 12px 16px #0206178f)drop-shadow(0 0 10px #22c55e29);transform:translateY(0)}50%{filter:drop-shadow(0 13px 18px #02061794)drop-shadow(0 0 14px #22c55e38);transform:translateY(-1px)}}@media (max-width:980px){.qatalyst-app-shell-v9 .bug-qat-followup-header{grid-template-columns:1fr;min-height:0}.qatalyst-app-shell-v9 .bug-qat-peek-anchor{justify-self:start}.qatalyst-app-shell-v9 .bug-qat-companion{width:min(100%,340px);height:74px;margin-top:10px}.qatalyst-app-shell-v9 .bug-qat-peek-ear{width:48px;left:0;right:auto}.qatalyst-app-shell-v9 .bug-qat-peek-reveal{width:104px;height:104px;left:-8px;right:auto}.qatalyst-app-shell-v9 .bug-qat-peek-mascot{width:104px}.qatalyst-app-shell-v9 .bug-qat-companion-bubble{transform-origin:0;width:min(250px,100vw - 132px);max-width:min(250px,100vw - 132px);left:70px;right:auto}.qatalyst-app-shell-v9 .bug-qat-companion-bubble:before{border-top:0;border-bottom:1px solid #60a5fa4d;border-left:1px solid #60a5fa4d;border-right:0;left:-7px;right:auto}}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell-v9 .bug-qat-peek-ear,.qatalyst-app-shell-v9 .bug-qat-peek-reveal,.qatalyst-app-shell-v9 .bug-qat-companion-bubble{transition:none!important;animation:none!important}}.qatalyst-app-shell-v9 .bug-qat-companion.resolved .bug-qat-companion-bubble{border-color:#22c55e4d}.qatalyst-app-shell-v9 .bug-qat-companion.resolved .bug-qat-companion-bubble strong{color:#bbf7d0}@keyframes qat-ear-peek-curious{0%,72%,to{transform:translateY(0)rotate(0)}76%{transform:translateY(-3px)rotate(-5deg)}80%{transform:translateY(0)rotate(3deg)}84%{transform:translateY(-1px)rotate(0)}}@keyframes qat-ear-peek-thinking{0%,78%,to{transform:translateY(0)rotate(0)}82%{transform:translateY(-2px)rotate(-3deg)}86%{transform:translateY(0)rotate(2deg)}}@keyframes qat-ear-peek-resolved{0%,to{filter:drop-shadow(0 14px 18px #0206178c)drop-shadow(0 0 12px #22c55e29);transform:translateY(0)}50%{filter:drop-shadow(0 15px 20px #02061794)drop-shadow(0 0 16px #22c55e38);transform:translateY(-1px)}}@media (max-width:980px){.qatalyst-app-shell-v9 .bug-qat-companion{justify-self:start;width:min(100%,340px);min-height:96px;margin-top:14px;position:relative;top:auto;right:auto}.qatalyst-app-shell-v9 .bug-qat-peek-ear{width:64px;top:12px;right:0}.qatalyst-app-shell-v9 .bug-qat-peek-reveal{width:150px;height:150px;top:-8px;right:-80px}.qatalyst-app-shell-v9 .bug-qat-peek-mascot{width:150px}.qatalyst-app-shell-v9 .bug-qat-companion-bubble{width:min(220px,100vw - 140px);top:8px;right:58px}}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell-v9 .bug-qat-peek-ear,.qatalyst-app-shell-v9 .bug-qat-peek-reveal,.qatalyst-app-shell-v9 .bug-qat-companion-bubble{transition:none!important;animation:none!important}}.qatalyst-app-shell-v9 .bug-qat-followup-header{position:relative!important;overflow:visible!important}.qatalyst-app-shell-v9 .bug-qat-peek-anchor,.qatalyst-app-shell-v9 .bug-qat-companion.bug-qat-companion-peek{z-index:12!important;pointer-events:none!important;width:210px!important;height:190px!important;min-height:0!important;position:absolute!important;top:14px!important;right:-215px!important;overflow:visible!important}.qatalyst-app-shell-v9 .bug-qat-companion.bug-qat-companion-peek{pointer-events:auto!important}.qatalyst-app-shell-v9 .bug-qat-peek-ear{object-fit:contain!important;opacity:1!important;z-index:4!important;transform-origin:50% 85%!important;filter:drop-shadow(0 16px 20px #02061794)drop-shadow(0 0 14px #f8717129)!important;width:118px!important;height:auto!important;position:absolute!important;top:14px!important;right:50px!important}.qatalyst-app-shell-v9 .bug-qat-peek-reveal{opacity:0!important;transform-origin:100%!important;pointer-events:none!important;z-index:5!important;width:275px!important;height:275px!important;transition:opacity .17s,transform .22s!important;position:absolute!important;top:-16px!important;right:-8px!important;transform:translate(42px)rotate(2deg)scale(.96)!important}.qatalyst-app-shell-v9 .bug-qat-peek-mascot{object-fit:contain!important;filter:drop-shadow(0 22px 26px #0206178f)drop-shadow(0 0 16px #f8717124)!important;width:275px!important;max-width:none!important;height:auto!important;display:block!important}.qatalyst-app-shell-v9 .bug-qat-companion-bubble{opacity:0!important;transform-origin:100%!important;pointer-events:none!important;z-index:7!important;background:linear-gradient(135deg,#0f172af7,#1e293bdb),#0f172af0!important;border:1px solid #60a5fa4d!important;border-radius:16px!important;width:260px!important;max-width:260px!important;padding:12px 14px!important;transition:opacity .16s,transform .2s!important;position:absolute!important;top:8px!important;right:145px!important;transform:translate(12px)scale(.98)!important;box-shadow:0 18px 34px #0206175c!important}.qatalyst-app-shell-v9 .bug-qat-companion-bubble:before{content:""!important;background:#0f172af2!important;border-top:1px solid #60a5fa4d!important;border-right:1px solid #60a5fa4d!important;width:12px!important;height:12px!important;position:absolute!important;top:25px!important;right:-7px!important;transform:rotate(45deg)!important}.qatalyst-app-shell-v9 .bug-qat-companion:hover .bug-qat-peek-reveal,.qatalyst-app-shell-v9 .bug-qat-companion:focus-visible .bug-qat-peek-reveal,.qatalyst-app-shell-v9 .bug-qat-companion:focus-within .bug-qat-peek-reveal{opacity:1!important;transform:translate(0)rotate(0)scale(1)!important}.qatalyst-app-shell-v9 .bug-qat-companion:hover .bug-qat-companion-bubble,.qatalyst-app-shell-v9 .bug-qat-companion:focus-visible .bug-qat-companion-bubble,.qatalyst-app-shell-v9 .bug-qat-companion:focus-within .bug-qat-companion-bubble{opacity:1!important;transform:translate(0)scale(1)!important}.qatalyst-app-shell-v9 .bug-qat-companion:hover .bug-qat-peek-ear,.qatalyst-app-shell-v9 .bug-qat-companion:focus-visible .bug-qat-peek-ear,.qatalyst-app-shell-v9 .bug-qat-companion:focus-within .bug-qat-peek-ear{opacity:0!important}.qatalyst-app-shell-v9 .bug-qat-companion.curious .bug-qat-peek-ear{animation:5.2s ease-in-out infinite qat-ear-peek-curious-large!important}.qatalyst-app-shell-v9 .bug-qat-companion.thinking .bug-qat-peek-ear{animation:5.8s ease-in-out infinite qat-ear-peek-thinking-large!important}.qatalyst-app-shell-v9 .bug-qat-companion.resolved .bug-qat-peek-ear{animation:6.2s ease-in-out infinite qat-ear-peek-resolved-large!important}@keyframes qat-ear-peek-curious-large{0%,72%,to{transform:translateY(0)rotate(0)}76%{transform:translateY(-4px)rotate(-5deg)}80%{transform:translateY(0)rotate(3deg)}84%{transform:translateY(-2px)rotate(0)}}@keyframes qat-ear-peek-thinking-large{0%,78%,to{transform:translateY(0)rotate(0)}82%{transform:translateY(-3px)rotate(-3deg)}86%{transform:translateY(0)rotate(2deg)}}@keyframes qat-ear-peek-resolved-large{0%,to{filter:drop-shadow(0 16px 20px #02061794)drop-shadow(0 0 14px #22c55e29);transform:translateY(0)}50%{filter:drop-shadow(0 17px 22px #02061799)drop-shadow(0 0 18px #22c55e38);transform:translateY(-2px)}}@media (max-width:980px){.qatalyst-app-shell-v9 .bug-qat-peek-anchor,.qatalyst-app-shell-v9 .bug-qat-companion.bug-qat-companion-peek{width:160px!important;height:150px!important;position:absolute!important;top:12px!important;right:-44px!important}.qatalyst-app-shell-v9 .bug-qat-peek-ear{width:86px!important;right:34px!important}.qatalyst-app-shell-v9 .bug-qat-peek-reveal{width:210px!important;height:210px!important;right:-16px!important}.qatalyst-app-shell-v9 .bug-qat-peek-mascot{width:210px!important}.qatalyst-app-shell-v9 .bug-qat-companion-bubble{width:220px!important;max-width:220px!important;right:110px!important}}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell-v9 .bug-qat-peek-ear,.qatalyst-app-shell-v9 .bug-qat-peek-reveal,.qatalyst-app-shell-v9 .bug-qat-companion-bubble{transition:none!important;animation:none!important}}.app-workspace-with-qat{position:relative}.qat-companion-panel{display:none}@media (min-width:1420px){main:has(.app-workspace-with-qat){width:min(1180px,100% - 360px);margin-left:max(32px,50vw - 770px);margin-right:0}.qat-companion-panel{z-index:20;pointer-events:none;width:286px;display:block;position:fixed;top:228px;right:max(28px,50vw - 770px)}.qat-companion-window{pointer-events:auto;background:radial-gradient(circle at 100% 0,#dc26262e,#0000 38%),linear-gradient(#121212f5,#080808f0);border:1px solid #f871713d;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0f}.qat-companion-topline{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 0;display:flex}.qat-companion-topline span{color:#fca5a5;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950}.qat-companion-toggle{color:#f8fafcbd;letter-spacing:.08em;text-transform:uppercase;cursor:default;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;min-height:26px;padding:0 9px;font-size:.66rem;font-weight:950}.qat-companion-body{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.qat-companion-mascot-frame{background:radial-gradient(circle at 50% 18%,#f8717129,#0000 48%),#00000047;border:1px solid #f871712e;border-radius:22px;place-items:center;width:88px;height:88px;display:grid}.qat-companion-mascot-frame img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000075)drop-shadow(0 0 14px #f871711f);width:76px;max-width:none;height:auto;display:block}.qat-companion-copy h3{color:#fff;margin:0 0 7px;font-size:1rem;line-height:1.1}.qat-companion-copy p{color:#f4f4f5c7;margin:0;font-size:.84rem;line-height:1.45}.qat-companion-tip{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;gap:6px;margin:0 14px 14px;padding:13px;display:grid}.qat-companion-tip strong{color:#fecaca;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950}.qat-companion-tip span{color:#e2e8f0c7;font-size:.8rem;line-height:1.45}}.qatalyst-app-shell-v9 .qat-companion-panel{z-index:20!important;width:248px!important;max-width:calc(100vw - 32px)!important;position:fixed!important;top:150px!important;right:18px!important}.qatalyst-app-shell-v9 .qat-companion-window{overflow:hidden;background:radial-gradient(circle at 100% 0,#dc26262e,#0000 42%),linear-gradient(#180c0df0,#070708f5)!important;border:1px solid #f8717138!important;border-radius:18px!important;box-shadow:0 20px 44px #00000057,inset 0 1px #ffffff0e!important}.qatalyst-app-shell-v9 .qat-companion-topline{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.qatalyst-app-shell-v9 .qat-companion-topline>span{color:#fca5a5;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950}.qatalyst-app-shell-v9 .qat-companion-toggle{color:#e5e7eb;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;min-height:24px;padding:0 9px;font-size:.66rem;font-weight:950}.qatalyst-app-shell-v9 .qat-companion-body{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:0 14px 12px;display:grid}.qatalyst-app-shell-v9 .qat-companion-mascot-frame{background:#00000042;border:1px solid #f871712e;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.qatalyst-app-shell-v9 .qat-companion-mascot-frame img{object-fit:contain;width:34px;height:34px}.qatalyst-app-shell-v9 .qat-companion-title-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.qatalyst-app-shell-v9 .qat-companion-copy h3{color:#fff;margin:0;font-size:.92rem;line-height:1.15}.qatalyst-app-shell-v9 .qat-companion-copy p{color:#f8fafcc2;margin:0;font-size:.72rem;line-height:1.42}.qatalyst-app-shell-v9 .qat-companion-state-pill{color:#dcfce7;letter-spacing:.08em;text-transform:uppercase;background:#14532d33;border:1px solid #22c55e3d;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:0 7px;font-size:.58rem;font-weight:950;display:inline-flex}.qatalyst-app-shell-v9 .qat-companion-state-empty .qat-companion-state-pill{color:#fee2e2;background:#7f1d1d33;border-color:#f8717142}.qatalyst-app-shell-v9 .qat-companion-state-input .qat-companion-state-pill{color:#fde68a;background:#78350f38;border-color:#f59e0b4d}.qatalyst-app-shell-v9 .qat-companion-signals{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 12px;display:grid}.qatalyst-app-shell-v9 .qat-companion-signals span{color:#e2e8f094;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:25px;font-size:.62rem;font-weight:950;display:inline-flex}.qatalyst-app-shell-v9 .qat-companion-signals span.active{color:#bbf7d0;background:#14532d2e;border-color:#22c55e38}.qatalyst-app-shell-v9 .qat-companion-signals span.warning.active{color:#fde68a;background:#78350f33;border-color:#f59e0b47}.qatalyst-app-shell-v9 .qat-companion-actions{gap:7px;padding:0 14px 12px;display:grid}.qatalyst-app-shell-v9 .qat-companion-actions button{color:#f8fafc;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:31px;padding:0 10px;font-size:.7rem;font-weight:900}.qatalyst-app-shell-v9 .qat-companion-actions button:hover{background:#7f1d1d33;border-color:#f8717157}.qatalyst-app-shell-v9 .qat-companion-tip{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:5px;margin:0 14px 14px;padding:12px;display:grid}.qatalyst-app-shell-v9 .qat-companion-tip strong{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.qatalyst-app-shell-v9 .qat-companion-tip span{color:#f8fafcb8;font-size:.7rem;line-height:1.42}.qatalyst-app-shell-v9 .qat-companion-panel-collapsed{width:auto!important}.qatalyst-app-shell-v9 .qat-companion-tab{color:#fff;background:radial-gradient(circle at 100% 0,#dc262633,#0000 44%),#0a0a0ae6;border:1px solid #f871713d;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:7px 11px;font-size:.74rem;font-weight:950;display:inline-flex;box-shadow:0 16px 38px #00000057}.qatalyst-app-shell-v9 .qat-companion-tab img{object-fit:contain;width:32px;height:32px}@media (max-width:1480px){.qatalyst-app-shell-v9 .qat-companion-panel{top:auto!important;bottom:18px!important;right:18px!important}.qatalyst-app-shell-v9 .qat-companion-panel:not(.qat-companion-panel-collapsed){display:none!important}}.qatalyst-app-shell-v9 .qat-companion-panel-collapsed{pointer-events:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.qatalyst-app-shell-v9 .qat-companion-collapsed-button{color:#f8fafc!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:radial-gradient(circle at top,#dc262638,#0000 62%),#0c0c0ef0!important;border:1px solid #f8717147!important;border-radius:18px!important;place-items:center!important;gap:6px!important;width:74px!important;min-height:82px!important;padding:9px 8px!important;font-size:.72rem!important;font-weight:950!important;display:grid!important;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff12!important}.qatalyst-app-shell-v9 .qat-companion-collapsed-button:hover{transform:translateY(-1px);border-color:#f8717175!important}.qatalyst-app-shell-v9 .qat-companion-collapsed-button img{object-fit:contain!important;width:38px!important;height:38px!important}.qatalyst-app-shell-v9 .qat-companion-readiness{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:8px;margin-top:12px;padding:10px;display:grid}.qatalyst-app-shell-v9 .qat-companion-readiness strong{color:#f8fafc;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:950}.qatalyst-app-shell-v9 .qat-companion-readiness li{color:#f8fafcc2;justify-content:space-between;gap:8px;font-size:.74rem;line-height:1.25;display:flex}.qatalyst-app-shell-v9 .qat-companion-readiness li.complete{color:#bbf7d0}.qatalyst-app-shell-v9 .qat-companion-readiness li.missing{color:#fecaca}.qatalyst-app-shell-v9 .qat-companion-window{overflow:visible!important}.qatalyst-app-shell-v9 .qat-companion-body{align-items:center!important;gap:14px!important}.qatalyst-app-shell-v9 .qat-companion-mascot-frame{background:radial-gradient(circle at 50% 20%,#f8717133,#0000 58%),#070707c7!important;border-radius:18px!important;width:58px!important;min-width:58px!important;height:58px!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 1px #f8717133,0 14px 34px #00000057,0 0 28px #dc262624!important}.qatalyst-app-shell-v9 .qat-companion-mascot-frame:after{content:"";background:#22c55e;border-radius:999px;width:10px;height:10px;position:absolute;top:8px;right:-4px;box-shadow:0 0 16px #22c55eb3}.qatalyst-app-shell-v9 .qat-companion-mascot-frame img{transform-origin:50% 70%;animation:4.8s ease-in-out infinite qatMascotIdleFloat;object-fit:contain!important;width:52px!important;height:52px!important}.qatalyst-app-shell-v9 .qat-companion-title-row{align-items:flex-start!important;gap:8px!important}.qatalyst-app-shell-v9 .qat-companion-copy h3{line-height:1.05!important}.qatalyst-app-shell-v9 .qat-companion-copy p{line-height:1.45!important}.qatalyst-app-shell-v9 .qat-companion-readiness{background:linear-gradient(#ffffff0b,#ffffff05),#0000002e!important;border:1px solid #ffffff16!important;border-radius:14px!important;margin-top:13px!important;padding:12px!important}.qatalyst-app-shell-v9 .qat-companion-readiness>strong{color:#fee2e2!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 9px!important;font-size:.68rem!important;font-weight:950!important;line-height:1.1!important;display:block!important}.qatalyst-app-shell-v9 .qat-companion-readiness ul{gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.qatalyst-app-shell-v9 .qat-companion-readiness li{color:#e5e7eb!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;font-size:.74rem!important;line-height:1.2!important;display:grid!important}.qatalyst-app-shell-v9 .qat-readiness-label{color:#e2e8f0bd!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-weight:850!important;overflow:hidden!important}.qatalyst-app-shell-v9 .qat-readiness-value{color:#fde68a!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#78350f38!important;border:1px solid #f59e0b52!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:64px!important;min-height:22px!important;padding:0 8px!important;font-size:.64rem!important;font-weight:950!important;display:inline-flex!important}.qatalyst-app-shell-v9 .qat-companion-readiness li.complete .qat-readiness-value{color:#bbf7d0!important;background:#14532d47!important;border-color:#22c55e52!important}.qatalyst-app-shell-v9 .qat-companion-readiness li.optional .qat-readiness-value{color:#cbd5e1!important;background:#94a3b814!important;border-color:#94a3b838!important}.qatalyst-app-shell-v9 .qat-companion-readiness li.warning .qat-readiness-value{color:#fed7aa!important;background:#9a34123d!important;border-color:#fb923c61!important}.qatalyst-app-shell-v9 .qat-companion-actions{gap:7px!important;margin-top:11px!important}.qatalyst-app-shell-v9 .qat-companion-actions button{min-height:31px!important;font-size:.7rem!important;transition:transform .16s,border-color .16s,background .16s!important}.qatalyst-app-shell-v9 .qat-companion-actions button:hover{transform:translateY(-1px)}.qatalyst-app-shell-v9 .qat-companion-tip{margin-top:11px!important}.qatalyst-app-shell-v9 .qat-companion-state-input .qat-companion-window,.qatalyst-app-shell-v9 .qat-companion-state-output .qat-companion-window{box-shadow:0 22px 56px #0000006b,0 0 0 1px #f871711f,0 0 30px #dc26261a!important}.qatalyst-app-shell-v9 .qat-companion-panel-collapsed .qat-companion-collapsed-button img{animation:4.8s ease-in-out infinite qatMascotIdleFloat}@keyframes qatMascotIdleFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.qatalyst-app-shell-v9 .qat-companion-mascot-frame img,.qatalyst-app-shell-v9 .qat-companion-panel-collapsed .qat-companion-collapsed-button img{animation:none!important}.qatalyst-app-shell-v9 .qat-companion-actions button:hover{transform:none!important}}.qat-companion-rail-chat{background:radial-gradient(circle at 100% 0,#dc26261f,#0000 42%),#00000038;border:1px solid #f8717133;border-radius:16px;gap:10px;padding:12px;display:grid}.qat-companion-rail-chat-header{gap:5px;display:grid}.qat-companion-rail-chat-header strong{color:#fff;font-size:.86rem;font-weight:950}.qat-companion-rail-chat-header span{color:#d4d4d8d1;font-size:.76rem;line-height:1.35}.qat-companion-rail-chat-log{gap:8px;max-height:180px;display:grid;overflow-y:auto}.qat-companion-rail-chat-empty{color:#d4d4d8b8;border:1px dashed #ffffff1f;border-radius:12px;margin:0;padding:10px;font-size:.78rem;line-height:1.45}.qat-companion-rail-chat-message{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.qat-companion-rail-chat-message.is-user{background:#7f1d1d33;border-color:#f8717133}.qat-companion-rail-chat-message.is-assistant{background:#1665341f;border-color:#22c55e29}.qat-companion-rail-chat-message small{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.qat-companion-rail-chat-message p{color:#f8fafc;margin:0;font-size:.78rem;line-height:1.45}.qat-companion-rail-chat-form{gap:8px;display:grid}.qat-companion-rail-chat-input{resize:vertical;border-radius:12px;min-height:78px;padding:10px;font-size:.8rem;line-height:1.45}.qat-companion-rail-chat-submit{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:12px;min-height:34px;font-size:.78rem;font-weight:950;box-shadow:0 10px 22px #dc26262e,inset 0 1px #ffffff21}.qat-companion-rail-chat-submit:hover{filter:brightness(1.08)}.qat-companion-rail{flex-direction:column!important;display:flex!important}.qat-companion-rail-minimize{order:0!important}.qat-companion-rail-mascot-stage{order:1!important}.qat-companion-rail-chat{order:2!important}.qat-companion-rail-copy{order:3!important}.qat-companion-rail-progress{order:4!important}.qat-companion-rail-steps{order:5!important}.qat-companion-rail-signals{order:6!important}.qat-companion-rail-recommendations{order:7!important}.qat-companion-rail-actions{order:8!important}.qat-companion-rail-tip{order:9!important}.qat-companion-rail-footer{order:10!important}.brain-qAt-companion-rail.qat-companion-rail,.brain-qAt-companion-rail{flex-direction:column!important;grid-template-areas:none!important;display:flex!important}.brain-qAt-companion-rail>.qat-companion-rail-minimize{order:0!important}.brain-qAt-companion-rail>.qat-companion-rail-mascot-stage{order:1!important}.brain-qAt-companion-rail>.qat-companion-rail-chat{order:2!important}.brain-qAt-companion-rail>.qat-companion-rail-copy{order:3!important}.brain-qAt-companion-rail>.qat-companion-rail-progress{order:4!important}.brain-qAt-companion-rail>.qat-companion-rail-steps{order:5!important}.brain-qAt-companion-rail>.qat-companion-rail-signals{order:6!important}.brain-qAt-companion-rail>.qat-companion-rail-recommendations{order:7!important}.brain-qAt-companion-rail>.qat-companion-rail-actions{order:8!important}.brain-qAt-companion-rail>.qat-companion-rail-tip{order:9!important}.brain-qAt-companion-rail>.qat-companion-rail-footer{order:10!important}.qatalyst-landing-qas197{width:min(1180px,100% - 40px);padding-top:22px}.qatalyst-landing-qas197 .qatalyst-site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505d1;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;margin-bottom:46px;padding:12px 16px;display:grid;position:sticky;top:14px;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0f}.qatalyst-landing-qas197 .qatalyst-site-brand,.qatalyst-landing-qas197 .qatalyst-site-nav,.qatalyst-landing-qas197 .qatalyst-site-actions,.qatalyst-landing-qas197 .qatalyst-header-button{align-items:center;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-site-brand{color:#fff;gap:10px;font-weight:950;text-decoration:none}.qatalyst-landing-qas197 .qatalyst-site-brand img{object-fit:contain;width:42px;height:42px}.qatalyst-landing-qas197 .qatalyst-site-brand span{letter-spacing:-.03em;font-size:1rem}.qatalyst-landing-qas197 .qatalyst-site-nav{justify-content:center;gap:clamp(14px,2vw,28px)}.qatalyst-landing-qas197 .qatalyst-site-nav a,.qatalyst-landing-qas197 .qatalyst-site-nav a:visited{color:#ffffffad;font-size:.9rem;font-weight:850;text-decoration:none;transition:color .16s}.qatalyst-landing-qas197 .qatalyst-site-nav a:hover{color:#fff}.qatalyst-landing-qas197 .qatalyst-site-actions{justify-content:flex-end;gap:10px}.qatalyst-landing-qas197 .qatalyst-header-button{color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;min-height:44px;padding:0 18px;font-size:.88rem;font-weight:950;text-decoration:none}.qatalyst-landing-qas197 .qatalyst-header-button-secondary{background:#ffffff0e;border:1px solid #ffffff1f}.qatalyst-landing-qas197 .qatalyst-header-button-primary{background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f8717180;gap:8px;box-shadow:0 16px 34px #dc262642}.qatalyst-landing-qas197 .qatalyst-hero,.qatalyst-landing-qas197 .qatalyst-section,.qatalyst-landing-qas197 .qatalyst-final-cta{background:radial-gradient(circle at 0 0,#1e40af2b,#0000 28%),radial-gradient(circle at 100% 0,#7f1d1d59,#0000 34%),linear-gradient(135deg,#0a0a0af0,#100a0bf0);border:1px solid #ffffff17;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0b}.qatalyst-landing-qas197 .qatalyst-hero{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:clamp(32px,5vw,72px);min-height:650px;padding:clamp(42px,6vw,72px);display:grid}.qatalyst-landing-qas197 .qatalyst-hero-copy,.qatalyst-landing-qas197 .qatalyst-hero-logo-stage,.qatalyst-landing-qas197 .qatalyst-section-heading,.qatalyst-landing-qas197 .qatalyst-vault-panel,.qatalyst-landing-qas197 .qatalyst-builder-card,.qatalyst-landing-qas197 .qatalyst-final-cta>*{z-index:1;position:relative}.qatalyst-landing-qas197 .qatalyst-eyebrow{color:#fca5a5;letter-spacing:.26em;text-transform:uppercase;background:#7f1d1d29;border:1px solid #f8717138;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 0 18px;padding:8px 14px;font-size:.72rem;font-weight:950;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-eyebrow:before{content:"";background:#f87171;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #f87171b3}.qatalyst-landing-qas197 h1,.qatalyst-landing-qas197 h2{color:#fff;letter-spacing:-.075em}.qatalyst-landing-qas197 h1{max-width:710px;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.94}.qatalyst-landing-qas197 h2{margin:0;font-size:clamp(2.15rem,4vw,4.6rem);line-height:.98}.qatalyst-landing-qas197 h3{color:#fff}.qatalyst-landing-qas197 .qatalyst-hero-subcopy,.qatalyst-landing-qas197 .qatalyst-section-heading p,.qatalyst-landing-qas197 .qatalyst-vault-copy p,.qatalyst-landing-qas197 .qatalyst-builder-card p,.qatalyst-landing-qas197 .qatalyst-final-cta p{color:#ffffffad;line-height:1.65}.qatalyst-landing-qas197 .qatalyst-hero-subcopy{max-width:610px;margin:24px 0 0;font-size:1.02rem}.qatalyst-landing-qas197 .qatalyst-hero-actions,.qatalyst-landing-qas197 .qatalyst-final-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.qatalyst-landing-qas197 .qatalyst-button{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:950;text-decoration:none;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-button-primary{background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f8717180;gap:8px;box-shadow:0 18px 38px #dc26263d}.qatalyst-landing-qas197 .qatalyst-button-secondary,.qatalyst-landing-qas197 .qatalyst-button-ghost{background:#ffffff0e;border:1px solid #ffffff1f}.qatalyst-landing-qas197 .qatalyst-hero-trust-line{color:#ffffffb8;align-items:flex-start;gap:10px;max-width:690px;margin:18px 0 0;font-size:.92rem;line-height:1.45;display:flex}.qatalyst-landing-qas197 .qatalyst-hero-trust-line span{background:#22c55e;border-radius:999px;flex:none;width:7px;height:7px;margin-top:7px;box-shadow:0 0 14px #22c55ecc}.qatalyst-landing-qas197 .qatalyst-hero-logo-stage{text-align:center;justify-items:center;gap:18px;display:grid}.qatalyst-landing-qas197 .qatalyst-hero-large-logo{filter:drop-shadow(0 28px 50px #00000073);width:min(100%,320px);height:auto}.qatalyst-landing-qas197 .qatalyst-hero-logo-caption{color:#ffffffb8;max-width:420px;margin:0;font-size:.9rem;font-weight:900}.qatalyst-landing-qas197 .qatalyst-section{margin-top:24px;padding:clamp(40px,5vw,72px)}.qatalyst-landing-qas197 .qatalyst-section-heading-center{text-align:center;max-width:800px;margin-inline:auto}.qatalyst-landing-qas197 .qatalyst-section-heading p:not(.qatalyst-eyebrow){max-width:760px;margin:18px auto 0}.qatalyst-landing-qas197 .qatalyst-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.qatalyst-landing-qas197 .qatalyst-comparison-card,.qatalyst-landing-qas197 .qatalyst-tool-card,.qatalyst-landing-qas197 .qatalyst-step-card,.qatalyst-landing-qas197 .qatalyst-mini-card,.qatalyst-landing-qas197 .qatalyst-card,.qatalyst-landing-qas197 .qatalyst-triage-box{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.qatalyst-landing-qas197 .qatalyst-comparison-card{padding:28px}.qatalyst-landing-qas197 .qatalyst-comparison-card-without{background:radial-gradient(circle at 0 0,#7f1d1d26,#0000 42%),#ffffff06;border-color:#f8717138}.qatalyst-landing-qas197 .qatalyst-comparison-card-with{background:radial-gradient(circle at 0 0,#0e749026,#0000 42%),#ffffff06;border-color:#38bdf833}.qatalyst-landing-qas197 .qatalyst-comparison-card h3{color:#fca5a5;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:950}.qatalyst-landing-qas197 .qatalyst-comparison-card-with h3{color:#7dd3fc}.qatalyst-landing-qas197 .qatalyst-comparison-card ul,.qatalyst-landing-qas197 .qatalyst-guardrail-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.qatalyst-landing-qas197 .qatalyst-comparison-card li{color:#ffffffc7;gap:12px;font-weight:750;line-height:1.45;display:flex}.qatalyst-landing-qas197 .qatalyst-comparison-card li span{color:#fecaca;background:#7f1d1d5c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:950;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-comparison-card-with li span{color:#bae6fd;background:#0e74905c}.qatalyst-landing-qas197 .qatalyst-workflow-lane,.qatalyst-landing-qas197 .qatalyst-card-grid{gap:18px;margin-top:42px;display:grid}.qatalyst-landing-qas197 .qatalyst-workflow-lane{grid-template-columns:repeat(4,minmax(0,1fr))}.qatalyst-landing-qas197 .qatalyst-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qatalyst-landing-qas197 .qatalyst-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.qatalyst-landing-qas197 .qatalyst-step-card,.qatalyst-landing-qas197 .qatalyst-tool-card,.qatalyst-landing-qas197 .qatalyst-mini-card,.qatalyst-landing-qas197 .qatalyst-card{padding:24px}.qatalyst-landing-qas197 .qatalyst-step-card span,.qatalyst-landing-qas197 .qatalyst-tool-initials{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f8717140;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;font-size:.75rem;font-weight:950;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-tool-card h3,.qatalyst-landing-qas197 .qatalyst-step-card h3,.qatalyst-landing-qas197 .qatalyst-mini-card h3,.qatalyst-landing-qas197 .qatalyst-card h3{margin:0 0 10px;font-size:1.05rem}.qatalyst-landing-qas197 .qatalyst-tool-card p,.qatalyst-landing-qas197 .qatalyst-step-card p,.qatalyst-landing-qas197 .qatalyst-mini-card p,.qatalyst-landing-qas197 .qatalyst-card p{color:#ffffffa3;margin:0;line-height:1.6}.qatalyst-landing-qas197 .qatalyst-tool-card-green,.qatalyst-landing-qas197 .qatalyst-card-green,.qatalyst-landing-qas197 .qatalyst-mini-card-green{background:radial-gradient(circle at 0 0,#14532d38,#0000 44%),#ffffff06;border-color:#22c55e38}.qatalyst-landing-qas197 .qatalyst-tool-card-red,.qatalyst-landing-qas197 .qatalyst-comparison-card-without{border-color:#f871713d}.qatalyst-landing-qas197 .qatalyst-tool-card-gold,.qatalyst-landing-qas197 .qatalyst-card-gold{background:radial-gradient(circle at 0 0,#78350f33,#0000 44%),#ffffff06;border-color:#f59e0b42}.qatalyst-landing-qas197 .qatalyst-tool-card-blue,.qatalyst-landing-qas197 .qatalyst-card-blue,.qatalyst-landing-qas197 .qatalyst-mini-card-blue{background:radial-gradient(circle at 0 0,#1e40af33,#0000 44%),#ffffff06;border-color:#60a5fa38}.qatalyst-landing-qas197 .qatalyst-tool-card-purple,.qatalyst-landing-qas197 .qatalyst-mini-card-purple{background:radial-gradient(circle at 0 0,#581c872e,#0000 44%),#ffffff06;border-color:#a855f738}.qatalyst-landing-qas197 .qatalyst-tool-card-cyan{background:radial-gradient(circle at 0 0,#0891b22e,#0000 44%),#ffffff06;border-color:#22d3ee38}.qatalyst-landing-qas197 .qatalyst-vault-panel,.qatalyst-landing-qas197 .qatalyst-builder-card,.qatalyst-landing-qas197 .qatalyst-guardrails-section,.qatalyst-landing-qas197 .qatalyst-final-cta{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(28px,4vw,70px);display:grid}.qatalyst-landing-qas197 .qatalyst-vault-panel,.qatalyst-landing-qas197 .qatalyst-builder-card{padding:0}.qatalyst-landing-qas197 .qatalyst-vault-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qatalyst-landing-qas197 .qatalyst-vault-stack span{color:#ffffffdb;background:#ffffff09;border:1px solid #22c55e33;border-radius:16px;align-items:center;min-height:64px;padding:0 20px;font-weight:950;display:flex}.qatalyst-landing-qas197 .qatalyst-triage-box{border-color:#f59e0b4d;padding:24px}.qatalyst-landing-qas197 .qatalyst-triage-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.qatalyst-landing-qas197 .qatalyst-triage-header span{color:#fde68a;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:950}.qatalyst-landing-qas197 .qatalyst-triage-header strong{color:#fff;font-size:.86rem}.qatalyst-landing-qas197 .qatalyst-triage-box ul{color:#ffffffd1;gap:13px;margin:0;padding-left:20px;line-height:1.5;display:grid}.qatalyst-landing-qas197 .qatalyst-guardrail-list{gap:12px}.qatalyst-landing-qas197 .qatalyst-guardrail-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.qatalyst-landing-qas197 .qatalyst-guardrail-item span{color:#bbf7d0;background:#14532db3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-weight:950;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-guardrail-item p{color:#ffffffc7;margin:0;line-height:1.55}.qatalyst-landing-qas197 .qatalyst-final-cta{margin-top:24px;padding:clamp(42px,5vw,72px)}@media (max-width:1040px){.qatalyst-landing-qas197 .qatalyst-site-header{border-radius:24px;grid-template-columns:1fr}.qatalyst-landing-qas197 .qatalyst-site-nav,.qatalyst-landing-qas197 .qatalyst-site-actions{flex-wrap:wrap;justify-content:flex-start}.qatalyst-landing-qas197 .qatalyst-hero,.qatalyst-landing-qas197 .qatalyst-vault-panel,.qatalyst-landing-qas197 .qatalyst-builder-card,.qatalyst-landing-qas197 .qatalyst-guardrails-section,.qatalyst-landing-qas197 .qatalyst-final-cta{grid-template-columns:1fr}.qatalyst-landing-qas197 .qatalyst-workflow-lane,.qatalyst-landing-qas197 .qatalyst-card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.qatalyst-landing-qas197 .qatalyst-card-grid-3,.qatalyst-landing-qas197 .qatalyst-comparison-grid{grid-template-columns:1fr}}@media (max-width:680px){.qatalyst-landing-qas197{width:min(100% - 24px,1180px)}.qatalyst-landing-qas197 .qatalyst-site-nav{gap:12px}.qatalyst-landing-qas197 .qatalyst-site-actions,.qatalyst-landing-qas197 .qatalyst-header-button,.qatalyst-landing-qas197 .qatalyst-button,.qatalyst-landing-qas197 .qatalyst-hero-actions,.qatalyst-landing-qas197 .qatalyst-final-actions{width:100%}.qatalyst-landing-qas197 .qatalyst-hero,.qatalyst-landing-qas197 .qatalyst-section,.qatalyst-landing-qas197 .qatalyst-final-cta{border-radius:22px;padding:28px}.qatalyst-landing-qas197 h1{font-size:clamp(2.55rem,15vw,4.2rem)}.qatalyst-landing-qas197 h2{font-size:clamp(2rem,11vw,3.2rem)}.qatalyst-landing-qas197 .qatalyst-workflow-lane,.qatalyst-landing-qas197 .qatalyst-card-grid-4,.qatalyst-landing-qas197 .qatalyst-vault-stack{grid-template-columns:1fr}}.qatalyst-landing-qas197 .qatalyst-vault-panel,.qatalyst-landing-qas197 .qatalyst-builder-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important;align-items:center!important;gap:clamp(28px,4vw,70px)!important;padding:0!important;display:grid!important}.qatalyst-landing-qas197 .qatalyst-vault-panel:before,.qatalyst-landing-qas197 .qatalyst-vault-panel:after,.qatalyst-landing-qas197 .qatalyst-builder-card:before,.qatalyst-landing-qas197 .qatalyst-builder-card:after{content:none!important;display:none!important}.qatalyst-landing-qas197 .qatalyst-footer{background:radial-gradient(circle at 0 0,#1e40af1f,#0000 30%),radial-gradient(circle at 100% 0,#7f1d1d47,#0000 34%),linear-gradient(135deg,#080808f2,#100a0bf2);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0b}.qatalyst-landing-qas197 .qatalyst-footer-main{gap:10px;min-width:0;display:grid}.qatalyst-landing-qas197 .qatalyst-footer-brand{justify-content:flex-start}.qatalyst-landing-qas197 .qatalyst-footer-brand img{object-fit:contain;width:38px;height:38px}.qatalyst-landing-qas197 .qatalyst-footer-main p{color:#ffffffad;max-width:520px;margin:0;line-height:1.55}.qatalyst-landing-qas197 .qatalyst-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.qatalyst-landing-qas197 .qatalyst-footer-links a{color:#ffffffdb;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.qatalyst-landing-qas197 .qatalyst-footer-links a:first-child{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border-color:#f871716b;box-shadow:0 14px 28px #dc262633}@media (max-width:1040px){.qatalyst-landing-qas197 .qatalyst-vault-panel,.qatalyst-landing-qas197 .qatalyst-builder-card,.qatalyst-landing-qas197 .qatalyst-footer{grid-template-columns:1fr!important}.qatalyst-landing-qas197 .qatalyst-footer-links{justify-content:flex-start}}@media (max-width:680px){.qatalyst-landing-qas197 .qatalyst-footer{border-radius:22px;padding:24px}.qatalyst-landing-qas197 .qatalyst-footer-links a{width:100%}}.siteHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505d1;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;margin-bottom:46px;padding:12px 16px;display:grid;position:sticky;top:14px;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0f}.siteBrand,.siteNav,.siteActions,.headerButtonPrimary,.headerButtonSecondary{align-items:center;display:inline-flex}.siteBrand{color:#fff;gap:10px;font-weight:950;text-decoration:none}.siteBrand img{object-fit:contain;width:42px;height:42px}.siteBrand span{letter-spacing:-.03em;font-size:1rem}.siteNav{justify-content:center;gap:clamp(14px,2vw,28px)}.siteNav a,.siteNav a:visited{color:#ffffffad;font-size:.9rem;font-weight:850;text-decoration:none;transition:color .16s}.siteNav a:hover{color:#fff}.siteActions{justify-content:flex-end;gap:10px}.headerButtonPrimary,.headerButtonSecondary{color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;min-height:44px;padding:0 18px;font-size:.88rem;font-weight:950;text-decoration:none}.headerButtonSecondary{background:#ffffff0e;border:1px solid #ffffff1f}.headerButtonPrimary{background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f8717180;gap:8px;box-shadow:0 16px 34px #dc262642}.comparisonSection{background:radial-gradient(circle at 0 0,#1e40af2b,#0000 28%),radial-gradient(circle at 100% 0,#7f1d1d59,#0000 34%),linear-gradient(135deg,#0a0a0af0,#100a0bf0);border:1px solid #ffffff17;border-radius:28px;margin-top:24px;padding:clamp(40px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0b}.sectionHeaderCenter{text-align:center;max-width:820px;margin:0 auto}.sectionHeaderCenter h2{color:#fff;letter-spacing:-.075em;margin:0;font-size:clamp(2.15rem,4vw,4.6rem);line-height:.98}.sectionHeaderCenter p:not(.eyebrow){color:#ffffffad;max-width:760px;margin:18px auto 0;line-height:1.65}.comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.warningPanel,.safePanel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:28px;box-shadow:inset 0 1px #ffffff0a}.warningPanel{background:radial-gradient(circle at 0 0,#7f1d1d26,#0000 42%),#ffffff06;border-color:#f871713d}.safePanel{background:radial-gradient(circle at 0 0,#0e749026,#0000 42%),#ffffff06;border-color:#38bdf833}.warningPanel h3,.safePanel h3{letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:950}.warningPanel h3{color:#fca5a5}.safePanel h3{color:#7dd3fc}.warningPanel ul,.safePanel ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.warningPanel li,.safePanel li{color:#ffffffc7;gap:12px;font-weight:750;line-height:1.45;display:flex}.warningPanel li span,.safePanel li span{border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:950;display:inline-flex}.warningPanel li span{color:#fecaca;background:#7f1d1d5c}.safePanel li span{color:#bae6fd;background:#0e74905c}.footer{background:radial-gradient(circle at 0 0,#1e40af1f,#0000 30%),radial-gradient(circle at 100% 0,#7f1d1d47,#0000 34%),linear-gradient(135deg,#080808f2,#100a0bf2);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0b}.footerMain{gap:10px;min-width:0;display:grid}.footerMain p{color:#ffffffad;max-width:560px;margin:0;line-height:1.55}.footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footerLinks a{color:#ffffffdb;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.footerLinks a:first-child{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border-color:#f871716b;box-shadow:0 14px 28px #dc262633}@media (max-width:1040px){.siteHeader,.footer{border-radius:24px;grid-template-columns:1fr}.siteNav,.siteActions,.footerLinks{flex-wrap:wrap;justify-content:flex-start}.comparisonGrid{grid-template-columns:1fr}}@media (max-width:680px){.siteActions,.headerButtonPrimary,.headerButtonSecondary,.footerLinks a{width:100%}.comparisonSection,.footer{border-radius:22px;padding:24px}.sectionHeaderCenter h2{font-size:clamp(2rem,11vw,3.2rem)}}html:has(body) body:has(main[class*=securityPage]){background:radial-gradient(circle at 50% 0,#7f1d1d14,#0000 28%),radial-gradient(circle at 0 18%,#1e40af0f,#0000 24%),#020202!important}html:has(body) body:has(main[class*=securityPage]):before{content:"";z-index:-1;pointer-events:none;opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
