:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:radial-gradient(circle at 100% 0,#1d4ed814,#0000 35%),linear-gradient(#f7f8fc 0%,#eef1f7 100%);font-family:PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8fafc;background:linear-gradient(#0e1937f5,#0a1022f5),linear-gradient(135deg,#0f172a,#1d4ed8);flex-direction:column;justify-content:flex-start;gap:28px;padding:28px;display:flex}.sidebar-top{align-content:start;gap:24px;display:grid}.sidebar h1{margin:8px 0 12px;font-size:30px;line-height:1.15}.sidebar-copy{color:#e2e8f0c7;margin:0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;margin:0;font-size:12px}.nav{align-content:start;gap:10px;display:grid}.nav-link{color:#e2e8f0d1;background:#94a3b814;border-radius:14px;padding:12px 14px;transition:all .2s}.nav-link.active,.nav-link:hover{color:#fff;background:#3b82f647}.content{padding:22px}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #94a3b82e;border-radius:20px;padding:18px;box-shadow:0 18px 50px #0f172a14}.panel+.panel,.task-detail-layout>.panel,.task-detail-grid,.task-main-grid,.task-top-grid,.task-header{margin-bottom:14px}.panel-header,.section-head,.task-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-header h2,.section-head h3,.task-header h2{margin:6px 0 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{gap:8px;display:grid}.field-wide{grid-column:1/-1}.field-caption{margin:0;font-size:13px}.field input,.field select{background:#fff;border:1px solid #94a3b859;border-radius:14px;width:100%;padding:12px 14px}.mode-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mode-option-card{cursor:pointer;background:linear-gradient(#f8fafce0,#fffffffa);border:1px solid #94a3b82e;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.mode-option-card:hover,.mode-option-card.active{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb14}.mode-option-card input{margin-top:4px}.mode-option-copy{gap:8px;display:grid}.mode-option-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mode-option-copy p{color:#64748b;margin:0;font-size:14px}.hint-card{background:linear-gradient(135deg,#0ea5e91a,#3b82f614);border-radius:18px;padding:16px 18px}.hint-card p{margin-top:0;margin-bottom:8px;font-weight:700}.hint-card ul{margin:0;padding-left:18px}.action-row{justify-content:flex-end;display:flex}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:999px;padding:11px 18px}.primary-button{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.secondary-button{color:#172033;background:#94a3b82e}.secondary-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.56}.error-text{color:#b91c1c}.table-card{overflow:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b82e;padding:14px 12px}.table-link{color:#1d4ed8}.task-list-actions,.task-row-actions{align-items:center;gap:12px;display:flex}.task-list-actions{flex-wrap:wrap;justify-content:flex-end}.task-row-actions{justify-content:flex-end}.table-action-button{color:#475569;cursor:pointer;background:#f8fafceb;border:1px solid #94a3b83d;border-radius:999px;padding:8px 12px;transition:all .2s}.table-action-button:hover{color:#0f172a;background:#f1f5f9fa;border-color:#64748b57}.table-action-button:disabled{cursor:not-allowed;opacity:.56}.table-action-button-danger{color:#9f1239;background:#fdf2f8eb;border-color:#f472b638}.table-action-button-danger:hover{color:#881337;background:#fce7f3fa;border-color:#f472b657}.table-empty-cell{color:#64748b;text-align:center;padding:28px 12px}.status-pill,.stage-chip{border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.status-queued{color:#92400e;background:#ffedd5}.status-running{color:#1d4ed8;background:#dbeafe}.status-completed{color:#166534;background:#dcfce7}.status-failed{color:#991b1b;background:#fee2e2}.status-cancelled{color:#475569;background:#e2e8f0}.stage-chip{color:#172033;background:#94a3b829}.analysis-chip-simple{color:#1d4ed8;background:#dbeafee6}.analysis-chip-deep{color:#7c3aed;background:#ede9feeb}.task-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.task-main-grid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:20px;display:grid}.task-detail-grid{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:12px;display:grid}.task-detail-left{gap:12px;min-width:0;display:grid}.task-detail-right{position:sticky;top:16px}.screenshot-panel-shell{min-height:280px}.task-top-grid{grid-template-columns:minmax(0,1fr) 375px;align-items:start;gap:20px;display:grid}.log-panel{gap:10px;max-height:520px;display:grid;overflow:auto}.log-line{background:#f8fafcf2;border-radius:14px;gap:4px;padding:12px;display:grid}.log-time{color:#64748b;font-size:12px}.log-type{font-weight:700}.screenshot-card{gap:12px;width:100%;max-width:344px;min-height:200px;display:grid;position:relative}.screenshot-wrapper{background:linear-gradient(#f8fafce6,#f1f5f9f5);border:1px solid #94a3b838;border-radius:18px;width:100%;position:relative;overflow:hidden}.screenshot-wrapper-live{aspect-ratio:9/16;min-height:360px}.preview-iframe{background:#fff;border:0;width:100%;height:100%;min-height:360px}.preview-fallback-button{z-index:1;color:#172033;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #0f172a1f}.screenshot-image{opacity:0;border-radius:18px;width:100%;transition:opacity .2s;display:block}.screenshot-image-loaded{opacity:1}.screenshot-image-contain{background:#fff}.screenshot-image-cover{aspect-ratio:9/16;object-fit:cover;object-position:top center}.screenshot-image-placeholder{color:#64748b;text-align:center;background:linear-gradient(#f8fafcf2,#f1f5f9fa);place-items:center;min-height:208px;padding:20px;display:grid}.screenshot-image-placeholder-error{color:#991b1b}.empty-card{color:#64748b;background:#f8fafccc;border-radius:16px;place-items:center;width:100%;max-width:344px;min-height:208px;display:grid}.preview-clickable-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preview-clickable-item{color:#172033;text-align:left;cursor:pointer;background:#f8fafceb;border:1px solid #94a3b82e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px 14px;transition:all .2s;display:grid}.preview-clickable-item:hover{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb14}.preview-clickable-index{color:#1d4ed8;background:#dbeafef5;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;font-weight:700;display:inline-flex}.preview-clickable-copy{gap:4px;min-width:0;display:grid}.preview-clickable-copy strong,.preview-clickable-copy span{text-overflow:ellipsis;overflow:hidden}.preview-clickable-copy span{color:#64748b;white-space:nowrap}.category-toolbar{gap:10px;margin-bottom:14px;display:grid}.category-chip-row{flex-wrap:wrap;gap:8px;display:flex}.category-chip{color:#334155;cursor:pointer;background:#f8fafceb;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:inline-flex}.task-detail-layout .panel{border-radius:18px;padding:14px}.task-detail-layout>.panel,.task-detail-layout .task-detail-grid,.task-detail-layout .task-header{margin-bottom:12px}.task-detail-layout .section-head,.task-detail-layout .task-header{gap:10px}.task-detail-layout .section-head h3,.task-detail-layout .task-header h2{margin-top:4px}.task-detail-layout .task-meta{gap:6px}.task-detail-layout .status-pill,.task-detail-layout .stage-chip{padding:5px 10px;font-size:12px}.task-detail-layout .secondary-button{padding:8px 12px}.collapsible-section-head,.collapsible-subsection-head{align-items:center}.collapsible-heading-group{gap:4px;min-width:0;display:grid}.collapsible-summary-text{color:#64748b;max-width:100%;font-size:13px;line-height:1.45;display:inline-block}.collapse-toggle-button{background:#f8fafceb;border:1px solid #94a3b838;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.collapse-toggle-button-secondary{background:#ffffffd1;border-radius:999px;padding:6px 10px;font-size:12px}.collapse-state-indicator{color:#2563eb;background:#dbeafee6;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.collapsed-summary-card{background:linear-gradient(#f8fafcdb,#fffffff0);border:1px dashed #94a3b842;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.collapsed-summary-card-secondary{background:#f8fafcb8;border-style:solid;border-color:#94a3b829;padding:11px 12px}.collapsed-summary-chip-row{flex-wrap:wrap;gap:8px;display:flex}.collapsed-summary-chip{color:#334155;background:#ffffffeb;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.collapsed-summary-note{color:#64748b;margin:0;font-size:13px;line-height:1.5}.category-chip strong{color:#0f172a}.category-chip:hover,.category-chip.active{color:#1d4ed8;background:#dbeafee0;border-color:#2563eb3d}.category-caption{margin:0}.category-summary-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin-bottom:12px;display:grid}.category-summary-card{text-align:left;color:#172033;cursor:pointer;background:linear-gradient(#f8fafcf2,#fffffffa);border:1px solid #94a3b829;border-radius:14px;gap:8px;padding:11px 12px;transition:all .2s;display:grid;box-shadow:inset 0 1px #fff9}.category-summary-card:hover,.category-summary-card.active{border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 14px 30px #2563eb14}.category-summary-card p{color:#64748b;margin:0;font-size:13px}.category-summary-head{align-items:center;gap:10px;display:flex}.category-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.category-summary-card dt{color:#64748b;margin-bottom:4px;font-size:12px}.category-summary-card dd{margin:0;font-weight:700}.category-dot,.category-badge{justify-content:center;align-items:center;display:inline-flex}.category-dot{border-radius:999px;width:10px;height:10px}.category-badge{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.category-all{color:#1d4ed8;background:#dbeafe}.category-json{color:#0f766e;background:#ccfbf1}.category-js{color:#7c3aed;background:#ede9fe}.category-media{color:#ea580c;background:#ffedd5}.category-css{color:#2563eb;background:#dbeafe}.category-other{color:#475569;background:#e2e8f0}.request-browser-list{gap:8px;display:grid}.request-browser-summary{margin-top:4px;font-size:13px;display:inline-block}.request-browser-toggle{flex-shrink:0}.request-browser-card{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.request-browser-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-browser-url{font-size:14px}.request-browser-meta{color:#64748b;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.request-browser-error{color:#b91c1c;margin:0;font-size:13px}.request-browser-footnote{margin-bottom:0}.request-browser-collapsed-note{background:#f8fafcb3;border:1px dashed #94a3b842;border-radius:14px;margin:0;padding:12px 14px}.preview-panel-shell{gap:12px;display:grid}.preview-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.preview-capture-active{color:#1d4ed8;background:#eff6ffeb;border-color:#2563eb47}.preview-panel-meta,.preview-interaction-meta{flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.preview-interaction-card{background:#f8fafccc;border:1px solid #94a3b829;border-radius:14px;gap:8px;padding:12px;display:grid}.trace-analysis-card{margin-top:8px}.trace-action-row,.trace-crypto-list,.trace-span-list{gap:8px;display:grid}.trace-span-list{max-height:520px;overflow:auto}.trace-span-card{background:#ffffffe0;border:1px solid #94a3b829;border-radius:14px;gap:8px;padding:11px 12px;display:grid}.trace-span-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trace-span-head strong,.trace-crypto-list h5,.trace-span-meta-block{margin:0}.trace-span-meta-block{color:#475569;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.trace-crypto-card{background:linear-gradient(#fff7edf0,#fffffffa)}.preview-interaction-title{color:#0f172a;margin:0;font-weight:700}.startup-timeline-shell{gap:12px;display:grid}.startup-timeline-overview,.startup-timeline-secondary-shell{background:#f8fafcc2;border:1px solid #94a3b824;border-radius:16px;padding:12px}.startup-timeline-summary,.startup-timeline-secondary-shell summary{margin:0}.startup-timeline-disclaimer{margin:8px 0 0;font-size:12px;line-height:1.6}.startup-timeline-secondary-shell summary{cursor:pointer;color:#334155;font-weight:700}.startup-timeline-secondary-shell[open] summary{margin-bottom:12px}.startup-timeline-scroll{padding-bottom:8px;overflow-x:auto}.startup-tree{grid-auto-columns:minmax(240px,340px);grid-auto-flow:column;align-items:start;gap:20px;min-width:100%;display:inline-grid}.startup-tree-root-column,.startup-tree-branch-column{align-self:start;gap:14px;display:grid}.startup-tree-root-column{padding-right:6px;position:relative}.startup-tree-branch-column{padding-left:18px;position:relative}.startup-tree-branch-column:before{content:"";background:linear-gradient(#3b82f62e,#3b82f68f);border-radius:999px;width:2px;position:absolute;top:54px;bottom:12px;left:0}.startup-tree-column-head{background:#f8fafcb8;border:1px dashed #94a3b847;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.startup-tree-column-head strong,.startup-tree-column-relation{margin:0}.startup-tree-column-relation{color:#64748b;font-size:12px;line-height:1.5}.startup-tree-branch-list{gap:14px;display:grid}.startup-tree-branch-item{padding-left:12px;position:relative}.startup-tree-branch-item:before{content:"";background:#3b82f67a;border-radius:999px;width:18px;height:2px;position:absolute;top:26px;left:-18px}.startup-timeline-track{align-items:stretch;gap:0;min-width:100%;margin:0;padding:4px 0;list-style:none;display:inline-flex}.startup-timeline-column{align-items:center;min-width:320px;display:flex}.startup-timeline-node{background:#fffffff0;border:1px solid #94a3b829;border-radius:18px;gap:10px;min-width:280px;max-width:320px;padding:14px;display:grid;box-shadow:0 18px 42px #0f172a14}.startup-timeline-node-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.startup-timeline-node-head p,.startup-timeline-node-head strong,.startup-timeline-node-summary,.startup-timeline-node-detail{margin:0}.startup-timeline-node-summary{color:#172033;font-weight:600}.startup-timeline-node-detail{color:#64748b;white-space:pre-wrap;font-size:13px;line-height:1.6}.startup-timeline-copy-button{justify-self:flex-start}.startup-timeline-connector-shell{flex:0 0 108px;justify-items:center;gap:8px;margin:0 8px;display:grid}.startup-timeline-connector-label{color:#64748b;text-align:center;max-width:108px;font-size:11px;line-height:1.4}.startup-timeline-connector{background:linear-gradient(90deg,#2563eb38,#3b82f6b8);border-radius:999px;width:72px;height:2px;position:relative}.startup-timeline-connector:after{content:"";border-top:2px solid #3b82f6b8;border-right:2px solid #3b82f6b8;width:12px;height:12px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.startup-timeline-node-phase{background:linear-gradient(#eff6ffe0,#fffffffa);border-color:#2563eb29}.startup-timeline-node-request{background:linear-gradient(#f0fdfaeb,#fffffffa);border-color:#0d948829}.startup-timeline-node-lifecycle{background:linear-gradient(#f5f3ffeb,#fffffffa);border-color:#7c3aed29}.startup-timeline-node-longtask{background:linear-gradient(#fff7edf0,#fffffffa);border-color:#ea580c2e}.startup-timeline-node-summary,.startup-timeline-node-result{background:linear-gradient(#ecfefff0,#fffffffa);border-color:#0e749029}.startup-timeline-node-warning{background:linear-gradient(#fef2f2f0,#fffffffa);border-color:#ef44442e}.startup-timeline-node-live{box-shadow:0 22px 48px #0ea5e924}.screenshot-panel-note{margin:-2px 0 0;font-size:12px}.execution-chain-list{gap:12px;display:grid}.execution-chain-list-compact{gap:10px}.execution-chain-summary{margin:0}.execution-chain-card{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:14px;gap:10px;padding:12px;display:grid}.execution-chain-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.execution-chain-head p,.execution-chain-head strong{margin:0}.execution-chain-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.execution-chain-meta{color:#64748b;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.execution-chain-notes{flex-wrap:wrap;gap:6px;display:flex}.execution-chain-note-chip{color:#1e3a8a;background:#dbeafee6;border:1px solid #60a5fa47;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1.3;display:inline-flex}.execution-chain-url{justify-self:flex-start}.execution-chain-stack-shell{margin-top:2px}.preview-interaction-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.preview-interaction-list li{background:#ffffffe0;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.deep-analysis-stack,.deep-analysis-block{gap:10px;display:grid}.deep-analysis-subsection{background:#ffffffb8;border:1px solid #94a3b824;border-radius:16px;padding:12px}.deep-analysis-stack{gap:12px}.deep-analysis-overview-block{background:linear-gradient(#eff6ffb8,#fffffff5);border:1px solid #2563eb24;border-radius:16px;padding:12px}.deep-analysis-download-card{background:#ffffffeb;border:1px solid #2563eb29;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.deep-analysis-download-copy{gap:6px;min-width:0;display:grid}.deep-analysis-download-copy h5{color:#0f172a;margin:0;font-size:18px}.deep-analysis-download-description,.deep-analysis-supporting-copy{font-weight:400}.deep-analysis-supporting-copy{margin:0}.deep-analysis-download-action{flex-shrink:0}.deep-analysis-summary-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:8px;display:grid}.deep-analysis-card,.timeline-summary-item{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:14px;gap:6px;padding:11px 12px;display:grid}.deep-analysis-label,.timeline-summary-label{color:#64748b;margin:0;font-size:13px}.deep-analysis-copy{color:#172033;margin:0;font-weight:600}.compact-section-head{align-items:center}.compact-section-head h4{margin:0}.deep-analysis-timeline{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.js-flow-phase-grid{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:8px;display:grid}.js-flow-phase-card,.js-flow-long-task-card{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:14px;gap:8px;padding:11px 12px;display:grid}.js-flow-phase-copy{margin:0}.js-flow-long-task-list,.js-lifecycle-list{gap:8px;display:grid}.js-lifecycle-card{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:14px;gap:10px;padding:11px 12px;display:grid}.js-lifecycle-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.js-lifecycle-head p,.js-lifecycle-head strong,.js-lifecycle-stack-label{margin:0}.js-lifecycle-meta{color:#64748b;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.js-lifecycle-stack-shell{gap:6px;display:grid}.js-lifecycle-stack-label{color:#64748b;font-size:12px;font-weight:700}.js-lifecycle-stack{color:#172033;white-space:pre-wrap;word-break:break-word;background:#ffffffe0;border:1px solid #94a3b824;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.js-flow-long-task-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.js-flow-long-task-head strong{font-size:20px}.js-flow-long-task-head p{margin:0 0 6px}.js-flow-long-task-bar-track{background:#bfdbfe85;border-radius:999px;height:8px;overflow:hidden}.js-flow-long-task-bar{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:999px;height:100%}.deep-analysis-script-list{gap:8px}.deep-analysis-script-item{align-items:flex-start}.deep-analysis-script-main{flex:1;gap:6px;min-width:0;display:grid}.deep-analysis-script-summary,.deep-analysis-empty{margin:0}.deep-analysis-script-summary{color:#64748b;font-size:13px}.deep-analysis-script-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.deep-analysis-script-metric{text-align:right;gap:4px;min-width:78px;display:grid}.deep-analysis-script-metric span{color:#64748b;font-size:12px}.split-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-rank-column{gap:6px;display:grid}.resource-rank-column h4{margin:0}.resource-list,.recommendation-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.resource-list li{background:#f8fafce6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;display:flex}.resource-rank-item{align-items:flex-start}.resource-rank-main{flex:1;gap:3px;min-width:0;display:grid}.resource-rank-metrics{flex-shrink:0;justify-items:end;gap:4px;display:grid}.resource-rank-primary{text-align:right;font-size:13px;line-height:1.35}.resource-rank-size-emphasis{color:#2563eb;font-size:12px;line-height:1.3}.resource-rank-tertiary{font-size:11px;line-height:1.3}.resource-rank-secondary{font-size:12px;line-height:1.35}.resource-url{color:#0f172a;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;font-size:13px;overflow:hidden}.resource-url:hover{color:#1d4ed8}.resource-url:focus-visible{outline-offset:2px;outline:2px solid #2563eb73}.muted{color:#64748b}.copy-feedback-toast{z-index:1000;color:#f0fdf4;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#16a34af5,#166534f5);border:1px solid #16653433;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:700;transition:opacity .2s,transform .2s;position:fixed;bottom:36px;left:50%;transform:translate(-50%,16px)scale(.96);box-shadow:0 24px 60px #16653442}.copy-feedback-toast.copy-feedback-visible{opacity:1;transform:translate(-50%)scale(1)}.recommendation{border-radius:16px;padding:12px 14px}.recommendation h4{margin:0 0 6px}.recommendation p{margin:0}.recommendation-info{background:#eff6ff}.recommendation-warn{background:#fff7ed}.recommendation-high{background:#fef2f2}@media (width<=1100px){.shell{grid-template-columns:1fr}.sidebar{gap:20px}.task-list-actions{justify-content:flex-start}.task-detail-grid,.task-main-grid,.task-top-grid,.split-list,.form-grid{grid-template-columns:1fr}.task-detail-right{position:static}.screenshot-card,.empty-card{max-width:100%}.copy-feedback-toast{text-align:center;bottom:20px;left:50%}.deep-analysis-download-card{flex-direction:column;align-items:flex-start}.deep-analysis-download-action{text-align:center;width:100%}.startup-gantt-axis,.startup-gantt-row{grid-template-columns:86px minmax(0,1fr)}}
