@media(max-width:1024px){.fading:after{background:linear-gradient(90deg,#fff0,#ffffff26);bottom:0;content:"";position:absolute;right:0;top:0;width:24px}}.swot-quadrant[data-v-2b18fb0b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;min-height:280px;overflow:hidden;transition:all .3s ease}.swot-quadrant[data-v-2b18fb0b]:hover{box-shadow:0 8px 12px -3px #0000001a;transform:translateY(-1px)}.swot-strengths[data-v-2b18fb0b]{background:#ecfdf5cc;border-left:3px solid #34d399}.swot-weaknesses[data-v-2b18fb0b]{background:#fef1f1cc;border-right:3px solid #f87171}.swot-opportunities[data-v-2b18fb0b]{background:#eff6ffcc;border-left:3px solid #60a5fa}.swot-threats[data-v-2b18fb0b]{background:#faf5ffcc;border-right:3px solid #a78bfa}.swot-header[data-v-2b18fb0b]{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:1rem 1.5rem}.swot-title[data-v-2b18fb0b]{color:#000c;font-size:.9rem;font-weight:600;letter-spacing:-.01em;margin:0}.swot-icon[data-v-2b18fb0b]{height:1.25rem;opacity:.6;width:1.25rem}.swot-content[data-v-2b18fb0b]{flex:1;overflow-y:auto;padding:1rem 1.5rem}.swot-item[data-v-2b18fb0b]{margin-bottom:1rem}.swot-item[data-v-2b18fb0b]:last-child{margin-bottom:0}.swot-text[data-v-2b18fb0b]{color:#000c;font-size:.875rem;line-height:1.5;margin:0}.swot-list[data-v-2b18fb0b]{list-style:none;margin:0;padding:0}.swot-list-item[data-v-2b18fb0b]{color:#000c;font-size:.875rem;line-height:1.5;margin-bottom:.5rem;padding-left:1rem;position:relative}.swot-list-item[data-v-2b18fb0b]:last-child{margin-bottom:0}.swot-list-item[data-v-2b18fb0b]:before{content:"•";font-weight:600;left:0;position:absolute}.swot-strengths .swot-list-item[data-v-2b18fb0b]:before{color:#059669}.swot-weaknesses .swot-list-item[data-v-2b18fb0b]:before{color:#dc2626}.swot-opportunities .swot-list-item[data-v-2b18fb0b]:before{color:#2563eb}.swot-threats .swot-list-item[data-v-2b18fb0b]:before{color:#7c3aed}@media(max-width:768px){.swot-quadrant[data-v-2b18fb0b]{min-height:240px}.swot-header[data-v-2b18fb0b]{padding:.75rem 1rem}.swot-title[data-v-2b18fb0b]{font-size:.8rem}.swot-content[data-v-2b18fb0b]{padding:.75rem 1rem}.swot-list-item[data-v-2b18fb0b],.swot-text[data-v-2b18fb0b]{font-size:.8rem}}@media(max-width:640px){.swot-quadrant[data-v-2b18fb0b]{border-left:none!important;border-radius:12px;border-right:none!important;border-top:3px solid;margin-bottom:8px;min-height:200px}.swot-strengths[data-v-2b18fb0b]{border-top-color:#34d399}.swot-weaknesses[data-v-2b18fb0b]{border-top-color:#f87171}.swot-opportunities[data-v-2b18fb0b]{border-top-color:#60a5fa}.swot-threats[data-v-2b18fb0b]{border-top-color:#a78bfa}.swot-icon[data-v-2b18fb0b]{display:none}}.swot-content[data-v-2b18fb0b]::-webkit-scrollbar{width:2px}.swot-content[data-v-2b18fb0b]::-webkit-scrollbar-thumb{background:#0003;border-radius:1px}.swot-matrix[data-v-0e13c8d1]{margin:0 auto;max-width:900px;padding:0 1rem}.swot-grid[data-v-0e13c8d1]{background:#0000000d;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;display:grid;gap:1px;grid-template-columns:100px 1fr 1fr;grid-template-rows:60px 1fr 1fr;overflow:hidden}.swot-empty[data-v-0e13c8d1]{background:#fff}.swot-header[data-v-0e13c8d1],.swot-label[data-v-0e13c8d1]{align-items:center;background:#fffffff2;color:#000c;display:flex;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.3px}.swot-label[data-v-0e13c8d1]{text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-lr}@media(max-width:768px){.swot-grid[data-v-0e13c8d1]{grid-template-columns:80px 1fr 1fr;grid-template-rows:50px 1fr 1fr}.swot-header[data-v-0e13c8d1],.swot-label[data-v-0e13c8d1]{font-size:11px}}@media(max-width:640px){.swot-grid[data-v-0e13c8d1]{background:transparent;box-shadow:none;gap:8px;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.swot-empty[data-v-0e13c8d1],.swot-header[data-v-0e13c8d1],.swot-label[data-v-0e13c8d1]{display:none}}.recommTable td[data-v-17d009f0]{padding-bottom:.375rem;padding-top:.375rem}.recommTable tr[data-v-17d009f0]{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(244 245 246/var(--tw-border-opacity,1))}.recommTable tr[data-v-17d009f0]:last-child{border-bottom-width:0;--tw-border-opacity:1;border-color:rgb(244 245 246/var(--tw-border-opacity,1))}
