:root{--pm-ink:#17211b;--pm-muted:#607067;--pm-faint:#89958e;--pm-canvas:#f6f8f5;--pm-surface:#fff;--pm-soft:#edf2ed;--pm-border:#dce4dc;--pm-accent:#176b45;--pm-accent-strong:#0f5536;--pm-warm:#d9a441;--pm-danger:#b4473a;--pm-radius-sm:4px;--pm-radius:7px;--pm-shadow:0 18px 50px rgba(25,46,34,.09);--pm-container:1240px;color-scheme:light}html{scroll-behavior:smooth}body,html{background:var(--pm-canvas)}body{color:var(--pm-ink);font-family:Avenir Next,Avenir,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,select{cursor:pointer}:focus-visible{outline:3px solid rgba(23,107,69,.25)!important;outline-offset:3px}::-moz-selection{background:#cfe4d7;color:var(--pm-ink)}::selection{background:#cfe4d7;color:var(--pm-ink)}#app{min-height:100dvh}.container,.pm-container{width:min(calc(100% - 48px),var(--pm-container));max-width:var(--pm-container)!important;margin-inline:auto}.pm-page{min-height:calc(100dvh - 72px);padding:56px 0 96px}.pm-eyebrow{color:var(--pm-accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pm-display{font-size:clamp(42px,6vw,78px);letter-spacing:-.035em;line-height:.98}.pm-display,.pm-heading{color:var(--pm-ink);font-family:Georgia,Times New Roman,Songti SC,serif;font-weight:500;text-wrap:balance}.pm-heading{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.02em;line-height:1.08}.pm-section-title{color:var(--pm-ink);font-size:22px;font-weight:600;line-height:1.25}.pm-muted{color:var(--pm-muted)}.pm-numeric{font-variant-numeric:tabular-nums}.el-button{min-height:40px;border-radius:var(--pm-radius-sm)!important;font-weight:600;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease!important}.el-button:hover{transform:translateY(-1px)}.el-button:active{transform:translateY(1px) scale(.99)}.el-button--primary{background:var(--pm-accent)!important;border-color:var(--pm-accent)!important}.el-button--primary:focus,.el-button--primary:hover{background:var(--pm-accent-strong)!important;border-color:var(--pm-accent-strong)!important}.el-button.is-disabled,.el-button.is-disabled:hover{background:#e5eae5!important;border-color:#d4dcd4!important;color:#96a099!important;transform:none}.el-input__inner,.el-textarea__inner,select{border-color:var(--pm-border)!important;border-radius:var(--pm-radius-sm)!important}.el-input__inner:focus,.el-textarea__inner:focus,select:focus{border-color:var(--pm-accent)!important}.el-dialog{border-radius:var(--pm-radius)!important;box-shadow:var(--pm-shadow)!important}.el-message{border-radius:var(--pm-radius-sm)!important}table{font-variant-numeric:tabular-nums}th{color:var(--pm-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.legal-page{min-height:100dvh;background:var(--pm-canvas)}.legal-document{width:min(calc(100% - 48px),820px);margin:0 auto;padding:72px 0 112px;color:var(--pm-muted);font-size:15px;line-height:1.78}.legal-header{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid var(--pm-border)}.legal-label{margin:0 0 8px!important;color:var(--pm-accent)!important;font-size:13px;font-weight:700}.legal-document h1{margin:0;color:var(--pm-ink);font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:500;line-height:1.08}.legal-summary{max-width:58ch;margin:16px 0 20px!important;color:var(--pm-muted)!important;font-size:17px}.legal-updated{margin:0!important;color:var(--pm-faint)!important;font-size:13px}.legal-document h2{margin:48px 0 14px;color:var(--pm-ink);font-size:21px;font-weight:650;line-height:1.3}.legal-document h3{margin:28px 0 10px;color:var(--pm-ink);font-size:16px}.legal-document p{margin:0 0 16px;color:var(--pm-muted)}.legal-document ul{margin:10px 0 22px;padding-left:22px}.legal-document li{margin-bottom:8px;padding-left:5px}.legal-document strong{color:var(--pm-ink);font-weight:650}.legal-document a{color:var(--pm-accent);text-decoration:underline;text-underline-offset:3px}.company-detail,.industry-overview,.market-overview,.rankings,.stock-screener-page{min-height:calc(100dvh - 72px);background:var(--pm-canvas);color:var(--pm-ink)}.company-detail .shadow-lg,.industry-overview .shadow-lg,.market-overview .shadow-lg,.rankings .shadow-lg,.stock-screener-page .shadow-lg{border:1px solid var(--pm-border);border-radius:var(--pm-radius)!important;box-shadow:0 8px 28px rgba(25,46,34,.06)!important}.market-overview .bg-gradient-to-br,.rankings .bg-gradient-to-br{background-image:none!important;background-color:var(--pm-accent)!important}.company-detail .text-blue-600,.industry-overview .text-blue-600,.industry-overview .text-purple-600,.market-overview .text-blue-600,.market-overview .text-purple-600,.rankings .text-blue-600,.rankings .text-purple-600{color:var(--pm-accent)!important}.company-detail .bg-blue-500,.industry-overview .bg-blue-500,.industry-overview .bg-blue-600,.market-overview .bg-blue-500,.market-overview .bg-blue-600,.rankings .bg-blue-500{background-color:var(--pm-accent)!important}.industry-overview select,.market-overview select,.rankings select,.stock-screener-page select{min-height:40px;background:#fff;color:var(--pm-ink)}.company-detail table tr:hover,.industry-overview table tr:hover,.market-overview table tr:hover,.rankings table tr:hover{background:var(--pm-soft)!important}.company-detail h1,.industry-overview h1,.market-overview h1,.rankings h1,.stock-screener-page h1{color:var(--pm-ink)!important;font-family:Georgia,Times New Roman,serif;font-weight:500!important;letter-spacing:-.02em;line-height:1.08}@media (max-width:767px){.container,.pm-container{width:min(calc(100% - 32px),var(--pm-container))}.pm-page{padding:36px 0 72px}.el-dialog{width:calc(100% - 28px)!important}.legal-document{width:calc(100% - 36px);padding:44px 0 80px;font-size:14px}.legal-header{margin-bottom:40px;padding-bottom:24px}.legal-document h1{font-size:36px}.legal-summary{font-size:15px}.legal-document h2{margin-top:38px;font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}div,h1,h2,h3,h4,h5,h6,ol,p,span,ul{margin:0;padding:0;list-style:none}.scroll-hide{overflow:auto}.scroll-hide::-webkit-scrollbar{display:none}h1,h2,h3{color:var(--pm-ink)}.chat-wrapper div,.chat-wrapper ol li,.chat-wrapper p,.chat-wrapper span,.chat-wrapper ul li{line-height:2em}.chat-wrapper .markdown-content ul,.chat-wrapper ul{list-style-type:disc;list-style-position:outside;padding-left:calc(var(--layout-pix__default)*5)}.chat-wrapper .markdown-content ol,.chat-wrapper ol{list-style-type:decimal;list-style-position:outside;padding-left:calc(var(--layout-pix__default)*6);margin-left:0}.chat-wrapper .markdown-content li::marker,.chat-wrapper li::marker{color:#c23535}.chat-wrapper .markdown-content table,.chat-wrapper table,table{border-collapse:collapse;width:100%;margin-top:8px;margin-bottom:8px}.chat-wrapper .markdown-content table tr,.chat-wrapper table tr,tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.chat-wrapper td,.chat-wrapper th{border:1px solid #ddd;padding:8px}.chat-wrapper th{background-color:#f2f2f2}.chat-wrapper tr:nth-child(2n){background-color:#f9f9f9}.chat-wrapper tr:not(:last-child) td{border-bottom:1px solid #ddd}.chat-wrapper td:last-child{border-right:1px solid #ddd}.chat-wrapper hr{border:none;border-top:1px solid #ccc;margin-top:8px;margin-bottom:8px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.card{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 12px rgba(0,0,0,.08);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card,.card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card:hover{--tw-shadow:0 8px 25px rgba(0,0,0,.15);--tw-shadow-colored:0 8px 25px var(--tw-shadow-color)}.company-logo{height:2.5rem;width:2.5rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));-o-object-fit:cover;object-fit:cover}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.right-1{right:.25rem}.right-2{right:.5rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-4{top:1rem}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-4xl{max-width:56rem}.max-w-\[40\%\]{max-width:40%}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .3s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/30{background-color:hsla(0,0%,100%,.3)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(229,231,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:rgba(234,179,8,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to:rgba(243,244,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3f4f6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-md{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)}.blur-md{--tw-blur:blur(12px)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.drop-shadow-sm,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-\[2px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.no-underline{text-decoration:none}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}[data-v-7e295ff5] .auth-dialog{width:min(500px,calc(100vw - 32px));margin-bottom:8vh;border-radius:8px!important;overflow:hidden;background:var(--pm-surface);box-shadow:0 22px 60px rgba(22,35,27,.18)!important}[data-v-7e295ff5] .auth-dialog .el-dialog__header{display:none}[data-v-7e295ff5] .auth-dialog .el-dialog__body{padding:0;color:var(--pm-ink)}.auth-shell[data-v-7e295ff5]{min-height:560px;display:flex;flex-direction:column}.auth-header[data-v-7e295ff5]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--pm-border);background:var(--pm-canvas)}.auth-brand[data-v-7e295ff5]{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--pm-ink);font-family:Georgia,serif;font-size:19px;font-weight:600}.auth-brand img[data-v-7e295ff5]{display:block}.auth-close[data-v-7e295ff5]{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--pm-muted);font-size:18px}.auth-close[data-v-7e295ff5]:hover{background:var(--pm-soft);color:var(--pm-ink)}.auth-body[data-v-7e295ff5]{flex:1;padding:24px 44px 20px}.auth-context[data-v-7e295ff5]{margin:0 0 6px;color:var(--pm-accent);font-size:13px;font-weight:700}h1[data-v-7e295ff5]{margin:0;color:var(--pm-ink);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.15}.auth-intro[data-v-7e295ff5]{max-width:42ch;margin:8px 0 18px;color:var(--pm-muted);font-size:14px;line-height:1.5}.google-button[data-v-7e295ff5]{width:100%;min-height:44px;overflow:hidden}.auth-divider[data-v-7e295ff5]{display:flex;align-items:center;gap:12px;margin:14px 0;color:var(--pm-faint);font-size:12px}.auth-divider[data-v-7e295ff5]:after,.auth-divider[data-v-7e295ff5]:before{content:"";flex:1;height:1px;background:var(--pm-border)}.auth-form[data-v-7e295ff5]{display:grid;gap:9px}.auth-form label[data-v-7e295ff5],.password-label label[data-v-7e295ff5]{color:var(--pm-ink);font-size:13px;font-weight:600}[data-v-7e295ff5] .auth-form .el-input{margin-bottom:7px}[data-v-7e295ff5] .auth-form .el-input__inner{height:44px;padding:0 13px;background:#fbfcfb;color:var(--pm-ink)}.password-label[data-v-7e295ff5]{display:flex;align-items:center;justify-content:space-between}.auth-switch button[data-v-7e295ff5],.password-label button[data-v-7e295ff5]{padding:0;border:0;background:transparent;color:var(--pm-accent);font-size:13px;font-weight:600}.auth-switch button[data-v-7e295ff5]:hover,.password-label button[data-v-7e295ff5]:hover{text-decoration:underline}.terms-check[data-v-7e295ff5]{margin:3px 0 7px;white-space:normal}[data-v-7e295ff5] .terms-check .el-checkbox__label{white-space:normal;color:var(--pm-muted);font-size:12px;line-height:1.5}.terms-check a[data-v-7e295ff5]{color:var(--pm-accent)}.auth-error[data-v-7e295ff5],.auth-note[data-v-7e295ff5]{margin:2px 0 4px;padding:10px 12px;border-left:3px solid var(--pm-danger);background:#fbefed;color:#7e2e27;font-size:13px;line-height:1.45}.auth-error i[data-v-7e295ff5]{margin-right:5px}.auth-note[data-v-7e295ff5]{border-left-color:var(--pm-accent);background:var(--pm-soft);color:var(--pm-muted)}.auth-submit[data-v-7e295ff5]{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;border:1px solid var(--pm-accent);border-radius:4px;background:var(--pm-accent);color:#fff;font-weight:700;transition:background-color .18s ease,transform .18s ease}.auth-submit[data-v-7e295ff5]:hover:not(:disabled){background:var(--pm-accent-strong);transform:translateY(-1px)}.auth-submit[data-v-7e295ff5]:active:not(:disabled){transform:translateY(1px)}.auth-submit[data-v-7e295ff5]:disabled{cursor:wait;opacity:.7}.auth-switch[data-v-7e295ff5]{margin:16px 0 0;color:var(--pm-muted);font-size:13px;text-align:center}.auth-footer[data-v-7e295ff5]{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 24px;border-top:1px solid var(--pm-border);color:var(--pm-faint);font-size:12px}.auth-footer a[data-v-7e295ff5]{color:var(--pm-muted)}@media (max-width:560px){[data-v-7e295ff5] .auth-dialog{width:calc(100vw - 20px)!important;margin-top:10px!important;margin-bottom:10px}.auth-shell[data-v-7e295ff5]{min-height:calc(100dvh - 20px)}.auth-header[data-v-7e295ff5]{height:62px;padding:0 20px}.auth-body[data-v-7e295ff5]{padding:28px 22px 24px}h1[data-v-7e295ff5]{font-size:29px}}nav[data-v-1cff50cb]{display:flex;align-items:center;justify-content:center;gap:4px}a[data-v-1cff50cb]{position:relative;padding:10px 11px;color:var(--pm-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .18s ease,background-color .18s ease}a.router-link-active[data-v-1cff50cb],a[data-v-1cff50cb]:hover{color:var(--pm-ink)}a.router-link-active[data-v-1cff50cb]:after{content:"";position:absolute;right:11px;bottom:4px;left:11px;height:2px;background:var(--pm-accent)}@media (max-width:900px){nav[data-v-1cff50cb]{align-items:stretch;flex-direction:column}a[data-v-1cff50cb]{padding:11px 8px;font-size:15px}a.router-link-active[data-v-1cff50cb]{background:var(--pm-soft)}a.router-link-active[data-v-1cff50cb]:after{display:none}}.site-header[data-v-4d4b0e53]{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(220,228,220,.92);background:rgba(246,248,245,.94);backdrop-filter:blur(18px)}.header-inner[data-v-4d4b0e53]{width:min(calc(100% - 48px),var(--pm-container));height:72px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.skip-link[data-v-4d4b0e53]{position:fixed;top:8px;left:8px;z-index:60;padding:8px 12px;background:var(--pm-ink);color:#fff;transform:translateY(-150%)}.skip-link[data-v-4d4b0e53]:focus{transform:translateY(0)}.brand[data-v-4d4b0e53]{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--pm-ink);font-family:Georgia,serif;font-size:20px;font-weight:600}.brand img[data-v-4d4b0e53]{display:block}.header-actions[data-v-4d4b0e53]{display:flex;align-items:center;gap:8px}.account-action[data-v-4d4b0e53],.menu-toggle[data-v-4d4b0e53],.primary-action[data-v-4d4b0e53],.text-action[data-v-4d4b0e53]{min-height:40px;border:0;border-radius:var(--pm-radius-sm);background:transparent;color:var(--pm-ink);font-size:14px;font-weight:600;transition:background-color .18s ease,transform .18s ease}.text-action[data-v-4d4b0e53]{padding:0 12px}.text-action[data-v-4d4b0e53]:hover{background:var(--pm-soft)}.primary-action[data-v-4d4b0e53]{padding:0 16px;background:var(--pm-accent);color:#fff}.primary-action[data-v-4d4b0e53]:hover{background:var(--pm-accent-strong);transform:translateY(-1px)}.account-action[data-v-4d4b0e53]{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 5px}.account-action[data-v-4d4b0e53]:hover{background:var(--pm-soft)}.account-mark[data-v-4d4b0e53]{width:30px;height:30px;display:grid;place-items:center;border-radius:4px;background:var(--pm-ink);color:#fff}.menu-toggle[data-v-4d4b0e53]{display:none;width:40px;font-size:20px}.mobile-panel[data-v-4d4b0e53]{display:none}@media (max-width:900px){.header-inner[data-v-4d4b0e53]{width:calc(100% - 32px);height:64px;grid-template-columns:auto 1fr}.desktop-action[data-v-4d4b0e53],.desktop-nav[data-v-4d4b0e53]{display:none}.header-actions[data-v-4d4b0e53]{justify-self:end}.menu-toggle[data-v-4d4b0e53]{display:inline-grid;place-items:center}.account-name[data-v-4d4b0e53]{display:none}.mobile-panel[data-v-4d4b0e53]{display:block;padding:8px 16px 18px;border-top:1px solid var(--pm-border);background:var(--pm-canvas)}.mobile-actions[data-v-4d4b0e53]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mobile-actions button[data-v-4d4b0e53]{min-height:42px;border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);background:#fff;color:var(--pm-ink);font-weight:600}.mobile-actions .mobile-primary[data-v-4d4b0e53]{background:var(--pm-accent);border-color:var(--pm-accent);color:#fff}}[data-v-2a345727] .el-dialog__title{color:#999}[data-v-2a345727] .el-input__inner{width:100%;line-height:1.5em;height:48px!important;border-radius:4px!important;padding:12px!important;font-size:16px!important;border:1.5px solid #eee!important;background-clip:none!important;background-origin:none!important;background-image:none!important;transition:none!important}[data-v-2a345727] .el-input__inner:hover{box-shadow:none!important}[data-v-2a345727] .el-select{display:block}.feedback-button[data-v-2a345727]{margin:24px;border-radius:12px;transition:transform .3s ease;font-size:16px;border:1px solid #eee;padding:24px;display:flex;flex-direction:column}.feedback-button[data-v-2a345727]:hover{transform:scale(1.1)}[data-v-2a345727] .feedback-button .el-card__body{display:flex;flex-direction:column}.feedback-button i[data-v-2a345727]{margin-right:8px;font-size:48px}.feedback-button span[data-v-2a345727]{margin-top:12px;font-size:16px}.searchresult-pop-bottom-div .nofond-button{background:#fff;border-radius:6px;padding:12px;font-size:16px;border:1px solid #dcdfe6;cursor:pointer;color:#606266}.searchresult-pop-bottom-div .nofond-button:hover{background:#fff;border-color:#409eff;color:#409eff;cursor:pointer}[data-v-846c7ca2] .search-input{width:100%}[data-v-846c7ca2] .el-input__prefix{font-size:16px;align-items:center;justify-content:center;display:flex;position:absolute;left:8px;width:32px}[data-v-846c7ca2] .el-input__inner{width:100%;line-height:1.5em;padding:12px 24px 10px 40px;font-size:16px;border-radius:24px!important}[data-v-846c7ca2] .autocomplete-item{display:flex!important;align-items:center!important}[data-v-846c7ca2] img{width:24px;height:24px;margin-right:8px}.add-new-company-item[data-v-846c7ca2]{color:#3489ff;display:flex;align-items:center;font-weight:700}.add-new-company-item i.el-icon-plus[data-v-846c7ca2]{margin-right:8px}.feedback-button[data-v-846c7ca2]{margin:24px;border-radius:24px;transition:transform .3s ease}.feedback-button[data-v-846c7ca2]:hover{transform:scale(1.1)}[data-v-76962778] .search-input{width:100%}[data-v-76962778] .el-input__prefix{font-size:16px;align-items:center;justify-content:center;display:flex;position:absolute;left:8px;width:32px}[data-v-76962778] .el-input__inner{width:100%;line-height:1.5em;height:56px;border-radius:28px;padding:12px 24px 10px 40px;font-size:16px;border:1.5px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(135deg,#1699e4 30%,#1682ec 50%,#a700f8 70%);transition:box-shadow .3s ease-in-out}[data-v-76962778] .el-input__inner:hover{box-shadow:-1.5px -1.5px 12px rgba(22,153,228,.5),0 0 12px rgba(22,130,236,.5),1.5px 1.5px 12px rgba(167,0,248,.5)}[data-v-76962778] .autocomplete-item{display:flex!important;align-items:center!important}[data-v-76962778] img{width:24px;height:24px;margin-right:8px}.add-new-company-item[data-v-76962778]{color:#3489ff;display:flex;align-items:center;font-weight:700}.add-new-company-item i.el-icon-plus[data-v-76962778]{margin-right:8px}.industry-grid[data-v-2ff7fab9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.no-underline[data-v-2ff7fab9]{text-decoration:none}.industry-card[data-v-2ff7fab9]{min-width:0;transition:transform .3s}.industry-card[data-v-2ff7fab9]:hover{transform:translateY(-5px)}.card-icon[data-v-2ff7fab9]{font-size:2.5em;color:#444}.card-icon-web[data-v-2ff7fab9]{width:64px;height:64px}.card-image-wrapper[data-v-2ff7fab9]{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.card-content[data-v-2ff7fab9]{padding:8px 12px}.card-title[data-v-2ff7fab9]{font-size:18px;color:#444;text-align:center;overflow-wrap:anywhere}.card-description[data-v-2ff7fab9]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;color:#777;padding-top:4px;text-align:center}@media (max-width:760px){.industry-grid[data-v-2ff7fab9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.card-icon[data-v-2ff7fab9]{font-size:2em}.card-content[data-v-2ff7fab9]{padding:6px 2px}.card-title[data-v-2ff7fab9]{font-size:14px}.card-description[data-v-2ff7fab9]{font-size:12px}}.home-private[data-v-02aead44]{width:100%}.workspace-grid[data-v-02aead44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-item[data-v-02aead44]{min-width:0;min-height:92px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--pm-border);border-radius:var(--pm-radius);background:#fff;color:var(--pm-ink);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workspace-item[data-v-02aead44]:hover{transform:translateY(-2px);border-color:#aec8b7;box-shadow:0 12px 28px rgba(25,46,34,.08)}.workspace-item[data-v-02aead44]:active{transform:translateY(0)}.workspace-icon[data-v-02aead44]{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--pm-radius-sm);background:var(--pm-soft);color:var(--pm-accent);font-size:21px}.workspace-copy[data-v-02aead44]{min-width:0;display:flex;flex-direction:column}.workspace-copy strong[data-v-02aead44]{overflow:hidden;color:var(--pm-ink);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-copy small[data-v-02aead44]{margin-top:3px;color:var(--pm-muted);font-size:12px;line-height:1.45}.workspace-arrow[data-v-02aead44]{color:var(--pm-faint)}.new-item[data-v-02aead44]{border-color:#bfd2c5}.pagination-row[data-v-02aead44]{display:flex;justify-content:flex-end;margin-top:20px}[data-v-02aead44] .el-pagination{display:flex;align-items:center;margin-right:12px}[data-v-02aead44] .el-pager li{width:18px;line-height:24px;text-align:center;font-size:18px;margin:4px;font-weight:500}@media (max-width:760px){.workspace-grid[data-v-02aead44]{grid-template-columns:1fr}.workspace-item[data-v-02aead44]{min-height:88px;padding:15px}}.company-logo-wrapper[data-v-2117bed5]{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f0f0f0;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2)}.company-logo[data-v-2117bed5]{width:100%;height:100%}.company-letter[data-v-2117bed5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;font-weight:700;color:#666;text-align:center;position:relative}.el-image .company-letter[data-v-2117bed5]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.report-thumbnail[data-v-70dda142]{background-color:#fff;overflow:hidden;position:relative}.report-thumbnail[data-v-70dda142],.thumbnail-content[data-v-70dda142],.thumbnail-placeholder[data-v-70dda142]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thumbnail-placeholder[data-v-70dda142]{flex-direction:column;color:#c0c4cc;background-color:#f5f7fa}.placeholder-icon[data-v-70dda142]{font-size:32px;margin-bottom:8px}.placeholder-text[data-v-70dda142]{font-size:12px;font-weight:500}.report-feed[data-v-fdbb4616]{border-top:1px solid var(--pm-border)}.report-row[data-v-fdbb4616]{min-height:142px;display:grid;grid-template-columns:180px minmax(0,1fr) 20px;align-items:center;gap:22px;padding:18px 4px;border-bottom:1px solid var(--pm-border);color:var(--pm-ink);text-decoration:none;transition:background-color .18s ease,padding .18s ease}.report-row[data-v-fdbb4616]:hover{padding-right:10px;padding-left:10px;background:var(--pm-canvas)}.report-visual[data-v-fdbb4616]{width:180px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--pm-border);border-radius:4px;background:#f7f8f6}.report-visual[data-v-fdbb4616] .el-image,.report-visual[data-v-fdbb4616] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.report-copy[data-v-fdbb4616]{min-width:0}.company-line[data-v-fdbb4616]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px}h4[data-v-fdbb4616]{margin:0 0 5px;overflow:hidden;display:-webkit-box;color:var(--pm-ink);font-size:17px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-meta[data-v-fdbb4616]{display:flex;flex-wrap:wrap;gap:5px 9px;margin:0;color:var(--pm-faint);font-size:12px}.report-meta strong[data-v-fdbb4616]{color:var(--pm-accent)}.report-meta span+span[data-v-fdbb4616]{position:relative}.report-meta span+span[data-v-fdbb4616]:before{content:"·";position:absolute;left:-6px;color:var(--pm-border)}.report-industry[data-v-fdbb4616]{margin:9px 0 0 41px;overflow:hidden;color:var(--pm-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.row-arrow[data-v-fdbb4616]{color:var(--pm-faint);transition:color .18s ease,transform .18s ease}.report-row:hover .row-arrow[data-v-fdbb4616]{color:var(--pm-accent);transform:translateX(2px)}.report-row--featured[data-v-fdbb4616]{grid-template-columns:minmax(0,1fr) 20px;gap:16px;padding:0 4px 20px}.report-row--featured[data-v-fdbb4616]:hover{padding-top:0}.report-row--featured .report-visual[data-v-fdbb4616]{grid-column:1/-1;width:100%;aspect-ratio:16/8.7;border:1px solid var(--pm-border);background:#f7f8f6}.report-row--featured .report-visual[data-v-fdbb4616] .el-image,.report-row--featured .report-visual[data-v-fdbb4616] img{-o-object-fit:contain;object-fit:contain}.report-row--featured .report-copy[data-v-fdbb4616]{grid-column:1}.report-row--featured .row-arrow[data-v-fdbb4616]{grid-column:2;grid-row:2;align-self:center}.report-row--featured h4[data-v-fdbb4616]{font-family:Georgia,serif;font-size:20px;font-weight:500}.report-row--featured .report-industry[data-v-fdbb4616]{font-size:13px}@media (max-width:700px){.report-row[data-v-fdbb4616]{grid-template-columns:116px minmax(0,1fr) 18px;gap:13px;min-height:112px;padding:14px 2px}.report-visual[data-v-fdbb4616]{width:116px}h4[data-v-fdbb4616]{font-size:15px}.report-industry[data-v-fdbb4616]{margin-left:0}.report-row--featured[data-v-fdbb4616]{grid-template-columns:minmax(0,1fr) 18px}.report-row--featured .report-visual[data-v-fdbb4616]{width:100%}}.report-feed[data-v-20bf1a1a]{border-top:1px solid var(--pm-border)}.report-row[data-v-20bf1a1a]{min-height:142px;display:grid;grid-template-columns:180px minmax(0,1fr) 20px;align-items:center;gap:22px;padding:18px 4px;border-bottom:1px solid var(--pm-border);color:var(--pm-ink);text-decoration:none;transition:background-color .18s ease,padding .18s ease}.report-row[data-v-20bf1a1a]:hover{padding-right:10px;padding-left:10px;background:var(--pm-canvas)}.report-visual[data-v-20bf1a1a]{position:relative;width:180px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--pm-border);border-radius:4px;background:#f7f8f6}.report-visual[data-v-20bf1a1a] .el-image,.report-visual[data-v-20bf1a1a] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popular-mark[data-v-20bf1a1a]{position:absolute;top:6px;left:6px;padding:2px 5px;border-radius:2px;background:rgba(23,33,27,.88);color:#fff;font-size:9px;font-weight:700;line-height:1.4}.report-copy[data-v-20bf1a1a]{min-width:0}.company-line[data-v-20bf1a1a]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px}h4[data-v-20bf1a1a]{margin:0 0 5px;overflow:hidden;display:-webkit-box;color:var(--pm-ink);font-size:17px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-meta[data-v-20bf1a1a]{display:flex;flex-wrap:wrap;gap:5px 9px;margin:0;color:var(--pm-faint);font-size:12px}.report-meta strong[data-v-20bf1a1a]{color:var(--pm-accent)}.report-meta span+span[data-v-20bf1a1a]{position:relative}.report-meta span+span[data-v-20bf1a1a]:before{content:"·";position:absolute;left:-6px;color:var(--pm-border)}.report-industry[data-v-20bf1a1a]{margin:9px 0 0 41px;overflow:hidden;color:var(--pm-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.row-arrow[data-v-20bf1a1a]{color:var(--pm-faint);transition:color .18s ease,transform .18s ease}.report-row:hover .row-arrow[data-v-20bf1a1a]{color:var(--pm-accent);transform:translateX(2px)}.report-row--featured[data-v-20bf1a1a]{grid-template-columns:minmax(0,1fr) 20px;gap:16px;padding:0 4px 20px}.report-row--featured[data-v-20bf1a1a]:hover{padding-top:0}.report-row--featured .report-visual[data-v-20bf1a1a]{grid-column:1/-1;width:100%;aspect-ratio:16/8.7;border:1px solid var(--pm-border);background:#f7f8f6}.report-row--featured .report-visual[data-v-20bf1a1a] .el-image,.report-row--featured .report-visual[data-v-20bf1a1a] img{-o-object-fit:contain;object-fit:contain}.report-row--featured .report-copy[data-v-20bf1a1a]{grid-column:1}.report-row--featured .row-arrow[data-v-20bf1a1a]{grid-column:2;grid-row:2;align-self:center}.report-row--featured h4[data-v-20bf1a1a]{font-family:Georgia,serif;font-size:20px;font-weight:500}.report-row--featured .report-industry[data-v-20bf1a1a]{font-size:13px}@media (max-width:700px){.report-row[data-v-20bf1a1a]{grid-template-columns:116px minmax(0,1fr) 18px;gap:13px;min-height:112px;padding:14px 2px}.report-visual[data-v-20bf1a1a]{width:116px}h4[data-v-20bf1a1a]{font-size:15px}.report-industry[data-v-20bf1a1a]{margin-left:0}.report-row--featured[data-v-20bf1a1a]{grid-template-columns:minmax(0,1fr) 18px}.report-row--featured .report-visual[data-v-20bf1a1a]{width:100%}}a[data-v-7a5c452c]{text-decoration:none}.hero[data-v-7a5c452c]{padding:76px 0 90px;overflow:hidden;border-bottom:1px solid var(--pm-border);background:var(--pm-canvas)}.hero-grid[data-v-7a5c452c]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:70px}.hero-copy[data-v-7a5c452c]{position:relative;z-index:2}.hero-copy .pm-eyebrow[data-v-7a5c452c]{margin-bottom:22px}.hero-lede[data-v-7a5c452c]{max-width:620px;margin:28px 0 30px;color:var(--pm-muted);font-size:18px;line-height:1.65;text-wrap:pretty}.hero-search[data-v-7a5c452c]{width:100%;max-width:650px}.quick-links[data-v-7a5c452c]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;color:var(--pm-faint);font-size:13px}.quick-links a[data-v-7a5c452c]{color:var(--pm-muted);border-bottom:1px solid var(--pm-border)}.quick-links a[data-v-7a5c452c]:hover{color:var(--pm-accent);border-color:var(--pm-accent)}.product-preview[data-v-7a5c452c]{position:relative;padding:18px;border:1px solid #d5ddd5;border-radius:var(--pm-radius);background:#fff;box-shadow:0 30px 80px rgba(25,46,34,.14);transform:rotate(1.2deg)}.product-preview[data-v-7a5c452c]:before{content:"";position:absolute;right:34px;bottom:-32px;left:34px;height:40px;background:rgba(23,107,69,.14);filter:blur(24px);z-index:-1}.preview-topline[data-v-7a5c452c]{display:flex;justify-content:space-between;padding:3px 2px 14px;color:var(--pm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.product-preview img[data-v-7a5c452c]{display:block;width:100%;min-height:280px;max-height:380px;-o-object-fit:contain;object-fit:contain;background:#fafbf9}.preview-caption[data-v-7a5c452c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;background:var(--pm-border);border:1px solid var(--pm-border)}.preview-caption div[data-v-7a5c452c]{display:flex;flex-direction:column;padding:12px;background:#fff}.preview-caption strong[data-v-7a5c452c]{color:var(--pm-muted);font-size:11px;font-weight:600}.preview-caption span[data-v-7a5c452c]{margin-top:3px;font-size:16px;font-weight:700}.preview-caption .positive[data-v-7a5c452c]{color:var(--pm-accent)}.research-band[data-v-7a5c452c]{padding:92px 0;background:#fff}.research-intro[data-v-7a5c452c]{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:54px}.research-intro .pm-eyebrow[data-v-7a5c452c]{margin-bottom:14px}.research-intro>p[data-v-7a5c452c]{max-width:480px;color:var(--pm-muted);font-size:17px}.feed-grid[data-v-7a5c452c]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.feed-section[data-v-7a5c452c]{min-width:0}.section-heading[data-v-7a5c452c]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--pm-border)}.section-heading>div[data-v-7a5c452c]{display:flex;align-items:baseline;gap:14px}.section-heading a[data-v-7a5c452c]{flex:none;color:var(--pm-muted);font-size:13px;font-weight:600}.section-heading a[data-v-7a5c452c]:hover{color:var(--pm-accent)}.section-index[data-v-7a5c452c]{color:var(--pm-accent);font-family:Georgia,serif;font-size:13px}.discovery[data-v-7a5c452c]{display:grid;grid-template-columns:1.35fr .65fr;gap:72px;padding-top:100px;padding-bottom:110px}.discovery-heading>div[data-v-7a5c452c]{display:block}.discovery-heading .section-index[data-v-7a5c452c]{display:block;margin-bottom:14px}.research-links a[data-v-7a5c452c]{min-height:92px;display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;border-bottom:1px solid var(--pm-border);transition:padding .18s ease,color .18s ease}.research-links a[data-v-7a5c452c]:hover{padding-left:10px;color:var(--pm-accent)}.research-links span[data-v-7a5c452c]{color:var(--pm-faint);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.research-links strong[data-v-7a5c452c]{font-family:Georgia,serif;font-size:22px;font-weight:500}.market-panel[data-v-7a5c452c]{align-self:stretch;padding-left:38px;border-left:1px solid var(--pm-border);color:var(--pm-ink)}.market-heading[data-v-7a5c452c]{min-height:106px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:20px;border-bottom:1px solid var(--pm-border)}.market-heading span[data-v-7a5c452c]{margin-bottom:7px;color:var(--pm-faint);font-size:12px;font-weight:650}.market-heading h3[data-v-7a5c452c]{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.2}.market-panel a[data-v-7a5c452c]{min-height:92px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;border-bottom:1px solid var(--pm-border);transition:padding .18s ease,color .18s ease}.market-panel a[data-v-7a5c452c]:hover{padding-left:8px;color:var(--pm-accent)}.market-panel img[data-v-7a5c452c]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.market-panel span[data-v-7a5c452c]{display:flex;flex-direction:column}.market-panel strong[data-v-7a5c452c]{font-size:14px}.market-panel small[data-v-7a5c452c]{color:var(--pm-faint)}.industry-section[data-v-7a5c452c]{padding:80px 0 96px;border-block:1px solid var(--pm-border);background:#fff}.private-section[data-v-7a5c452c]{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start;padding-top:100px;padding-bottom:110px}.private-copy .pm-eyebrow[data-v-7a5c452c]{margin-bottom:14px}.private-copy>p[data-v-7a5c452c]:last-child{max-width:440px;margin-top:22px;color:var(--pm-muted)}.private-content[data-v-7a5c452c]{min-width:0}.site-footer[data-v-7a5c452c]{padding:42px 0;border-top:1px solid var(--pm-border);background:#edf1ec}.footer-inner[data-v-7a5c452c]{display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.footer-brand[data-v-7a5c452c]{display:flex;align-items:center;gap:9px;font-family:Georgia,serif;font-size:20px;font-weight:600}.footer-inner p[data-v-7a5c452c]{margin-top:8px;color:var(--pm-muted);font-size:13px}.footer-inner nav[data-v-7a5c452c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.footer-inner nav a[data-v-7a5c452c],.footer-inner nav button[data-v-7a5c452c]{border:0;background:transparent;color:var(--pm-muted);font-size:13px}.footer-inner nav a[data-v-7a5c452c]:hover,.footer-inner nav button[data-v-7a5c452c]:hover{color:var(--pm-accent)}.contact-copy[data-v-7a5c452c]{margin-bottom:22px;color:var(--pm-muted)}.contact-actions[data-v-7a5c452c]{display:flex;justify-content:flex-end}@media (max-width:980px){.hero-grid[data-v-7a5c452c]{grid-template-columns:1fr;gap:50px}.product-preview[data-v-7a5c452c]{width:min(100%,680px);transform:none}.feed-grid[data-v-7a5c452c]{grid-template-columns:1fr}.discovery[data-v-7a5c452c]{grid-template-columns:1fr;gap:56px}.private-section[data-v-7a5c452c]{grid-template-columns:1fr;gap:48px}}@media (max-width:700px){.hero[data-v-7a5c452c]{padding:52px 0 64px}.hero-lede[data-v-7a5c452c]{margin:22px 0 26px;font-size:16px}.quick-links[data-v-7a5c452c]{display:none}.product-preview[data-v-7a5c452c]{padding:10px}.product-preview img[data-v-7a5c452c]{min-height:190px}.preview-caption[data-v-7a5c452c]{grid-template-columns:1fr}.industry-section[data-v-7a5c452c],.research-band[data-v-7a5c452c]{padding:64px 0}.research-intro[data-v-7a5c452c]{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.section-heading[data-v-7a5c452c]{align-items:flex-start}.discovery[data-v-7a5c452c]{padding-top:70px;padding-bottom:72px}.research-links a[data-v-7a5c452c]{grid-template-columns:1fr auto;gap:10px}.research-links span[data-v-7a5c452c]{grid-column:1/-1;align-self:end}.market-panel[data-v-7a5c452c]{padding-left:0;border-left:0}.private-section[data-v-7a5c452c]{padding-top:70px;padding-bottom:72px}.footer-inner[data-v-7a5c452c]{align-items:flex-start;flex-direction:column}.footer-inner nav[data-v-7a5c452c]{justify-content:flex-start}}.flex-container[data-v-737dccc8]{display:flex;width:100%}.flex-item[data-v-737dccc8]{margin-right:8px}.flex-item[data-v-737dccc8]:last-child{margin-right:0}[data-v-737dccc8] .el-input__inner{padding:0 8px!important;margin:0!important}.label[data-v-737dccc8],.value[data-v-737dccc8]{width:40%}.yy[data-v-737dccc8]{width:20%}.dialogue-message[data-v-0c51308e]{display:flex;flex-direction:column;margin-bottom:24px}.dialogue-message .message-content[data-v-0c51308e]{margin-left:32px}.icon-user[data-v-0c51308e]{display:flex;flex-direction:row;align-items:center}.icon-user span[data-v-0c51308e]{margin-left:8px;cursor:pointer;font-weight:700}[data-v-3f90d9b8]{margin:0;padding:0;box-sizing:border-box}.loader[data-v-17ad0f9d]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px}#ld4[data-v-17ad0f9d]{position:relative;display:flex;width:120px;justify-content:space-between}#ld4 div[data-v-17ad0f9d]{height:8px;width:8px;border-radius:50%;background:#d91e36}#ld4 div[data-v-17ad0f9d]:first-child{animation:ld4-17ad0f9d 3s linear 0s infinite}#ld4 div[data-v-17ad0f9d]:nth-child(2){animation:ld4-17ad0f9d 3s linear .15s infinite}#ld4 div[data-v-17ad0f9d]:nth-child(3){animation:ld4-17ad0f9d 3s linear .3s infinite}#ld4 div[data-v-17ad0f9d]:nth-child(4){animation:ld4-17ad0f9d 3s linear .45s infinite}@keyframes ld4-17ad0f9d{0%{opacity:0;transform:scale(.3);background:#fdbf5a}25%{opacity:1;transform:scale(1.5);background:#ee5c56}50%{opacity:0;transform:scale(.3);background:#a61d82}75%{opacity:1;transform:scale(1.5);background:#7fc4ee}to{opacity:0}}.reply-message[data-v-4a8c0f42]{display:flex;flex-direction:column;margin-bottom:24px}.thinking[data-v-4a8c0f42]{margin-left:24px}.reply-message .message-content[data-v-4a8c0f42]{margin-left:32px}[data-v-4a8c0f42] .reply-message .message-content table{background-color:#fff}.reply-message .button-group i[data-v-4a8c0f42],.reply-message .button-group span[data-v-4a8c0f42]{color:#666;margin-right:8px;cursor:pointer}.reply-message .button-group i[data-v-4a8c0f42]:hover,.reply-message .button-group span[data-v-4a8c0f42]:hover{font-size:18px}.soruce-pannel[data-v-4fcb2c5e]{display:flex;height:100%;width:100%;flex-direction:column}.soruce-pannel .chat-main[data-v-4fcb2c5e]{padding:8px 12px 24px 12px;flex:1;width:calc(100% - 24px);height:calc(100% - 120px);overflow-y:auto;background:#fff;display:flex;flex-direction:column;justify-content:center;font-weight:400;color:#666}.chat-input-main[data-v-4fcb2c5e]{justify-content:center;align-items:center;display:flex;padding:8px 12px 8px 0;border-radius:12px;border:1px solid #999;margin:12px 12px 12px 12px}.header-tr[data-v-4fcb2c5e]{padding:8px}.loading-icon[data-v-4fcb2c5e]{width:24px;height:24px;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid #666;background-color:#666}.loading-icon[data-v-4fcb2c5e]:hover{background-color:#eee;color:#666}.loading-icon span[data-v-4fcb2c5e]{font-size:14px}[data-v-4fcb2c5e] .el-textarea__inner{min-height:80px;line-height:1.5em;font-size:16px;resize:none;border:none}[data-v-4fcb2c5e] .el-input__inner,[data-v-4fcb2c5e] .el-textarea__inner{box-shadow:none;max-height:8em}[data-v-4fcb2c5e] .search-input input{font-size:14px;color:#eee;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}[data-v-4fcb2c5e] .search-input .el-input__inner{border-radius:12px!important}[data-v-4fcb2c5e] .search-input .el-autocomplete-suggestion{z-index:2000}.scrollable-content[data-v-4fcb2c5e]{height:100%;overflow-y:scroll;padding:12px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.scrollable-content[data-v-4fcb2c5e]::-webkit-scrollbar{display:none}.scrollable-content[data-v-4fcb2c5e]:hover{overflow-y:scroll}[data-v-07ccf924] .el-row{padding:0;display:flex}.form-container[data-v-07ccf924]{height:calc(100vh - 120px);overflow-y:auto;box-shadow:8px 0 15px -5px rgba(0,0,0,.1);padding:24px 12px;margin-left:12px}[data-v-07ccf924] .el-collapse-item__header{font-size:16px;font-weight:400;padding-left:12px}[data-v-07ccf924] .el-collapse-item__content{padding:12px}[data-v-07ccf924] .el-form-item{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ebebeb;padding-top:8px;padding-bottom:8px;margin-bottom:0}[data-v-07ccf924] .el-form-item.group{border-bottom:none}[data-v-07ccf924] .el-form-item__label{display:flex;align-items:flex-start;min-width:80px;width:auto!important;margin-right:8px;flex-shrink:0;margin-bottom:0}[data-v-07ccf924] .el-form-item__content{display:flex;flex-direction:row;align-items:center;flex:1;min-width:120px;margin-bottom:0;margin-left:0!important}.unit_currency[data-v-07ccf924]{max-width:100%;width:auto;display:flex;flex-direction:column}.unit_currency .el-radio-group[data-v-07ccf924]{margin-top:16px}[data-v-07ccf924] .sankey-container .el-card__body{padding:8px}.image-container[data-v-07ccf924]{width:calc(66.66667vw - 48px);height:calc(37.49224vw - 139.47114px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative}[data-v-07ccf924] .el-color-picker{height:auto;margin-right:12px}[data-v-07ccf924] .el-color-picker__trigger{width:20px;height:20px;border:none!important;padding:0!important;box-shadow:none!important;background:none!important}[data-v-07ccf924] .el-color-picker__trigger .el-color-picker__color{border:none!important}[data-v-07ccf924] .el-color-picker__trigger .el-color-picker__color-inner{width:100%!important;height:100%!important}[data-v-07ccf924] .el-icon-arrow-down:before{content:none!important}.yy[data-v-07ccf924]{margin-left:12px;width:100px}.yy>input[data-v-07ccf924]{padding:0 8px}[data-v-07ccf924] .el-input-group__append{padding:0 4px}[data-v-07ccf924] .el-button.dot{width:24px;height:24px;padding:0;border-radius:2px;text-align:center}.custom-confirm[data-v-07ccf924]{font-size:14px;color:#333}.custom-confirm ul[data-v-07ccf924]{list-style:none;padding:0}.custom-confirm li[data-v-07ccf924]{margin-bottom:10px}.custom-confirm-box .el-message-box__content[data-v-07ccf924]{padding:20px 30px}[data-v-07ccf924] .el-steps--simple{padding:12px;border-radius:0}[data-v-07ccf924] .el-step__title{font-size:14px;font-weight:400;line-height:1.5em}.form-box[data-v-07ccf924]{border-radius:8px;background-color:#f5f5f5;padding:24px}[data-v-07ccf924] .create-step .el-step__title{font-size:16px!important;line-height:2em}[data-v-07ccf924] .create-step .el-step__icon.is-text{background:#409eff;border:#fff;color:#fff}[data-v-07ccf924] .el-pager li{font-size:16px;color:#666;font-weight:400}[data-v-07ccf924] .el-popconfirm__main{font-size:14px;margin:12px 24px}.button-new[data-v-07ccf924]{margin:48px 24px;width:720px;height:60px;font-size:20px;font-weight:400}.steps-container-vertical[data-v-07ccf924]{display:flex;width:100%;margin-top:24px;justify-content:center;text-align:center}.steps-container[data-v-07ccf924]{display:flex;width:calc(66.66667vw - 48px);margin-top:24px;justify-content:flex-end;text-align:center;padding:0 24px}.steps-container .view[data-v-07ccf924]{display:flex;width:80%;justify-content:center;text-align:center}.step[data-v-07ccf924]{display:inline-block;margin:0 12px}.step-marker[data-v-07ccf924]{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;color:#333;font-size:16px;margin-bottom:8px;border:1px solid #aaa}.step-marker.finish[data-v-07ccf924]{background-color:#fc7a6e;color:#fff;border:1px solid #fc7a6e}.step[data-v-07ccf924]:hover{scale:1.2}.step-title[data-v-07ccf924]{display:block;color:#5e6d82;font-size:16px;white-space:nowrap;margin:0 -24px}.step-title[data-v-07ccf924] :hover{color:#409eff;font-weight:500}.el-divider[data-v-07ccf924]{margin:1em 0}.form-step-title[data-v-07ccf924]{font-size:24px;font-weight:500;margin:12px 12px}.source-button[data-v-07ccf924]{margin:12px 12px 24px 12px}[data-v-07ccf924] .el-drawer__header{margin-bottom:0!important}[data-v-07ccf924] .el-drawer__wrapper{z-index:1!important}.image-container[data-v-090e98d6],[data-v-07ccf924] .el-loading-spinner{display:flex;justify-content:center}.image-container[data-v-090e98d6]{cursor:pointer;align-items:center;text-align:center;overflow:hidden;position:relative;width:100%;max-width:1280px;aspect-ratio:4296/2416}.image-container svg[data-v-090e98d6]{cursor:pointer!important}.modal[data-v-090e98d6]{display:flex;flex-direction:column;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-090e98d6]{display:flex;align-items:center;justify-content:center;height:100%}.modal-content img[data-v-090e98d6]{width:96vw;height:53.98883vw}.modal-content .close[data-v-090e98d6]{position:absolute;top:0;right:0;padding:8px;cursor:pointer;z-index:10;margin:48px;color:#fff;float:right;font-size:24px;font-weight:400;border-radius:50%;opacity:.8;box-sizing:border-box;background-color:#606266;align-items:center;justify-content:center}.modal-content .close[data-v-090e98d6]:focus,.modal-content .close[data-v-090e98d6]:hover{color:color;text-decoration:none;cursor:pointer}.image-container[data-v-097d82c8]{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;width:100%;max-width:1280px;aspect-ratio:4296/2416}.image-container svg[data-v-097d82c8]{cursor:pointer!important}.modal[data-v-097d82c8]{display:flex;flex-direction:column;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-097d82c8]{display:flex;align-items:center;justify-content:center;height:100%}.modal-content img[data-v-097d82c8]{width:96vw;height:53.98883vw}.modal-content .close[data-v-097d82c8]{position:absolute;top:0;right:0;padding:8px;cursor:pointer;z-index:10;margin:48px;color:#fff;float:right;font-size:24px;font-weight:400;border-radius:50%;opacity:.8;box-sizing:border-box;background-color:#606266;align-items:center;justify-content:center}.modal-content .close[data-v-097d82c8]:focus,.modal-content .close[data-v-097d82c8]:hover{color:color;text-decoration:none;cursor:pointer}.content-wrapper[data-v-bb94cff2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.sankey-diagram[data-v-bb94cff2]{width:100%;height:100%;min-height:400px}.image-container[data-v-6455822a]{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;width:100%;max-width:1280px;aspect-ratio:4296/2416}.image-container svg[data-v-6455822a]{cursor:pointer!important}.modal[data-v-6455822a]{display:flex;flex-direction:column;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-6455822a]{display:flex;align-items:center;justify-content:center;height:100%}.modal-content img[data-v-6455822a]{width:96vw;height:53.98883vw}.modal-content .close[data-v-6455822a]{position:absolute;top:0;right:0;padding:8px;cursor:pointer;z-index:10;margin:48px;color:#fff;float:right;font-size:24px;font-weight:400;border-radius:50%;opacity:.8;box-sizing:border-box;background-color:#606266;align-items:center;justify-content:center}.modal-content .close[data-v-6455822a]:focus,.modal-content .close[data-v-6455822a]:hover{color:color;text-decoration:none;cursor:pointer}.markdown-body[data-v-4810ff4f]{color:#333;line-height:1.7}.markdown-body h1[data-v-4810ff4f]{font-size:22px;margin:12px 0}.markdown-body h2[data-v-4810ff4f]{font-size:18px;margin:10px 0}.markdown-body h3[data-v-4810ff4f]{font-size:16px;margin:8px 0}.markdown-body p[data-v-4810ff4f]{margin:8px 0}.markdown-body ul[data-v-4810ff4f]{margin:8px 0 8px 18px}.markdown-body li[data-v-4810ff4f]{margin:4px 0}.markdown-body strong[data-v-4810ff4f]{font-weight:600}.markdown-body code[data-v-4810ff4f]{background:#f6f8fa;padding:2px 4px;border-radius:4px}.markdown-body pre[data-v-4810ff4f]{background:#f6f8fa;padding:10px;overflow:auto;border-radius:6px}a[data-v-4810ff4f]{color:#0366d6;text-decoration:none}a[data-v-4810ff4f]:hover{text-decoration:underline}.content-editor[data-v-58f6bc7d]{display:flex;flex-direction:column;gap:12px}.editor-header[data-v-58f6bc7d]{display:flex;align-items:center;gap:12px}.editor-header .actions[data-v-58f6bc7d]{margin-left:auto;display:flex;gap:8px}.editor-body[data-v-58f6bc7d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:380px}.left-pane[data-v-58f6bc7d],.right-pane[data-v-58f6bc7d]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:10px}.right-pane[data-v-58f6bc7d]{overflow:auto}.layout[data-v-415a6532]{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:70vh;min-height:460px}.preview-pane[data-v-415a6532]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.editor-pane[data-v-415a6532]{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.preview-placeholder[data-v-415a6532]{color:#999;display:flex;align-items:center;gap:8px}.form-editor-placeholder[data-v-415a6532]{padding:12px}.parser-editor[data-v-415a6532]{display:flex;flex-direction:column;gap:8px}.footer[data-v-415a6532]{display:flex;align-items:center;gap:8px;margin-top:auto}.footer .spacer[data-v-415a6532]{flex:1}.comprehensive-report-creator[data-v-4327de52]{padding:20px;background-color:#f0f2f5;min-height:calc(100vh - 60px)}.main-content[data-v-4327de52]{max-width:1200px;margin:0 auto}.toolbar[data-v-4327de52]{background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);margin-bottom:20px;display:flex;flex-direction:column;gap:15px;position:sticky;top:0;z-index:100}.toolbar-row[data-v-4327de52]{display:flex;justify-content:space-between;align-items:center;width:100%}.top-row .left-group[data-v-4327de52]{display:flex;gap:10px;flex-wrap:wrap}.bottom-row[data-v-4327de52]{padding-top:10px;border-top:1px solid #f0f2f5;display:flex;justify-content:flex-end}.action-buttons[data-v-4327de52]{display:flex;gap:10px}.report-info-card[data-v-4327de52]{margin-bottom:20px}.report-info-header[data-v-4327de52]{display:flex;justify-content:space-between;align-items:center;font-weight:700}.sections-container[data-v-4327de52]{display:flex;flex-direction:column;gap:20px}.empty-state[data-v-4327de52]{text-align:center;padding:60px 0;color:#909399;background:#fff;border-radius:8px;border:2px dashed #e4e7ed}.empty-icon[data-v-4327de52]{font-size:48px;margin-bottom:20px}.section-item[data-v-4327de52]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.section-item[data-v-4327de52]:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.section-header[data-v-4327de52]{padding:15px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;background-color:#fafafa}.section-info[data-v-4327de52]{display:flex;align-items:center;gap:10px}.section-title[data-v-4327de52]{font-weight:600;font-size:16px;color:#303133}.section-preview[data-v-4327de52]{padding:20px;min-height:100px}.content-preview[data-v-4327de52]{color:#606266;line-height:1.6}.content-text[data-v-4327de52]{color:#909399;font-style:italic}.chart-preview[data-v-4327de52]{width:100%;overflow-x:auto}.chart-container[data-v-4327de52]{min-height:400px}.chart-placeholder[data-v-4327de52]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#909399;background:#f5f7fa;border-radius:4px}.chart-placeholder i[data-v-4327de52]{font-size:32px;margin-bottom:10px}.reportView-tree[data-v-4327de52]{width:100%}.reports-workspace[data-v-bc4a8484]{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:52px 0 80px;color:#17211c}.workspace-header[data-v-bc4a8484]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:30px;border-bottom:1px solid #dce2de}.eyebrow[data-v-bc4a8484]{margin:0 0 8px;color:#557064;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-v-bc4a8484],h2[data-v-bc4a8484]{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}h1[data-v-bc4a8484]{font-size:clamp(36px,4vw,54px);line-height:1.02}h2[data-v-bc4a8484]{font-size:27px;line-height:1.15}.header-copy[data-v-bc4a8484]{max-width:580px;margin:12px 0 0;color:#65726b;font-size:15px}.report-summary[data-v-bc4a8484]{display:flex;gap:28px;color:#65726b;font-size:13px;white-space:nowrap}.report-summary span[data-v-bc4a8484]{display:grid;gap:2px}.report-summary strong[data-v-bc4a8484]{color:#17211c;font-family:Georgia,serif;font-size:25px;font-weight:500}.filter-tabs[data-v-bc4a8484]{display:flex;gap:4px;padding:18px 0;border-bottom:1px solid #dce2de;overflow-x:auto}.filter-tabs button[data-v-bc4a8484]{min-height:38px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:#627069;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.filter-tabs button[data-v-bc4a8484]:hover{background:#edf2ef;color:#173f2e}.filter-tabs button.active[data-v-bc4a8484]{background:#173f2e;color:#fff}.filter-tabs span[data-v-bc4a8484]{margin-left:6px;opacity:.68}.companies-section[data-v-bc4a8484],.create-section[data-v-bc4a8484]{padding:38px 0;border-bottom:1px solid #dce2de}.section-heading[data-v-bc4a8484]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:20px}.section-heading>p[data-v-bc4a8484]{max-width:410px;margin:0;color:#65726b;font-size:13px;text-align:right}.creation-actions[data-v-bc4a8484]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5ddd8;border-radius:6px;overflow:hidden;background:#fff}.creation-action[data-v-bc4a8484]{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:116px;padding:24px;border:0;background:#fff;color:#17211c;text-align:left;cursor:pointer}.creation-action+.creation-action[data-v-bc4a8484]{border-left:1px solid #d5ddd8}.creation-action[data-v-bc4a8484]:hover:not(:disabled){background:#f3f7f4}.creation-action[data-v-bc4a8484]:disabled{color:#8a948f;background:#f5f6f5;cursor:not-allowed}.action-icon[data-v-bc4a8484]{display:grid;place-items:center;width:44px;height:44px;border-radius:4px;background:#e4eee8;color:#174a34;font-size:19px}.action-content[data-v-bc4a8484]{display:grid;gap:6px;min-width:0}.action-content strong[data-v-bc4a8484]{font-family:Georgia,serif;font-size:19px;font-weight:500}.action-content small[data-v-bc4a8484]{color:#69766f;font-size:13px;line-height:1.45}.action-arrow[data-v-bc4a8484]{color:#466256}.table-heading[data-v-bc4a8484]{margin-bottom:14px}.table-wrap[data-v-bc4a8484]{overflow:hidden;border-top:1px solid #bfc9c3;border-bottom:1px solid #d5ddd8}.ticker-cell[data-v-bc4a8484]{display:flex;align-items:center;gap:10px}.ticker-cell strong[data-v-bc4a8484]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticker-mark[data-v-bc4a8484]{display:grid;place-items:center;width:28px;height:28px;border-radius:3px;background:#e6eee9;color:#174a34;font-size:11px;font-weight:800}.access-label[data-v-bc4a8484]{display:inline-flex;align-items:center;gap:6px;color:#4c5c54;font-size:12px;font-weight:600}.access-label.is-public[data-v-bc4a8484]{color:#236346}.row-action[data-v-bc4a8484]{width:32px;height:32px;border:0;border-radius:3px;background:transparent;color:#476057;cursor:pointer}.row-action[data-v-bc4a8484]:hover{background:#e9efeb}.pagination-wrap[data-v-bc4a8484]{display:flex;justify-content:flex-end;padding-top:20px}[data-v-bc4a8484] .el-table{color:#29342e;font-size:13px}[data-v-bc4a8484] .el-table:before{display:none}[data-v-bc4a8484] .el-table th{height:44px;background:#f5f7f5;color:#5c6962;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[data-v-bc4a8484] .el-table td{height:60px;border-bottom-color:#e7ebe8}[data-v-bc4a8484] .el-table__row{cursor:pointer}[data-v-bc4a8484] .el-table__row:hover>td{background:#f4f7f5!important}.search-input[data-v-bc4a8484]{margin-bottom:24px}.dialog-newcompany .title[data-v-bc4a8484]{font-size:16px;color:#666;font-weight:700;margin:24px 0}[data-v-bc4a8484] .dialog-newcompany .el-dialog__body{padding:24px;display:flex;flex-direction:column}.add-new-item[data-v-bc4a8484]{color:#3489ff;font-weight:700}.add-new-item[data-v-bc4a8484],.autocomplete-item[data-v-bc4a8484]{display:flex;align-items:center}.el-icon-plus[data-v-bc4a8484]{margin-right:8px}@media (max-width:760px){.reports-workspace[data-v-bc4a8484]{width:min(100% - 28px,1240px);padding:30px 0 56px}.section-heading[data-v-bc4a8484],.workspace-header[data-v-bc4a8484]{align-items:flex-start;flex-direction:column;gap:18px}.report-summary[data-v-bc4a8484]{width:100%;justify-content:space-between;gap:12px}.section-heading>p[data-v-bc4a8484]{text-align:left}.creation-actions[data-v-bc4a8484]{grid-template-columns:1fr}.creation-action+.creation-action[data-v-bc4a8484]{border-left:0;border-top:1px solid #d5ddd8}.creation-action[data-v-bc4a8484]{min-height:108px;padding:18px 16px}.table-wrap[data-v-bc4a8484]{overflow-x:auto}[data-v-bc4a8484] .el-table{min-width:720px}.pagination-wrap[data-v-bc4a8484]{justify-content:flex-start;overflow-x:auto}}.el-container[data-v-afdf19c6]{overflow:hidden}.el-main[data-v-afdf19c6]{padding:0}.el-header[data-v-afdf19c6]{background-color:#b3c0d1;color:#333;text-align:center;line-height:60px}.search-dialog[data-v-afdf19c6]{height:504px;padding-bottom:24px}.search-dialog .el-table[data-v-afdf19c6]{height:400px;overflow-y:auto}[data-v-afdf19c6] .search-dialog .el-table__empty-block{margin-top:48px;align-items:baseline}[data-v-afdf19c6] .search-dialog .el-table__empty-text{width:80%}.text.item[data-v-afdf19c6]{height:200px}.icon-image[data-v-afdf19c6]{width:20px;height:20px;margin-right:12px}.el-icon-tickets[data-v-afdf19c6]{margin-right:12px}[data-v-afdf19c6] .el-tabs__content{padding:0 12px 12px 12px!important}.box-card[data-v-afdf19c6]{margin:24px 0;font-size:16px}.box-card[data-v-afdf19c6]:hover{font-weight:700;font-size:18px}[data-v-afdf19c6] .report-dialog .el-dialog{border-radius:6px}[data-v-afdf19c6] .report-dialog .el-dialog__header{padding:24px 26px 18px;border-bottom:1px solid #dbe2de;text-align:left}[data-v-afdf19c6] .report-dialog .el-dialog__title{color:#19251e;font-family:Georgia,serif;font-size:25px}[data-v-afdf19c6] .report-dialog .el-dialog__body{padding:24px 26px 28px}[data-v-afdf19c6] .report-dialog .el-tabs--border-card{border-color:#d5ddd8;box-shadow:none}[data-v-afdf19c6] .report-dialog .el-tabs__item.is-active{color:#174a34}.report-type-picker>p[data-v-afdf19c6]{margin:0 0 18px;color:#67736c;font-size:13px}.report-type-picker[data-v-afdf19c6]{display:grid}.report-type-picker button[data-v-afdf19c6]{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:82px;padding:14px 10px;border:0;border-top:1px solid #dce3df;background:#fff;color:#223029;text-align:left;cursor:pointer}.report-type-picker button[data-v-afdf19c6]:last-child{border-bottom:1px solid #dce3df}.report-type-picker button[data-v-afdf19c6]:hover{background:#f1f5f2}.report-type-picker img[data-v-afdf19c6]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.report-type-picker span[data-v-afdf19c6]{display:grid;gap:4px}.report-type-picker strong[data-v-afdf19c6]{font-family:Georgia,serif;font-size:17px;font-weight:500}.report-type-picker small[data-v-afdf19c6]{color:#748078;font-size:12px}@media (max-width:600px){[data-v-afdf19c6] .report-dialog .el-dialog__body{padding:18px 16px 22px}.report-type-picker button[data-v-afdf19c6]{grid-template-columns:34px minmax(0,1fr) 18px;padding-left:4px}.report-type-picker img[data-v-afdf19c6]{width:30px;height:30px}}.report-message[data-v-d32ed3bc]{margin-bottom:24px}.reviewImg[data-v-d32ed3bc]{-o-object-fit:contain;object-fit:contain;display:block;margin:auto;max-width:100%}.insight[data-v-d32ed3bc]{text-align:left;margin-top:8px;color:#444}.el-carousel__item img[data-v-d32ed3bc]{width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:4px}[data-v-d32ed3bc] .replay{margin-top:8px;margin-left:32px}[data-v-caf0edd6] .el-checkbox{margin-right:12px;margin-bottom:12px}.month-node[data-v-41a9544a]{position:sticky;top:0;z-index:99;background:hsla(0,0%,100%,.5);font-size:16px}.month-node .line[data-v-41a9544a]{background:rgba(236,240,249,.75);padding:8px 24px;font-size:16px;font-weight:400;margin-bottom:12px;color:#333;text-align:right;border-bottom:1px solid #ddd}.report-node[data-v-41a9544a]{background-color:#f5f5f5;border-radius:12px;border:1px solid #ddd;padding-bottom:24px;margin-left:24px;margin-right:24px}.report-node .buttons[data-v-41a9544a]{background-color:#fff;height:92px;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.report-group-label[data-v-41a9544a]{display:flex;width:100%;margin-right:12px;margin-top:-2px;margin-left:8px;margin-bottom:8px;height:100%;align-items:center;justify-content:center;color:#333;font-size:18px;font-weight:500}[data-v-41a9544a] .el-input__inner{border:none;background:transparent}[data-v-41a9544a] .el-select input.el-input__inner{color:transparent;text-align:center}[data-v-41a9544a] .el-select .el-input__suffix-inner i{color:#333;font-size:18px;font-weight:500}.btn-tree[data-v-41a9544a]{font-size:14px;font-weight:400;color:666}.scrollable-content[data-v-56fd170c]{height:100%;overflow-y:scroll;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.scrollable-content[data-v-56fd170c]::-webkit-scrollbar{display:none}.scrollable-content[data-v-56fd170c]:hover{overflow-y:scroll}.reply-message[data-v-c2e45ed2]{display:flex;flex-direction:column;margin-bottom:24px}.thinking[data-v-c2e45ed2]{margin-left:24px}.reply-message .message-content[data-v-c2e45ed2]{margin-left:32px}.quickmenu[data-v-c2e45ed2]{background:#fff;margin-left:12px;cursor:pointer;height:32px;padding:8px;font-size:14px;font-weight:400;border-radius:99px;margin-top:8px}[data-v-c2e45ed2] .quickmenu span{cursor:pointer;padding:0;line-height:1em}.reply-message[data-v-90d0d3fe]{display:flex;flex-direction:column;margin-bottom:24px}.thinking[data-v-90d0d3fe]{margin-left:24px}.reply-message .message-content[data-v-90d0d3fe]{margin-left:32px}.quickmenu[data-v-90d0d3fe]{background:#fff;margin-left:12px;cursor:pointer;height:32px;padding:8px;font-size:14px;font-weight:400;border-radius:99px;margin-top:8px}[data-v-90d0d3fe] .quickmenu span{cursor:pointer;padding:0;line-height:1em}.scrollable-content[data-v-4adac348]{height:100%;overflow-y:scroll;padding:12px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.scrollable-content[data-v-4adac348]::-webkit-scrollbar{display:none}.scrollable-content[data-v-4adac348]:hover{overflow-y:scroll}.chat[data-v-4adac348]{height:100%;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column}.chat-main[data-v-4adac348]{display:flex;flex-direction:column;height:100%;margin-left:12px;width:calc(100% - 12px)}.chat-wrapper[data-v-4adac348]{flex:1;border-radius:12px;margin-top:12px;margin-left:12px;margin-right:12px;background-image:linear-gradient(to bottom right,rgba(22,153,228,.15),rgba(167,0,248,.15))}[data-v-4adac348].chat-wrapper table{background-color:#fff!important}.chat-list[data-v-4adac348]{padding:0 12px}.chat-input[data-v-4adac348]{align-items:center;display:flex;padding:8px 12px 8px 0;border-radius:8px;border:1px solid #d7d9ee;margin:12px;background:#fff}[data-v-4adac348] .chat-input .el-input__inner,[data-v-4adac348] .chat-input .el-textarea__inner{box-shadow:none;max-height:8em}[data-v-4adac348] .chat-input .el-textarea .el-textarea__inner{width:100%;font-size:16px;min-height:1em;height:auto;resize:none;border:none}.report-view-title[data-v-4adac348]{height:48px;padding:12px;display:flex;align-items:center;border-bottom:1px solid #dcdfe6;font-size:20px;justify-content:space-between}.company-insights[data-v-1056a929]{background:#fff;border-radius:8px;padding:20px;height:100%}.insights-header[data-v-1056a929]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.insights-header h3[data-v-1056a929]{color:#2c3e50;font-size:1.4rem;font-weight:600;margin-bottom:5px}.insights-subtitle[data-v-1056a929]{color:#7f8c8d;font-size:14px;margin:0}.insights-grid[data-v-1056a929]{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 300px);overflow-y:auto}.insight-item[data-v-1056a929]{border:1px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s ease;background:#fff}.insight-item[data-v-1056a929]:hover{border-color:#3498db;box-shadow:0 4px 12px rgba(52,152,219,.1);transform:translateY(-2px)}.insight-header[data-v-1056a929]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.insight-title[data-v-1056a929]{color:#2c3e50;font-size:1rem;font-weight:600;margin:0;line-height:1.4;flex:1;margin-right:10px}.insight-meta[data-v-1056a929]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.publish-date[data-v-1056a929]{color:#95a5a6;font-size:12px}.read-count[data-v-1056a929]{color:#95a5a6;font-size:12px;display:flex;align-items:center;gap:3px}.insight-summary[data-v-1056a929]{color:#5a6c7d;font-size:14px;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.report-link[data-v-1056a929]{background:#f8f9fa;border-radius:4px;padding:6px 10px;margin-bottom:10px;font-size:12px}.period-type[data-v-1056a929]{color:#2c3e50;font-weight:500}.report-date[data-v-1056a929]{color:#7f8c8d;margin-left:8px}.insight-footer[data-v-1056a929]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.author[data-v-1056a929]{color:#2c3e50;font-size:13px;font-weight:500}.tags[data-v-1056a929]{display:flex;gap:4px;flex-wrap:wrap}.tag[data-v-1056a929]{background:#ecf0f1;color:#2c3e50;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:500}.reading-time[data-v-1056a929]{color:#95a5a6;font-size:11px;display:flex;align-items:center;gap:4px;border-top:1px solid #f5f5f5;padding-top:8px}.loading-container[data-v-1056a929]{background:#fff;border-radius:8px;padding:20px}.empty-state[data-v-1056a929]{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px}.empty-content[data-v-1056a929]{text-align:center;color:#7f8c8d}.empty-content i[data-v-1056a929]{font-size:3rem;margin-bottom:15px;display:block}.empty-content h4[data-v-1056a929]{color:#2c3e50;margin-bottom:8px;font-weight:600}.empty-content p[data-v-1056a929]{margin-bottom:20px;line-height:1.5}.view-all[data-v-1056a929]{text-align:center;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.empty-actions[data-v-1056a929]{margin-top:15px}.el-scrollbar[data-v-ae9c5630]::-webkit-scrollbar{width:0;background:transparent}.el-scrollbar[data-v-ae9c5630]{scrollbar-width:none;-ms-overflow-style:none}.el-scrollbar[data-v-ae9c5630]::scrollbar{display:none}.hidden[data-v-ae9c5630]{display:none}.reportview[data-v-ae9c5630]{display:flex;height:calc(100vh - 92px)}.reportview .left[data-v-ae9c5630]{width:320px;height:100%;background:#252525;border-top-left-radius:12px;border-bottom-left-radius:12px;float:left}.tab-statment[data-v-ae9c5630]{display:flex;align-items:center;padding:0 12px}.tab-statment div.menu[data-v-ae9c5630]{margin-right:12px;border-radius:99px;padding:8px 12px;cursor:pointer;background-color:#f0f3fa;font-weight:400;font-size:14px}.tab-statment div.menu.is-selected[data-v-ae9c5630],.tab-statment div.menu[data-v-ae9c5630]:hover{background-color:#131722;color:#fff}.scrollable-content[data-v-ae9c5630]{height:100%;overflow-y:scroll;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.scrollable-content[data-v-ae9c5630]::-webkit-scrollbar{display:none}.scrollable-content[data-v-ae9c5630]:hover{overflow-y:scroll}.btn-close[data-v-ae9c5630]{font-size:24px;color:#fff;font-weight:300;cursor:pointer}.btn-close[data-v-ae9c5630]:hover{scale:1.1}.sidebar-toggle[data-v-ae9c5630]{width:60px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff}.toggle-icon[data-v-ae9c5630]{display:flex;align-items:center;justify-content:center;margin-top:-120px;width:48px;height:48px;background-color:#333;position:absolute;border-top-right-radius:6px;border-bottom-right-radius:6px;transition:all .3s}.sidebar-toggle.is-collapsed .toggle-icon[data-v-ae9c5630]{background-color:#333}.sidebar-toggle:hover .toggle-icon[data-v-ae9c5630]{background-color:#1457b1}.report-title[data-v-ae9c5630]{color:#333}.split-container[data-v-ae9c5630]{height:calc(100vh - 120px);overflow:hidden;background-color:#fff;border-radius:12px;margin-right:12px;padding-bottom:12px;position:relative}.split-container[data-v-ae9c5630]:after{content:"";position:absolute;top:0;right:0;width:15px;height:100%;background:transparent;pointer-events:none}.reportview[data-v-ae9c5630] .splitter-pane-resizer:hover{width:8px;background-color:#f5f5f5}[data-v-ae9c5630] .left-viewed div{height:24px;line-height:24px;font-size:14px;color:#eee;cursor:pointer;padding:4px 12px;white-space:nowrap;overflow:hidden}[data-v-ae9c5630] .left-viewed div:hover{background:#999;border-radius:4px}[data-v-ae9c5630] .el-empty p{font-size:16px!important}.loading-icon[data-v-ae9c5630]{width:24px;height:24px;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid #666;background-color:#666}.loading-icon[data-v-ae9c5630]:hover{background-color:#eee;color:#666}.loading-icon span[data-v-ae9c5630]{font-size:14px}[data-v-ae9c5630] .search-input input{font-size:14px;color:#eee;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}[data-v-ae9c5630] .search-input .el-input__inner{border-radius:12px!important}[data-v-ae9c5630] .search-input .el-autocomplete-suggestion{z-index:200}[data-v-ae9c5630] .pk-search-container .search-input input{font-size:14px;color:#333;background:#f5f5f5;border:1px solid #eee}[data-v-ae9c5630] .pk-search-container .search-input .el-input__inner{border-radius:4px!important;height:56px}.gradient-button[data-v-ae9c5630]{background-image:linear-gradient(90deg,#42b3f4,#a776c8);border:none;font-size:16px;color:#fff}.gradient-button[data-v-ae9c5630]:hover{transform:scale(1.1)}.company-page[data-v-22c35438]{min-height:100vh;background:#f4f6f4;color:#17211c}.company-report-shell[data-v-22c35438]{width:min(1480px,calc(100% - 40px));margin:0 auto;padding:30px 0 70px}.report-layout[data-v-22c35438]{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px}.report-skeleton[data-v-22c35438]{pointer-events:none}.skeleton-main[data-v-22c35438],.skeleton-sidebar[data-v-22c35438]{overflow:hidden;border:1px solid #d7dfda;border-radius:5px;background:#fff}.skeleton-sidebar-head[data-v-22c35438]{display:grid;gap:10px;padding:20px 18px;border-bottom:1px solid #e1e6e3}.skeleton-period[data-v-22c35438]{display:grid;gap:8px;padding:17px 18px;border-bottom:1px solid #e8ece9}.skeleton-report-head[data-v-22c35438]{display:grid;gap:12px;padding:30px 32px 24px;border-bottom:1px solid #dfe5e1}.skeleton-intro[data-v-22c35438]{display:grid;gap:9px;padding:18px 32px;border-bottom:1px solid #e2e7e4;background:#f7f8f7}.skeleton-metrics[data-v-22c35438]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:28px 28px 20px}.skeleton-metric[data-v-22c35438]{display:grid;gap:13px;min-height:120px;padding:18px;border:1px solid #e0e5e2;border-radius:4px}.skeleton-document[data-v-22c35438]{display:grid;gap:11px;padding:18px 28px 32px}.skeleton-chart[data-v-22c35438],.skeleton-line[data-v-22c35438]{display:block;height:11px;border-radius:2px;background:#e3e8e5;animation:skeleton-pulse-22c35438 1.35s ease-in-out infinite}.skeleton-line[data-v-22c35438]{width:72%}.skeleton-line--label[data-v-22c35438]{width:76px;height:8px}.skeleton-line--company[data-v-22c35438]{width:78%;height:22px}.skeleton-line--period[data-v-22c35438]{width:65%;height:13px}.skeleton-line--date[data-v-22c35438]{width:42%;height:9px}.skeleton-line--title[data-v-22c35438]{width:58%;height:45px}.skeleton-line--meta[data-v-22c35438]{width:34%;height:12px}.skeleton-line--wide[data-v-22c35438]{width:91%}.skeleton-line--value[data-v-22c35438]{width:42%;height:25px}.skeleton-line--detail[data-v-22c35438]{width:78%;height:9px}.skeleton-line--section-title[data-v-22c35438]{width:38%;height:18px}.skeleton-chart[data-v-22c35438]{width:100%;height:360px;margin-top:18px}@keyframes skeleton-pulse-22c35438{0%,to{opacity:.52}50%{opacity:1}}.report-sidebar[data-v-22c35438]{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto;border:1px solid #d7dfda;border-radius:5px;background:#fff}.sidebar-header[data-v-22c35438]{position:sticky;top:0;z-index:2;padding:18px;border-bottom:1px solid #dce3df;background:#fff}.report-eyebrow[data-v-22c35438],.sidebar-label[data-v-22c35438]{color:#567064;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sidebar-company[data-v-22c35438]{max-width:180px;margin-top:5px;overflow:hidden;color:#1d2922;font-family:Georgia,serif;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.reports-list[data-v-22c35438]{border-bottom:1px solid #dce3df}.report-period[data-v-22c35438]{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;padding:13px 16px;border:0;border-bottom:1px solid #edf0ee;background:#fff;color:#34433b;text-align:left;cursor:pointer}.report-period[data-v-22c35438]:hover{background:#f2f6f3}.report-period.active[data-v-22c35438]{padding-left:12px;border-left:4px solid #174a34;background:#edf3ef}.period-copy[data-v-22c35438]{display:grid;gap:3px}.period-copy strong[data-v-22c35438]{font-size:12px}.period-copy span[data-v-22c35438]{color:#7b877f;font-size:10px}.period-menu[data-v-22c35438]{color:#76837b}.sidebar-section[data-v-22c35438]{padding:17px;border-bottom:1px solid #dce3df}.sidebar-section-title[data-v-22c35438]{margin-bottom:7px;color:#33433a;font-size:11px;font-weight:700;text-transform:uppercase}.report-main[data-v-22c35438]{min-width:0}.report-surface[data-v-22c35438]{border:1px solid #d5ddd8;border-radius:5px;background:#fff}.report-header[data-v-22c35438]{padding:28px 32px 22px;border-bottom:1px solid #d7dfda}.report-header h1[data-v-22c35438]{margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(31px,4vw,48px);font-weight:500;letter-spacing:0;line-height:1.05}.report-header>div[data-v-22c35438]:nth-child(2){margin-top:22px}.report-meta[data-v-22c35438]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px}.report-meta>div[data-v-22c35438]:first-child{display:grid;gap:2px}.report-meta>div:first-child strong[data-v-22c35438]{font-size:13px}.report-meta>div:first-child span[data-v-22c35438]{color:#76827b;font-size:11px}.metric-strip[data-v-22c35438]{display:flex;gap:24px}.metric-strip>span[data-v-22c35438]{display:grid;gap:2px}.metric-strip small[data-v-22c35438]{color:#7b877f;font-size:10px;text-transform:uppercase}.metric-strip strong[data-v-22c35438]{color:#174a34;font-family:Georgia,serif;font-size:18px}.report-actions[data-v-22c35438]{display:flex;gap:7px}.report-actions[data-v-22c35438] .el-button{border-radius:3px}.report-actions[data-v-22c35438] .el-button--primary{border-color:#173f2e;background:#173f2e}.report-intro[data-v-22c35438]{padding:18px 32px;border-bottom:1px solid #e0e5e2;background:#f6f8f6;color:#607068;font-size:13px;line-height:1.65}.report-intro>div[data-v-22c35438]{max-width:980px}.metrics-stage[data-v-22c35438]{padding:28px 28px 0}.document-stage[data-v-22c35438]{padding:20px 28px 32px}.report-loading[data-v-22c35438]{display:grid;gap:1px;padding:28px}.report-loading span[data-v-22c35438]{height:100px;background:#e7ebe8;animation:pulse-22c35438 1.4s ease-in-out infinite}.historical-reports[data-v-22c35438]{padding:34px 30px;border-top:1px solid #dce3df}.historical-reports h2[data-v-22c35438]{margin:6px 0 16px;font-family:Georgia,serif;font-size:25px;font-weight:500}.history-list[data-v-22c35438]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bac6bf}.history-item[data-v-22c35438]{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:15px 10px;border:0;border-bottom:1px solid #e0e5e2;background:transparent;color:#28362e;text-align:left;cursor:pointer}.history-item span[data-v-22c35438]{color:#78857d;font-size:10px}.history-item i[data-v-22c35438]{grid-column:2;grid-row:1/3;align-self:center}.history-item[data-v-22c35438]:hover{background:#f1f5f2}.compare-shell[data-v-22c35438]{box-sizing:border-box;width:calc(100% - 24px);margin:0 auto;padding:18px 0;overflow:hidden}@keyframes pulse-22c35438{50%{opacity:.5}}.prose[data-v-22c35438] img{max-width:100%}@media (max-width:900px){.company-report-shell[data-v-22c35438]{width:calc(100% - 24px);padding-top:18px}.report-layout[data-v-22c35438]{grid-template-columns:1fr}.report-sidebar[data-v-22c35438]{position:static;max-height:none}.reports-list[data-v-22c35438]{display:flex;overflow-x:auto}.report-period[data-v-22c35438]{min-width:170px;border-right:1px solid #edf0ee}.sidebar-section[data-v-22c35438]{display:none}.report-header[data-v-22c35438]{padding:24px 18px 18px}.report-header>div[data-v-22c35438]:nth-child(2){align-items:flex-start;flex-direction:column}.document-stage[data-v-22c35438],.metrics-stage[data-v-22c35438],.report-intro[data-v-22c35438]{padding-left:16px;padding-right:16px}.history-list[data-v-22c35438]{grid-template-columns:1fr}.report-skeleton[data-v-22c35438]{display:block}.skeleton-sidebar[data-v-22c35438]{display:none}.skeleton-intro[data-v-22c35438],.skeleton-report-head[data-v-22c35438]{padding-left:18px;padding-right:18px}.skeleton-metrics[data-v-22c35438]{grid-template-columns:1fr;padding:20px 16px}.skeleton-metric[data-v-22c35438]:nth-child(n+2){display:none}.skeleton-document[data-v-22c35438]{padding:12px 16px 24px}.skeleton-line--title[data-v-22c35438]{width:82%;height:34px}.skeleton-chart[data-v-22c35438]{height:220px}}a[data-v-4fd64892]{text-decoration:none}.about-page[data-v-4fd64892]{background:var(--pm-canvas)}.about-hero[data-v-4fd64892]{min-height:520px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;padding-top:90px;padding-bottom:88px}.about-title .pm-eyebrow[data-v-4fd64892]{margin-bottom:22px}.about-title .pm-display[data-v-4fd64892]{max-width:820px}.about-intro[data-v-4fd64892]{padding-bottom:8px}.about-intro p[data-v-4fd64892]{color:var(--pm-muted);font-size:18px;line-height:1.7}.about-intro a[data-v-4fd64892]{display:inline-block;margin-top:26px;padding-bottom:4px;border-bottom:1px solid var(--pm-accent);color:var(--pm-accent);font-weight:700}.visual-proof[data-v-4fd64892]{padding:96px 0;background:#fff;border-block:1px solid var(--pm-border)}.proof-grid[data-v-4fd64892]{display:grid;grid-template-columns:1.1fr .9fr;gap:86px;align-items:center}.proof-image[data-v-4fd64892]{padding:18px;border:1px solid var(--pm-border);background:#f9faf8;box-shadow:var(--pm-shadow)}.proof-image img[data-v-4fd64892]{display:block;width:100%;max-height:530px;-o-object-fit:contain;object-fit:contain}.proof-copy .pm-eyebrow[data-v-4fd64892]{margin-bottom:16px}.proof-copy>p[data-v-4fd64892]{max-width:560px;margin-top:24px;color:var(--pm-muted);font-size:16px}.proof-copy dl[data-v-4fd64892]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;padding-top:24px;border-top:1px solid var(--pm-border)}.proof-copy dl div[data-v-4fd64892]{display:flex;flex-direction:column}.proof-copy dt[data-v-4fd64892]{color:var(--pm-accent);font-family:Georgia,serif;font-size:30px;font-variant-numeric:tabular-nums}.proof-copy dd[data-v-4fd64892]{margin:2px 0 0;color:var(--pm-muted);font-size:12px}.principles[data-v-4fd64892]{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:110px;padding-bottom:110px}.principles header .pm-eyebrow[data-v-4fd64892]{margin-bottom:16px}.principles ol[data-v-4fd64892]{border-top:1px solid var(--pm-border)}.principles li[data-v-4fd64892]{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:28px 0;border-bottom:1px solid var(--pm-border)}.principles li>span[data-v-4fd64892]{color:var(--pm-accent);font-family:Georgia,serif}.principles h3[data-v-4fd64892]{font-size:18px;font-weight:600}.principles li p[data-v-4fd64892]{max-width:600px;margin-top:7px;color:var(--pm-muted)}.learn-band[data-v-4fd64892]{padding:90px 0 100px;background:var(--pm-ink);color:#fff}.learn-grid[data-v-4fd64892]{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.learn-grid .pm-eyebrow[data-v-4fd64892]{margin-bottom:16px;color:#9fc5af}.learn-grid .pm-heading[data-v-4fd64892]{color:#fff}.learn-grid nav[data-v-4fd64892]{border-top:1px solid hsla(0,0%,100%,.18)}.learn-grid nav a[data-v-4fd64892]{display:grid;grid-template-columns:44px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.18);color:#eaf1ec}.learn-grid nav a[data-v-4fd64892]:hover{color:#9fc5af}.learn-grid nav span[data-v-4fd64892]{color:#81958a;font-family:Georgia,serif}@media (max-width:900px){.about-hero[data-v-4fd64892],.learn-grid[data-v-4fd64892],.principles[data-v-4fd64892],.proof-grid[data-v-4fd64892]{grid-template-columns:1fr;gap:48px}.about-hero[data-v-4fd64892]{min-height:auto;padding-top:64px}}@media (max-width:600px){.about-hero[data-v-4fd64892]{padding-bottom:64px}.learn-band[data-v-4fd64892],.visual-proof[data-v-4fd64892]{padding:64px 0}.principles[data-v-4fd64892]{padding-top:70px;padding-bottom:70px}.proof-copy dl[data-v-4fd64892]{gap:10px}.proof-copy dt[data-v-4fd64892]{font-size:24px}}[data-v-ac43f1b0] .search-input{width:100%;font-size:16px;transition:width .3s ease-in-out,opacity .3s ease-in-out}[data-v-ac43f1b0] .el-input__prefix{font-size:16px;align-items:center;justify-content:center;display:flex;position:absolute;left:8px;width:32px}[data-v-ac43f1b0] .el-input__inner{padding-left:40px}[data-v-ac43f1b0] .search-input .el-input__inner{border:none;box-shadow:none;background-color:transparent;color:#333;height:40px;border-radius:28px;border:1px solid #ccc;font-size:16px}[data-v-ac43f1b0] .search-input.button-like{cursor:pointer;height:40px;border-radius:28px;color:#fff;font-size:16px;font-weight:700;width:120px;justify-content:center;align-items:center;display:flex;box-shadow:none}[data-v-ac43f1b0] .search-input.button-like .el-input__inner{color:#fff}[data-v-ac43f1b0] .search-input.button-like:hover{background-color:#eee}[data-v-ac43f1b0] .search-input.button-like .el-input__prefix{color:#fff}[data-v-ac43f1b0] .search-input.button-like .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.8)}[data-v-ac43f1b0] .search-input.button-like .el-input__inner::placeholder{color:hsla(0,0%,100%,.8)}[data-v-ac43f1b0] .autocomplete-item{display:flex!important;align-items:center!important}[data-v-ac43f1b0] img.icon-image{width:24px;height:24px;margin-right:8px}.add-new-company-item[data-v-ac43f1b0]{color:#3489ff;display:flex;align-items:center;font-weight:700}.add-new-company-item i.el-icon-plus[data-v-ac43f1b0]{margin-right:8px}[data-v-ac43f1b0] .search-input.button-like .el-input__inner::-moz-placeholder{color:#666;font-weight:400}[data-v-ac43f1b0] .search-input.button-like .el-input__inner::placeholder,[data-v-ac43f1b0] .search-input.button-like .el-input__prefix{color:#666;font-weight:400}[data-v-ac43f1b0] .search-input .el-input__inner::-moz-placeholder{font-size:16px;color:#aaa;opacity:1}[data-v-ac43f1b0] .search-input .el-input__inner::placeholder{font-size:16px;color:#aaa;opacity:1}.no-underline[data-v-85a1ac60]{text-decoration:none;color:#333}.clistview[data-v-85a1ac60]{display:flex;justify-content:center}.clistview .list-main[data-v-85a1ac60]{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding:0 12px;padding-bottom:48px}.header-controls[data-v-85a1ac60]{display:flex;align-items:center;padding-top:12px;gap:20px}.industry-filter-container[data-v-85a1ac60]{display:flex;flex-wrap:nowrap;gap:8px;flex:1;width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:center}.industry-filter-container[data-v-85a1ac60]::-webkit-scrollbar{display:none}.industry-chip[data-v-85a1ac60]{padding:6px 16px;background-color:#f5f5f5;border-radius:20px;cursor:pointer;font-size:14px;color:#666;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.industry-chip[data-v-85a1ac60]:hover{background-color:#e0e0e0}.industry-chip.active[data-v-85a1ac60]{background-color:#333;color:#fff;font-weight:500}.company-logo-container[data-v-85a1ac60]{display:flex;flex-direction:row;align-items:center;justify-content:center}.company-logo[data-v-85a1ac60]{width:30px;height:32px;border-radius:50%;margin-right:12px}.company-initials[data-v-85a1ac60]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f0f0f0;color:#333;font-size:16px;margin-right:12px}.analyze-reports-page[data-v-4664e80b]{max-width:800px;margin:0 auto}h1[data-v-4664e80b]{font-size:2.5em;margin-bottom:20px}h2[data-v-4664e80b]{font-size:2em;margin-top:40px;margin-bottom:20px}h3[data-v-4664e80b]{font-size:1.5em;margin-top:30px;margin-bottom:20px}h4[data-v-4664e80b]{font-size:1.2em;margin-top:20px;margin-bottom:20px}p[data-v-4664e80b]{line-height:1.6;font-size:16px}blockquote[data-v-4664e80b]{font-style:italic;border-left:4px solid #ccc;padding-left:20px;margin:20px 0}.section[data-v-4664e80b]{margin-bottom:40px}.statements[data-v-4664e80b]{margin-top:20px}.example[data-v-4664e80b]{margin-top:10px;font-style:italic}img[data-v-4664e80b]{max-width:100%;margin:20px 0}.analyze-reports-page[data-v-dc5e07ee]{max-width:800px;margin:0 auto;padding:20px}.content h1[data-v-dc5e07ee]{text-align:center;font-size:32px;margin:12px}.content h2[data-v-dc5e07ee]{color:#333;margin-top:1em;margin-bottom:12px}.content p[data-v-dc5e07ee]{color:#666;line-height:1.6}ul[data-v-dc5e07ee]{list-style:none;padding:0}li[data-v-dc5e07ee]{margin-bottom:10px;font-size:16px;color:#666}.router-link-active[data-v-dc5e07ee]{color:#0af}.contact h2[data-v-dc5e07ee],.help-links h2[data-v-dc5e07ee]{margin-top:2em}.contact p[data-v-dc5e07ee]{max-width:800px;margin-top:1em}.image-container[data-v-dc5e07ee]{text-align:center;margin:20px 0}.image-container img[data-v-dc5e07ee]{max-width:100%;height:auto}.formula[data-v-dc5e07ee]{font-family:monospace;background-color:#f0f0f0;padding:10px;border-radius:5px}.analyze-reports-page[data-v-d8727ce8]{max-width:800px;margin:0 auto;padding:20px}.content h1[data-v-d8727ce8]{color:#333;margin-top:1em}.content h2[data-v-d8727ce8]{color:#333;margin-top:1em;margin-bottom:12px}.content p[data-v-d8727ce8]{color:#666;line-height:1.6}ul[data-v-d8727ce8]{list-style:none;padding:0}li[data-v-d8727ce8]{margin-bottom:10px;font-size:16px;color:#666}.router-link-active[data-v-d8727ce8]{color:#0af}.contact h2[data-v-d8727ce8],.help-links h2[data-v-d8727ce8]{margin-top:2em}.contact p[data-v-d8727ce8]{max-width:800px;margin-top:1em}.image-container[data-v-d8727ce8]{text-align:center;margin:20px 0}.image-container img[data-v-d8727ce8]{max-width:100%;height:auto}.formula[data-v-d8727ce8]{font-family:monospace;background-color:#f0f0f0;padding:10px;border-radius:5px}.analyze-reports-page[data-v-19d61a25]{max-width:800px;margin:0 auto;padding:20px}.content h2[data-v-19d61a25]{color:#333;margin-top:1em;margin-bottom:12px}.content p[data-v-19d61a25]{color:#666;line-height:1.6}ul[data-v-19d61a25]{list-style:none;padding:0}li[data-v-19d61a25]{margin-bottom:10px;font-size:16px;color:#666}.router-link-active[data-v-19d61a25]{color:#0af}.contact h2[data-v-19d61a25],.help-links h2[data-v-19d61a25]{margin-top:2em}.contact p[data-v-19d61a25]{max-width:800px;margin-top:1em}.image-container[data-v-19d61a25]{text-align:center;margin:20px 0}.image-container img[data-v-19d61a25]{max-width:100%;height:auto}.formula[data-v-19d61a25]{font-family:monospace;background-color:#f0f0f0;padding:10px;border-radius:5px}.industry-overview[data-v-cbaf7a10]{min-height:100vh;background-color:#f9fafb}.container[data-v-cbaf7a10]{max-width:1200px}.market-overview[data-v-0e4c46b7]{min-height:100vh;background-color:#f9fafb}.container[data-v-0e4c46b7]{max-width:1200px}.rankings[data-v-24382210]{min-height:100vh;background:#f6f7f5}.ranking-workspace[data-v-24382210]{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:54px 0 84px;color:#17211c}.ranking-header[data-v-24382210]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid #d7ded9}.eyebrow[data-v-24382210]{margin:0 0 8px;color:#557064;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-v-24382210],h2[data-v-24382210]{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}h1[data-v-24382210]{font-size:clamp(36px,4vw,54px);line-height:1.02}h2[data-v-24382210]{font-size:28px}.ranking-header p[data-v-24382210]:last-child{margin:12px 0 0;color:#66736c;font-size:15px}.view-directory[data-v-24382210]{display:inline-flex;align-items:center;gap:9px;min-height:40px;color:#174a34;font-size:13px;font-weight:700;text-decoration:none}.metric-switcher[data-v-24382210]{display:flex;gap:4px;padding:18px 0;border-bottom:1px solid #d7ded9}.metric-switcher button[data-v-24382210]{min-height:38px;padding:0 16px;border:0;border-radius:4px;background:transparent;color:#607069;font-weight:600;cursor:pointer}.metric-switcher button.active[data-v-24382210]{background:#173f2e;color:#fff}.ranking-toolbar[data-v-24382210]{display:grid;grid-template-columns:180px minmax(240px,1fr) 150px;gap:14px;padding:24px 0}.ranking-toolbar label[data-v-24382210]{display:grid;gap:7px;color:#5f6d65;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ranking-toolbar select[data-v-24382210]{width:100%;height:42px;padding:0 34px 0 12px;border:1px solid #cdd6d0;border-radius:4px;background:#fff;color:#26332c;font-size:13px}.ranking-summary[data-v-24382210]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d4dcd7;background:#fff}.ranking-summary span[data-v-24382210]{display:grid;gap:5px;padding:19px 22px;color:#69766f;font-size:11px;text-transform:uppercase}.ranking-summary span+span[data-v-24382210]{border-left:1px solid #dfe5e1}.ranking-summary strong[data-v-24382210]{color:#173f2e;font-family:Georgia,serif;font-size:22px;font-weight:500;text-transform:none}.ranking-table-section[data-v-24382210]{padding-top:42px}.table-heading[data-v-24382210]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.table-heading>p[data-v-24382210]{margin:0;color:#6b7770;font-size:12px}.ranking-table-wrap[data-v-24382210]{overflow-x:auto;border-top:1px solid #aebbb3;border-bottom:1px solid #d7ded9;background:#fff}.ranking-table[data-v-24382210]{width:100%;min-width:920px;border-collapse:collapse;font-size:13px}.ranking-table th[data-v-24382210]{padding:13px 14px;background:#f1f4f2;color:#657169;font-size:10px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.ranking-table td[data-v-24382210]{padding:13px 14px;border-top:1px solid #e5e9e6;color:#4e5c54}.ranking-table tbody tr[data-v-24382210]:hover{background:#f3f7f4}.ranking-table tr.leader[data-v-24382210]{background:#fbfcfb}.rank-number[data-v-24382210]{color:#718078;font-family:Georgia,serif;font-size:15px}.leader .rank-number[data-v-24382210]{color:#174a34;font-weight:700}.company-cell[data-v-24382210]{display:flex;align-items:center;gap:11px;color:#202c25;text-decoration:none}.company-cell img[data-v-24382210],.logo-fallback[data-v-24382210]{width:34px;height:34px;border-radius:3px;-o-object-fit:contain;object-fit:contain;background:#e8eeea}.logo-fallback[data-v-24382210]{display:grid;place-items:center;color:#174a34;font-weight:800}.company-cell>span[data-v-24382210]:last-child{display:grid;gap:2px}.company-cell strong[data-v-24382210]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.company-cell small[data-v-24382210]{color:#829087;font-size:10px}.quiet-link[data-v-24382210]{color:#51675b;text-decoration:none}.number[data-v-24382210]{text-align:right!important;font-variant-numeric:tabular-nums}.metric-value[data-v-24382210]{color:#174a34!important;font-family:Georgia,serif;font-size:16px;font-weight:700}.open-cell[data-v-24382210]{width:42px;text-align:right}.open-cell a[data-v-24382210]{color:#3e5d4e}.ranking-loading[data-v-24382210]{padding-top:50px}.loading-line[data-v-24382210],.loading-row[data-v-24382210]{display:block;background:#e3e8e5;animation:pulse-24382210 1.4s ease-in-out infinite}.loading-line[data-v-24382210]{width:42%;height:42px;margin-bottom:12px}.loading-line.short[data-v-24382210]{width:25%;height:16px;margin-bottom:50px}.loading-row[data-v-24382210]{height:58px;margin-top:1px}.ranking-error[data-v-24382210]{max-width:620px;padding:80px 0}.ranking-error p[data-v-24382210]{color:#69766f}.ranking-error button[data-v-24382210]{height:40px;padding:0 18px;border:0;border-radius:3px;background:#173f2e;color:#fff;cursor:pointer}@keyframes pulse-24382210{50%{opacity:.48}}@media (max-width:760px){.ranking-workspace[data-v-24382210]{width:calc(100% - 28px);padding:30px 0 56px}.ranking-header[data-v-24382210],.table-heading[data-v-24382210]{align-items:flex-start;flex-direction:column}.metric-switcher[data-v-24382210]{overflow-x:auto}.metric-switcher button[data-v-24382210]{white-space:nowrap}.ranking-toolbar[data-v-24382210]{grid-template-columns:1fr}.ranking-summary[data-v-24382210]{grid-template-columns:1fr 1fr}.ranking-summary span[data-v-24382210]:nth-child(3){border-left:0;border-top:1px solid #dfe5e1}.ranking-summary span[data-v-24382210]:nth-child(4){border-top:1px solid #dfe5e1}.table-heading>p[data-v-24382210]{text-align:left}}.insights-list-container[data-v-178754d2]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:54px 0 80px;color:#17211c}.page-header[data-v-178754d2]{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding-bottom:30px;border-bottom:1px solid #d6ded9}.eyebrow[data-v-178754d2]{margin:0 0 8px;color:#557064;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-v-178754d2],h2[data-v-178754d2],h3[data-v-178754d2]{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.page-header h1[data-v-178754d2]{font-size:clamp(36px,4vw,54px);line-height:1.02}.subtitle[data-v-178754d2]{max-width:670px;margin:12px 0 0;color:#66736c;font-size:15px}.publish-button[data-v-178754d2]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 17px;border:0;border-radius:4px;background:#173f2e;color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}.filters-section[data-v-178754d2]{display:flex;display:grid;grid-template-columns:minmax(260px,1fr) 240px 170px;gap:12px;padding:20px 0;margin-bottom:28px;border-bottom:1px solid #d6ded9;align-items:center}.filters-section[data-v-178754d2] .el-input__inner{height:42px;border-color:#cdd6d0;border-radius:3px}.featured-insight[data-v-178754d2]{display:grid;grid-template-columns:62px minmax(0,1fr) 36px;gap:30px;min-height:290px;padding:42px 36px;border:1px solid #cdd7d1;border-left:5px solid #174a34;background:#fff;cursor:pointer}.featured-insight[data-v-178754d2]:hover{background:#f3f7f4}.featured-index[data-v-178754d2],.row-index[data-v-178754d2]{color:#718078;font-family:Georgia,serif;font-size:16px}.featured-copy[data-v-178754d2]{max-width:820px;align-self:center}.article-context[data-v-178754d2]{display:flex;align-items:center;gap:10px;color:#718078;font-size:11px;text-transform:uppercase}.article-context strong[data-v-178754d2]{color:#174a34;letter-spacing:.08em}.featured-copy h2[data-v-178754d2]{max-width:850px;margin-top:18px;font-size:clamp(29px,3vw,42px);line-height:1.12}.featured-copy>p[data-v-178754d2]{max-width:760px;margin:16px 0 22px;color:#5f6d65;font-size:15px;line-height:1.7}.article-meta[data-v-178754d2]{display:flex;flex-wrap:wrap;gap:8px 20px;color:#748078;font-size:11px}.featured-arrow[data-v-178754d2]{align-self:center;color:#365848}.research-list[data-v-178754d2]{padding-top:46px}.list-heading[data-v-178754d2]{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #aebbb3}.list-heading h2[data-v-178754d2]{font-size:27px}.list-heading>span[data-v-178754d2]{color:#738078;font-size:12px}.insight-row[data-v-178754d2]{display:grid;grid-template-columns:52px minmax(0,1fr) 170px 24px;align-items:center;gap:22px;min-height:150px;padding:22px 10px;border-bottom:1px solid #dfe5e1;cursor:pointer}.insight-row[data-v-178754d2]:hover{background:#f2f5f3}.row-copy h3[data-v-178754d2]{margin-top:8px;font-size:21px;line-height:1.25}.row-copy>p[data-v-178754d2]{display:-webkit-box;max-width:700px;margin:8px 0 0;overflow:hidden;color:#6b7770;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.row-meta[data-v-178754d2]{display:grid;gap:7px;color:#758179;font-size:11px;text-align:right}.insights-loading[data-v-178754d2]{padding-top:12px}.featured-skeleton[data-v-178754d2],.row-skeleton[data-v-178754d2]{background:#e3e8e5;animation:pulse-178754d2 1.4s ease-in-out infinite}.featured-skeleton[data-v-178754d2]{height:290px}.row-skeleton[data-v-178754d2]{height:120px;margin-top:1px}@keyframes pulse-178754d2{50%{opacity:.48}}.card-header[data-v-178754d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.company-info .symbol[data-v-178754d2]{font-weight:700;color:#2c3e50;font-size:16px}.company-info .company-name[data-v-178754d2]{color:#7f8c8d;font-size:14px;margin-left:8px}.meta-info .read-count[data-v-178754d2]{color:#95a5a6;font-size:12px}.meta-info .read-count i[data-v-178754d2]{margin-right:4px}.insight-title[data-v-178754d2]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insight-summary[data-v-178754d2]{color:#5a6c7d;line-height:1.6;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-178754d2]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.author-info[data-v-178754d2]{display:flex;flex-direction:column;gap:5px}.author-name[data-v-178754d2]{font-weight:500;color:#2c3e50;font-size:14px}.publish-date[data-v-178754d2]{color:#95a5a6;font-size:12px}.tags[data-v-178754d2]{display:flex;flex-wrap:wrap;gap:5px}.tag-item[data-v-178754d2]{background:#ecf0f1;color:#2c3e50;border:none}.reading-time[data-v-178754d2]{color:#95a5a6;font-size:12px;display:flex;align-items:center;gap:5px;border-top:1px solid #ecf0f1;padding-top:10px}.loading-container[data-v-178754d2]{text-align:center;padding:60px 20px;color:#7f8c8d}.empty-state[data-v-178754d2]{text-align:center;padding:80px 20px;color:#7f8c8d}.empty-state i[data-v-178754d2]{font-size:4rem;margin-bottom:20px;color:#bdc3c7}.empty-state h3[data-v-178754d2]{font-size:1.5rem;margin-bottom:10px;color:#5a6c7d}.pagination-container[data-v-178754d2]{display:flex;justify-content:center;margin-top:40px}@media (max-width:768px){.insights-list-container[data-v-178754d2]{width:calc(100% - 28px);padding:30px 0 56px}.page-header[data-v-178754d2]{align-items:flex-start;flex-direction:column;gap:20px}.filters-section[data-v-178754d2]{grid-template-columns:1fr}.featured-insight[data-v-178754d2]{grid-template-columns:38px minmax(0,1fr);gap:14px;min-height:0;padding:28px 18px}.featured-arrow[data-v-178754d2]{display:none}.featured-copy h2[data-v-178754d2]{font-size:28px}.insight-row[data-v-178754d2]{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px}.row-meta[data-v-178754d2]{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:10px;text-align:left}.pagination-container[data-v-178754d2]{overflow-x:auto;justify-content:flex-start}}.insight-detail-container[data-v-d206c6fa]{max-width:900px;margin:0 auto;padding:20px}.paywall-panel[data-v-d206c6fa]{border-top:1px solid #dce2e7;border-bottom:1px solid #dce2e7;padding:32px 0;margin:28px 0}.paywall-panel h2[data-v-d206c6fa]{font-size:26px;margin:8px 0 12px}.paywall-panel>p[data-v-d206c6fa]:not(.paywall-label){color:#647285;line-height:1.7;max-width:680px}.paywall-label[data-v-d206c6fa]{color:#18755b;font-size:12px;font-weight:700}.error-container[data-v-d206c6fa],.loading-container[data-v-d206c6fa]{text-align:center;padding:60px 20px;color:#7f8c8d}.error-container i[data-v-d206c6fa]{font-size:3rem;color:#e74c3c;margin-bottom:20px}.breadcrumb[data-v-d206c6fa]{margin-bottom:20px}.article-header[data-v-d206c6fa]{margin-bottom:40px}.company-link[data-v-d206c6fa]{color:#3498db;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;text-decoration:none;border-bottom:1px solid transparent}.company-link[data-v-d206c6fa]:hover{color:#2980b9;border-bottom-color:#2980b9}.article-title[data-v-d206c6fa]{font-size:2.2rem;font-weight:700;color:#2c3e50;line-height:1.3;margin-bottom:20px}.article-meta[data-v-d206c6fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ecf0f1}.company-meta[data-v-d206c6fa]{display:flex;flex-direction:column;gap:5px}.company-symbol[data-v-d206c6fa]{font-weight:700;color:#2c3e50;font-size:18px}.company-name[data-v-d206c6fa]{color:#7f8c8d;font-size:14px;margin-bottom:5px}.publish-date[data-v-d206c6fa]{color:#7f8c8d;font-size:14px}.stats-section[data-v-d206c6fa]{display:flex;gap:20px}.stat-item[data-v-d206c6fa]{display:flex;align-items:center;gap:5px;color:#7f8c8d;font-size:14px}.tags-section[data-v-d206c6fa]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-d206c6fa]{margin:0}.article-body[data-v-d206c6fa]{margin-bottom:40px}.markdown-content[data-v-d206c6fa]{line-height:1.8;font-size:16px;color:#2c3e50}.markdown-content[data-v-d206c6fa] h1,.markdown-content[data-v-d206c6fa] h2,.markdown-content[data-v-d206c6fa] h3{color:#2c3e50;margin-top:2rem;margin-bottom:1rem;font-weight:600}.markdown-content[data-v-d206c6fa] h1{font-size:1.8rem;border-bottom:2px solid #3498db;padding-bottom:.5rem}.markdown-content[data-v-d206c6fa] h2{font-size:1.5rem}.markdown-content[data-v-d206c6fa] h3{font-size:1.3rem}.markdown-content[data-v-d206c6fa] p{margin-bottom:1.2rem}.markdown-content[data-v-d206c6fa] ol,.markdown-content[data-v-d206c6fa] ul{margin-bottom:1.2rem;padding-left:2rem}.markdown-content[data-v-d206c6fa] li{margin-bottom:.5rem}.markdown-content[data-v-d206c6fa] blockquote{border-left:4px solid #3498db;margin:1.5rem 0;padding:1rem 1.5rem;background:#f8f9fa;color:#5a6c7d;font-style:italic}.markdown-content[data-v-d206c6fa] code{background:#f1f2f6;padding:2px 6px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:14px;color:#e74c3c}.markdown-content[data-v-d206c6fa] pre{background:#2d3748;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.markdown-content[data-v-d206c6fa] pre code{background:none;color:inherit;padding:0}.markdown-content[data-v-d206c6fa] table{width:100%;border-collapse:collapse;margin:1.5rem 0}.markdown-content[data-v-d206c6fa] td,.markdown-content[data-v-d206c6fa] th{border:1px solid #ddd;padding:12px;text-align:left}.markdown-content[data-v-d206c6fa] th{background:#f8f9fa;font-weight:600}.markdown-content[data-v-d206c6fa] a{color:#3498db;text-decoration:none}.markdown-content[data-v-d206c6fa] a:hover{text-decoration:underline}.related-reports[data-v-d206c6fa]{margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px}.related-reports h3[data-v-d206c6fa]{color:#2c3e50;margin-bottom:15px}.reports-grid[data-v-d206c6fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.report-card[data-v-d206c6fa]{cursor:pointer;transition:all .3s ease}.report-card[data-v-d206c6fa]:hover{transform:translateY(-3px)}.report-info[data-v-d206c6fa]{display:flex;flex-direction:column;gap:5px}.report-type[data-v-d206c6fa]{font-weight:600;color:#2c3e50}.report-date[data-v-d206c6fa]{color:#7f8c8d;font-size:14px}.action-buttons[data-v-d206c6fa]{text-align:center;margin:40px 0;padding-top:20px;border-top:1px solid #ecf0f1}.source-section[data-v-d206c6fa]{margin-top:40px;padding:20px;background:#f8f9fa;border-radius:8px;border-top:3px solid #3498db}.source-section h4[data-v-d206c6fa]{color:#2c3e50;margin-bottom:10px;font-size:16px;font-weight:600}.source-url[data-v-d206c6fa]{display:flex;align-items:center;gap:8px;margin:0}.source-url i[data-v-d206c6fa]{color:#3498db}.source-url a[data-v-d206c6fa]{color:#3498db;text-decoration:none;word-break:break-all}.source-url a[data-v-d206c6fa]:hover{text-decoration:underline}.related-insights[data-v-d206c6fa]{margin-top:60px;padding-top:40px;border-top:2px solid #ecf0f1}.related-insights h3[data-v-d206c6fa]{color:#2c3e50;margin-bottom:20px;font-size:1.5rem}.related-grid[data-v-d206c6fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.related-card[data-v-d206c6fa]{cursor:pointer;transition:all .3s ease}.related-card[data-v-d206c6fa]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.related-title[data-v-d206c6fa]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:10px;line-height:1.4}.related-summary[data-v-d206c6fa],.related-title[data-v-d206c6fa]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-summary[data-v-d206c6fa]{color:#7f8c8d;line-height:1.5;margin-bottom:15px}.related-meta[data-v-d206c6fa]{display:flex;justify-content:space-between;align-items:center}.related-company[data-v-d206c6fa]{font-weight:600;color:#2c3e50;font-size:14px}.related-date[data-v-d206c6fa]{color:#95a5a6;font-size:12px}@media (max-width:768px){.insight-detail-container[data-v-d206c6fa]{padding:10px}.article-title[data-v-d206c6fa]{font-size:1.8rem}.article-meta[data-v-d206c6fa]{flex-direction:column;align-items:flex-start;gap:10px}.company-banner[data-v-d206c6fa]{flex-direction:column;gap:10px;text-align:center}.related-grid[data-v-d206c6fa],.reports-grid[data-v-d206c6fa]{grid-template-columns:1fr}}.insight-form-container[data-v-1e654239]{max-width:1000px;margin:0 auto;padding:20px}.insight-form-header[data-v-1e654239]{text-align:center;margin-bottom:30px}.insight-form-header h2[data-v-1e654239]{color:#2c3e50;margin-bottom:10px}.subtitle[data-v-1e654239]{color:#7f8c8d;font-size:14px}.company-section[data-v-1e654239],.content-section[data-v-1e654239],.related-section[data-v-1e654239]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.company-section h3[data-v-1e654239],.content-section h3[data-v-1e654239],.related-section h3[data-v-1e654239]{color:#2c3e50;margin-bottom:15px;font-size:16px}.optional[data-v-1e654239]{color:#7f8c8d;font-weight:400;font-size:12px}.company-selector[data-v-1e654239]{display:grid;grid-template-columns:1fr 2fr;gap:20px}.report-selection[data-v-1e654239]{margin-top:20px;padding:15px;background:#f0f8ff;border-radius:6px;border-left:4px solid #3498db}.report-selection h4[data-v-1e654239]{color:#2c3e50;margin-bottom:10px;font-size:14px}.report-selector[data-v-1e654239]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.company-suggestion[data-v-1e654239]{display:flex;justify-content:space-between}.company-suggestion .symbol[data-v-1e654239]{font-weight:700;color:#2c3e50}.company-suggestion .name[data-v-1e654239]{color:#7f8c8d}.markdown-editor[data-v-1e654239]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-tabs[data-v-1e654239]{background:#f5f7fa;padding:10px;border-bottom:1px solid #dcdfe6}.editor-container[data-v-1e654239],.preview-container[data-v-1e654239]{min-height:400px}.markdown-input[data-v-1e654239]{border:none;border-radius:0}.markdown-input[data-v-1e654239] .el-textarea__inner{border:none;border-radius:0;font-family:Monaco,Consolas,monospace;font-size:14px;line-height:1.6}.markdown-tips[data-v-1e654239]{padding:15px;background:#f8f9fa;border-top:1px solid #e9ecef;font-size:12px}.markdown-tips ul[data-v-1e654239]{margin:10px 0 0 20px;color:#6c757d}.markdown-preview[data-v-1e654239]{padding:20px;min-height:360px;line-height:1.8}.markdown-preview[data-v-1e654239] h1,.markdown-preview[data-v-1e654239] h2,.markdown-preview[data-v-1e654239] h3{color:#2c3e50;margin-top:20px;margin-bottom:10px}.markdown-preview[data-v-1e654239] code{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-family:Monaco,Consolas,monospace}.markdown-preview[data-v-1e654239] pre{background:#f8f9fa;padding:15px;border-radius:5px;overflow-x:auto}.tag-item[data-v-1e654239]{margin-right:10px;margin-bottom:5px}.tag-input[data-v-1e654239]{width:100px;vertical-align:top}.add-tag-btn[data-v-1e654239]{height:24px;line-height:22px;border-style:dashed}.field-tip[data-v-1e654239]{margin-top:5px;color:#7f8c8d;font-size:12px}.field-tip p[data-v-1e654239]{margin:0}.section-desc[data-v-1e654239]{color:#7f8c8d;font-size:14px;margin-bottom:15px}.reports-list[data-v-1e654239]{max-height:200px;overflow-y:auto}.report-item[data-v-1e654239]{padding:8px 0;border-bottom:1px solid #eee}.report-item[data-v-1e654239]:last-child{border-bottom:none}.report-info[data-v-1e654239]{display:flex;justify-content:space-between;margin-left:20px}.report-type[data-v-1e654239]{font-weight:500;color:#2c3e50}.report-date[data-v-1e654239]{color:#7f8c8d;font-size:12px}.no-reports[data-v-1e654239]{text-align:center;color:#7f8c8d;padding:20px}.form-actions[data-v-1e654239]{text-align:center;padding:20px 0;border-top:1px solid #eee;margin-top:30px}.form-actions .el-button[data-v-1e654239]{margin:0 10px;min-width:100px}@media (max-width:768px){.company-selector[data-v-1e654239]{grid-template-columns:1fr}.insight-form-container[data-v-1e654239]{padding:10px}}.pricing-page[data-v-2260f0b4]{padding-top:86px;padding-bottom:80px}.pricing-header[data-v-2260f0b4]{max-width:900px}.pricing-header .pm-eyebrow[data-v-2260f0b4]{margin-bottom:20px}.pricing-header .pm-display[data-v-2260f0b4]{max-width:880px;font-size:clamp(44px,6vw,72px)}.pricing-header>p[data-v-2260f0b4]:last-child{max-width:650px;margin-top:26px;color:var(--pm-muted);font-size:18px}.value-proof[data-v-2260f0b4]{margin-top:58px;padding:32px 0 24px;border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border)}.value-proof-copy[data-v-2260f0b4]{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:56px;align-items:end}.value-proof-copy h2[data-v-2260f0b4]{max-width:520px;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.12;letter-spacing:0}.value-proof-copy>p[data-v-2260f0b4]{max-width:560px;margin:0;color:var(--pm-muted);font-size:14px;line-height:1.65}.value-metrics[data-v-2260f0b4]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.value-metrics>div[data-v-2260f0b4]{min-height:118px;padding:20px 26px 14px 0;border-top:1px solid #b9c6be}.value-metrics>div+div[data-v-2260f0b4]{padding-left:26px;border-left:1px solid var(--pm-border)}.value-metrics dt[data-v-2260f0b4]{color:var(--pm-accent);font-family:Georgia,serif;font-size:clamp(34px,4vw,48px);line-height:1;font-variant-numeric:tabular-nums}.value-metrics dd[data-v-2260f0b4]{max-width:240px;margin:10px 0 0;color:var(--pm-muted);font-size:12px;line-height:1.45}.stats-note[data-v-2260f0b4]{margin:14px 0 0;color:var(--pm-faint);font-size:10px;text-align:right}.pricing-layout[data-v-2260f0b4]{display:grid;grid-template-columns:1.05fr .95fr;margin-top:64px;border:1px solid var(--pm-border);border-radius:var(--pm-radius);overflow:hidden;background:#fff;box-shadow:var(--pm-shadow)}.plan-panel[data-v-2260f0b4]{padding:36px}.billing-toggle[data-v-2260f0b4]{display:inline-flex;padding:3px;border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);background:var(--pm-soft)}.billing-toggle button[data-v-2260f0b4]{min-height:38px;padding:0 14px;border:0;border-radius:3px;background:transparent;color:var(--pm-muted);font-size:13px;font-weight:700}.billing-toggle button.active[data-v-2260f0b4]{background:#fff;color:var(--pm-ink);box-shadow:0 1px 4px rgba(25,46,34,.12)}.billing-toggle button span[data-v-2260f0b4]{margin-left:6px;color:var(--pm-accent);font-size:10px}.price-block[data-v-2260f0b4]{margin-top:54px}.price-block>p[data-v-2260f0b4]{color:var(--pm-muted);font-weight:600}.price-block>div[data-v-2260f0b4]{display:flex;align-items:baseline;gap:9px;margin-top:5px}.price-block strong[data-v-2260f0b4]{font-family:Georgia,serif;font-size:58px;font-weight:500;letter-spacing:-.03em}.price-block small[data-v-2260f0b4],.price-block span[data-v-2260f0b4]{color:var(--pm-muted)}.price-block small[data-v-2260f0b4]{display:block;margin-top:2px}.plan-actions[data-v-2260f0b4]{margin-top:50px;padding-top:26px;border-top:1px solid var(--pm-border)}.plan-actions .el-button[data-v-2260f0b4]{min-width:190px}.plan-actions p[data-v-2260f0b4]{margin-top:13px;color:var(--pm-muted);font-size:12px}.included-panel[data-v-2260f0b4]{padding:40px;background:var(--pm-ink);color:#fff}.included-panel .pm-eyebrow[data-v-2260f0b4]{color:#9fc5af}.included-panel ul[data-v-2260f0b4]{margin-top:20px}.included-panel li[data-v-2260f0b4]{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.15)}.included-panel i[data-v-2260f0b4]{margin-top:3px;color:#9fc5af}.included-panel span[data-v-2260f0b4]{display:flex;flex-direction:column}.included-panel strong[data-v-2260f0b4]{font-size:15px}.included-panel small[data-v-2260f0b4]{margin-top:5px;color:#aab8b0;line-height:1.5}.pricing-note[data-v-2260f0b4]{display:flex;justify-content:space-between;gap:24px;margin-top:18px;color:var(--pm-faint);font-size:12px}@media (max-width:800px){.pricing-page[data-v-2260f0b4]{padding-top:54px}.value-proof-copy[data-v-2260f0b4]{grid-template-columns:1fr;gap:16px}.pricing-layout[data-v-2260f0b4]{grid-template-columns:1fr;margin-top:44px}}@media (max-width:520px){.value-proof[data-v-2260f0b4]{margin-top:40px}.value-metrics[data-v-2260f0b4]{grid-template-columns:1fr}.value-metrics>div[data-v-2260f0b4]{min-height:0;padding:18px 0}.value-metrics>div+div[data-v-2260f0b4]{padding-left:0;border-left:0}.stats-note[data-v-2260f0b4]{text-align:left}.included-panel[data-v-2260f0b4],.plan-panel[data-v-2260f0b4]{padding:24px}.billing-toggle[data-v-2260f0b4]{width:100%}.billing-toggle button[data-v-2260f0b4]{flex:1}.billing-toggle button span[data-v-2260f0b4]{display:none}.price-block strong[data-v-2260f0b4]{font-size:46px}.pricing-note[data-v-2260f0b4]{flex-direction:column}}.success-page[data-v-4fd53411]{max-width:640px;margin:100px auto;padding:24px;text-align:center;color:#263548}.success-page h1[data-v-4fd53411]{font-size:34px;margin:20px 0 12px}.success-page p[data-v-4fd53411]{color:#6b7888;margin-bottom:28px}.status-icon[data-v-4fd53411],.success-icon[data-v-4fd53411]{font-size:56px;color:#18755b}.admin-page[data-v-ef8f4aba]{max-width:1080px;margin:0 auto;padding:44px 24px 80px;color:#263548}.admin-page header h1[data-v-ef8f4aba]{font-size:36px;margin:4px 0 36px}.eyebrow[data-v-ef8f4aba]{color:#18755b;font-size:12px;font-weight:700}section[data-v-ef8f4aba]{border-top:1px solid #dce2e7;padding:28px 0}.section-heading[data-v-ef8f4aba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-heading h2[data-v-ef8f4aba]{font-size:20px;margin:0}.settings-grid[data-v-ef8f4aba]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:18px}label[data-v-ef8f4aba]{display:grid;gap:8px;color:#586678;font-size:13px}.prompt-label[data-v-ef8f4aba]{margin-bottom:18px}.candidate-row[data-v-ef8f4aba],.draft-meta[data-v-ef8f4aba]{display:flex;align-items:center;justify-content:space-between;gap:16px}.candidate-row[data-v-ef8f4aba]{padding:14px 0;border-bottom:1px solid #edf0f2}.candidate-row div[data-v-ef8f4aba]{display:flex;gap:12px;align-items:baseline}.candidate-row small[data-v-ef8f4aba],.candidate-row span[data-v-ef8f4aba],.draft-meta span[data-v-ef8f4aba]{color:#7a8795}.draft-row[data-v-ef8f4aba]{padding:24px 0;border-bottom:1px solid #dce2e7}.draft-row h3[data-v-ef8f4aba]{font-size:20px;margin:14px 0 8px}.draft-row p[data-v-ef8f4aba]{color:#5e6c7d;line-height:1.6}details[data-v-ef8f4aba]{margin:16px 0}summary[data-v-ef8f4aba]{cursor:pointer;color:#18755b}pre[data-v-ef8f4aba]{white-space:pre-wrap;font-family:inherit;line-height:1.6;background:#f7f8f9;padding:16px;max-height:420px;overflow:auto}.empty[data-v-ef8f4aba]{color:#7a8795}@media (max-width:700px){.settings-grid[data-v-ef8f4aba]{grid-template-columns:1fr}.candidate-row div[data-v-ef8f4aba]{display:grid;gap:4px}}.not-found[data-v-0807e4e5]{min-height:calc(100dvh - 72px);display:grid;grid-template-columns:.55fr 1.45fr;gap:80px;align-items:center;padding-top:80px;padding-bottom:100px}.error-code[data-v-0807e4e5]{align-self:stretch;display:grid;place-items:center;border-right:1px solid var(--pm-border);color:var(--pm-border);font-family:Georgia,serif;font-size:clamp(100px,16vw,210px)}.not-found .pm-eyebrow[data-v-0807e4e5]{margin-bottom:18px}.not-found .pm-display[data-v-0807e4e5]{max-width:720px;font-size:clamp(44px,6vw,76px)}.not-found p[data-v-0807e4e5]:not(.pm-eyebrow){margin-top:24px;color:var(--pm-muted);font-size:17px}.actions[data-v-0807e4e5]{display:flex;gap:12px;margin-top:32px}.actions a[data-v-0807e4e5]{padding:11px 16px;border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);background:#fff;color:var(--pm-ink);font-weight:700;text-decoration:none}.actions a[data-v-0807e4e5]:first-child{background:var(--pm-accent);border-color:var(--pm-accent);color:#fff}@media (max-width:700px){.not-found[data-v-0807e4e5]{grid-template-columns:1fr;gap:35px}.error-code[data-v-0807e4e5]{place-items:start;border-right:0;border-bottom:1px solid var(--pm-border);font-size:90px}}.table-scroll[data-v-06400925]{width:100%;overflow-x:auto}.data-table[data-v-06400925]{width:100%;min-width:820px;margin:0;border-collapse:collapse}.data-table tbody tr[data-v-06400925],.data-table thead tr[data-v-06400925]{background:#fff;border:0}.data-table th[data-v-06400925]{height:44px;padding:0 16px;border-bottom:1px solid #e5e7eb;color:#7c828a;background:#fafbfc;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.data-table td[data-v-06400925]{height:67px;padding:0 16px;border-bottom:1px solid #eef0f2;color:#50555d;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-06400925]:hover{background:#fafbfc}.align-right[data-v-06400925]{text-align:right!important}.content-cell[data-v-06400925]{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;cursor:pointer}.content-cell>span[data-v-06400925]:last-child{display:flex;flex-direction:column;max-width:330px}.content-cell strong[data-v-06400925]{overflow:hidden;color:#303339;font-size:12px;font-weight:600;text-overflow:ellipsis}.content-cell small[data-v-06400925]{margin-top:4px;overflow:hidden;color:#92979e;font-size:11px;text-overflow:ellipsis}.ticker[data-v-06400925]{width:42px;height:30px;display:grid;place-items:center;border-radius:4px;color:#4c535b;background:#edf0f2;font-size:10px;font-weight:700}.status-badge[data-v-06400925]{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:4px;font-size:11px}.status-badge.published[data-v-06400925]{color:#166b44;background:#e8f5ee}.status-badge.draft[data-v-06400925]{color:#666c74;background:#eff1f3}.status-badge.review[data-v-06400925]{color:#8a5b0d;background:#fff2cf}.table-action[data-v-06400925]{width:34px;height:34px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:5px;color:#666c74;background:transparent;cursor:pointer}.table-action[data-v-06400925]:hover{background:#eef0f3}.admin-shell[data-v-0f238a21]{min-height:100dvh;background:#f5f6f8;color:#202124;--accent:#b3261e;--border:#e5e7eb}button[data-v-0f238a21]{font:inherit}.admin-sidebar[data-v-0f238a21]{position:fixed;inset:0 auto 0 0;z-index:30;width:244px;display:flex;flex-direction:column;background:#17191d;color:#fff}.brand-block[data-v-0f238a21]{height:72px;padding:0 20px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #2b2e33}.brand-logo[data-v-0f238a21]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.brand-block div[data-v-0f238a21]{display:flex;flex-direction:column;min-width:0}.brand-block strong[data-v-0f238a21]{font-size:15px;letter-spacing:0}.brand-block span[data-v-0f238a21]{margin-top:2px;color:#9298a1;font-size:11px}.sidebar-close[data-v-0f238a21]{display:none;margin-left:auto;border:0;background:transparent;color:#fff}.admin-nav[data-v-0f238a21]{flex:1;padding:18px 12px}.admin-nav button[data-v-0f238a21]{width:100%;height:42px;padding:0 12px;margin-bottom:4px;display:flex;align-items:center;gap:12px;border:0;border-radius:6px;color:#aeb3bb;background:transparent;cursor:pointer;text-align:left}.admin-nav button[data-v-0f238a21]:hover{color:#fff;background:#24272c}.admin-nav button.active[data-v-0f238a21]{color:#fff;background:#34373d}.admin-nav i[data-v-0f238a21]{width:18px;font-size:17px}.admin-nav span[data-v-0f238a21]{flex:1}.admin-nav em[data-v-0f238a21]{min-width:22px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:10px;color:#d8dadd;background:#4a4e55;font-size:11px;font-style:normal}.sidebar-footer[data-v-0f238a21]{min-height:72px;padding:14px 14px;display:flex;align-items:center;gap:10px;border-top:1px solid #2b2e33}.member-avatar[data-v-0f238a21],.operator-avatar[data-v-0f238a21]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#dce5ed;color:#304555;font-size:13px;font-weight:700}.operator-avatar[data-v-0f238a21]{color:#fff;background:#8d302c}.operator-copy[data-v-0f238a21]{min-width:0;flex:1;display:flex;flex-direction:column}.operator-copy strong[data-v-0f238a21]{overflow:hidden;color:#f2f3f4;font-size:12px;text-overflow:ellipsis}.operator-copy span[data-v-0f238a21]{margin-top:3px;color:#858b94;font-size:11px}.icon-button[data-v-0f238a21],.table-action[data-v-0f238a21]{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.icon-button[data-v-0f238a21]:hover,.table-action[data-v-0f238a21]:hover{background:#eef0f3}.sidebar-footer .icon-button[data-v-0f238a21]:hover{background:#2b2e33}.admin-main[data-v-0f238a21]{min-height:100dvh;margin-left:244px}.admin-topbar[data-v-0f238a21]{position:sticky;top:0;z-index:20;height:72px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.96)}.topbar-title[data-v-0f238a21]{display:flex;align-items:center;gap:9px;color:#8a8f98;font-size:13px}.topbar-title i[data-v-0f238a21]{font-size:11px}.topbar-title strong[data-v-0f238a21]{color:#292c31;font-weight:600}.topbar-actions[data-v-0f238a21]{display:flex;align-items:center;gap:10px}.topbar-actions .icon-button[data-v-0f238a21]{color:#4b5058}.notification-dot[data-v-0f238a21]{position:absolute;top:7px;right:8px;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:var(--accent)}.mobile-menu[data-v-0f238a21]{display:none}.admin-content[data-v-0f238a21]{width:100%;max-width:1480px;margin:0 auto;padding:30px}.page-heading[data-v-0f238a21]{min-height:58px;margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-heading h1[data-v-0f238a21]{color:#202124;font-size:24px;line-height:1.3;font-weight:700}.page-heading p[data-v-0f238a21]{margin-top:7px;color:#737982;font-size:13px}.load-error[data-v-0f238a21]{min-height:84px;padding:16px 18px;margin-bottom:16px;display:flex;align-items:center;gap:12px;border:1px solid #efc5c2;border-radius:7px;color:#8f201a;background:#fff7f6}.load-error>i[data-v-0f238a21]{font-size:21px}.load-error>div[data-v-0f238a21]{flex:1;display:flex;flex-direction:column}.load-error strong[data-v-0f238a21]{font-size:13px}.load-error span[data-v-0f238a21]{margin-top:5px;color:#8c6562;font-size:11px}.load-error.embedded[data-v-0f238a21]{margin:12px 0 0}.loading-state[data-v-0f238a21]{min-height:340px;border:1px solid var(--border);border-radius:7px;background:#fff}.loading-state.compact[data-v-0f238a21]{min-height:180px;margin-top:12px}.empty-inline[data-v-0f238a21]{min-height:120px;display:grid;place-items:center;color:#92979f;font-size:12px}.chart-empty[data-v-0f238a21],.todo-empty[data-v-0f238a21]{min-height:190px}.recent-empty[data-v-0f238a21]{min-height:130px}.metric-grid[data-v-0f238a21]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-0f238a21],.surface[data-v-0f238a21]{border:1px solid var(--border);border-radius:7px;background:#fff}.metric-card[data-v-0f238a21]{min-height:146px;padding:20px}.metric-top[data-v-0f238a21]{display:flex;align-items:center;justify-content:space-between;color:#747a83;font-size:13px}.metric-top i[data-v-0f238a21]{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;color:#646a73;background:#f0f2f4;font-size:15px}.metric-card>strong[data-v-0f238a21]{display:block;margin-top:18px;color:#202124;font-size:27px;line-height:1}.metric-card p[data-v-0f238a21]{margin-top:13px;font-size:12px}.metric-card p span[data-v-0f238a21]{color:#969ba2}.positive[data-v-0f238a21]{color:#18794e}.negative[data-v-0f238a21]{color:#b3261e}.overview-grid[data-v-0f238a21]{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:16px}.activity-panel[data-v-0f238a21],.recent-panel[data-v-0f238a21],.todo-panel[data-v-0f238a21]{padding:20px}.section-heading[data-v-0f238a21]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading h2[data-v-0f238a21]{color:#292c31;font-size:15px;line-height:1.4}.section-heading p[data-v-0f238a21]{margin-top:4px;color:#9297a0;font-size:12px}.section-heading>strong[data-v-0f238a21]{color:#18794e;font-size:18px}.chart[data-v-0f238a21]{height:190px;margin-top:22px;padding:0 8px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:16px;border-bottom:1px solid #eaecf0;background:repeating-linear-gradient(180deg,transparent 0,transparent 46px,#f1f2f4 47px)}.chart-column[data-v-0f238a21]{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.bar-track[data-v-0f238a21]{width:min(30px,70%);height:145px;display:flex;align-items:flex-end}.bar-track span[data-v-0f238a21]{width:100%;min-height:10px;border-radius:3px 3px 0 0;background:#a63a34}.chart-column small[data-v-0f238a21]{height:18px;color:#838891;font-size:11px}.chart-legend[data-v-0f238a21]{padding-top:13px;display:flex;justify-content:space-between;color:#81868e;font-size:11px}.chart-legend span[data-v-0f238a21]{display:flex;align-items:center;gap:6px}.legend-primary[data-v-0f238a21]{width:8px;height:8px;border-radius:2px;background:#a63a34}.todo-panel button[data-v-0f238a21]{width:100%;padding:15px 0;display:grid;grid-template-columns:36px 1fr auto 14px;align-items:center;gap:11px;border:0;border-bottom:1px solid #eef0f2;background:transparent;text-align:left;cursor:pointer}.todo-panel button[data-v-0f238a21]:last-child{border-bottom:0}.todo-panel button>span[data-v-0f238a21]:nth-child(2){display:flex;flex-direction:column;min-width:0}.todo-panel button strong[data-v-0f238a21]{color:#34373c;font-size:13px}.todo-panel button small[data-v-0f238a21]{margin-top:5px;overflow:hidden;color:#8b9098;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.todo-panel button em[data-v-0f238a21]{min-width:24px;height:22px;display:grid;place-items:center;border-radius:11px;color:#5a5f67;background:#f0f1f3;font-size:11px;font-style:normal}.todo-panel button>i[data-v-0f238a21]{color:#adb1b7}.task-icon[data-v-0f238a21]{width:36px;height:36px;display:grid;place-items:center;border-radius:6px}.task-icon.amber[data-v-0f238a21]{color:#936314;background:#fff4d6}.task-icon.red[data-v-0f238a21]{color:#a63a34;background:#fce8e6}.task-icon.blue[data-v-0f238a21]{color:#2b6590;background:#e6f1f8}.recent-panel[data-v-0f238a21]{margin-top:16px}.recent-panel .section-heading[data-v-0f238a21]{margin-bottom:12px}.stats-grid[data-v-0f238a21]{margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.chart.dense[data-v-0f238a21]{gap:3px;padding:0}.chart.dense .bar-track[data-v-0f238a21]{width:100%}.chart.dense .chart-column small[data-v-0f238a21]{font-size:9px;white-space:nowrap}.bar-track .bar-alt[data-v-0f238a21]{background:#2b6590}.days-select[data-v-0f238a21]{width:130px;flex:none}.toolbar[data-v-0f238a21]{margin-bottom:14px;display:flex;gap:10px;align-items:center}.toolbar .el-input[data-v-0f238a21]{width:min(360px,36vw)}.toolbar .el-select[data-v-0f238a21]{width:150px}.result-count[data-v-0f238a21]{margin-left:auto;color:#81868e;font-size:12px}.table-surface[data-v-0f238a21]{overflow:hidden}.table-scroll[data-v-0f238a21]{width:100%;overflow-x:auto}.data-table[data-v-0f238a21]{width:100%;min-width:820px;margin:0;border-collapse:collapse}.data-table tbody tr[data-v-0f238a21],.data-table thead tr[data-v-0f238a21]{background:#fff;border:0}.data-table th[data-v-0f238a21]{height:44px;padding:0 16px;border-bottom:1px solid var(--border);color:#7c828a;background:#fafbfc;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.data-table td[data-v-0f238a21]{height:67px;padding:0 16px;border-bottom:1px solid #eef0f2;color:#50555d;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-0f238a21]:hover{background:#fafbfc}.align-right[data-v-0f238a21]{text-align:right!important}.table-action[data-v-0f238a21]{margin-left:auto;color:#666c74}.content-cell[data-v-0f238a21],.member-cell[data-v-0f238a21]{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;cursor:pointer}.content-cell>span[data-v-0f238a21]:last-child,.member-cell>span[data-v-0f238a21]:last-child{display:flex;flex-direction:column;max-width:330px}.content-cell strong[data-v-0f238a21],.member-cell strong[data-v-0f238a21]{overflow:hidden;color:#303339;font-size:12px;font-weight:600;text-overflow:ellipsis}.content-cell small[data-v-0f238a21],.member-cell small[data-v-0f238a21]{margin-top:4px;overflow:hidden;color:#92979e;font-size:11px;text-overflow:ellipsis}.ticker[data-v-0f238a21]{width:42px;height:30px;display:grid;place-items:center;border-radius:4px;color:#4c535b;background:#edf0f2;font-size:10px;font-weight:700}.status-badge[data-v-0f238a21]{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:4px;font-size:11px}.status-badge.pro[data-v-0f238a21],.status-badge.published[data-v-0f238a21]{color:#166b44;background:#e8f5ee}.status-badge.draft[data-v-0f238a21],.status-badge.free[data-v-0f238a21]{color:#666c74;background:#eff1f3}.status-badge.review[data-v-0f238a21]{color:#8a5b0d;background:#fff2cf}.state-text[data-v-0f238a21]{display:inline-flex;align-items:center;gap:6px}.state-text i[data-v-0f238a21]{width:6px;height:6px;border-radius:50%;background:#adb2b9}.state-text.active i[data-v-0f238a21]{background:#258459}.state-text.disabled[data-v-0f238a21]{color:#91969d}.table-footer[data-v-0f238a21]{min-height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#858a92;font-size:11px}.empty-state[data-v-0f238a21]{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#92979f}.empty-state i[data-v-0f238a21]{margin-bottom:12px;font-size:30px}.empty-state strong[data-v-0f238a21]{color:#555a62;font-size:14px}.empty-state span[data-v-0f238a21]{margin-top:7px;font-size:12px}.member-detail[data-v-0f238a21]{padding:0 24px 24px}.detail-profile[data-v-0f238a21]{padding:6px 0 24px;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid var(--border)}.member-avatar.large[data-v-0f238a21]{width:58px;height:58px;font-size:20px}.detail-profile h2[data-v-0f238a21]{margin-top:12px;color:#292c31;font-size:18px}.detail-profile p[data-v-0f238a21]{margin-top:5px;color:#868b93;font-size:12px}.member-detail dl[data-v-0f238a21]{margin:12px 0 22px}.member-detail dl div[data-v-0f238a21]{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f1f3}.member-detail dt[data-v-0f238a21]{color:#8b9097;font-size:12px}.member-detail dd[data-v-0f238a21]{margin:0;color:#3e4248;font-size:12px}.drawer-actions[data-v-0f238a21]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sidebar-backdrop[data-v-0f238a21]{display:none}[data-v-0f238a21] .el-button{border-radius:5px}[data-v-0f238a21] .el-button--primary{border-color:var(--accent);background:var(--accent)}[data-v-0f238a21] .el-button--primary:focus,[data-v-0f238a21] .el-button--primary:hover{border-color:#8f201a;background:#8f201a}[data-v-0f238a21] .el-input__inner{border-radius:5px}[data-v-0f238a21] .el-drawer{max-width:92vw}@media (max-width:1060px){.metric-grid[data-v-0f238a21]{grid-template-columns:repeat(2,1fr)}.overview-grid[data-v-0f238a21],.stats-grid[data-v-0f238a21]{grid-template-columns:1fr}}@media (max-width:760px){.admin-sidebar[data-v-0f238a21]{width:min(280px,84vw);transform:translateX(-100%);transition:transform .2s ease}.admin-sidebar.is-open[data-v-0f238a21]{transform:translateX(0)}.mobile-menu[data-v-0f238a21],.sidebar-close[data-v-0f238a21]{display:grid}.sidebar-backdrop[data-v-0f238a21]{position:fixed;inset:0;z-index:25;display:block;border:0;background:rgba(16,18,20,.5)}.admin-main[data-v-0f238a21]{margin-left:0}.admin-topbar[data-v-0f238a21]{height:60px;padding:0 14px}.topbar-actions .icon-button[data-v-0f238a21],.topbar-title i[data-v-0f238a21],.topbar-title span[data-v-0f238a21]{display:none}.topbar-actions .el-button[data-v-0f238a21]{padding:10px 12px}.admin-content[data-v-0f238a21]{padding:20px 14px}.page-heading[data-v-0f238a21]{margin-bottom:18px}.page-heading h1[data-v-0f238a21]{font-size:21px}.metric-grid[data-v-0f238a21]{grid-template-columns:1fr 1fr;gap:10px}.metric-card[data-v-0f238a21]{min-height:126px;padding:15px}.metric-card>strong[data-v-0f238a21]{font-size:23px}.activity-panel[data-v-0f238a21],.recent-panel[data-v-0f238a21],.todo-panel[data-v-0f238a21]{padding:16px}.toolbar[data-v-0f238a21]{flex-wrap:wrap}.toolbar .el-input[data-v-0f238a21]{width:100%}.toolbar .el-select[data-v-0f238a21]{width:calc(50% - 5px)}.result-count[data-v-0f238a21]{width:100%;margin:2px 0 0}.page-heading>.el-button[data-v-0f238a21]{flex:none}.chart[data-v-0f238a21]{gap:7px}.bar-track[data-v-0f238a21]{width:20px}}@media (max-width:430px){.metric-grid[data-v-0f238a21]{grid-template-columns:1fr}.metric-card[data-v-0f238a21]{min-height:116px}.page-heading[data-v-0f238a21]{align-items:flex-start}.page-heading p[data-v-0f238a21]{max-width:230px}.drawer-actions[data-v-0f238a21]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-sidebar[data-v-0f238a21]{transition:none}}.admin-login-shell[data-v-d4ea1b46]{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,46%) 1fr;color:#202124;background:#f7f7f5}.login-panel[data-v-d4ea1b46]{width:min(460px,calc(100% - 64px));margin:0 auto;padding:48px 0 40px;display:flex;flex-direction:column;justify-content:center}.brand[data-v-d4ea1b46]{position:absolute;top:36px;display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand img[data-v-d4ea1b46]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.brand span[data-v-d4ea1b46]{display:flex;flex-direction:column}.brand strong[data-v-d4ea1b46]{font-size:15px;line-height:1.2}.brand small[data-v-d4ea1b46]{margin-top:3px;color:#7e838a;font-size:11px}.login-heading[data-v-d4ea1b46]{margin-bottom:30px}.eyebrow[data-v-d4ea1b46]{color:#9b2f29;font-size:11px;font-weight:700}.login-heading h1[data-v-d4ea1b46]{margin-top:13px;color:#202124;font-size:30px;line-height:1.25}.login-heading p[data-v-d4ea1b46]{margin-top:10px;color:#747980;font-size:13px;line-height:1.7}.login-error[data-v-d4ea1b46]{margin:-10px 0 20px}.submit-button[data-v-d4ea1b46]{width:100%;height:44px;margin-top:8px;border-color:#a73731;border-radius:5px;background:#a73731}.submit-button[data-v-d4ea1b46]:focus,.submit-button[data-v-d4ea1b46]:hover{border-color:#852721;background:#852721}.back-link[data-v-d4ea1b46]{align-self:flex-start;margin-top:24px;color:#666c73;font-size:12px;text-decoration:none}.back-link i[data-v-d4ea1b46]{margin-right:6px}.context-panel[data-v-d4ea1b46]{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:72px;color:#fff;background:#191b1f}.context-panel[data-v-d4ea1b46]:before{content:"";position:absolute;inset:10% 12%;border-top:1px solid #34373d;border-left:1px solid #34373d}.context-copy[data-v-d4ea1b46]{position:relative;z-index:1}.context-copy span[data-v-d4ea1b46]{color:#c34a43;font-size:11px;font-weight:700}.context-copy strong[data-v-d4ea1b46]{display:block;margin-top:18px;font-size:clamp(30px,4vw,54px);line-height:1.2}.context-copy p[data-v-d4ea1b46]{margin-top:18px;color:#9da2aa;font-size:13px}.context-lines[data-v-d4ea1b46]{position:absolute;top:14%;right:10%;width:44%;display:grid;gap:14px;transform:rotate(-8deg)}.context-lines i[data-v-d4ea1b46]{height:7px;background:#a73731}.context-lines i[data-v-d4ea1b46]:nth-child(2){width:72%;margin-left:auto;background:#e0e2e5}.context-lines i[data-v-d4ea1b46]:nth-child(3){width:42%;background:#626770}[data-v-d4ea1b46] .el-form-item__label{padding-bottom:7px;color:#41454a;font-size:12px;line-height:1.2}[data-v-d4ea1b46] .el-input__inner{height:44px;border-radius:5px}@media (max-width:820px){.admin-login-shell[data-v-d4ea1b46]{grid-template-columns:1fr}.context-panel[data-v-d4ea1b46]{display:none}.login-panel[data-v-d4ea1b46]{width:min(440px,calc(100% - 40px));min-height:100dvh;padding:104px 0 36px;justify-content:flex-start}.brand[data-v-d4ea1b46]{top:28px}.login-heading[data-v-d4ea1b46]{margin-top:auto}.back-link[data-v-d4ea1b46]{margin-bottom:auto}}