:root{--agz-bg:#030303;--agz-panel:hsla(0,0%,100%,.03);--agz-border:hsla(0,0%,100%,.08);--agz-accent:#3b82f6;--agz-text:#fff;--agz-text-dim:#a1a1aa;--agz-blue:#3b82f6;--agz-green:#22c55e;--agz-red:#ef4444;--agz-orange:#f97316;--agz-glass:hsla(0,0%,100%,.03);--agz-glass-hover:hsla(0,0%,100%,.06);--agz-node-purple-bg:rgba(38,33,92,.4);--agz-node-purple-border:#534ab7;--agz-node-purple-text:#cecbf6;--agz-node-purple-text-dim:#afa9ec;--agz-node-blue-bg:rgba(4,44,83,.4);--agz-node-blue-border:#185fa5;--agz-node-blue-text:#b5d4f4;--agz-node-blue-text-dim:#85b7eb;--agz-node-teal-bg:rgba(4,52,44,.4);--agz-node-teal-border:#0f6e56;--agz-node-teal-text:#9fe1cb;--agz-node-teal-text-dim:#5dcaa5;--agz-node-orange-bg:rgba(65,36,2,.25);--agz-node-orange-border:#c97108;--agz-node-orange-text:#fac775;--agz-node-orange-text-dim:#ef9f27;--agz-node-green-bg:rgba(23,52,4,.3);--agz-node-green-border:#3b6d11;--agz-node-green-text:#c0dd97;--agz-node-green-text-dim:#97c459;--agz-node-gray-bg:rgba(58,58,56,.3);--agz-node-gray-border:#5f5e5a;--agz-node-gray-text:#d3d1c7;--agz-node-gray-text-dim:#b4b2a9}[data-theme=light]{--agz-bg:#fafafa;--agz-panel:rgba(0,0,0,.02);--agz-border:rgba(0,0,0,.08);--agz-text:#111827;--agz-text-dim:#6b7280;--agz-glass:rgba(0,0,0,.02);--agz-glass-hover:rgba(0,0,0,.04);--agz-node-purple-bg:rgba(83,74,183,.1);--agz-node-purple-border:#534ab7;--agz-node-purple-text:#373082;--agz-node-purple-text-dim:#534ab7;--agz-node-blue-bg:rgba(24,95,165,.1);--agz-node-blue-border:#185fa5;--agz-node-blue-text:#0f3d6b;--agz-node-blue-text-dim:#185fa5;--agz-node-teal-bg:rgba(15,110,86,.1);--agz-node-teal-border:#0f6e56;--agz-node-teal-text:#084233;--agz-node-teal-text-dim:#0f6e56;--agz-node-orange-bg:rgba(201,113,8,.1);--agz-node-orange-border:#c97108;--agz-node-orange-text:#854f0b;--agz-node-orange-text-dim:#c97108;--agz-node-green-bg:rgba(59,109,17,.1);--agz-node-green-border:#3b6d11;--agz-node-green-text:#213d09;--agz-node-green-text-dim:#3b6d11;--agz-node-gray-bg:rgba(0,0,0,.03);--agz-node-gray-border:#d1d5db;--agz-node-gray-text:#374151;--agz-node-gray-text-dim:#6b7280}.agentizer-root{background:var(--agz-bg);color:var(--agz-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.agentizer-left,.agentizer-root{display:flex;min-height:100vh;position:relative}.agentizer-left{width:600px;max-width:50vw;padding:40px 60px;border-right:1px solid var(--agz-border);flex-direction:column;z-index:10;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent)}[data-theme=light] .agentizer-left{background:linear-gradient(90deg,hsla(0,0%,100%,.9),transparent)}.agentizer-right{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,rgba(59,130,246,.05) 0,transparent 70%)}[data-theme=light] .agentizer-right{background:radial-gradient(circle at center,rgba(59,130,246,.03) 0,transparent 70%)}.agentizer-logo{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px;font-weight:800;color:#fff;margin-bottom:60px;letter-spacing:-.02em}.agentizer-logo-img{width:36px;height:36px;filter:drop-shadow(0 0 8px rgba(59,130,246,.3))}.agentizer-step-content{flex:1;display:flex;flex-direction:column;justify-content:center}.agentizer-form-block{width:100%;max-width:500px;animation:agz-fade-up .6s cubic-bezier(.16,1,.3,1)}@keyframes agz-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agentizer-h1{font-size:36px;font-weight:850;letter-spacing:-.04em;margin-bottom:16px;line-height:1.1;background:linear-gradient(180deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.agentizer-subtext{font-size:16px;color:var(--agz-text-dim);line-height:1.6;margin-bottom:32px}.agentizer-field{margin-bottom:24px}.agentizer-label{display:block;font-size:13px;font-weight:600;color:var(--agz-text-dim);margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.agentizer-input,.agentizer-textarea{width:100%;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:12px;padding:14px 18px;color:#fff;font-size:16px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px)}.agentizer-input:focus,.agentizer-textarea:focus{border-color:rgba(59,130,246,.5);background:hsla(0,0%,100%,.06);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.agentizer-btn{width:100%;padding:16px;background:#fff;color:#000;border:none;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.agentizer-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.15)}.agentizer-btn:disabled{opacity:.3;cursor:not-allowed}.agentizer-link-btn{background:none;border:none;color:var(--agz-text-dim);font-size:14px;font-weight:500;cursor:pointer;margin-top:20px;padding:8px;transition:color .2s;width:100%;text-align:center}.agentizer-link-btn:hover{color:#fff}.agz-chip-group{display:flex;flex-wrap:wrap;gap:10px}.agz-chip{padding:10px 20px;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:100px;color:var(--agz-text-dim);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.agz-chip:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px)}.agz-chip.selected{background:#fff;border-color:#fff;color:#000;box-shadow:0 4px 12px hsla(0,0%,100%,.2)}.agentizer-loading-block{text-align:center;animation:agz-fade-up .6s ease}.agentizer-spinner{width:64px;height:64px;border:4px solid hsla(0,0%,100%,.05);border-top:4px solid var(--agz-accent);border-radius:50%;animation:agz-spin 1s cubic-bezier(.5,0,.5,1) infinite;margin:0 auto 32px;box-shadow:0 0 20px rgba(59,130,246,.2)}@keyframes agz-spin{to{transform:rotate(1turn)}}.agentizer-loading-msg{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.01em}.agz-fullwidth .agentizer-left{width:100%;max-width:100%;border-right:none;padding:40px 80px;background:transparent}.agz-report{width:100%;max-width:1000px;margin:0 auto}.agz-report-header{display:flex;align-items:center;gap:24px;padding:32px;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:24px;margin-bottom:32px;backdrop-filter:blur(20px)}.agz-report-brand{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.03em}.agz-report-grade{margin-left:auto;font-size:clamp(48px,6vw,72px);font-weight:900;letter-spacing:-.05em;line-height:1;background:linear-gradient(135deg,#fff,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.agz-rings-row{display:flex;gap:40px;justify-content:center;margin-bottom:48px;flex-wrap:wrap}.agz-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.agz-ring-label{font-size:14px;font-weight:700;color:var(--agz-text-dim);text-transform:uppercase;letter-spacing:.1em}.agz-section{margin-bottom:60px}.agz-section-title{font-size:13px;font-weight:800;color:var(--agz-blue);text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;display:flex;align-items:center;gap:12px}.agz-section-title:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--agz-border),transparent)}.agz-report-summary{font-size:18px;color:#e2e8f0;line-height:1.7;padding:32px 40px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px rgba(59,130,246,.05)}.agz-report-paragraph{font-size:16px;color:var(--agz-text-dim);line-height:1.8;white-space:pre-wrap}.agz-report-summary:before{content:'"';position:absolute;top:10px;left:20px;font-size:80px;font-family:serif;color:rgba(59,130,246,.1);line-height:1}.agz-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.agz-col{padding:24px;border-radius:20px;border:1px solid var(--agz-border);background:hsla(0,0%,100%,.02)}.agz-col-title{font-size:14px;font-weight:800;margin-bottom:20px;display:flex;align-items:center;gap:8px}.agz-col-green .agz-col-title{color:var(--agz-green)}.agz-col-red .agz-col-title{color:var(--agz-red)}.agz-col-item{font-size:14px;display:flex;gap:12px;margin-bottom:12px;line-height:1.5;color:#e2e8f0}.agz-col-icon{flex-shrink:0;font-weight:900}.agz-platform-bars{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.agz-platform-detail{padding:20px;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:16px;transition:all .3s}.agz-platform-detail:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px)}.agz-platform-bar-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.agz-platform-name{font-size:14px;font-weight:700;width:80px}.agz-bar-track{flex:1;height:6px;background:hsla(0,0%,100%,.05);border-radius:10px;overflow:hidden}.agz-bar-score{font-size:14px;font-weight:800;width:32px;text-align:right}.agz-platform-detail-text{font-size:13px;color:var(--agz-text-dim);line-height:1.5;font-style:italic;opacity:.8}.agz-bar-fill{background:var(--agz-blue);height:100%;border-radius:10px;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.agz-trend{font-size:12px;font-weight:800;width:40px;text-align:right}.agz-action-list{display:flex;flex-direction:column;gap:16px}.agz-action-item{display:flex;gap:20px;padding:24px;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:20px;transition:all .3s}.agz-action-item:hover{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.03)}.agz-action-num{width:32px;height:32px;border-radius:50%;background:var(--agz-blue);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agz-action-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.agz-action-header strong{font-size:16px;color:#fff}.agz-effort-badge,.agz-impact-badge,.agz-priority-badge,.agz-severity{padding:4px 12px;border-radius:100px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.agz-impact-badge{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.agz-effort-badge{background:hsla(0,0%,100%,.05);color:var(--agz-text-dim);border:1px solid var(--agz-border)}.agz-comp-analysis-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.agz-comp-analysis-card{padding:24px;background:hsla(0,0%,100%,.02);border:1px solid var(--agz-border);border-radius:20px}.agz-comp-analysis-card.target{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.02));border-color:rgba(59,130,246,.4);box-shadow:0 0 60px rgba(59,130,246,.1)}.agz-comp-analysis-bar-track{height:8px;background:hsla(0,0%,100%,.05);border-radius:10px;overflow:hidden}.agz-comp-analysis-bar-fill{height:100%;border-radius:10px;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.agz-roadmap-phase{padding:32px;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:24px;position:relative}.agz-roadmap-connector{width:2px;height:32px;background:linear-gradient(to bottom,var(--agz-blue),transparent);margin:0 auto}.agz-roadmap-badge{background:rgba(59,130,246,.1);color:var(--agz-blue);padding:6px 16px;border-radius:100px;font-size:12px;font-weight:800;border:1px solid rgba(59,130,246,.2)}.agz-roadmap-phase h3{margin:0 0 16px;background:linear-gradient(180deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.agz-roadmap-phase li{position:relative;list-style:none;padding-left:20px}.agz-roadmap-phase li:before{content:"→";position:absolute;left:0;color:var(--agz-blue);font-weight:800}.agentizer-brand-dot{width:48px;height:48px;border-radius:12px;background:#fff;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1)}.agentizer-brand-dot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agz-fullwidth{animation:agz-fade-in 1s ease}@keyframes agz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes agz-float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes agz-pulse-border{0%{box-shadow:0 0 0 0 var(--agz-pulse-color)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes agz-flow-line{0%{background-position:0 0}to{background-position:0 20px}}.agz-glass-node{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.4);transition:all .4s cubic-bezier(.16,1,.3,1)}.agz-glass-node:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(0,0,0,.5)}.agz-animated-connector{width:2px;margin:0 auto;background-image:linear-gradient(180deg,currentColor 50%,transparent 0);background-size:2px 10px;animation:agz-flow-line 1s linear infinite;opacity:.6}.agz-shimmer{position:relative;overflow:hidden}.agz-shimmer:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);transform:rotate(30deg);animation:agz-shimmer-pan 3s linear infinite}@keyframes agz-shimmer-pan{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}@media (max-width:1200px){.agentizer-left{width:500px;padding:40px}.agz-fullwidth .agentizer-left{padding:40px}}@media (max-width:1024px){.agentizer-root{flex-direction:column}.agentizer-left{width:100%;max-width:100%;min-height:auto;border-right:none;border-bottom:1px solid var(--agz-border);padding:40px 24px}.agentizer-right{display:none}.agz-comp-analysis-grid,.agz-two-col{grid-template-columns:1fr}.agz-fullwidth .agentizer-left{padding:32px 24px}.agz-report{max-width:100%}.agz-report-header{flex-direction:column;text-align:center;padding:24px 20px;gap:16px}.agz-report-actions{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.agentizer-left,.agz-fullwidth .agentizer-left{padding:24px 16px}.agentizer-logo{margin-bottom:32px;font-size:17px}.agentizer-h1{font-size:24px}.agz-report-brand{font-size:22px}.agz-report-header{border-radius:16px;padding:20px 16px}.agz-report-summary{font-size:13px;padding:16px;border-radius:14px}.agz-two-col{gap:16px;margin-bottom:24px}.agz-col{padding:18px;border-radius:14px}.agz-comp-analysis-grid{grid-template-columns:1fr}.agz-comp-analysis-card{padding:18px;border-radius:14px}.agz-report-detail-box{padding:20px 16px;border-radius:16px}.agz-report-actions{flex-direction:column;gap:10px}.agz-action-btn{width:100%;justify-content:center}.agz-action-item{padding:16px;border-radius:14px}.agentizer-progress{padding-top:16px}.agentizer-input{font-size:15px;padding:14px 16px}.agentizer-btn{font-size:14px;padding:14px 20px}}@media (max-width:480px){.agentizer-left,.agz-fullwidth .agentizer-left{padding:20px 14px}.agentizer-h1{font-size:20px}.agz-report-brand{font-size:18px}.agz-col{padding:14px}.agz-report-detail-box{padding:16px 12px}.agz-metrics-row{flex-direction:column;gap:12px}.agentizer-platform-icons{flex-wrap:wrap}}@media (max-width:768px){.agz-grid-4col{grid-template-columns:1fr 1fr!important}.agz-grid-2col,.agz-grid-3col{grid-template-columns:1fr!important}.agz-pipeline-table{grid-template-columns:2fr 1fr 1fr 2fr!important;font-size:11px!important;padding:8px 10px!important}.agz-pipeline-table>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.agz-grid-4col{grid-template-columns:1fr!important}.agz-pipeline-table{grid-template-columns:1fr 1fr!important;font-size:10px!important}}.agz-report-actions{display:flex;gap:12px;margin-top:40px;justify-content:center}.agz-action-btn{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.agz-btn-primary{background:#fff;color:#000;border:none}.agz-btn-secondary{background:hsla(0,0%,100%,.05);color:#fff;border:1px solid var(--agz-border)}.agz-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px hsla(0,0%,100%,.1)}.agz-btn-secondary:hover{background:hsla(0,0%,100%,.1)}.agentizer-prompts-card,.agentizer-rank-card{width:100%;max-width:380px;padding:32px;background:hsla(0,0%,100%,.03);border:1px solid var(--agz-border);border-radius:28px;backdrop-filter:blur(24px);animation:agz-fade-up .8s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 40px rgba(0,0,0,.2)}.agz-right-hints{padding:40px;max-width:420px}.agentizer-brand-row{display:flex;align-items:center;gap:10px}.agentizer-domain-tag{font-size:12px;color:var(--agz-text-dim);margin-left:6px;font-weight:400}.agentizer-rank-row{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#fff}.agentizer-rank-num{font-size:28px;font-weight:800;color:#fff}.agentizer-platform-icons{display:flex;gap:10px;margin-bottom:24px}.agentizer-platform-icon{width:40px;height:40px;border:1px solid var(--agz-border);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:hsla(0,0%,100%,.05)}.agentizer-platform-icon img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.agentizer-hint{font-size:12px;color:var(--agz-text-dim);line-height:1.7;margin-top:8px}.agentizer-loading-domain{font-size:13px;color:var(--agz-text-dim)}.agentizer-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 14px;font-size:13px;color:#ef4444;margin-bottom:16px}.agentizer-progress{display:flex;align-items:center;justify-content:space-between;padding-top:24px}.agentizer-back-btn{background:none;border:none;font-size:13px;color:var(--agz-text-dim);cursor:pointer;padding:0}.agentizer-back-btn:hover{color:#fff}.agentizer-dots{display:flex;gap:6px}.agentizer-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .2s}.agentizer-dot.active{background:#fff;width:20px;border-radius:4px}.agentizer-dot.done{background:var(--agz-text-dim)}.agentizer-dot-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:30px 30px;z-index:0}.agz-ring-track{stroke:hsla(0,0%,100%,.05)}.agz-ring-score{font-weight:900;color:var(--agz-text);letter-spacing:-.02em}.agz-rank-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.02);border-radius:12px;border:1px solid hsla(0,0%,100%,.05);margin-bottom:8px}.agz-rank-target{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.agz-report-detail-box{background:hsla(0,0%,100%,.02);border:1px solid var(--agz-border);padding:32px;border-radius:24px}.agz-comp-bar-other{background:hsla(0,0%,100%,.1)}[data-theme=light] .agentizer-logo{color:#111827}[data-theme=light] .agentizer-h1{background:linear-gradient(180deg,#111827,#6b7280);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .agentizer-input,[data-theme=light] .agentizer-textarea{background:rgba(0,0,0,.02);color:#111827}[data-theme=light] .agentizer-input:focus,[data-theme=light] .agentizer-textarea:focus{background:rgba(0,0,0,.03)}[data-theme=light] .agentizer-btn{background:#111827;color:#fff}[data-theme=light] .agentizer-btn:hover:not(:disabled){box-shadow:0 8px 24px rgba(0,0,0,.15)}[data-theme=light] .agentizer-link-btn:hover{color:#111827}[data-theme=light] .agz-chip{background:rgba(0,0,0,.02)}[data-theme=light] .agz-chip:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15);color:#111827}[data-theme=light] .agz-chip.selected{background:#111827;border-color:#111827;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-theme=light] .agentizer-spinner{border-color:rgba(0,0,0,.05);border-top-color:var(--agz-accent)}[data-theme=light] .agentizer-loading-msg{color:#111827}[data-theme=light] .agz-report-header{background:rgba(0,0,0,.02)}[data-theme=light] .agz-report-brand{color:#111827}[data-theme=light] .agz-report-grade{background:linear-gradient(135deg,#111827,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .agz-report-summary{color:#374151;background:rgba(59,130,246,.04)}[data-theme=light] .agz-col{background:rgba(0,0,0,.01)}[data-theme=light] .agz-col-item{color:#374151}[data-theme=light] .agz-platform-detail{background:rgba(0,0,0,.02)}[data-theme=light] .agz-platform-detail:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.12)}[data-theme=light] .agz-bar-track{background:rgba(0,0,0,.05)}[data-theme=light] .agz-action-item{background:rgba(0,0,0,.02)}[data-theme=light] .agz-action-item:hover{background:rgba(59,130,246,.03)}[data-theme=light] .agz-action-header strong{color:#111827}[data-theme=light] .agz-effort-badge{background:rgba(0,0,0,.04);color:#6b7280}[data-theme=light] .agz-comp-analysis-card{background:rgba(0,0,0,.01)}[data-theme=light] .agz-comp-analysis-bar-track{background:rgba(0,0,0,.05)}[data-theme=light] .agz-roadmap-phase{background:rgba(0,0,0,.02)}[data-theme=light] .agz-roadmap-phase h3{background:linear-gradient(180deg,#111827,#6b7280);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .agz-btn-primary{background:#111827;color:#fff}[data-theme=light] .agz-btn-primary:hover{box-shadow:0 8px 20px rgba(0,0,0,.15)}[data-theme=light] .agz-btn-secondary{background:rgba(0,0,0,.04);color:#111827}[data-theme=light] .agz-btn-secondary:hover{background:rgba(0,0,0,.08)}[data-theme=light] .agentizer-prompts-card,[data-theme=light] .agentizer-rank-card{background:rgba(0,0,0,.02);box-shadow:0 20px 40px rgba(0,0,0,.06)}[data-theme=light] .agentizer-rank-num,[data-theme=light] .agentizer-rank-row{color:#111827}[data-theme=light] .agentizer-platform-icon{background:rgba(0,0,0,.03)}[data-theme=light] .agentizer-back-btn:hover{color:#111827}[data-theme=light] .agentizer-dot{background:rgba(0,0,0,.1)}[data-theme=light] .agentizer-dot.active{background:#111827}[data-theme=light] .agentizer-dot-grid{background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 0)}[data-theme=light] .agentizer-brand-dot{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}[data-theme=light] .agz-action-num{color:#fff}[data-theme=light] .agz-ring-track{stroke:rgba(0,0,0,.06)}[data-theme=light] .agz-rank-item{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}[data-theme=light] .agz-rank-target{background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.2)}[data-theme=light] .agz-report-detail-box{background:rgba(0,0,0,.02)}[data-theme=light] .agz-comp-bar-other{background:rgba(0,0,0,.08)}