@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-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;--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}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.resize{resize:both}.border{border-style:var(--tw-border-style);border-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))}}: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 span{color:#dcfce7bd;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:950}.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-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.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{gap:10px;margin-top:16px;display:grid}.account-table-row{background:#ffffff06;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.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-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.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-stat-primary{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 42%),#ffffff09;border-color:#22c55e38}.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-two{grid-template-columns:minmax(0,1fr) auto}.account-delta-positive{color:#bbf7d0!important}.account-delta-negative{color:#fecaca!important}.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-row{margin-top:22px}.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}}@property --tw-border-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}
