/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-6{inset:calc(var(--spacing) * -6)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-14{top:calc(var(--spacing) * 14)}.top-40{top:calc(var(--spacing) * 40)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-1{left:calc(var(--spacing) * -1)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-10{left:calc(var(--spacing) * 10)}.z-50{z-index:50}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-\[76px\]{height:76px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:calc(var(--spacing) * 36)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[40px\]{min-height:40px}.min-h-\[66px\]{min-height:66px}.min-h-\[190px\]{min-height:190px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-72{width:calc(var(--spacing) * 72)}.w-\[150px\]{width:150px}.w-\[236px\]{width:236px}.w-\[260px\]{width:260px}.w-\[760px\]{width:760px}.w-\[820px\]{width:820px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[84\%\]{max-width:84%}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr_1fr_1fr\]{grid-template-columns:auto 1fr 1fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#8f42ff\]{border-color:#8f42ff}.border-\[\#865FF8\]{border-color:#865ff8}.border-\[\#865FF8\]\/12{border-color:oklab(60.6862% .0747876 -.20417/.12)}.border-\[\#865FF8\]\/20{border-color:oklab(60.6862% .0747876 -.20417/.2)}.border-\[\#865FF8\]\/25{border-color:oklab(60.6862% .0747876 -.20417/.25)}.border-\[\#865FF8\]\/30{border-color:oklab(60.6862% .0747876 -.20417/.3)}.border-\[\#865FF8\]\/40{border-color:oklab(60.6862% .0747876 -.20417/.4)}.border-\[\#865FF8\]\/50{border-color:oklab(60.6862% .0747876 -.20417/.5)}.border-\[\#d9cdfb\]{border-color:#d9cdfb}.border-\[\#dededa\]{border-color:#dededa}.border-\[\#e2e2df\]{border-color:#e2e2df}.border-\[\#e7e7e4\]{border-color:#e7e7e4}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#8f42ff\]{background-color:#8f42ff}.bg-\[\#22D3EE\]\/10{background-color:oklab(79.7116% -.114121 -.0700162/.1)}.bg-\[\#111\]\/95{background-color:oklab(17.7638% 3.72529e-8 -1.49012e-8/.95)}.bg-\[\#222\]{background-color:#222}.bg-\[\#724AE5\]{background-color:#724ae5}.bg-\[\#865FF8\]{background-color:#865ff8}.bg-\[\#865FF8\]\/5{background-color:oklab(60.6862% .0747876 -.20417/.05)}.bg-\[\#865FF8\]\/6{background-color:oklab(60.6862% .0747876 -.20417/.06)}.bg-\[\#865FF8\]\/7{background-color:oklab(60.6862% .0747876 -.20417/.07)}.bg-\[\#865FF8\]\/8{background-color:oklab(60.6862% .0747876 -.20417/.08)}.bg-\[\#865FF8\]\/10{background-color:oklab(60.6862% .0747876 -.20417/.1)}.bg-\[\#865FF8\]\/12{background-color:oklab(60.6862% .0747876 -.20417/.12)}.bg-\[\#865FF8\]\/15{background-color:oklab(60.6862% .0747876 -.20417/.15)}.bg-\[\#865FF8\]\/20{background-color:oklab(60.6862% .0747876 -.20417/.2)}.bg-\[\#865FF8\]\/25{background-color:oklab(60.6862% .0747876 -.20417/.25)}.bg-\[\#865FF8\]\/30{background-color:oklab(60.6862% .0747876 -.20417/.3)}.bg-\[\#865FF8\]\/45{background-color:oklab(60.6862% .0747876 -.20417/.45)}.bg-\[\#e2e2df\]{background-color:#e2e2df}.bg-\[\#e8ddff\]{background-color:#e8ddff}.bg-\[\#f1e8ff\]{background-color:#f1e8ff}.bg-\[\#f4f4f2\]{background-color:#f4f4f2}.bg-\[\#f5efff\]{background-color:#f5efff}.bg-\[\#f7f7f5\]{background-color:#f7f7f5}.bg-\[\#faf7ff\]{background-color:#faf7ff}.bg-\[\#fffdf4\]{background-color:#fffdf4}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(134\,95\,248\,0\.28\)\,transparent_65\%\)\]{background-image:radial-gradient(#865ff847,#0000 65%)}.from-\[\#865FF8\]\/30{--tw-gradient-from:oklab(60.6862% .0747876 -.20417/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#865FF8\]{--tw-gradient-to:#865ff8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-43{padding:calc(var(--spacing) * 43)}.p-44{padding:calc(var(--spacing) * 44)}.p-45{padding:calc(var(--spacing) * 45)}.p-46{padding:calc(var(--spacing) * 46)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5f49a2\]{color:#5f49a2}.text-\[\#7b45e8\]{color:#7b45e8}.text-\[\#8f42ff\]{color:#8f42ff}.text-\[\#111\]{color:#111}.text-\[\#222\]{color:#222}.text-\[\#333\]{color:#333}.text-\[\#555\]{color:#555}.text-\[\#665\]{color:#665}.text-\[\#666\]{color:#666}.text-\[\#724AE5\]{color:#724ae5}.text-\[\#777\]{color:#777}.text-\[\#865FF8\]{color:#865ff8}.text-\[\#865FF8\]\/40{color:oklab(60.6862% .0747876 -.20417/.4)}.text-\[\#865FF8\]\/50{color:oklab(60.6862% .0747876 -.20417/.5)}.text-\[\#865FF8\]\/60{color:oklab(60.6862% .0747876 -.20417/.6)}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#202124\]{color:#202124}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(114\,74\,229\,0\.6\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#724ae599);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_-10px_rgba\(114\,74\,229\,0\.7\)\]{--tw-shadow:0 12px 32px -10px var(--tw-shadow-color,#724ae5b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_50px_-16px_rgba\(134\,95\,248\,0\.55\)\]{--tw-shadow:0 24px 50px -16px var(--tw-shadow-color,#865ff88c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#0f172a4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#8f42ff\]\/10{--tw-ring-color:oklab(58.4426% .112468 -.23267/.1)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-2xl{--tw-blur:blur(var(--blur-2xl));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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[100px\]{--tw-blur:blur(100px);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-\[120px\]{--tw-blur:blur(120px);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-\[130px\]{--tw-blur:blur(130px);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(var(--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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-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-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-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-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-\[\#aaa\]::placeholder{color:#aaa}@media (hover:hover){.hover\:border-\[\#865FF8\]\/30:hover{border-color:oklab(60.6862% .0747876 -.20417/.3)}.hover\:border-\[\#865FF8\]\/35:hover{border-color:oklab(60.6862% .0747876 -.20417/.35)}.hover\:border-\[\#865FF8\]\/40:hover{border-color:oklab(60.6862% .0747876 -.20417/.4)}.hover\:bg-\[\#865FF8\]:hover{background-color:#865ff8}.hover\:bg-\[\#f7f7f5\]:hover{background-color:#f7f7f5}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-\[\#865FF8\]:hover{color:#865ff8}.hover\:shadow-\[0_24px_60px_-24px_rgba\(134\,95\,248\,0\.4\)\]:hover{--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,#865ff866);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_-30px_rgba\(134\,95\,248\,0\.45\)\]:hover{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#865ff873);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:bg-\[\#d5d5d2\]:disabled{background-color:#d5d5d2}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_auto_1\.2fr\]{grid-template-columns:.8fr auto 1.2fr}.sm\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.sm\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_repeat\(5\,1fr\)\]{grid-template-columns:1.4fr repeat(5,1fr)}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-11{gap:calc(var(--spacing) * 11)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:text-\[4rem\]{font-size:4rem}.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}}.mobile-marketing-scene-icon.supplied-icon.exhibition-marketing img{width:89.6px!important;height:89.6px!important;top:-3.8px!important;left:11.2px!important}.mobile-marketing-scene-icon.supplied-icon.event-invitation img{width:95.2px!important;height:95.2px!important;top:-6.6px!important;left:8.4px!important}.mobile-marketing-scene-icon.supplied-icon.product-qr-service img{width:89.6px!important;height:89.6px!important;top:-3.8px!important;left:11.2px!important}.mobile-marketing-scene-icon.supplied-icon.customer-communication img{width:100.8px!important;height:100.8px!important;top:-9.4px!important;left:5.6px!important}.mobile-marketing-module-title{align-items:center;gap:18px;display:flex}.mobile-marketing-module-title img{object-fit:contain;width:54px;height:54px}.mobile-marketing-module-title h2{margin:0!important}body .mobile-marketing-scene-icon.supplied-icon img{object-fit:contain;transform-origin:50%;transform:scale(.8);width:112px!important;max-width:none!important;height:112px!important;position:absolute!important;top:-15px!important;left:0!important}.mobile-marketing-workbench-content{padding:18px 0 70px}.mobile-marketing-scene-section>header{margin:0 0 14px}.mobile-marketing-scene-section>header h3{margin:0;font-size:15px}.mobile-marketing-scene-section>header p{color:var(--base44-muted);margin:4px 0 0;font-size:10px}.mobile-marketing-workbench-content .mobile-marketing-scene-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:none}.mobile-marketing-workbench-content .mobile-marketing-scene-card{min-height:250px;padding:21px 16px 18px}.mobile-marketing-workbench-content .mobile-marketing-scene-card h3{margin:13px 0 7px;font-size:17px}.mobile-marketing-workbench-content .mobile-marketing-scene-card>p{font-size:10px;line-height:1.65}.mobile-marketing-workbench-content .mobile-marketing-scene-action{padding-top:15px;font-size:10px}.mobile-marketing-workbench-content .mobile-marketing-recent{margin-top:28px}.mobile-marketing-scene-icon{width:112px!important;height:82px!important}.mobile-marketing-scene-icon.source-sprite{background-position-y:-31px!important;background-size:540px 180px!important}.mobile-marketing-scene-icon.source-square img{width:140px!important;height:140px!important;top:-18px!important;left:-14px!important}@media (width<=1180px){.mobile-marketing-workbench-content .mobile-marketing-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.mobile-marketing-workbench-content .mobile-marketing-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mobile-marketing-workbench-content{padding:16px 0 48px}.mobile-marketing-workbench-content .mobile-marketing-scene-grid{grid-template-columns:1fr}.mobile-marketing-workbench-content .mobile-marketing-scene-card{min-height:232px}}.page-wrap.pdf-tools-workbench{width:100%;max-width:none;margin:0}.pdf-tools-workbench-content{width:100%;padding:18px 0 70px}.pdf-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:12px;width:100%;display:grid}.pdf-tools-grid .pdf-tool-card{min-height:250px;padding:21px 16px 18px}.pdf-tools-grid .pdf-tool-card h3{margin:13px 0 7px;font-size:17px}.pdf-tools-grid .pdf-tool-card>p{font-size:10px;line-height:1.65}.pdf-tools-grid .mobile-marketing-scene-action{padding-top:15px;font-size:10px}.pdf-tool-icon{color:#7042ef;flex:none;place-items:center;width:112px;height:82px;display:grid}.pdf-tool-icon svg{width:78px;height:78px}.pdf-tools-workbench-content .mobile-marketing-recent{width:100%;margin-top:28px}@media (width<=1080px){.pdf-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pdf-tools-workbench-content{padding:16px 0 48px}.pdf-tools-grid{grid-template-columns:1fr}.pdf-tools-grid .pdf-tool-card{min-height:232px}}.primary-section-topbar{height:56px!important;padding:0 20px!important}.primary-section-topbar>div:first-child{align-items:center;gap:14px;display:flex}.primary-section-topbar .topbar-wordmark{color:var(--base44-muted-2);letter-spacing:0;font-size:11px;font-weight:500}.primary-section-topbar .topbar-chevron{color:var(--base44-muted-2);font-size:18px;line-height:1}.primary-section-topbar h1{margin:0;font-size:12px;font-weight:500;line-height:1}.main-area>.section-home-page{width:100%;max-width:none;margin:0;padding:0 32px 40px}.section-home-page>.section-home-hero{flex:none;margin-bottom:16px}.section-home-hero>div:first-child{display:block}.section-home-hero h2{margin:0 0 5px}.section-home-hero p{color:var(--base44-muted);margin:0;font:11px/1.6 SimSun,宋体,serif}.main-area>.asset-library-page.section-home-page{padding:0 32px 40px}.workspace-main>.publication-hub.section-home-page{width:100%;max-width:none;margin:0;padding:0 32px 44px}.publication-hub.section-home-page .publication-hub-tabs{margin-top:0}.settings-hub.section-home-page{gap:0}.settings-hub .settings-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-hub .settings-entry-grid>a{border:1px solid var(--base44-border);min-height:250px;box-shadow:none;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;padding:24px;transition:border-color .16s,background-color .16s;display:flex}.settings-hub .settings-entry-grid>a:hover,.settings-hub .settings-entry-grid>a:focus-visible{border-color:var(--base44-border-strong);background-image:radial-gradient(120% 80% at 100% 0,#8b5cf60f,#0000 60%);outline:none}.settings-hub .settings-entry-grid>a>svg{border:1px solid var(--base44-border);background:var(--base44-surface-2);width:42px;height:42px;color:var(--base44-primary);border-radius:5px;padding:10px}.settings-hub .settings-entry-grid h3{margin:22px 0 8px;font-size:17px}.settings-hub .settings-entry-grid p{font-size:11px;line-height:1.7}.settings-hub .settings-entry-grid>a>span{border-top:1px solid var(--base44-border);width:100%;color:var(--base44-primary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.editor-breadcrumb>span{letter-spacing:0;flex:none;color:var(--base44-muted-2)!important;font-size:11px!important;font-weight:500!important}.editor-breadcrumb>i{font-size:18px;font-style:normal;line-height:1;height:auto!important;color:var(--base44-muted-2)!important;border:0!important}.editor-breadcrumb>b{font-size:12px!important;font-weight:500!important}.phase2-topbar .editor-breadcrumb{gap:14px!important}.industry-document-title>span{font-size:0!important}.industry-document-title>span:after{content:"EXS";color:var(--base44-muted-2);font-size:11px;font-weight:500}.industry-document-title>i{border:0!important;height:auto!important;font-size:0!important}.industry-document-title>i:after{content:"›";color:var(--base44-muted-2);font-size:18px;font-style:normal;line-height:1}.industry-file-topbar .industry-document-title{gap:14px}.primary-section-topbar{flex:0 0 70px!important;height:70px!important;padding:0 30px!important}.primary-section-topbar h1{font-size:17px}.workspace-main>.library-primary-topbar>div:first-child{align-items:center!important;gap:14px!important}.workspace-main>.library-primary-topbar .topbar-wordmark{letter-spacing:0!important;font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:16.5px!important}.workspace-main>.library-primary-topbar .topbar-chevron{font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:18px!important}.workspace-main>.library-primary-topbar h1{letter-spacing:-.02em!important;margin:2px 0 0!important;font-family:Space Grotesk,Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:12px!important}.workspace-main>.publication-primary-topbar>div:first-child{align-items:center!important;gap:14px!important}.workspace-main>.publication-primary-topbar .topbar-wordmark{letter-spacing:0!important;font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:16.5px!important}.workspace-main>.publication-primary-topbar .topbar-chevron{font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:18px!important}.workspace-main>.publication-primary-topbar h1{letter-spacing:-.02em!important;margin:2px 0 0!important;font-family:Space Grotesk,Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:12px!important}.section-home-page>.library-tab-hero,.section-home-page>.publication-tab-hero{height:112px;min-height:112px;align-items:flex-end!important;margin-bottom:0!important;padding:0 32px!important}.library-tab-hero .asset-primary-tabs,.publication-tab-hero .publication-hub-tabs{background:0 0;width:100%;margin:0}.library-tab-hero .asset-primary-tabs{flex:auto}.section-home-page>.publication-tab-hero{height:56px;min-height:56px}.publication-tab-hero .publication-hub-tabs button{font-size:12px}.section-home-page>.library-tab-hero{height:56px;min-height:56px}.library-tab-hero .asset-primary-tabs{gap:34px}.library-tab-hero .asset-primary-tabs button{min-width:0;height:48px;padding:0 4px;font-size:12px;font-weight:400}.library-tab-hero .asset-primary-tabs button.active{font-weight:700}.library-tab-hero .asset-primary-tabs button span,.library-tab-hero .asset-primary-tabs button.active span{min-width:0;height:auto;color:var(--base44-primary);background:0 0;margin-left:7px;padding:0;font-size:9px;display:inline}@media (width<=900px){.settings-hub .settings-entry-grid{grid-template-columns:1fr}.settings-hub .settings-entry-grid>a{min-height:190px}}@media (width<=640px){.main-area>.section-home-page,.main-area>.asset-library-page.section-home-page,.workspace-main>.publication-hub.section-home-page{padding-left:18px;padding-right:18px}}.workbench-stage-link{color:inherit;cursor:pointer;text-decoration:none}.workbench-stage-link:focus-visible{border-color:#724ae5a6;outline:none;transform:translateY(-8px);box-shadow:0 24px 60px -30px #724ae5a6,0 0 0 3px #865ff81f}.workbench-stage-head.mobile-marketing-entry h2{margin-top:18px}.workbench-stage-direct{color:#111827b3;background:linear-gradient(135deg,#8b5cf613,#ffffffeb);border:1px solid #865ff833;border-radius:7px;justify-content:center;align-items:center;width:100%;height:46px;margin-top:auto;padding:0 40px;font-size:12px;font-weight:300;transition:border-color .18s,background-color .18s,color .18s;display:flex;position:relative}.workbench-stage-direct i{color:var(--base44-muted-2);font-size:15px;font-style:normal;position:absolute;right:16px}.workbench-stage-link:hover .workbench-stage-direct,.workbench-stage-link:focus-visible .workbench-stage-direct{color:#5f3bc8;background:linear-gradient(135deg,#8b5cf621,#fff);border-color:#865ff866}.workbench-stage-disabled{pointer-events:none;cursor:default}.workbench-stage.workbench-stage-disabled:hover{border-color:var(--base44-border);box-shadow:none;transform:none}.workbench-stage-unavailable{border-color:var(--base44-border);background:var(--base44-surface-2);color:var(--base44-muted-2)}.mobile-marketing-topbar .mobile-marketing-back{border:1px solid var(--base44-border);height:34px;color:var(--base44-foreground);background:#fff;border-radius:5px;align-items:center;padding:0 14px;font-size:11px;display:flex}.mobile-marketing-page{background:#f7f8fb;min-height:calc(100vh - 50px);padding:54px clamp(24px,5vw,84px) 72px}.mobile-marketing-heading{max-width:760px;margin-bottom:34px}.mobile-marketing-heading>span{color:var(--base44-primary);letter-spacing:.12em;font-size:10px;font-weight:650}.mobile-marketing-heading h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:32px;line-height:1.25}.mobile-marketing-heading p{color:var(--base44-muted);margin:0;font-size:13px;line-height:1.7}.mobile-marketing-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1320px;display:grid}.mobile-marketing-scene-card{border:1px solid var(--base44-border);min-height:310px;color:inherit;text-align:center;background:#fff;border-radius:11px;flex-direction:column;align-items:center;padding:34px 30px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.mobile-marketing-scene-card:hover,.mobile-marketing-scene-card:focus-visible{border-color:#724ae580;outline:none;transform:translateY(-7px);box-shadow:0 24px 60px -30px #724ae599}.mobile-marketing-scene-card h3{margin:20px 0 10px;font-size:20px}.mobile-marketing-scene-card>p{max-width:310px;color:var(--base44-muted);margin:0;font-size:11px;line-height:1.75}.mobile-marketing-scene-action{color:#7650dd;width:100%;margin-top:auto;padding-top:24px;font-size:11px;font-weight:550}.mobile-marketing-scene-action i{margin-left:8px;font-style:normal}.mobile-marketing-scene-icon{flex:none;width:118px;height:92px;display:block;position:relative;overflow:hidden}.mobile-marketing-scene-icon.source-sprite{background-image:url(/mobile-marketing/scene-sprite.png);background-position-y:-13px;background-repeat:no-repeat;background-size:354px 118px}.mobile-marketing-scene-icon.customer-communication{background-position-x:0}.mobile-marketing-scene-icon.brochure-extension{background-position-x:-118px}.mobile-marketing-scene-icon.event-invitation{background-position-x:-236px}.mobile-marketing-scene-icon.source-square img{width:146px;max-width:none;height:146px;position:absolute;top:-20px;left:-14px}.mobile-marketing-scene-icon.product-qr-service img{top:-18px}.mobile-marketing-scene-page{background:#f7f8fb;place-items:start center;min-height:calc(100vh - 50px);padding:62px 28px 80px;display:grid}.mobile-marketing-scene-detail{border:1px solid var(--base44-border);text-align:center;background:#fff;border-radius:12px;width:min(760px,100%);padding:50px 58px;box-shadow:0 24px 60px -48px #1f293759}.mobile-marketing-scene-detail>.mobile-marketing-scene-icon{margin:0 auto 18px}.mobile-marketing-scene-detail>span{color:#7148db;background:#f1edff;border-radius:999px;padding:5px 10px;font-size:9px;display:inline-flex}.mobile-marketing-scene-detail>span.planned{color:#8992a0;background:#f1f3f6}.mobile-marketing-scene-detail>h2{margin:13px 0 10px;font-size:30px}.mobile-marketing-scene-detail>p{max-width:560px;color:var(--base44-muted);margin:0 auto;font-size:12px;line-height:1.75}.mobile-marketing-scene-next{text-align:left;background:linear-gradient(135deg,#8b5cf612,#fff);border:1px solid #865ff833;border-radius:9px;margin-top:34px;padding:26px 28px}.mobile-marketing-scene-next small{color:#8155ef;font-size:9px;font-weight:650}.mobile-marketing-scene-next h3{margin:7px 0 8px;font-size:19px}.mobile-marketing-scene-next p{color:var(--base44-muted);margin:0;font-size:11px;line-height:1.75}.mobile-marketing-scene-next>a{background:var(--base44-primary);color:#fff;border-radius:6px;align-items:center;width:max-content;min-height:38px;margin-top:20px;padding:0 16px;font-size:11px;font-weight:650;display:flex}.mobile-marketing-scene-next.planned-flow{border-color:var(--base44-border);background:#fafbfc}.mobile-marketing-scene-next.planned-flow small{color:var(--base44-muted-2)}.mobile-marketing-scene-next.planned-flow>a{border:1px solid var(--base44-border);color:var(--base44-foreground);background:#fff}@media (width<=980px){.mobile-marketing-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mobile-marketing-page{padding:34px 18px 48px}.mobile-marketing-heading h2{font-size:26px}.mobile-marketing-scene-grid{grid-template-columns:1fr}.mobile-marketing-scene-card{min-height:286px}.mobile-marketing-scene-page{padding:30px 16px 50px}.mobile-marketing-scene-detail{padding:38px 22px}.mobile-marketing-scene-next{padding:22px 20px}.mobile-marketing-topbar .mobile-marketing-back{padding:0 10px;font-size:10px}}:root{--ink:#182024;--muted:#68757b;--line:#dce2e3;--soft:#f5f7f6;--paper:#fff;--brand:#d84c34;--brand-dark:#b93b28;--teal:#1d7674;--nav:#172127}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f3f5f4;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.app-frame{min-height:100vh}.sidebar{background:var(--nav);color:#dbe1e2;z-index:20;border-right:1px solid #26343a;flex-direction:column;align-items:center;width:78px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{letter-spacing:-1px;color:#fff;border-bottom:1px solid #2a383e;justify-content:center;align-items:center;width:78px;height:72px;font-weight:800;display:flex}.side-nav{flex-direction:column;flex:1;gap:3px;width:100%;padding:14px 0;display:flex}.side-link{color:#8fa0a7;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:58px;font-size:10px;display:flex;position:relative}.side-link:hover,.side-link.active{color:#fff;background:#202e34}.side-link.active:before{content:"";background:var(--brand);width:3px;height:28px;position:absolute;left:0}.side-bottom{width:100%;padding-bottom:14px}.avatar{color:#243238;background:#d8dfdf;border-radius:50%;place-items:center;width:30px;height:30px;margin:8px auto 0;font-size:12px;font-weight:700;display:grid}.main-area{min-height:100vh;margin-left:78px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.02em;margin:2px 0 0;font-size:20px}.eyebrow{letter-spacing:.18em;color:#8a969b;font-size:9px;font-weight:700}.topbar-note{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.status-dot{background:#5baa6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e8f3ea}.page-wrap{max-width:1280px;margin:0 auto;padding:34px}.dashboard{flex-direction:column;gap:28px;display:flex}.hero-panel{background:#e7edeb;grid-template-columns:1.45fr .8fr;min-height:356px;display:grid;position:relative;overflow:hidden}.hero-panel:after{content:"";border:1px solid #1d76742e;border-radius:50%;width:430px;height:430px;position:absolute;top:-230px;right:-190px}.hero-copy{padding:48px 54px}.section-kicker{letter-spacing:.12em;color:var(--teal);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.section-kicker svg{width:15px}.hero-copy h2{letter-spacing:-.04em;max-width:700px;margin:17px 0 15px;font-size:37px;line-height:1.28}.hero-copy p{color:#5f6d72;max-width:670px;margin:0 0 26px;font-size:14px;line-height:1.9}.primary-btn{background:var(--brand);color:#fff;align-items:center;gap:24px;height:46px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.primary-btn:hover{background:var(--brand-dark)}.primary-btn svg,.card-action svg{width:17px}.hero-flow{color:#fff;background:#1c2a30;flex-direction:column;justify-content:center;margin:28px 28px 28px 0;padding:33px 30px;display:flex}.flow-item{align-items:center;gap:17px;display:flex}.flow-item>span{color:#9db0b5;border:1px solid #567078;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.flow-item strong,.flow-item small{display:block}.flow-item strong{font-size:14px}.flow-item small{color:#91a2a7;margin-top:5px;font-size:11px}.flow-line{border-left:1px solid #476168;height:28px;margin:4px 0 4px 17px}.section-block{border:1px solid var(--line);background:#fff;padding:28px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.section-heading h3,.boundary-panel h3{margin:5px 0 0;font-size:20px}.section-heading p{color:#8a959a;font-size:12px}.tool-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.tool-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:250px;padding:24px;transition:all .2s;display:flex;position:relative}.tool-card.featured:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 10px 30px #19282c12}.tool-card.muted{background:#fafbfa}.tool-icon{color:#42545a;background:#eef2f1;place-items:center;width:42px;height:42px;display:grid}.tool-icon svg{width:21px}.featured .tool-icon{color:var(--brand);background:#f8e9e5}.tool-card h4{margin:20px 0 9px;font-size:17px}.tool-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.recommend,.later{letter-spacing:.1em;padding:5px 7px;font-size:9px;position:absolute;top:24px;right:24px}.recommend{background:var(--brand);color:#fff}.later{color:#7a878b;background:#edf0ef}.tool-meta{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.tool-meta span{color:#66757a;background:#f0f3f2;padding:5px 7px;font-size:9px}.card-action{color:#45555a;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.featured .card-action{color:var(--brand)}.boundary-panel{border-left:3px solid var(--teal);background:#fff;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.boundary-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.boundary-list span{color:#5e6c70;border:1px solid var(--line);padding:8px 10px;font-size:10px}@media (width<=900px){.hero-panel{grid-template-columns:1fr}.hero-flow{margin:0 28px 28px}.tool-grid{grid-template-columns:1fr}.boundary-panel{flex-direction:column;align-items:flex-start;gap:18px}.boundary-list{justify-content:flex-start}}@media (width<=640px){.sidebar,.brand-mark{width:62px}.side-link span{display:none}.main-area{margin-left:62px}.page-wrap{padding:18px}.topbar{padding:0 18px}.hero-copy{padding:32px 24px}.hero-copy h2{font-size:28px}.hero-flow{margin:0 18px 18px}.topbar-note{display:none}}.account-page{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:54px;max-width:1120px;margin:0 auto;padding:48px 34px;display:grid}.account-intro{padding:38px 0}.account-intro h2{letter-spacing:-.04em;max-width:560px;margin:15px 0 18px;font-size:36px;line-height:1.3}.account-intro>p{max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.9}.account-cost-note{border-left:3px solid var(--teal);background:#eaf3f1;max-width:560px;margin-top:28px;padding:18px 20px}.account-cost-note b,.account-cost-note span{display:block}.account-cost-note b{color:var(--teal);font-size:13px}.account-cost-note span{color:#627175;margin-top:7px;font-size:11px;line-height:1.65}.account-card{border:1px solid var(--line);background:#fff;min-height:520px;padding:30px;box-shadow:0 18px 50px #1b2a2e14}.account-mode-tabs,.account-channel{grid-template-columns:1fr 1fr;display:grid}.account-mode-tabs{margin:-30px -30px 26px}.account-mode-tabs button{border:0;border-bottom:1px solid var(--line);color:#7b878b;cursor:pointer;background:#f5f7f6;height:58px;font-weight:700}.account-mode-tabs button.active{border-bottom:2px solid var(--brand);color:var(--ink);background:#fff}.account-channel{gap:8px;margin-bottom:22px}.account-channel button{color:#68777b;cursor:pointer;background:#fff;border:1px solid #ccd5d6;height:38px;font-size:11px}.account-channel button.active{border-color:var(--teal);color:var(--teal);background:#edf7f5;font-weight:700}.account-form{gap:16px;display:grid}.account-form label{color:#4f5e62;gap:7px;font-size:10px;font-weight:700;display:grid}.account-form input{width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #cbd4d5;padding:0 12px;font-size:12px;font-weight:400}.account-form input:focus{border-color:var(--teal);outline:2px solid #1d76741a}.account-form input:disabled{color:#718085;background:#f4f6f5}.account-code-row{grid-template-columns:1fr 126px;gap:8px;display:grid}.account-code-row button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:#fff;font-size:10px;font-weight:700}.account-primary{background:var(--brand);color:#fff;cursor:pointer;border:0;height:44px;font-size:12px;font-weight:700}.account-primary:hover{background:var(--brand-dark)}.account-success,.account-error{margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.account-success{color:#347144;background:#eaf5ed}.account-error{color:#a83b2d;background:#fff0ec}.account-local-warning{border-top:1px solid var(--line);color:#879397;margin:20px 0 0;padding-top:18px;font-size:9px;line-height:1.7}.account-card-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.account-avatar{background:var(--nav);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;font-weight:800;display:grid}.account-card-head span,.account-card-head p{color:#839095;font-size:10px}.account-card-head h2{margin:4px 0;font-size:20px}.account-card-head p{margin:0}.account-secondary-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.account-secondary-actions button{cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:32px;padding:0 12px;font-size:9px}.account-secondary-actions button.danger{color:#b33e31;border-color:#e1aaa2}.account-secondary-actions span{color:#a23a30;width:100%;font-size:9px}.avatar{border:0;text-decoration:none}@media (width<=900px){.account-page{grid-template-columns:1fr;gap:20px;padding-top:20px}.account-intro{padding:20px 0}.account-intro h2{font-size:29px}.account-card{width:100%;max-width:520px}}@media (width<=560px){.account-page{padding:18px}.account-card{padding:22px}.account-mode-tabs{margin:-22px -22px 22px}.account-code-row{grid-template-columns:1fr 110px}}.import-wrap{max-width:1380px;margin:0 auto;padding:24px 34px 50px}.stepper{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);height:68px;margin-bottom:18px;display:grid}.stepper button{border:0;border-right:1px solid var(--line);color:#8a969a;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;display:flex}.stepper button:last-child{border:0}.stepper span{border:1px solid #ccd4d5;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.stepper span svg{width:14px}.stepper em{font-size:11px;font-style:normal}.stepper .current{color:var(--brand);background:#fdf8f6}.stepper .current span{background:var(--brand);border-color:var(--brand);color:#fff}.stepper .done{color:var(--teal)}.stepper .done span{border-color:var(--teal);color:var(--teal)}.work-panel{border:1px solid var(--line);background:#fff;min-height:620px;padding:30px}.panel-title{margin-bottom:24px}.panel-title h2{letter-spacing:-.025em;margin:6px 0 8px;font-size:23px}.panel-title p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.panel-title.row{justify-content:space-between;align-items:center;gap:20px;display:flex}.dropzone{cursor:pointer;background:#fafbfa;border:1px dashed #aeb9bb;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.dropzone:hover{border-color:var(--teal);background:#f4f7f6}.dropzone.busy{pointer-events:none}.drop-icon{width:64px;height:64px;color:var(--teal);background:#e8efed;place-items:center;display:grid}.drop-icon svg{width:30px}.dropzone h3{margin:20px 0 8px;font-size:16px}.dropzone p{color:#859095;font-size:11px}.secondary-btn,.ai-btn,.export-actions button{cursor:pointer;background:#fff;border:1px solid #cbd3d4;height:39px;padding:0 16px;font-size:11px}.dropzone .secondary-btn{margin-top:18px}.progress{background:#e2e7e6;width:320px;height:4px;margin-top:18px}.progress i{background:var(--teal);height:100%;transition:all .2s;display:block}.scope-note{background:#f5f7f6;align-items:center;gap:8px;margin-top:18px;padding:14px 16px;display:flex}.scope-note strong{margin-right:8px;font-size:11px}.scope-note span{color:#6d797d;border-left:1px solid #cfd6d6;padding-left:9px;font-size:9px}.panel-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.panel-actions>span{color:#7f8b8f;font-size:10px}.panel-actions .primary-btn{cursor:pointer;border:0}.panel-actions .primary-btn:disabled{opacity:.35;cursor:not-allowed}.text-btn{color:#69767a;cursor:pointer;background:0 0;border:0;font-size:11px}.quality-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.file-summary,.quality-result{border:1px solid var(--line);align-items:center;padding:22px;display:flex}.file-badge{background:var(--brand);color:#fff;place-items:center;width:44px;height:52px;margin-right:14px;font-size:10px;font-weight:700;display:grid}.file-summary h3{word-break:break-all;max-width:430px;margin:0 0 6px;font-size:14px}.file-summary p,.quality-result p{color:var(--muted);margin:0;font-size:10px}.file-summary button{color:var(--brand);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.quality-result{justify-content:space-between}.quality-result>div{align-items:center;gap:12px;display:flex}.quality-result.pass{border-left:3px solid #57a46a}.quality-result.warning{border-left:3px solid #d9a440}.quality-result.fail{border-left:3px solid var(--brand)}.result-icon{color:#4d965e;background:#edf4ee;place-items:center;width:34px;height:34px;display:grid}.result-icon svg{width:18px}.quality-result strong{font-size:13px}.score{color:var(--teal);font-size:24px;font-weight:700}.check-list{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.check-list div{border-right:1px solid var(--line);grid-template-columns:20px 1fr;gap:2px 8px;padding:17px;display:grid}.check-list div:last-child{border:0}.check-list svg{width:15px;color:var(--teal);grid-row:1/3}.check-list span{color:#899498;font-size:9px}.check-list b{font-size:12px}.ai-btn{color:#fff;background:var(--teal);border-color:var(--teal);align-items:center;gap:8px;display:flex}.ai-btn svg{width:15px}.ai-btn:disabled{opacity:.6}.stat-row{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.stat-row div{border-right:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:17px 20px;display:flex}.stat-row div:last-child{border:0}.stat-row span{color:#7d898d;font-size:10px}.stat-row b{font-size:21px}.page-table{border:1px solid var(--line);max-height:450px;overflow:auto}.table-head,.table-row{text-align:left;grid-template-columns:70px 140px 105px 1fr 75px;align-items:center;display:grid}.table-head{color:#758185;z-index:2;background:#f1f4f3;height:38px;font-size:9px;position:sticky;top:0}.table-head span,.table-row>span{padding:0 13px}.table-row{cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ef;width:100%;height:47px;font-size:10px}.table-row:hover{background:#fafcfc}.table-row span:nth-child(4){white-space:nowrap;text-overflow:ellipsis;color:#788488;overflow:hidden}.type-pill{background:#edf2f1;padding:5px 7px;font-style:normal}.low{color:#c67724}.high{color:#438755}.database-layout{border:1px solid var(--line);grid-template-columns:280px 1fr;min-height:430px;display:grid}.record-list{border-right:1px solid var(--line);background:#f7f9f8;max-height:520px;overflow:auto}.list-label{color:#7a868a;border-bottom:1px solid var(--line);align-items:center;height:42px;padding:0 14px;font-size:9px;display:flex}.record-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e8e7;gap:10px;width:100%;padding:13px;display:flex}.record-list button.active{border-left:3px solid var(--brand);background:#fff}.record-list button>svg{color:#6a7a7f;width:17px}.record-list button span{min-width:0}.record-list b,.record-list small{display:block}.record-list b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.record-list small{color:#879397;margin-top:4px;font-size:9px}.empty-small{color:#849095;padding:20px;font-size:10px;line-height:1.7}.record-editor{padding:22px;overflow:auto}.record-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.record-head span{color:var(--teal);background:#e7efed;padding:5px 7px;font-size:9px}.record-head h3{margin:8px 0 0;font-size:18px}.record-head small{color:#899498;font-size:9px}.field-table{border:1px solid var(--line)}.field-head,.field-row{grid-template-columns:1fr 1.7fr 70px 70px;align-items:center;display:grid}.field-head{color:#7b878b;background:#f3f5f4;height:34px;font-size:9px}.field-head span,.field-row>span{padding:0 10px}.field-row{border-top:1px solid #e8eceb;min-height:43px}.field-row input{border:0;border-right:1px solid #e8eceb;min-width:0;height:42px;padding:0 10px;font-size:10px}.field-row input:focus{outline:1px solid var(--teal);outline-offset:-1px}.field-row span{font-size:9px}.issue-list{border:1px solid var(--line)}.issue-item{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.issue-item:last-child{border:0}.issue-item>svg{color:#c88431;width:18px}.issue-item strong,.issue-item span{display:block}.issue-item strong{font-size:11px}.issue-item span{color:#849095;margin-top:4px;font-size:9px}.issue-item button{cursor:pointer;background:#fff;border:1px solid #cdd5d6;height:31px;padding:0 12px;font-size:9px}.issue-item.resolved{opacity:.52}.empty-state{color:#78868a;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-state>svg{width:36px}.empty-state h3{margin:14px 0 5px;font-size:14px}.empty-state p{font-size:10px}.error-banner{color:#a63a29;background:#fff1ed;border:1px solid #efc1b7;align-items:center;gap:10px;max-width:1380px;margin:0 auto 15px;padding:12px 15px;font-size:11px;display:flex}.error-banner>svg{width:17px}.error-banner button{cursor:pointer;background:0 0;border:0;margin-left:auto}.error-banner button svg{width:15px}.export-actions{gap:8px;display:flex}.export-actions .primary-btn{border:0;height:39px}.preview-layout{border:1px solid var(--line);grid-template-columns:120px minmax(420px,1fr) 250px;min-height:610px;display:grid}.page-strip{border-right:1px solid var(--line);background:#f4f6f5;max-height:680px;overflow:auto}.page-strip button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;height:55px;padding:0 12px}.page-strip button.active{border-left:3px solid var(--brand);background:#fff}.page-strip span,.page-strip small{display:block}.page-strip span{font-size:11px;font-weight:700}.page-strip small{color:#849095;margin-top:4px;font-size:8px}.page-stage{background:#e1e5e4;justify-content:center;align-items:flex-start;padding:24px;display:flex;overflow:auto}.pdf-canvas{background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;width:min(100%,700px);position:relative;box-shadow:0 4px 18px #1623282e}.pdf-canvas input{color:#172127;background:#fffffff0;border:1px solid #d84c3480;min-height:12px;padding:0 2px;line-height:1.1;position:absolute}.pdf-canvas input:hover,.pdf-canvas input:focus{outline:2px solid var(--brand);z-index:2}.binding-info{border-left:1px solid var(--line);background:#fff;padding:20px}.binding-info h3{margin:0 0 15px;font-size:14px}.binding-info>div{border-bottom:1px solid #edf0ef;justify-content:space-between;padding:11px 0;display:flex}.binding-info span{color:#819095;font-size:9px}.binding-info b{font-size:10px}.binding-info p{color:#748287;background:#f2f5f4;margin-top:18px;padding:12px;font-size:9px;line-height:1.7}.binding-info p strong{color:#435259;margin-bottom:4px;display:block}@media (width<=1050px){.quality-grid{grid-template-columns:1fr}.check-list{grid-column:auto;grid-template-columns:1fr 1fr}.preview-layout{grid-template-columns:90px 1fr}.binding-info{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.database-layout{grid-template-columns:230px 1fr}}@media (width<=760px){.import-wrap{padding:16px}.stepper em{display:none}.stepper{height:54px}.panel-title.row{flex-direction:column;align-items:flex-start}.work-panel{padding:20px}.scope-note{flex-wrap:wrap;align-items:flex-start}.stat-row{grid-template-columns:1fr 1fr}.table-head,.table-row{grid-template-columns:55px 110px 80px 1fr}.table-head span:last-child,.table-row span:last-child{display:none}.database-layout{grid-template-columns:1fr}.record-list{border-right:0;border-bottom:1px solid var(--line);max-height:220px}.preview-layout{grid-template-columns:1fr}.page-strip{border-right:0;max-height:none;display:flex;overflow-x:auto}.page-strip button{min-width:90px}.check-list{grid-template-columns:1fr}.quality-grid{display:block}.quality-result{margin-top:12px}}.truth-note{border-left:3px solid var(--teal);background:#edf4f2;align-items:center;gap:8px;margin-top:18px;padding:14px 16px;display:flex}.truth-note strong{margin-right:8px;font-size:11px}.truth-note span{color:#5f706f;border-left:1px solid #bfcfcb;padding-left:10px;font-size:9px}.object-proof{align-items:baseline;gap:8px;display:flex}.object-proof b{color:var(--teal);font-size:28px}.object-proof span{color:#788589;font-size:9px}.rebuild-layout{border:1px solid var(--line);grid-template-columns:120px minmax(480px,1fr) 270px;min-height:650px;display:grid}.all-pages{max-height:720px}.all-pages button{height:64px}.all-pages em{color:#9aa4a7;margin-top:3px;font-size:8px;font-style:normal;display:block}.true-html-stage{min-height:650px}.html-rebuilt-page{background:#fff;width:min(100%,700px);position:relative;overflow:hidden;box-shadow:0 4px 18px #1623282e;container-type:inline-size}.html-art-layer,.html-object-layer{width:100%;height:100%;position:absolute;inset:0}.html-art-layer{object-fit:fill;pointer-events:none}.html-text-object{white-space:pre;transform-origin:0 0;text-align:left;cursor:pointer;background:0 0;border:0;min-width:1px;min-height:1px;margin:0;padding:0;line-height:1;display:block;position:absolute;overflow:visible}.html-text-object:hover{z-index:3;background:#ffffffc7;outline:1px solid #15938e}.html-text-object.selected{outline:2px solid var(--brand);z-index:4;background:#fffffff0}.html-text-object.bound:after{content:"";background:var(--teal);width:4px;height:4px;position:absolute;top:-2px;right:-5px}.object-inspector{border-left:1px solid var(--line);background:#fff;padding:19px;overflow:auto}.object-inspector h3{margin:6px 0 18px;font-size:14px}.object-inspector label{color:#748187;margin-bottom:13px;font-size:9px;display:block}.object-inspector textarea,.object-inspector input,.object-inspector select{color:#172127;background:#fff;border:1px solid #ccd4d5;width:100%;margin-top:6px;padding:9px;font-size:10px;display:block}.object-inspector textarea{resize:vertical;min-height:80px;line-height:1.55}.object-inspector p{color:#859195;word-break:break-all;font-size:9px;line-height:1.55}.object-inspector.empty p{margin-top:20px}.object-coords{grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0;display:grid}.object-coords span{text-align:center;color:#6d7a7e;background:#f0f3f2;padding:7px 4px;font-size:8px}.layer-loading{aspect-ratio:595/842;background:#f8faf9;flex-direction:column;justify-content:center;align-items:center;width:min(100%,700px);display:flex}.layer-loading span{border:2px solid #cbd5d4;border-top-color:var(--teal);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.layer-loading p{color:#7c898c;margin-top:10px;font-size:9px}@keyframes spin{to{transform:rotate(360deg)}}.progress.full{width:100%;margin:12px 0 18px}.binding-table{border:1px solid var(--line);max-height:430px;overflow:auto}.binding-head,.binding-table>button{grid-template-columns:70px 1.1fr 1fr 1.7fr 100px;align-items:center;display:grid}.binding-head{z-index:2;color:#758185;background:#f1f4f3;height:36px;font-size:9px;position:sticky;top:0}.binding-head span,.binding-table>button span{white-space:nowrap;text-overflow:ellipsis;padding:0 10px;overflow:hidden}.binding-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8eceb;width:100%;height:43px;font-size:9px}.binding-table>button:hover{background:#f8faf9}.binding-table>button span:last-child{color:#829094;font-family:monospace}.issue-compact{border:1px solid #ead3c3;margin-top:15px}.issue-compact>div{border-bottom:1px solid #f1e3da;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:grid}.issue-compact svg{color:#c67c30;width:14px}.issue-compact button{background:#fff;border:1px solid #d8c7ba;padding:5px 8px;font-size:8px}.compare-controls{background:#f2f5f4;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px;display:flex}.compare-controls select{background:#fff;border:1px solid #cbd4d4;height:34px;padding:0 10px;font-size:10px}.compare-controls span{color:#758286;font-size:9px}.compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.compare-grid>div{background:#e2e6e5;min-width:0;padding:15px}.compare-grid h3{color:#56656a;margin:0 0 10px;font-size:10px}.compare-grid .html-rebuilt-page,.source-page-image{width:100%;display:block;box-shadow:0 3px 14px #14222829}.export-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.export-summary>div{border-right:1px solid var(--line);padding:22px}.export-summary>div:last-child{border:0}.export-summary span{color:var(--brand);font-size:9px;font-weight:700}.export-summary b{margin:10px 0 7px;font-size:13px;display:block}.export-summary p{color:#7e8a8e;margin:0;font-size:9px;line-height:1.55}.export-progress{background:#f3f6f5;grid-template-columns:1fr 80px;align-items:center;margin:20px 0;padding:16px;display:grid}.export-progress strong{font-size:10px}.export-progress .progress{grid-column:1/-1}.export-progress>span{text-align:right;color:var(--teal);font-size:16px;font-weight:700}.final-export{border-left:3px solid var(--brand);background:#fdf9f8;justify-content:space-between;align-items:center;margin-top:20px;padding:22px;display:flex}.final-export strong{font-size:13px}.final-export p{color:#7b888c;font-size:9px}.final-export button{cursor:pointer;border:0}.final-export button:disabled{opacity:.5}@media (width<=1100px){.rebuild-layout{grid-template-columns:90px 1fr}.object-inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.export-summary{grid-template-columns:1fr 1fr}}@media (width<=780px){.rebuild-layout{grid-template-columns:1fr}.all-pages{max-height:none;display:flex;overflow-x:auto}.all-pages button{min-width:90px}.compare-grid{grid-template-columns:1fr}.truth-note{flex-direction:column;align-items:flex-start}.truth-note span{border-left:0;padding-left:0}.export-summary{grid-template-columns:1fr}.export-summary>div{border-right:0;border-bottom:1px solid var(--line)}}.html-visual-object-layer,.html-object-layer,.html-vector-object,.html-image-object{width:100%;height:100%;position:absolute;inset:0}.html-visual-object-layer,.html-vector-object,.html-image-object{pointer-events:none}.html-text-object{z-index:100000}.html-text-object:hover,.html-text-object.selected{z-index:100001}.object-warning{color:#76512c;background:#fff8ef;border-left:3px solid #c67c30;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.object-warning svg{flex:none;width:15px}.compact-topbar{height:54px}.compact-topbar h1{font-size:16px}.compact-topbar .eyebrow{display:none}.reconstruction-mode{max-width:1580px;padding-top:12px}.reconstruction-mode .stepper{height:48px;margin-bottom:12px}.reconstruction-mode .stepper span{width:21px;height:21px}.reconstruction-panel{min-height:0;padding:14px}.compact-workbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;height:46px;margin-bottom:10px;display:grid}.compact-workbar>div:first-child h2{margin:0 0 3px;font-size:15px}.compact-workbar>div:first-child span{color:var(--muted);font-size:9px}.focus-launch{border:1px solid var(--teal);height:32px;color:var(--teal);cursor:pointer;background:#fff;justify-self:end;padding:0 13px;font-size:10px;font-weight:700}.page-pager{justify-content:center;align-items:center;gap:6px;display:flex}.page-pager>button{cursor:pointer;background:#fff;border:1px solid #cad3d4;width:31px;height:31px;font-size:20px;line-height:1}.page-pager>button:disabled{opacity:.3;cursor:not-allowed}.page-pager label{background:#fff;border:1px solid #cad3d4;align-items:center;gap:5px;height:31px;padding:0 9px;display:flex}.page-pager input{text-align:center;appearance:textfield;border:0;width:38px;font-size:10px}.page-pager input:focus{outline:0}.page-pager span{color:#7b888c;font-size:9px}.overview-layout{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px;height:calc(100vh - 238px);min-height:500px;display:grid}.overview-stage{align-items:center;height:100%;min-height:0;padding:14px;position:relative;overflow:hidden}.overview-stage .overview-page{width:min(100%,70.7vh - 190.89px);max-height:calc(100vh - 270px)}.page-open-cover{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:14px}.page-open-cover span{opacity:0;color:#fff;background:#172127d1;padding:8px 12px;font-size:9px;transition:all .18s;transform:translateY(5px)}.page-open-cover:hover span{opacity:1;transform:none}.overview-summary{border-left:1px solid var(--line);background:#fff;padding:18px}.overview-summary h3{margin:8px 0 18px;font-size:18px}.overview-summary>div{border-bottom:1px solid #edf0ef;justify-content:space-between;padding:10px 0;display:flex}.overview-summary>div span{color:#7c888c;font-size:9px}.overview-summary>div b{font-size:11px}.overview-summary p{color:#6f7d81;background:#f2f5f4;margin-top:16px;padding:11px;font-size:9px;line-height:1.65}.compact-actions{margin-top:10px;padding-top:10px}.compact-actions .primary-btn{height:36px;font-size:10px}.focus-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b1fc7;grid-template-rows:58px 1fr;display:grid;position:fixed;inset:0}.focus-toolbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid;box-shadow:0 4px 18px #00000029}.focus-toolbar>div:first-child b,.focus-toolbar>div:first-child span{display:block}.focus-toolbar>div:first-child b{font-size:12px}.focus-toolbar>div:first-child span{color:#829095;margin-top:3px;font-size:8px}.focus-toolbar>button{background:var(--brand);color:#fff;cursor:pointer;border:0;justify-self:end;align-items:center;gap:9px;height:34px;padding:0 14px;font-size:10px;display:flex}.focus-toolbar>button svg{width:14px}.focus-body{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.focus-stage{background:var(--editor-stage-bg,#f7f7fa);justify-content:center;align-items:flex-start;min-height:0;padding:16px 24px;display:flex;overflow:auto}.focus-stage .focus-page{flex:none;width:min(70.7vh - 63.63px,100vw - 350px)}.focus-body>.object-inspector{border-left:1px solid #c7d0d1;height:100%;max-height:calc(100vh - 58px)}.lud-pistol-page{color:#000;font-family:Arial,Microsoft YaHei,sans-serif}.lud-blue-rail{background:#4c95c5;width:4.2%;position:absolute;inset:0 auto 0 0}.lud-header{border-bottom:.38cqw solid #318ec5;justify-content:space-between;align-items:flex-start;width:85.4%;height:3.45%;font-size:2.9cqw;font-weight:700;line-height:1;display:flex;position:absolute;top:2.85%;left:5.35%}.lud-intro{width:28.8%;font-size:1.45cqw;line-height:1.45;position:absolute;top:8.8%;left:5.35%}.lud-intro p{margin:0 0 .75cqw}.lud-intro ul{margin:0;padding-left:2.05cqw}.lud-intro li{margin:0 0 .65cqw;padding-left:.15cqw}.lud-intro b{font-weight:700}.lud-products{object-fit:contain;width:57.5%;height:26.1%;position:absolute;top:10.9%;left:34.2%}.lud-spec{border-collapse:collapse;table-layout:fixed;color:#000;border-top:.12cqw solid #222;border-bottom:.12cqw solid #222;width:86.2%;font-size:1.15cqw;line-height:1;position:absolute;top:48.45%;left:5.1%}.lud-spec col.model{width:24.5%}.lud-spec col.order{width:13.7%}.lud-spec th,.lud-spec td{text-align:center;vertical-align:bottom;white-space:nowrap;height:1.52cqw;padding:0;font-weight:400}.lud-spec th:first-child,.lud-spec td:first-child{text-align:left}.lud-spec thead .group th{vertical-align:bottom;height:2.9cqw;font-weight:700}.lud-spec thead .units th{border-bottom:.12cqw solid #222;height:1.4cqw;font-weight:700}.lud-spec thead th[rowspan]{border-bottom:.12cqw solid #222}.lud-spec tbody .section th{text-align:left;background:#fff;height:1.65cqw;font-size:1.25cqw;font-weight:700}.lud-spec tbody .data:nth-child(2n){background:#f1f0f8}.lud-spec tbody .data:nth-child(odd){background:#fff}.lud-spec td button{width:100%;height:100%;text-align:inherit;white-space:nowrap;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.lud-spec td button:hover,.lud-spec td button.active{outline:.22cqw solid var(--brand);outline-offset:-.1cqw;z-index:2;background:#fff7f4;position:relative}.lud-notes{width:67%;font-size:1.25cqw;line-height:1.55;position:absolute;top:60.5%;left:5.15%}.lud-notes>div{white-space:nowrap}.lud-notes>div+div{margin-left:6.2%}.lud-footer{align-items:baseline;gap:1.05cqw;font-size:1.3cqw;display:flex;position:absolute;bottom:3.8%;left:5.2%}.lud-footer b{font-size:1.7cqw;font-weight:400}.lud-footer span{color:#a5a8ac}.lud-footer i{color:#999;font-style:normal}.database-workbench{border:1px solid var(--line);grid-template-columns:220px 1fr;height:490px;min-height:0;display:grid}.database-record-list{border-right:1px solid var(--line);background:#f5f7f6;overflow:auto}.database-record-list .list-label{z-index:1;background:#eef2f1;position:sticky;top:0}.database-record-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;padding:13px 15px;display:block}.database-record-list button.active{border-left:3px solid var(--brand);background:#fff;padding-left:12px}.database-record-list b,.database-record-list small{display:block}.database-record-list b{font-size:11px}.database-record-list small{color:#839094;margin-top:4px;font-size:8px}.database-record-editor{padding:18px;overflow:auto}.database-record-editor>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.database-record-editor header span{letter-spacing:.14em;color:var(--teal);font-size:8px;font-weight:700}.database-record-editor h3{margin:5px 0 0;font-size:18px}.database-record-editor header small{color:#7a878b;font-size:9px}.database-field-grid{border:1px solid var(--line)}.database-field-head,.database-field-row{grid-template-columns:1.35fr 1.15fr 70px 90px;align-items:center;display:grid}.database-field-head{color:#7b878b;background:#f1f4f3;height:34px;font-size:8px}.database-field-head span,.database-field-row>span{padding:0 10px}.database-field-row{border-top:1px solid #e7ebea;min-height:40px;font-size:9px}.database-field-row input{border:0;border-left:1px solid #e7ebea;border-right:1px solid #e7ebea;min-width:0;height:39px;padding:0 10px;font-size:10px}.database-field-row input:focus{outline:1px solid var(--teal);outline-offset:-1px}.database-field-row button{cursor:pointer;background:#fff;border:1px solid #ccd4d5;height:27px;margin-right:7px;font-size:8px}.database-field-inspector input[readonly]{color:#657277;background:#f3f5f4}@media (width<=1000px){.overview-layout{grid-template-columns:1fr}.overview-summary{display:none}.focus-body{grid-template-columns:1fr}.focus-body>.object-inspector{display:none}.focus-stage .focus-page{width:min(70.7vh - 63.63px,100vw - 40px)}.database-workbench{grid-template-columns:180px 1fr}}@media (width<=720px){.compact-workbar{grid-template-columns:1fr auto}.compact-workbar .page-pager{grid-area:2/1/auto/-1}.overview-layout{height:calc(100vh - 250px)}.focus-toolbar{grid-template-columns:1fr auto}.focus-toolbar .page-pager{display:none}.focus-toolbar>button{padding:0 10px;font-size:0}.database-workbench{grid-template-columns:1fr;height:auto}.database-record-list{border-right:0;border-bottom:1px solid var(--line);max-height:180px}.database-field-head,.database-field-row{grid-template-columns:1.2fr 1fr 55px}.database-field-head span:last-child,.database-field-row button{display:none}}.html-rebuilt-page{isolation:isolate}.html-layout-export-stage{pointer-events:none;z-index:-1;position:fixed;top:0;left:-100000px}.html-layout-export-page{background:#fff;position:relative;overflow:hidden}.html-layout-export-page>.html-rebuilt-page{width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important}.html-visual-object-layer{z-index:1}.html-object-layer{z-index:2;pointer-events:none}.html-object-layer .html-text-object{pointer-events:auto;z-index:1}.html-object-layer .html-text-object:hover,.html-object-layer .html-text-object.selected{z-index:2}.html-object-layer .html-text-group{white-space:normal;word-break:normal;overflow-wrap:break-word;letter-spacing:normal;transform-origin:0 0;overflow:visible}.html-object-layer .html-text-group.kind-bullet{text-indent:0;padding:0}.html-list-item{text-indent:-1.15em;min-height:1em;padding-left:1.15em;display:block}.html-list-item.vector-marker{text-indent:0;padding-left:0}.html-list-item.measured-marker{text-indent:0;position:relative}.html-list-marker{display:block;position:absolute;top:0;left:0}.html-list-item.nested-list-item{margin-left:1.35em}.html-list-item.nested-list-item .html-list-marker{font-weight:400}.html-text-scale{transform-origin:0 0;display:block}.html-object-layer .html-text-group.kind-heading{overflow-wrap:normal}.semantic-warning{color:#8a5b20;background:#fff7ea;border-left:3px solid #d79542;margin-top:8px;padding:8px 11px;font-size:9px;line-height:1.5}.paragraph-highlight{z-index:3;border:1px solid var(--teal);pointer-events:none;background:#15969309;position:absolute;box-shadow:inset 0 0 0 1px #ffffffb8}.focus-backdrop{z-index:10000;isolation:isolate;grid-template-rows:64px 1fr}.focus-toolbar-center{align-items:center;gap:15px;display:flex}.zoom-controls{background:#fff;border:1px solid #cad3d4;align-items:center;height:32px;display:flex}.zoom-controls button{cursor:pointer;background:#fff;border:0;border-right:1px solid #d8dede;min-width:31px;height:30px;font-size:14px}.zoom-controls button:last-child{border-left:1px solid #d8dede;border-right:0;padding:0 10px;font-size:9px}.zoom-controls span{text-align:center;font-variant-numeric:tabular-nums;width:50px;font-size:9px}.focus-stage{cursor:grab;overscroll-behavior:contain;touch-action:none;padding:26px;display:block;overflow:auto}.focus-stage.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.focus-page-shell{min-width:1px;margin:0 auto}.focus-page-shell .focus-page{flex:none;width:100%;max-width:none}.focus-body>.object-inspector{max-height:calc(100vh - 64px)}@media (width<=1000px){.focus-toolbar-center{gap:7px}.zoom-controls button:last-child{display:none}}.stepper{grid-template-columns:repeat(3,1fr)}.organizer-panel{min-height:0;padding:18px}.organizer-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 15px;display:flex}.organizer-toolbar h2{margin:5px 0 4px;font-size:18px}.organizer-toolbar p{color:var(--muted);margin:0;font-size:9px}.organizer-toolbar>div:last-child,.document-viewer-topbar>div:last-child{align-items:center;gap:9px;display:flex}.page-organizer-grid{background:#f3f5f4;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));align-content:start;gap:26px 22px;min-height:470px;max-height:calc(100vh - 280px);padding:24px;display:grid;overflow:auto}.page-thumbnail-card{cursor:zoom-in;text-align:center;min-width:0;color:var(--ink);background:0 0;border:0;padding:0}.page-thumbnail-canvas{aspect-ratio:595/842;justify-content:center;align-items:center;width:100%;margin:0 auto 9px;display:flex;position:relative}.page-thumbnail-canvas .html-rebuilt-page{width:auto;max-width:100%;height:100%;transition:transform .16s,box-shadow .16s;box-shadow:0 2px 8px #18232729}.page-thumbnail-card:hover .html-rebuilt-page{transform:translateY(-3px);box-shadow:0 8px 22px #18232738}.page-thumbnail-card>span{font-size:10px;font-weight:700;display:block}.page-thumbnail-card>small{color:#7c898c;margin-top:4px;font-size:8px;display:block}.save-panel{max-width:850px}.save-document-form{border:1px solid var(--line);padding:24px}.save-document-form>label{color:#68767b;font-size:10px;display:block}.save-document-form>label input{width:100%;height:48px;color:var(--ink);border:1px solid #c8d1d2;margin-top:8px;padding:0 14px;font-size:17px;display:block}.save-document-summary{border:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;margin-top:18px;display:grid}.save-document-summary>div{border-right:1px solid var(--line);padding:14px}.save-document-summary>div:last-child{border:0}.save-document-summary span,.save-document-summary b{display:block}.save-document-summary span{color:#7a878b;font-size:8px}.save-document-summary b{word-break:break-all;margin-top:6px;font-size:10px}.save-progress{background:#f2f5f4;grid-template-columns:1fr auto;gap:8px;margin-top:18px;padding:14px;display:grid}.save-progress strong{font-size:10px}.save-progress>span{color:var(--teal);font-size:12px;font-weight:700}.save-progress .progress{grid-column:1/-1;margin:0}.save-success{text-align:center;border:1px solid var(--line);padding:44px 20px}.save-success>span{width:46px;height:46px;color:var(--teal);background:#e7f3ef;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.save-success>span svg{width:22px}.save-success h3{margin:15px 0 7px;font-size:20px}.save-success p{color:#738085;font-size:10px}.save-success>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.save-drawer-backdrop{z-index:120;background:#0f191e7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.save-drawer{background:#fff;width:min(510px,94vw);height:100%;padding:38px 36px 32px;animation:.2s ease-out save-drawer-in;position:relative;overflow:auto;box-shadow:-14px 0 42px #0c181d2e}.save-drawer h2{margin:7px 0;font-size:25px}.save-drawer>p{color:var(--base44-muted);margin:0 0 22px;font-size:11px}.save-drawer-close{color:#677579;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:16px;right:18px}.save-classification-card{border:1px solid var(--base44-border);background:var(--base44-surface);border-radius:12px;padding:20px}.save-classification-card>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.save-classification-card>header b{color:var(--base44-foreground);font-size:15px}.save-classification-card>header span{color:var(--base44-muted-2);font-size:10px}.save-drawer-field{color:#4b5563;font-size:11px;font-weight:700;display:block}.save-drawer-field+.save-drawer-field{margin-top:14px}.save-drawer-field input,.save-drawer-field select{border:1px solid var(--base44-border-strong);width:100%;height:46px;color:var(--base44-foreground);background:#fff;border-radius:8px;margin-top:8px;padding:0 13px;font-size:14px;font-weight:500;display:block}.save-drawer-field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#8b5cf6 50%),linear-gradient(135deg,#8b5cf6 50%,#0000 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.save-drawer-field input:focus,.save-drawer-field select:focus{border-color:var(--base44-primary);outline:3px solid #8b5cf61f}.save-new-product-field{background:#fff;border-radius:8px;padding:14px 14px 0}.save-brochure-subsection{background:#fff;border-radius:9px;margin-top:20px;padding:18px}.save-brochure-subsection small{color:var(--base44-muted-2);margin-top:8px;font-size:9px;line-height:1.5;display:block}.save-drawer .save-document-summary{margin-top:18px}.save-drawer-confirm{border:0;justify-content:center;width:100%;height:44px;margin-top:22px}.save-drawer-confirm:disabled{opacity:.4}.save-drawer .save-progress{margin-top:20px}@keyframes save-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.import-file-alert-backdrop{z-index:220;background:#17181f61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.import-file-alert{text-align:center;background:#fff;border:1px solid #e4e0f1;border-radius:14px;width:min(410px,100vw - 40px);padding:30px 30px 26px;box-shadow:0 22px 60px #1f193433}.import-file-alert-icon{width:52px;height:52px;color:var(--base44-primary);background:#f4f0ff;border-radius:12px;place-items:center;margin:0 auto 16px;display:grid}.import-file-alert-icon svg{width:25px}.import-file-alert h2{margin:0 0 10px;font-size:21px}.import-file-alert p{color:#70778a;margin:0;font-size:12px;line-height:1.75}.import-file-alert .primary-btn{cursor:pointer;border:0;justify-content:center;min-width:132px;height:42px;margin-top:22px}.document-library-page{max-width:1480px}.library-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.library-toolbar h2{margin:0 0 6px;font-size:20px}.library-toolbar p{color:var(--muted);margin:0;font-size:10px}.library-toolbar label{color:#748187;font-size:8px}.library-toolbar input{background:#fff;border:1px solid #c9d2d3;width:280px;height:38px;margin-top:6px;padding:0 11px;font-size:10px;display:block}.library-toolbar-actions{align-items:flex-end;gap:10px;display:flex}.library-clear-button{color:#b9362c;cursor:pointer;background:#fff;border:1px solid #d65449;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.library-clear-button svg{width:13px}.library-clear-confirm{background:#fff7f6;border:1px solid #d65449;align-items:center;gap:7px;height:38px;padding:0 5px 0 10px;display:flex}.library-clear-confirm span{color:#992f27;font-size:9px}.library-clear-confirm button{cursor:pointer;background:#fff;border:1px solid #ccd4d5;height:28px;font-size:8px}.library-clear-confirm button.danger{color:#fff;background:#d94a3a;border-color:#d8574c}.document-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;display:grid}.document-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;grid-template-rows:220px auto;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.document-card:hover,.document-card:focus-visible{border-color:#aebcbd;outline:0;transform:translateY(-3px);box-shadow:0 10px 28px #1a282d1f}.document-cover{background:#e4e8e7;justify-content:center;align-items:center;padding:13px;display:flex;overflow:hidden}.document-cover img{max-width:100%;max-height:100%;display:block;box-shadow:0 3px 12px #141e2333}.document-cover-placeholder{aspect-ratio:595/842;color:#91a0a4;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:118px;display:flex;box-shadow:0 3px 12px #141e2326}.document-cover-placeholder svg{width:24px}.document-cover-placeholder span{letter-spacing:.14em;font-size:8px}.document-card-body{min-width:0;padding:10px 12px 11px}.card-title{text-align:left;width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;padding:0;font:600 14px/1.3 inherit;display:block;overflow:hidden}.document-card small{color:#8c989b;margin-top:6px;font-size:8px;display:block}.document-card-actions{z-index:8;gap:5px;display:flex;position:absolute;top:8px;right:8px}.card-menu-trigger,.card-open-icon{color:#314146;cursor:pointer;background:#ffffffeb;border:1px solid #aab5b6b8;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:flex;box-shadow:0 2px 8px #141e2314}.card-menu-trigger:hover,.card-open-icon:hover{color:var(--brand);background:#fff}.card-menu-trigger svg,.card-open-icon svg{width:14px}.card-menu{background:#fff;border:1px solid #cbd3d4;width:154px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 10px 26px #141e232e}.card-menu>button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;width:100%;height:31px;padding:0 9px;font-size:9px;display:flex}.card-menu>button:hover{background:#f2f5f4}.card-menu svg{width:13px}.card-menu .danger{color:#c93e31}.delete-confirm{border-top:1px solid #edf0ef;grid-template-columns:1fr 1fr;gap:5px;padding:7px 7px 4px;display:grid}.delete-confirm span{color:#9b3028;grid-column:1/-1;font-size:9px}.delete-confirm button{cursor:pointer;background:#fff;border:1px solid #ccd4d5;height:27px;font-size:8px}.delete-confirm button.danger{color:#fff;background:#d94a3a;border-color:#d8574c}.card-rename{grid-template-columns:minmax(0,1fr) 28px;gap:5px;display:grid}.card-rename input{border:1px solid var(--teal);min-width:0;height:28px;padding:0 7px;font-size:12px}.card-rename button{background:var(--teal);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.card-rename button svg{width:13px}.copy-confirm{border-top:1px solid #edf0ef;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.copy-confirm label{color:#637276;grid-column:1/-1;font-size:8px}.copy-confirm input{border:1px solid var(--teal);width:100%;height:28px;margin-top:4px;padding:0 6px;font-size:9px;display:block}.copy-confirm>button{cursor:pointer;background:#fff;border:1px solid #ccd4d5;height:27px;font-size:8px}.copy-confirm button[type=submit]{border-color:var(--teal);background:var(--teal);color:#fff}.library-empty,.library-loading{text-align:center;background:#f7f9f8;border:1px dashed #cbd3d4;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.library-empty>svg{color:#9aa7aa;width:38px}.library-empty h3,.library-loading h2{margin:14px 0 5px;font-size:16px}.library-empty p{color:#7c898c;margin:0 0 18px;font-size:9px}.saved-document-view{max-width:1600px}.saved-document-meta{align-items:center;gap:8px;margin-bottom:13px;display:flex}.saved-document-meta>span{color:#506065;background:#edf2f1;padding:7px 10px;font-size:9px}.saved-document-meta p{color:#7b888c;margin-left:auto;font-size:9px}.library-organizer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:calc(100vh - 195px)}.document-viewer-topbar .secondary-btn,.document-viewer-topbar .primary-btn{height:34px}@media (width<=900px){.organizer-toolbar,.library-toolbar{flex-direction:column;align-items:flex-start}.page-organizer-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:none}.document-card-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.library-toolbar input{width:min(80vw,340px)}.saved-document-meta{flex-wrap:wrap;align-items:flex-start}.saved-document-meta p{width:100%;margin:0}.document-viewer-topbar .secondary-btn{display:none}}@media (width<=620px){.stepper em{display:none}.page-organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:14px}.save-document-summary{grid-template-columns:1fr}.save-document-summary>div{border-right:0;border-bottom:1px solid var(--line)}.document-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.document-card{grid-template-rows:180px auto}.document-card-actions{top:5px;right:5px}.card-menu-trigger,.card-open-icon{width:26px;height:26px}}.primary-btn,.secondary-btn{justify-content:center;align-items:center;line-height:1;display:inline-flex}.compact-compare-panel{flex-direction:column;height:calc(100vh - 164px);min-height:520px;padding:14px 18px;display:flex;overflow:hidden}.compare-step-label{align-items:center;gap:14px;display:flex}.compare-zoom-btn{margin-left:10px;height:29px!important}.compare-fit-grid{flex:1;min-height:0;overflow:hidden!important}.compare-fit-grid>div{flex-direction:column;min-height:0;display:flex}.compare-page-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.compare-page-stage .source-page-image{max-width:100%;height:auto;max-height:100%;box-shadow:0 3px 14px #14222829;width:auto!important}.compare-page-stage .html-rebuilt-page{max-width:100%;height:100%;max-height:100%;box-shadow:0 3px 14px #14222829;width:auto!important}.fullscreen-compare-grid{background:#cfd5d4;grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.fullscreen-compare-grid>div{background:#e2e6e5;flex-direction:column;align-items:center;min-width:0;padding:10px;display:flex}.fullscreen-compare-grid h3{align-self:flex-start;margin:0 0 8px;font-size:10px}.fullscreen-compare-grid .source-page-image,.fullscreen-compare-grid .html-rebuilt-page{width:auto;max-width:100%;max-height:calc(100vh - 104px)}.export-modal-backdrop{z-index:20000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait;background:#141b1fb8;place-items:center;display:grid;position:fixed;inset:0}.export-modal{border-top:4px solid var(--brand);text-align:center;background:#fff;width:min(420px,100vw - 40px);padding:28px 30px;box-shadow:0 24px 70px #00000047}.export-modal h2{margin:8px 0;font-size:20px}.export-modal p,.export-modal small{color:#748187;font-size:10px}.export-modal strong{color:var(--teal);margin:18px 0 8px;font-size:28px;display:block}.export-modal-progress{background:#e3e8e7;height:5px;margin:0 0 15px}.export-modal-progress i{background:var(--teal);height:100%;transition:width .2s;display:block}.export-choice-backdrop{cursor:default}.export-choice-modal{text-align:left;width:min(620px,100vw - 40px)}.export-choice-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd4d4;min-height:145px;padding:20px;transition:border-color .15s,transform .15s,box-shadow .15s}.export-choice-grid>button:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 8px 24px #14262a1a}.export-choice-grid b{color:var(--ink);font-size:18px}.export-choice-cancel{margin:0 auto;display:block}.export-page-range{background:#f8faf9;border:1px solid #d7dddd;margin:16px 0 0;padding:12px 14px}.export-page-range legend{color:#28383b;padding:0 6px;font-size:11px;font-weight:800}.export-page-range>label{cursor:pointer;align-items:center;gap:7px;margin-right:22px;font-size:12px;display:inline-flex}.export-page-range>label small{color:#7a878a}.export-page-range>div{opacity:.48;align-items:center;gap:8px;margin-top:12px;display:flex}.export-page-range>div.active{opacity:1}.export-page-range>div input{background:#fff;border:1px solid #bdc8c9;width:74px;height:34px;padding:0 8px}.export-page-range>div small{color:#778487;margin-left:4px}.card-open-icon{display:none!important}.card-menu-trigger{color:#314146;cursor:pointer;background:#ffffffeb;border:1px solid #aab5b6b8;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;box-shadow:0 2px 8px #141e2314}@media (width<=780px){.compact-compare-panel{height:auto}.compare-fit-grid,.fullscreen-compare-grid{grid-template-columns:1fr}.compare-fit-grid{overflow:auto!important}.fullscreen-compare-grid .source-page-image,.fullscreen-compare-grid .html-rebuilt-page{max-height:none}}.workspace-main{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.workspace-main>.topbar{flex:0 0 50px;height:50px;padding:0 24px;position:relative;top:auto}.workspace-main>.topbar>div:first-child{align-items:baseline;gap:11px;min-width:0;display:flex}.workspace-main>.topbar .eyebrow{flex:none;font-size:8px;display:block}.workspace-main>.topbar h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;overflow:hidden}.workspace-main>.topbar .topbar-note{font-size:10px}.workspace-main>.topbar .primary-btn{gap:12px;height:34px;padding:0 16px;font-size:11px}.workspace-import{flex-direction:column;flex:1;gap:8px;width:100%;max-width:1580px;min-height:0;padding:8px 14px 10px;display:flex;overflow:hidden}.workspace-import .stepper,.workspace-import.reconstruction-mode .stepper{flex:0 0 40px;height:40px;margin:0}.workspace-import .stepper button{gap:7px}.workspace-import .stepper span{width:20px;height:20px}.workspace-import .stepper em{font-size:10px}.workspace-import>.error-banner{flex:none;width:100%;margin:0;padding:8px 11px}.workspace-import>.work-panel{flex:1;min-height:0;padding:14px 16px;overflow:auto}.workspace-import .panel-title{flex-wrap:wrap;align-items:baseline;gap:11px;margin:0 0 10px;display:flex}.workspace-import .panel-title .eyebrow{font-size:8px}.workspace-import .panel-title h2{margin:0;font-size:18px}.workspace-import .panel-title p{margin-left:auto;font-size:10px;line-height:1.4}.workspace-import .dropzone{height:calc(100% - 96px);min-height:240px}.workspace-import .drop-icon{width:48px;height:48px}.workspace-import .drop-icon svg{width:23px}.workspace-import .dropzone h3{margin:12px 0 5px;font-size:14px}.workspace-import .dropzone .secondary-btn{height:34px;margin-top:12px}.workspace-import .truth-note{margin-top:10px;padding:9px 12px}.workspace-import .panel-actions{min-height:38px;margin-top:10px;padding-top:9px}.workspace-import .panel-actions .primary-btn{height:34px;font-size:10px}.workspace-import .organizer-panel{flex-direction:column;padding:10px 14px;display:flex;overflow:hidden}.workspace-import .organizer-toolbar{flex:0 0 42px;align-items:center;padding:0 0 8px}.workspace-import .organizer-toolbar>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.workspace-import .organizer-toolbar .eyebrow{display:none}.workspace-import .organizer-toolbar h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;overflow:hidden}.workspace-import .organizer-toolbar p{margin:0;font-size:9px}.workspace-import .organizer-toolbar .secondary-btn,.workspace-import .organizer-toolbar .primary-btn{height:32px}.workspace-import .page-organizer-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px 16px;min-height:0;max-height:none;padding:14px 18px}.workspace-import .organizer-panel>.compact-actions{flex:0 0 38px;margin:0;padding-top:6px}.workspace-import .work-panel:has(.compare-grid){flex-direction:column;display:flex;overflow:hidden}.workspace-import .work-panel:has(.compare-grid) .panel-title{flex:none}.workspace-import .compare-controls{flex:0 0 38px;margin:0 0 8px;padding:4px 8px}.workspace-import .compare-controls .page-pager>button,.workspace-import .compare-controls .page-pager label{height:29px}.workspace-import .compare-grid{flex:1;gap:10px;min-height:0;overflow:auto}.workspace-import .compare-grid>div{padding:9px}.workspace-import .compare-grid h3{margin-bottom:6px}.workspace-import .work-panel:has(.compare-grid)>.panel-actions{flex:0 0 38px}.workspace-import .save-panel{flex-direction:column;width:100%;max-width:none;display:flex;overflow:auto}.workspace-import .save-document-form{max-width:900px;padding:16px}.workspace-import .save-document-form>label input{height:40px;margin-top:5px;font-size:15px}.workspace-import .save-document-summary{margin-top:10px}.workspace-import .save-document-summary>div{padding:9px 12px}.workspace-import .save-document-summary b{margin-top:3px}.workspace-import .save-success{padding:28px 18px}.workspace-main>.document-library-page,.workspace-main>.saved-document-view{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:12px 24px 14px;overflow:hidden}.workspace-main>.document-library-page{flex-direction:column;display:flex}.workspace-main .library-toolbar{flex:0 0 46px;align-items:center;margin:0 0 10px}.workspace-main .library-toolbar>div{align-items:baseline;gap:12px;display:flex}.workspace-main .library-toolbar h2{margin:0;font-size:17px}.workspace-main .library-toolbar p{font-size:9px}.workspace-main .library-toolbar label{align-items:center;gap:8px;display:flex}.workspace-main .library-toolbar input{width:260px;height:32px;margin:0}.workspace-main .document-card-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));align-content:start;gap:11px;min-height:0;padding-right:6px;overflow:auto}.workspace-main .document-card{grid-template-rows:145px auto}.workspace-main .document-cover{padding:9px}.workspace-main .document-cover-placeholder{gap:5px;width:82px}.workspace-main .document-cover-placeholder svg{width:20px}.workspace-main .document-card-body{padding:8px 10px 9px}.workspace-main .card-title{font-size:12px}.workspace-main .document-card small{margin-top:4px}.workspace-main .library-empty,.workspace-main .library-loading{flex:1;min-height:0}.workspace-main>.saved-document-view{flex-direction:column;display:flex}.workspace-main .saved-document-meta{flex:0 0 30px;margin:0 0 8px}.workspace-main .saved-document-meta>span{padding:5px 8px}.workspace-main .saved-document-meta p{font-size:8px}.workspace-main .library-organizer{flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px 14px;min-height:0;max-height:none;padding:12px 16px}.html-composite-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.html-composite-layer>svg{width:100%;height:100%;position:absolute;inset:0}.replacement-table-clear{z-index:4;background:#fff;position:absolute}.replacement-table{z-index:5;background:#fff;border-top:.08cqw solid #222;border-bottom:.08cqw solid #222;align-content:start;font-family:Arial,Microsoft YaHei,sans-serif;line-height:1;display:grid;position:absolute;overflow:hidden}.replacement-table span{white-space:nowrap;background:#fff;justify-content:center;align-items:center;min-width:0;padding:0 .14cqw;display:flex;overflow:hidden}.replacement-table span:nth-child(2n){background:#f4f4f6}.replacement-table span.header{background:#e2e4e5;border-bottom:.06cqw solid #555;font-weight:700}.table-highlight{z-index:20;pointer-events:none;background:#15969314;border:2px solid #159693;position:absolute;box-shadow:inset 0 0 0 2px #fffc}.table-highlight span{color:#fff;white-space:nowrap;background:#159693;padding:3px 6px;font:700 8px/1.3 Arial,sans-serif;position:absolute;bottom:100%;left:-2px}.library-error{z-index:30;margin:0;position:absolute;top:54px;left:95px;right:18px}.library-error button{float:right;cursor:pointer;background:0 0;border:0}.document-edit-workspace{background:#dce1e0;flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid;overflow:hidden}.document-edit-stage{flex-direction:column;min-width:0;min-height:0;padding:10px 14px;display:flex}.edit-stage-toolbar{flex:0 0 38px;justify-content:center;align-items:center;gap:18px;height:38px;display:flex}.edit-stage-toolbar>span{color:#667478;font-size:9px}.edit-page-shell{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:8px;display:flex;overflow:auto}.edit-page-shell .html-rebuilt-page{width:auto;max-width:100%;height:100%;box-shadow:0 5px 20px #19232833}.ai-edit-panel{background:#fff;border-left:1px solid #cbd3d4;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.ai-edit-panel header h2{margin:4px 0 0;font-size:17px}.sheet-upload{cursor:pointer;border:1px dashed #aebabb;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px;font-size:10px;display:grid}.sheet-upload input{display:none}.sheet-upload span{color:#738084;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-choice{flex-wrap:wrap;gap:6px;display:flex}.table-choice>b{width:100%;font-size:9px}.table-choice-row{grid-template-columns:1fr auto;gap:5px;width:100%;display:grid}.table-choice button{cursor:pointer;background:#fff;border:1px solid #ccd5d5;height:28px;padding:0 8px;font-size:9px}.table-choice button.active{border-color:var(--teal);color:var(--teal);background:#eaf4f2}.table-choice-row button:last-child{color:var(--teal);font-weight:700}.table-choice small{font-size:7px}.table-choice p{color:#7c898d;margin:0;font-size:9px}.chat-history{background:#f3f6f5;min-height:90px;max-height:170px;padding:8px;overflow:auto}.chat-history p{background:#fff;width:88%;margin:0 0 7px;padding:7px 8px;font-size:9px;line-height:1.55}.chat-history p.user{background:#e5f1ef;margin-left:auto}.ai-edit-panel>textarea{resize:vertical;border:1px solid #c8d1d2;width:100%;min-height:72px;padding:9px;font-size:10px;line-height:1.55}.ai-apply-btn,.save-edit-btn{color:#fff;cursor:pointer;border:0;height:35px;font-size:10px;font-weight:700}.ai-apply-btn{background:var(--teal)}.save-edit-btn{background:var(--brand)}.ai-apply-btn:disabled,.save-edit-btn:disabled{opacity:.45}.ai-edit-panel>small{color:#7a878b;font-size:8px;line-height:1.5}@media (width<=900px){.workspace-main{height:auto;min-height:100vh;overflow:visible}.workspace-main>.topbar{position:sticky;top:0}.workspace-import,.workspace-main>.document-library-page,.workspace-main>.saved-document-view,.workspace-import>.work-panel,.workspace-import .organizer-panel{overflow:visible}.workspace-import .page-organizer-grid,.workspace-main .document-card-grid,.workspace-main .library-organizer{max-height:none;overflow:visible}.workspace-main .library-toolbar{flex-basis:auto;height:auto}.workspace-main .library-toolbar>div{display:block}.document-edit-workspace{grid-template-columns:1fr}.ai-edit-panel{z-index:20;width:min(360px,92vw);position:fixed;top:50px;bottom:0;right:0;box-shadow:-8px 0 24px #141e232e}}.workspace-import .compact-compare-panel{flex-direction:column;height:calc(100vh - 164px);min-height:520px;padding:14px 18px;display:flex;overflow:hidden}.workspace-import .compact-compare-panel .compare-grid{flex:1;gap:10px;min-height:0;overflow:hidden}.workspace-import .compact-compare-panel .compare-grid>div{flex-direction:column;min-height:0;padding:9px;display:flex}.workspace-import .compact-compare-panel .compare-page-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.workspace-import .compact-compare-panel .compare-page-stage .source-page-image,.workspace-import .compact-compare-panel .compare-page-stage .html-rebuilt-page{width:auto;max-width:100%;max-height:100%}@media (width<=780px){.workspace-import .compact-compare-panel{height:auto}.workspace-import .compact-compare-panel .compare-grid{grid-template-columns:1fr;overflow:auto}}.import-spinner{border:2px solid #b9cbc7;border-top-color:var(--teal);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite spin}.import-progress-value{color:var(--teal);margin-top:7px;font-size:10px;font-weight:700}.import-options{justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:flex}.import-choice{color:#7a8588;cursor:pointer;background:#f1f3f3;border:1px solid #cbd4d5;min-width:112px;height:38px;padding:0 16px;font-size:10px;font-weight:700}.import-choice.active{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 2px 7px #1189852e}.import-choice:disabled{opacity:.55;cursor:default}.import-choice.ai{margin-left:8px}.import-choice.ai:not(.active){color:#566467;background:#fff}.html-list-vector-marker{display:block;overflow:visible}@media (width<=780px){.import-options{flex-wrap:wrap}.import-choice{min-width:96px}}:is(.workspace-import .compact-import-panel:has(.import-options),.workspace-import .work-panel:has(>.import-options)){grid-template-columns:minmax(280px,1fr) auto;align-items:start;column-gap:24px;min-height:0;padding:22px 24px;display:grid}.workspace-import .work-panel:has(>.import-options)>.panel-title{align-self:center;margin:0}.workspace-import .work-panel:has(>.import-options)>.import-options{justify-content:flex-end;align-self:center;margin:0}.workspace-import button.import-choice{appearance:none;color:#5f6d71;min-width:96px;height:34px;box-shadow:none;background:#eef1f1;border:1px solid #c5cecf;border-radius:2px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.workspace-import button.import-choice.active{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #1189852e}.workspace-import button.import-choice.active:before{content:"✓";margin-right:6px;font-size:9px}.workspace-import button.import-choice.ai{margin-left:4px}:is(.workspace-import .work-panel:has(>.import-options)>.dropzone,.workspace-import .work-panel:has(>.import-options)>.panel-actions){grid-column:1/-1}.workspace-import .work-panel:has(.dropzone)>.panel-actions{display:none}.workspace-import .work-panel:has(>.import-options)>.dropzone{height:clamp(260px,52vh,440px);min-height:260px;margin-top:16px}@media (width<=780px){.workspace-import .work-panel:has(>.import-options){display:block}.workspace-import .work-panel:has(>.import-options)>.import-options{justify-content:flex-start;margin:12px 0}.workspace-import .work-panel:has(>.import-options)>.dropzone{height:360px}}.phase2-topbar{z-index:8;background:#fff;border-bottom:1px solid #d8dede;flex:0 0 54px;justify-content:space-between;align-items:center;gap:18px;height:54px;padding:0 18px;display:flex;position:relative}.phase2-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.phase2-topbar>div:first-child b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.phase2-topbar small{color:#758286;font-size:9px}.phase2-topbar small.dirty{color:#d94b35}.phase2-top-actions{justify-content:flex-end}.phase2-top-actions>button,.phase2-top-actions>a{color:#263337;cursor:pointer;background:#fff;border:1px solid #cbd4d5;justify-content:center;align-items:center;gap:6px;min-width:34px;height:32px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.phase2-top-actions>button:disabled{opacity:.35;cursor:default}.phase2-top-actions>.primary-btn{border-color:var(--brand);background:var(--brand);color:#fff}.phase2-top-actions>.primary-btn svg{width:14px}.phase2-top-actions .page-pager{gap:4px;display:flex}.phase2-top-actions .page-pager button{background:#fff;border:1px solid #cbd4d5;width:30px;height:32px}.phase2-top-actions .page-pager label{background:#fff;border:1px solid #cbd4d5;align-items:center;height:32px;display:flex}.phase2-top-actions .page-pager input{text-align:center;background:0 0;border:0;width:42px}.phase2-top-actions .page-pager span{color:#7c888b;padding-right:7px;font-size:9px}.phase2-top-actions .pdf-style-pager{gap:12px;margin-right:5px}.phase2-top-actions .pdf-style-pager>button{color:#74797b;background:0 0;border:2px solid #74797b;border-radius:50%;width:27px;height:27px;padding:0;font-size:19px;font-weight:700}.phase2-top-actions .pdf-style-pager>button>span{color:inherit;padding:0;font-size:19px;line-height:20px;display:block;transform:translateY(-1px)}.phase2-top-actions .pdf-style-pager>button:disabled{opacity:.28}.phase2-top-actions .pdf-style-pager label{background:0 0;border:0;gap:8px;width:auto;height:30px;padding:0 2px 0 0}.phase2-top-actions .pdf-style-pager input{color:#303638;background:0 0;border:0;border-bottom:1px solid #c7cbcc;border-radius:0;width:38px;height:27px;padding:0 2px;font-size:13px}.phase2-top-actions .pdf-style-pager input:focus{border-bottom-color:#168985;outline:0}.phase2-workspace{background:#dce1e0;flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow:hidden}.phase2-stage{min-width:0;min-height:0;overflow:hidden}.phase2-overview{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));align-content:start;gap:16px;height:100%;padding:18px;display:grid;overflow:auto}.phase2-overview>button{cursor:pointer;background:0 0;border:1px solid #0000;padding:7px}.phase2-overview>button:hover,.phase2-overview>button.active{background:#fff;border-color:#cbd4d5;box-shadow:0 5px 16px #1d2a2d17}.phase2-overview>button>div{background:#fff;width:100%;overflow:hidden;box-shadow:0 3px 12px #1923281f}.phase2-overview .html-rebuilt-page{width:100%;height:100%}.phase2-overview>button>b{margin-top:8px;font-size:10px;display:block}.phase2-canvas{touch-action:none;justify-content:center;align-items:flex-start;height:100%;padding:20px;display:flex;overflow:auto}.phase2-page-shell{flex:none;position:relative}.phase2-page-shell .html-rebuilt-page{width:100%;height:auto;box-shadow:0 7px 26px #19232838}.phase2-overview>button{touch-action:none;border-radius:12px;position:relative}.phase2-overview>button.selected{border-color:var(--base44-primary);box-shadow:0 0 0 2px var(--base44-primary),0 7px 18px #442d821f;background:#fbf9ff}@supports (color:color-mix(in lab, red, red)){.phase2-overview>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--base44-primary) 18%,transparent),0 7px 18px #442d821f}}.phase2-overview>button.drop-before:before,.phase2-overview>button.drop-after:after{content:"";z-index:5;background:var(--base44-primary);width:4px;box-shadow:0 0 0 3px var(--base44-primary);border-radius:4px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab, red, red)){.phase2-overview>button.drop-before:before,.phase2-overview>button.drop-after:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--base44-primary) 14%,transparent)}}.phase2-overview>button.drop-before:before{left:-10px}.phase2-overview>button.drop-after:after{right:-10px}.phase2-overview.dragging-pages,.phase2-overview.dragging-pages>button{cursor:grabbing}.phase2-workspace.view-overview,.phase2-workspace.view-overview .phase2-stage,.phase2-workspace.view-overview .phase2-overview,.phase2-workspace.view-page,.phase2-workspace.view-page .phase2-stage,.phase2-workspace.view-page .phase2-canvas{background:var(--editor-stage-bg,#f7f7fa)}.phase2-panel.overview .phase2-panel-head .eyebrow,.phase2-panel.overview .panel-scroll>p:first-of-type{display:none}.page-drag-ghost{z-index:80;pointer-events:none;border:1px solid var(--base44-primary);padding:7px;position:fixed}@supports (color:color-mix(in lab, red, red)){.page-drag-ghost{border:1px solid color-mix(in srgb,var(--base44-primary) 55%,#fff)}}.page-drag-ghost{opacity:.72;background:#fbf9ffc7;border-radius:12px;overflow:visible;box-shadow:0 12px 30px #442d8233}.page-drag-ghost>div{background:#fff;width:100%;overflow:hidden;box-shadow:0 3px 12px #1923281f}.page-drag-ghost .html-rebuilt-page{width:100%;height:100%}.page-drag-ghost>b{text-align:center;margin-top:8px;font-size:10px;display:block}.page-drag-ghost>span{background:var(--base44-primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 10px #442d8233}.static-page-preview,.static-page-preview *{pointer-events:none!important}.static-page-preview .editable-text-region:hover{outline:0}.html-visual-hit{box-sizing:border-box;color:#0000;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute}.phase2-canvas .html-text-object,.phase2-canvas .html-visual-hit,.phase2-canvas .table-selection-hit{cursor:move}.phase2-canvas .html-text-object{-webkit-user-select:none;user-select:none}.phase2-canvas .editable-text-region.editing,.phase2-canvas .editable-text-region.editing *{-webkit-user-select:text;user-select:text}.phase2-canvas .html-text-object.selected,.phase2-canvas .html-visual-hit.selected,.phase2-canvas .table-selection-hit.selected{outline-offset:1px;background-color:#1596930d;outline:2px solid #159693}.phase2-canvas .html-vector-object.selected path{filter:drop-shadow(0 0 1.5px #159693)}.html-vector-group-hit{z-index:2600;box-sizing:border-box;color:#0000;cursor:move;background:0 0;border:0;margin:0;padding:0;position:absolute}.html-vector-group-hit.selected{outline-offset:1px;background:#15969306;outline:2px solid #159693}.image-resize-handle{cursor:nwse-resize;pointer-events:auto;background:#159693;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px 3px #0f2d3059}.text-resize-handle{z-index:8;touch-action:none;background:#159693;border:1.5px solid #fff;width:8px;height:8px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 1px #087b78;cursor:ew-resize!important}.phase2-confirm-bar{z-index:12;background:#fff;border-top:1px solid #cbd4d5;flex:none;gap:8px;margin:auto -16px -16px;padding:10px 16px;display:grid;position:sticky;bottom:-16px;left:0;right:0;box-shadow:0 -8px 18px #19282b12}.phase2-confirm-bar>span{color:#7a878a;font-size:8px;line-height:1.35}.phase2-confirm-bar>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.phase2-confirm-bar button{color:#263337;cursor:pointer;background:#fff;border:1px solid #c7d1d2;min-width:0;height:36px;padding:0 8px;font-size:9px;font-weight:700}.phase2-confirm-bar button.confirm{border-color:var(--teal);background:var(--teal);color:#fff}.phase2-confirm-bar button:disabled{opacity:.5;cursor:default}.phase2-panel{background:#fff;border-left:1px solid #cbd4d5;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.phase2-panel-head h2{margin:4px 0 0;font-size:17px}.phase2-panel>p{color:#6f7d80;margin:0;font-size:10px}.phase2-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.phase2-actions.compact{grid-template-columns:repeat(3,1fr)}.phase2-actions button,.phase2-table-tools button,.phase2-table-tools label{cursor:pointer;background:#fff;border:1px solid #c8d2d3;justify-content:center;align-items:center;height:32px;font-size:9px;display:flex}.phase2-actions button:disabled{opacity:.4}.phase2-actions button.danger{color:#c43f32}.phase2-panel .wide{background:var(--brand);color:#fff;border:0;width:100%;height:36px;font-weight:700}.phase2-field{gap:6px;font-size:9px;display:grid}.phase2-field textarea{resize:vertical;border:1px solid #c8d2d3;min-height:112px;padding:8px;font:11px/1.55 Arial,Noto Sans CJK SC,sans-serif}.phase2-field small{color:#7a878a;line-height:1.5}.phase2-nudge{border-top:1px solid #e0e5e5;padding-top:10px}.phase2-nudge>b,.phase2-table-tools>b,.phase2-ai-placeholder>b{font-size:10px}.phase2-nudge>div{gap:5px;margin-top:7px;display:flex}.phase2-nudge button{background:#fff;border:1px solid #c8d2d3;width:34px;height:30px}.phase2-table-tools{border-top:1px solid #e0e5e5;flex-direction:column;gap:6px;padding-top:10px;display:flex}.phase2-table-tools label{position:relative}.phase2-table-tools input{opacity:0;cursor:pointer;position:absolute;inset:0}.phase2-table-tools textarea{border:1px solid #c8d2d3;min-height:65px;padding:7px;font-size:9px;line-height:1.5}.phase2-table-tools button:last-child{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:700}.phase2-ai-placeholder{background:#f2f5f4;margin-top:auto;padding:11px}.phase2-ai-placeholder p{color:#667477;margin:6px 0 0;font-size:9px;line-height:1.6}.export-choice-backdrop{z-index:90}.export-choice-modal{width:min(560px,90vw)}.export-choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.export-choice-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd4d5;min-height:125px;padding:16px}.export-choice-grid button:hover{border-color:var(--teal);background:#f5faf9}.export-choice-grid b,.export-choice-grid span,.export-choice-grid small{display:block}.export-choice-grid b{font-size:16px}.export-choice-grid span{color:var(--teal);margin:7px 0;font-size:11px}.export-choice-grid small{color:#718083;font-size:9px;line-height:1.5}.export-choice-cancel{width:100%}@media (width<=1100px){.phase2-workspace{grid-template-columns:minmax(0,1fr) 260px}.phase2-topbar .eyebrow,.phase2-topbar>div:first-child small{display:none}.phase2-top-actions>button,.phase2-top-actions>a{padding:0 7px}}@media (width<=780px){.phase2-topbar{flex-direction:column;align-items:flex-start;height:auto;min-height:54px;padding:9px}.phase2-top-actions{justify-content:flex-start;width:100%;overflow:auto}.phase2-workspace{display:block;overflow:auto}.phase2-stage{height:calc(100vh - 115px)}.phase2-panel{z-index:30;width:min(300px,88vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #141e232e}.phase2-overview{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:9px;padding:10px}}.marquee-overlay{z-index:5000;cursor:crosshair;position:absolute;inset:0}.marquee-box{pointer-events:none;background:#1596931f;border:1px solid #159693;position:absolute}.selection-summary{color:#526466;background:#f1f5f4;padding:9px 10px;font-size:12px}.position-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.position-fields label{color:#607174;align-items:center;gap:6px;font-size:12px;display:flex}.position-fields input{border:1px solid #d5dfdf;width:100%;min-width:0;padding:7px}.align-actions{grid-template-columns:repeat(3,1fr)}.phase2-actions button.active{color:#087b78;background:#eaf7f5;border-color:#159693}.phase2-ai-placeholder{border:1px dashed #cbd6d6}.edit-mode-tabs{border:1px solid var(--base44-border);background:var(--base44-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 8px;padding:4px;display:grid}.edit-mode-tabs button{min-width:0;color:var(--base44-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 4px;font-size:12px}.edit-mode-tabs button:hover{color:var(--base44-text);background:#fff}.edit-mode-tabs button.active{color:var(--base44-primary);background:#fff;font-weight:700;box-shadow:0 2px 8px #432e771a}.edit-mode-hint{background:var(--base44-soft);color:var(--base44-muted);border-radius:9px;margin:0 0 12px;padding:8px 10px;font-size:10px;line-height:1.5}.typography-workspace>.typography-tabs{display:none!important}.edit-mode-tabs-primary{z-index:4;border:0;border-bottom:1px solid var(--base44-border);background:#fff;border-radius:0;height:54px;margin:0;padding:6px 46px 6px 8px;position:relative}.edit-mode-tabs-primary button{border-radius:8px;padding:0 4px}.phase2-panel.tool-edit:not(.collapsed)>.panel-scroll{height:calc(100% - 54px);padding-top:12px}.phase2-panel.tool-edit .edit-mode-hint{flex:none}.phase2-page-shell.edit-mode-text .html-visual-hit,.phase2-page-shell.edit-mode-text .html-vector-group-hit,.phase2-page-shell.edit-mode-image .html-text-object,.phase2-page-shell.edit-mode-image .editable-text-region{pointer-events:none!important}.phase2-canvas{overscroll-behavior:contain;padding:16px;display:block}.phase2-page-shell{will-change:width;margin-inline:auto;container-type:inline-size}.phase2-canvas.space-pan,.phase2-canvas.space-pan *{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.phase2-canvas.space-dragging,.phase2-canvas.space-dragging *{cursor:grabbing!important}.phase2-canvas [data-paragraph-id],.phase2-canvas [data-object-id]{will-change:translate}.extraction-panel{padding:0 18px 22px}.extraction-panel>p{color:#667477;margin:0 0 14px;font-size:11px;line-height:1.7}.extraction-mode{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.extraction-mode button,.extraction-result button{color:#263337;cursor:pointer;background:#fff;border:1px solid #cbd4d5;min-height:34px}.extraction-mode button.active{border-color:var(--teal);color:#087b78;background:#eaf7f5}.extraction-result,.extraction-empty{background:#f8faf9;border:1px solid #d7dede;flex-direction:column;gap:9px;padding:13px;font-size:11px;display:flex}.extraction-result span{color:#657174;white-space:pre-wrap;max-height:110px;line-height:1.55;overflow:auto}.extraction-result button{border-color:var(--teal);background:var(--teal);color:#fff}.extraction-empty{color:#758184;text-align:center}.phase2-top-actions>button.active{border-color:var(--teal);color:#087b78;background:#eaf7f5}.phase2-panel-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.phase2-panel-head>div{min-width:0}.panel-hide{cursor:pointer;background:#fff;border:1px solid #d3dada;flex:none;width:28px;height:28px;font-size:18px;line-height:1}.phase2-panel.collapsed{background:#f6f8f7;align-items:stretch;padding:0;overflow:hidden}.panel-reveal{color:#5e6c70;cursor:pointer;background:#f6f8f7;border:0;border-left:1px solid #cbd3d4;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;height:100%;min-height:0;padding:14px 0;font-size:20px;display:flex}.panel-reveal span{letter-spacing:.16em;writing-mode:vertical-rl;font-size:9px}.editor-primary-actions{grid-template-columns:1fr 1fr!important}.inline-edit-button{border:1px solid var(--teal);color:#087b78;cursor:text;background:#edf8f6;height:34px;font-size:10px;font-weight:700}.editable-text-region{z-index:1;box-sizing:border-box;color:inherit;text-align:left;cursor:move;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:visible}.editable-text-region:hover{outline:1px solid #15938e}.editable-text-region.selected{z-index:2;outline-offset:1px;background:0 0;outline:2px solid #159693}.html-object-layer .editable-text-region.primary-selected{z-index:20}.html-object-layer .editable-text-region.editing{z-index:30;cursor:text;outline-offset:2px;outline:2px solid #087b78}.editable-flow-content{white-space:pre-wrap;overflow-wrap:break-word;min-width:100%;min-height:100%;cursor:inherit;outline:0;display:block}.editable-text-region.editing .editable-flow-content{cursor:text}.editable-flow-line{min-height:1em;display:block}.editable-baseline-probe{vertical-align:baseline;pointer-events:none;width:0;height:0;display:inline-block;overflow:hidden}.editable-source-single-line{white-space:nowrap}.editable-list-line{position:relative}.editable-list-marker{position:absolute;left:0}.editable-text-region:focus:not(.selected):not(.editing),.editable-text-region:focus-visible:not(.selected):not(.editing){outline:0}.phase2-disclosure{border-top:1px solid #e0e5e5;padding-top:8px}.phase2-disclosure summary,.phase2-table-tools summary{cursor:pointer;padding:4px 0;font-size:10px;font-weight:700;list-style-position:inside}.phase2-disclosure[open] summary,.phase2-table-tools[open] summary{margin-bottom:7px}.phase2-disclosure .phase2-actions+.phase2-actions{margin-top:6px}.phase2-table-tools>b{display:none}.phase2-panel .selection-summary{padding:8px 9px;font-size:10px}.phase2-panel .position-fields label{font-size:10px}.phase2-panel .position-fields input{padding:6px}.phase2-panel .phase2-nudge{padding-top:8px}.phase2-panel .phase2-nudge>div{margin-top:5px}.phase2-panel-head{order:-2}.typography-panel{background:#fbfcfc;border:1px solid #dbe2e2;order:-1;gap:10px;padding:11px;display:grid}.typography-panel-head{justify-content:space-between;align-items:baseline;display:flex}.typography-panel-head b{font-size:10px}.typography-panel-head span{color:#859194;font-size:8px}.typography-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.typography-field{color:#738084;gap:5px;font-size:8px;display:grid}.typography-field.wide{grid-column:1/-1}.typography-field input,.typography-field select{color:#182226;background:#fff;border:1px solid #cbd5d6;width:100%;min-width:0;height:32px;padding:0 8px;font-size:10px}.typography-field input[type=color]{cursor:pointer;padding:3px}.typography-field input:focus,.typography-field select:focus{outline:1px solid var(--teal);outline-offset:-1px}.typography-hint{color:#8a9598;margin:0;font-size:8px;line-height:1.5}.typography-workspace{background:#fff;border-color:#ccd5d6;gap:0;padding:0}.typography-tabs{border-bottom:1px solid #ccd5d6;grid-template-columns:1fr 1fr 1fr;height:36px;display:grid}.typography-tabs>*{color:#879194;background:#f1f3f3;border:0;border-right:1px solid #d8dede;place-items:center;font-size:10px;display:grid}.typography-tabs b{color:#334146;background:#fff;border-top:2px solid #879193}.typography-tabs button:last-child{border-right:0}.typography-section{border-bottom:1px solid #dce2e2;padding:10px 11px}.typography-section:last-child{border-bottom:0}.typography-section h3{margin:0 0 8px;font-size:10px;font-weight:500}.font-family-select,.font-select-row select{color:#253237;background:#fff;border:1px solid #cbd3d4;width:100%;height:30px;padding:0 25px 0 8px;font-size:9px}.font-select-row,.font-action-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.type-toggle-row{grid-template-columns:repeat(2,1fr);margin-top:7px;display:grid}.font-action-row .type-toggle-row{margin:0}.type-toggle-row.four{grid-template-columns:repeat(4,1fr)}.type-toggle-row.three{grid-template-columns:repeat(3,1fr)}.type-toggle-row button{color:#3e494d;cursor:pointer;background:#fff;border:1px solid #cad3d4;border-right:0;height:29px;font-size:13px}.type-toggle-row button:last-child{border-right:1px solid #cad3d4}.type-toggle-row button.active{color:#263438;box-shadow:none;background:#e8ebeb}.color-control{background:#fff;border:1px solid #cad3d4;grid-template-columns:25px 1fr 25px;align-items:center;height:29px;display:grid}.color-control>span{text-align:center;color:#788286;font-size:10px}.color-control input[type=text]{border:0;width:100%;min-width:0;height:27px;padding:0 4px;font-size:8px}.color-control input[type=color]{background:#fff;border:0;width:25px;height:27px;padding:2px}.alignment-glyph{flex-direction:column;justify-content:space-between;width:18px;height:14px;margin:auto;display:flex}.alignment-glyph i{background:currentColor;height:2px;display:block}.alignment-glyph.left i:nth-child(2n),.alignment-glyph.right i:nth-child(2n),.alignment-glyph.center i:nth-child(2n){width:11px}.alignment-glyph.left i:nth-child(2n){align-self:flex-start}.alignment-glyph.right i:nth-child(2n){align-self:flex-end}.alignment-glyph.center i:nth-child(2n){align-self:center}.indent-row,.vertical-row{margin-top:7px}.spacing-fields{gap:6px;display:grid}.spacing-fields label{color:#5f6e72;grid-template-columns:1fr 82px;align-items:center;font-size:9px;display:grid}.spacing-fields input{border:1px solid #cbd5d6;height:28px;padding:0 7px;font-size:9px}.typography-workspace+.text-scale-panel{order:0}.typography-workspace .typography-field.wide{height:auto;color:inherit;background:0 0;border:0}.typography-workspace select:focus,.typography-workspace input:focus{outline-offset:-1px;outline:1px solid #aeb8ba}.image-replace-panel{background:#fbfcfc;border:1px solid #dbe2e2;order:-1;gap:10px;padding:11px;display:grid}.image-replace-preview{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d6dede;height:118px}.image-replace-meta{grid-template-columns:1fr auto;gap:5px 10px;font-size:9px;display:grid}.image-replace-meta span{color:#7a878a}.image-replace-meta b{color:#283538;font-weight:600}.image-replace-button{background:var(--teal);color:#fff;cursor:pointer;justify-content:center;align-items:center;height:34px;font-size:10px;font-weight:700;display:flex;position:relative}.image-replace-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.image-replace-panel p{color:#7e8b8e;margin:0;font-size:8px;line-height:1.55}.text-scale-panel{background:#fbfcfc;border:1px solid #dbe2e2;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.text-scale-panel label{color:#738084;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:8px;display:grid}.text-scale-panel input{background:#fff;border:1px solid #cbd5d6;width:100%;min-width:0;height:30px;padding:0 6px;font-size:10px}.text-scale-panel span{color:#7b888b}.typography-workspace .font-select-row{grid-template-columns:1fr}.typography-workspace .font-select-row select:nth-child(2),.typography-workspace .indent-row,.typography-workspace .spacing-section{display:none}.typography-workspace .type-toggle-row button{height:25px}.typography-workspace .alignment-glyph{width:16px;height:12px}.typography-workspace .vertical-row{margin-top:6px}.compact-type-metrics{background:#fff;border-top:0;padding:8px 10px;display:block}.compact-type-metrics h3{color:#3c494d;margin:9px 0 6px;font-size:9px;font-weight:500}.compact-metric-grid{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.compact-type-metrics .compact-metric-grid label{color:#3d484c;background:#fff;border:1px solid #cbd5d6;grid-template-columns:25px minmax(0,1fr) 20px;gap:0;height:28px;display:grid}.compact-type-metrics .compact-metric-grid input{background:#fff;border:0;border-left:1px solid #e0e5e5;border-radius:0;height:26px;padding:0 3px;font-size:9px}.compact-type-metrics .metric-icon{color:#59666a;place-items:center;font-size:9px;font-weight:700;display:grid}.compact-type-metrics em{color:#7b878a;text-align:center;font-size:7px;font-style:normal}.compact-type-metrics .indent-metrics label{grid-template-columns:29px minmax(0,1fr) 20px}.phase2-disclosure{display:none}.typography-workspace,.compact-type-metrics{display:contents}.typography-workspace>.typography-tabs{order:-10}.typography-workspace>.font-section{order:-9}.compact-type-metrics>.compact-metric-grid:not(.indent-metrics){background:#fff;border:1px solid #dce2e2;border-top:0;order:-8;padding:7px 10px}.typography-workspace>.typography-section:not(.font-section):not(.spacing-section){order:-7}.compact-type-metrics>h3{display:none}.compact-type-metrics>.indent-metrics{background:#fff;border:1px solid #dce2e2;border-top:0;order:-6;padding:0 10px 9px}.typography-workspace .typography-section{padding:7px 10px}.typography-workspace .typography-section h3{margin:0 0 5px;font-size:9px}.typography-workspace .font-family-select,.typography-workspace .font-select-row select{height:25px;font-size:8px}.typography-workspace .font-select-row,.typography-workspace .font-action-row{margin-top:5px}.typography-workspace .font-action-row,.typography-workspace .font-select-row{gap:5px}.typography-workspace .color-control,.typography-workspace .type-toggle-row button{height:25px}.typography-workspace .color-control input[type=text],.typography-workspace .color-control input[type=color]{height:23px}.typography-workspace .type-toggle-row,.typography-workspace .vertical-row{margin-top:5px}@media (width<=780px){.phase2-panel.collapsed{width:44px;left:auto}.phase2-workspace.panel-collapsed .phase2-stage{margin-right:44px}}.panel-tabs{z-index:8;background:#f5f7f6;border-bottom:1px solid #d9e0e0;order:-3;grid-template-columns:repeat(3,1fr) 30px;min-height:38px;margin:-16px -16px 2px;display:grid;position:sticky;top:-16px}.panel-tabs button{color:#68767a;cursor:pointer;background:0 0;border:0;border-right:1px solid #d9e0e0;font-size:10px;font-weight:700}.panel-tabs button.active{color:var(--teal);box-shadow:inset 0 -3px 0 var(--teal);background:#fff}.panel-tabs .panel-tabs-hide{border-right:0;font-size:18px}.phase2-panel-head .panel-hide,.phase2-panel.section-ai>:not(.panel-tabs):not(.ai-panel-content):not(.phase2-confirm-bar),.phase2-panel.section-other>:not(.panel-tabs):not(.other-panel-content):not(.phase2-confirm-bar){display:none}.ai-panel-content,.other-panel-content{flex-direction:column;gap:12px;min-height:0;display:flex}.ai-panel-heading h2,.ai-panel-content>h2,.other-panel-content h2{margin:2px 0;font-size:17px}.ai-panel-heading p,.ai-context,.other-panel-content p,.ai-task-form p{color:#718084;margin:0;font-size:9px;line-height:1.6}.ai-task-list{background:#fff;border:1px solid #d8dfdf;flex-direction:column;display:flex}.ai-task-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e7e7;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;display:flex}.ai-task-list button:hover{background:#f2f7f6}.ai-task-list b,.ai-task-list small{display:block}.ai-task-list b{color:#182327;font-size:11px}.ai-task-list small{color:#7b888c;margin-top:4px;font-size:8px}.ai-task-list i{color:var(--teal);font-size:18px;font-style:normal}.ai-back{color:#546367;cursor:pointer;background:#fff;border:1px solid #cbd4d5;align-self:flex-start;height:30px;padding:0 10px;font-size:9px}.ai-task-form{background:#fafcfc;border:1px solid #d9e0e0;flex-direction:column;gap:9px;padding:11px;display:flex}.ai-task-form textarea{resize:vertical;border:1px solid #c9d3d4;min-height:86px;padding:8px;font-size:9px;line-height:1.5}.ai-upload{cursor:pointer;background:#fff;border:1px solid #c9d3d4;place-items:center;height:34px;font-size:9px;display:grid;position:relative}.ai-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.ai-run{background:var(--teal);color:#fff;cursor:pointer;border:0;height:35px;font-size:10px;font-weight:700}.ai-run:disabled{opacity:.42;cursor:not-allowed}.other-panel-content{padding:6px 2px}.phase2-panel{padding-top:12px}.panel-tabs{background:0 0;border-bottom:1px solid #ccd5d6;height:42px;min-height:42px;margin:-28px -17px 4px -1px;padding:8px 36px 0 0;position:sticky;top:-12px;overflow:visible}.panel-tabs button:not(.panel-tabs-hide){color:#69777b;z-index:1;background:#edf1f1;border:1px solid #cbd4d5;border-radius:8px 8px 0 0;margin:0 -1px -1px 0;position:relative}.panel-tabs button:not(.panel-tabs-hide).active{color:var(--teal);box-shadow:inset 0 3px 0 var(--teal);z-index:2;background:#fff;border-bottom-color:#fff}.panel-tabs .panel-tabs-hide{background:#fff;border:1px solid #cbd4d5;width:34px;height:34px;position:absolute;bottom:0;right:0}.ai-task-home{padding-bottom:8px;overflow:auto}.ai-task-list{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-task-list button{background:#f8fafa;border-radius:5px;align-items:flex-start;min-height:102px;padding:12px 10px;border:1px solid #d8dfdf!important}.ai-task-list button:last-child{border-bottom:1px solid #d8dfdf}.ai-task-list b{font-size:10px;line-height:1.4}.ai-task-list small{font-size:8px;line-height:1.45}.ai-task-list i{align-self:center}.ai-task-wizard{gap:10px;height:100%;overflow:hidden}.ai-wizard-head{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.ai-wizard-head .ai-back{grid-row:1/3}.ai-wizard-head .eyebrow{align-self:end}.ai-wizard-head h2{align-self:start;margin:0;font-size:15px}.ai-stepper{border-bottom:1px solid #e1e6e6;grid-template-columns:repeat(4,1fr);margin:0;padding:4px 0 10px;list-style:none;display:grid}.ai-stepper li{text-align:center;position:relative}.ai-stepper li:not(:last-child):after{content:"";background:#d9dede;height:2px;position:absolute;top:10px;left:62%;right:-38%}.ai-stepper li.done:not(:last-child):after{background:var(--teal)}.ai-stepper button{color:#899497;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;width:100%;padding:0;font-size:7px;display:grid}.ai-stepper button:disabled{cursor:default}.ai-stepper i{z-index:1;background:#fff;border:2px solid #d5dbdc;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid;position:relative}.ai-stepper .current i,.ai-stepper .done i{border-color:var(--teal);background:var(--teal);color:#fff}.ai-stepper .current span{color:#253135;font-weight:700}.ai-step-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 1px 8px;display:flex;overflow:auto}.ai-conversation{border-left:3px solid var(--teal);background:#eef5f4;padding:10px 11px}.ai-conversation b{color:var(--teal);font-size:9px}.ai-conversation p{color:#58676b;margin:4px 0 0;font-size:9px;line-height:1.55}.ai-choice-stack{gap:8px;display:grid}.ai-choice-stack>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dada;grid-template-columns:18px 1fr;gap:9px;min-height:62px;padding:10px;display:grid}.ai-choice-stack>button>i{border:1px solid #aeb9bb;border-radius:50%;width:16px;height:16px;margin-top:3px}.ai-choice-stack>button.active{border-color:var(--teal);background:#f3f8f7}.ai-choice-stack>button.active>i{border:5px solid var(--teal)}.ai-choice-stack b,.ai-choice-stack small{display:block}.ai-choice-stack b{font-size:10px}.ai-choice-stack small{color:#7a878b;margin-top:4px;font-size:8px}.ai-drop-small{cursor:pointer;background:#fafcfc;border:1px dashed #9caaad;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:128px;display:flex;position:relative}.ai-drop-small strong{font-size:11px}.ai-drop-small span{color:#7c888c;font-size:8px}.ai-drop-small input{opacity:0;cursor:pointer;position:absolute;inset:0}.ai-warning{color:#a14d31;background:#fff3ed;border:1px solid #efd0c4;margin:0;padding:8px;font-size:8px;line-height:1.5}.ai-instruction{gap:6px;font-size:9px;display:grid}.ai-instruction textarea{resize:none;border:1px solid #c9d3d4;min-height:126px;padding:9px;font-size:9px;line-height:1.55}.ai-suggestion{border:1px solid #dce2e2;padding:9px}.ai-suggestion b{font-size:9px}.ai-suggestion p{color:#748185;margin:5px 0 0;font-size:8px;line-height:1.5}.ai-review{border:1px solid #d7dede}.ai-review>div{border-bottom:1px solid #e5e9e9;grid-template-columns:66px 1fr;gap:8px;padding:9px;display:grid}.ai-review>div:last-child{border-bottom:0}.ai-review span{color:#7c898c;font-size:8px}.ai-review b{font-size:9px;font-weight:600}.ai-wizard-actions{background:#fff;border-top:1px solid #dce2e2;grid-template-columns:1fr 1.35fr;gap:7px;padding-top:10px;display:grid}.ai-wizard-actions button{cursor:pointer;background:#fff;border:1px solid #c9d2d3;height:36px;font-size:9px;font-weight:700}.ai-wizard-actions button.primary{border-color:var(--teal);background:var(--teal);color:#fff}.ai-wizard-actions button:disabled{opacity:.4;cursor:not-allowed}.phase2-panel.section-ai>.phase2-confirm-bar{display:none}.table-extract-wizard .ai-stepper{grid-template-columns:repeat(2,1fr)}.table-read-selected{background:#f1faf8;border:1px solid #8fc8bd;gap:5px;padding:13px;display:grid}.table-read-selected span{color:#56706b;font-size:8px}.table-read-selected b{color:#075f5d;font-size:15px}.table-read-selected small{color:#748481;font-size:8px}.table-read-report{background:#fff;border:1px solid #d7dede}.table-read-report>div{border-bottom:1px solid #e5e9e9;grid-template-columns:72px 1fr;gap:8px;padding:9px;display:grid}.table-read-report>div:last-child{border-bottom:0}.table-read-report span{color:#7c898c;font-size:8px}.table-read-report b{font-size:9px;line-height:1.45}.ai-hint{color:#718084;margin:0;font-size:8px;line-height:1.5}.ai-success{color:#087b78;background:#eaf7f4;border:1px solid #a9d4cb;margin:0;padding:9px;font-size:9px}.product-card-wizard{height:100%}.product-card-title h2{margin:3px 0;font-size:17px}.product-card-title p{color:#718084;margin:0;font-size:8px;line-height:1.5}.product-card-stepper{grid-template-columns:repeat(5,1fr)}.product-card-stepper span{line-height:1.25}.product-page-range{border:1px solid #d8dfdf;justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;display:flex}.product-page-range label{white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.product-page-range input{text-align:center;-moz-appearance:textfield;border:1px solid #c9d3d4;width:54px;height:30px;padding:4px 8px}.product-page-range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page-range input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-page-range>span{color:#7b888c;font-size:8px}.product-source-summary{background:#f4f7f7;border:1px solid #dce2e2;gap:4px;padding:11px;display:grid}.product-source-summary b{font-size:11px}.product-source-summary span{color:#718084;font-size:8px}.product-ai-reading{text-align:center;background:#f8fbfa;border:1px solid #d8dfdf;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:20px;display:flex}.product-ai-reading.failed{background:#fff8f5;border-color:#e2b9ad}.product-ai-reading b{font-size:12px}.product-ai-reading p{color:#596a6e;margin:0;font-size:9px;line-height:1.55}.product-ai-reading small{color:#849093;font-size:8px;line-height:1.5}.product-ai-error{color:#fff;background:#b85b43;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.product-ai-spinner{border:3px solid #cfe1de;border-top-color:var(--teal);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite product-card-spin}@keyframes product-card-spin{to{transform:rotate(360deg)}}.product-direction-list{gap:8px;display:grid}.product-direction-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dbdb;grid-template-columns:21px 1fr;gap:8px;padding:10px;display:grid}.product-direction-list>button.active{border-color:var(--teal);background:#f1f8f6}.product-direction-check{color:#fff;border:1px solid #aeb9bb;border-radius:3px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.product-direction-list>button.active .product-direction-check{background:var(--teal);border-color:var(--teal)}.product-direction-list b,.product-direction-list small,.product-direction-list em{display:block}.product-direction-list b{font-size:10px}.product-direction-list small{color:#667579;margin-top:4px;font-size:8px;line-height:1.45}.product-direction-list em{color:#8a6b42;margin-top:6px;font-size:7px;font-style:normal;line-height:1.4}.product-analysis-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-analysis-grid section{background:#f3f7f6;border:1px solid #dce4e2;gap:5px;padding:12px;display:grid}.product-analysis-grid span,.product-subhead{color:#728083;font-size:8px}.product-analysis-grid b{font-size:9px;line-height:1.5}.product-subhead{text-transform:uppercase;letter-spacing:.08em;margin:14px 0 7px}.product-recommendations{grid-template-columns:1fr 1fr;gap:7px;display:grid}.product-recommendations button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dddd;padding:10px}.product-recommendations button:hover{border-color:var(--teal);background:#f2f9f7}.product-recommendations b,.product-recommendations small,.product-evidence b,.product-evidence small{display:block}.product-recommendations b,.product-evidence b{font-size:9px}.product-recommendations small,.product-evidence small{color:#6d7a7d;margin-top:4px;font-size:7px;line-height:1.45}.product-evidence{gap:7px;display:grid}.product-evidence>div{border-left:3px solid var(--teal);background:#f5f8f7;padding:10px 12px}.product-confirmation{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-confirmation .ai-conversation{grid-column:1/-1}.product-confirmation label{gap:5px;font-size:8px;font-weight:700;display:grid}.product-confirmation select,.product-confirmation input,.product-confirmation textarea,.product-chapters input,.product-chapters textarea{width:100%;font:inherit;color:#263235;background:#fff;border:1px solid #cfd9d9;padding:9px;font-size:8px}.product-confirmation textarea{min-height:72px}.product-chapters{gap:9px;display:grid}.product-chapters article{background:#fff;border:1px solid #d5dede;padding:11px}.product-chapters article>header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.product-chapters article>header>i{background:var(--teal);color:#fff;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.product-chapters article>header>span{text-transform:uppercase;color:#758386;flex:1;font-size:7px}.product-chapters article header button{background:#fff;border:1px solid #d4dddd;height:23px;padding:0 7px;font-size:7px}.product-chapters article p{color:#57676a;margin:7px 0;font-size:8px;line-height:1.45}.product-chapters article small{color:#8a6b42;margin-bottom:7px;font-size:7px;line-height:1.4;display:block}.product-chapters textarea{min-height:46px}.table-selection-hit{z-index:1000000;box-sizing:border-box;color:#0000;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.phase2-canvas .table-selection-hit{cursor:pointer}.table-selection-hit:hover{outline-offset:2px;background:#15969314;outline:2px dashed #159693}.table-selection-hit:hover:after{content:"点击选择此表格";color:#fff;white-space:nowrap;background:#159693;padding:4px 7px;font:700 9px/1.2 Arial,sans-serif;position:absolute;top:0;left:0}.table-selection-hit.selected,.table-selection-hit:focus{outline-offset:2px!important;background:#1596931a!important;outline:3px solid #159693!important}.phase2-panel{position:relative;overflow-x:hidden}.phase2-panel.section-ai{overflow:hidden}.phase2-panel.section-ai>.ai-panel-content{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%;height:auto;overflow:hidden}.phase2-panel.section-ai .ai-step-body,.phase2-panel.section-ai .ai-task-home{overflow:hidden}.phase2-panel.section-ai *{box-sizing:border-box;max-width:100%}.table-extract-title{min-height:30px;display:block}.table-extract-title h2{margin:0;font-size:18px}.panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:-28px 0 4px;padding:8px 0 0}.panel-tabs .panel-tabs-hide{display:none}.panel-collapse-edge{z-index:20;color:#607074;cursor:pointer;background:#fff;border:1px solid #c6d0d1;border-right-color:#fff;border-radius:8px 0 0 8px;width:34px;height:58px;font-size:22px;position:absolute;top:50%;left:-18px;translate:0 -50%;box-shadow:-4px 2px 10px #1c2c2f14}.phase2-panel{padding-right:58px;position:relative;overflow-x:hidden}.phase2-panel.collapsed{background:#fff;width:48px;padding:0;overflow:visible}.tool-rail{z-index:40;background:#f7f9f8;border-left:1px solid #d7dede;flex-direction:column;align-items:stretch;width:47px;padding-top:8px;display:flex;position:absolute;top:0;bottom:0;right:0}.tool-rail button{color:#657579;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:58px;display:flex}.tool-rail button:hover{background:#edf4f3}.tool-rail button.active{border-left-color:var(--teal);color:var(--teal);background:#fff}.tool-rail i{font:19px/1 Arial,sans-serif}.translation-panel{flex-direction:column;gap:10px;min-height:0;display:flex}.translation-panel h2{margin:0;font-size:17px}.translation-panel>p,.translation-panel>small{color:#718084;margin:0;font-size:9px;line-height:1.55}.translation-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.translation-grid label:first-child{grid-column:1/-1}.translation-grid label{color:#627175;gap:4px;font-size:9px;display:grid}.translation-grid input,.translation-grid select{background:#fff;border:1px solid #cbd5d6;width:100%;height:32px;padding:0 7px;font-size:10px}.translation-upload{cursor:pointer;border:1px dashed #9fb0b2;justify-content:center;align-items:center;height:34px;font-size:9px;display:flex;position:relative}.translation-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.translation-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.translation-actions button,.translation-apply{border:1px solid var(--teal);min-height:34px;color:var(--teal);cursor:pointer;background:#fff;font-size:9px;font-weight:700}.translation-actions button:first-child,.translation-apply{background:var(--teal);color:#fff}.translation-actions button:disabled{opacity:.5}.translation-notice{color:#526366;background:#f0f5f4;padding:8px;font-size:9px;line-height:1.5}.translation-results{flex-direction:column;gap:8px;max-height:48vh;padding-right:2px;display:flex;overflow:auto}.translation-results article{background:#fbfcfc;border:1px solid #dce3e3;gap:6px;padding:8px;display:grid}.translation-results header{justify-content:space-between;align-items:center;display:flex}.translation-results header b{font-size:9px}.translation-results header button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:8px}.translation-results small{color:#7d898b;white-space:pre-wrap;font-size:8px;line-height:1.45}.translation-results textarea{resize:vertical;border:1px solid #cbd5d6;min-height:62px;padding:7px;font:10px/1.55 Arial,Noto Sans CJK SC,sans-serif}.translation-apply{flex:none;width:100%}.phase2-panel.tool-table{overflow:hidden}.phase2-panel.tool-table>.phase2-confirm-bar{display:none}.collaboration-panel{flex-direction:column;gap:12px;display:flex}.collaboration-panel h2{margin:0;font-size:18px}.collaboration-panel p,.collaboration-panel small{color:#657477;font-size:9px;line-height:1.65}.collaboration-panel>button:not(.wide){cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:34px}.collaboration-notice{color:#176f6b;background:#edf7f5;border:1px solid #b8d8d3;gap:7px;padding:9px;display:grid}.collaboration-notice b{font-size:9px}.collaboration-notice input{color:#425154;background:#fff;border:1px solid #c8d5d4;width:100%;height:29px;padding:0 7px;font-size:8px}.collaboration-list{border-top:1px solid #dce3e3;gap:7px;padding-top:10px;display:grid}.collaboration-list h3{margin:0;font-size:10px}.collaboration-list article{background:#fff;border:1px solid #d5dddd;gap:7px;padding:10px;display:grid}.collaboration-list article.active{box-shadow:inset 3px 0 var(--teal)}.collaboration-list article.paused{color:#758083;background:#f5f6f6}.collaboration-list article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.collaboration-list article b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.collaboration-list article span{color:#16756f;background:#e8f3f1;flex:none;padding:3px 5px;font-size:7px}.collaboration-list article.paused span{color:#667275;background:#e5e8e8}.collaboration-list article small{font-size:7px}.collaboration-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.collaboration-actions button{cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:29px;font-size:8px}.collaboration-empty{color:#7b878a;background:#f4f6f5;margin:0;padding:12px}.collaboration-frame .main-area{margin-left:0}.annotation-overlay{z-index:6000;position:absolute;inset:0}.annotation-overlay.browse-input{pointer-events:auto;cursor:grab;touch-action:none}.annotation-overlay.browse-input.panning{cursor:grabbing}.annotation-overlay.capture-input{pointer-events:auto;cursor:crosshair}.annotation-overlay>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annotation-overlay path{fill:none;stroke:#526164;stroke-width:.45px;vector-effect:non-scaling-stroke;opacity:.5;stroke-linecap:round;stroke-linejoin:round}.annotation-overlay path.active,.annotation-overlay path.draft{opacity:1;stroke:#263438;stroke-width:.7px}.annotation-overlay path.status-changed{stroke:#526164}.annotation-pin{color:#263236;opacity:.42;pointer-events:none;background:#f0b400;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;margin:-9px 0 0 -9px;font-style:normal;display:grid;position:absolute;box-shadow:0 1px 5px #141e2347}.annotation-pin.active{opacity:1;transform:scale(1.18)}.annotation-pin.status-changed{background:#ef7656}.annotation-pin span{font-size:8px;font-weight:700}.annotation-panel{border-bottom:1px solid #dde3e3;flex-direction:column;order:-2;gap:9px;padding-bottom:11px;display:flex}.annotation-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.annotation-panel h2{margin:2px 0;font-size:17px}.annotation-panel>header>b{background:var(--teal);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.annotation-tools{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.annotation-tools button{cursor:pointer;background:#fff;border:1px solid #cbd5d6;height:34px;font-size:10px}.annotation-tools button.active{border-color:var(--teal);color:#087b78;background:#eaf7f5}.annotation-mode-hint{color:#607174;background:#f2f6f5;margin:0;padding:7px 8px;line-height:1.5;font-size:8px!important}.annotation-card{background:#fff;border:1px solid #d7dfdf;gap:8px;padding:9px;display:grid}.annotation-card.current{border-color:#dcae17;box-shadow:inset 3px 0 #f0b400}.annotation-card.status-changed{border-color:#e19b87;box-shadow:inset 3px 0 #df6848}.annotation-card>div{justify-content:space-between;gap:8px;display:flex}.annotation-card b{font-size:9px}.annotation-card span,.annotation-card p{color:#788589;font-size:8px}.annotation-card textarea{resize:vertical;border:1px solid #cbd5d6;min-height:68px;padding:7px;font-size:9px;line-height:1.5}.annotation-card audio{width:100%;height:30px}.annotation-record,.annotation-resolve{cursor:pointer;background:#fff;border:1px solid #cbd5d6;height:30px;font-size:8px}.annotation-resolve{border-color:var(--teal);color:#087b78}.annotation-list{gap:8px;max-height:210px;display:grid;overflow:auto}.annotation-list section{gap:4px;display:grid}.annotation-list h3{background:#eef2f1;margin:0;padding:6px 7px;font-size:9px}.annotation-list h3 span{float:right}.annotation-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;grid-template-columns:18px 1fr auto;gap:6px;padding:7px;display:grid}.annotation-list button:hover,.annotation-list button.active{background:#fafcfc;border-color:#cfd9d9}.annotation-list button.status-resolved{opacity:.42}.annotation-list button i{color:#d7a000;font-style:normal}.annotation-list button b,.annotation-list button small{white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.annotation-list button b{font-size:8px}.annotation-list button small{color:#879295;margin-top:2px;font-size:7px}.annotation-list button em{color:#9b6d00;font-size:7px;font-style:normal}@media (width<=780px){.phase2-panel{padding-right:56px}.phase2-panel.collapsed{width:48px}.phase2-workspace.panel-collapsed .phase2-stage{margin-right:48px}}.phase2-panel{padding:0;display:block;overflow:hidden}.panel-scroll{scrollbar-gutter:stable;flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px 46px 16px 16px;display:flex;overflow:hidden auto}.phase2-panel.collapsed{width:38px;padding:0}.phase2-panel.collapsed .panel-scroll{display:none}.tool-rail{background:#f7f9f8;width:38px;padding-top:6px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.tool-rail button{border-left-width:2px;gap:2px;height:50px}.tool-rail i{font-size:16px}.tool-rail span{font-size:7px}.phase2-panel.tool-table .panel-scroll>:not(.ai-panel-content):not(.phase2-panel-head):not(.extraction-panel),.phase2-panel.tool-collaboration .panel-scroll>:not(.phase2-panel-head):not(.collaboration-panel),.phase2-panel.tool-annotations .panel-scroll>:not(.phase2-panel-head):not(.annotation-panel),.phase2-panel.tool-translation .panel-scroll>:not(.translation-panel):not(.phase2-confirm-bar){display:none}.phase2-panel.tool-table .panel-scroll,.phase2-panel.tool-collaboration .panel-scroll,.phase2-panel.tool-annotations .panel-scroll,.phase2-panel.tool-order .panel-scroll,.phase2-panel.tool-translation .panel-scroll{padding-top:0}.phase2-panel.tool-annotations .panel-scroll{overflow:hidden}.phase2-panel.tool-table>.panel-scroll,.phase2-panel.tool-collaboration>.panel-scroll,.phase2-panel.tool-annotations>.panel-scroll,.phase2-panel.tool-translation>.panel-scroll{display:flex}.phase2-panel.tool-table .ai-panel-content{flex:1;min-height:0}.phase2-panel.tool-table .phase2-confirm-bar{display:none}.annotation-panel{border:0;flex-direction:column;flex:1;order:0;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.annotation-tools-sticky{z-index:5;background:#fff;border-bottom:1px solid #dce3e3;flex:none;padding:8px 0;position:relative}.annotation-directory-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.annotation-summary{align-items:center;height:28px;padding:0 2px;display:flex}.annotation-summary b{color:#344449;font-size:10px}.annotation-tools{grid-template-columns:repeat(5,34px);justify-content:start;gap:5px}.annotation-tools button{background:#fff;border-color:#ccd6d7;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:34px;height:32px;padding:0;display:grid}.annotation-tools button.kind-text{color:#d39a00}.annotation-tools button.kind-audio{color:#d94f43}.annotation-tools button.kind-ink{color:#168985}.annotation-tools button.kind-demo{color:#7656a8}.annotation-tools button.kind-browse{color:#46575b}.annotation-tools button.kind-text.active{background:#fff8df;border-color:#d39a00;box-shadow:inset 0 0 0 1px #d39a00}.annotation-tools button.kind-audio.active{background:#fff0ed;border-color:#d94f43;box-shadow:inset 0 0 0 1px #d94f43}.annotation-tools button.kind-ink.active{background:#eaf7f5;border-color:#168985;box-shadow:inset 0 0 0 1px #168985}.annotation-tools button.kind-demo.active{background:#f3eefb;border-color:#7656a8;box-shadow:inset 0 0 0 1px #7656a8}.annotation-tools button.kind-browse.active{background:#eef2f2;border-color:#46575b;box-shadow:inset 0 0 0 1px #46575b}.annotation-tools button svg{width:17px;height:17px;overflow:visible}.annotation-tools button svg rect,.annotation-tools button svg circle{fill:currentColor;stroke:none}.annotation-tools button svg path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.annotation-list{gap:0;max-height:none;overflow:visible}.annotation-list section{gap:0}.annotation-list h3{background:#eef1f0;border-bottom:1px solid #dce2e2;margin:0;padding:7px 8px;position:static}.annotation-record-item{background:#fff;border-bottom:1px solid #e2e7e7}.annotation-record-item.active{background:#fff;box-shadow:inset 0 0 0 1px #cbd4d5}.annotation-record-item.draft{background:#fff}.annotation-record-row{grid-template-columns:minmax(0,1fr) 28px;align-items:start;display:grid;position:relative}.annotation-record-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:48px;padding:8px;display:grid}.annotation-record-head>i{background:0 0;border:0;border-radius:0;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.annotation-record-head>i.kind-text{color:#d39a00}.annotation-record-head>i.kind-audio{color:#d94f43}.annotation-record-head>i.kind-ink{color:#168985}.annotation-record-head>i.kind-demo{color:#7656a8}.annotation-record-head>i svg{width:17px;height:17px}.annotation-record-head>i svg rect,.annotation-record-head>i svg circle{fill:currentColor;stroke:none}.annotation-record-head>i svg path{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.annotation-record-head b,.annotation-record-head small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.annotation-record-head b{font-size:9px}.annotation-record-head small{color:#849093;margin-top:2px;font-size:7px}.annotation-record-head em{color:#59676a;font-size:7px;font-style:normal}.annotation-record-menu{background:#fff;padding-top:6px;position:relative}.annotation-record-menu>button{color:#596669;letter-spacing:1px;background:#fff;border:0;grid-template-columns:1fr;place-items:center;width:26px;height:24px;padding:0;font-size:9px;display:grid}.annotation-record-menu>.annotation-delete-action{z-index:9;color:#c84638;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #d8dede;width:64px;height:28px;padding:0;font-size:8px;position:absolute;top:29px;right:4px;box-shadow:0 4px 12px #18262a24}.annotation-record-detail{gap:5px;padding:0 6px 6px;display:grid}.annotation-record-detail textarea{box-sizing:border-box;color:#596669;resize:none;background:#f1f3f3;border:1px solid #d7dddd;width:100%;min-height:32px;max-height:180px;margin:0;padding:5px 6px;font-size:9px;line-height:1.4;display:block;overflow-y:auto}.annotation-record-detail textarea:focus{color:#263438;outline-offset:-1px;background:#fff;border-color:#6e7c7f;outline:1px solid #6e7c7f}.annotation-record-detail>span{color:#748084;font-size:8px}.annotation-audio-recorder{background:#fff;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:3px 5px;display:grid}.annotation-audio-recorder>button{--recording-progress:0deg;color:#27363a;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.annotation-audio-recorder>button:before{content:"";background:repeating-conic-gradient(#9aa5a7 0 4deg,transparent 4deg 11deg);border-radius:50%;position:absolute;inset:1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.annotation-audio-recorder>button.recording{background:#fff;animation:.9s ease-in-out infinite annotation-mic-blink}.annotation-audio-recorder>button.recording:before{background:conic-gradient(#d94f43 var(--recording-progress),#e3e7e7 0)}.annotation-audio-recorder svg{width:23px;height:23px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.annotation-audio-recorder svg rect{fill:currentColor;stroke:none}.annotation-audio-recorder svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.annotation-audio-recorder time{color:#4f5e61;font-variant-numeric:tabular-nums;text-align:left;font-size:12px}@keyframes annotation-mic-blink{0%,to{color:#d94f43}50%{color:#27363a}}.annotation-floating-recorder{z-index:12;pointer-events:auto;background:#fff;border:1px solid #cfd7d8;border-radius:7px;width:122px;position:absolute;transform:translate(18px,-50%);box-shadow:0 5px 18px #18262a2e}.annotation-floating-recorder.align-left{transform:translate(calc(-100% - 18px),-50%)}.annotation-floating-recorder .annotation-audio-recorder{grid-template-columns:40px 1fr;padding:4px 6px}.annotation-floating-recorder .annotation-audio-recorder time{white-space:nowrap;font-size:10px}.annotation-audio-playback{color:#263438;background:#eef1f1;border-radius:16px;grid-template-columns:27px minmax(0,1fr) 31px;align-items:center;gap:5px;min-width:0;height:32px;padding:2px 8px 2px 3px;display:grid}.annotation-audio-playback>button{color:#263438;cursor:pointer;background:#fff;border:1px solid #aeb8ba;border-radius:50%;grid-template-columns:1fr;place-items:center;width:26px;height:26px;padding:0;font-size:9px;display:grid}.annotation-audio-playback>audio{display:none}.annotation-audio-playback time{text-align:right;font-variant-numeric:tabular-nums;font-size:8px}.annotation-waveform{justify-content:space-between;align-items:center;gap:1px;min-width:0;height:24px;display:flex;overflow:hidden}.annotation-waveform i{background:#657376;border-radius:2px;flex:0 0 2px;max-height:20px}.annotation-mode-hint,.annotation-card{display:none}.annotation-overlay .annotation-pin{pointer-events:auto}.annotation-pin{z-index:8;width:40px;height:40px;box-shadow:none;opacity:1;border:0;place-items:center;margin:-20px 0 0 -20px;padding:0;display:grid;cursor:move!important;background:0 0!important;transform:none!important}.annotation-pin>span{border:2px solid #fff;border-radius:4px;place-items:center;width:20px;height:20px;transition:transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 5px #141e2347}.annotation-pin>span svg{pointer-events:none;display:block;overflow:visible;width:13px!important;height:13px!important;position:static!important;inset:auto!important;transform:none!important}.annotation-pin>span svg rect,.annotation-pin>span svg circle{fill:currentColor;stroke:none}.annotation-pin>span svg path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.annotation-pin:hover>span,.annotation-pin.active>span{transform:translateY(-2px)scale(1.2);box-shadow:0 5px 12px #141e2352}.annotation-pin.dragging{cursor:grabbing!important}.annotation-pin.dragging>span{transform:translateY(-3px)scale(1.24)}.annotation-pin.kind-text>span{color:#263438;background:#f0b400}.annotation-pin.kind-audio>span{color:#fff;background:#da6549}.annotation-pin.kind-ink>span{color:#fff;background:#188985}.annotation-pin.kind-demo>span{color:#fff;background:#7656a8}.annotation-record-head i.kind-demo{color:#7656a8}.annotation-overlay path.demo-stroke{stroke:#7656a8;opacity:1;stroke-width:.75px}.annotation-demo-playback,.annotation-demo-recording{isolation:isolate;text-align:left;cursor:pointer;border-radius:17px;grid-template-columns:22px minmax(0,1fr) 50px;align-items:center;gap:6px;width:100%;height:34px;padding:0 9px;display:grid;position:relative;overflow:hidden}.annotation-demo-playback:before,.annotation-demo-recording:before{content:"";z-index:-1;width:var(--demo-progress,0%);background:#e3d8f3;transition:width .16s linear;position:absolute;inset:0 auto 0 0}.annotation-demo-playback{color:#523b77;background:#f5f1fb;border:1px solid #cfc5df}.annotation-demo-playback.playing{border-color:#7656a8;box-shadow:inset 0 0 0 1px #7656a8}.annotation-demo-playback span,.annotation-demo-recording span{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.annotation-demo-playback span{background:#7656a8}.annotation-demo-playback b,.annotation-demo-recording b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.annotation-demo-playback time,.annotation-demo-recording time{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.annotation-demo-recording{--demo-progress:var(--demo-recording-progress,0%);color:#523b77;background:#fff;border:1px solid #7656a8}.annotation-demo-recording span{background:#7656a8}.annotation-demo-recording.recording{color:#a52822;background:#fff;border:2px solid #d9473f;box-shadow:inset 0 0 0 1px #d9473f38,0 0 0 2px #d9473f14}.annotation-demo-recording.recording:before{background:#d9473f24}.annotation-demo-recording.recording span{background:#d9473f}.annotation-demo-recording.recording b{font-weight:800}.annotation-overlay.capture-input[data-annotation-mode=text]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='white' stroke='%23263438' stroke-width='1.8' d='M3 3h17v13H9l-6 5z'/%3E%3Cpath fill='none' stroke='%23263438' stroke-width='1.8' d='M7 8h9M7 12h7'/%3E%3C/svg%3E") 4 4,auto}.annotation-overlay.capture-input[data-annotation-mode=audio]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect x='9' y='2' width='6' height='12' rx='3' fill='white' stroke='%23263438' stroke-width='1.8'/%3E%3Cpath fill='none' stroke='%23263438' stroke-width='1.8' d='M6 11v1a6 6 0 0 0 12 0v-1M12 18v3M9 21h6'/%3E%3C/svg%3E") 12 12,auto}.annotation-overlay.capture-input[data-annotation-mode=ink]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='white' stroke='%23263438' stroke-width='1.8' d='m4 17 11-11 3 3L7 20l-4 1z'/%3E%3C/svg%3E") 3 21,auto}.annotation-overlay.capture-input[data-annotation-mode=demo]{cursor:crosshair}.phase2-topbar{gap:8px;padding:0 10px;overflow:hidden}.phase2-document-title{max-width:300px;overflow:hidden;flex:0 300px!important;gap:7px!important}.phase2-document-title>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:220px;display:block;overflow:hidden;font-size:14px!important}.phase2-document-title>small{white-space:normal;flex:none;max-width:72px;line-height:1.15}.phase2-top-actions{white-space:nowrap;flex:1 0 auto;min-width:0;gap:4px!important}.phase2-top-actions>button,.phase2-top-actions>a{white-space:nowrap;flex:none;min-width:30px;height:30px;padding:0 7px;line-height:1}.phase2-top-actions>.primary-btn{padding:0 10px}.phase2-top-actions>.zoom-value{text-align:center;white-space:nowrap;flex:none;width:42px;font-size:11px}.phase2-top-actions .page-pager{flex:none;gap:3px}.phase2-top-actions .page-pager button{flex:none;width:28px;height:30px}.phase2-top-actions .page-pager label{white-space:nowrap;flex:none;width:82px;height:30px}.phase2-top-actions .page-pager input{width:34px;min-width:0}.phase2-top-actions .page-pager span{white-space:nowrap;flex:none;padding-right:5px}@media (width<=1250px){.phase2-document-title{max-width:220px;flex-basis:220px!important}.phase2-document-title>b{max-width:150px}.phase2-top-actions>button,.phase2-top-actions>a{padding:0 5px}.phase2-top-actions{gap:3px!important}}.phase2-document-title{max-width:min(42vw,520px);flex:0 520px!important;gap:9px!important}.phase2-document-title>span{color:#202a38;flex:none;font-size:12px;font-weight:800}.phase2-document-title>i{color:#bcc1cb;flex:none;font-style:normal}.phase2-document-title>b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;max-width:none!important;font-size:14px!important}.phase2-topbar.view-page .phase2-top-actions{justify-content:center;width:max-content;max-width:calc(100% - 500px);position:absolute;left:50%;transform:translate(-50%)}.phase2-topbar-export,.phase2-topbar-return{color:#263337;cursor:pointer;background:#fff;border:1px solid #cbd4d5;flex:none;min-width:42px;height:30px;padding:0 8px;font-size:10px}.phase2-topbar-export{border-color:var(--brand);background:var(--brand);color:#fff;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-weight:700;display:inline-flex}.phase2-topbar-export svg{width:14px}.phase2-topbar.view-overview .phase2-top-actions{display:none}@media (width<=1250px){.phase2-document-title{max-width:300px;flex-basis:300px!important}.phase2-topbar.view-page .phase2-top-actions{max-width:none;margin-left:auto;position:static;transform:none}}@media (width<=780px){.phase2-panel{padding:0}.phase2-panel.collapsed{width:38px}.panel-scroll{padding-right:46px}.phase2-workspace.panel-collapsed .phase2-stage{margin-right:38px}}.phase2-workspace.panel-collapsed{grid-template-columns:minmax(0,1fr) 38px}.panel-reveal{background:#fff;border:0;border-left:1px solid #cbd3d4;place-items:center;width:32px;height:100%;padding:0;font-size:24px;display:grid}.prototype-215-shell{color:#101616;background:#e8edf1;min-height:100vh;padding:24px;font-family:Noto Sans CJK SC,Noto Sans SC,Microsoft YaHei,Arial,sans-serif}.prototype-215-toolbar{justify-content:space-between;align-items:end;gap:24px;max-width:1560px;margin:0 auto 18px;display:flex}.prototype-215-toolbar span{letter-spacing:.12em;color:#61727b;font-size:12px}.prototype-215-toolbar h1{margin:5px 0 0;font-size:24px;line-height:1.2}.prototype-215-legend{gap:18px;display:flex}.prototype-215-legend span{letter-spacing:0;color:#34434a;align-items:center;gap:7px;display:flex}.prototype-215-legend i{border-radius:50%;width:9px;height:9px}.prototype-215-legend .is-source{background:#8b98a0}.prototype-215-legend .is-html{background:#079bc1}.prototype-215-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;max-width:1560px;margin:auto;display:grid}.prototype-215-grid figure{justify-self:center;width:min(100%,70.71vh - 113.136px);margin:0}.prototype-215-grid figcaption{color:#53646c;height:34px;font-size:13px}.prototype-215-original,.p215-page{aspect-ratio:595.276/841.89;width:100%;display:block;box-shadow:0 12px 32px #1b2d3724}.prototype-215-original{background:#fff;height:auto}.p215-page{color:#090d0c;background:#fff;font-family:Noto Sans CJK SC,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.p215-green-rail{z-index:5;background:#21aa39;width:3.82%;position:absolute;inset:0 0 0 auto}.p215-header{z-index:3;border-bottom:.25cqw solid #079bc1;justify-content:space-between;align-items:flex-end;height:2.42%;padding:0 1.05% .55%;font-size:3cqw;font-weight:700;line-height:1;display:flex;position:absolute;top:3.02%;left:4.85%;right:4.85%}.p215-hero{height:39.63%;position:absolute;top:7.78%;left:0;right:3.82%;overflow:hidden}.p215-hero>img{object-fit:cover;width:100%;height:100%}.p215-hero-copy{width:48.5%;position:absolute;top:53.9%;left:6.9%}.p215-hero-copy h1{margin:0 0 1.25%;font-size:3.78cqw;font-weight:700;line-height:1.15}.p215-hero-copy p{text-align:justify;margin:0;font-size:1.68cqw;line-height:1.78}.p215-content{position:absolute;inset:50.8% 8.6% 7.8% 9.7%}.p215-ribbon{color:#fff;text-align:center;background:#079bc1;width:33.5%;padding:1.2% 0 1.35%;font-size:3cqw;font-weight:700;line-height:1.05;position:absolute;top:.4%;right:-10.45%}.p215-service-intro{width:25%;position:absolute;top:8%;left:0}.p215-service-intro img{width:100%;height:auto;display:block}.p215-accent-line{background:#079bc1;height:.62cqw}.p215-service-intro h2{margin:1.4% 2% 0;font-size:2.35cqw;line-height:1.2}.p215-tagline{white-space:nowrap;margin:1.4% 2% 0;font-size:1.6cqw;line-height:1.3}.p215-description{text-align:justify;margin:0;font-size:1.43cqw;line-height:1.62;position:absolute;top:53.5%;left:.4%;right:.5%}.p215-columns{grid-template-columns:1fr 1fr;gap:5.5%;display:grid;position:absolute;top:68.5%;left:0;right:0}.p215-column{border-left:.55cqw solid #079bc1;padding-left:1.1%}.p215-column h3{margin:0 0 4%;font-size:1.51cqw;line-height:1.25}.p215-column ul{margin:0;padding:0;list-style:none}.p215-column li{padding-left:1.18em;font-size:1.34cqw;line-height:1.52;position:relative}.p215-column li:before{content:"•";color:#079bc1;font-weight:700;position:absolute;left:0}.p215-footer{align-items:baseline;gap:.95cqw;display:flex;position:absolute;bottom:3.55%;right:4.75%}.p215-footer span{color:#a4a8a8;font-size:1.4cqw}.p215-footer strong{font-size:1.85cqw;font-weight:500}@media (width<=980px){.prototype-215-shell{padding:16px}.prototype-215-toolbar{flex-direction:column;align-items:start}.prototype-215-grid{grid-template-columns:1fr}.prototype-215-grid figure{width:100%}}.collaboration-login-shell{background:#e9edec;place-items:center;min-height:100vh;padding:30px;display:grid}.collaboration-login-card{background:#fff;border:1px solid #cbd4d5;width:min(420px,100%);padding:28px 32px;box-shadow:0 12px 36px #1423281f}.collaboration-login-brand{border-bottom:2px solid var(--teal);align-items:baseline;gap:10px;padding-bottom:18px;display:flex}.collaboration-login-brand b{letter-spacing:-.04em;font-size:22px}.collaboration-login-brand span{color:#718084;font-size:10px}.collaboration-login-card h1{margin:24px 0 12px;font-size:22px}.collaboration-login-intro{gap:3px;margin-bottom:20px;display:grid}.collaboration-login-intro p{color:#657477;margin:0;font-size:10px;line-height:1.65}.collaboration-login-document{background:#f2f5f4;gap:5px;margin-bottom:18px;padding:11px 12px;display:grid}.collaboration-login-document span{color:#849195;font-size:8px}.collaboration-login-document b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.collaboration-login-card form{gap:12px;display:grid}.collaboration-login-card label{color:#657477;gap:6px;font-size:9px;display:grid}.collaboration-login-card input{color:#1e2b2f;background:#fff;border:1px solid #c6d0d1;height:38px;padding:0 11px;font-size:11px}.collaboration-login-card input:focus{outline:1px solid var(--teal);border-color:var(--teal)}.collaboration-login-card form button{background:var(--teal);color:#fff;cursor:pointer;border:0;height:42px;font-size:11px;font-weight:700}.collaboration-login-card>small{color:#879396;margin-top:10px;font-size:8px;line-height:1.5;display:block}.collaboration-login-error{color:#ac3b2c;background:#fff0ed;margin:0;padding:8px;font-size:8px}.collaboration-login-expired{padding:5px 0 22px}.collaboration-login-expired p{color:#657477;font-size:10px;line-height:1.65}.collaboration-login-card footer{color:#8a9699;background:#f5f7f6;margin:22px -32px -28px;padding:13px 32px;font-size:8px}.documents-home{gap:24px;max-width:1280px;margin:auto;padding:34px;display:grid}.documents-intro{background:#e7edeb;justify-content:space-between;align-items:flex-end;gap:38px;min-height:280px;padding:44px 50px;display:flex}.documents-intro h2{letter-spacing:-.04em;margin:16px 0 14px;font-size:35px;line-height:1.3}.documents-intro p{color:#617075;max-width:740px;margin:0;font-size:13px;line-height:1.8}.documents-tools{border:1px solid var(--line);background:#fff;padding:28px}.documents-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.documents-section-title h2,.documents-flow h2{margin:6px 0 0;font-size:21px}.documents-section-title p{color:var(--muted);font-size:11px}.documents-tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.documents-tool-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:205px;padding:22px;transition:all .2s;display:flex;position:relative}.documents-tool-card:not(.disabled):hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 12px 28px #1a272c12}.documents-tool-number{color:#54656a;background:#eef2f1;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.documents-tool-state{color:var(--brand);background:#f4e8e4;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:22px;right:20px}.documents-tool-card h3{margin:20px 0 8px;font-size:17px}.documents-tool-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.documents-tool-card b{color:var(--brand);margin-top:auto;font-size:10px}.documents-tool-card.disabled{opacity:.58;background:#f7f8f7}.documents-tool-card.disabled b{color:#879397}.documents-flow{color:#fff;background:#1c2a30;align-items:center;gap:16px;padding:25px 28px;display:flex}.documents-flow>div:first-child{margin-right:auto}.documents-flow .eyebrow{color:#8fa1a7}.documents-flow-step{border-left:1px solid #41555c;align-items:center;gap:10px;min-width:125px;padding:8px 16px;display:flex}.documents-flow-step span{color:#aebcc0;border:1px solid #65777c;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.documents-flow-step b{font-size:11px}.document-wizard{background:#f3f5f4;grid-template-columns:238px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.wizard-steps{border-right:1px solid var(--line);background:#eef1f0;flex-direction:column;padding:24px 18px;display:flex}.wizard-back{color:#617075;font-size:10px}.wizard-steps h1{margin:25px 0 8px;font-size:23px}.wizard-steps>p{color:var(--muted);margin:0 0 24px;font-size:10px;line-height:1.65}.wizard-steps nav{gap:5px;display:grid}.wizard-steps nav div{color:#788589;align-items:center;gap:11px;padding:11px;display:flex}.wizard-steps nav div.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #19282c0d}.wizard-steps nav span{border:1px solid #c6cecf;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.wizard-steps nav .active span{background:var(--brand);border-color:var(--brand);color:#fff}.wizard-steps nav b{font-size:11px}.wizard-steps small{color:#788589;border-top:1px solid #d4dad9;margin-top:auto;padding-top:18px;font-size:9px;line-height:1.7}.wizard-main{flex-direction:column;min-width:0;height:100vh;display:flex}.wizard-main>header{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.wizard-main>header span{color:var(--brand);font-size:9px;font-weight:700}.wizard-main>header h2{margin:3px 0 0;font-size:18px}.wizard-main>header>a{border:1px solid #cbd3d4;align-items:center;height:34px;padding:0 13px;font-size:10px;display:flex}.wizard-conversation{flex:1;min-height:0;padding:25px 30px;overflow-y:auto}.wizard-conversation-inner{flex-direction:column;gap:12px;max-width:860px;margin:auto;display:flex}.wizard-guide{border:1px solid var(--line);background:#fff;margin-bottom:4px;padding:22px}.wizard-guide h3{margin:7px 0;font-size:18px}.wizard-guide p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.wizard-message{white-space:pre-wrap;max-width:82%;padding:13px 16px;font-size:11px;line-height:1.75}.wizard-message.assistant{border:1px solid var(--line);background:#fff;align-self:flex-start}.wizard-message.user{color:#fff;background:#27353a;align-self:flex-end}.wizard-summary{border-left:3px solid var(--teal);background:#edf4f2;padding:15px 17px;font-size:10px;line-height:1.7}.wizard-summary b{color:var(--teal);margin-top:5px;display:block}.wizard-summary p{color:#58686d;margin:3px 0 8px}.wizard-notice{color:#78652d;background:#fff9e8;border:1px solid #ead9a5;padding:12px 15px;font-size:10px}.wizard-composer-wrap{border-top:1px solid var(--line);background:#fff;flex:none;padding:14px 30px 17px}.wizard-composer,.wizard-final-action{max-width:860px;margin:auto}.wizard-composer{border:1px solid #cbd3d4;align-items:flex-end;gap:9px;min-height:58px;padding:8px;display:flex}.wizard-composer.dragging{border-color:var(--teal);outline:3px solid #1d76741f}.wizard-composer button{cursor:pointer;background:#fff;border:1px solid #ced6d6;flex:none;width:40px;height:40px;font-size:21px}.wizard-composer button.send{color:#fff;background:#27353a;border-color:#27353a}.wizard-composer button:disabled{opacity:.35;cursor:not-allowed}.wizard-composer textarea{resize:none;border:0;outline:0;flex:1;min-height:40px;max-height:120px;padding:10px 3px;font-size:11px;line-height:1.6}.wizard-final-action{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.wizard-final-action span{color:#8a969a;font-size:9px}.wizard-final-action button{background:var(--brand);color:#fff;cursor:pointer;border:0;height:39px;padding:0 18px;font-size:10px;font-weight:700}.wizard-final-action button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1000px){.documents-tool-grid{grid-template-columns:repeat(2,1fr)}.documents-flow{flex-wrap:wrap;align-items:flex-start}.documents-flow>div:first-child{width:100%}.document-wizard{grid-template-columns:190px 1fr}}@media (width<=720px){.documents-home{padding:18px}.documents-intro{flex-direction:column;align-items:flex-start;padding:30px 24px}.documents-intro h2{font-size:28px}.documents-tool-grid{grid-template-columns:1fr}.documents-section-title{flex-direction:column;align-items:flex-start}.document-wizard{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.wizard-steps{display:none}.wizard-main{height:100vh}.wizard-conversation,.wizard-composer-wrap{padding-left:15px;padding-right:15px}.wizard-main>header{padding:0 16px}.wizard-message{max-width:92%}}.wizard-steps nav button{color:#788589;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.wizard-steps nav button:disabled{cursor:not-allowed}.wizard-steps nav button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #19282c0d}.wizard-steps nav button.done{color:var(--teal)}.wizard-steps nav button.done span{border-color:var(--teal);color:var(--teal)}.wizard-stage{flex:1;grid-template-columns:minmax(460px,1fr) 360px;align-items:start;gap:26px;min-height:0;padding:28px 32px;display:grid;overflow:auto}.wizard-stage.single{grid-template-columns:minmax(0,820px);justify-content:center}.draft-editor,.visual-settings,.publish-panel{border:1px solid var(--line);background:#fff;padding:28px}.stage-heading{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.stage-heading h3{margin:6px 0 8px;font-size:22px}.stage-heading p{color:var(--muted);max-width:650px;margin:0;font-size:11px;line-height:1.7}.draft-editor>label,.visual-settings>label,.publish-panel>label{color:#56656a;gap:7px;margin:0 0 16px;font-size:10px;font-weight:700;display:grid}.draft-editor input,.draft-editor textarea,.visual-settings input[type=text],.publish-panel input,.brand-color-control>input:not([type=color]){width:100%;color:var(--ink);background:#fff;border:1px solid #cbd4d5;padding:10px 12px;font-size:11px}.draft-editor textarea{resize:vertical;min-height:82px;line-height:1.65}.draft-section-editor{border:1px solid var(--line);margin-bottom:12px}.draft-section-editor input{border:0;border-bottom:1px solid var(--line);font-weight:700}.draft-section-editor textarea{border:0;min-height:105px}.draft-missing{background:#fff9e8;border-left:3px solid #d5a642;margin-top:16px;padding:14px 16px}.draft-missing b{color:#8a6b24;font-size:10px}.draft-missing p{color:#75683f;margin:6px 0 0;font-size:10px;line-height:1.7}.stage-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.stage-actions .primary-btn{cursor:pointer;border:0}.draft-phone-preview{--preview-brand:#d84c34;color:#192125;background:#f8f6f1;border-radius:28px;min-height:660px;padding:38px 28px;position:sticky;top:0;overflow:hidden;box-shadow:0 12px 35px #15232729}.draft-phone-preview:before{content:"";opacity:.18;background:currentColor;border-radius:4px;width:48px;height:4px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.draft-phone-preview>small{color:var(--preview-brand);letter-spacing:.18em;font-size:9px;font-weight:800;display:block}.draft-phone-preview>h2{letter-spacing:-.04em;margin:20px 0 10px;font-size:29px;line-height:1.22}.draft-phone-preview>p,.draft-phone-preview section p{opacity:.72;font-size:10px;line-height:1.7}.preview-divider{background:var(--preview-brand);height:2px;margin:26px 0}.draft-phone-preview section{margin:0 0 25px}.draft-phone-preview section span{color:var(--preview-brand);font-size:9px;font-weight:800}.draft-phone-preview section h3{margin:5px 0;font-size:15px}.draft-phone-preview.theme-dark{color:#f7f7f5;background:#172127}.draft-phone-preview.theme-medium{background:var(--preview-brand);color:#fff}.draft-phone-preview.theme-medium>small,.draft-phone-preview.theme-medium section span{color:inherit}.draft-phone-preview.theme-medium .preview-divider{opacity:.55;background:currentColor}.brand-color-control input[type=color]{background:#fff;border:1px solid #cbd4d5;width:54px;height:42px;padding:4px}.visual-settings fieldset{border:0;margin:24px 0;padding:0}.visual-settings legend{color:#56656a;margin-bottom:8px;font-size:10px;font-weight:700}.visual-settings fieldset button{cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:42px;margin-right:8px;padding:0 24px;font-size:10px}.visual-settings fieldset button.active{border-color:var(--brand);color:var(--brand);background:#fdf4f1;font-weight:700}.publish-summary{border:1px solid var(--line);grid-template-columns:110px 1fr;margin-top:24px;display:grid}.publish-summary span,.publish-summary b{border-bottom:1px solid var(--line);padding:13px;font-size:10px}.publish-summary span{color:#7a878b;background:#f4f6f5}.publish-success{text-align:center;padding:42px 20px}.publish-success>span{color:#3f8a52;background:#e6f2e9;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:22px;display:grid}.publish-success h2{font-size:24px}.publish-success p{color:var(--muted);font-size:11px}.publish-success>div{justify-content:center;gap:10px;margin-top:26px;display:flex}.publish-success .primary-btn{cursor:pointer;border:0}@media (width<=1050px){.wizard-stage{grid-template-columns:1fr}.draft-phone-preview{width:min(360px,100%);margin:0 auto;position:relative}.wizard-stage.single{display:block}}@media (width<=720px){.wizard-stage{padding:16px}.draft-editor,.visual-settings,.publish-panel{padding:20px}.stage-heading{flex-direction:column}.draft-phone-preview{min-height:580px}}.library-header-actions{align-items:center;gap:9px;display:flex}.generated-library{grid-template-columns:220px minmax(0,1fr);gap:18px;max-width:1280px;margin:0 auto;padding:30px 34px;display:grid}.generated-library>aside,.generated-library>section{border:1px solid var(--line);background:#fff}.generated-library>aside{padding:20px 14px}.generated-library>aside h2{margin:0 10px 14px;font-size:14px}.generated-library>aside button{text-align:left;color:#657477;cursor:pointer;background:0 0;border:0;width:100%;height:42px;padding:0 11px;font-size:11px}.generated-library>aside button.active{color:var(--teal);background:#edf3f1;font-weight:700}.generated-library>section{padding:26px}.generated-library-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.generated-library-head h2{margin:0 0 6px;font-size:21px}.generated-library-head p{color:var(--muted);margin:0;font-size:10px}.generated-library-head input{border:1px solid #cbd4d5;width:230px;height:38px;padding:0 11px;font-size:10px}.generated-material-list>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:20px 4px;display:flex}.generated-material-list>a:hover h3{color:var(--brand)}.generated-material-list span{color:var(--teal);font-size:9px;font-weight:700}.generated-material-list h3{margin:7px 0;font-size:15px}.generated-material-list p,.generated-material-list small{color:#859195;margin:0;font-size:9px}.generated-material-list>a>div:last-child{text-align:right;flex-direction:column;gap:7px;min-width:130px;display:flex}.generated-material-list b{color:#4f8a5e;font-size:9px}.generated-material-list strong{color:var(--brand);font-size:10px}.generated-library-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}@media (width<=760px){.generated-library{grid-template-columns:1fr;padding:18px}.generated-library>aside{display:flex;overflow-x:auto}.generated-library>aside h2{display:none}.generated-library>aside button{min-width:100px}.generated-library-head{flex-direction:column;align-items:flex-start}.generated-library-head input{width:100%}}.h5-primary-action{color:#fff!important}.library-category-tabs{background:#fff;border-bottom:1px solid #cbd4d5;flex:0 0 42px;gap:0;margin:-2px 0 10px;display:flex;overflow-x:auto}.library-category-tabs button{color:#68767a;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-right:1px solid #dce2e2;min-width:118px;height:42px;padding:0 15px;font-size:10px;font-weight:700}.library-category-tabs button span{color:#879396;background:#eef1f1;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:8px;display:inline-grid}.library-category-tabs button.active{color:var(--teal);box-shadow:inset 0 -3px 0 var(--teal)}.library-category-tabs button.active span{color:var(--teal);background:#e6f2f0}.generated-card-cover{background:#e5e9e8;place-items:center;padding:12px;display:grid;overflow:hidden}.generated-live-cover{background:#dfe4e3;padding:0;position:relative}.generated-live-cover iframe{pointer-events:none;transform-origin:top;background:#fff;border:0;width:430px;height:760px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.44)}.generated-cover-loading{color:#7b898c;font-size:9px}.generated-material-card{grid-template-rows:220px auto}.mobile-material-editor{background:#dce1e0;flex-direction:column;height:100vh;display:flex;overflow:hidden}.mobile-material-editor>.phase2-topbar{flex:none}.mobile-material-workspace{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.mobile-material-stage{justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto}.mobile-material-sheet{background:#fff;flex:none;height:calc(100vh - 94px);transition:width .15s;overflow:hidden;box-shadow:0 8px 30px #14222738}.mobile-material-sheet iframe{transform-origin:0 0;border:0;height:100%;display:block}.mobile-material-panel{background:#fff;border-left:1px solid #cbd4d5;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mobile-material-panel>nav{background:#edf1f1;border-bottom:1px solid #ccd5d6;grid-template-columns:repeat(3,1fr);height:48px;display:grid}.mobile-material-panel>nav button{color:#68767a;cursor:pointer;background:0 0;border:0;border-right:1px solid #d2dada;font-size:10px;font-weight:700}.mobile-material-panel>nav button.active{color:var(--teal);box-shadow:inset 0 3px 0 var(--teal);background:#fff}.mobile-material-panel>section{flex:1;padding:24px 22px;overflow-y:auto}.mobile-material-panel h2{margin:8px 0 24px;font-size:25px}.material-panel-note{border-left:3px solid var(--teal);background:#f0f4f3;padding:15px}.material-panel-note b{font-size:11px}.material-panel-note p{color:#657477;margin:7px 0 0;font-size:10px;line-height:1.7}.material-editor-actions{gap:9px;margin-top:18px;display:grid}.material-editor-actions.material-draft-actions{grid-template-columns:1fr 1fr}.material-editor-actions button,.tracking-refresh{cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:38px;font-size:10px;font-weight:700}.material-busy,.publish-notice{color:var(--teal);background:#edf5f3;padding:9px;font-size:9px;line-height:1.6}.mobile-material-panel section>label{color:#657477;gap:7px;margin-bottom:17px;font-size:9px;display:grid}.mobile-material-panel section>label input{border:1px solid #cbd4d5;height:38px;padding:0 10px;font-size:11px}.mobile-material-panel fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;padding:0;display:grid}.mobile-material-panel legend{color:#657477;grid-column:1/-1;margin-bottom:7px;font-size:9px}.mobile-material-panel fieldset label{border:1px solid #cbd4d5;align-items:center;gap:7px;height:36px;padding:0 9px;font-size:10px;display:flex}.material-publish-primary{background:var(--brand);color:#fff;cursor:pointer;border:0;width:100%;height:42px;font-size:11px;font-weight:700}.material-publish-primary:disabled{opacity:.45}.latest-published-link{border:1px solid #d4dcdd;gap:8px;margin-top:18px;padding:12px;display:grid}.latest-published-link b{font-size:10px}.latest-published-link span{color:#6f7e82;font-size:9px}.latest-published-link input{border:1px solid #d4dcdd;width:100%;height:32px;padding:0 7px;font-size:8px}.latest-published-link button,.tracking-list article>button{border:1px solid var(--teal);height:32px;color:var(--teal);cursor:pointer;background:#fff;font-size:9px;font-weight:700}.tracking-refresh{width:100%;margin:-10px 0 12px}.tracking-list{gap:10px;display:grid}.tracking-list article{border:1px solid #d3dbdc;padding:12px}.tracking-list article header{justify-content:space-between;gap:8px;display:flex}.tracking-list article header b{font-size:11px}.tracking-list article header span{color:#7c898d;font-size:8px}.tracking-list article>div{background:#f1f4f3;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.tracking-list article>div span{color:#7a878b;text-align:center;padding:9px 5px;font-size:7px}.tracking-list article>div b{color:#263438;margin-top:4px;font-size:10px;display:block}.tracking-list article p{color:#607075;font-size:8px}.tracking-list article>button{width:100%}.tracking-empty{color:#718084;background:#f1f4f3;padding:22px 15px;font-size:9px;line-height:1.7}.mobile-preview-button{border-color:var(--teal)!important;color:var(--teal)!important}.mobile-material-stage.phone-mode{background:#05090b;align-items:center;padding-block:30px;overflow:hidden}.inline-phone-device{aspect-ratio:393/780;flex:none;width:auto;max-width:calc(100% - 40px);height:min(100vh - 132px,780px);transition:transform .15s}.mobile-material-stage.phone-mode.editor-mode{overflow:auto}.mobile-material-panel>nav button:disabled{opacity:.55;cursor:wait}.material-mode-toggle{background:var(--teal);color:#fff;cursor:pointer;border:0;width:100%;height:44px;margin:0 0 18px;font-size:11px;font-weight:800}.material-mode-toggle:disabled{opacity:.45}.image-library-modal{flex-direction:column;width:min(860px,100vw - 64px);max-height:82vh;display:flex;overflow:hidden}.source-image-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:auto;gap:20px;width:100%;min-width:0;margin-top:18px;padding:5px 10px 12px 2px;display:grid;overflow:hidden auto}.source-image-grid button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #d1dada;width:100%;min-width:0;padding:7px;display:block;overflow:hidden}.source-image-grid button:hover{border:2px solid var(--teal);padding:6px}.source-image-grid img{object-fit:contain;width:100%;height:100%;display:block}.source-image-empty{color:#6b797d;background:#f1f4f3;margin-top:18px;padding:28px;font-size:10px;line-height:1.7}.image-library-modal footer{display:flex;justify-content:flex-end!important}.image-library-modal footer button{width:120px}.image-library-backdrop{align-items:center}.mobile-material-panel.preview-action-panel{color:#fff;background:#05090b;border-left-color:#05090b}.mobile-material-panel.preview-action-panel>section{flex-direction:column;display:flex}.mobile-material-panel.preview-action-panel h2{color:#fff}.preview-action-panel .material-mode-toggle{background:#8b5cf6;margin-bottom:12px}.material-preview-publish{color:#fff;background:#8b5cf6;border:1px solid #8b5cf6;place-items:center;width:100%;height:44px;font-size:11px;font-weight:800;text-decoration:none;display:grid}@media (width<=900px){.source-image-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:15px}.image-library-modal{width:calc(100vw - 28px)}}.material-modal-backdrop{z-index:80;background:#0f181cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.material-image-modal{background:#fff;border:1px solid #cbd4d5;width:min(500px,100%);padding:22px}.material-image-modal header{justify-content:space-between;display:flex}.material-image-modal h2{margin:0;font-size:20px}.material-image-modal header p{color:#748185;font-size:9px}.material-image-modal header button{background:0 0;border:0;font-size:22px}.material-image-modal>label{color:#66757a;gap:6px;margin-top:13px;font-size:9px;display:grid}.material-image-modal input{border:1px solid #cbd4d5;height:38px;padding:0 10px}.material-image-modal footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.material-image-modal footer button{background:#fff;border:1px solid #cbd4d5;height:40px;font-size:10px}.material-image-modal footer button.primary{border-color:var(--teal);background:var(--teal);color:#fff}.phone-preview-modal{align-items:center;gap:18px;height:min(88vh,820px);display:flex}.phone-preview-modal>button{color:#fff;background:0 0;border:1px solid #ffffffb3;align-self:flex-start;height:36px;padding:0 14px}.phone-device{background:#fff;border:10px solid #182328;border-radius:38px;width:min(390px,80vw);height:100%;padding-top:18px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000061}.phone-device>i{background:#677277;border-radius:10px;width:62px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-device iframe{background:#fff;border:0;width:100%;height:100%}.public-material-page{background:#e3e7e6;min-height:100dvh}.public-material-page>iframe{touch-action:pan-y;background:#fff;border:0;width:min(430px,100%);height:100dvh;margin:auto;display:block;box-shadow:0 0 24px #1423281f}.public-material-state{background:#edf1f0;place-items:center;min-height:100vh;padding:24px;display:grid}.public-material-state>div{background:#fff;border:1px solid #ced6d7;width:min(420px,100%);padding:32px}.public-material-state b{color:var(--brand)}.public-material-state h1{margin:18px 0 8px;font-size:21px}.public-material-state p{color:#6e7c80;font-size:10px}@media (width<=820px){.mobile-material-workspace{grid-template-columns:1fr 270px}.mobile-material-stage{padding:10px}.mobile-material-panel>section{padding:18px 14px}}@media (width<=640px){.mobile-material-workspace{display:block;overflow:auto}.mobile-material-stage{height:calc(100vh - 102px)}.mobile-material-panel{z-index:30;width:280px;position:fixed;top:54px;bottom:0;right:0}.phone-preview-modal{flex-direction:column;height:92vh}.phone-preview-modal>button{align-self:flex-end}}.mobile-material-panel .mobile-preview-button{text-align:left;cursor:pointer;background:#e8f3f1;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:54px;margin-top:20px;padding:9px 13px;display:flex;border:1px solid var(--teal)!important;color:var(--teal)!important}.mobile-material-panel .mobile-preview-button span{font-size:11px;font-weight:800}.mobile-material-panel .mobile-preview-button small{color:#617b79;margin-top:4px;font-size:8px}.mobile-material-panel .mobile-preview-button:disabled{opacity:.4;cursor:default}.tracking-section-times{background:#f7f9f8;margin:0 0 12px;padding:10px}.tracking-section-times>b{margin-bottom:6px;font-size:9px;display:block}.tracking-section-times p{border-top:1px solid #e2e7e6;justify-content:space-between;gap:8px;margin:0;padding:5px 0;font-size:8px;display:flex}.tracking-section-times p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tracking-section-times p strong{color:var(--teal);flex:none}.phone-preview-backdrop{background:#04090ceb}.phone-preview-modal{justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex;position:relative}.phone-preview-modal>button{z-index:2;color:#fff;cursor:pointer;background:#04090c61;border:1px solid #ffffffb8;align-self:auto;height:38px;padding:0 15px;position:absolute;top:0;left:0}.phone-device{aspect-ratio:393/780;background:#fff;border:9px solid #182328;border-radius:42px;width:auto;max-width:calc(100vw - 84px);height:min(94vh,780px);padding-top:18px;position:relative;overflow:hidden;box-shadow:0 30px 70px #000000b8}.phone-device iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=640px){.phone-preview-modal{flex-direction:row;height:100%}.phone-preview-modal>button{align-self:auto;top:8px;left:8px}.phone-device{max-width:calc(100vw - 30px);height:min(90vh,780px)}}.split-workflow>header{background:#fff;border-bottom:1px solid #cbd4d5;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.workflow-pager button,.workflow-pager a{background:#fff;border:1px solid #cbd4d5;place-items:center;height:32px;padding:0 11px;font-size:9px;display:grid}.workflow-source-page{background:#eef1f0;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:22px;min-height:100vh;padding:34px;display:grid}.workflow-source-intro,.workflow-library-picker{border:1px solid var(--line);background:#fff;padding:34px}.workflow-source-intro{flex-direction:column;justify-content:center;display:flex}.workflow-source-intro h1{margin:12px 0;font-size:34px}.workflow-source-intro p{color:#657477;font-size:12px;line-height:1.8}.workflow-entry-actions{gap:10px;margin-top:28px;display:grid}.workflow-entry-actions .primary-btn{width:max-content}.workflow-entry-actions span{color:#7b888b;font-size:9px}.workflow-library-picker header{border-bottom:1px solid #dce3e3;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.workflow-library-picker h2{margin:6px 0 0}.workflow-library-picker header small{color:#7a878a}.workflow-document-list{gap:8px;max-height:calc(100vh - 190px);margin-top:16px;display:grid;overflow:auto}.workflow-document-list a{border:1px solid #d8dfe0;grid-template-columns:1fr auto;gap:5px 16px;padding:15px;display:grid}.workflow-document-list a:hover{border-color:var(--teal);background:#f8fbfa}.workflow-document-list b{font-size:12px}.workflow-document-list span{color:#788589;font-size:9px}.workflow-document-list em{color:var(--teal);grid-area:1/2/3;align-self:center;font-size:9px;font-style:normal}.workflow-empty,.workflow-loading{color:#667579;background:#f1f4f3;margin:18px 0;padding:25px;font-size:11px}.workflow-loading{place-content:center;gap:14px;min-height:100vh;display:grid}.split-workflow{background:#dce1e0;flex-direction:column;height:100vh;display:flex;overflow:hidden}.split-workflow>header{background:#fff;border-bottom:1px solid #cbd4d5;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex;position:relative}.split-workflow>header>div:first-child{gap:3px;display:grid}.split-workflow>header b{font-size:12px}.workflow-pager{align-items:center;gap:8px;display:flex}.product-card-workflow .workflow-pager{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-change-document,.workflow-pager button,.workflow-pager a{background:#fff;border:1px solid #cbd4d5;place-items:center;height:32px;padding:0 11px;font-size:9px;display:grid}.workflow-pager span{color:#637276;font-size:9px}.split-workflow>main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.workflow-preview{justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:22px;display:flex;overflow:auto}.product-card-preview{overscroll-behavior:contain}.product-card-preview .html-rebuilt-page{pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-page-shell{background:#fff;width:min(100%,760px);box-shadow:0 8px 28px #1923282e}.workflow-page-shell .html-rebuilt-page{width:100%;height:auto}.workflow-control{background:#fff;border-left:1px solid #cbd4d5;min-width:0;min-height:0;padding:24px;overflow:auto}.workflow-control>.translation-panel,.workflow-control>.product-card-wizard{max-width:720px;margin:auto}.workflow-control .translation-results{max-height:none}.workflow-control .translation-panel h2,.workflow-control .product-card-title h2{font-size:24px}.workflow-success{background:#eaf6f3;border:1px solid #aed8d0;gap:7px;margin-top:14px;padding:14px;display:grid}.workflow-success b{font-size:10px}.workflow-success a{color:var(--teal);font-size:9px}.workflow-error{color:#b43c2e;background:#fff0ed;padding:10px;font-size:9px}@media (width<=900px){.workflow-source-page{grid-template-columns:1fr;padding:18px}.split-workflow>main{display:block}.workflow-preview{height:46vh}.workflow-control{border-top:1px solid #cbd4d5;border-left:0}.split-workflow{height:auto;min-height:100vh}.split-workflow>header{flex-wrap:wrap;gap:12px;height:auto;min-height:58px;padding:9px 12px}}.product-stream-progress{color:#26383b;background:#eef7f5;border:1px solid #b8d7d1;align-items:center;gap:12px;padding:12px 14px;display:flex}.product-stream-progress>span{background:var(--teal);border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.4s ease-out infinite product-stream-pulse;box-shadow:0 0 #1f807959}.product-stream-progress b{font-size:10px;display:block}.product-stream-progress p{color:#607376;margin:4px 0 0;font-size:8px;line-height:1.45}.product-ai-progress{text-align:center;background:#faf9ff;border:1px solid #e4e0f3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:280px;padding:36px;display:flex}.product-ai-progress>b{font-size:17px;line-height:1.5}.product-ai-progress>.product-ai-spinner{border-width:4px;width:42px;height:42px}.product-ai-progress>p{color:#667085;margin:0;font-size:12px;line-height:1.6}@keyframes product-stream-pulse{70%{box-shadow:0 0 0 9px #1f807900}to{box-shadow:0 0 #1f807900}}@media (width>=821px){.mobile-material-workspace{grid-template-columns:minmax(620px,3fr) minmax(300px,1fr)}.mobile-material-stage.phone-mode{padding-block:30px}.inline-phone-device{height:min(100vh - 154px,750px)}}.action-template-page{background:#edf1f0;min-height:calc(100vh - 64px);padding:42px}.action-template-intro{text-align:center;max-width:720px;margin:0 auto 30px}.action-template-intro h2{margin:10px 0;font-size:32px}.action-template-intro p{color:#67777a;font-size:12px}.action-template-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:auto;display:grid}.action-template-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd7d5;flex-direction:column;min-height:285px;padding:25px;transition:all .2s;display:flex}.action-template-grid>button:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 14px 32px #1832361a}.action-template-grid span{width:38px;height:38px;color:var(--teal);background:#e7efed;place-items:center;font-size:10px;display:grid}.action-template-grid em{color:#c0513b;margin-top:24px;font-size:9px;font-style:normal;font-weight:800}.action-template-grid h3{margin:8px 0;font-size:22px}.action-template-grid p{color:#68777a;font-size:11px;line-height:1.7}.action-template-grid b{color:var(--teal);margin-top:auto;font-size:10px}.action-guide-editor{background:#dfe4e3;flex-direction:column;height:100vh;display:flex}.action-guide-editor>header{background:#fff;border-bottom:1px solid #cbd5d4;flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.action-guide-editor>header>div:first-child{gap:3px;display:grid}.action-guide-editor>header b{font-size:12px}.action-guide-editor>header small{color:#7a888a;font-size:8px}.action-guide-editor>header>div:last-child{gap:8px;display:flex}.action-guide-editor>header a,.action-guide-editor>header button{cursor:pointer;background:#fff;border:1px solid #cbd5d4;place-items:center;height:32px;padding:0 12px;font-size:9px;display:grid}.action-guide-editor>header button{background:var(--teal);color:#fff;border-color:var(--teal)}.action-guide-editor>main{flex:1;grid-template-columns:minmax(430px,1fr) 460px;min-height:0;display:grid}.action-phone-stage{background:#202b2e;place-items:center;padding:22px;display:grid;overflow:auto}.action-phone{background:#fff;border:8px solid #101718;border-radius:34px;width:393px;height:min(800px,100vh - 90px);overflow:hidden;box-shadow:0 12px 35px #10181980}.action-phone iframe{border:0;width:100%;height:100%}.action-guide-editor aside{background:#fff;border-left:1px solid #c9d3d2;flex-direction:column;min-height:0;display:flex;overflow:hidden}.action-guide-editor aside>nav{border-bottom:1px solid #d2dada;flex:none;grid-template-columns:repeat(3,1fr);height:48px;display:grid}.action-guide-editor aside>nav button{cursor:pointer;background:#eef2f1;border:0;border-right:1px solid #dce2e1;font-size:10px;font-weight:700}.action-guide-editor aside>nav button.active{color:var(--teal);box-shadow:inset 0 3px 0 var(--teal);background:#fff}.action-builder,.action-publish,.action-track{padding:20px;overflow-y:auto}.action-builder>label,.action-field-settings label,.action-publish label{color:#637376;gap:6px;margin-bottom:13px;font-size:9px;display:grid}.action-builder input,.action-builder textarea,.action-publish input,.action-publish select{width:100%;font:inherit;border:1px solid #cbd5d4;padding:9px;font-size:10px}.action-builder textarea{resize:vertical;min-height:60px}.action-field-list{gap:5px;margin:16px 0;display:grid}.action-field-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dfde;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.action-field-list>button.active{border-color:var(--teal);background:#edf6f4}.action-field-list span{background:#edf1f0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.action-field-list b{font-size:10px}.action-field-list small{color:#84908f;font-size:8px}.action-field-settings{background:#f8faf9;border:1px solid #cbd8d6;margin-bottom:16px;padding:13px}.action-field-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.action-field-head b{font-size:10px}.action-field-head button{cursor:pointer;background:#fff;border:1px solid #cad5d3;height:25px;font-size:8px}.action-required{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.action-required input{width:15px!important}.action-add-fields{border-top:1px solid #dce3e2;margin-bottom:16px;padding-top:15px}.action-add-fields>b{font-size:10px}.action-add-fields>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px;display:grid}.action-add-fields button{color:#356d67;cursor:pointer;background:#fff;border:1px dashed #aebfbc;height:32px;font-size:9px}.action-save{color:#fff;cursor:pointer;background:#c9513b;border:0;width:100%;height:42px;font-size:10px;font-weight:800}.action-save:disabled{opacity:.45}.action-publish h2,.action-track h2{margin:4px 0 8px;font-size:22px}.action-publish>p{color:#6d7b7d;margin-bottom:22px;font-size:9px;line-height:1.6}.action-latest{border:1px solid #d3dcda;gap:7px;margin-top:16px;padding:12px;display:grid}.action-latest b{font-size:10px}.action-latest input{font-size:8px}.action-latest button,.action-track>button{border:1px solid var(--teal);height:32px;color:var(--teal);background:#fff;font-size:9px}.action-track>article{border:1px solid #d2dcda;margin-top:10px;padding:12px}.action-track article>header{justify-content:space-between;display:flex}.action-track article header b{font-size:11px}.action-track article header small,.action-track article>p,.action-track article>em{color:#70807e;font-size:8px}.action-track article>div>section{background:#f1f5f4;margin-top:8px;padding:10px}.action-track article section>b{color:var(--teal);font-size:8px}.action-track article section p{border-top:1px solid #dce4e2;grid-template-columns:100px 1fr;gap:8px;margin:7px 0 0;padding-top:7px;font-size:9px;display:grid}.action-track article section span{color:#6f7d7b}.action-track article section strong{word-break:break-word}.action-notice{color:#2d665f;background:#e8f3f1;margin:0;padding:10px 20px;font-size:9px}.action-guide-editor aside>.action-notice{flex:none}@media (width<=900px){.action-template-grid{grid-template-columns:1fr}.action-guide-editor>main{grid-template-columns:1fr 390px}.action-phone{width:340px}}@media (width<=680px){.action-guide-editor>main{display:block;overflow:auto}.action-phone-stage{min-height:620px}.action-guide-editor aside{min-height:700px}.action-template-page{padding:22px}}.next-step-page{background:#edf1f0;min-height:calc(100vh - 64px);padding:38px 5vw 54px}.next-step-heading{max-width:1120px;margin:0 auto 22px}.next-step-heading h2{margin:9px 0;font-size:30px}.next-step-heading>p{color:#68787a;max-width:760px;font-size:12px;line-height:1.7}.next-step-heading>label{color:#617274;gap:6px;max-width:720px;margin-top:18px;font-size:10px;display:grid}.next-step-heading input{height:42px;font:inherit;background:#fff;border:1px solid #cbd6d4;padding:0 13px}.next-step-heading>div{border-top:1px solid #cbd6d4;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.next-step-heading>div b{font-size:13px}.next-step-heading>div button,.next-step-blank{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.next-step-grid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1120px;margin:auto;display:grid}.next-step-grid article{background:#fff;border:1px solid #ccd7d5;flex-direction:column;min-height:300px;padding:22px;display:flex;position:relative}.next-step-grid article>span{color:#9aaba8;font-size:10px}.next-step-grid article>em{color:var(--teal);background:#e6f1ee;padding:4px 8px;font-size:8px;font-style:normal;position:absolute;top:18px;right:18px}.next-step-grid article>small{color:#bb543f;margin-top:20px;font-size:9px;font-weight:800}.next-step-grid p{color:#657674;font-size:10px;line-height:1.6}.next-step-grid blockquote{color:#526764;background:#f2f6f5;border-left:3px solid #a8beb9;margin:12px 0 18px;padding:11px;font-size:9px;line-height:1.6}.next-step-grid article>button{background:var(--teal);color:#fff;cursor:pointer;border:0;height:38px;margin-top:auto;font-size:9px;font-weight:800}.next-step-grid article>button:disabled{opacity:.5}.next-step-blank{margin:20px auto;display:block}.q-help{color:#73837f!important;margin-top:-5px!important}.next-step-top-action{color:#fff!important;background:#173f3e!important;border-color:#173f3e!important}@media (width<=900px){.next-step-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.next-step-grid{grid-template-columns:1fr}.next-step-page{padding:24px 18px}}.next-step-example{color:#17292b;background:radial-gradient(circle at 20% 8%,#f6fbfa 0,#e8efed 42%,#edf2f1 100%);min-height:calc(100vh - 64px);padding:18px clamp(22px,5vw,86px) 30px}.next-step-example>nav{color:#617775;align-items:center;gap:12px;max-width:1440px;margin:0 auto 25px;font-size:10px;display:flex}.next-step-example>nav button{color:#356b66;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.next-step-example>nav span:before{content:"›";color:#9caaa8;margin-right:12px}.next-step-example-hero,.next-step-example-hint,.next-step-example-grid,.next-step-example>footer,.next-step-example>.generation-progress,.next-step-example>.generation-error,.next-step-example>.action-notice{max-width:1440px;margin-left:auto;margin-right:auto}.next-step-example-hero small{color:#c6533d;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.next-step-example-hero h2{margin:0 0 7px;font-size:36px;line-height:1.18}.next-step-example-hero p{color:#617472;margin:0;font-size:14px}.next-step-example-hint{background:#ffffffc9;border:1px solid #dce6e4;align-items:center;gap:16px;margin-top:20px;margin-bottom:18px;padding:14px 20px;display:flex}.next-step-example-hint>i{width:38px;height:38px;color:var(--teal);background:#e5f1ef;border-radius:50%;place-items:center;font-style:normal;display:grid}.next-step-example-hint div{gap:3px;display:grid}.next-step-example-hint b{font-size:11px}.next-step-example-hint span{color:#6d7d7a;font-size:9px}.next-step-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.next-step-example-card{background:#fffffff0;border:1px solid #cbd8d6;min-width:0;padding:18px 20px 16px}.next-step-example-card>header{margin-bottom:10px;position:relative}.next-step-example-card>header>span{color:#526866;border-bottom:2px solid #263f40;padding-bottom:4px;font-size:10px;display:inline-block}.next-step-example-card>header>em{color:var(--teal);background:#e7f1ef;padding:5px 9px;font-size:8px;font-style:normal;position:absolute;top:0;right:0}.next-step-example-card h3{margin:8px 0 4px;font-size:15px}.next-step-example-card>header p{color:#425d5a;margin:0;font-size:10px}.next-step-example-phone{background:#f2f5f4;border:6px solid #142123;border-radius:22px;width:min(238px,92%);margin:0 auto;overflow:hidden;box-shadow:0 10px 24px #1730332b}.next-step-example-phone>header{color:#fff;background:#174b48;padding:14px 12px 10px}.next-step-example-phone>header small{color:#9bc8c0;letter-spacing:.12em;font-size:6px}.next-step-example-phone h4{margin:6px 0 2px;font-size:13px;line-height:1.25}.next-step-example-phone>header p{color:#d1e1de;margin:0;font-size:7px}.next-step-example-phone>div{gap:5px;padding:8px;display:grid}.next-step-example-phone section{background:#fff;border:1px solid #d5dfdd;min-height:39px;padding:7px 7px 6px 31px;position:relative}.next-step-example-phone section i{width:17px;height:17px;color:var(--teal);background:#e4efed;place-items:center;font-size:7px;font-style:normal;display:grid;position:absolute;top:7px;left:7px}.next-step-example-phone section b{font-size:7px;line-height:1.25;display:block}.next-step-example-phone section span{color:#9aa6a4;border:1px solid #d8e0df;margin-top:4px;padding:4px 5px;font-size:6px;display:block}.next-step-example>footer{justify-content:center;gap:10px;margin-top:14px;display:flex}.next-step-example>footer button{border:1px solid var(--teal);height:38px;color:var(--teal);cursor:pointer;background:#fff;padding:0 18px;font-size:9px;font-weight:800}.next-step-example>footer button:last-child{background:var(--teal);color:#fff}.next-step-source{background:#edf1f0;min-height:calc(100vh - 64px);padding:38px max(24px,8vw)}.next-step-source>section{max-width:920px;margin:0 auto 18px}.next-step-source>section:first-child h2{margin:10px 0;font-size:30px}.next-step-source>section:first-child p{color:#657674;font-size:11px;line-height:1.7}.next-step-source>section:first-child label{gap:6px;margin-top:18px;font-size:10px;display:grid}.next-step-source input{height:42px;font:inherit;border:1px solid #cbd6d4;padding:0 12px}.next-step-source-group{background:#fff;border:1px solid #ccd7d5;padding:18px}.next-step-source-group>header{justify-content:space-between;margin-bottom:10px;display:flex}.next-step-source-group header b{font-size:13px}.next-step-source-group header small{color:#758481;font-size:9px}.next-step-source-group>div{gap:7px;display:grid}.next-step-source-group button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dcda;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:10px 13px;display:flex}.next-step-source-group button.recommended{border:2px solid var(--teal);background:#f1f7f5}.next-step-source-group button span{gap:4px;display:grid}.next-step-source-group button b{font-size:11px}.next-step-source-group button small{color:#778582;font-size:8px}.next-step-source-group button em{color:var(--teal);font-size:9px;font-style:normal;font-weight:800}.next-step-source-group>p{color:#778582;margin:8px 0;font-size:10px}.next-step-source-group button:disabled{opacity:.55}@media (width<=900px){.next-step-example-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.next-step-example-card{scroll-snap-align:start;flex:0 0 min(360px,88vw)}}@media (width<=600px){.next-step-example{padding:16px}.next-step-example-hero h2{font-size:28px}.next-step-example-hint{align-items:flex-start}.next-step-example>footer{z-index:3;background:#edf2f1;padding:10px;position:sticky;bottom:0}.next-step-example>footer button{padding:0 11px}}.action-canvas{color:#183137;border-radius:34px;overflow-y:auto}.action-canvas-hero{color:#fff;text-align:left;cursor:pointer;background:#173f3e;border:0;width:100%;padding:32px 20px 22px;display:block}.action-canvas-hero.active{box-shadow:inset 0 0 0 3px #69aaa1}.action-canvas-hero small{letter-spacing:.16em;color:#9fc8c1;font-size:8px}.action-canvas-hero h2{margin:9px 0;font-size:24px;line-height:1.2}.action-canvas-hero p{color:#d3e3df;margin:0;font-size:10px;line-height:1.6}.action-canvas-hero>em{color:#8fbbb5;opacity:0;margin-top:13px;font-size:7px;font-style:normal;display:block}.action-canvas-hero:hover>em,.action-canvas-hero.active>em{opacity:1}.action-canvas-body{background:#f1f4f3;min-height:500px;padding:12px}.action-canvas article{cursor:grab;background:#fff;border:1px solid #d4dedd;padding:13px}.action-canvas article.active{border:2px solid var(--teal);padding:12px;box-shadow:0 5px 15px #1849431f}.action-canvas article header{grid-template-columns:22px 1fr auto;align-items:center;gap:7px;display:grid}.action-canvas article header span{width:20px;height:20px;color:var(--teal);background:#e6efed;place-items:center;font-size:8px;display:grid}.action-canvas article header b{font-size:11px}.action-canvas article header em{color:#7c8988;font-size:7px;font-style:normal}.action-canvas article>small{color:#889492;margin-top:8px;font-size:7px;display:block}.action-mock-input,.action-mock-textarea,.action-mock-select{color:#97a19f;border:1px solid #d1dcda;margin-top:9px;padding:9px;font-size:9px}.action-mock-input{justify-content:space-between;display:flex}.action-mock-input em{color:#526b67;font-style:normal}.action-mock-textarea{height:46px}.action-mock-select{justify-content:space-between;display:flex}.action-mock-options{gap:5px;margin-top:9px;display:grid}.action-mock-options span{border:1px solid #d9e1df;gap:5px;padding:7px;font-size:8px;display:flex}.action-mock-options i{color:var(--teal);font-style:normal}.action-drop-zone{color:#0000;text-align:center;border:1px dashed #0000;height:14px;margin:2px 0;font-size:7px;line-height:12px;transition:all .15s}.action-drop-zone:hover,.action-drop-zone.empty,.action-drop-zone.last{color:#5f837e;background:#edf6f4;border-color:#89aaa5;height:29px;line-height:27px}.action-drop-zone.first{margin-bottom:6px}.action-drop-zone.last{margin-top:7px}.action-flow-arrow{text-align:center;color:#6f8c87;height:18px;font-size:12px;font-weight:800}.action-canvas-submit{color:#fff;background:#c9513b;border:0;width:100%;height:39px;margin-top:8px;font-size:10px;font-weight:800}.action-canvas.grouped article{border-bottom:0}.action-canvas.grouped .action-drop-zone{margin:0}.action-canvas.grouped article.active{border-bottom:2px solid var(--teal)}.action-add-fields{border-top:0;padding-top:0}.action-add-fields>p{color:#748280;margin:5px 0 10px;font-size:8px;line-height:1.5}.action-add-fields button{cursor:grab;text-align:left;padding:0 9px}.action-add-fields button span{color:var(--teal);font-weight:800}.action-field-settings select{background:#fff;border:1px solid #cbd5d4;width:100%;height:34px;padding:0 8px;font-size:10px}.action-empty-settings,.action-warning{color:#667b77;background:#eef4f2;margin:0 0 14px;padding:13px;font-size:9px;line-height:1.6}.action-warning{color:#a64b39;background:#fff1ed}.action-guide-editor aside{position:relative}.action-builder{padding-top:18px}.action-canvas article{position:relative}.action-block-delete{color:#788784;cursor:pointer;z-index:2;background:#fff;border:1px solid #c9d4d2;border-radius:50%;width:22px;height:22px;font-size:16px;line-height:18px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 7px #142a2d1f}.action-block-delete:hover{color:#fff;background:#c9513b;border-color:#c9513b}.action-drop-zone{cursor:pointer;background:0 0;width:100%;padding:0;display:block}.action-field-head>div{gap:3px;display:flex}.action-type-trigger{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5d4;grid-template-columns:94px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:66px;padding:8px;display:grid}.action-type-trigger>span{gap:4px;display:grid}.action-type-trigger>span b{font-size:11px}.action-type-trigger>span small{color:#788684;font-size:8px}.action-type-trigger>em{color:var(--teal);font-size:22px;font-style:normal}.action-empty-settings{gap:5px;display:grid}.action-empty-settings b{font-size:11px}.action-type-picker{z-index:10;background:#f7f9f8;flex-direction:column;display:flex;position:absolute;inset:48px 0 0;overflow:hidden}.action-type-picker>header{background:#fff;border-bottom:1px solid #d5dedd;flex:none;justify-content:space-between;align-items:flex-start;min-height:118px;padding:22px 24px;display:flex}.action-type-picker h2{margin:5px 0;font-size:24px}.action-type-picker header p{color:#71807e;margin:0;font-size:9px}.action-type-picker>header>button{color:#687a77;cursor:pointer;background:#fff;border:1px solid #cad5d3;width:32px;height:32px;font-size:21px}.action-type-picker>div{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid;overflow-y:auto}.action-type-picker>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0dad8;flex-direction:column;min-height:156px;padding:12px;display:flex;position:relative}.action-type-picker>div>button:hover,.action-type-picker>div>button.active{border:2px solid var(--teal);background:#f1f8f6;padding:11px}.action-type-picker>div>button>span{gap:4px;margin-top:10px;display:grid}.action-type-picker>div>button>span small{color:#74817f;font-size:8px;line-height:1.45}.action-type-picker>div>button>em{background:var(--teal);color:#fff;padding:3px 6px;font-size:7px;font-style:normal;position:absolute;top:8px;right:8px}.type-picture{color:#81908d;background:#fbfcfc;border:1px solid #cdd8d6;width:100%;height:72px;padding:12px;font-size:9px}.type-picture.text,.type-picture.number,.type-picture.select{justify-content:space-between;align-items:center;display:flex}.type-picture.number b{border-left:1px solid #d5dddc;padding-left:10px;font-size:8px}.type-picture.textarea{align-content:center;gap:7px;display:grid}.type-picture.textarea i{background:#ced9d7;height:3px;display:block}.type-picture.textarea i:nth-child(2){width:82%}.type-picture.textarea i:nth-child(3){width:58%}.type-picture.choices{gap:6px;padding:9px 12px;display:grid}.type-picture.choices span{grid-template-columns:15px 1fr;align-items:center;gap:5px;display:grid}.type-picture.choices i{color:var(--teal);font-size:12px;font-style:normal}.type-picture.choices b{background:#d3dcda;height:3px}.action-type-trigger .type-picture{height:48px;padding:8px}.action-type-trigger .type-picture.textarea{gap:4px}.action-type-trigger .type-picture.choices span{grid-template-columns:10px 1fr;gap:2px}.action-type-trigger .type-picture.choices i{font-size:8px}.action-hero-settings{background:#f8faf9;border:1px solid #cbd8d6;margin-bottom:16px;padding:16px}.action-hero-settings h2{margin:6px 0;font-size:18px}.action-hero-settings>p{color:#71807e;margin:0 0 18px;font-size:9px}.action-hero-settings label{color:#637376;gap:6px;margin-bottom:13px;font-size:9px;display:grid}.action-hero-settings input,.action-hero-settings textarea{width:100%;font:inherit;border:1px solid #cbd5d4;padding:9px;font-size:10px}.action-hero-settings textarea{resize:vertical;min-height:82px}.action-type-picker>div{align-content:start}.action-type-picker>div>button{grid-template-columns:minmax(112px,44%) 1fr;align-items:center;gap:12px;min-height:104px;padding:10px;display:grid}.action-type-picker>div>button:hover,.action-type-picker>div>button.active{padding:9px}.action-type-picker>div>button>span{align-self:center;gap:5px;margin:0}.action-type-picker>div>button>span b{font-size:12px}.action-type-picker>div>button>span small{font-size:8px;line-height:1.45}.action-type-picker .type-picture{height:76px;padding:10px}.type-picture.select{padding:6px;display:block}.type-select-head{border:1px solid #d2dcda;justify-content:space-between;align-items:center;height:27px;padding:0 7px;display:flex}.type-select-menu{background:#fff;border:1px solid #d2dcda;gap:3px;margin-top:3px;padding:4px 7px;display:grid}.type-select-menu i{background:#d0d9d7;height:2px;display:block}.type-select-menu i:nth-child(2){width:82%}.type-select-menu i:nth-child(3){width:62%}.type-picture.choices{align-content:center;gap:4px;padding:8px 10px}.type-picture.choices span{grid-template-columns:12px 1fr;gap:6px;min-height:13px}.type-picture.choices i{border:1px solid var(--teal);width:9px;height:9px;display:block}.type-picture.choices.radio i{border-radius:50%}.type-picture.choices i.selected{background:var(--teal);box-shadow:inset 0 0 0 2px #fff}.type-picture.choices.checkbox i.selected{background:var(--teal);box-shadow:inset 0 0 0 1px #fff}.type-picture.choices b{height:2px}.action-type-trigger .type-picture.select{display:block}.action-type-trigger .type-select-head{height:30px}.action-type-trigger .type-select-menu{display:none}.action-type-trigger .type-picture.choices{grid-template-columns:1fr;gap:2px}.action-type-trigger .type-picture.choices span{grid-template-columns:9px 1fr;min-height:8px}.action-type-trigger .type-picture.choices i{width:7px;height:7px}.mobile-material-panel>.image-library-panel{flex-direction:column;padding:10px 12px;display:flex;overflow:hidden}.image-library-panel>header{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.image-library-panel>header h2{margin:0;font-size:15px}.image-library-header-actions{align-items:center;gap:6px;display:flex}.image-library-header-actions button{color:#263438;cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:28px;padding:0 9px;font-size:9px;font-weight:700}.image-library-header-actions button:last-child{background:#eef2f2;min-width:52px;padding:0 12px}.image-library-file-input{display:none}.image-picker-slots{flex:none;grid-template-columns:repeat(3,minmax(0,94px));justify-content:start;gap:10px;margin:8px 0;display:grid}.image-picker-slot{aspect-ratio:4/3;color:#91a0a3;cursor:pointer;background:#f4f7f7;border:1px solid #d3dcdc;justify-content:center;align-items:center;width:94px;min-width:0;padding:4px;display:flex;position:relative;overflow:visible}.image-picker-slot.active{border:2px solid var(--teal);background:#eaf3f1;padding:3px}.image-picker-slot img{object-fit:contain;width:100%;height:100%;display:block}.image-picker-slot>span{font-size:17px;font-weight:400}.image-picker-slot>small{color:#829093;font-size:7px;position:absolute;top:3px;left:4px}.image-picker-slot>i{color:#fff;text-align:center;z-index:2;cursor:pointer;background:#263438;border-radius:50%;width:16px;height:16px;font:12px/16px Arial;position:absolute;top:-5px;right:-5px}.image-picker-slot.active>small{color:var(--teal);font-weight:800}.image-library-hint{color:#6a797d;flex:none;margin:8px 0 2px;font-size:9px;line-height:1.55}.source-image-library{border:1px solid #ccd6d7;flex-direction:column;flex:1;min-height:0;margin-top:2px;padding:7px;display:flex;overflow:hidden}.source-image-library>h3{color:#5f6f73;flex:none;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.image-library-panel .source-image-grid{flex:1;grid-template-columns:repeat(auto-fill,82px);grid-auto-rows:82px;grid-auto-flow:row;place-content:start;align-items:start;gap:7px;min-height:0;margin-top:0;padding:0 2px 4px 0;overflow-y:auto}.image-library-panel .source-image-grid button{box-sizing:border-box;background:#f6f8f8;justify-content:center;align-self:start;align-items:center;width:82px;min-width:82px;max-width:82px;height:82px;min-height:82px;max-height:82px;padding:0;display:flex;overflow:hidden}.image-library-panel .source-image-grid button:hover{padding:0}.image-library-panel .source-image-grid button.selected{border:3px solid var(--teal);background:#e8f3f1}.image-library-panel .source-image-grid img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:static}.image-library-panel>footer{border-top:1px solid #dce3e3;flex:none;grid-template-columns:1fr;padding-top:7px;display:grid}.image-library-panel>footer button{cursor:pointer;background:#fff;border:1px solid #cbd4d5;height:32px;font-size:9px;font-weight:700}.image-library-panel>footer button.primary{border-color:var(--teal);background:var(--teal);color:#fff}.image-library-panel>footer button:disabled{opacity:.42;cursor:not-allowed}.next-step-context{grid-template-columns:1fr 1fr;max-width:820px;border-top:0!important;gap:10px!important;margin-top:18px!important;padding-top:0!important;display:grid!important}.next-step-context label{color:#637472;gap:5px;font-size:9px;display:grid}.next-step-context input{height:40px;font:inherit;background:#fff;border:1px solid #cbd6d4;padding:0 11px;font-size:10px}.next-step-context>span{color:#60716e;background:#e2e9e7;grid-column:1/-1;gap:9px;padding:10px 12px;font-size:9px;display:flex}.next-step-context>span b{color:#173f3e}@media (width<=640px){.next-step-context{grid-template-columns:1fr}.next-step-context>span{grid-column:1}}.generation-progress,.generation-error{background:#f3f8f7;border:1px solid #b8ceca;grid-column:1/-1;align-items:center;gap:13px;margin:0 0 24px;padding:16px 18px;display:flex}.generation-progress i{border:2px solid #b7ceca;border-top-color:var(--teal);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite generation-spin}.generation-progress div,.generation-error div{gap:4px;display:grid}.generation-progress b,.generation-error b{font-size:12px}.generation-progress span,.generation-error span{color:#617275;font-size:10px;line-height:1.6}.generation-error{background:#fff4f1;border-color:#e3b5ac;justify-content:space-between}.generation-error b{color:#a4402f}.generation-error button{color:#fff;cursor:pointer;background:#c9513b;border:0;flex:none;height:34px;padding:0 16px;font-size:10px;font-weight:800}@keyframes generation-spin{to{transform:rotate(360deg)}}.asset-library-page,.publication-center{gap:18px;display:grid}.asset-primary-tabs{border-bottom:1px solid #cbd5d4;display:flex}.asset-primary-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:116px;height:48px;font-weight:800}.asset-toolbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.asset-toolbar h2{margin:0 0 5px}.asset-toolbar p{color:#6a797d;margin:0;font-size:10px}.asset-toolbar input,.publication-filters input,.publication-filters select{height:40px;font:inherit;background:#fff;border:1px solid #cbd5d4;padding:0 11px;font-size:10px}.product-index-grid,.light-asset-grid,.guide-grid,.standalone-asset-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.product-index-grid article,.light-asset-grid article,.guide-grid article,.standalone-asset-grid article{background:#fff;border:1px solid #cbd5d4;gap:9px;padding:16px;display:grid}.product-index-grid article{cursor:pointer}.product-index-grid h3,.light-asset-grid h3,.guide-grid h3,.standalone-asset-grid h3{margin:0;font-size:15px}.product-index-grid p,.light-asset-grid p,.guide-grid p,.standalone-asset-grid p{color:#6e7d7b;margin:0;font-size:9px;line-height:1.6}.product-index-grid footer,.light-asset-grid footer,.guide-grid footer,.standalone-asset-grid footer{flex-wrap:wrap;gap:8px;display:flex}.product-index-grid small,.light-asset-grid small,.guide-grid small,.standalone-asset-grid small{color:#788684;font-size:8px}.product-detail-three-rows{gap:16px;display:grid}.product-detail-three-rows>section{background:#f7f9f8;border:1px solid #cbd5d4;padding:16px}.product-detail-three-rows>section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.product-detail-three-rows h2{margin:0;font-size:17px}.product-detail-three-rows header p{color:#71807e;margin:3px 0 0;font-size:9px}.brochure-accordion{gap:7px;display:grid}.brochure-accordion>article{background:#fff;border:1px solid #cbd5d4}.brochure-accordion>article>button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 14px;display:flex}.brochure-accordion>article>div{border-top:1px solid #dde4e3;align-items:center;gap:8px;padding:12px 14px;display:flex}.library-header-actions,.asset-card-actions{align-items:center;gap:8px;display:flex}.asset-empty{color:#758481;text-align:center;background:#fff;border:1px dashed #bdcac8;padding:24px}.real-phone-frame{aspect-ratio:1464/2930;filter:drop-shadow(0 24px 32px #11182733);background:0 0;flex:none;position:relative;overflow:visible}.real-phone-frame:after{content:"";z-index:2;pointer-events:none;background:url(/assets/phone-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.real-phone-screen{z-index:1;isolation:isolate;background:#fff;border-radius:7.4%/3.2%;position:absolute;inset:2.63% 5.53% 2.63% 6.42%;overflow:hidden}.real-phone-screen>iframe{background:#fff;border:0;width:100%;height:100%;display:block}.phone-device.real-phone-frame{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.inline-phone-device{aspect-ratio:1464/2930}.landing-real-phone{filter:drop-shadow(0 16px 20px #0f172a2e);height:auto}.publish-composer-backdrop{z-index:90;background:#101d20a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.publish-composer{background:#fff;grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,1fr) minmax(360px,440px);width:min(1120px,100%);height:min(760px,94vh);display:grid;overflow:hidden}.publish-composer>header{border-bottom:1px solid #d4dddc;grid-column:1/-1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.publish-composer>header h2{margin:0}.publish-composer>header button{cursor:pointer;background:0 0;border:0;font-size:22px}.publish-composer-form{align-content:start;gap:14px;padding:20px;display:grid;overflow:auto}.publish-composer-form label{color:#60716e;gap:6px;font-size:9px;display:grid}.publish-composer-form input,.publish-composer-form select{background:#fff;border:1px solid #cbd5d4;height:40px;padding:0 10px}.publish-composer-form button{background:var(--teal);color:#fff;cursor:pointer;border:0;height:42px;font-weight:800}.publish-composer-form button:disabled{opacity:.4}.publish-phone{background:#192b2e;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.publish-phone-scale{flex:none;position:relative}.publish-phone-device.real-phone-frame{transform-origin:0 0;width:445px;height:891px}.publish-phone-device iframe{background:#fff;border:0;width:100%;height:100%;display:block}.publish-preview-tabs{z-index:2;background:#09191dd1;border-radius:5px;gap:3px;padding:3px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.publish-preview-tabs button{color:#c8d2d1;cursor:pointer;background:0 0;border:0;border-radius:3px;height:28px;padding:0 10px;font-size:9px}.publish-preview-tabs button.active{color:#182729;background:#fff}.share-card-preview{background:#fff;border-radius:8px;width:min(390px,100% - 42px);overflow:hidden;box-shadow:0 18px 46px #00000047}.share-card-image{aspect-ratio:1200/630;color:#fff;background:#0b1a43 50%/cover no-repeat;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.share-card-image span{letter-spacing:.12em;font-size:10px}.share-card-image strong{max-width:90%;font-size:25px;line-height:1.12}.share-card-preview>div:last-child{gap:6px;padding:15px;display:grid}.share-card-preview b{font-size:13px;line-height:1.35}.share-card-preview p{color:#61706e;margin:0;font-size:10px;line-height:1.5}.share-card-preview small{color:#98a2a0;font-size:8px}.publication-filters{grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(200px,1.5fr);gap:8px;display:grid}.publication-table{background:#fff;border:1px solid #cbd5d4;overflow:auto}.publication-table>header,.publication-table>article{border-bottom:1px solid #dce3e2;grid-template-columns:1.25fr 1.25fr 1.5fr 1.2fr .7fr .7fr;align-items:center;gap:12px;min-width:880px;padding:12px 14px;display:grid}.publication-table>header{background:#edf2f1;font-size:9px;font-weight:800}.publication-table>article{font-size:9px}.publication-table>article>span{gap:3px;display:grid}.publication-table small{color:#788684}.publication-table>p{text-align:center;color:#71807e;padding:28px}.customer-material-publisher .publish-composer-form h3{margin:0 0 4px}.customer-material-publisher .publish-composer-form small{color:#60716e;line-height:1.6}.customer-material-publisher .publish-composer-form textarea{resize:vertical;min-height:74px;font:inherit;background:#fff;border:1px solid #cbd5d4;padding:9px 10px;line-height:1.5}.publish-share-fields{border:1px solid #d6dddc;gap:10px;margin:2px 0;padding:13px;display:grid}.publish-share-fields legend{color:#263735;padding:0 6px;font-size:10px;font-weight:800}.customer-material-publisher .publish-composer-actions,.publish-result-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:4px;display:grid}.customer-material-publisher .publish-composer-actions .secondary-btn{color:#33413f;background:#fff;border:1px solid #cbd5d4}.customer-material-publisher .publish-success{color:#176c65;background:#edf7f5;margin:0;padding:10px}.customer-material-publisher .publish-error{color:#a43b27;background:#fff3f0;margin:0;padding:10px}.customer-material-publisher .publish-system-share{background:#253f43}.publish-result-actions a{color:#33413f;background:#fff;border:1px solid #cbd5d4;place-items:center;height:42px;font-size:10px;font-weight:800;display:grid}.customer-material-drafts .publish-material-button{border-color:var(--base44-primary);background:var(--base44-primary);color:#fff;font-weight:700}.customer-material-drafts .delete-material-button{color:#a43b27;background:#fff;border-color:#e4b6ae}.customer-material-drafts .delete-material-button:disabled{opacity:.55;cursor:wait}.publication-publish-page{background:#f6f7f7;flex:1;min-height:0;padding:24px;overflow:auto}.publication-publish-workspace{background:#fff;border:1px solid #dce2e1;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:minmax(420px,1fr) minmax(390px,520px);width:min(1320px,100%);min-height:calc(100vh - 112px);margin:0 auto;display:grid;overflow:hidden}.publication-publish-workspace>header{border-bottom:1px solid #dce2e1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.publication-publish-workspace>header h2{margin:0;font-size:26px}.publication-publish-workspace>header button,.publication-publish-state button{color:#293735;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5d4;padding:0 14px}.publication-publish-workspace .publish-composer-form{padding:24px;overflow:visible}.publication-security{background:#fff;border:1px solid #d6dddc;gap:14px;margin:0;padding:18px;display:grid}.publication-security legend{padding:0 7px;font-size:12px;font-weight:800}.publication-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publication-security-grid label,.publication-password-field{gap:6px;display:grid}.publication-number-field{background:#fff;border:1px solid #cbd5d4;grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.publish-composer-form .publication-number-field input{border:0;min-width:0;height:40px}.publication-number-field em{text-align:center;color:#667572;font-style:normal}.publication-security-toggle{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.publication-security-toggle input{width:16px;height:16px;margin:0}.publication-password-field input{background:#fff;border:1px solid #cbd5d4;height:40px;padding:0 10px}.publish-composer-form .publication-create-button{background:#8357ef;width:100%}.publication-result{background:#fff;border:1px solid #d6dddc;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.publication-result img{width:150px;height:150px;display:block}.publication-result label{min-width:0}.publication-result input{width:100%}.publication-publish-workspace .publish-phone{scrollbar-width:none;background:#fff;min-height:680px}.publication-publish-workspace .publish-phone::-webkit-scrollbar{width:0;height:0;display:none}.publication-publish-workspace .publish-phone-device::-webkit-scrollbar{width:0;height:0;display:none}.publication-publish-workspace .publish-phone-device iframe::-webkit-scrollbar{width:0;height:0;display:none}.publication-publish-workspace .publish-phone-device,.publication-publish-workspace .publish-phone-device iframe{scrollbar-width:none}.publication-publish-state{text-align:center;background:#fff;border:1px solid #dce2e1;width:min(720px,100% - 32px);margin:50px auto;padding:34px}.public-access-code{gap:12px;width:min(360px,100vw - 40px);display:grid}.public-access-code h1,.public-access-code p{margin:0}.public-access-code input{height:46px;font:inherit;background:#fff;border:1px solid #bcc8c6;padding:0 12px}.public-access-code button{color:#fff;background:#8b5cf6;border:0;height:46px;font-weight:800}.public-access-code small{color:#b33e2e}.public-share-toolbar{z-index:20;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1c20e0;border-radius:8px;align-items:center;gap:7px;padding:7px;display:flex;position:fixed;box-shadow:0 8px 24px #00000047}.public-share-toolbar button{color:#16282a;background:#fff;border:0;border-radius:5px;height:36px;padding:0 12px;font-size:11px;font-weight:700}.public-share-toolbar button:first-child{color:#fff;background:#8757ef}.public-share-toolbar span{color:#fff;padding:0 6px;font-size:9px}@media (width<=900px){.publication-filters{grid-template-columns:repeat(2,1fr)}.publish-composer{grid-template-columns:1fr}.publish-phone{display:none}.publication-publish-workspace{grid-template-columns:1fr}.publication-publish-workspace .publish-phone{display:none}}@media (width<=620px){.asset-toolbar{flex-direction:column;align-items:stretch}.asset-toolbar input{width:100%}.product-index-grid,.light-asset-grid,.guide-grid,.standalone-asset-grid,.publication-filters{grid-template-columns:1fr}.publication-publish-page{padding:10px}.publication-publish-workspace>header{flex-direction:column;align-items:flex-start}.publication-publish-workspace .publish-composer-form{padding:16px}.publication-security-grid,.publication-result{grid-template-columns:1fr}.publication-result img{margin:auto}}.asset-library-page{flex-direction:column;gap:14px;padding-top:10px;display:flex}.asset-primary-tabs{background:#fff;flex:0 0 48px;margin:0}.asset-primary-tabs button{color:#68767a;border-right:1px solid #dce2e2;min-width:150px;font-size:11px}.asset-toolbar{min-height:66px;margin:0}.asset-toolbar h2{font-size:20px}.product-index-grid{grid-template-columns:repeat(auto-fill,minmax(210px,250px));place-content:start;gap:14px;display:grid}.product-index-grid>button{text-align:left;min-height:132px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd5d4;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:8px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.product-index-grid>button:hover{border-color:#aebcbd;transform:translateY(-3px);box-shadow:0 10px 28px #1a282d1f}.product-index-grid>button>span{color:#8a9997;font-size:10px}.product-index-grid>button>h3{grid-column:1/-1;margin:2px 0 12px;font-size:18px;line-height:1.35}.product-index-grid>button>b{color:var(--teal);grid-column:1/-1;font-size:9px}.product-detail-three-rows{display:block}.product-detail-three-rows>section{background:0 0;border:0;border-bottom:1px solid #cbd5d4;padding:20px 0 26px}.product-detail-three-rows>section:first-child{padding-top:4px}.product-detail-three-rows>section:last-of-type{border-bottom:0}.product-detail-three-rows>section>.asset-row-head{justify-content:space-between;align-items:end;margin:0 0 14px;display:flex}.asset-row-head>div{grid-template-columns:30px auto;align-items:baseline;gap:0 10px;display:grid}.asset-row-head>div>span{color:#8b9997;grid-row:1/3;font-size:10px}.asset-row-head h2{margin:0;font-size:19px}.asset-row-head p{grid-column:2;margin:4px 0 0!important}.asset-row-head label{color:#667673;grid-template-columns:auto minmax(220px,330px);align-items:center;gap:9px;font-size:9px;display:grid}.asset-row-head select{height:36px;font:inherit;color:#263438;background:#fff;border:1px solid #cbd5d4;padding:0 32px 0 10px}.asset-row-head>i{color:var(--teal);background:#e5f1ef;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.linked-product-row{position:relative}.linked-product-row:before{content:"";background:var(--teal);width:1px;height:21px;position:absolute;top:-21px;left:14px}.product-detail-three-rows .document-card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,230px));justify-content:start;align-items:start}.product-brochure-card.active{border:2px solid var(--teal);box-shadow:0 0 0 3px #197e791a}.product-brochure-card .document-card-body{gap:5px;display:grid}.product-brochure-card .card-title,.generated-material-card .card-title{cursor:pointer;margin:0;font-size:12px}.product-brochure-card a,.asset-card-actions a,.asset-card-actions button{color:var(--teal);font-size:8px}.asset-card-actions{margin-top:8px;position:static}.asset-card-actions button{cursor:pointer;background:0 0;border:0;padding:0}.compact-generated-grid .library-empty,.product-brochure-grid .library-empty{grid-column:1/-1;width:100%;min-height:150px}.compact-generated-grid .generated-live-cover{height:auto}.unclassified-actions{flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.unclassified-actions button{cursor:pointer;background:#fff;border:1px solid #cbd5d4;padding:8px 10px;font-size:8px}@media (width<=700px){.asset-primary-tabs button{min-width:100px}.asset-row-head{flex-direction:column;gap:12px;align-items:stretch!important}.asset-row-head label,.product-index-grid{grid-template-columns:1fr}.product-detail-three-rows .document-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-index-grid{grid-template-columns:repeat(auto-fill,minmax(190px,230px))}.product-label-card{background:#fff;border:1px solid #cbd5d4;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative}.product-label-card:hover{border-color:#aebcbd;transform:translateY(-3px);box-shadow:0 10px 28px #1a282d1f}.product-label-main{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;padding:0}.product-label-main>div{background:#e4e8e7;place-items:center;height:145px;display:grid;overflow:hidden}.product-label-main img{object-fit:contain;width:100%;height:100%;display:block}.product-label-main>div>span{color:#879593;place-items:center;gap:8px;font-size:8px;display:grid}.product-label-main>div svg{width:25px}.product-label-main h3{margin:0;padding:13px 14px 16px;font-size:15px;line-height:1.35}.product-image-edit{color:#40514e;cursor:pointer;background:#fffffff0;border:1px solid #aab5b6cc;height:27px;padding:0 9px;font-size:8px;position:absolute;top:7px;right:7px}.product-image-picker{background:#fff;flex-direction:column;width:min(940px,100vw - 48px);max-height:86vh;display:flex;overflow:hidden}.product-image-picker>header{border-bottom:1px solid #d6dedd;justify-content:space-between;padding:20px 24px;display:flex}.product-image-picker h2{margin:4px 0;font-size:22px}.product-image-picker header p{color:#71807e;margin:0;font-size:9px}.product-image-picker header>button{cursor:pointer;background:#fff;border:1px solid #cbd5d4;width:34px;height:34px;font-size:21px}.product-image-picker>div{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;padding:18px;display:grid;overflow:auto}.product-image-picker>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dbda;padding:7px}.product-image-picker>div>button:hover{border:2px solid var(--teal);padding:6px}.product-image-picker img{object-fit:contain;background:#eef1f0;width:100%;height:120px;display:block}.product-image-picker button span{color:#657572;white-space:nowrap;text-overflow:ellipsis;padding:7px 2px 1px;font-size:7px;display:block;overflow:hidden}.product-image-picker>p{text-align:center;color:#71807e;padding:40px}.main-area>.asset-library-page{width:100%;max-width:none;margin:0;padding:14px 34px 30px}.asset-primary-tabs button span{color:#879396;background:#eef1f1;place-items:center;min-width:19px;height:19px;margin-left:8px;padding:0 5px;font-size:8px;display:inline-grid}.asset-primary-tabs button.active span{color:var(--teal);background:#e6f2f0}.product-detail-toolbar{border-bottom:1px solid #d6dedd;align-items:center;gap:8px;min-height:54px;display:flex}.product-detail-toolbar button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.product-detail-toolbar span{color:#9aa6a4}.product-detail-toolbar h2{margin:0;font-size:18px}.product-detail-three-rows{width:100%;max-width:none;margin:0}.product-detail-three-rows>section>.asset-row-head,.product-detail-three-rows .document-card-grid{width:100%}@media (width<=640px){.main-area>.asset-library-page{padding:10px 18px 24px}}.workspace-main>.asset-library-page{flex:1;min-height:0;overflow:hidden auto}.product-detail-three-rows>section{padding:14px 0 18px}.product-detail-three-rows>section>.asset-row-head{margin-bottom:10px}.product-detail-three-rows .document-card-grid{grid-template-columns:repeat(auto-fill,minmax(145px,175px));gap:10px}.product-detail-three-rows .document-card,.product-detail-three-rows .generated-material-card{grid-template-rows:126px auto}.product-detail-three-rows .document-cover{padding:7px}.product-detail-three-rows .document-cover-placeholder{width:70px}.product-detail-three-rows .document-card-body{min-height:43px;padding:8px 9px}.product-detail-three-rows .card-title{font-size:10px;line-height:1.3}.product-brochure-card .document-card-body{display:block}.compact-generated-grid .asset-card-actions{margin-top:5px}.compact-generated-grid .asset-card-actions a,.compact-generated-grid .asset-card-actions button{font-size:7px}.compact-generated-grid .document-card-body>small{display:none}.compact-generated-grid .generated-live-cover iframe{transform:translate(-50%)scale(.26)}.compact-generated-grid .library-empty,.product-brochure-grid .library-empty{min-height:105px}.linked-product-row:before{height:15px;top:-15px}.material-publish-wizard{flex-direction:column;padding:0!important;display:flex!important;overflow:hidden!important}.material-publish-wizard>header{border-bottom:1px solid #d5dddc;flex:none;padding:20px 22px 14px}.material-publish-wizard>header>button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.material-publish-wizard>header .eyebrow{margin-top:14px;display:block}.material-publish-wizard>header h2{margin:5px 0 16px}.publish-stepper{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.publish-stepper span{color:#8a9795;text-align:center;justify-items:center;gap:4px;min-width:0;font-size:7px;display:grid}.publish-stepper i{background:#fff;border:1px solid #cbd5d3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.publish-stepper span.active{color:var(--teal);font-weight:800}.publish-stepper span.active i,.publish-stepper span.done i{border-color:var(--teal);background:var(--teal);color:#fff}.publish-wizard-step{flex:1;min-height:0;padding:22px;overflow-y:auto}.publish-wizard-step>b{font-size:14px;display:block}.publish-wizard-step>p{color:#6c7b79;margin:7px 0 18px;font-size:9px;line-height:1.6}.publish-guide-option,.publish-new-guide{cursor:pointer;background:#fff;border:1px solid #ccd6d4;align-items:center;gap:10px;min-height:58px;padding:10px 12px;text-decoration:none;color:#27383a!important;grid-template-columns:none!important;margin:0 0 8px!important;display:flex!important}.publish-guide-option:has(input:checked){border:2px solid var(--teal);background:#f0f7f5;padding:9px 11px}.publish-guide-option input{flex:none;width:15px;height:15px}.publish-guide-option span,.publish-new-guide span{gap:4px;display:grid}.publish-guide-option b,.publish-new-guide b{font-size:10px}.publish-guide-option small,.publish-new-guide small{color:#758481;font-size:8px}.publish-new-guide{border-style:dashed;color:var(--teal)!important}.publish-wizard-step>label:not(.publish-guide-option){color:#657477;gap:7px;font-size:9px;display:grid}.publish-wizard-step>label:not(.publish-guide-option)>input{border:1px solid #cbd4d5;height:42px;padding:0 11px;font-size:11px}.custom-validity>span{grid-template-columns:1fr 42px;display:grid}.custom-validity input{border:1px solid #cbd4d5;min-width:0;height:42px;padding:0 11px}.custom-validity em{color:#4f6260;background:#f1f4f3;border:1px solid #cbd4d5;border-left:0;place-items:center;font-style:normal;display:grid}.publish-confirm-step dl{border:1px solid #d3dcda;margin:0 0 18px}.publish-confirm-step dl>div{border-bottom:1px solid #e0e6e5;grid-template-columns:90px 1fr;gap:10px;padding:11px;display:grid}.publish-confirm-step dl>div:last-child{border-bottom:0}.publish-confirm-step dt{color:#758380;font-size:8px}.publish-confirm-step dd{margin:0;font-size:9px;font-weight:700}.publish-wizard-actions{background:#fff;border-top:1px solid #d5dddc;flex:none;justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}.publish-wizard-actions button{cursor:pointer;background:#fff;border:1px solid #cbd5d4;width:auto;min-width:92px;height:38px;font-size:9px;font-weight:700}.publish-wizard-actions .material-publish-primary{border-color:var(--teal);background:var(--teal);color:#fff}.publish-wizard-actions button:disabled{opacity:.42}.material-publish-wizard .latest-published-link{margin-top:12px}.custom-validity{border:1px solid #cbd4d5;padding:10px}.custom-validity.active{border:2px solid var(--teal);background:#f0f7f5;padding:9px}.custom-validity input{background:#fff}.document-card:has(.card-menu){z-index:40}.document-card:has(.card-menu) .card-menu{z-index:41}.workspace-main .product-detail-three-rows .document-card-grid{flex:none;min-height:auto;max-height:none;padding-right:0;overflow:visible}.linked-asset-pair{--relationship-bg:#f8faf9;margin:8px 0 18px}.linked-asset-pair>section{padding:10px 0 18px}.linked-asset-pair>section:first-child{border-bottom:1px solid #c8d3d1}.linked-asset-pair>section:last-child{background:var(--relationship-bg);border:1px solid #c8d3d1;margin-top:0;padding:18px 14px 12px}.linked-asset-pair .asset-row-head{justify-content:space-between;align-items:end;margin:0 0 10px;display:flex}.linked-asset-pair .linked-product-row:before{display:none}.product-brochure-card[aria-pressed=true],.linked-product-row .document-card{background:var(--relationship-bg)}.product-brochure-card[aria-pressed=true]{z-index:2;box-shadow:0 0 0 3px #197e791a}.product-brochure-card[aria-pressed=true]:after{content:"";border-left:2px solid var(--teal);border-right:2px solid var(--teal);background:var(--relationship-bg);z-index:2;height:21px;position:absolute;bottom:-21px;left:-2px;right:-2px}.product-detail-toolbar>div{align-items:center;gap:8px;min-width:0;display:flex}.product-detail-toolbar>input{background:#fff;border:1px solid #c8d2d1;width:min(360px,38vw);height:34px;margin-left:auto;padding:0 11px;font-size:9px}.product-detail-toolbar>input:focus{border-color:var(--teal);outline:2px solid #197e791a}@media (width<=700px){.product-detail-toolbar{flex-direction:column;align-items:stretch;padding:9px 0}.product-detail-toolbar>input{width:100%;margin-left:0}}.material-editor-actions button.material-publish-primary{border-color:var(--brand);background:var(--brand);color:#fff}.publish-stepper{grid-template-columns:repeat(4,1fr)}.latest-published-link a{border:1px solid var(--teal);height:32px;color:var(--teal);background:#fff;place-items:center;font-size:9px;font-weight:700;text-decoration:none;display:grid}.task-workbench{gap:22px;display:grid}.workbench-intro{padding:6px 0}.workbench-intro h2{margin:10px 0 7px;font-size:30px}.workbench-intro p{color:var(--muted);margin:0;font-size:12px}.workbench-task-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workbench-task-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:285px;padding:24px;transition:all .18s;display:flex;position:relative}.workbench-task-card:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 12px 28px #192d3014}.workbench-task-card>span{color:#91a09f;font-size:9px}.workbench-task-card>svg{width:26px;height:26px;color:var(--teal);margin-top:24px}.workbench-task-card p{color:#647276;margin:0;font-size:11px;line-height:1.7}.workbench-task-card small{color:#71817e;background:#f2f6f5;margin-top:15px;padding:9px;font-size:8px}.workbench-task-card>b{color:var(--teal);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.workbench-task-card>b svg,.workbench-secondary a svg{width:14px}.workbench-secondary{border-left:3px solid var(--teal);background:#e8efed;align-items:center;gap:10px;padding:18px 20px;display:flex}.workbench-secondary>div{margin-right:auto}.workbench-secondary h3{margin:5px 0 0;font-size:15px}.workbench-secondary>a{background:#fff;border:1px solid #bccbc8;align-items:center;gap:9px;height:38px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.workbench-lower{grid-template-columns:2fr 1fr;gap:16px;display:grid}.workbench-recent,.workbench-pending{border:1px solid var(--line);background:#fff;padding:22px}.workbench-recent header,.workbench-pending header{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.workbench-recent h3,.workbench-pending h3{margin:5px 0 0;font-size:18px}.workbench-recent header>a{color:var(--teal);font-size:9px}.workbench-recent>div{display:grid}.workbench-recent>div>a{border-top:1px solid #edf0ef;grid-template-columns:84px 1fr auto;align-items:center;gap:12px;min-height:49px;display:grid}.workbench-recent>div>a>span{color:var(--teal);font-size:8px}.workbench-recent>div>a>b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workbench-recent>div>a>small,.workbench-recent>p{color:#869391;font-size:8px}.workbench-pending>a{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:49px;font-size:10px;display:flex}.workbench-pending>a>b{color:var(--teal);font-size:18px}.follow-up-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.follow-up-summary>div{border-right:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:16px 20px;display:flex}.follow-up-summary>div:last-child{border:0}.follow-up-summary span{color:#758284;font-size:9px}.follow-up-summary b{color:var(--teal);font-size:21px}.settings-hub{gap:20px;display:grid}.settings-hub>header h2{margin:0 0 8px;font-size:28px}.settings-hub>header p{color:var(--muted);margin:0;font-size:12px}.settings-hub>section{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-hub>section>a{border:1px solid var(--line);background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:16px;min-height:132px;padding:22px;display:grid}.settings-hub>section>a:hover{border-color:var(--teal)}.settings-hub>section>a>svg{width:26px;color:var(--teal)}.settings-hub h3{margin:0 0 7px;font-size:16px}.settings-hub p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.settings-hub>section>a>span{color:var(--teal);align-items:center;gap:6px;font-size:9px;display:flex}.settings-hub>section>a>span svg{width:13px}.settings-hub>aside{border-left:3px solid var(--teal);background:#eaf2f0;padding:16px 18px}.settings-hub>aside b{font-size:11px}.settings-hub>aside p{color:#657572;margin:5px 0 0;font-size:9px}@media (width<=1100px){.workbench-task-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.workbench-task-grid,.workbench-lower,.settings-hub>section{grid-template-columns:1fr}.workbench-secondary{flex-direction:column;align-items:stretch}.workbench-secondary>div{margin:0 0 5px}.follow-up-summary{grid-template-columns:1fr 1fr}}.asset-detail-actions{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:42px;padding:0 24px;display:flex}.asset-detail-actions>span{color:#7a8789;margin-right:auto;font-size:9px}.asset-detail-actions>a{height:30px;color:var(--teal);background:#fff;border:1px solid #c8d3d1;align-items:center;padding:0 12px;font-size:9px;font-weight:700;display:flex}.asset-detail-actions>a+a{background:var(--teal);border-color:var(--teal);color:#fff}:root{--ink:#142326;--muted:#6f7e80;--line:#d9e2e0;--soft:#f1f5f4;--paper:#fff;--brand:#e55b3d;--brand-dark:#c9462e;--teal:#0f766e;--nav:#111b22;--surface:#f6f8f7;--radius:8px;--shadow:0 12px 32px #122a2b14}html,body{background:var(--surface);font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif}.sidebar{background:var(--nav);border-right:1px solid #27363d;align-items:stretch;width:236px;padding:0 14px}.brand-mark{letter-spacing:0;border-bottom:1px solid #28363d;justify-content:flex-start;gap:12px;width:auto;height:82px;padding:0 10px}.brand-mark>b{background:var(--teal);border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.brand-mark>span,.brand-mark strong,.brand-mark small,.side-link>span,.side-link b,.side-link small,.side-profile>span:last-child,.side-profile b,.side-profile small{display:block}.brand-mark strong{letter-spacing:-.01em;font-size:14px}.brand-mark small{color:#7f9198;letter-spacing:.12em;margin-top:4px;font-size:8px;font-weight:600}.side-nav{gap:6px;padding:0}.side-link{text-align:left;color:#93a5ab;min-height:62px;font-size:inherit;border-radius:7px;grid-template-columns:24px 1fr;justify-content:stretch;align-items:center;gap:11px;padding:0 12px;display:grid}.side-link svg{width:19px;height:19px}.side-link b{color:#dce4e5;font-size:11px}.side-link small{color:#73868d;margin-top:5px;font-size:8px;font-weight:400}.side-link:hover,.side-link.active{background:#1a2a30}.side-link.active:before{background:var(--brand);border-radius:0 3px 3px 0;width:3px;height:34px;left:-14px}.side-link.active small{color:#91a3a8}.side-bottom{border-top:1px solid #28363d;padding:14px 0}.side-profile{border-radius:7px;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:flex}.side-profile .avatar{color:#183037;background:#dce7e4;flex:0 0 30px;margin:0}.side-profile b{color:#e5ebec;font-size:10px}.side-profile small{color:#71848a;margin-top:4px;font-size:8px}.topbar{border-bottom-color:var(--line);height:70px;padding:0 30px;box-shadow:0 1px #14232605}.topbar h1{font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:17px}.topbar .eyebrow{color:#859495}.page-wrap{max-width:1500px;padding:28px 34px 44px}.base44-topbar{gap:24px}.base44-topbar>div:first-child{align-items:center;gap:14px;display:flex}.topbar-divider{border-left:1px solid #cdd7d5;height:20px}.global-search{color:#8a9898;background:#f7f9f8;border:1px solid #d8e1df;border-radius:7px;align-items:center;gap:9px;width:min(460px,40vw);height:38px;margin-left:auto;padding:0 11px;display:flex}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.global-search kbd{color:#8b9999;background:#fff;border:1px solid #d4dddb;border-radius:4px;padding:3px 6px;font-size:8px}.topbar-icon{color:#768586;cursor:pointer;background:#fff;border:1px solid #d7e0de;border-radius:7px;width:36px;height:36px}.notification-bell{flex:none;place-items:center;display:grid;position:relative}.notification-bell svg{width:17px;height:17px}.notification-bell>i{background:var(--base44-primary);box-sizing:content-box;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:5px}.workbench-intro{background:linear-gradient(125deg,#f4f8f7 0%,#e7f1ef 100%);border:1px solid #d9e2e0;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:32px;min-height:195px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.workbench-intro:after{content:"";border:1px solid #0f766e24;border-radius:50%;width:380px;height:380px;position:absolute;top:-170px;right:-90px}.system-online{color:var(--teal);letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.system-online i{background:#29a66a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #29a66a1f}.workbench-intro h2{letter-spacing:-.035em;margin:13px 0 10px;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:31px}.workbench-intro p{max-width:670px;line-height:1.7}.workbench-intro-actions{z-index:1;gap:8px;display:flex;position:relative}.workbench-intro-actions a{white-space:nowrap;background:#fff;border:1px solid #c7d5d2;border-radius:7px;align-items:center;gap:8px;height:39px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.workbench-intro-actions a:last-child{border-color:var(--teal);background:var(--teal);color:#fff}.workbench-intro-actions svg{width:14px}.workbench-section-head{justify-content:space-between;align-items:flex-end;display:flex}.workbench-section-head h2{margin:0;font-size:17px}.workbench-section-head span{color:#81908f;font-size:9px}.workbench-task-card{border-color:#d8e1df;border-radius:9px;min-height:270px;padding:22px;box-shadow:0 3px 12px #122a2b06}.workbench-task-card:hover{border-color:var(--teal);box-shadow:var(--shadow)}.workbench-task-card>span{color:#7d8c8c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:8px}.workbench-task-card>svg{background:#e8f2f0;border-radius:7px;width:30px;height:30px;margin-top:24px;padding:7px}.workbench-task-card h3{font-size:16px}.workbench-task-card small{background:#f1f6f5;border-left:2px solid #9dc5bf;border-radius:3px;padding:10px 11px}.workbench-task-card>b{color:var(--teal)}.workbench-secondary{border:1px solid #d8e2e0;border-left:3px solid var(--teal);background:#eef5f3;border-radius:8px}.workbench-secondary>a{border-radius:6px}.workbench-recent,.workbench-pending{border-color:#d8e1df;border-radius:9px;box-shadow:0 3px 12px #122a2b06}.workbench-recent>div>a:hover,.workbench-pending>a:hover{background:#f7faf9}.workbench-recent>div>a{border-radius:4px;padding:0 8px}.workbench-pending>a{padding:0 8px}.section-block,.work-panel,.account-card,.generated-library>aside,.generated-library>section,.publication-table,.publication-filters,.follow-up-summary,.settings-hub>section>a{border-radius:var(--radius)}.primary-btn,.secondary-btn,.ai-btn,.export-actions button,input,select,textarea{border-radius:6px}.publication-filters{border:1px solid var(--line);background:#fff;padding:14px}.follow-up-summary{overflow:hidden}.settings-hub>section>a{box-shadow:0 3px 12px #122a2b06}@media (width<=1050px){.sidebar{width:82px;padding:0 8px}.brand-mark{justify-content:center;padding:0}.brand-mark>span,.side-link>span,.side-profile>span:last-child{display:none}.side-link{grid-template-columns:1fr;justify-items:center;padding:0}.side-link.active:before{left:-8px}.side-profile{justify-content:center;padding:7px 0}.main-area{margin-left:82px}.workbench-intro{flex-direction:column;align-items:flex-start}.workbench-intro-actions{align-self:flex-start}}@media (width<=640px){.sidebar{width:62px}.brand-mark{width:auto}.brand-mark>b{width:30px;height:30px}.main-area{margin-left:62px}.base44-topbar{padding:0 16px}.global-search{display:none}.page-wrap{padding:18px}.workbench-intro{padding:24px}.workbench-intro h2{font-size:25px}.workbench-intro-actions{flex-wrap:wrap}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbench-recent>div>a{transition:background-color .16s}.sidebar{align-items:center;width:78px;padding:0}.main-area{margin-left:78px}.brand-mark{border-bottom:1px solid #2a383e;flex-direction:column;justify-content:center;gap:5px;width:78px;height:88px;padding:13px 0 10px;display:flex}.brand-mark>b{letter-spacing:-1px;background:0 0;border-radius:0;width:auto;height:auto;font-size:20px}.brand-mark>small{color:#7f9198;letter-spacing:.1em;margin:0;font-size:7px;display:block}.side-nav{gap:4px;width:100%;padding-top:8px}.side-link{text-align:center;border-radius:0;flex-direction:column;justify-content:center;gap:6px;width:100%;min-height:68px;padding:7px 2px;display:flex}.side-link>span{display:block}.side-link b{font-size:9px}.side-link small{display:none}.side-link.active{box-shadow:none}.side-link.active:before{left:0}.side-bottom{width:100%;padding:12px 0}.side-profile{justify-content:center;padding:0}.side-profile .avatar{flex-basis:30px;width:30px;height:30px}.task-workbench{max-width:none}.workbench-intro{min-height:178px}.workbench-content{grid-template-columns:minmax(620px,2fr) minmax(250px,.72fr);align-items:start;gap:18px;display:grid}.workbench-main-column{gap:18px;min-width:0;display:grid}.workbench-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-task-card{min-height:224px;padding:20px 22px}.workbench-task-card>svg{margin:0;position:absolute;top:20px;left:20px}.workbench-task-card>span{align-items:center;min-height:30px;padding-left:44px;display:flex}.workbench-task-card h3{margin-top:18px}.workbench-task-card p{min-height:38px}.workbench-task-card small{background:0 0;border-top:1px solid #dfe5e4;border-left:0;border-radius:0;margin-top:auto;padding:12px 0 0}.workbench-task-card>b{margin:0;padding:0;position:absolute;top:15px;right:20px}.workbench-task-card>b svg{width:15px}.workbench-secondary{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.workbench-secondary>a{color:#586768;border-radius:8px;justify-content:space-between;height:52px;padding:0 18px}.workbench-recent{padding:20px}.workbench-pending{background:#fff;border:1px solid #d8e1df;border-radius:9px;padding:20px;position:sticky;top:88px;box-shadow:0 3px 12px #122a2b06}.workbench-pending header{margin-bottom:12px;display:block}.workbench-pending>a{background:#f8faf9;border:1px solid #e0e6e5;border-radius:8px;min-height:84px;margin-top:10px;padding:15px}.workbench-pending>a>span{gap:7px;font-weight:700;display:grid}.workbench-pending>a small{color:#899695;font-size:8px;font-weight:400}.workbench-pending>a>b{font-size:22px}.workbench-lower{display:contents}@media (width<=1080px){.workbench-content{grid-template-columns:1fr}.workbench-pending{grid-template-columns:repeat(2,1fr);gap:10px;display:grid;position:static}.workbench-pending header{grid-column:1/-1}.workbench-pending>a{margin:0}}@media (width<=720px){.workbench-task-grid,.workbench-secondary,.workbench-pending{grid-template-columns:1fr}.workbench-pending header{grid-column:auto}.side-link b{display:none}.side-link{min-height:58px}}.new-product-tile{color:#879593;background:#f9fbfa;border:1px dashed #bfcac8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:132px;transition:all .16s;display:flex}.new-product-tile:hover{border-color:var(--teal);color:var(--teal);background:#f1f7f5;transform:translateY(-2px)}.new-product-tile b{font-size:25px;font-weight:300}.new-product-tile span{font-size:11px;font-weight:700}.new-product-tile small{font-size:8px}.product-index-hint{color:#879593;align-self:center;margin:0;font-size:9px}.product-brochure-card .brochure-hover-actions{opacity:0;z-index:8;gap:4px;transition:opacity .15s,transform .15s;display:flex;top:auto;bottom:7px;right:7px;transform:translateY(4px)}.product-brochure-card:hover .brochure-hover-actions,.product-brochure-card:focus-within .brochure-hover-actions,.product-brochure-card.active .brochure-hover-actions{opacity:1;transform:none}.brochure-hover-actions>button{color:#687775;cursor:pointer;background:#fff;border:1px solid #d4dddb;border-radius:5px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 12px #14232614}.brochure-hover-actions>button svg{width:13px}.brochure-hover-actions .card-menu{top:auto;bottom:34px;right:0}.follow-up-title{padding:4px 0 2px}.follow-up-title h2{margin:0 0 7px;font-size:26px}.follow-up-title p{color:var(--muted);margin:0;font-size:11px}.publication-filters input{margin-left:auto}.workbench-task-card{background:#fbfcfc;border-color:#dce3e5;transform:none}.workbench-task-card:hover{box-shadow:none;background:linear-gradient(135deg,#fbfcfc 20%,#f8f5ff 100%);border-color:#d7d1e8;transform:none}:root{--base44-primary:#8b5cf6;--base44-foreground:#111827;--base44-muted:#6b7280;--base44-muted-2:#9ca3af;--base44-surface:#f9f9f9;--base44-surface-2:#f3f4f6;--base44-border:#e5e7eb;--base44-border-strong:#d1d5db;--base44-sidebar:#1a1a1a;--base44-sidebar-hover:#292929;--editor-stage-bg:#f7f7fa;--teal:#8b5cf6;--brand:#8b5cf6;--brand-dark:#7c3aed}html,body{color:var(--base44-foreground);background:#fff}.sidebar{background:var(--base44-sidebar);border-right-color:#333}.brand-mark{border-bottom-color:#333}.brand-mark>b{color:#f9fafb}.brand-mark>small,.side-link{color:#9ca3af}.side-link:hover{background:var(--base44-sidebar-hover);color:#f3f4f6}.side-link.active{background:#8b5cf629}.side-link.active:before{background:var(--base44-primary)}.side-link.active svg,.side-link.active b{color:var(--base44-primary)}.side-bottom{border-top-color:#333}.side-profile:hover{background:var(--base44-sidebar-hover)}.main-area{background:#fff}.topbar{border-bottom:1px solid var(--base44-border);height:56px;box-shadow:none;background:#fffffff0;padding:0 20px}.topbar-wordmark{color:var(--base44-muted-2);letter-spacing:0;font-size:11px;font-weight:500}.topbar-divider{display:none}.topbar h1{font-size:12px;font-weight:500}.global-search{border-color:var(--base44-border);background:var(--base44-surface);width:min(440px,42vw);height:32px;color:var(--base44-muted-2);border-radius:4px}.global-search input{font-size:12px}.global-search kbd{border-color:var(--base44-border);font-size:10px}.topbar-icon{background:#fff;border:0;border-radius:4px;width:32px;height:32px}.topbar-icon:hover{background:var(--base44-surface-2)}.topbar-chevron{color:var(--base44-muted-2);font-size:18px;line-height:1}.base44-topbar .primary-btn{border-color:var(--base44-primary);background:var(--base44-primary);color:#fff}.base44-topbar .primary-btn:hover{background:#7c3aed}.page-wrap{padding:0 32px 40px}.task-workbench{gap:0}.workbench-intro{border:0;border-bottom:1px solid var(--base44-border);background-color:#fff;background-image:linear-gradient(#e5e7eb6b 1px,#0000 1px),linear-gradient(90deg,#e5e7eb6b 1px,#0000 1px),radial-gradient(80% 120% at 0 0,#8b5cf61a,#0000 55%);background-size:32px 32px,32px 32px,100% 100%;border-radius:0;align-items:center;min-height:112px;margin:0 -32px 16px;padding:16px 32px 14px}.workbench-intro:after{display:none}.system-online{color:var(--base44-muted-2);font-family:JetBrains Mono,monospace;font-size:11px}.system-online i{width:7px;height:7px;box-shadow:none;background:#10b981}.workbench-intro h2{color:var(--base44-foreground);margin:6px 0 2px;font-size:28px;line-height:34px}.workbench-intro p{color:var(--base44-muted);font-size:13px}.workbench-intro-actions a{border-color:var(--base44-border);border-radius:4px;height:36px;padding:0 12px;font-size:12px}.workbench-intro-actions a:first-child{background:var(--base44-surface-2)}.workbench-intro-actions a:last-child{border-color:var(--base44-primary);background:var(--base44-primary)}.workbench-content{grid-template-columns:minmax(620px,1fr) 320px;gap:24px}.workbench-main-column{gap:24px}.workbench-section-head h2,.workbench-recent h3,.workbench-pending h3{font-size:15px;font-weight:600}.workbench-section-head span{color:var(--base44-muted-2);font-family:JetBrains Mono,monospace;font-size:10px}.workbench-task-grid{gap:12px}.workbench-task-card{border-color:var(--base44-border);min-height:0;box-shadow:none;background:#fff;border-radius:8px;padding:16px}.workbench-task-card:hover{border-color:var(--base44-border-strong);background-color:#fff;background-image:radial-gradient(120% 80% at 100% 0,#8b5cf60f,#0000 60%)}.workbench-task-card>svg{border:1px solid var(--base44-border);background:var(--base44-surface-2);width:36px;height:36px;color:var(--base44-primary);border-radius:4px;padding:9px;top:16px;left:16px}.workbench-task-card>span{min-height:36px;color:var(--base44-muted-2);padding-left:50px;font-size:10px}.workbench-task-card h3{margin:12px 0 4px;font-size:15px;line-height:1.45}.workbench-task-card p{min-height:0;color:var(--base44-muted);font-size:12px;line-height:1.65}.workbench-task-card small{border-top-color:var(--base44-border);color:var(--base44-muted-2);margin-top:12px;padding:12px 0 0;font-family:JetBrains Mono,monospace;font-size:10px}.workbench-task-card>b{color:var(--base44-muted-2);top:13px;right:16px}.workbench-task-card:hover>b,.workbench-task-card:hover>svg{color:var(--base44-primary)}.workbench-task-card:hover>svg{background:var(--base44-surface-2)}.workbench-secondary{gap:12px}.workbench-secondary>a{border-color:var(--base44-border);height:44px;color:var(--base44-muted);border-radius:8px;padding:0 16px;font-size:13px}.workbench-secondary>a:hover{border-color:var(--base44-border-strong);background:var(--base44-surface)}.workbench-recent,.workbench-pending{box-shadow:none;border:0;border-radius:0;padding:0}.workbench-recent header{margin-bottom:12px}.workbench-recent header .eyebrow,.workbench-recent header>a,.workbench-pending .eyebrow{display:none}.workbench-recent>div{border:1px solid var(--base44-border);border-radius:8px;overflow:hidden}.workbench-recent>div>a{border-top-color:var(--base44-border);border-radius:0;grid-template-columns:68px 1fr auto;min-height:48px;padding:0 16px}.workbench-recent>div>a:first-child{border-top:0}.workbench-recent>div>a:hover,.workbench-recent>div>a:focus-visible{background:var(--base44-surface-2)}.workbench-recent>div>a>span,.workbench-recent>div>a>small{color:var(--base44-muted-2);font-family:JetBrains Mono,monospace;font-size:10px}.workbench-recent>div>a>b{font-size:13px;font-weight:500}.workbench-pending{top:76px}.workbench-pending header{margin-bottom:12px}.workbench-pending>a{border-color:var(--base44-border);background:#fff;border-radius:8px;min-height:92px;margin-top:12px;padding:16px}.workbench-pending>a:hover{border-color:var(--base44-border-strong);background:var(--base44-surface)}.workbench-pending>a>span{font-size:13px}.workbench-pending>a small{color:var(--base44-muted-2);font-size:10px}.workbench-pending>a>b{color:var(--base44-primary)}.asset-library-page,.publication-center{padding-top:24px}.asset-primary-tabs{border-bottom-color:var(--base44-border)}.asset-primary-tabs button{min-width:116px;height:40px;color:var(--base44-muted);border-right:0;font-size:13px;font-weight:500}.asset-primary-tabs button.active{border-bottom-color:var(--base44-primary);color:var(--base44-foreground)}.asset-toolbar input,.product-detail-toolbar>input,.publication-filters input,.publication-filters select{border-color:var(--base44-border);background:var(--base44-surface);border-radius:4px}.asset-toolbar input:focus,.product-detail-toolbar>input:focus{border-color:var(--base44-border-strong);outline:2px solid #8b5cf61f}.product-label-card,.new-product-tile{border-color:var(--base44-border);box-shadow:none;border-radius:8px}.product-label-card:hover{border-color:var(--base44-border-strong);box-shadow:none;transform:none}.product-label-main>div{background:var(--base44-surface-2)}.product-image-edit:hover{border-color:var(--base44-primary);color:var(--base44-primary)}.new-product-tile{background:var(--base44-surface)}.new-product-tile:hover{border-color:var(--base44-border-strong);background:var(--base44-surface-2);color:var(--base44-muted);transform:none}.product-brochure-card[aria-pressed=true]{border-color:var(--base44-primary);box-shadow:0 0 0 1px #8b5cf666,0 0 20px -4px #8b5cf659}.product-brochure-card[aria-pressed=true]:after{border-color:var(--base44-primary)}.brochure-hover-actions>button:hover{border-color:var(--base44-primary);color:var(--base44-primary)}.follow-up-title h2{font-size:24px}.publication-filters{border:0;border-bottom:1px solid var(--base44-border);border-radius:0;padding:12px 0}.publication-table{border-color:var(--base44-border);border-radius:8px}.publication-table>header{color:var(--base44-muted-2);background:#fff}.publication-table>article:hover{background:var(--base44-surface-2)}@media (width<=1080px){.workbench-content{grid-template-columns:1fr}.workbench-pending{position:static}}@media (width<=640px){.page-wrap{padding:0 18px 28px}.workbench-intro{margin:0 -18px 20px;padding:30px 18px 22px}}.asset-primary-tabs{scrollbar-width:thin;overflow:auto hidden}.asset-primary-tabs button{flex:none}.workspace-main .flat-asset-grid{flex:none;grid-template-columns:repeat(auto-fill,minmax(165px,210px));place-content:start;gap:12px;width:100%;min-height:auto;max-height:none;padding-right:0;overflow:visible}.flat-asset-grid .document-card{border-color:var(--base44-border);box-shadow:none;border-radius:8px;grid-template-rows:168px auto;overflow:visible}.flat-asset-grid .document-card:hover,.flat-asset-grid .document-card:focus-visible{border-color:var(--base44-border-strong);box-shadow:none;transform:none}.flat-asset-grid .document-card-body{gap:6px;min-height:65px;padding:10px 11px;display:grid}.flat-asset-grid .card-title{font-size:12px}.asset-product-tag{white-space:nowrap;text-overflow:ellipsis;background:#8b5cf614;border-radius:4px;width:max-content;max-width:100%;min-height:20px;padding:3px 7px;font:500 9px/14px JetBrains Mono,monospace;overflow:hidden;color:var(--base44-primary)!important;margin:0!important;display:inline-flex!important}.flat-asset-grid .asset-card-actions{margin-top:0}.asset-library-page .document-card-actions{opacity:0;transition:opacity .14s,transform .14s}.asset-library-page .document-card:hover .document-card-actions,.asset-library-page .document-card:focus-within .document-card-actions{opacity:1}.asset-library-page .document-card:has(.card-menu) .document-card-actions{opacity:1}.asset-library-page .document-card-actions>button,.asset-library-page .brochure-hover-actions>button{color:#64717b;cursor:pointer;border-radius:5px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;transition:background .14s,color .14s,box-shadow .14s;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.asset-library-page .document-card-actions>button svg,.asset-library-page .brochure-hover-actions>button svg{width:13px;height:13px;display:block}.asset-library-page .document-card-actions>button:hover,.asset-library-page .document-card-actions>button:focus-visible,.asset-library-page .brochure-hover-actions>button:hover,.asset-library-page .brochure-hover-actions>button:focus-visible{color:var(--base44-foreground);outline:0;background:#1118270e!important;border:0!important;box-shadow:0 2px 7px #1118270e!important}.generated-static-cover{color:#fff;text-align:center;align-content:center;justify-items:center;gap:10px;width:100%;height:100%;padding:20px}.generated-static-cover span{letter-spacing:.04em;color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:1.45;overflow:hidden}.generated-static-cover strong{-webkit-line-clamp:3;letter-spacing:-.035em;color:#fff;-webkit-box-orient:vertical;max-width:92%;font-size:22px;font-weight:750;line-height:1.08;display:-webkit-box;overflow:hidden}.compact-generated-grid .generated-static-cover{gap:7px;padding:13px}.compact-generated-grid .generated-static-cover strong{font-size:15px}.asset-library-page .generated-material-card .document-card-actions{top:auto;bottom:7px;right:7px;transform:translateY(4px)}.asset-library-page .generated-material-card:hover .document-card-actions,.asset-library-page .generated-material-card:focus-within .document-card-actions{transform:none}.asset-library-page .generated-material-card:has(.card-menu) .document-card-actions{transform:none}.asset-library-page .generated-material-card .document-card-body{padding-right:76px}.asset-toolbar h2{margin-bottom:5px}.asset-toolbar p{font-size:11px}.asset-toolbar input{width:min(360px,38vw)}@media (width<=640px){.workspace-main .flat-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-primary-tabs button{min-width:96px}.asset-toolbar input{width:100%}}.mobile-view-mode{display:none}.mobile-readonly-message{border:1px solid var(--line);text-align:center;background:#fff;max-width:620px;margin:80px auto;padding:48px 28px}.mobile-readonly-message>svg{width:38px;color:var(--brand)}.mobile-readonly-message h1{margin:18px 0 10px;font-size:24px}.mobile-readonly-message p{color:var(--muted);font-size:13px;line-height:1.8}.mobile-readonly-message div{justify-content:center;gap:10px;margin-top:24px;display:flex}.mobile-readonly-message a{border:1px solid var(--line);background:#f7f7f9;padding:12px 16px;font-size:12px}@media (width<=700px){.mobile-view-mode{z-index:30;color:#6841c6;background:#f2edff;border-bottom:1px solid #ded3fa;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 12px;font-size:10px;display:flex;position:sticky;top:0}.mobile-view-mode>a{color:#30224f;align-items:center;gap:6px;font-weight:700;display:flex}.mobile-view-mode i{color:#5b35b5;background:#fff;border:1px solid #d8cafa;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.side-profile,.side-profile .avatar{visibility:visible!important;opacity:1!important}.side-profile .avatar{color:#6d3ed4!important;background:#f7f4ff!important;border:1px solid #b99cec!important;display:grid!important}.workbench-intro-actions,.workbench-section-head,.workbench-task-grid,.workbench-secondary,.library-header-actions .primary-btn,.document-card-actions,.material-mode-toggle,.image-library-header-actions,.mobile-material-panel .edit-actions{display:none!important}.workbench-content{grid-template-columns:1fr!important}.workbench-main-column{flex-direction:column;display:flex}.workbench-recent{order:1}.workbench-pending{order:2}.asset-toolbar{flex-direction:column!important;align-items:flex-start!important}.asset-toolbar input{width:100%!important}.flat-asset-grid{grid-template-columns:1fr!important}.generated-material-card .asset-card-actions{display:flex!important}.generated-material-card .asset-card-actions button{display:inline-flex!important}}.sidebar .side-profile>span.avatar:last-child{text-align:center;text-indent:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;overflow:hidden}.workbench-intro-actions a{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.workbench-intro-actions a:last-child:hover,.workbench-intro-actions a:last-child:focus-visible{background:#986ff7;border-color:#986ff7;outline:none;transform:translateY(-1px);box-shadow:0 7px 16px #7c3aed38}.flat-asset-grid .document-cover,.flat-asset-grid .generated-card-cover{background:#f6f6f9;border-radius:7px 7px 0 0;overflow:hidden}.flat-asset-grid .document-cover{background:linear-gradient(145deg,#fafafd 0%,#f2f3f7 100%)}.new-asset-tile{color:#94a0b5;text-align:center;background:#fafbfc;border:1px dashed #d7dbe5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:233px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.new-asset-tile span{font-size:32px;font-weight:300;line-height:1}.new-asset-tile b{font-size:14px;font-weight:500}.new-asset-tile:hover,.new-asset-tile:focus-visible{color:var(--base44-primary);background:#f7f4ff;border-color:#a78bfa;outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #7c3aed1a}.generated-library-filters{border:1px solid var(--base44-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.generated-library-filters input,.generated-library-filters select{border:1px solid var(--base44-border);width:100%;min-width:0;height:40px;color:var(--base44-foreground);font:inherit;background:#fff;border-radius:6px;padding:0 12px;font-size:12px}.generated-library-filters input:focus,.generated-library-filters select:focus{border-color:var(--base44-primary);outline:2px solid #8b5cf61a}.generated-library-list{align-content:start;gap:10px;display:grid}.generated-asset-row{border:1px solid var(--base44-border);background:#fff;border-radius:8px;grid-template-columns:92px minmax(0,1fr) auto;min-width:0;min-height:102px;display:grid;overflow:visible}.generated-asset-row:hover{border-color:var(--base44-border-strong)}.generated-row-cover{border:1px solid var(--base44-border);border-radius:6px;align-self:center;width:76px;height:76px;margin-left:10px;text-decoration:none;overflow:hidden}.generated-row-cover .generated-static-cover{border-radius:5px;gap:4px;padding:8px}.generated-row-cover .generated-static-cover span{font-size:7px}.generated-row-cover .generated-static-cover strong{-webkit-line-clamp:3;font-size:11px;line-height:1.12}.generated-row-main{grid-template-columns:minmax(230px,1.25fr) minmax(480px,2fr);align-items:center;gap:24px;min-width:0;padding:13px 20px 13px 6px;display:grid}.generated-row-title{min-width:0}.generated-row-title h3{color:var(--base44-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:15px;line-height:1.35;overflow:hidden}.generated-row-title p{color:var(--base44-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.generated-row-main dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:18px;min-width:0;margin:0;display:grid}.generated-row-main dl div{min-width:0}.generated-row-main dt{color:var(--base44-muted-2);margin-bottom:5px;font-size:9px}.generated-row-main dd{color:var(--base44-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.generated-asset-row>footer{border-left:1px solid var(--base44-border);justify-content:flex-end;align-items:center;gap:7px;min-width:330px;padding:0 12px;display:flex}.generated-asset-row>footer a,.generated-asset-row>footer button{border:1px solid var(--base44-border);height:32px;color:var(--base44-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;padding:0 11px;font-size:10px;line-height:30px;text-decoration:none}.generated-asset-row>footer a:hover,.generated-asset-row>footer button:hover{border-color:var(--base44-border-strong);background:var(--base44-surface-2)}.generated-asset-row>footer .danger{color:#c95a52}.generated-row-rename{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.generated-row-rename input{border:1px solid var(--base44-primary);min-width:0;height:34px;font:inherit;border-radius:5px;padding:0 9px}.generated-row-rename button{background:var(--base44-primary);color:#fff;cursor:pointer;border:0;border-radius:5px;height:34px;padding:0 12px}.generated-list-create{color:#7c5ac7;background:#fafbfc;border:1px dashed #d7dbe5;border-radius:8px;place-items:center;min-height:48px;font-size:12px;text-decoration:none;display:grid}.generated-list-create:hover{background:#f7f4ff;border-color:#a78bfa}.generated-library-empty{border:1px dashed var(--base44-border);text-align:center;border-radius:8px;padding:30px}.generated-library-empty h3{margin:0 0 6px;font-size:15px}.generated-library-empty p{color:var(--base44-muted);margin:0;font-size:11px}.product-brochure-grid{align-items:start;gap:12px}.product-brochure-grid .product-brochure-card{border:1px solid var(--base44-border);height:218px;box-shadow:none;background:#fff;border-radius:8px;grid-template-rows:174px 44px}.product-brochure-grid .product-brochure-card:hover,.product-brochure-grid .product-brochure-card:focus-within{border-color:var(--base44-border-strong);box-shadow:none;transform:none}.product-brochure-grid .document-cover{border-bottom:1px solid var(--base44-border);background:#fff;border-radius:7px 7px 0 0;padding:10px}.product-brochure-grid .document-card-body{border-bottom:1px solid var(--base44-border-strong);background:#fff;border-radius:0 0 7px 7px;height:44px;min-height:44px;padding:11px 74px 10px 11px}.product-brochure-grid .card-title{font-size:11px;line-height:1.3}.product-brochure-grid .new-asset-tile{height:218px;min-height:218px}.product-brochure-grid .brochure-hover-actions{bottom:8px}@media (width<=1250px){.generated-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-row-main{grid-template-columns:1fr;gap:10px}.generated-asset-row>footer{flex-wrap:wrap;align-content:center;min-width:240px}}@media (width<=760px){.generated-library-filters{grid-template-columns:1fr}.generated-asset-row{grid-template-columns:76px minmax(0,1fr)}.generated-row-cover{width:58px;height:58px;margin-left:8px}.generated-row-main{padding:10px 10px 10px 0}.generated-row-main dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.generated-asset-row>footer{border-top:1px solid var(--base44-border);border-left:0;grid-column:1/-1;justify-content:flex-start;min-width:0;padding:8px}.generated-asset-row>footer a,.generated-asset-row>footer button{height:30px;padding:0 8px;font-size:9px;line-height:28px}}.brand-mark>b{background:url(/logo-exs.svg) 50%/contain no-repeat;width:42px;height:22px;font-size:0}.workflow-source-intro.with-illustration{justify-content:flex-start}.workflow-source-illustration{object-fit:contain;width:min(52%,300px);max-height:190px;margin:18px auto;display:block;transform:translate(44px)}.workflow-source-intro.with-illustration h1{white-space:pre-line;margin-top:10px}.workflow-source-illustration.large{width:min(57.2%,330px);max-height:209px}.next-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.next-step-grid article{min-height:220px;padding:14px}.next-step-grid article>em{padding:3px 6px;top:12px;right:12px}.next-step-grid article>small{margin-top:12px}.next-step-grid h3{margin:6px 0;font-size:14px;line-height:1.35}.next-step-grid p{margin:4px 0;font-size:9px;line-height:1.5}.next-step-grid blockquote{margin:8px 0 10px;padding:8px;font-size:8px;line-height:1.5}.next-step-grid article>button{color:#4b5563;background:#f3f4f6;border:1px solid #e1e4e9;height:32px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.next-step-grid article>button:hover,.next-step-grid article>button:focus-visible{color:#1f2937;background:#e5e7eb;border-color:#d1d5db;outline:none}@media (width<=1400px){.next-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.next-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.next-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.next-step-grid{grid-template-columns:1fr}}:root{--card-surface:#fff;--card-surface-muted:#fafafa;--card-hover:#f7f4ff;--card-border:#e5e7eb;--card-border-hover:#d8cff7;--card-focus:#8b5cf624;--status-success:#10b981}.section-block,.work-panel,.account-card,.hero-panel,.boundary-panel,.tool-card,.documents-tool-card,.document-card,.product-label-card,.product-brochure-card,.next-step-grid article,.next-step-example-card,.publish-guide-option,.page-thumbnail-card,.annotation-card,.annotation-record-item,.collaboration-login-card,.collaboration-panel,.compact-compare-panel,.compact-import-panel,.image-library-panel,.image-replace-panel,.material-panel-note,.mobile-material-panel,.translation-panel,.publish-panel,.extraction-panel,.reconstruction-panel,.typography-panel,.text-scale-panel,.ai-edit-panel,.ai-panel-content{border-color:var(--card-border);background-color:var(--card-surface);box-shadow:none;border-radius:8px}.tool-card.muted,.material-panel-note,.compact-import-panel,.compact-compare-panel{background-color:var(--card-surface-muted)}.tool-icon,.drop-icon,.record-head span,.type-pill,.scope-note,.truth-note,.binding-info p,.account-cost-note{color:#6b7280;background:#f3f4f6}.boundary-panel,.account-cost-note,.truth-note{border-left-color:var(--base44-primary)}.account-channel button.active,.stepper .done,.record-head span,.object-proof b,.score,.check-list svg{color:var(--base44-primary)}.account-channel button.active,.stepper .done span{border-color:var(--base44-primary)}.account-channel button.active{background:#f7f4ff}.dropzone,.new-product-tile,.new-asset-tile{color:#94a0b5;background:#fafbfc;border-color:#d7dbe5;border-radius:8px}.dropzone:hover,.dropzone:focus-within,.new-product-tile:hover,.new-product-tile:focus-visible,.new-asset-tile:hover,.new-asset-tile:focus-visible{border-color:var(--card-border-hover);background:var(--card-hover);color:var(--base44-primary);outline:0;box-shadow:0 7px 18px #7c3aed14}.workbench-task-card,.workbench-pending>a,.workbench-secondary>a,.product-label-card,.product-brochure-card,.flat-asset-grid .document-card,.documents-tool-card,.tool-card.featured,.next-step-grid article,.next-step-example-card,.publish-guide-option,.page-thumbnail-card,.annotation-record-item{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.workbench-task-card:hover,.workbench-task-card:focus-visible,.workbench-pending>a:hover,.workbench-pending>a:focus-visible,.workbench-secondary>a:hover,.workbench-secondary>a:focus-visible,.product-label-card:hover,.product-label-card:focus-within,.product-brochure-card:hover,.product-brochure-card:focus-within,.flat-asset-grid .document-card:hover,.flat-asset-grid .document-card:focus-within,.documents-tool-card:not(.disabled):hover,.documents-tool-card:not(.disabled):focus-visible,.tool-card.featured:hover,.tool-card.featured:focus-within,.next-step-grid article:hover,.next-step-grid article:focus-within,.next-step-example-card:hover,.next-step-example-card:focus-within,.publish-guide-option:hover,.publish-guide-option:focus-visible,.page-thumbnail-card:hover,.page-thumbnail-card:focus-within,.annotation-record-item:hover,.annotation-record-item:focus-within{border-color:var(--card-border-hover);background-color:var(--card-hover);outline:0;transform:none;box-shadow:0 7px 18px #7c3aed12}.status-dot,.system-online i{background:var(--status-success)}.side-profile{position:relative}.side-profile:after{content:attr(data-tooltip);color:#444;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#fff;border:1px solid #dedee8;border-radius:6px;padding:6px 9px;font-size:10px;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #18181b1f}.side-profile:hover:after,.side-profile:focus-visible:after{opacity:1;visibility:visible}.focus-backdrop{left:78px}.focus-stage .focus-page{width:min(70.7vh - 63.63px,100vw - 428px)}@media (width<=1000px){.focus-stage .focus-page{width:min(70.7vh - 63.63px,100vw - 118px)}}.phase2-topbar.view-page .phase2-top-actions{overflow:visible;gap:2px!important}.phase2-top-actions .pdf-control-icon{color:#252b32;background:0 0;border:0;width:34px;min-width:34px;height:34px;padding:0;font-size:22px;line-height:1}.phase2-top-actions .pdf-control-icon:hover,.phase2-top-actions .pdf-control-icon.active{color:var(--base44-primary);background:#f1edff;border-radius:6px}.phase2-top-actions .pdf-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.pdf-toolbar-divider{background:var(--base44-border);flex:none;width:1px;height:26px;margin:0 8px}.phase2-top-actions .pdf-style-pager{gap:0;margin:0}.phase2-top-actions .pdf-style-pager label{border:0;gap:8px;height:34px;padding:0}.phase2-top-actions .pdf-style-pager input{border:1px solid var(--base44-border-strong);width:48px;height:34px;color:var(--base44-foreground);background:#fff;border-radius:4px;padding:0 5px;font-size:13px}.phase2-top-actions .pdf-style-pager input:focus{border-color:var(--base44-primary);outline:2px solid #8b5cf61f}.phase2-top-actions .pdf-style-pager label>span{color:#374151;padding:0;font-size:13px}.page-view-control{display:flex;position:relative}.page-view-menu{z-index:120;border:1px solid var(--base44-border);background:#fff;border-radius:10px;width:390px;padding:22px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #17181f2e}.page-view-menu>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-view-menu button{border:1px solid var(--base44-border);min-width:0;color:var(--base44-muted);text-align:center;cursor:pointer;background:#fff;border-radius:8px;padding:12px 8px}.page-view-menu button:hover{background:var(--base44-surface)}.page-view-menu button.active{border-color:var(--base44-primary);color:var(--base44-primary);box-shadow:0 0 0 2px #8b5cf624}.page-view-menu svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:52px;height:38px;margin:0 auto 7px;display:block}.page-view-menu b,.page-view-menu small{display:block}.page-view-menu small{min-height:28px;color:var(--base44-muted-2);margin-top:5px;font-size:8px;line-height:1.45}.phase2-page-spread{justify-content:center;align-items:flex-start;gap:16px;min-width:100%;min-height:100%;display:flex}.phase2-page-spread.mode-double,.phase2-page-spread.mode-cover-double{padding:0 8px}.spread-page-preview{cursor:pointer;background:#fff;border:0;flex:none;margin:0;padding:0;position:relative;box-shadow:0 7px 26px #19232829}.spread-page-preview:hover{outline-offset:3px;outline:2px solid #8b5cf680}.spread-page-preview .html-rebuilt-page{width:100%;height:auto}.spread-page-preview>span{color:var(--base44-muted);background:#fff;border-radius:8px;padding:2px 6px;font-size:9px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #1923281f}@media (width<=1250px){.page-view-menu{width:min(390px,100vw - 24px)}.pdf-toolbar-divider{margin:0 4px}}.phase2-top-actions .pdf-control-icon{color:#4b5563;place-items:center;display:grid!important}.phase2-top-actions .pdf-control-icon:hover,.phase2-top-actions .pdf-control-icon.active{color:#374151;background:#eef0f2}.phase2-top-actions .pdf-control-icon:focus-visible{outline-offset:1px;outline:2px solid #aeb4bc}.phase2-top-actions .pdf-control-icon svg{margin:0;display:block}.page-view-control .pdf-control-icon svg{transform:translate(1px)}.phase2-top-actions .pdf-style-pager input:focus{border-color:#9ca3af;outline-color:#6b728024}.page-view-menu button:hover{color:#4b5563;background:#f3f4f6}.page-view-menu button.active{color:#374151;background:#eef0f2;border-color:#9ca3af;box-shadow:0 0 0 2px #6b72801f}.phase2-canvas .html-text-object:hover{outline-offset:1px;outline:1px solid #6b7280;background:0 0!important}.phase2-canvas .html-text-object.selected{outline-offset:1px;outline:1px solid #374151;background:0 0!important}.phase2-overview>button{border-radius:4px}.phase2-overview>button:hover,.phase2-overview>button.active,.phase2-overview>button.selected{box-shadow:none;background:0 0;border-color:#9ca3af}.phase2-overview>button.drop-before:before,.phase2-overview>button.drop-after:after{box-shadow:none;background:#6b7280}.page-view-menu{border-radius:6px;width:220px;padding:10px;box-shadow:0 8px 20px #17181f1f}.page-view-menu h3{margin:0 0 8px;font-size:12px}.page-view-menu>div{gap:4px}.page-view-menu button{border-radius:4px;padding:6px 3px}.page-view-menu svg{width:28px;height:20px;margin-bottom:3px}.page-view-menu b{font-size:9px}.page-view-menu small{min-height:16px;margin-top:2px;font-size:6px;line-height:1.3}.phase2-topbar{overflow:visible}.phase2-header-actions{justify-content:flex-end;align-items:center;margin-left:auto;overflow:visible;gap:6px!important;display:flex!important}.phase2-header-actions>.pdf-control-icon{color:#a2a8b0;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.phase2-header-actions>.pdf-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.phase2-header-actions>.pdf-control-icon.dirty{color:var(--base44-primary);cursor:pointer}.phase2-header-actions>.pdf-control-icon.dirty:hover{background:#f1edff}.phase2-header-actions>.pdf-control-icon:disabled{cursor:default;opacity:.65}.topbar-action-control{flex:none;display:flex;position:relative}.topbar-action-control .pdf-control-icon{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.topbar-action-control .pdf-control-icon:hover,.topbar-action-control .pdf-control-icon.active{color:#374151;background:#eef0f2}.topbar-action-control .pdf-control-icon:focus-visible{outline-offset:1px;outline:2px solid #aeb4bc}.topbar-action-control .pdf-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;margin:0;display:block}.topbar-action-menu{z-index:125;border:1px solid var(--base44-border);background:#fff;border-radius:6px;gap:3px;width:146px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #17181f24}.topbar-action-menu button{color:#374151;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:10px;display:flex}.topbar-action-menu button:hover:not(:disabled){background:#f3f4f6}.topbar-action-menu button:disabled{color:#a6adb7;cursor:not-allowed}.topbar-action-menu small{color:#a6adb7;font-size:7px}.panel-section-header{border-bottom:1px solid #e3e5e9;flex:none;align-items:center;margin-top:14px;padding-bottom:14px}.panel-section-header h2{margin:0;font-size:18px}.panel-section-help{margin-left:auto;position:relative}.panel-section-help>span{color:#747b88;background:#fff;border:1px solid #d9dce4;border-radius:50%;place-items:center;width:16px;height:16px;font:700 7px/1 Arial;display:grid}.panel-section-help:hover>span{border-color:var(--base44-primary);color:var(--base44-primary);background:#f5f1ff}.panel-section-help>p{z-index:4;color:#626978;background:#fff;border:1px solid #ddd7f3;border-radius:4px;width:180px;margin:0;padding:7px 8px;font-size:7.5px;line-height:1.5;display:none;position:absolute;top:20px;right:0;box-shadow:0 7px 18px #1e18341c}.panel-section-help:hover>p{display:block}.collaboration-panel{gap:15px;padding-top:0;position:relative;background:0 0!important;border:0!important;border-radius:0!important}.collaboration-create{gap:9px;padding-top:0;display:grid}.collaboration-create label{color:#555e6b;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.collaboration-create select{color:#363d49;background:#fff;border:1px solid #d8dbe2;border-radius:3px;width:132px;height:32px;padding:0 8px;font-size:9px}.collaboration-create small{color:#858c98;font-size:8px;line-height:1.55}.collaboration-generate{height:38px;color:var(--base44-primary);cursor:pointer;background:#f5f1ff;border:1px solid #d8cff7;border-radius:4px;font-size:10px;font-weight:700;transition:background-color .16s,color .16s,border-color .16s}.collaboration-generate:hover,.collaboration-generate:focus-visible{border-color:var(--base44-primary);background:var(--base44-primary);color:#fff;outline:0}.collaboration-list{border-top:0;gap:9px;padding-top:0}.collaboration-list h3{font-size:11px}.collaboration-list article{background:0 0;border:0;gap:9px;padding:0;box-shadow:none!important}.collaboration-list article>div:first-child{min-width:0}.collaboration-list article b{font-size:9px}.collaboration-list article span{color:var(--base44-primary);background:#f0ebff;font-weight:700}.collaboration-list article>input{color:#4f5662;background:#fff;border:1px solid #d8dbe2;border-radius:3px;width:100%;height:31px;padding:0 8px;font-size:8px}.collaboration-actions{grid-template-columns:1fr 1fr;gap:7px}.collaboration-actions button{border-color:#d8dbe2;border-radius:3px;height:31px}.collaboration-actions button:hover{border-color:var(--base44-primary);color:var(--base44-primary);background:#f5f1ff}.collaboration-actions button.danger{color:#7c3aed}.collaboration-status{color:var(--base44-primary)!important;margin:0!important;font-size:8px!important}.unsaved-modal-backdrop{z-index:21000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181a206b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.unsaved-modal{background:#fff;border-radius:8px;width:min(390px,100vw - 40px);padding:24px;box-shadow:0 24px 65px #12141e3d}.unsaved-modal h2{margin:0;font-size:18px}.unsaved-modal p{color:#697180;margin:10px 0 22px;font-size:10px}.unsaved-modal>div{grid-template-columns:1fr 1fr 1.2fr;gap:7px;display:grid}.unsaved-modal button{color:#424956;cursor:pointer;background:#fff;border:1px solid #d5d9e1;border-radius:4px;height:36px;font-size:9px;font-weight:700}.unsaved-modal button:hover{background:#f7f4ff;border-color:#bdaef0}.unsaved-modal button.primary{border-color:var(--base44-primary);background:var(--base44-primary);color:#fff}.unsaved-modal button:disabled{opacity:.55;cursor:default}.save-as-modal{background:#fff;border-radius:8px;width:min(390px,100vw - 40px);padding:24px;box-shadow:0 24px 65px #12141e3d}.save-as-modal h2{margin:0;font-size:18px}.save-as-modal>p{color:#697180;margin:10px 0 20px;font-size:10px}.save-as-modal>label{color:#505866;gap:7px;font-size:9px;font-weight:700;display:grid}.save-as-modal input{border:1px solid #d5d9e1;border-radius:4px;outline:0;height:38px;padding:0 10px;font-size:10px}.save-as-modal input:focus{border-color:var(--base44-primary);box-shadow:0 0 0 3px #8b5cf61a}.save-as-modal>span{color:#c43f32;margin-top:7px;font-size:8px;display:block}.save-as-modal>div{grid-template-columns:1fr 1.2fr;gap:7px;margin-top:20px;display:grid}.save-as-modal button{cursor:pointer;background:#fff;border:1px solid #d5d9e1;border-radius:4px;height:36px;font-size:9px;font-weight:700}.save-as-modal button.primary{border-color:var(--base44-primary);background:var(--base44-primary);color:#fff}.save-as-modal button:disabled{opacity:.55;cursor:default}.phase2-page-spread.mode-double,.phase2-page-spread.mode-cover-double{filter:drop-shadow(0 7px 13px #1923282e);gap:0}.phase2-page-spread.mode-double>.spread-page-preview,.phase2-page-spread.mode-cover-double>.spread-page-preview,.phase2-page-spread.mode-double>.phase2-page-shell .html-rebuilt-page,.phase2-page-spread.mode-cover-double>.phase2-page-shell .html-rebuilt-page{box-shadow:none}:is(.phase2-page-spread.mode-double:has(>.spread-page-preview)>.phase2-page-shell,.phase2-page-spread.mode-cover-double:has(>.spread-page-preview)>.phase2-page-shell){margin-inline:0}.account-plan-picker{gap:10px;margin-bottom:18px;display:grid}.account-plan-picker>b,.account-test-switch>span{color:var(--base44-muted);font-size:10px}.account-plan-picker>div,.account-test-switch>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-plan-picker button{border:1px solid var(--base44-border);text-align:left;cursor:pointer;background:#fff;border-radius:4px;gap:4px;min-height:64px;padding:10px;display:grid}.account-plan-picker button strong{font-size:12px}.account-plan-picker button span{color:var(--base44-muted-2);font-size:9px}.account-plan-picker button.active,.account-test-switch button.active{border-color:var(--base44-primary);color:var(--base44-primary);background:#f7f4ff}.account-test-switch{border:1px dashed var(--base44-border-strong);background:var(--base44-surface);border-radius:5px;gap:8px;padding:13px;display:grid}.account-test-switch button{border:1px solid var(--base44-border);cursor:pointer;background:#fff;border-radius:4px;height:34px;font-size:10px}.account-test-switch small{color:var(--base44-muted-2);font-size:8px}.enterprise-management{background:#fff;gap:22px;display:grid}.enterprise-management>header{border-bottom:1px solid var(--base44-border);justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:18px;display:flex}.enterprise-management>header h2{margin:7px 0 5px;font-size:25px}.enterprise-management>header p{color:var(--base44-muted);margin:0;font-size:11px}.enterprise-management>header>a,.management-locked>a{border:1px solid var(--base44-border);border-radius:4px;align-items:center;height:36px;padding:0 13px;font-size:10px;display:flex}.management-summary{border:1px solid var(--base44-border);border-radius:7px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.management-summary article{border-left:1px solid var(--base44-border);gap:4px;min-height:94px;padding:15px;display:grid}.management-summary article:first-child{border-left:0}.management-summary span,.management-summary small{color:var(--base44-muted-2);font-size:9px}.management-summary b{font-size:20px}.management-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.management-columns>article{border:1px solid var(--base44-border);border-radius:7px;min-height:220px;padding:18px}.management-columns>article:last-child{grid-column:1/-1;min-height:170px}.management-columns header{justify-content:space-between;align-items:center;display:flex}.management-columns header>div{align-items:center;gap:10px;display:flex}.management-columns header span{color:var(--base44-muted-2);font:10px JetBrains Mono,monospace}.management-columns h3{margin:0;font-size:14px}.management-columns header button,.management-columns header a{border:1px solid var(--base44-border);height:30px;color:var(--base44-muted);background:#fff;border-radius:4px;align-items:center;padding:0 10px;font-size:9px;display:flex}.management-columns>article>p{min-height:38px;color:var(--base44-muted);margin:14px 0;font-size:10px;line-height:1.65}.management-member{border:1px solid var(--base44-border);border-radius:5px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.management-member i{background:var(--base44-sidebar);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.management-member span{gap:4px;display:grid}.management-member b{font-size:10px}.management-member small{color:var(--base44-muted-2);font-size:8px}.management-member em{color:var(--base44-primary);margin-left:auto;font-size:8px;font-style:normal}.management-preview-note{color:var(--base44-muted-2);margin-top:10px;font-size:8px;line-height:1.5;display:block}.management-empty{border:1px dashed var(--base44-border);text-align:center;border-radius:5px;place-content:center;gap:5px;min-height:86px;display:grid}.management-empty b{font-size:11px}.management-empty span{color:var(--base44-muted-2);font-size:9px}.management-flow{background:var(--base44-surface);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex}.management-flow span{border:1px solid var(--base44-border);background:#fff;padding:8px 10px;font-size:9px}.management-flow i{color:var(--base44-muted-2);font-style:normal}.management-locked{border:1px solid var(--base44-border);text-align:center;border-radius:8px;max-width:560px;margin:60px auto;padding:30px}.management-locked h2{margin:0 0 10px}.management-locked p{color:var(--base44-muted);font-size:11px;line-height:1.7}.management-locked>a{width:max-content;margin:20px auto 0}@media (width<=900px){.management-summary{grid-template-columns:1fr 1fr}.management-summary article:nth-child(3){border-left:0;border-top:1px solid var(--base44-border)}.management-summary article:nth-child(4){border-top:1px solid var(--base44-border)}.management-columns{grid-template-columns:1fr}.management-columns>article:last-child{grid-column:auto}}.visual-settings-page{background:#fff;gap:22px;display:grid}.visual-settings-heading{border-bottom:1px solid var(--base44-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.visual-settings-heading h2{margin:7px 0 6px;font-size:25px}.visual-settings-heading p{max-width:720px;color:var(--base44-muted);margin:0;font-size:12px;line-height:1.7}.visual-save{border:1px solid var(--base44-primary);background:var(--base44-primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:4px;height:38px;padding:0 18px;font-size:12px;font-weight:700}.visual-settings-layout{grid-template-columns:minmax(330px,.75fr) minmax(580px,1.25fr);align-items:start;gap:24px;display:grid}.visual-settings-form{border:1px solid var(--base44-border);background:#fff;border-radius:8px;overflow:hidden}.visual-setting-block{border-top:1px solid var(--base44-border);gap:14px;padding:18px;display:grid}.visual-setting-block:first-child{border-top:0}.visual-setting-block>div:first-child{gap:4px;display:grid}.visual-setting-block b{font-size:13px}.visual-setting-block span{color:var(--base44-muted-2);font-size:10px;line-height:1.55}.visual-setting-block>input,.brand-color-control>input{border:1px solid var(--base44-border);border-radius:4px;outline:0;height:38px;padding:0 11px;font-size:12px}.visual-setting-block>input:focus,.brand-color-control>input:focus{border-color:var(--base44-primary);box-shadow:0 0 0 2px #8b5cf617}.brand-color-control{grid-template-columns:46px 1fr;gap:8px!important;display:grid!important}.brand-color-control>label{border:1px solid var(--base44-border);cursor:pointer;border-radius:4px;height:38px;overflow:hidden}.brand-color-control input[type=color]{opacity:0;cursor:pointer;width:160%;height:160%;margin:-30%}.brand-color-presets{flex-direction:row!important;gap:8px!important;display:flex!important}.brand-color-presets button{width:26px;height:26px;box-shadow:0 0 0 1px var(--base44-border);cursor:pointer;border:3px solid #fff;border-radius:50%}.brand-color-presets button.active{box-shadow:0 0 0 2px var(--base44-foreground)}.visual-segmented{grid-template-columns:repeat(2,1fr);gap:6px!important;display:grid!important}.visual-segmented.three{grid-template-columns:repeat(3,1fr)}.visual-segmented button{border:1px solid var(--base44-border);height:36px;color:var(--base44-muted);cursor:pointer;background:#fff;border-radius:4px;font-size:11px}.visual-segmented button.active{border-color:var(--base44-foreground);background:var(--base44-surface-2);color:var(--base44-foreground);font-weight:700}.visual-template-panel{gap:14px;display:grid}.visual-template-panel>header{justify-content:space-between;align-items:flex-end;display:flex}.visual-template-panel>header>div{gap:4px;display:grid}.visual-template-panel>header b{font-size:14px}.visual-template-panel>header span,.visual-template-panel>header em{color:var(--base44-muted-2);font-size:10px;font-style:normal}.visual-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visual-template-list>article{border:1px solid var(--base44-border);background:#fff;border-radius:7px;overflow:hidden}.visual-template-preview{background:var(--preview-bg);height:250px;color:var(--preview-text);flex-direction:column;padding:22px 19px;display:flex}.visual-template-preview small{color:var(--preview-sub);letter-spacing:.13em;font-size:8px}.visual-template-preview h3{color:var(--preview-text);font-family:var(--preview-font);font-size:22px;font-weight:var(--preview-weight);margin:54px 0 8px;line-height:1.18}.visual-template-preview p{color:var(--preview-sub);margin:0;font-size:10px;line-height:1.6}.visual-template-preview span{background:var(--preview-accent);width:max-content;color:var(--preview-bg);margin-top:auto;padding:8px 10px;font-size:9px;font-weight:700}.visual-template-list footer{justify-content:space-between;align-items:center;gap:8px;min-height:66px;padding:10px;display:flex}.visual-template-list footer>div{align-items:center;gap:8px;display:flex}.visual-template-list footer i{background:var(--base44-surface-2);width:24px;height:24px;color:var(--base44-muted);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.visual-template-list footer span{gap:3px;display:grid}.visual-template-list footer b{font-size:10px}.visual-template-list footer small{color:var(--base44-muted-2);font-size:8px}.visual-template-list footer button{border:1px solid var(--base44-border);width:25px;height:25px;color:var(--base44-muted);cursor:pointer;background:#fff;border-radius:3px}.visual-template-list footer button:disabled{opacity:.3;cursor:default}.visual-settings-note{border-left:3px solid var(--base44-border-strong);background:var(--base44-surface);gap:14px;padding:14px 16px;font-size:10px;display:flex}.visual-settings-note span{color:var(--base44-muted);line-height:1.6}@media (width<=1100px){.visual-settings-layout{grid-template-columns:1fr}.visual-template-preview{height:220px}}@media (width<=760px){.visual-settings-heading{flex-direction:column;align-items:flex-start}.visual-template-list{grid-template-columns:1fr}.visual-template-preview{height:190px}}.sales-path-page{color:#111827;background:#f4f5f7;min-height:100vh}.sales-path-head{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:124px;padding:24px 36px;display:flex}.sales-path-head span{color:#7c3aed;font-size:12px}.sales-path-head h1{margin:6px 0 4px;font-size:28px}.sales-path-head p{color:#667085;margin:0;font-size:14px}.sales-path-head button,.sales-skip{cursor:pointer;background:#fff;border:1px solid #d8dce3;border-radius:6px;padding:10px 16px}.sales-path-page>main{grid-template-columns:minmax(390px,43%) 1fr;gap:20px;min-height:calc(100vh - 124px);padding:20px;display:grid}.sales-path-map,.sales-path-control{background:#fff;border:1px solid #e3e6eb;border-radius:10px;padding:24px;position:relative;overflow:hidden}.sales-path-map-title{justify-content:space-between;align-items:flex-start;display:flex}.sales-path-map-title div{flex-direction:column;gap:4px;display:flex}.sales-path-map-title small,.sales-path-map-title em{color:#98a2b3;font-size:12px;font-style:normal}.sales-path-history{width:calc(100% - 48px);height:250px;position:absolute;top:82px;left:24px;right:24px}.sales-path-nodes{flex-direction:column;gap:13px;margin-top:34px;display:flex;position:relative}.sales-path-nodes button{text-align:left;color:#667085;cursor:pointer;background:#fffffff0;border:1px solid #e3e6eb;border-radius:7px;align-items:center;gap:12px;width:76%;min-height:62px;padding:9px 12px;display:flex}.sales-path-nodes button:nth-child(2n){margin-left:20%}.sales-path-nodes button.current{color:#5e31d3;border-color:#8155ef;box-shadow:0 0 0 2px #8155ef14}.sales-path-nodes button.done{color:#344054;border-color:#b8bdc7}.sales-path-nodes i{background:#f0f1f3;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sales-path-nodes span{flex-direction:column;gap:3px;display:flex}.sales-path-nodes small{font-size:11px}.sales-path-nodes b{font-size:13px}.sales-path-demo-note{color:#98a2b3;font-size:11px;line-height:1.5;position:absolute;bottom:18px;left:24px;right:24px}.sales-path-control header span{color:#8155ef;font-size:12px}.sales-path-control header h2{margin:8px 0;font-size:25px}.sales-path-control header p{color:#667085;margin:0 0 24px}.sales-path-product-select label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.sales-path-product-select select{background:#fff;border:1px solid #d8dce3;border-radius:6px;height:46px;padding:0 12px;font-size:14px}.sales-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.sales-option-grid button{text-align:left;cursor:pointer;color:#1d2939;background:#fff;border:1px solid #dfe3e8;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:82px;padding:15px;display:flex}.sales-option-grid button:hover,.sales-option-grid button.selected{background:#faf8ff;border-color:#8155ef}.sales-option-grid small{color:#98a2b3}.sales-path-summary{border-top:1px solid #e5e7eb;grid-template-columns:1fr auto;gap:7px;margin-top:24px;padding-top:20px;display:grid}.sales-path-summary b,.sales-path-summary span{grid-column:1}.sales-path-summary button{color:#fff;cursor:pointer;background:#8155ef;border:0;border-radius:6px;grid-area:1/2/3;padding:0 24px;font-weight:700}.sales-path-summary button:disabled{opacity:.4}.sales-path-notice{color:#5132a8;background:#f1edff;border-left:3px solid #8155ef;margin-top:18px;padding:13px}.sales-skip{color:#667085}@media (width<=1000px){.sales-path-page>main{grid-template-columns:1fr}.sales-path-map{min-height:520px}}.sales-path-page>main{grid-template-columns:minmax(650px,64%) minmax(320px,36%)}.sales-route-board{margin-top:22px;padding:0 0 70px;position:relative}.sales-route-lines{pointer-events:none;width:calc(100% - 310px);height:535px;position:absolute;top:4px;left:112px}.sales-route-row{grid-template-rows:64px auto;grid-template-columns:105px minmax(280px,1fr) 190px;align-items:center;gap:0 18px;min-height:104px;transition:all .2s;display:grid;position:relative}.sales-route-row.disabled{opacity:.32}.sales-route-row.active .sales-route-label b{color:#7142e8}.sales-route-label{justify-content:space-between;align-items:baseline;display:flex}.sales-route-label small{color:#98a2b3;font-size:11px}.sales-route-track{justify-content:space-around;align-items:center;height:50px;display:flex;position:relative}.sales-route-track .track-line{border-top:1px solid #dfe2e7;position:absolute;top:24px;left:0;right:0}.sales-route-track i{z-index:1;background:#b9bdc4;border-radius:50%;width:13px;height:13px;position:relative}.sales-route-track i.selected{background:#8357ef;width:28px;height:28px;box-shadow:0 0 0 6px #8357ef1a}.sales-route-track strong{white-space:nowrap;text-overflow:ellipsis;color:#7142e8;max-width:240px;font-size:11px;font-weight:600;position:absolute;top:-3px;left:50%;overflow:hidden;transform:translate(-50%)}.sales-route-row select,.sales-category-select select{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dce3;border-radius:5px;height:42px;padding:0 12px}.sales-route-existing{grid-column:2/4;align-items:flex-start;gap:7px;min-height:29px;display:flex;overflow:hidden}.sales-route-existing span{white-space:nowrap;text-overflow:ellipsis;color:#7b8492;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;max-width:220px;padding:5px 9px;font-size:10px;overflow:hidden}.sales-route-result{grid-template-columns:105px 1fr 190px;align-items:center;gap:18px;display:grid}.sales-route-result:before{content:"";background:#b9bdc4;grid-column:2;justify-self:center;width:1px;height:28px}.sales-route-result button{color:#fff;cursor:pointer;background:#8357ef;border:1px solid #7547e6;border-radius:6px;grid-column:2;justify-self:center;width:220px;height:44px;font-weight:700}.sales-route-result button:disabled{color:#98a2b3;background:#eef0f3;border-color:#d8dce3}.sales-path-map-v2 .sales-path-demo-note{border-top:1px solid #eef0f3;margin:12px 0 0;padding-top:16px;position:static}.sales-path-control-v2{padding:28px;overflow:auto}.sales-category-select{gap:8px;font-size:12px;font-weight:700;display:grid}.sales-option-list{gap:9px;margin:18px 0;display:grid}.sales-option-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}.sales-option-list button:hover,.sales-option-list button.selected{background:#faf8ff;border-color:#8357ef}.sales-option-list span{gap:5px;display:grid}.sales-option-list small{color:#98a2b3}.sales-option-list em{color:#8357ef;font-style:normal}.sales-current-branches{border-top:1px solid #e7e9ed;margin-top:24px;padding-top:20px}.sales-current-branches>div{gap:7px;margin-top:12px;display:grid}.sales-current-branches span{color:#475467;background:#f6f7f9;justify-content:space-between;padding:9px 10px;font-size:11px;display:flex}.sales-current-branches small{color:#98a2b3}.sales-current-branches p{color:#98a2b3;font-size:11px;line-height:1.6}@media (width<=1180px){.sales-path-page>main{grid-template-columns:1fr}.sales-path-control-v2{min-height:480px}.sales-route-row{grid-template-columns:95px minmax(260px,1fr) 170px}}.main-area.sales-path-workspace{height:100vh;min-height:0;display:block;overflow:hidden auto}.sales-path-workspace .sales-path-page{min-height:100%;overflow:visible}.sales-path-workspace .sales-path-head{height:94px;padding:14px 28px}.sales-path-workspace .sales-path-head h1{margin:3px 0;font-size:22px}.sales-path-workspace .sales-path-head p{font-size:11px}.sales-path-workspace .sales-path-head button{padding:7px 11px;font-size:10px}.sales-path-workspace .sales-path-page>main{align-items:start;gap:12px;min-height:auto;padding:12px}.sales-path-workspace .sales-path-map,.sales-path-workspace .sales-path-control{overflow:visible}.sales-path-map-v2{min-height:0;padding:18px 20px}.sales-route-board{margin-top:10px;padding-bottom:38px}.sales-route-lines.current{width:100%;height:410px;top:0;left:0}.sales-route-row{grid-template-rows:48px auto;grid-template-columns:82px minmax(260px,1fr) 155px;gap:0 12px;min-height:82px}.sales-route-label b{font-size:14px;font-weight:600}.sales-route-label small{font-size:8px}.sales-route-track{height:38px}.sales-route-track .track-line{top:19px}.sales-route-track i{width:11px;height:11px;position:absolute;top:13px;transform:translate(-50%)}.sales-route-track i.selected{width:16px;height:16px;top:11px;box-shadow:0 0 0 3px #8357ef1a}.sales-route-track strong{max-width:150px;font-size:9px;top:-2px;transform:translate(-50%)}.sales-route-row select,.sales-category-select select{height:32px;padding:0 8px;font-size:10px}.sales-route-existing{gap:5px;min-height:22px}.sales-route-existing span{max-width:175px;padding:3px 7px;font-size:8px}.sales-route-result{grid-template-columns:82px 1fr 155px;gap:12px}.sales-route-result:before{height:18px}.sales-route-result button{width:180px;height:34px;font-size:10px}.sales-path-map-v2 .sales-path-demo-note{margin-top:5px;padding-top:10px;font-size:8px}.sales-path-control-v2{max-height:none;padding:18px;overflow:visible}.sales-path-control-v2 header h2{margin:4px 0;font-size:18px}.sales-path-control-v2 header p{margin-bottom:12px;font-size:10px}.sales-category-select{gap:5px;font-size:10px}.sales-option-list{gap:6px;margin:10px 0}.sales-option-list button{min-height:38px;padding:7px 9px}.sales-option-list span{align-items:center;gap:7px;min-width:0;display:flex}.sales-option-list b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sales-option-list small{white-space:nowrap;font-size:8px}.sales-option-list em{font-size:10px}.sales-path-control-v2 .sales-skip{padding:6px 9px;font-size:9px}.sales-current-branches{margin-top:12px;padding-top:12px}.sales-current-branches>b{font-size:10px}.sales-current-branches>div{gap:4px;margin-top:7px}.sales-current-branches span{padding:6px 7px;font-size:9px}.sales-current-branches p{font-size:9px}.sales-route-lines.current{z-index:2;width:calc(100% - 261px);height:410px;top:0;left:94px;right:167px}.sales-route-row{z-index:auto}.sales-route-track i{will-change:left,top,width,height;transition:left .48s cubic-bezier(.16,1,.3,1),top .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1),background-color .22s,box-shadow .32s}.sales-route-track strong{transition:left .48s cubic-bezier(.16,1,.3,1)}.sales-route-track .sales-route-dot{appearance:none;z-index:3;cursor:pointer;will-change:left,top,width,height;background:#b9bdc4;border:0;border-radius:50%;width:13px;min-width:0;max-width:13px;height:13px;min-height:0;max-height:13px;margin:0;padding:0;font-size:0;line-height:0;transition:left .48s cubic-bezier(.16,1,.3,1),top .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1),background-color .22s,box-shadow .32s;display:block;position:absolute;top:18px;transform:translate(-50%)}.sales-route-track .sales-route-dot:not(.selected):hover,.sales-route-track .sales-route-dot:not(.selected):focus-visible{background:#969ca6;outline:none}.sales-route-track .sales-route-dot:not(.selected):is(:hover,:focus-visible):after{content:attr(data-label);color:#7b8492;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fffffff0;border-radius:3px;max-width:210px;padding:2px 5px;font-size:10px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 4px #10182814}.sales-route-track .sales-route-dot.selected{background:#8357ef;width:16px;max-width:16px;height:16px;max-height:16px;top:11px;box-shadow:0 0 0 3px #8357ef1a}.sales-route-track .sales-route-dot:disabled{cursor:default}.sales-path-workspace .sales-route-track .sales-route-dot{width:11px;max-width:11px;height:11px;max-height:11px;top:13.5px}.sales-path-workspace .sales-route-track .sales-route-dot.selected{width:16px;max-width:16px;height:16px;max-height:16px;top:11px}.sales-path-workspace .sales-route-row.active:before{content:"";pointer-events:none;z-index:0;background:#fff;border-radius:0 0 9px 9px;position:absolute;inset:-18px -20px 18px;box-shadow:0 12px 20px -17px #6670856b}.sales-path-workspace .sales-route-row.active:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(0deg,#66708516 0,#66708507 32%,#fff0 72%);border-radius:0 0 9px 9px;height:30px;position:absolute;bottom:18px;left:-20px;right:-20px}.workbench-content.workbench-three-columns{grid-template-columns:minmax(420px,1.15fr) minmax(310px,.88fr) minmax(250px,.68fr);grid-template-areas:"production assets pending""recent recent pending";align-items:start;gap:18px}.workbench-production-column{grid-area:production}.workbench-assets-column{grid-area:assets}.workbench-column{align-content:start;gap:12px;min-width:0;display:grid}.workbench-production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-production-card{min-height:158px}.workbench-production-card h3{align-items:center;min-height:36px;margin:0 0 4px;padding-left:50px;display:flex}.explain-modal .explain-modal-close{top:4px;right:10px}@media (width<=650px){.explain-modal .explain-modal-close{top:4px;right:5px}}.workbench-asset-list{gap:12px;display:grid}.workbench-asset-item{position:relative}.workbench-explain-button{z-index:2;color:#6d46d7;cursor:pointer;background:#f4f0ff;border:1px solid #9d7dfb;border-radius:6px;width:52px;height:28px;font-size:10px;font-weight:700;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.workbench-explain-button:hover{color:#fff;background:#865ff8}.workbench-explain-button:disabled{color:#a794df;cursor:not-allowed;opacity:.72;background:#f7f4ff;border-color:#d6cafa}.explain-modal-open{overflow:hidden}.explain-modal{z-index:1000;place-items:center;padding:5vh 5vw;display:grid;position:fixed;inset:0}.explain-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#12162275;border:0;width:100%;height:100%;position:absolute;inset:0}.explain-modal>section{aspect-ratio:1693/1311;background:#fff;border:1px solid #ffffffb3;border-radius:25px;width:min(860px,88vw,103.312vh);position:relative;overflow:hidden;box-shadow:0 32px 90px #1411235c}.explain-modal iframe{background:#fff;border:0;width:100%;height:100%;display:block;overflow:hidden}.explain-modal-close{z-index:3;color:#697487;cursor:pointer;background:#f1f2f6;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:14px;right:19px}.explain-modal-close:hover{color:#6844cf;background:#e9e5f8}@media (width<=650px){.explain-modal{padding:0}.explain-modal>section{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.explain-modal-close{top:7px;right:11px}}.workbench-asset-card{min-height:101px;padding:12px 16px}.workbench-asset-card>svg{width:34px;height:34px;top:12px;left:16px}.workbench-asset-card>span{min-height:34px;padding-left:46px}.workbench-asset-card h3{align-items:center;min-height:34px;margin:0 0 3px;padding-left:46px;font-size:14px;display:flex}.workbench-asset-card p{font-size:11px;line-height:1.4}.workbench-asset-card small{margin-top:8px;padding-top:8px}.workbench-three-columns>.workbench-pending{grid-area:pending;position:sticky;top:76px}.workbench-three-columns>.workbench-recent{grid-area:recent}@media (width<=1280px){.workbench-content.workbench-three-columns{grid-template-columns:minmax(380px,1.1fr) minmax(290px,.9fr);grid-template-areas:"production assets""recent recent""pending pending"}.workbench-three-columns>.workbench-pending{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:static}.workbench-three-columns>.workbench-pending header{grid-column:1/-1}.workbench-three-columns>.workbench-pending>a{margin:0}}@media (width<=860px){.workbench-content.workbench-three-columns{grid-template-columns:1fr;grid-template-areas:"production""assets""recent""pending"}.workbench-three-columns>.workbench-pending{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-three-columns>.workbench-pending header{grid-column:1/-1}}@media (width<=560px){.workbench-production-grid,.workbench-three-columns>.workbench-pending{grid-template-columns:1fr}.workbench-three-columns>.workbench-pending header{grid-column:auto}}.workbench-content.workbench-sales-stages{grid-template-columns:repeat(3,minmax(220px,1fr)) minmax(250px,.75fr);grid-template-areas:"early middle selection pending""recent recent recent pending";align-items:start;gap:18px}.workbench-stage{border:1px solid var(--base44-border);text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;min-width:0;min-height:330px;padding:30px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.workbench-stage:hover,.workbench-stage:focus-within{border-color:#724ae580;transform:translateY(-8px);box-shadow:0 24px 60px -30px #724ae599}.workbench-early-stage{grid-area:early}.workbench-middle-stage{grid-area:middle}.workbench-selection-stage{grid-area:selection}.workbench-stage-head{flex-direction:column;align-items:center;display:flex}.workbench-stage-head span{color:var(--base44-muted-2);order:2;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:9px}.workbench-stage-head h2{order:3;margin:4px 0 0;font-size:22px;font-weight:650}.workbench-stage-head>img{object-fit:contain;order:1;width:72px;height:72px}.industry-grid-design{color:#18181b;background:#fff;width:1920px;height:1080px;font-family:Noto Sans CJK SC,Microsoft YaHei,sans-serif;position:relative;overflow:visible}.industry-grid-design.show-grid{background-image:linear-gradient(#5a5a5a1f 1px,#0000 1px),linear-gradient(90deg,#5a5a5a1f 1px,#0000 1px);background-position:70px 100px;background-size:300px 155px}.industry-grid-design.show-grid:after{content:"";pointer-events:none;border:1px solid #3c3c3c38;width:1780px;height:910px;position:absolute;top:100px;left:70px}.industry-grid-design>h2,.industry-grid-design>.industry-grid-text-group,.industry-grid-design>.industry-grid-visual{box-sizing:border-box;margin:0;position:absolute}.industry-grid-design>h2{z-index:3;letter-spacing:-.035em;font-weight:700}.industry-grid-text-group{z-index:3;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.industry-grid-text-group h3,.industry-grid-text-group p{width:100%;margin:0}.industry-grid-text-group h3{margin-bottom:12px;font-weight:600}.industry-grid-text-group p{font-weight:400}.industry-grid-text-group p+p{margin-top:12px}.industry-grid-visual{z-index:2;color:#383838;text-align:center;background:#b8b8b8;flex-direction:column;justify-content:center;align-items:center;padding:38px;display:flex}.industry-grid-visual.supporting{z-index:0;color:#8b8b8b;background:#ececec}.industry-grid-visual strong{font-size:58px;font-weight:300;line-height:1}.industry-grid-visual b{margin-top:18px;font-size:28px;font-weight:600}.industry-grid-visual small{max-width:82%;margin-top:12px;font-size:22px;line-height:1.45}.industry-grid-design.show-checks>h2,.industry-grid-design.show-checks>.industry-grid-text-group,.industry-grid-design.show-checks>.industry-grid-visual{outline-offset:-2px;outline:2px solid #23232373}.industry-grid-design [contenteditable=true].selected-text{outline-offset:5px;outline:4px solid #7550eb73}.industry-grid-text-group>i,.industry-grid-visual>i{color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;display:grid;position:absolute;top:8px;left:8px}.industry-grid-diagnostic{z-index:8;color:#7a271a;background:#fff0f0;border:2px solid #b42318;flex-direction:column;gap:5px;max-width:600px;padding:18px 22px;font-size:20px;display:flex;position:absolute;bottom:70px;right:70px}.industry-grid-design.invalid{place-items:center;padding:70px;display:grid}.industry-grid-design.invalid>section{border:2px solid #b42318;max-width:900px;padding:48px}.industry-grid-design.invalid h2{font-size:64px}.industry-grid-design.invalid b{margin:24px 0;font-size:28px;display:block}.industry-grid-design.invalid p{font-size:22px}.industry-layout-controls{border-bottom:1px solid var(--base44-border);gap:14px;padding-bottom:18px;display:grid}.industry-layout-controls>header{justify-content:space-between;align-items:center;display:flex}.industry-layout-controls>header span{color:#667085;background:#eef1f4;border-radius:10px;padding:4px 8px;font-size:10px}.industry-layout-controls>header span.fit{color:#067647;background:#e9f8f0}.industry-layout-controls>header span.needs_split,.industry-layout-controls>header span.needs_relayout{color:#b54708;background:#fff0e8}.industry-layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.industry-layout-options button{border:1px solid var(--base44-border);background:#fff;border-radius:5px;min-height:52px;padding:8px;font-size:10px}.industry-layout-options button.active{border-color:var(--base44-primary);box-shadow:0 0 0 1px var(--base44-primary)}.industry-layout-options small{color:var(--base44-muted);margin-top:4px;font-size:8px;display:block}.industry-layout-toggles{color:var(--base44-muted);grid-template-columns:1fr 1fr;gap:7px;font-size:10px;display:grid}.industry-layout-toggles label{align-items:center;gap:6px;display:flex}.industry-layout-controls details{color:#8a2c0d;background:#fff8f5;padding:8px;font-size:9px}.industry-layout-controls details p{margin:6px 0}.workbench-stage-note{max-width:280px;min-height:58px;color:var(--base44-muted);margin:16px 0 24px;font-size:11px;line-height:1.7}.workbench-stage-menu{text-align:left;width:100%;margin-top:auto;position:relative}.workbench-stage-menu-hint{color:var(--base44-muted-2);text-align:center;font-size:11px;font-weight:300;display:block;position:absolute;bottom:calc(100% + 16px);left:0;right:0}.workbench-stage-menu>button{border:1px solid var(--base44-border);color:#111827b3;text-align:center;cursor:pointer;background:#fff9;border-radius:7px;justify-content:center;align-items:center;width:100%;height:46px;padding:0 40px;font-size:12px;font-weight:300;transition:border-color .18s,background-color .18s;display:flex;position:relative}.workbench-early-stage .workbench-stage-menu>button,.workbench-selection-stage .workbench-stage-menu>button{background:linear-gradient(135deg,#8b5cf613,#ffffffeb);border-color:#865ff833}.workbench-stage-menu>button:not(:disabled):hover,.workbench-stage-menu>button:not(:disabled):focus-visible{background:linear-gradient(135deg,#8b5cf61f,#fff);border-color:#865ff866;outline:none}.workbench-stage-menu>button:disabled{cursor:default}.workbench-stage-menu>button span{color:var(--base44-muted-2);font-size:16px;position:absolute;right:16px}.workbench-stage-options{z-index:20;border:1px solid var(--base44-border-strong);opacity:0;visibility:hidden;background:#fff;border-radius:7px;padding:7px;display:grid;position:absolute;bottom:calc(100% - 1px);left:0;right:0;transform:translateY(4px);box-shadow:0 -10px 28px #1f293721}.workbench-stage-menu:hover .workbench-stage-options,.workbench-stage-menu:focus-within .workbench-stage-options{opacity:1;visibility:visible;transform:translateY(0)}.workbench-stage-options>a,.workbench-stage-options>div{border-radius:5px;align-content:center;gap:3px;min-height:60px;padding:10px 54px 10px 11px;display:grid;position:relative}.workbench-stage-options>a:hover,.workbench-stage-options>a:focus-visible{background:#f5f2ff;outline:none}.workbench-stage-options b{font-size:12px}.workbench-stage-options small{color:var(--base44-muted);font-size:9px;line-height:1.45}.workbench-stage-options em{color:var(--base44-muted-2);font-size:9px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.workbench-stage-options>div{opacity:.58;cursor:not-allowed}.workbench-sales-stages>.workbench-pending{grid-area:pending;position:sticky;top:76px}.workbench-sales-stages>.workbench-recent{grid-area:recent}.workbench-sales-stages>.workbench-pending>a>span{font-weight:300}@media (width<=1320px){.workbench-content.workbench-sales-stages{grid-template-columns:repeat(3,minmax(210px,1fr));grid-template-areas:"early middle selection""recent recent recent""pending pending pending"}.workbench-sales-stages>.workbench-pending{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:static}.workbench-sales-stages>.workbench-pending header{grid-column:1/-1}.workbench-sales-stages>.workbench-pending>a{margin:0}}@media (width<=900px){.workbench-content.workbench-sales-stages{grid-template-columns:1fr;grid-template-areas:"early""middle""selection""recent""pending"}.workbench-sales-stages>.workbench-pending{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-sales-stages>.workbench-pending header{grid-column:1/-1}}@media (width<=560px){.workbench-sales-stages>.workbench-pending{grid-template-columns:1fr}.workbench-sales-stages>.workbench-pending header{grid-column:auto}}.workspace-main>.industry-presentation-page{flex:1;min-height:0;overflow:hidden auto}.industry-presentation-page{color:#111827;background:#f7f8fb;min-height:calc(100vh - 64px);padding:34px 42px 64px}.industry-presentation-intro{border:1px solid var(--base44-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1440px;margin:0 auto 24px;padding:28px 30px;display:flex}.industry-presentation-intro>div>span{color:#7650eb;letter-spacing:.08em;font-size:11px}.industry-presentation-intro h2{margin:7px 0 8px;font-size:30px;font-weight:550}.industry-presentation-intro p{max-width:690px;color:var(--base44-muted);margin:0;font-size:13px;line-height:1.7}.industry-presentation-intro ol{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:flex}.industry-presentation-intro li{color:var(--base44-muted-2);background:#f2f3f6;border-radius:999px;padding:8px 12px;font-size:10px}.industry-presentation-intro li.active{color:#6e44e5;background:#eee9ff}.industry-presentation-intro li.done{color:#307a68;background:#edf8f5}.industry-presentation-layout{grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);align-items:start;gap:22px;max-width:1440px;margin:0 auto;display:grid}.industry-presentation-builder,.industry-presentation-preview,.industry-presentation-empty{border:1px solid var(--base44-border);background:#fff;border-radius:12px}.industry-presentation-builder{padding:8px 30px 30px}.industry-builder-section{border-bottom:1px solid var(--base44-border);padding:26px 0}.industry-builder-section>header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.industry-builder-section>header>span{color:#7650eb;border:1px solid #dcd5ff;border-radius:50%;place-items:center;width:31px;height:31px;font:10px JetBrains Mono,monospace;display:grid}.industry-builder-section h3{margin:1px 0 5px;font-size:17px;font-weight:550}.industry-builder-section header p{color:var(--base44-muted);margin:0;font-size:11px;line-height:1.55}.industry-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.industry-source-grid button,.presentation-path-grid button{text-align:left;border:1px solid var(--base44-border);cursor:pointer;background:#fff;border-radius:8px;padding:15px}.industry-source-grid button:hover,.industry-source-grid button.active,.presentation-path-grid button:hover,.presentation-path-grid button.active{background:#faf8ff;border-color:#9b7cf2;box-shadow:0 12px 28px -22px #5a32beb3}.industry-source-grid b{font-size:13px;display:block}.industry-source-grid span{color:var(--base44-muted);margin-top:6px;font-size:10px;display:block}.presentation-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.presentation-path-grid button{gap:6px;display:grid}.presentation-path-grid button>span{color:#7650eb;background:#f1edff;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px}.presentation-path-grid b{font-size:13px}.presentation-path-grid small{color:var(--base44-muted);font-size:10px;line-height:1.55}.industry-path-summary{color:var(--base44-muted);margin:12px 0 0;font-size:10px}.industry-title-field{color:var(--base44-muted);gap:6px;margin-bottom:14px;font-size:10px;display:grid}.industry-title-field input{border:1px solid var(--base44-border);border-radius:7px;height:40px;padding:0 12px;font-size:13px}.industry-outline{gap:8px;display:grid}.industry-outline article{border:1px solid var(--base44-border);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:start;gap:10px;padding:12px;display:grid}.industry-outline article>span{color:#7650eb;padding-top:8px;font:9px JetBrains Mono,monospace}.industry-outline article>div{gap:6px;display:grid}.industry-outline input,.industry-outline textarea{width:100%;font:inherit;background:#f7f8fa;border:1px solid #0000;border-radius:5px;padding:7px 8px}.industry-outline input{font-size:12px;font-weight:550}.industry-outline textarea{resize:vertical;min-height:50px;color:var(--base44-muted);font-size:10px;line-height:1.5}.industry-outline em{white-space:nowrap;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:8px;font-style:normal}.industry-outline .evidence-found{color:#27725f;background:#e9f6f1}.industry-outline .evidence-partial{color:#376aa8;background:#edf3ff}.industry-outline .evidence-missing{color:#737b88;background:#f2f3f5}.industry-outline article>button{color:#a0a6b0;cursor:pointer;background:0 0;border:0;font-size:18px}.industry-add-page{color:#7650eb;cursor:pointer;background:#fbfaff;border:1px dashed #baa9f3;border-radius:7px;margin-top:10px;padding:9px 12px;font-size:11px}.industry-builder-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.industry-builder-actions span{color:#4f8174;font-size:10px}.industry-builder-actions button,.industry-presentation-empty a{color:#fff;cursor:pointer;background:#7650eb;border:0;border-radius:7px;padding:11px 18px;font-size:12px}.industry-builder-actions button:disabled{opacity:.45;cursor:not-allowed}.industry-presentation-preview{padding:20px;position:sticky;top:82px}.industry-presentation-preview>header{color:var(--base44-muted);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:10px;display:flex}.industry-presentation-preview>header b{color:#7650eb}.presentation-canvas{aspect-ratio:16/9;background:linear-gradient(145deg,#fff 0 70%,#f0ecff 70%);border:1px solid #e4e7ec;padding:9%;position:relative;overflow:hidden;box-shadow:0 20px 45px -30px #0f172a80}.presentation-canvas small{color:#7650eb;letter-spacing:.08em;font-size:8px}.presentation-canvas h3{max-width:80%;margin:12% 0 12px;font-size:clamp(24px,3vw,42px);line-height:1.08}.presentation-canvas p{max-width:72%;color:var(--base44-muted);margin:0;font-size:11px;line-height:1.5}.presentation-canvas i{color:#a0a7b4;font-size:8px;font-style:normal;position:absolute;bottom:8%;left:9%}.industry-presentation-preview>p{color:var(--base44-muted);margin:14px 2px 0;font-size:10px;line-height:1.6}.industry-presentation-empty{text-align:center;max-width:920px;margin:40px auto;padding:54px}.industry-presentation-empty h3{margin:0 0 10px}.industry-presentation-empty p{max-width:520px;color:var(--base44-muted);margin:0 auto 22px;font-size:12px;line-height:1.7}.industry-presentation-empty a{display:inline-block}.industry-adjacent-link{color:#7650eb;text-align:center;border:1px solid #ded6fa;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:10px;display:block}.industry-confirm-list{gap:8px;margin:14px 0 20px;display:grid}.industry-confirm-list label{color:#4b5563;background:#fff;border:1px solid #e4e0f2;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.55;display:flex}.industry-confirm-list input{accent-color:#8057ef;margin-top:3px}.industry-confirm-list b{color:#8057ef}.industry-ai-progress{z-index:3;color:#5d4699;background:#f8f5ff;border:1px solid #ded4ff;border-radius:10px;justify-content:space-between;gap:20px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 28px #5d3eaa1f}.industry-ai-progress span{color:#8b7cae}.industry-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.industry-ratio-grid button{text-align:left;border:1px solid var(--base44-border);cursor:pointer;background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:72px 1fr;align-items:center;gap:4px 14px;min-height:92px;padding:14px;display:grid}.industry-ratio-grid button:hover,.industry-ratio-grid button.active{background:#faf8ff;border-color:#9b7cf2}.industry-ratio-grid i{background:#f4f1ff;border:2px solid #7650eb;grid-row:1/3;width:72px;display:block}.industry-ratio-grid b{align-self:end;font-size:14px}.industry-ratio-grid small{color:var(--base44-muted);align-self:start;font-size:9px}.presentation-canvas.ratio-43{aspect-ratio:4/3;width:75%;margin-inline:auto}@media (width<=1000px){.industry-presentation-layout{grid-template-columns:1fr}.industry-presentation-preview{grid-row:1;position:static}.industry-presentation-intro{flex-direction:column;align-items:flex-start}.industry-presentation-intro ol{flex-wrap:wrap}}@media (width<=640px){.industry-presentation-page{padding:18px 14px 40px}.industry-presentation-intro{padding:20px}.industry-presentation-intro h2{font-size:25px}.industry-presentation-builder{padding:4px 18px 22px}.industry-source-grid,.presentation-path-grid{grid-template-columns:1fr}.industry-outline article{grid-template-columns:24px minmax(0,1fr) 24px}.industry-outline em{grid-column:2}.industry-builder-actions{flex-direction:column;align-items:stretch}.industry-builder-actions button{width:100%}}.sales-route-row.active>*{z-index:3;position:relative}.phase4-center{gap:18px;display:grid}.customer-center-tabs{border-bottom:1px solid var(--base44-border);display:flex}.customer-center-tabs button{height:42px;color:var(--base44-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 24px}.customer-center-tabs button.active{border-bottom-color:var(--base44-primary);color:var(--base44-foreground);font-weight:700}.chain-cascade-filters{border:1px solid var(--base44-border);background:#fff;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;display:grid}.chain-cascade-filters label{color:var(--base44-muted);gap:6px;font-size:10px;display:grid}.chain-cascade-filters select{border:1px solid var(--base44-border);background:#fff;width:100%;height:38px;padding:0 8px;font-size:11px}.share-material-list,.feedback-list{gap:10px;display:grid}.share-material-list>article{border:1px solid var(--base44-border);background:#fff;border-radius:8px;grid-template-columns:minmax(240px,1.2fr) 1fr auto;align-items:center;gap:20px;padding:18px;display:grid}.share-material-list h3{margin:5px 0;font-size:15px}.share-material-list span,.share-material-list small{color:var(--base44-muted);font-size:10px}.share-material-list dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.share-material-list dl div{gap:4px;display:grid}.share-material-list dt{color:var(--base44-muted);font-size:9px}.share-material-list dd{margin:0;font-size:13px;font-weight:700}.share-material-list footer{gap:7px;display:flex}.share-material-list footer button,.share-material-list footer a{border:1px solid var(--base44-border);cursor:pointer;background:#fff;border-radius:4px;align-items:center;height:34px;padding:0 11px;font-size:10px;display:flex}.feedback-list article{border:1px solid var(--base44-border);background:#fff;border-radius:8px;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.feedback-list article>div{gap:4px;display:grid}.feedback-list span,.feedback-list small{color:var(--base44-muted);font-size:10px}.feedback-list i{color:var(--base44-primary);font-size:10px;font-style:normal}.marketing-kpis{border:1px solid var(--base44-border);background:#fff;border-radius:8px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.marketing-kpis div{border-right:1px solid var(--base44-border);gap:10px;padding:18px;display:grid}.marketing-kpis div:last-child{border:0}.marketing-kpis span{color:var(--base44-muted);font-size:10px}.marketing-kpis b{font-size:23px}.analytics-note{border:1px solid var(--base44-border);background:#fff;border-radius:8px;padding:22px}.analytics-note h3,.analytics-note p{margin:0 0 10px}.analytics-note small,.phase4-empty{color:var(--base44-muted);font-size:10px}.phase4-empty{text-align:center;border:1px dashed var(--base44-border);background:#fff;padding:35px}.public-material-page>header button{color:#fff;cursor:pointer;background:#8357ef;border:0;border-radius:5px;margin-left:auto;padding:8px 13px}.public-feedback-backdrop{z-index:50;background:#0f172a7a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.public-feedback-form{background:#fff;border-radius:10px;gap:13px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #0f172a3d}.public-feedback-form header{justify-content:space-between;gap:15px;display:flex}.public-feedback-form h2{margin:0}.public-feedback-form p{color:#667085;margin:6px 0 0;font-size:11px}.public-feedback-form header button{background:0 0;border:0;font-size:20px}.public-feedback-form label{color:#475467;gap:6px;font-size:10px;display:grid}.public-feedback-form input,.public-feedback-form textarea{border:1px solid #d8dce3;width:100%;padding:9px}.public-feedback-form textarea{min-height:80px}.public-feedback-form>button{color:#fff;cursor:pointer;background:#8357ef;border:0;border-radius:5px;height:42px}@media (width<=1000px){.chain-cascade-filters,.marketing-kpis{grid-template-columns:repeat(3,1fr)}.share-material-list>article{grid-template-columns:1fr}.share-material-list dl{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.chain-cascade-filters,.marketing-kpis{grid-template-columns:1fr 1fr}.feedback-list article{grid-template-columns:1fr}.customer-center-tabs button{flex:1;padding:0 8px}}.sales-path-head-actions{flex:none;align-items:center;gap:8px;display:flex}.sales-inline-create{background:#faf8ff;border:1px solid #ded7f7;border-radius:6px;gap:10px;margin-top:10px;padding:12px;display:grid}.sales-inline-create label{color:#475467;gap:6px;font-size:10px;font-weight:700;display:grid}.sales-inline-create input{color:#1d2939;background:#fff;border:1px solid #cfd4dc;border-radius:5px;width:100%;height:36px;padding:0 10px}.sales-inline-create>div{justify-content:flex-end;gap:7px;display:flex}.sales-inline-create button{cursor:pointer;background:#fff;border:1px solid #d8dce3;border-radius:5px;height:32px;padding:0 12px}.sales-inline-create button[type=submit]{color:#fff;background:#8357ef;border-color:#8357ef}.sales-inline-create button:disabled{opacity:.45;cursor:not-allowed}.product-detail-profile{border-bottom:1px solid var(--base44-border,#e5e7eb);gap:28px;padding:12px 0 16px;display:flex}.product-detail-profile span{color:#8b9997;gap:4px;font-size:9px;display:grid}.product-detail-profile b{color:#263438;font-size:13px}.sales-generation-panel{max-height:calc(100vh - 118px);overflow-y:auto!important}.sales-generation-panel>.product-card-wizard{height:auto;min-height:100%;overflow:visible}.sales-generation-panel .product-card-stepper{z-index:5;background:#fff;padding:12px 0;position:sticky;top:-18px}.sales-generation-panel .product-card-stepper span{font-size:8px}.sales-path-workspace .sales-path-head.generation-active{height:62px;padding:10px 28px}.sales-path-head.generation-active h1{margin:0;font-size:21px}.sales-path-workspace .sales-path-head.generation-active button{height:36px;padding:0 14px}.product-step-intro{text-align:center;background:#faf9ff;border:1px solid #e4e0f3;place-items:center;min-height:150px;padding:24px;display:grid}.product-step-intro p,.product-value-focus>p{color:#596273;font-size:12px;line-height:1.7}.product-supplement-card{background:#fcfbff;border:1px solid #ded8ef;gap:16px;padding:18px;display:grid}.product-supplement-card>span{color:#8155ef;font-size:10px}.product-supplement-card h3{margin:0;font-size:15px;line-height:1.55}.product-knowledge-options,.product-value-options{gap:9px;display:grid}.product-knowledge-options button,.product-value-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dce5;grid-template-columns:24px 1fr;align-items:start;gap:10px;width:100%;padding:13px;display:grid}.product-knowledge-options button.selected,.product-value-options button.selected{background:#f7f4ff;border-color:#8155ef}.product-knowledge-options i,.product-value-options i{color:#8155ef;border:1px solid #c7ccd6;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.product-knowledge-options b,.product-knowledge-options small{display:block}.product-knowledge-options b{font-size:11px;line-height:1.5}.product-knowledge-options small{color:#737d8b;margin-top:4px;font-size:9px;line-height:1.5}.product-supplement-input{grid-template-columns:1fr auto;gap:8px;display:grid}.product-supplement-input textarea{min-height:120px;font:inherit;resize:vertical;border:1px solid #d9dce5;padding:12px;font-size:11px}.product-supplement-input button,.product-supplement-skip{cursor:pointer;background:#fff;border:1px solid #d9dce5;padding:0 14px}.product-supplement-skip{color:#667085;justify-self:start;height:34px}.product-value-focus{gap:16px;display:grid}.product-value-options button{font-size:12px;line-height:1.5}.product-value-options i{border-radius:50%}.sales-generation-panel{max-height:calc(100vh - 86px)}.sales-path-workspace .sales-generation-panel{box-sizing:border-box;height:calc(100vh - 86px);max-height:calc(100vh - 86px);position:sticky;top:12px;overflow:hidden!important}.sales-path-workspace .sales-generation-panel>.product-card-wizard{height:100%;min-height:0;overflow:hidden}.sales-generation-panel .ai-wizard-actions{z-index:6;flex:none;position:relative}.sales-path-page.generation-active{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.sales-path-page.generation-active>.sales-path-head{flex:0 0 62px;height:62px;padding:10px 28px}.sales-path-page.generation-active>.sales-path-head h1{margin:0;font-size:21px}.sales-path-page.generation-active>main{flex:1;align-items:stretch;gap:12px;min-height:0;padding:12px;overflow:hidden}.sales-path-page.generation-active .sales-path-map{height:100%;min-height:0;overflow:auto}.sales-path-page.generation-active .sales-generation-panel{box-sizing:border-box;height:100%;min-height:0;max-height:none;position:static;top:auto;overflow:hidden!important}.sales-path-page.generation-active .sales-generation-panel>.product-card-wizard{height:100%;min-height:0;overflow:hidden}.sales-path-page.generation-active .ai-wizard-actions{z-index:6;flex:none;position:relative}.sales-path-page.generation-expanded>main{grid-template-columns:minmax(0,1fr)}.sales-path-page.generation-expanded .sales-path-map{display:none}.sales-path-page.generation-expanded .sales-generation-panel>.product-card-wizard{max-width:1180px;margin:0 auto}.sales-path-page.generation-expanded .product-knowledge-options{grid-template-columns:repeat(2,minmax(0,1fr))}.product-value-options span b,.product-value-options span small{display:block}.product-value-options span small{color:#737d8b;margin-top:5px;font-size:10px;line-height:1.5}.product-value-recovery{background:#fcfbff;border:1px solid #ded8ef;padding:18px}.product-value-recovery b{font-size:14px}.product-value-recovery p{color:#667085;margin:7px 0 0;font-size:11px;line-height:1.6}.phase2-topbar-product-card{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;min-width:92px;height:30px;margin-left:auto;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.phase2-topbar-product-card svg{width:14px}.phase2-topbar-product-card+.phase2-topbar-export{margin-left:0}.product-card-center{gap:14px;max-width:1440px;margin:0 auto;padding:26px 30px 44px;display:grid}.product-card-center-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-card-center-head h2{margin:0 0 6px;font-size:27px}.product-card-center-head p{color:var(--base44-muted);margin:0;font-size:11px}.product-card-center-head>a{background:var(--base44-primary);color:#fff;border-radius:5px;align-items:center;height:40px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.product-card-status-tabs{border-bottom:1px solid var(--base44-border);background:#fff;display:flex}.product-card-status-tabs button{height:44px;color:var(--base44-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 20px;font-size:11px}.product-card-status-tabs button span{color:#98a2b3;margin-left:7px;font-size:9px}.product-card-status-tabs button.active{border-bottom-color:var(--base44-primary);color:var(--base44-foreground);font-weight:700}.product-card-status-tabs button.active span{color:var(--base44-primary)}.product-card-center-filters{border:1px solid var(--base44-border);background:#fff;border-radius:7px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(145px,.7fr));gap:8px;padding:12px;display:grid}.product-card-center-filters input,.product-card-center-filters select{border:1px solid var(--base44-border);width:100%;height:38px;color:var(--base44-foreground);background:#fff;padding:0 10px;font-size:10px}.product-card-center-list{gap:9px;display:grid}.product-card-center-list>article{border:1px solid var(--base44-border);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.product-card-center-list>article.selected{border-color:#9a7cf4;box-shadow:0 0 0 1px #8357ef26}.product-card-row-content{grid-template-columns:82px minmax(0,1fr);align-items:stretch;display:grid}.product-card-list-thumbnail{aspect-ratio:1;border:1px solid var(--base44-border);cursor:pointer;background:#f4f2fa;border-radius:5px;width:68px;margin:10px 7px;position:relative;overflow:hidden}.product-card-list-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.product-card-list-thumbnail>span{height:100%;color:var(--base44-muted);place-items:center;padding:6px;font-size:9px;display:grid}.product-card-list-thumbnail>i{color:#fff;text-align:center;background:#101828b8;padding:4px;font-size:8px;font-style:normal;transition:transform .15s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.product-card-list-thumbnail:hover>i,.product-card-list-thumbnail:focus-visible>i{transform:none}.product-card-row-main{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(220px,1.25fr) minmax(140px,.8fr) minmax(340px,1.45fr);align-items:center;gap:14px;padding:16px 18px 16px 8px;display:grid}.product-card-row-main h3{margin:0;font-size:14px;line-height:1.35}.product-card-row-main>p{color:var(--base44-muted);margin:0;font-size:10px;line-height:1.4}.product-card-row-main dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.product-card-row-main dl div{gap:4px;display:grid}.product-card-row-main dt{color:var(--base44-muted);font-size:8px}.product-card-row-main dd{margin:0;font-size:10px;line-height:1.3}.product-card-center-list>article>footer{border-left:1px solid var(--base44-border);background:#fbfbfc;align-items:center;gap:6px;padding:12px;display:flex}.product-card-center-list>article>footer a,.product-card-center-list>article>footer button{white-space:nowrap;border:1px solid var(--base44-border);height:32px;color:var(--base44-foreground);cursor:pointer;background:#fff;border-radius:4px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.product-card-center-list>article>footer button:nth-child(2){border-color:var(--base44-primary);background:var(--base44-primary);color:#fff}.product-card-center-list>article>footer .delete-material-button{color:#b45252}.product-card-center-empty{border:1px dashed var(--base44-border);text-align:center;background:#fff;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.product-card-center-empty h3,.product-card-center-empty p{margin:0}.product-card-center-empty p{color:var(--base44-muted);font-size:10px}.product-card-center-empty a{background:var(--base44-primary);color:#fff;border-radius:4px;margin-top:8px;padding:9px 14px;font-size:10px}.product-card-detail{border:1px solid var(--base44-border);background:#fff;border-radius:8px;display:grid;overflow:hidden}.product-card-detail>header{justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.product-card-detail>header span{color:var(--base44-primary);font-size:9px;font-weight:700}.product-card-detail>header h2{margin:6px 0;font-size:18px}.product-card-detail>header p{color:var(--base44-muted);margin:0;font-size:10px}.product-card-detail>header>button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:22px}.product-card-detail>nav{border-top:1px solid var(--base44-border);border-bottom:1px solid var(--base44-border);padding:0 18px;display:flex}.product-card-detail>nav button{height:42px;color:var(--base44-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 18px;font-size:10px}.product-card-detail>nav button.active{border-bottom-color:var(--base44-primary);color:var(--base44-foreground);font-weight:700}.product-card-detail>iframe{border:1px solid var(--base44-border);background:#fff;width:430px;height:760px;margin:22px auto}.product-card-detail-action,.product-card-detail-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.product-card-detail-action h3,.product-card-detail-action p{margin:0}.product-card-detail-action p,.product-card-detail-empty{color:var(--base44-muted);font-size:10px}.product-card-detail-action a,.product-card-detail-action button{background:var(--base44-primary);color:#fff;cursor:pointer;border:0;border-radius:4px;margin-top:8px;padding:10px 16px;font-size:10px}.product-card-share-list,.product-card-feedback-list{gap:8px;padding:18px;display:grid}.product-card-share-list article{border:1px solid var(--base44-border);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:13px;display:grid}.product-card-share-list article div{gap:4px;display:grid}.product-card-share-list span{color:var(--base44-muted);font-size:9px}.product-card-share-list button,.product-card-share-list a{border:1px solid var(--base44-border);cursor:pointer;background:#fff;align-items:center;height:32px;padding:0 10px;font-size:9px;display:flex}.product-card-detail-stats{grid-template-columns:repeat(5,1fr);padding:20px;display:grid}.product-card-detail-stats div{border-right:1px solid var(--base44-border);gap:8px;padding:18px;display:grid}.product-card-detail-stats div:last-child{border:0}.product-card-detail-stats span{color:var(--base44-muted);font-size:9px}.product-card-detail-stats b{font-size:22px}.product-card-feedback-list article{border:1px solid var(--base44-border);grid-template-columns:1fr 1.3fr auto;align-items:center;gap:18px;padding:14px;display:grid}.product-card-feedback-list article div{gap:4px;display:grid}.product-card-feedback-list span,.product-card-feedback-list small{color:var(--base44-muted);font-size:9px}.product-card-feedback-list i{color:var(--base44-primary);font-size:9px;font-style:normal}.product-card-thumbnail-backdrop{z-index:95}.product-card-thumbnail-picker{border:1px solid var(--base44-border);background:#fff;border-radius:8px;flex-direction:column;width:min(760px,100%);max-height:min(760px,88vh);display:flex;overflow:hidden}.product-card-thumbnail-picker>header{border-bottom:1px solid var(--base44-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.product-card-thumbnail-picker h2{margin:0;font-size:19px}.product-card-thumbnail-picker header p{color:var(--base44-muted);margin:6px 0 0;font-size:10px}.product-card-thumbnail-picker header button{cursor:pointer;background:0 0;border:0;font-size:24px}.product-card-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:14px;padding:20px;display:grid;overflow:auto}.product-card-thumbnail-grid button{aspect-ratio:1;border:1px solid var(--base44-border);cursor:pointer;background:#fff;border-radius:5px;grid-template-rows:1fr auto;gap:7px;min-width:0;padding:7px;display:grid}.product-card-thumbnail-grid button.active{border:2px solid var(--base44-primary);padding:6px;box-shadow:0 0 0 3px #8357ef1f}.product-card-thumbnail-grid img{object-fit:contain;background:#f4f5f7;width:100%;height:100%;min-height:0;display:block}.product-card-thumbnail-grid span{color:var(--base44-muted);font-size:8px}.product-card-thumbnail-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;padding:30px;display:grid}.product-card-thumbnail-empty p{max-width:420px;color:var(--base44-muted);margin:0;font-size:10px;line-height:1.7}@media (width<=1180px){.product-card-row-main{grid-template-columns:1fr 1fr}.product-card-row-main dl{grid-column:1/3}.product-card-center-list>article{grid-template-columns:1fr}.product-card-center-list>article>footer{border-left:0;border-top:1px solid var(--base44-border)}}@media (width<=760px){.product-card-center{padding:18px}.product-card-center-head{align-items:flex-start}.product-card-status-tabs{overflow-x:auto}.product-card-status-tabs button{min-width:86px;padding:0 10px}.product-card-center-filters{grid-template-columns:1fr 1fr}.product-card-center-filters input{grid-column:1/-1}.product-card-row-content{grid-template-columns:70px minmax(0,1fr)}.product-card-list-thumbnail{width:58px}.product-card-row-main{grid-template-columns:1fr;padding-left:6px}.product-card-row-main dl{grid-column:auto;grid-template-columns:1fr 1fr}.product-card-center-list>article>footer{flex-wrap:wrap}.product-card-detail>nav{overflow-x:auto}.product-card-detail>nav button{min-width:72px}.product-card-detail>iframe{width:min(430px,100%);margin:0 auto}.product-card-detail-stats{grid-template-columns:1fr 1fr}.product-card-feedback-list article{grid-template-columns:1fr}.product-card-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}.product-card-row-main{grid-template-columns:minmax(250px,1fr) minmax(420px,1.35fr)}.product-card-row-title{gap:5px;display:grid}.product-card-row-main .product-card-row-title h3{font-weight:750}.product-card-row-title p{color:var(--base44-muted);margin:0;font-size:10px;font-weight:500;line-height:1.4}@media (width<=1180px){.product-card-row-main{grid-template-columns:1fr}.product-card-row-main dl{grid-column:auto}}@media (width<=760px){.product-card-row-main{grid-template-columns:1fr}}.visual-template-colors{border-top:1px solid var(--base44-border);background:var(--base44-surface);gap:7px;padding:12px 10px 14px;display:grid}.visual-template-colors>b{margin-bottom:2px;font-size:10px}.visual-template-colors label{grid-template-columns:18px 30px minmax(0,1fr);align-items:center;gap:7px;display:grid}.visual-template-colors label>span{color:var(--base44-muted);text-align:center;font-size:10px}.visual-template-colors label>i{border:1px solid var(--base44-border);cursor:pointer;border-radius:3px;width:30px;height:28px;overflow:hidden}.visual-template-colors input[type=color]{opacity:0;cursor:pointer;width:160%;height:160%;margin:-30%}.visual-template-colors label>input{border:1px solid var(--base44-border);min-width:0;height:28px;color:var(--base44-foreground);text-transform:uppercase;background:#fff;border-radius:3px;padding:0 7px;font-size:9px}.visual-confirm-save{border:1px solid var(--base44-primary);background:var(--base44-primary);color:#fff;cursor:pointer;border-radius:4px;justify-self:end;min-width:150px;height:40px;margin-top:4px;font-size:12px;font-weight:700}.workspace-main>.product-card-center{flex:1;min-height:0;overflow:hidden auto}.workspace-main>.publication-hub{flex:1;min-height:0;overflow:auto}.publication-hub{background:#fff;align-content:start;gap:0;padding:38px 42px 56px;display:grid}.publication-hub-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.publication-hub-head h2{color:var(--base44-foreground);margin:0;font-size:28px;font-weight:500}.publication-hub-head p{color:var(--base44-muted);margin:9px 0 0;font-size:10px}.publication-hub-tabs{border-bottom:1px solid var(--base44-border);gap:34px;margin-top:26px;display:flex}.publication-hub-tabs button{color:#747d8d;cursor:pointer;background:0 0;border:0;height:48px;padding:0 4px;font-size:11px;position:relative}.publication-hub-tabs button.active{color:var(--base44-foreground);font-weight:700}.publication-hub-tabs button.active:after{background:var(--base44-primary);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.publication-hub-tabs span{color:var(--base44-primary);margin-left:7px;font-size:9px}.publication-feedback-view,.publication-management-view{padding-top:22px}.publication-show-all{color:var(--base44-primary);cursor:pointer;background:0 0;border:0;margin-bottom:12px;font-size:9px}.publication-feedback-list,.publication-record-list{gap:10px;display:grid}.publication-feedback-list>article{border:1px solid var(--base44-border);background:#fff;border-radius:7px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);gap:16px;padding:18px 20px;display:grid}.publication-feedback-list>article.new{border-left:3px solid var(--base44-primary);padding-left:18px}.publication-feedback-list article>header{border-bottom:1px solid #eceef2;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.publication-feedback-list header span,.publication-record-main>div>span{color:var(--base44-primary);font-size:8px;font-weight:700}.publication-feedback-list h3,.publication-record-main h3{margin:5px 0 0;font-size:13px}.publication-feedback-list header i{color:var(--base44-primary);background:#f0ebff;border-radius:3px;padding:5px 8px;font-size:8px;font-style:normal}.publication-feedback-customer,.publication-feedback-answer{align-content:start;gap:5px;display:grid}.publication-feedback-customer span,.publication-feedback-customer small,.publication-feedback-answer small{color:var(--base44-muted);font-size:9px}.publication-feedback-answer p{color:#3f4754;grid-template-columns:minmax(80px,.4fr) 1fr;gap:10px;margin:2px 0;font-size:9px;display:grid}.publication-feedback-answer p span{color:var(--base44-muted)}.publication-feedback-answer audio{width:100%;height:32px;margin:5px 0}.publication-management-filters{border:1px solid var(--base44-border);background:#fff;border-radius:7px;grid-template-columns:minmax(240px,1fr) auto;gap:14px;margin-bottom:16px;padding:13px;display:grid}.publication-management-filters input{border:1px solid var(--base44-border);border-radius:4px;outline:0;height:38px;padding:0 12px}.publication-management-filters input:focus{border-color:var(--base44-primary)}.publication-management-filters>div{gap:4px;display:flex}.publication-management-filters button{height:38px;color:var(--base44-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 13px;font-size:9px}.publication-management-filters button.active{color:var(--base44-primary);background:#f6f3ff;border-color:#d8cff8;font-weight:700}.publication-record-list>article{border:1px solid var(--base44-border);background:#fff;border-radius:7px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.publication-record-cover{aspect-ratio:1;width:82px;color:var(--base44-muted);background:#f2f3f5;border-radius:5px;place-items:center;font-size:9px;display:grid;overflow:hidden}.publication-record-cover img{object-fit:cover;width:100%;height:100%;display:block}.publication-record-main{grid-template-columns:minmax(190px,.8fr) 1.2fr;align-items:center;gap:20px;min-width:0;display:grid}.publication-record-main h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-record-main p{color:var(--base44-muted);margin:6px 0 0;font-size:9px}.publication-record-main dl{grid-template-columns:repeat(4,minmax(78px,1fr));gap:10px;margin:0;display:grid}.publication-record-main dl div{gap:5px;display:grid}.publication-record-main dt{color:var(--base44-muted);font-size:8px}.publication-record-main dd{margin:0;font-size:9px}.publication-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:100px;display:flex}.publication-record-actions button,.publication-record-actions a{border:1px solid var(--base44-border);height:30px;color:var(--base44-foreground);cursor:pointer;background:#fff;border-radius:3px;align-items:center;padding:0 9px;font-size:8px;display:flex}.publication-state{color:#707887;flex:0 0 100%;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:3px;font-size:9px;display:flex}.publication-state i{background:#aab0ba;border-radius:50%;width:8px;height:8px}.publication-state.opened i{background:#4b83d1}.publication-state.completed{color:var(--base44-primary);font-weight:700}.publication-state.completed i{background:var(--base44-primary)}.publication-hub-empty{border:1px dashed var(--base44-border);text-align:center;background:#fafafa;border-radius:7px;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.publication-hub-empty h3,.publication-hub-empty p{margin:0}.publication-hub-empty p{color:var(--base44-muted);font-size:9px}.publication-recipient-field{margin-bottom:2px}.publication-recipient-field small{color:var(--base44-muted);font-size:8px;font-weight:400}.publication-security-grid select{background:#fff;border:1px solid #cbd5d4;width:100%;height:42px;padding:0 10px}@media (width<=1000px){.publication-hub{padding:28px 24px 42px}.publication-record-list>article{grid-template-columns:70px 1fr}.publication-record-cover{width:70px}.publication-record-actions{grid-column:1/-1}.publication-record-main,.publication-feedback-list>article,.publication-management-filters{grid-template-columns:1fr}.publication-management-filters>div{overflow-x:auto}.publication-record-main dl{grid-template-columns:1fr 1fr}}@media (width<=620px){.publication-hub{padding:20px 16px 34px}.publication-feedback-list>article{padding:14px}.publication-record-main dl,.publication-record-list>article{grid-template-columns:1fr}.publication-record-cover{aspect-ratio:16/8;width:100%}.publication-record-actions,.publication-state{justify-content:flex-start}}.workspace-main:has(>.product-card-ai-fullscreen){height:auto;min-height:100vh;display:block;overflow:visible}.product-card-ai-fullscreen{background:#f4f5f8;flex-direction:column;height:auto;min-height:100vh;display:flex;overflow:visible}.product-card-ai-fullscreen>header{background:#fff;border-bottom:1px solid #e1e4eb;flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.product-card-ai-fullscreen>header h1{margin:0;font-size:24px}.product-card-ai-fullscreen>header button{cursor:pointer;background:#fff;border:1px solid #d8dce5;height:38px;padding:0 18px}.product-card-ai-fullscreen>main{flex:none;min-height:calc(100vh - 72px);padding:26px;overflow:visible}.product-card-ai-fullscreen .product-card-wizard{box-sizing:border-box;background:#fff;border:1px solid #e0e3ea;width:min(1180px,100%);height:auto;min-height:calc(100vh - 124px);margin:0 auto;padding:28px 34px}.product-card-ai-fullscreen .product-card-title h2{font-size:26px}.product-card-ai-fullscreen .product-card-title p{font-size:12px}.product-card-ai-fullscreen .product-card-stepper{margin-top:26px}.product-card-ai-fullscreen .product-step-intro{min-height:330px}.product-research-summary{text-align:left;gap:16px;width:min(760px,100%);display:grid}.product-research-summary>span{color:#8155ef;font-size:11px;font-weight:700}.product-research-summary h3{margin:0;font-size:22px}.product-research-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.product-research-summary dl>div{background:#fff;border:1px solid #ded8ef;padding:16px}.product-research-summary dt{color:#7b8493;font-size:10px}.product-research-summary dd{color:#252b36;margin:7px 0 0;font-size:14px;font-weight:700}.product-research-summary p{text-align:center;margin:0}.product-card-ai-fullscreen .ai-wizard-actions{background:#fff;padding:18px 0 6px;position:static;bottom:auto}.product-card-ai-fullscreen .ai-wizard-actions button.primary:disabled{cursor:not-allowed;color:#fff!important;background:#c9ccd4!important;border-color:#c9ccd4!important}.workspace-compact-header{flex:0 0 54px!important;height:54px!important;padding:0 18px!important}.workspace-compact-header>div{align-items:center;gap:10px;min-width:0;display:flex}.workspace-compact-header>div>span{color:#202a38;flex:none;font-size:12px;font-weight:800}.workspace-compact-header>div>i{border-left:1px solid #cfd3dc;height:18px}.workspace-compact-header h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden;margin:0!important;font-size:14px!important}.workspace-compact-header>button{color:#263337;cursor:pointer;background:#fff;min-width:42px;font-size:10px;border:1px solid #cbd4d5!important;height:30px!important;padding:0 8px!important}.product-card-ai-fullscreen>main{padding:18px 26px}.product-card-ai-fullscreen .product-card-wizard{min-height:calc(100vh - 90px)}.product-card-stepper.chain-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.product-card-ai-fullscreen .product-step-intro{min-height:180px;padding:22px}.product-research-summary{gap:12px;width:100%}.product-research-path{background:#fff;border:1px solid #e4e0f3;justify-content:center;align-items:center;gap:12px;min-width:0;padding:18px 20px;display:flex}.product-research-path>span{align-items:baseline;gap:7px;min-width:0;display:flex}.product-research-path small{color:#8b94a3;flex:none;font-size:9px}.product-research-path b{color:#252b36;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;line-height:1.4;overflow:hidden}.product-research-path i{color:#9a7cf4;flex:none;font-size:14px;font-style:normal}.product-research-summary p{color:#70798a;font-size:10px}.product-advancement-confirm .product-knowledge-options button{grid-template-columns:24px minmax(0,1fr)}.product-advancement-confirm .product-knowledge-options i{border-radius:4px}.product-card-ai-fullscreen .product-card-stepper{margin:0 0 22px}.product-card-ai-fullscreen .product-card-wizard{height:auto;min-height:calc(100vh - 90px);overflow:visible}.product-card-ai-fullscreen .product-card-title{text-align:center;margin:0 0 14px}.product-card-ai-fullscreen .product-card-title h2{margin:0}.product-card-ai-fullscreen .ai-step-body{min-width:0;padding-bottom:2px;overflow:visible}.product-card-ai-fullscreen .product-step-intro{background:0 0;border:0;min-height:0;padding:34px 0 26px}.product-card-ai-fullscreen .product-ai-progress{background:0 0;border:0;flex:none;min-height:210px;padding:24px 0}.product-card-ai-fullscreen .product-research-path,.product-card-ai-fullscreen .product-supplement-card{background:0 0;border:0;padding:0}.product-card-ai-fullscreen .product-applicability-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card-ai-fullscreen .product-advancement-options{grid-template-columns:repeat(3,minmax(0,1fr))}.product-option-cell{min-width:0;position:relative}.product-applicability-options .product-option-select{align-items:center;width:100%;min-height:58px;padding-right:50px;position:relative}.product-option-help{z-index:2;color:#9298a3;cursor:help;border-radius:0;place-items:center;height:22px;top:50%;right:15px;transform:translateY(-50%);background:0 0!important;border:0!important;grid-template-columns:1fr!important;width:22px!important;min-height:22px!important;padding:0!important;display:grid!important;position:absolute!important}.product-option-lines{background:currentColor;width:14px;height:2px;display:block;box-shadow:0 -4px,0 4px}.product-option-help small{z-index:80;color:#3b4050;pointer-events:none;white-space:normal;background:#f7f4ff;border:1px solid #ded8ef;border-radius:8px;width:max-content;max-width:min(22em + 32px,100vw - 32px);height:auto;margin:0;padding:11px 16px;font:400 11px/1.65 Arial,PingFang SC,Microsoft YaHei,sans-serif;display:none;position:absolute;inset:auto calc(100% + 10px) calc(50% + 10px) auto;box-shadow:0 10px 28px #2a234221}.product-option-help:hover small,.product-option-help:focus-visible small{display:block}.product-applicability-input{grid-template-columns:42px minmax(0,1fr) 28px 28px!important;align-items:center!important}.product-card-ai-fullscreen .ai-wizard-actions>button:only-child{grid-column:1/-1;justify-self:center;width:50%}.dropzone.busy .drop-icon{background:0 0}.dropzone .product-ai-spinner{border-width:4px;border-color:#8155ef #cfe1de #cfe1de;width:42px;height:42px}@media (width<=900px){.product-research-path{flex-direction:column;align-items:stretch;gap:7px}.product-research-path>i{display:none}.product-research-path>span{justify-content:space-between}.product-research-path b{max-width:70%}}@media (width<=760px){.product-card-ai-fullscreen .product-applicability-options{grid-template-columns:1fr}}.case-proof-ai-fullscreen .workspace-compact-header>a{color:#263337;background:#fff;border:1px solid #cbd4d5;place-items:center;height:30px;padding:0 10px;font-size:10px;text-decoration:none;display:grid}.case-proof-wizard{flex-direction:column;display:flex}.case-proof-body{gap:16px;min-width:0;display:grid}.case-proof-intro{text-align:center}.case-proof-intro h3{margin:0;font-size:16px}.case-proof-intro p{color:#70798a;max-width:720px;margin:7px auto 0;font-size:10px;line-height:1.65}.case-proof-thinking{text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;display:grid}.case-proof-thinking h3{margin:0;font-size:16px}.case-proof-thinking p{color:#70798a;margin:0;font-size:10px}.case-proof-confirmation,.case-proof-advancement,.case-proof-missing{background:#fcfbff;border:1px solid #ded8ef;padding:16px}.case-proof-confirmation>span,.case-proof-missing>div>span{color:#8155ef;font-size:9px;font-weight:700}.case-proof-confirmation h3,.case-proof-advancement h3,.case-proof-missing>div>h3{margin:5px 0 10px;font-size:14px}.case-proof-confirmation p{color:#555e6d;margin:6px 0;font-size:10px;line-height:1.6}.case-proof-confirmation small{color:#818897;font-size:9px}.case-proof-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-proof-missing-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dce5;min-width:0;padding:13px}.case-proof-missing-grid button:hover{background:#f9f7ff;border-color:#8155ef}.case-proof-missing-grid b,.case-proof-missing-grid small{display:block}.case-proof-missing-grid b{font-size:11px}.case-proof-missing-grid small{color:#737d8b;margin-top:5px;font-size:9px;line-height:1.55}.case-proof-complete{background:#f6fbf8;border:1px solid #d8e6df;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.case-proof-complete b{font-size:11px}.case-proof-complete span{color:#6f7f76;font-size:9px}.case-proof-advancement>p{color:#737d8b;margin:-3px 0 12px;font-size:9px}.case-proof-advancement-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-proof-advancement-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dce5;min-width:0;padding:11px}.case-proof-advancement-options button.selected{background:#f7f4ff;border-color:#8155ef}.case-proof-advancement-options b,.case-proof-advancement-options small{display:block}.case-proof-advancement-options b{font-size:10px}.case-proof-advancement-options small{color:#737d8b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;line-height:1.45;overflow:hidden}.case-proof-advancement>label{color:#555e6d;gap:6px;margin-top:10px;font-size:9px;font-weight:700;display:grid}.case-proof-advancement input{height:38px;font:inherit;background:#fff;border:1px solid #d9dce5;padding:0 10px}.case-proof-notice{color:#665f43;background:#fffdf4;border:1px solid #eadfb5;padding:11px 14px;font-size:10px}.case-proof-composer.product-supplement-input{background:#fff;border:1px solid #d9dce5;border-radius:24px;grid-template-columns:42px minmax(0,1fr) 28px 28px;align-items:end;gap:5px;min-height:50px;padding:4px 9px 4px 4px;display:grid}.case-proof-composer.dragging{border-color:#8155ef;box-shadow:0 0 0 4px #8155ef1a}.case-proof-composer textarea{height:40px;min-height:40px;max-height:560px;font:inherit;resize:none;scrollbar-width:none;background:0 0;border:0;outline:0;align-self:end;padding:10px 6px;font-size:11px;line-height:20px}.case-proof-composer textarea::-webkit-scrollbar{display:none}.case-proof-composer .product-supplement-upload,.case-proof-composer>button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.case-proof-composer .product-supplement-upload{color:#2f3541;font-size:23px}.case-proof-composer .product-supplement-upload input{display:none}.case-proof-composer>button{color:#fff;background:#8155ef;width:28px;height:28px;margin-bottom:6px;padding:0}.case-proof-composer>button svg{width:14px;height:14px}.case-proof-composer>button.listening{background:#d94f45}.case-proof-composer>button.product-supplement-send{background:#17191f}.case-proof-composer>button:disabled{color:#a3a6af;cursor:not-allowed;background:#ececf1}.case-proof-actions{grid-template-columns:1fr!important;padding-top:0!important;display:grid!important}.case-proof-actions>button:only-child{justify-self:center;width:50%}.case-proof-actions .primary{color:#fff;cursor:pointer;background:#8155ef;border:1px solid #8155ef;height:42px;font-weight:700}.case-proof-actions .primary:disabled{cursor:not-allowed;background:#c9ccd4;border-color:#c9ccd4}@media (width<=760px){.case-proof-ai-fullscreen>main{padding:10px}.case-proof-ai-fullscreen .product-card-wizard{padding:18px 14px}.case-proof-advancement-options,.case-proof-missing-grid{grid-template-columns:1fr}.case-proof-actions>button:only-child{width:100%}}.case-proof-content-review{background:#fcfbff;border:1px solid #ded8ef;padding:18px}.case-proof-content-review>span{color:#8155ef;font-size:9px;font-weight:700}.case-proof-content-review>h3{margin:5px 0 12px;font-size:15px}.case-proof-captured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-proof-captured-grid>div{color:#4f5867;background:#fff;border:1px solid #d9dce5;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:12px;font-size:10px;line-height:1.55;display:grid}.case-proof-captured-grid i{color:#8155ef;border:1px solid #8155ef;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.case-proof-captured-grid p{color:#737d8b;grid-column:1/-1;margin:0;font-size:10px}.case-proof-content-review>small{color:#818897;margin-top:12px;font-size:9px;display:block}@media (width<=760px){.case-proof-captured-grid{grid-template-columns:1fr}}.generated-list-create.disabled{color:#8c949b;cursor:not-allowed;background:#f4f5f5}.generated-list-create.disabled:hover{background:#f4f5f5;border-color:#d7dbe5}.asset-primary-tabs button em{color:#7f878d;background:#f0f1f2;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:8px;font-style:normal;line-height:1.2}.workbench-task-card.disabled{opacity:.58;cursor:not-allowed}.library-global-search{padding-left:7px}.library-global-search select{width:86px;height:26px;color:var(--base44-foreground);cursor:pointer;background:0 0;border:0;outline:0;padding:0 22px 0 7px;font:500 11px/1 inherit}.library-global-search>i{background:var(--base44-border);width:1px;height:18px}.unified-library-page{gap:12px;padding-top:0!important}.library-filter-hero{background-image:linear-gradient(var(--base44-grid) 1px,transparent 1px),linear-gradient(90deg,var(--base44-grid) 1px,transparent 1px),radial-gradient(circle at 0 0,#8b5cf612,transparent 34%);background-size:46px 46px,46px 46px,100% 100%;justify-content:space-between;align-items:center;min-height:78px;display:flex;padding:0!important}.library-filter-summary{align-items:baseline;gap:10px;display:flex}.library-filter-summary strong{font-size:18px;font-weight:600}.library-filter-summary span{color:var(--base44-muted);font-size:10px}.library-filter-actions{align-items:center;gap:10px;display:flex}.library-filter-actions>label{border:1px solid var(--base44-border);height:36px;color:var(--base44-muted);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:10px;display:flex}.library-filter-actions>label select{min-width:118px;height:28px;color:var(--base44-foreground);cursor:pointer;background:0 0;border:0;outline:0;font:500 11px/1 inherit}.library-display-menu{position:relative}.library-display-menu>summary{border:1px solid var(--base44-border);height:36px;color:var(--base44-foreground);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:11px;list-style:none;display:flex}.library-display-menu>summary::-webkit-details-marker{display:none}.library-display-menu>summary svg{width:15px;color:var(--base44-primary)}.library-display-menu[open]>summary{background:#faf8ff;border-color:#c6b5f7}.library-display-menu>div{z-index:60;border:1px solid var(--base44-border);background:#fff;border-radius:9px;width:210px;padding:14px;position:absolute;top:43px;right:0;box-shadow:0 18px 45px #1f293729}.library-display-menu b{margin-bottom:10px;font-size:12px;display:block}.library-display-menu fieldset{background:var(--base44-surface-2);border:0;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;display:grid}.library-display-menu fieldset button{height:34px;color:var(--base44-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font:500 11px/1 inherit}.library-display-menu fieldset button.active{color:var(--base44-primary);background:#fff;box-shadow:0 2px 8px #1f293717}.library-mosaic{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.library-mosaic-item{min-width:0;position:relative}.library-mosaic-small .format-mobile{flex:0 calc(18% - 10px)}.library-mosaic-small .format-pdf{flex:0 calc(24% - 9px)}.library-mosaic-small .format-pc{flex:0 calc(38% - 8px)}.library-mosaic-large .format-mobile{flex:0 calc(25% - 9px)}.library-mosaic-large .format-pdf{flex:0 calc(32% - 8px)}.library-mosaic-large .format-pc{flex:0 calc(48% - 6px)}.library-mosaic-item>.document-card{border:1px solid var(--base44-border);width:100%;height:auto;box-shadow:none;background:#fff;border-radius:9px;grid-template-rows:none;display:block;overflow:hidden;transform:none}.library-mosaic-item.format-mobile>.document-card{aspect-ratio:9/16}.library-mosaic-item.format-pdf>.document-card{aspect-ratio:21/27}.library-mosaic-item.format-pc>.document-card{aspect-ratio:16/9}.library-mosaic-item>.document-card:hover,.library-mosaic-item>.document-card:focus-within{border-color:#bdaaf5;transform:none;box-shadow:0 12px 28px #50378c1f}.library-mosaic-item .document-cover,.library-mosaic-item .generated-card-cover{background:#f6f6f9;border:0;border-radius:8px;width:100%;height:100%;padding:10px;position:absolute;inset:0}.library-mosaic-item .document-cover img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none}.library-mosaic-item .document-cover-placeholder{width:72%;max-width:150px}.library-mosaic-item .generated-static-cover{padding:clamp(14px,3vw,34px)}.library-mosaic-item .document-card-body{z-index:7;opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:6px;width:auto;height:auto;min-height:0;padding:7px 9px;transition:opacity .22s,transform .22s;position:absolute;top:9px;left:9px;right:62px;transform:translateY(-4px);box-shadow:0 4px 14px #1f29371c}.library-mosaic-item .document-card:hover .document-card-body,.library-mosaic-item .document-card:focus-within .document-card-body{opacity:1;transform:none}.library-mosaic-item .card-title{white-space:nowrap;text-overflow:ellipsis;cursor:default;margin:0;line-height:1.35;overflow:hidden;font-size:11px!important}.library-mosaic-item .asset-product-tag,.library-mosaic-item .asset-card-actions{display:none!important}.library-mosaic-item .document-card-actions,.library-mosaic-item .product-brochure-card .brochure-hover-actions,.library-mosaic-item .generated-material-card .document-card-actions{z-index:9;opacity:0;gap:5px;transition:opacity .2s,transform .2s;display:flex;top:auto;bottom:9px;right:9px;transform:translateY(4px)}.library-mosaic-item .document-card:hover .document-card-actions,.library-mosaic-item .document-card:focus-within .document-card-actions{opacity:1;transform:none}.library-mosaic-item .document-card:has(.card-menu) .document-card-actions{opacity:1;transform:none}.library-mosaic-item .document-card-actions>button,.library-mosaic-item .brochure-hover-actions>button{color:#55486d;background:#fffffff0!important;border:1px solid #d9d3ebe6!important;box-shadow:0 4px 12px #1f29371f!important}.library-mosaic-item .document-card-actions>button:hover,.library-mosaic-item .brochure-hover-actions>button:hover{color:var(--base44-primary);background:#f4efff!important}.library-mosaic-item .card-menu{top:auto;bottom:34px;right:0}.library-new-item .new-asset-tile{aspect-ratio:21/27;width:100%;height:auto;min-height:0}.library-mosaic>.generated-library-empty{width:100%}@media (width<=1100px){.library-mosaic-small .format-mobile{flex-basis:calc(25% - 9px)}.library-mosaic-small .format-pdf{flex-basis:calc(32% - 8px)}.library-mosaic-small .format-pc{flex-basis:calc(48% - 6px)}}@media (width<=760px){.library-filter-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 0!important}.library-filter-actions{justify-content:space-between;width:100%}.library-mosaic-small .format-mobile,.library-mosaic-large .format-mobile{flex-basis:calc(40% - 6px)}.library-mosaic-small .format-pdf,.library-mosaic-large .format-pdf{flex-basis:calc(50% - 6px)}.library-mosaic-small .format-pc,.library-mosaic-large .format-pc{flex-basis:100%}.library-mosaic-item .document-card-body,.library-mosaic-item .document-card-actions{opacity:1;transform:none}}.library-filter-hero{z-index:50;position:relative;overflow:visible!important}.library-filter-summary{gap:14px}.library-filter-hero{flex-direction:row;align-items:center;gap:18px;min-height:78px;padding:0!important}.library-hero-search{background:#fff;flex:0 560px;width:min(560px,46vw);height:36px}.library-hero-search input{font-size:11px}.library-filter-actions{flex:none;justify-content:flex-end;gap:8px}.library-filter-actions>label{gap:5px;height:34px;padding-left:9px;font-size:9px}.library-filter-actions>label select{min-width:76px;height:26px;font-family:inherit;font-size:9px;font-weight:500;line-height:1}.library-filter-actions>label+label select{min-width:102px}.library-result-count{white-space:nowrap;color:var(--base44-muted);font-size:9px}.library-display-menu>summary{height:34px;padding:0 10px;font-size:9px}.library-display-menu>div{width:176px;padding:11px;top:41px}.library-display-menu b{margin-bottom:8px;font-size:10px}.library-display-menu fieldset button{height:29px;font-family:inherit;font-size:10px;font-weight:500;line-height:1}@media (width<=1100px){.library-filter-hero{gap:10px}.library-hero-search{flex:360px;width:auto}.library-filter-actions{gap:6px}.library-filter-actions>label{padding-left:7px}.library-filter-actions>label select{min-width:66px}.library-mosaic-small .format-mobile{flex-basis:calc(12.5% - 9px)}.library-mosaic-small .format-pdf{flex-basis:calc(16% - 8px)}.library-mosaic-small .format-pc{flex-basis:calc(24% - 6px)}.library-mosaic-large .format-mobile{flex-basis:calc(17.5% - 9px)}.library-mosaic-large .format-pdf{flex-basis:calc(22.4% - 8px)}.library-mosaic-large .format-pc{flex-basis:calc(33.6% - 6px)}}@media (width<=760px){.library-filter-hero{flex-direction:column;align-items:stretch;gap:8px;padding:10px 0!important}.library-hero-search{flex:0 0 36px;width:100%}.library-filter-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.library-result-count{margin-left:auto}.library-mosaic-small .format-mobile{flex-basis:calc(25% - 9px)}.library-mosaic-small .format-pdf{flex-basis:calc(32% - 8px)}.library-mosaic-small .format-pc{flex-basis:calc(48% - 6px)}.library-mosaic-large .format-mobile{flex-basis:calc(35% - 8px)}.library-mosaic-large .format-pdf{flex-basis:calc(45% - 7px)}.library-mosaic-large .format-pc{flex-basis:calc(70% - 5px)}}.library-hero-search{margin-left:0}.library-mosaic-item{height:var(--library-card-height)}.library-mosaic-item>.document-card,.library-mosaic-item.format-mobile>.document-card,.library-mosaic-item.format-pdf>.document-card,.library-mosaic-item.format-pc>.document-card{aspect-ratio:auto;height:100%}.library-mosaic-item.format-pdf .document-cover{background:0 0;padding:0}.library-mosaic-item.format-pdf .document-cover img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.library-mosaic-item .generated-live-cover{background:#fff;padding:0;overflow:hidden}.library-mosaic-item .generated-live-cover iframe{transform-origin:0 0;pointer-events:none;border:0;width:430px;height:764px;display:block}@media (width<=1100px){.library-mosaic-small{--library-card-height:210px}.library-mosaic-large{--library-card-height:300px}.library-mosaic-small .format-mobile{flex-basis:118px}.library-mosaic-small .format-pdf{flex-basis:163px}.library-mosaic-small .format-pc{flex-basis:373px}.library-mosaic-large .format-mobile{flex-basis:169px}.library-mosaic-large .format-pdf{flex-basis:233px}.library-mosaic-large .format-pc{flex-basis:533px}}@media (width<=760px){.library-mosaic-small{--library-card-height:210px}.library-mosaic-large{--library-card-height:300px}.library-mosaic-small .format-mobile{flex-basis:118px}.library-mosaic-small .format-pdf{flex-basis:163px}.library-mosaic-small .format-pc{flex-basis:373px}.library-mosaic-large .format-mobile{flex-basis:169px}.library-mosaic-large .format-pdf{flex-basis:233px}.library-mosaic-large .format-pc{flex-basis:533px}}.library-new-item .new-asset-tile{aspect-ratio:auto;height:100%}.library-mosaic-item .generated-live-cover iframe{left:0}.company-settings-page{gap:22px;max-width:980px;display:grid}.company-settings-page>header h2{margin:0 0 8px;font-size:26px}.company-settings-page>header p{color:var(--muted);margin:0;font-size:12px}.company-settings-form{border:1px solid var(--base44-border);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.company-settings-form>label,.company-logo-setting{border-bottom:1px solid var(--base44-border);gap:8px;padding:20px;display:grid}.company-settings-form b,.company-logo-setting b{font-size:13px}.company-settings-form span,.company-logo-setting span{color:var(--base44-muted-2);margin-top:3px;font-size:10px;display:block}.company-settings-form input,.company-settings-form textarea{border:1px solid var(--base44-border);font:inherit;border-radius:4px;padding:10px 12px;font-size:12px}.company-settings-form textarea{resize:vertical;min-height:100px}.company-logo-setting{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center}.company-logo-setting>label{border:1px dashed var(--base44-border-strong);cursor:pointer;align-items:center;gap:14px;min-height:86px;padding:12px;display:flex}.company-logo-setting img{object-fit:contain;background:#eef0f3;width:120px;height:58px}.company-logo-setting em{color:var(--muted);font-size:11px;font-style:normal}.company-logo-setting strong{margin-left:auto;font-size:11px}.company-logo-setting input{display:none}.company-logo-setting>button{color:#b14c45;cursor:pointer;background:0 0;border:0}.company-settings-form>.visual-confirm-save{justify-self:end;margin:18px}@media (width<=720px){.company-logo-setting{grid-template-columns:1fr}.company-settings-form>.visual-confirm-save{justify-self:stretch}}.workspace-main>.publication-hub{width:100%;max-width:none;margin:0;padding:24px 28px 44px}@media (width<=640px){.sidebar{border-top:1px solid #333;border-right:0;align-items:stretch;width:100%;height:58px;padding:0;inset:auto 0 0}.brand-mark,.side-bottom{display:none}.side-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;height:100%;padding:0;display:grid;overflow-x:auto}.side-link{text-align:center;border-radius:0;flex-direction:column;justify-content:center;gap:3px;width:100%;min-width:58px;min-height:58px;padding:4px 2px;display:flex}.side-link>span{display:block}.side-link b{font-size:8px}.side-link small{display:none}.side-link svg{width:17px;height:17px}.side-link.active:before{width:24px;height:3px;top:0;left:50%;transform:translate(-50%)}.main-area{margin-left:0;padding-bottom:58px}.workspace-main{min-height:calc(100vh - 58px)}.workspace-main>.publication-hub{padding:18px 14px 28px}.publication-hub-head h2{font-size:23px}.publication-hub-tabs{gap:24px;margin-top:18px}}.workspace-main:has(>.industry-deck-workspace){height:100vh;overflow:hidden}.industry-deck-workspace{color:#111827;background:#eef0f5;flex-direction:column;height:100vh;display:flex}.industry-deck-workspace>header{background:#fff;border-bottom:1px solid #dfe3ea;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.industry-deck-workspace>header>div,.industry-deck-workspace>header nav{align-items:center;gap:10px;min-width:0;display:flex}.industry-deck-workspace>header a{color:#7650eb;font-size:10px;text-decoration:none}.industry-deck-workspace>header i{border-left:1px solid #d4d8e0;height:18px}.industry-deck-workspace>header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;overflow:hidden}.industry-deck-workspace>header nav>span{color:#717988;text-align:center;min-width:48px;font-size:10px}.industry-deck-workspace>header button{color:#3c4451;cursor:pointer;background:#fff;border:1px solid #d6dae2;border-radius:5px;height:32px;padding:0 12px;font-size:10px}.industry-deck-workspace>header button:hover,.industry-deck-workspace>header button.active{color:#7650eb;background:#f7f4ff;border-color:#a991f1}.industry-deck-workspace>header button.primary{color:#fff;background:#7650eb;border-color:#7650eb}.industry-deck-workspace>header button:disabled{color:#9ba1aa;cursor:default;background:#f3f4f6;border-color:#e1e4e9}.industry-deck-workspace>main{flex:1;grid-template-columns:174px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.industry-deck-workspace>main.editing{grid-template-columns:174px minmax(0,1fr) 300px}.industry-slide-strip{background:#f7f8fa;border-right:1px solid #dfe3ea;align-content:start;gap:10px;padding:14px 12px;display:grid;overflow-y:auto}.industry-slide-strip>button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px;position:relative}.industry-slide-strip>button:hover,.industry-slide-strip>button.active{background:#fff;border-color:#9879ef;box-shadow:0 7px 22px #312a451a}.industry-slide-strip>button>span{color:#8d94a0;text-align:center;width:20px;font-size:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.industry-slide-strip i{aspect-ratio:16/9;text-align:left;background:linear-gradient(145deg,#fff 0 72%,#f1edff 72%);margin-left:14px;padding:9% 10%;font-style:normal;display:block;overflow:hidden;box-shadow:0 2px 8px #1e233014}.industry-slide-strip i small{color:#7650eb;letter-spacing:.1em;font-size:5px;display:block}.industry-slide-strip i b{max-width:80%;margin-top:12%;font-size:7px;line-height:1.25;display:block}.industry-stage-shell{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 28px 14px;display:flex;overflow:auto}.industry-stage-fullscreen{aspect-ratio:16/9;background:#111520;place-items:center;width:min(100%,177.778vh - 266.667px);display:grid;box-shadow:0 24px 65px #181d2833}.industry-stage-fullscreen:fullscreen{aspect-ratio:auto;width:100vw;height:100vh;padding:4vh 5vw}.industry-live-slide{aspect-ratio:16/9;background:linear-gradient(145deg,#fff 0 72%,#f1edff 72%);width:100%;padding:7% 8%;position:relative;overflow:hidden}.industry-stage-fullscreen:fullscreen .industry-live-slide{width:min(100%,163.556vh)}.industry-live-slide:after{content:"";background:#7650eb;width:7px;height:100%;position:absolute;top:0;right:0}.industry-live-slide>span{color:#7650eb;letter-spacing:.12em;font-size:clamp(7px,.8vw,12px)}.industry-live-slide p{color:#64748b;max-width:68%;margin:0;font-size:clamp(10px,1.2vw,19px);line-height:1.65}.industry-live-slide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;max-width:72%;margin:4% 0 0;padding:0;list-style:none;display:grid}.industry-live-slide.statement ul{grid-template-columns:1fr}.industry-live-slide li{background:#ffffffb8;border:1px solid #e1e4e9;padding:12px 12px 12px 30px;font-size:clamp(9px,1vw,15px);line-height:1.45;position:relative}.industry-live-slide li:before{content:"";border:2px solid #7650eb;width:6px;height:6px;position:absolute;top:17px;left:13px}.industry-live-slide footer{color:#949cab;font-size:clamp(7px,.7vw,11px);position:absolute;bottom:7%;left:8%}.industry-deck-controls{justify-content:space-between;align-items:center;width:min(100%,177.778vh - 266.667px);margin-top:12px;display:flex}.industry-deck-controls button{color:#535b69;cursor:pointer;background:#fff;border:1px solid #d8dce4;border-radius:5px;height:30px;padding:0 12px;font-size:9px}.industry-deck-controls button:disabled{opacity:.35}.industry-deck-controls span{color:#848b98;font-size:9px}.industry-slide-editor{background:#fff;border-left:1px solid #dfe3ea;min-height:0;padding:18px;overflow-y:auto}.industry-slide-editor>header{border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.industry-slide-editor>header span{color:#7650eb;letter-spacing:.08em;font-size:8px}.industry-slide-editor>header h2{margin:4px 0 0;font-size:16px}.industry-slide-editor>header button{color:#9298a4;cursor:pointer;background:0 0;border:0;font-size:22px}.industry-slide-editor>label{color:#69717f;gap:6px;margin-top:16px;font-size:9px;font-weight:600;display:grid}.industry-slide-editor input,.industry-slide-editor textarea,.industry-slide-editor select{color:#242a35;width:100%;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:5px;padding:9px}.industry-slide-editor textarea{resize:vertical;min-height:76px;line-height:1.5}.industry-editor-actions{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px;display:grid}.industry-editor-actions button,.industry-editor-add{color:#555e6c;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:4px;height:32px;font-size:8px}.industry-editor-actions button.danger{color:#bd5149}.industry-editor-actions button:disabled{opacity:.35}.industry-editor-add{color:#7650eb;border-style:dashed;width:100%;margin-top:12px}.industry-fixed-page{background:#f7f8fa;border:1px solid #e0e3e9;margin-top:16px;padding:14px}.industry-fixed-page b{font-size:10px}.industry-fixed-page p{color:#747c89;margin:6px 0 0;font-size:9px;line-height:1.5}.workspace-main:has(>.industry-file-editor){height:100vh;overflow:hidden}.industry-file-editor{background:#f1f2f6;flex-direction:column;height:100vh;display:flex}.industry-file-topbar{background:#fff;border-bottom:1px solid #d8dde5;flex:0 0 58px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;height:58px;padding:0 18px;display:grid}.industry-file-topbar>div,.industry-file-topbar>nav{align-items:center;gap:8px;min-width:0;display:flex}.industry-file-topbar>div:last-child{justify-content:flex-end}.industry-file-topbar a{color:#7650eb;font-size:10px;text-decoration:none}.industry-file-topbar i{border-left:1px solid #cfd5de;height:18px}.industry-file-topbar b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.industry-file-topbar button{color:#3e4653;cursor:pointer;background:#fff;border:1px solid #d5dae3;border-radius:4px;height:32px;padding:0 10px;font-size:9px}.industry-file-topbar button:hover,.industry-file-topbar button.active{color:#7650eb;background:#f7f4ff;border-color:#a78cf2}.industry-file-topbar button.save{color:#fff;background:#7650eb;border-color:#7650eb}.industry-file-topbar button.save:disabled{color:#949ba7;cursor:default;background:#eef0f3;border-color:#d7dbe2}.industry-file-topbar label{color:#737b88;align-items:center;gap:5px;font-size:9px;display:flex}.industry-file-topbar input{text-align:center;border:1px solid #d5dae3;border-radius:4px;width:42px;height:32px}.industry-file-topbar nav>span{color:#7650eb;border-left:1px solid #d7dce4;padding-left:8px;font-size:9px}.industry-file-workspace{flex:1;grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid;overflow:hidden}.industry-file-stage{flex-direction:column;align-items:center;min-width:0;min-height:0;padding:22px 26px 12px;display:flex;overflow:auto}.industry-file-canvas{transform-origin:50%;flex:1;place-items:center;width:100%;min-height:0;display:grid}.industry-file-canvas .industry-stage-fullscreen{width:min(100%,177.778vh - 248.889px);max-height:calc(100vh - 140px)}.industry-file-canvas .industry-stage-fullscreen>.industry-live-slide{height:100%;aspect-ratio:inherit}.industry-file-stage>footer{justify-content:space-between;align-items:center;width:min(100%,960px);padding-top:10px;display:flex}.industry-file-stage>footer button{color:#5b6472;background:#fff;border:1px solid #d6dbe3;border-radius:4px;height:30px;padding:0 12px;font-size:9px}.industry-file-stage>footer span{color:#858d99;font-size:8px}.industry-file-panel{background:#fff;border-left:1px solid #d5dae2;min-height:0;padding-right:54px;position:relative}.industry-file-panel>.tool-rail{background:#f9fafb;border-left:1px solid #d5dae2;width:54px;position:absolute;inset:0 0 0 auto}.industry-panel-content{height:100%;padding:18px;overflow-y:auto}.industry-panel-content>.panel-section-header{border-bottom:1px solid #e0e4ea;margin-bottom:16px;padding-bottom:14px}.industry-panel-content>.panel-section-header h2{margin:0;font-size:18px;font-weight:500}.industry-panel-content>p,.industry-table-panel>p,.industry-note-panel>p,.industry-collaboration-panel>p{color:#727b88;font-size:9px;line-height:1.6}.industry-slide-editor.unified{border:0;padding:0;overflow:visible}.industry-slide-editor.unified>label:first-child{margin-top:0}.industry-order-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:22px;width:100%;display:grid}.industry-order-grid>button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 7px 25px;position:relative}.industry-order-grid>button:hover,.industry-order-grid>button.active{background:#fff;border-color:#9272ef;box-shadow:0 12px 28px #28223d1a}.industry-order-grid i{text-align:left;background:linear-gradient(145deg,#fff 0 72%,#f1edff 72%);padding:8% 9%;font-style:normal;display:block;overflow:hidden;box-shadow:0 5px 18px #1d222d1f}.industry-order-grid i small{color:#7650eb;font-size:6px;display:block}.industry-order-grid i b{max-width:82%;margin-top:12%;font-size:10px;line-height:1.3;display:block}.industry-order-grid>button>span{color:#7e8693;font-size:9px;position:absolute;bottom:5px;left:0;right:0}.industry-panel-content>.industry-editor-actions{grid-template-columns:1fr 1fr}.industry-table-panel,.industry-note-panel,.industry-collaboration-panel{gap:12px;display:grid}.industry-table-panel textarea,.industry-note-panel textarea{resize:vertical;border:1px solid #d8dde5;border-radius:5px;width:100%;min-height:180px;padding:10px;font:10px/1.6 monospace}.industry-table-panel button,.industry-collaboration-panel button,.industry-collaboration-panel a{color:#4a5260;cursor:pointer;background:#fff;border:1px solid #d6dbe3;border-radius:4px;place-items:center;height:34px;font-size:9px;text-decoration:none;display:grid}.industry-collaboration-panel button{color:#fff;background:#7650eb;border-color:#7650eb}.industry-collaboration-panel small{color:#7650eb;text-align:center;font-size:9px}.industry-document-title>span{font-size:12px;font-weight:600}.industry-file-topbar .pdf-control-icon{color:#4b5563;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.industry-file-topbar .pdf-control-icon:hover,.industry-file-topbar .pdf-control-icon.active{color:#374151;background:#eef0f2;border:0}.industry-file-topbar .pdf-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.industry-file-topbar .pdf-control-icon.dirty{color:var(--base44-primary)}.industry-file-topbar .pdf-control-icon:disabled{color:#b8bdc5;cursor:default;opacity:.7;background:0 0}.industry-file-topbar .pdf-toolbar-divider{height:26px;margin:0 5px}.industry-file-topbar .pdf-style-pager{border:0;gap:8px;height:34px;padding:0}.industry-file-topbar .pdf-style-pager input{width:48px;height:34px;padding:0 5px;font-size:13px}.industry-file-topbar .pdf-style-pager span{color:#374151;font-size:13px}.industry-header-actions{position:relative}.industry-file-topbar .topbar-action-menu button{text-align:left;border:0;border-radius:0;width:100%;height:auto;min-height:34px}.industry-page-flow-menu{width:176px}.industry-page-flow-menu>div{grid-template-columns:repeat(2,1fr)}.industry-page-flow-menu button{height:auto}.industry-page-flow-menu button svg{width:32px;height:24px}.industry-file-stage{padding:0;overflow:hidden}.industry-file-canvas{overscroll-behavior:contain;justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:auto}.industry-paged-stage{place-items:center;min-width:100%;min-height:100%;padding:24px;display:grid}.industry-file-page-frame,.industry-continuous-page{background:#111520;flex:none;overflow:hidden;box-shadow:0 18px 50px #181d282e}.industry-file-page-frame>.industry-live-slide,.industry-continuous-page>.industry-live-slide{aspect-ratio:auto;height:100%}.industry-continuous-stack{flex-direction:column;align-items:center;gap:24px;min-width:100%;padding:24px;display:flex}.industry-continuous-page{outline-offset:3px;outline:2px solid #0000;transition:outline-color .15s}.industry-continuous-page.active{outline-color:#7650eb61}.industry-file-stage:fullscreen{background:#111520}.industry-file-stage:fullscreen .industry-file-canvas{background:#111520}:is(.industry-file-stage:fullscreen .industry-paged-stage,.industry-file-stage:fullscreen .industry-continuous-stack){padding:3vh}:is(.industry-file-stage:fullscreen .industry-file-page-frame,.industry-file-stage:fullscreen .industry-continuous-page){box-shadow:none}@media (width<=1050px){.industry-deck-workspace>main.editing{grid-template-columns:128px minmax(0,1fr) 270px}.industry-deck-workspace>main{grid-template-columns:128px minmax(0,1fr)}.industry-stage-shell{padding:18px}.industry-live-slide ul{gap:8px}}@media (width<=720px){.workspace-main:has(>.industry-deck-workspace){height:auto;overflow:visible}.industry-deck-workspace{height:auto;min-height:calc(100vh - 58px)}.industry-deck-workspace>header{flex-direction:column;align-items:flex-start;height:auto;min-height:58px;padding:10px 12px}.industry-deck-workspace>header nav{flex-wrap:wrap;justify-content:flex-end;width:100%}.industry-deck-workspace>main,.industry-deck-workspace>main.editing{flex-direction:column;display:flex}.industry-slide-strip{border-top:1px solid #dfe3ea;border-right:0;order:2;grid-auto-columns:120px;grid-auto-flow:column;overflow:auto hidden}.industry-stage-shell{order:1;padding:14px 10px}.industry-slide-editor{border-top:1px solid #dfe3ea;border-left:0;order:3}.industry-deck-controls{width:100%}}.industry-live-slide figure{width:34%;margin:0;position:absolute;bottom:11%;right:7%}.industry-live-slide figure img,.industry-live-slide figure video{object-fit:contain;width:100%;max-height:26vh;display:block}.industry-live-slide figcaption{color:#7b8491;margin-top:5px;font-size:8px}.industry-live-slide table{border-collapse:collapse;width:70%;margin-top:3%;font-size:clamp(7px,.75vw,11px)}.industry-live-slide th,.industry-live-slide td{text-align:left;border:1px solid #dfe2e8;padding:7px}.industry-live-slide th{background:#f0ecff}.industry-slide-scale{transform-origin:0 0;background:#fff;position:relative}.industry-slide-scale>.industry-live-slide{aspect-ratio:auto;box-sizing:border-box;width:100%;height:100%;padding:50px 58px}.industry-file-page-frame>.industry-slide-scale,.industry-continuous-page>.industry-slide-scale{position:absolute;top:0;left:0}.industry-file-page-frame,.industry-continuous-page{position:relative}.industry-live-slide:after{width:7px}.industry-live-slide>span{font-size:14px;line-height:1.35;display:inline-block}.industry-live-slide h2{max-width:82%;margin:28px 0 20px;font-size:32px;font-weight:600;line-height:1.14}.industry-live-slide.cover h2{margin-top:72px;font-size:44px}.industry-live-slide p{max-width:72%;font-size:20px;line-height:1.6}.industry-live-slide ul{gap:16px 22px;max-width:84%;margin:34px 0 0}.industry-live-slide li{padding:14px 16px 14px 34px;font-size:18px;line-height:1.48}.industry-live-slide li:before{width:5px;height:5px;top:21px;left:15px}.industry-live-slide footer{font-size:12px;bottom:46px;left:58px}.industry-live-slide figure{width:34%;bottom:70px;right:58px}.industry-live-slide figure img,.industry-live-slide figure video{max-height:290px}.industry-live-slide figcaption{font-size:12px}.industry-live-slide table{width:76%;margin-top:28px;font-size:14px}.industry-live-slide th,.industry-live-slide td{padding:9px}.industry-live-slide [contenteditable=true]{cursor:text;outline-offset:5px;outline:1px solid #0000}.industry-live-slide [contenteditable=true]:hover{outline-color:#7650eb47}.industry-live-slide [contenteditable=true].selected-text,.industry-live-slide [contenteditable=true]:focus{background:#f8f5ffb8;outline:2px solid #8b5cf6}.industry-live-slide li[contenteditable=true].selected-text,.industry-live-slide li[contenteditable=true]:focus{outline-offset:0}.industry-slide-editor.unified .edit-mode-tabs{margin:0 0 18px}.industry-slide-editor.unified .edit-mode-tabs button{font-size:11px}.industry-edit-hint{color:#65706f;background:#f1f5f4;margin:0;padding:12px;font-size:10px;line-height:1.6}.industry-selected-text{margin-top:0!important}.industry-selected-text textarea{min-height:130px}.industry-file-topbar .pdf-control-icon.dirty{color:#7650eb;background:#f3efff;box-shadow:0 0 0 1px #7650eb2e}.industry-grid-cover{color:#111827;background:#fff;padding:100px 70px 70px;position:relative;overflow:hidden}.industry-grid-cover>span{letter-spacing:.12em;color:#7756ef;font-size:24px}.industry-grid-cover h2{z-index:2;letter-spacing:-.04em;width:1120px;margin:112px 0 34px;font-size:92px;line-height:1.06;position:relative}.industry-grid-cover p{z-index:2;color:#667085;font-size:28px;position:relative}.industry-grid-cover figure{color:#777;background:#d8d8d8;place-items:center;width:560px;height:690px;margin:0;font-size:24px;display:grid;position:absolute;top:100px;right:70px}.industry-grid-cover footer{color:#98a2b3;font-size:20px;position:absolute;bottom:70px;left:70px}.industry-presentation-intro ol{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-confirm .industry-recommendation{background:#faf8ff;border:1px solid #dcd4fb;border-radius:10px;grid-template-columns:1fr auto;gap:6px 18px;padding:18px 20px;display:grid}.industry-recommendation small{color:#7c6ab5;grid-column:1/-1;font-size:9px}.industry-recommendation b{font-size:18px}.industry-recommendation p{color:#69717f;grid-column:1/2;margin:0;font-size:11px;line-height:1.6}.industry-recommendation button,.industry-disclosure{color:#7650eb;cursor:pointer;background:0 0;border:0;align-self:center;font-size:10px}.presentation-path-grid.compact{margin-top:10px}.presentation-path-grid.compact button span{display:none}.industry-focus-list{gap:8px;margin:10px 0 18px;display:grid}.industry-focus-list label{background:#fff;border:1px solid #e0e4ea;border-radius:7px;gap:10px;padding:11px 13px;display:flex}.industry-focus-list input{accent-color:#7650eb;margin-top:2px}.industry-focus-list span{gap:3px;display:grid}.industry-focus-list b{font-size:11px;font-weight:600}.industry-focus-list small{color:#7a8290;font-size:9px;line-height:1.5}.industry-disclosure{padding:8px 0}.industry-outline.skeleton article{grid-template-columns:28px minmax(0,1fr) auto}.industry-outline.skeleton article>div small{color:#8a91a0;text-transform:uppercase;font-size:8px}.industry-outline.skeleton article>nav{gap:3px;display:flex}.industry-outline.skeleton article>nav button{color:#7b8491;cursor:pointer;background:#fff;border:1px solid #e0e3e9;border-radius:4px;width:26px;height:26px}.industry-outline.skeleton article>nav button:disabled{opacity:.3}.industry-live-slide .industry-role-content{grid-template-columns:minmax(0,1fr) 520px;align-items:stretch;gap:54px;display:grid}.industry-live-slide.statement .industry-role-content,.industry-live-slide.problem .industry-role-content,.industry-live-slide.summary .industry-role-content{grid-template-columns:1fr}.industry-live-slide.context ul,.industry-live-slide.application ul,.industry-live-slide.evidence ul,.industry-live-slide.case ul,.industry-live-slide.split ul{grid-template-columns:1fr;max-width:none}.industry-live-slide.problem ul,.industry-live-slide.summary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:100%}.industry-live-slide.problem li,.industry-live-slide.summary li{align-items:center;min-height:120px;display:flex}.industry-live-slide figure,.industry-live-slide .industry-visual-placeholder{align-self:stretch;width:100%;height:350px;margin:0;position:relative;bottom:auto;right:auto}.industry-live-slide figure img,.industry-live-slide figure video{object-fit:contain;width:100%;height:100%;max-height:none}.industry-visual-placeholder{text-align:center;color:#727b88;background:#faf8ffc7;border:2px dashed #d6cffa;align-content:center;place-items:center;gap:12px;padding:38px;display:grid}.industry-visual-placeholder>b{color:#7650eb;font-size:56px;font-weight:300;line-height:1}.industry-visual-placeholder strong{color:#4f5663;font-size:18px;font-weight:500}.industry-visual-placeholder small{max-width:360px;font-size:13px;line-height:1.55}.industry-process-flow{grid-column:1/-1;align-items:stretch;gap:26px;margin-top:26px;display:flex}.industry-process-flow>div{background:#fff;border:1px solid #dfe3e9;flex:1;min-height:150px;padding:24px;position:relative}.industry-process-flow>div:not(:last-child):after{content:"→";color:#7650eb;font-size:24px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.industry-process-flow i{color:#7650eb;font-size:12px;font-style:normal;display:block}.industry-process-flow b{margin-top:18px;font-size:18px;font-weight:500;line-height:1.45;display:block}.industry-live-slide.process h2,.industry-live-slide.system h2,.industry-live-slide.data h2{max-width:90%}.industry-image-upload{text-align:center;cursor:pointer;border-radius:6px;color:#7650eb!important;border:1px dashed #a991f1!important;padding:12px!important}.industry-image-upload input{display:none}.library-primary-topbar{overflow:visible!important}.library-top-controls{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-left:30px;display:flex}.library-search-cluster{border:1px solid var(--base44-border);background:#fff;border-radius:20px;flex:1;align-items:center;min-width:280px;max-width:690px;height:38px;display:flex;overflow:hidden}.library-search-cluster select{width:90px;height:100%;color:var(--base44-foreground);cursor:pointer;background:0 0;border:0;outline:0;padding:0 24px 0 14px;font:500 10px/1 Inter,PingFang SC,Microsoft YaHei,sans-serif}.library-search-cluster>i{background:var(--base44-border);flex:none;width:1px;height:19px}.library-search-cluster input{min-width:0;height:100%;color:var(--base44-foreground);background:0 0;border:0;outline:0;flex:1;padding:0 11px;font:400 10px/1 Inter,PingFang SC,Microsoft YaHei,sans-serif}.library-search-cluster input::placeholder{color:#b4bac5}.library-search-cluster>button{background:var(--base44-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-right:3px;display:grid}.library-search-cluster>button:hover{background:#7140e8}.library-search-cluster>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.library-top-filters{white-space:nowrap;align-items:center;gap:8px;display:flex}.library-application-menu{position:relative}.library-application-menu>summary,.library-top-filters .library-display-menu>summary{border:1px solid var(--base44-border);height:34px;color:var(--base44-foreground);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font:500 10px/1 Inter,PingFang SC,Microsoft YaHei,sans-serif;list-style:none;display:flex}.library-application-menu>summary::-webkit-details-marker{display:none}.library-application-menu[open]>summary,.library-top-filters .library-display-menu[open]>summary{background:#faf8ff;border-color:#c6b5f7}.library-application-menu>div{z-index:70;border:1px solid var(--base44-border);background:#fff;border-radius:9px;width:210px;padding:12px;position:absolute;top:41px;right:0;box-shadow:0 18px 45px #1f293729}.library-application-menu b{margin-bottom:8px;font-size:10px;display:block}.library-application-menu label{min-height:31px;color:var(--base44-foreground);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:0 4px;font-size:10px;display:flex}.library-application-menu label:hover{background:var(--base44-surface-2)}.library-application-menu input{width:14px;height:14px;accent-color:var(--base44-primary);margin:0}.library-top-filters .library-result-count{font-size:9px}.library-mosaic-small{--library-card-height:131px}.library-mosaic-large{--library-card-height:262px}.library-mosaic-small .format-mobile{flex-basis:74px}.library-mosaic-small .format-pdf{flex-basis:102px}.library-mosaic-small .format-pc{flex-basis:233px}.library-mosaic-large .format-mobile{flex-basis:148px}.library-mosaic-large .format-pdf{flex-basis:204px}.library-mosaic-large .format-pc{flex-basis:466px}@media (width<=1100px){.library-top-controls{gap:8px;margin-left:16px}.library-search-cluster{min-width:210px}.library-top-filters{gap:5px}.library-top-filters .library-result-count{display:none}.library-mosaic-small{--library-card-height:105px}.library-mosaic-large{--library-card-height:210px}.library-mosaic-small .format-mobile{flex-basis:59px}.library-mosaic-small .format-pdf{flex-basis:82px}.library-mosaic-small .format-pc{flex-basis:187px}.library-mosaic-large .format-mobile{flex-basis:118px}.library-mosaic-large .format-pdf{flex-basis:163px}.library-mosaic-large .format-pc{flex-basis:373px}}@media (width<=760px){.library-primary-topbar{flex-wrap:wrap;min-height:70px;height:auto!important;padding-top:9px!important;padding-bottom:9px!important}.library-top-controls{order:3;width:100%;margin:7px 0 0}.library-search-cluster{min-width:160px}.library-application-menu>summary,.library-top-filters .library-display-menu>summary{padding:0 8px}.library-mosaic-small{--library-card-height:105px}.library-mosaic-large{--library-card-height:210px}.library-mosaic-small .format-mobile{flex-basis:59px}.library-mosaic-small .format-pdf{flex-basis:82px}.library-mosaic-small .format-pc{flex-basis:187px}.library-mosaic-large .format-mobile{flex-basis:118px}.library-mosaic-large .format-pdf{flex-basis:163px}.library-mosaic-large .format-pc{flex-basis:373px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.landing-page{--lp-bg:#f8f8fa;--lp-text:#111827;--lp-muted:#7d8798;--lp-line:#e5e7eb;--lp-purple:#724ae5;--lp-purple2:#865ff8;background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.landing-page *{box-sizing:border-box}.landing-container{width:min(1280px,100% - 40px);margin:0 auto}.landing-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8fadb;border-bottom:1px solid #e5e7ebcc;position:fixed;inset:0 0 auto}.landing-nav>.landing-container{justify-content:space-between;align-items:center;height:64px;display:flex}.landing-brand{align-items:center;gap:9px;display:flex}.landing-brand img,.landing-footer img{width:34px;height:34px}.landing-brand b{font-size:18px}.landing-brand span{color:var(--lp-muted);font-size:12px}.landing-nav nav{gap:32px;display:flex}.landing-nav nav a,.landing-nav-actions>a{color:#556070;font-size:14px}.landing-nav nav a:hover,.landing-nav-actions>a:first-child:hover{color:var(--lp-text)}.landing-nav-actions{align-items:center;gap:20px;display:flex}.landing-nav-actions>a:last-child{background:var(--lp-purple);color:#fff;border-radius:9px;padding:10px 16px;font-weight:600;box-shadow:0 8px 24px -8px #724ae599}.landing-nav-actions>a:last-child span{margin-left:6px}.landing-menu-button,.landing-mobile-menu{display:none}.landing-hero{padding:132px 0 76px;position:relative;overflow:hidden}.landing-glow{filter:blur(110px);background:#865ff82b;border-radius:50%;width:900px;height:520px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.landing-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid;position:relative}.landing-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(45px,5vw,70px);font-weight:600;line-height:1.08}.landing-hero h1 span,.landing-mobile-sales h2 span,.landing-final h2 span{background:linear-gradient(120deg,#111827 0%,#6745ca 55%,#9c7bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-hero h1+p{max-width:640px;color:var(--lp-muted);margin:26px 0 0;font-size:17px;line-height:1.8}.landing-hero-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.landing-primary-cta,.landing-secondary-cta{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.landing-primary-cta{background:var(--lp-purple);color:#fff;box-shadow:0 12px 32px -10px #724ae5b3}.landing-primary-cta:hover{background:var(--lp-purple2)}.landing-secondary-cta{border:1px solid var(--lp-line);background:#ffffffb3}.landing-plain-cta{color:var(--lp-muted);padding:12px;font-size:14px}.landing-proof{color:var(--lp-muted);gap:22px;margin-top:38px;font-size:12px;display:flex}.landing-orbit{--orbit:0deg;aspect-ratio:1;width:min(100%,480px);margin:auto;position:relative}.landing-orbit:before{content:"";filter:blur(35px);background:#865ff81a;border-radius:50%;position:absolute;inset:9%}.landing-orbit-ring{border:1px dashed #865ff866;border-radius:50%;position:absolute;inset:25% 10%;transform:rotate(-18deg)}.landing-orbit-ring:after{content:"";border:1px dashed #865ff833;border-radius:50%;position:absolute;inset:-55% 28%;transform:rotate(34deg)}.landing-orbit-core{color:var(--lp-purple2);background:#ffffffd1;border:1px solid #865ff859;border-radius:18px;align-items:center;gap:14px;padding:18px 22px;font-size:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px -16px #865ff88c}.landing-orbit-core i{border-top:1px dashed #865ff880;width:42px}.landing-orbit-node{--angle:calc(var(--i) * 60deg + var(--orbit));transform:rotate(var(--angle)) translateX(190px) rotate(calc(-1 * var(--angle)));place-items:center;gap:5px;display:grid;position:absolute;top:50%;left:50%}.landing-orbit-node b{border:1px solid var(--lp-line);width:50px;height:50px;color:var(--lp-purple2);background:#ffffffd1;border-radius:16px;place-items:center;display:grid;box-shadow:0 8px 20px #1e293b1a}.landing-orbit-node small{white-space:nowrap;background:#ffffffc7;border-radius:20px;padding:3px 7px;font-size:10px}.landing-capability{padding:78px 0;scroll-margin-top:64px}.landing-capability:after{content:"";background:linear-gradient(90deg,transparent,var(--lp-line) 20%,var(--lp-line) 80%,transparent);width:min(1280px,100% - 40px);height:1px;margin:78px auto -78px;display:block}.landing-capability-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.landing-capability.reversed .landing-capability-copy{order:2}.landing-capability-copy>small,.landing-mobile-sales>.landing-container>small{color:var(--lp-purple);letter-spacing:.08em;font:600 12px/1 ui-monospace,monospace}.landing-capability h2{letter-spacing:-.035em;margin:14px 0 20px;font-size:clamp(32px,3.3vw,48px);line-height:1.16}.landing-capability h2+p{color:var(--lp-muted);font-size:16px;line-height:1.8}.landing-flow,.landing-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.landing-flow span,.landing-tags span{border:1px solid var(--lp-line);background:#ffffffb3;border-radius:9px;padding:8px 11px;font-size:12px}.landing-flow i{color:var(--lp-purple);margin-left:12px;font-style:normal}.landing-capability blockquote{border-left:2px solid var(--lp-purple);background:#865ff80f;margin:24px 0;padding:14px 16px;font-size:14px;line-height:1.75}.landing-text-cta{color:var(--lp-purple);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.landing-text-cta:hover span{transform:translate(4px)}.landing-text-cta span{transition:all .2s}.landing-visual{border:1px solid var(--lp-line);background:linear-gradient(#ffffffe6,#fff9);border-radius:28px;min-height:390px;padding:24px;position:relative;box-shadow:0 24px 60px -34px #865ff880}.landing-visual>header{color:var(--lp-muted);align-items:center;gap:10px;font-size:12px;display:flex}.landing-visual>header span{color:var(--lp-purple);font-family:ui-monospace,monospace}.landing-visual>header i{margin-left:auto;font-style:normal}.landing-visual-stage{place-items:center;height:245px;display:grid;position:relative}.landing-visual-stage:before,.landing-visual-stage:after{content:"";border:1px dashed #865ff840;border-radius:50%;position:absolute}.landing-visual-stage:before{width:210px;height:210px}.landing-visual-stage:after{width:130px;height:130px}.landing-visual-stage>strong{z-index:1;background:var(--lp-purple);color:#fff;border-radius:24px;place-items:center;width:84px;height:84px;font-size:24px;display:grid;box-shadow:0 20px 45px #724ae559}.landing-visual-stage>div{position:absolute;inset:40px}.landing-visual-stage i{background:#22d3ee;border-radius:50%;width:10px;height:10px;position:absolute}.landing-visual-stage i:first-child{top:35%;left:12%}.landing-visual-stage i:nth-child(2){top:20%;right:12%}.landing-visual-stage i:nth-child(3){background:#34d399;bottom:5%;left:24%}.landing-visual-stage i:nth-child(4){background:#f59e0b;bottom:15%;right:24%}.landing-visual footer{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.landing-visual footer span{color:#65568a;background:#f3f0fc;border-radius:20px;padding:6px 9px;font-size:10px}.landing-mobile-sales{background-image:linear-gradient(#e5e7eb73 1px,#0000 1px),linear-gradient(90deg,#e5e7eb73 1px,#0000 1px);background-size:56px 56px;padding:95px 0;position:relative;overflow:hidden}.landing-mobile-sales:before{content:"";filter:blur(120px);background:#865ff821;border-radius:50%;width:800px;height:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-mobile-sales>.landing-container{position:relative}.landing-mobile-sales h2{letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.08}.landing-mobile-sales h3{font-size:20px;font-weight:500}.landing-mobile-sales h3+p{max-width:760px;color:var(--lp-muted);font-size:16px;line-height:1.8}.landing-mobile-demo{justify-content:center;align-items:center;gap:28px;margin:58px 0 38px;display:flex}.landing-source-doc{border:1px solid var(--lp-line);background:#fff;border-radius:14px;gap:9px;width:240px;padding:20px;display:grid;box-shadow:8px 8px #f0eef7}.landing-source-doc span{color:var(--lp-muted);font-size:11px}.landing-source-doc i{background:#eceef2;border-radius:4px;height:7px}.landing-source-doc i:last-child{width:65%}.landing-ai-arrow{color:var(--lp-purple);place-items:center;gap:8px;display:grid}.landing-ai-arrow b{background:#f6f2ff;border:1px solid #724ae54d;border-radius:20px;padding:6px 10px;font-size:11px}.landing-ai-arrow span{font-size:28px}.landing-ai-arrow small{color:var(--lp-muted)}.landing-phone{background:#fff;border:3px solid #cbd0db;border-radius:24px;flex-direction:column;gap:10px;width:145px;height:265px;padding:22px 12px 12px;display:flex;box-shadow:0 18px 40px -22px #0f172a4d}.landing-phone header{background:linear-gradient(135deg,var(--lp-purple2),#6f4acc);color:#fff;margin:-18px -8px 0;padding:12px 8px;font-size:8px}.landing-phone b{font-size:12px}.landing-phone div{background:#e7e9ed;border-radius:4px;height:6px}.landing-phone strong{color:var(--lp-purple);background:#f2effd;border-radius:7px;margin-top:auto;padding:8px;font-size:11px}.landing-pricing,.landing-about,.landing-final{padding:95px 0}.landing-pricing{text-align:center}.landing-pricing h2,.landing-about h2,.landing-final h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,54px)}.landing-pricing>div>p{color:var(--lp-muted)}.landing-plan-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.landing-plan-grid article{border:1px solid var(--lp-line);background:#ffffffb8;border-radius:20px;padding:28px;position:relative}.landing-plan-grid article.featured{border-color:#724ae580;transform:translateY(-8px);box-shadow:0 24px 60px -30px #724ae599}.landing-plan-grid em{background:var(--lp-purple);color:#fff;border-radius:20px;padding:6px 12px;font-size:11px;font-style:normal;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.landing-plan-grid h3{font-size:19px}.landing-plan-grid p{min-height:44px;color:var(--lp-muted);font-size:13px;line-height:1.6}.landing-plan-grid strong{font-size:28px}.landing-plan-grid>article>small{color:var(--lp-muted)}.landing-plan-grid ul{min-height:150px;padding:20px 0 0;list-style:none}.landing-plan-grid li{color:#525d6c;margin:11px 0;font-size:13px}.landing-plan-grid a{border:1px solid var(--lp-line);border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;font-weight:600;display:flex}.landing-plan-grid .featured a{border-color:var(--lp-purple);background:var(--lp-purple);color:#fff}.landing-about>.landing-container{grid-template-columns:1fr 1fr;gap:80px;display:grid}.landing-about h3{font-size:21px;font-weight:500}.landing-about p{color:var(--lp-muted);line-height:1.8}.landing-about ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-about li{border:1px solid var(--lp-line);background:#ffffffb8;border-radius:12px;padding:16px;font-size:14px}.landing-about li span{color:var(--lp-purple);margin-right:15px;font-family:ui-monospace,monospace}.landing-final{text-align:center;background:radial-gradient(#865ff845,#0000 65%);position:relative}.landing-final p{color:var(--lp-muted);font-size:17px}.landing-final a{margin-top:22px}.landing-final small{color:var(--lp-muted);margin-top:13px;display:block}.landing-footer{border-top:1px solid var(--lp-line);padding:58px 0 26px}.landing-footer>.landing-container{grid-template-columns:2fr 1fr 1fr;gap:70px;display:grid}.landing-footer>.landing-container>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.landing-footer>.landing-container>div:first-child{grid-template-columns:36px auto;align-items:center;display:grid}.landing-footer p{max-width:360px;color:var(--lp-muted);grid-column:1/-1;line-height:1.7}.landing-footer a{color:var(--lp-muted);font-size:13px}.landing-footer a:hover{color:var(--lp-purple)}.landing-copyright{border-top:1px solid var(--lp-line);width:min(1280px,100% - 40px);color:var(--lp-muted);justify-content:space-between;margin:45px auto 0;padding-top:20px;font-size:11px;display:flex}.landing-route-loading{text-align:center;color:#6b7280;place-content:center;gap:12px;min-height:100vh;display:grid}.landing-route-loading span{border:2px solid #ddd;border-top-color:#724ae5;border-radius:50%;width:30px;height:30px;margin:auto;animation:.8s linear infinite landing-spin}@keyframes landing-spin{to{transform:rotate(360deg)}}@media (width<=980px){.landing-hero-grid,.landing-capability-grid,.landing-about>.landing-container{grid-template-columns:1fr}.landing-orbit{width:420px;max-width:100%}.landing-capability.reversed .landing-capability-copy{order:0}.landing-mobile-demo{flex-wrap:wrap}.landing-source-doc{width:100%;max-width:360px}.landing-ai-arrow{width:100%}.landing-ai-arrow span{transform:rotate(90deg)}.landing-plan-grid{grid-template-columns:1fr}.landing-plan-grid article.featured{transform:none}.landing-plan-grid ul{min-height:0}}@media (width<=700px){.landing-container{width:min(100% - 30px,1280px)}.landing-nav nav,.landing-nav-actions{display:none}.landing-menu-button{background:0 0;border:0;font-size:23px;display:block}.landing-mobile-menu{border-top:1px solid var(--lp-line);background:#fff;gap:14px;padding:15px 20px;display:grid}.landing-hero{padding-top:104px}.landing-hero h1{font-size:42px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-plain-cta{text-align:center}.landing-proof{flex-direction:column;align-items:flex-start;gap:8px}.landing-orbit{width:300px}.landing-orbit-node{transform:rotate(var(--angle)) translateX(116px) rotate(calc(-1 * var(--angle)))}.landing-orbit-node b{width:40px;height:40px}.landing-orbit-node small{display:none}.landing-capability,.landing-mobile-sales,.landing-pricing,.landing-about,.landing-final{padding:64px 0}.landing-capability:after{margin-top:64px}.landing-capability-grid{gap:36px}.landing-visual{min-height:320px}.landing-visual-stage{height:190px}.landing-mobile-sales h2{font-size:40px}.landing-phone{width:132px;height:230px}.landing-plan-grid{margin-top:35px}.landing-footer>.landing-container{grid-template-columns:1fr;gap:34px}.landing-copyright{flex-direction:column;align-items:flex-start;gap:8px}}.landing-basefo{--lp-background:#f8f9fb;--lp-foreground:#0f172a;--lp-muted:#8290a5;--lp-border:#e8eaf0;background:var(--lp-background);min-height:100vh;color:var(--lp-foreground);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.landing-basefo .bg-background{background-color:var(--lp-background)}.landing-basefo .text-foreground{color:var(--lp-foreground)}.landing-basefo .text-muted-foreground{color:var(--lp-muted)}.landing-basefo .border-border{border-color:var(--lp-border)}.landing-basefo .bg-foreground\/5{background:#0f172a0d}.landing-basefo .bg-foreground\/10{background:#0f172a1a}.landing-basefo .bg-foreground\/15{background:#0f172a26}.landing-basefo .text-white{color:#fff}.landing-basefo .text-white\/75{color:#ffffffbf}.landing-basefo .border-border\/70{border-color:#e8eaf0b3}.landing-basefo header.fixed.border-b{border-bottom:1px solid #e8eaf0b3}.landing-basefo button[class*="bg-[#724AE5]"],.landing-basefo button[class*="bg-[#865FF8]"]{color:#fff}.landing-basefo button{cursor:pointer}.landing-basefo button:disabled{cursor:not-allowed}.landing-basefo button:not(:disabled){transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:ease}.landing-basefo button:not(:disabled):active{transform:translateY(1px)scale(.98)}.landing-basefo button[class*="bg-[#724AE5]"]:hover,.landing-basefo button[class*="bg-[#865FF8]"]:hover{transform:translateY(-1px);box-shadow:0 12px 30px -9px #724ae5b8}.landing-basefo button:focus-visible{outline-offset:3px;outline:2px solid #865ff8}.landing-basefo .font-title,.landing-basefo .font-display{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.landing-basefo .font-mono-syn{font-feature-settings:"ss01","cv01";font-family:JetBrains Mono,Consolas,monospace}.landing-basefo .glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--lp-border);background:linear-gradient(#ffffffdb,#ffffff9e)}.landing-basefo .glass-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #e8eaf0d9}.landing-basefo .violet-glow{box-shadow:0 0 0 1px #865ff840,0 18px 60px -20px #865ff873}.landing-basefo .text-gradient-violet{background:linear-gradient(120deg,#0f172a 0%,#6745ca 60%,#865ff8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-basefo .hairline{background:linear-gradient(90deg,transparent,var(--lp-border) 20%,var(--lp-border) 80%,transparent);height:1px}.landing-basefo .grid-bg{background-image:linear-gradient(#e8eaf080 1px,#0000 1px),linear-gradient(90deg,#e8eaf080 1px,#0000 1px);background-size:56px 56px}.landing-basefo .exs-typing{animation:3.4s ease-in-out infinite basefo-typing}.landing-basefo .exs-cursor{animation:1.1s step-end infinite basefo-blink}.landing-basefo .exs-fade-up{animation:.55s ease-out both basefo-fade-up}@keyframes basefo-typing{0%,to{width:0}40%,80%{width:50%}}@keyframes basefo-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes basefo-fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pcx-page{--violet:#865ff8;--ink:#111827;--muted:#8591a6;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 72% 18%,#865ff814,#0000 32%),#f8f9fc;padding:0 4vw 34px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.pcx-header{border-bottom:1px solid #e7e9f0;justify-content:space-between;align-items:center;max-width:1480px;height:76px;margin:auto;display:flex}.pcx-brand{color:#737e90;align-items:center;gap:14px;font-size:12px;display:flex}.pcx-brand img{object-fit:contain;width:42px;height:24px}.pcx-status{letter-spacing:.08em;color:#8994a8;font:10px ui-monospace,monospace}.pcx-status i{background:var(--violet);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #865ff81a}.pcx-intro{grid-template-columns:minmax(350px,.7fr) minmax(650px,1.3fr);align-items:center;gap:6vw;max-width:1480px;min-height:calc(100vh - 180px);margin:auto;display:grid}.pcx-kicker{letter-spacing:.16em;color:var(--violet)!important;font:11px ui-monospace,monospace!important}.pcx-intro h1{letter-spacing:-.05em;margin:22px 0 25px;font-size:clamp(42px,4.3vw,72px);font-weight:500;line-height:1.1}.pcx-intro>div>p{color:#78859a;max-width:560px;font-size:17px;line-height:1.8}.pcx-truth{border-left:2px solid var(--violet);background:#865ff80f;border-radius:0 14px 14px 0;margin-top:38px;padding:18px 20px;font-size:14px;line-height:1.7}.pcx-truth b{color:var(--violet);margin-right:6px}.pcx-truth span{color:#657086;display:block}.pcx-player{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e5ed;border-radius:32px;padding:20px;box-shadow:0 35px 80px -45px #342c5657}.pcx-stage{background:#fff;border:1px solid #e9eaf0;border-radius:22px;overflow:hidden}.pcx-stage-top{color:#98a2b3;letter-spacing:.08em;border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;height:44px;padding:0 20px;font:9px ui-monospace,monospace;display:flex}.pcx-stage-top b{color:var(--violet);font-weight:500}.pcx-canvas{background:linear-gradient(#fff,#fcfcfe);height:min(52vh,470px);min-height:390px;position:relative;overflow:hidden}.pcx-source,.pcx-panel,.pcx-ai,.pcx-factors,.pcx-suggestions,.pcx-next,.pcx-result,.pcx-connectors{transition:opacity .42s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute}.pcx-source{width:36%;top:25%;left:7%}.pcx-source-card{background:#fff;border:1px solid #e2e5ec;border-radius:15px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:17px;display:grid;position:relative;box-shadow:0 15px 35px -28px #777}.pcx-source-card>div{gap:6px;display:grid}.pcx-source-card b{font-size:12px}.pcx-source-card small{color:#939caf;font:9px ui-monospace,monospace}.pcx-source-card em{color:var(--violet);font-size:8px;font-style:normal;position:absolute;top:10px;right:10px}.pcx-file-icon{width:44px;height:54px;color:var(--violet);background:#f1edff;border-radius:8px;place-items:center;font:700 10px ui-monospace,monospace;display:grid}.pcx-ghost{background:#e7e9ee;border-radius:9px;height:5px;display:block}.pcx-panel{opacity:0;width:44%;left:7%;transform:translateY(16px)}.pcx-panel label,.pcx-suggestions label{color:#7d8798;letter-spacing:.06em;margin-bottom:10px;font:9px ui-monospace,monospace;display:block}.pcx-industry{top:39%}.pcx-application{top:66%}.pcx-chip{color:#687386;background:#fff;border:1px solid #e2e4eb;border-radius:9px;align-items:center;margin:0 5px 5px 0;padding:8px 10px;font-size:9px;display:inline-flex}.pcx-chip.is-selected{color:#7148e1;background:#f4f0ff;border-color:#9d7dfb;box-shadow:0 0 0 2px #865ff814}.pcx-chip.is-add{border-style:dashed}.pcx-connectors{opacity:0;width:100%;height:100%;inset:0}.pcx-connectors path{fill:none;stroke:#9c85e9;stroke-width:1.2px;stroke-dasharray:5 5}.pcx-ai{opacity:0;background:#faf8ff;border:1px solid #b9a5fa;border-radius:26px;place-items:center;width:106px;height:106px;display:grid;top:38%;left:47%;transform:scale(.7)}.pcx-ai b{background:var(--violet);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font:600 12px ui-monospace,monospace;display:grid}.pcx-ai span{color:#6f5fb0;font-size:9px}.pcx-ai div{gap:3px;display:flex}.pcx-ai i{background:var(--violet);border-radius:50%;width:4px;height:4px;animation:.8s infinite alternate pcx-dot}.pcx-ai i:nth-child(2){animation-delay:.2s}.pcx-ai i:nth-child(3){animation-delay:.4s}.pcx-factors{opacity:0;gap:6px;display:flex;top:70%;left:41%}.pcx-factors span{color:#8a7bb7;background:#f4f2fa;border-radius:10px;padding:5px 7px;font-size:8px}.pcx-suggestions{opacity:0;width:31%;top:24%;right:5%;transform:translate(20px)}.pcx-suggestions div{gap:7px;display:grid}.pcx-suggestions button{text-align:left;color:#697386;background:#fff;border:1px solid #e5e7ed;border-radius:10px;height:42px;padding:0 12px;font-size:9px}.pcx-suggestions button.selected{border-color:var(--violet);color:#6840d4;background:#f7f4ff}.pcx-suggestions button i{float:right;background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.pcx-next{opacity:0;background:#fff;border:1px solid #dfd7f8;border-radius:15px;width:32%;padding:15px;top:18%;right:5%;transform:translate(20px)}.pcx-next>div{align-items:center;gap:8px;display:flex}.pcx-next small{color:var(--violet);background:#f1edff;border-radius:7px;padding:4px 6px;font-size:8px}.pcx-next b{font-size:11px}.pcx-next>span,.pcx-next>button{color:#7a8496;background:#fff;border:1px solid #e3e5eb;border-radius:8px;place-items:center;width:56px;height:29px;margin:12px 6px 10px 0;font-size:8px;display:inline-grid}.pcx-next>button{border-color:var(--violet);background:var(--violet);color:#fff}.pcx-next section{background:#f8f7fb;border-radius:10px;gap:6px;padding:10px;display:grid}.pcx-next section em{color:#6c46d5;border-top:1px solid #e4e0ef;padding-top:6px;font-size:9px;font-style:normal}.pcx-result{opacity:0;inset:5% 4%;transform:scale(.96)}.pcx-result-source{opacity:.72;width:27%;position:absolute;top:24%;left:0}.pcx-result-source:after{content:"";border-top:1px dashed #a994ea;width:54px;position:absolute;top:42%;left:105%}.pcx-result-source span{text-align:center;color:#929baa;margin-top:10px;font-size:9px;display:block}.pcx-result-cards{justify-content:center;align-items:center;gap:12px;width:66%;height:80%;display:flex;position:absolute;top:5%;right:0}.pcx-phone{background:#fff;border:1px solid #e1e4ea;border-radius:18px;align-content:start;gap:7px;width:29%;min-width:112px;height:230px;padding:9px;display:grid;box-shadow:0 18px 34px -25px #555}.pcx-phone:nth-child(2){transform:translateY(-10px)}.pcx-phone-hero{background:linear-gradient(145deg,var(--tone),#252342);color:#fff;border-radius:11px;height:82px;padding:9px;position:relative;overflow:hidden}.pcx-phone-hero span{letter-spacing:.1em;font:6px ui-monospace,monospace}.pcx-phone-hero i{border:14px solid #fff3;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-23px;right:-12px}.pcx-phone>b{font-size:9px;line-height:1.35}.pcx-phone-points{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pcx-phone-points i{background:color-mix(in srgb,var(--tone) 12%,white);border-radius:5px;height:26px}.pcx-phone-next{background:color-mix(in srgb,var(--tone) 10%,white);color:var(--tone);border-radius:6px;margin-top:auto;padding:7px;font-size:7px}.pcx-phone-next span{float:right}.pcx-result>strong{color:#5e3dc4;letter-spacing:.04em;font-size:13px;font-weight:500;position:absolute;bottom:0;right:5%}.pcx-cursor{z-index:20;opacity:0;width:18px;height:24px;transition:left .65s cubic-bezier(.2,.8,.2,1),top .65s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:45%;left:36%}.pcx-cursor:before{content:"";clip-path:polygon(0 0,78% 70%,49% 73%,64% 100%,49% 100%,35% 76%,12% 98%);background:#1f2937;position:absolute;inset:0}.pcx-cursor i{border:1px solid var(--violet);opacity:0;border-radius:50%;width:20px;height:20px;animation:.8s infinite pcx-ripple;position:absolute}.scene-industry .pcx-source,.scene-application .pcx-source,.scene-research .pcx-source,.scene-suggestion .pcx-source,.scene-next .pcx-source{transform-origin:0 0;width:30%;top:7%;transform:scale(.84)}.scene-industry .pcx-industry,.scene-application .pcx-panel,.scene-research .pcx-panel,.scene-suggestion .pcx-panel,.scene-next .pcx-panel{opacity:1;transform:none}.scene-application .pcx-industry,.scene-research .pcx-panel,.scene-suggestion .pcx-panel,.scene-next .pcx-panel{transform-origin:0 0;transform:scale(.9)}.scene-research .pcx-connectors,.scene-suggestion .pcx-connectors,.scene-next .pcx-connectors,.scene-research .pcx-ai,.scene-suggestion .pcx-ai,.scene-next .pcx-ai,.scene-research .pcx-factors,.scene-suggestion .pcx-factors,.scene-next .pcx-factors,.scene-suggestion .pcx-suggestions{opacity:1;transform:none}.scene-next .pcx-suggestions{opacity:.22;transform-origin:100% 0;transform:scale(.92)}.scene-next .pcx-next{opacity:1;transform:none}.scene-result .pcx-source,.scene-result .pcx-panel,.scene-result .pcx-ai,.scene-result .pcx-factors,.scene-result .pcx-suggestions,.scene-result .pcx-next,.scene-result .pcx-connectors{opacity:0}.scene-result .pcx-result{opacity:1;transform:none}.scene-industry .pcx-cursor{opacity:1;top:50%;left:29%}.scene-application .pcx-cursor{opacity:1;top:74%;left:31%}.scene-suggestion .pcx-cursor{opacity:1;top:51%;left:83%}.scene-next .pcx-cursor{opacity:1;top:39%;left:84%}.scene-industry .pcx-cursor i,.scene-application .pcx-cursor i,.scene-suggestion .pcx-cursor i,.scene-next .pcx-cursor i{opacity:1}.pcx-controls{grid-template-columns:34px 1fr 34px;align-items:start;gap:12px;padding:16px 4px 2px;display:grid}.pcx-controls>button{color:#6e7788;cursor:pointer;background:#fff;border:1px solid #e1e4eb;border-radius:50%;width:32px;height:32px}.pcx-timeline{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.pcx-timeline button{color:#9aa2b1;cursor:pointer;text-align:left;background:0 0;border:0;height:33px;padding:0;font-size:7px;position:relative}.pcx-timeline button:before{content:"";background:#e5e7ed;border-radius:4px;height:2px;position:absolute;top:0;left:0;right:0}.pcx-timeline button>i{background:var(--violet);border-radius:4px;height:2px;position:absolute;top:0;left:0}.pcx-timeline span{position:absolute;top:10px;left:0}.pcx-timeline .active span{color:#6d46d7}.pcx-footer{color:#8993a5;border-top:1px solid #e7e9ef;justify-content:center;align-items:center;gap:14px;max-width:1480px;margin:auto;padding:22px 0 0;font-size:10px;display:flex}.pcx-footer i{color:#b0a2dc;font-style:normal}.pcx-footer b{color:var(--violet)}.pcx-chip-row>.pcx-chip:first-child{display:none}.phase-done .pcx-chip-row>.pcx-chip:first-child{display:inline-flex}.phase-click .pcx-chip.is-add,.phase-input .pcx-chip.is-add,.phase-confirm .pcx-chip.is-add{color:#7148e1;background:#f4f0ff;border-color:#9d7dfb;box-shadow:0 0 0 2px #865ff814}.pcx-create-pop{opacity:0;pointer-events:none;background:#fff;border:1px solid #ded7f5;border-radius:12px;width:230px;padding:10px;position:absolute;top:58px;left:0;transform:translateY(-5px);box-shadow:0 16px 32px -20px #5c536f}.pcx-create-pop small{color:#8d96a7;margin-bottom:6px;font-size:8px;display:block}.pcx-create-pop>div{color:#4d5564;border:1px solid #b9a5fa;border-radius:7px;align-items:center;width:164px;height:30px;padding:0 8px;font-size:9px;display:inline-flex}.pcx-create-pop>div span{display:none}.pcx-create-pop>div i{border-left:1px solid var(--violet);height:13px;animation:.5s infinite alternate pcx-blink}.pcx-create-pop button{float:right;background:var(--violet);color:#fff;border:0;border-radius:7px;width:42px;height:30px;font-size:8px}.phase-input .pcx-create-pop,.phase-confirm .pcx-create-pop{opacity:1;transform:none}.phase-input .pcx-create-pop>div span,.phase-confirm .pcx-create-pop>div span{display:inline}.phase-confirm .pcx-create-pop button{box-shadow:0 0 0 3px #865ff833}.pcx-suggestions button{transition:all .25s}.pcx-suggestions button.hovered{border-color:var(--violet);color:#6840d4;background:#f7f4ff;transform:translate(-3px)}.pcx-thinking{color:#a09aaf;margin-top:9px;font-size:8px;display:block}.phase-chosen .pcx-thinking{color:var(--violet)}.pcx-next{width:37%;min-height:260px;top:10%;right:4%;overflow:hidden}.pcx-next-ask{align-items:center;gap:8px;display:flex!important}.pcx-next-ask span,.pcx-next-ask button{color:#7a8496;background:#fff;border:1px solid #e3e5eb;border-radius:8px;place-items:center;width:45px;height:27px;margin-left:auto;font-size:8px;display:grid}.pcx-next-ask button{border-color:var(--violet);background:var(--violet);color:#fff;margin-left:0}.pcx-next-picker,.pcx-action-form,.pcx-bound{opacity:0;transition:all .35s;position:absolute;inset:14px;transform:translate(20px)}.pcx-next-picker label{color:#687386;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.pcx-next-picker>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.pcx-next-picker span{color:#737d8d;border:1px solid #e5e7ed;border-radius:8px;place-items:center;height:34px;font-size:8px;display:grid}.phase-choose .pcx-next-picker .target{border-color:var(--violet);color:#6942d5;background:#f4f0ff;box-shadow:0 0 0 2px #865ff814}.pcx-action-form{background:#fff!important;gap:7px!important;padding:0!important;display:grid!important}.pcx-action-form header{align-items:center;gap:7px;display:flex}.pcx-action-form label{color:#747e90;grid-template-columns:70px 1fr;align-items:center;font-size:8px;display:grid}.pcx-action-form label span{color:#525c6c;background:#fafbfc;border:1px solid #e4e6ec;border-radius:6px;padding:7px}.pcx-action-form>button{background:var(--violet);color:#fff;border:0;border-radius:7px;height:30px;font-size:8px}.pcx-bound{text-align:center;align-content:center;place-items:center;gap:14px;display:grid!important}.pcx-bound b{color:#6541cb}.pcx-bound span{color:#7049dd;background:#f3efff;border-radius:9px;padding:12px 20px;font-size:9px}.phase-open .pcx-next-ask button,.phase-confirm .pcx-action-form>button{box-shadow:0 0 0 3px #865ff833}.phase-open .pcx-next-picker,.phase-choose .pcx-next-picker,.phase-form .pcx-action-form,.phase-confirm .pcx-action-form,.phase-bound .pcx-bound{opacity:1;transform:none}.phase-open .pcx-next-ask,.phase-choose .pcx-next-ask,.phase-form .pcx-next-ask,.phase-confirm .pcx-next-ask,.phase-bound .pcx-next-ask{opacity:0}.scene-next .pcx-source,.scene-next .pcx-panel,.scene-next .pcx-ai,.scene-next .pcx-factors,.scene-next .pcx-connectors{opacity:.16}.scene-next .pcx-suggestions{opacity:0}.scene-industry .pcx-cursor,.scene-application .pcx-cursor,.scene-suggestion .pcx-cursor,.scene-next .pcx-cursor{opacity:1}.scene-industry.phase-idle .pcx-cursor{top:51%;left:32%}.scene-industry.phase-click .pcx-cursor{top:51%;left:34%}.scene-industry.phase-input .pcx-cursor{top:66%;left:23%}.scene-industry.phase-confirm .pcx-cursor{top:66%;left:34%}.scene-application.phase-idle .pcx-cursor{top:75%;left:33%}.scene-application.phase-click .pcx-cursor{top:75%;left:35%}.scene-application.phase-input .pcx-cursor{top:89%;left:23%}.scene-application.phase-confirm .pcx-cursor{top:89%;left:34%}.scene-suggestion.phase-one .pcx-cursor{top:36%;left:84%}.scene-suggestion.phase-two .pcx-cursor,.scene-suggestion.phase-back .pcx-cursor,.scene-suggestion.phase-chosen .pcx-cursor{top:49%;left:84%}.scene-suggestion.phase-three .pcx-cursor{top:62%;left:84%}.scene-next.phase-ask .pcx-cursor,.scene-next.phase-open .pcx-cursor{top:23%;left:90%}.scene-next.phase-choose .pcx-cursor{top:38%;left:84%}.scene-next.phase-form .pcx-cursor{top:58%;left:84%}.has-industry .pcx-industry .pcx-chip:first-child,.has-application .pcx-application .pcx-chip:first-child{display:inline-flex}.scene-application .pcx-industry .pcx-create-pop,.scene-industry .pcx-application .pcx-create-pop{opacity:0}.scene-industry.phase-idle .pcx-cursor,.scene-industry.phase-click .pcx-cursor{top:46%;left:17%}.scene-industry.phase-done .pcx-cursor{top:46%;left:10%}.scene-application.phase-idle .pcx-cursor,.scene-application.phase-click .pcx-cursor{top:74%;left:36%}.scene-application.phase-done .pcx-cursor{top:74%;left:10.5%}.phase-join .pcx-next-ask button{transform:scale(1.04);box-shadow:0 0 0 3px #865ff838}.phase-choices .pcx-next-picker,.phase-material .pcx-action-form,.phase-thickness .pcx-action-form,.phase-rate .pcx-action-form{opacity:1;transform:none}.phase-choices .pcx-next-ask,.phase-material .pcx-next-ask,.phase-thickness .pcx-next-ask,.phase-rate .pcx-next-ask{opacity:0}.pcx-next-picker span{transition:all .18s;position:relative}.pcx-next-picker span.hovered{border-color:var(--violet);color:#6942d5;background:#f4f0ff;transform:scale(1.03)}.pcx-next-picker span i{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid;position:absolute;right:7px}.pcx-action-form label{position:relative}.pcx-action-form label>span{white-space:nowrap}.pcx-action-form label>em{color:#697386;margin-left:6px;font-size:8px;font-style:normal}.pcx-action-form .field-rate{grid-template-columns:70px 92px auto}.phase-material .field-material>span,.phase-thickness .field-thickness>span,.phase-rate .field-rate>span{border-color:var(--violet);background:#f7f4ff;box-shadow:0 0 0 2px #865ff814}.pcx-dropdown{z-index:3;opacity:0;background:#fff;border:1px solid #ded7f5;border-radius:7px;padding:5px;position:absolute;top:31px;left:70px;right:0;transform:translateY(-4px);box-shadow:0 12px 24px -16px #554a70}.phase-material .pcx-dropdown{opacity:1;transform:none}.pcx-dropdown i{color:#697386;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal;display:block}.pcx-dropdown i:first-child{color:#6b44d6;background:#f3efff}.phase-material .pcx-action-form{gap:9px!important}.phase-material .field-thickness,.phase-material .field-rate,.phase-material .pcx-action-form>button{transform:translateY(48px)}.scene-next.phase-ask .pcx-cursor{top:20%;left:78%}.pcx-cursor{transition:left .65s cubic-bezier(.2,.75,.2,1),top .65s cubic-bezier(.2,.75,.2,1),opacity .3s}.scene-application .pcx-industry .pcx-chip.is-add,.scene-research .pcx-chip.is-add,.scene-suggestion .pcx-chip.is-add,.scene-next .pcx-chip.is-add{color:#687386;box-shadow:none;background:#fff;border-color:#e2e4eb}.scene-application .pcx-industry .pcx-create-pop,.scene-research .pcx-create-pop,.scene-suggestion .pcx-create-pop,.scene-next .pcx-create-pop{opacity:0!important;transform:translateY(-5px)!important}.scene-next.phase-join .pcx-cursor{top:16%;left:94%}.scene-next.phase-choices.choice-0 .pcx-cursor{top:29%;left:76.2%}.scene-next.phase-choices.choice-1 .pcx-cursor{top:29%;left:82.9%}.scene-next.phase-choices.choice-2 .pcx-cursor{top:37.7%;left:76.2%}.scene-next.phase-choices.choice-3 .pcx-cursor{top:37.7%;left:82.9%}.scene-next.phase-choices.choice-4 .pcx-cursor{top:46.4%;left:76.2%}.scene-next.phase-choices.choice-5 .pcx-cursor{top:46.4%;left:82.9%}.scene-next.phase-material .pcx-cursor{top:26.3%;left:84%}.scene-next.phase-thickness .pcx-cursor{top:36.6%;left:84%}.scene-next.phase-rate .pcx-cursor{top:46.9%;left:76.7%}.scene-next.phase-confirm .pcx-cursor{top:56%;left:79.8%}.pcx-controls>button{place-items:center;padding:0;line-height:1;display:grid}.pcx-controls>button.is-playing{border-color:var(--violet);color:var(--violet);background:#f2edff;box-shadow:0 0 0 3px #865ff81f}.pcx-pause-icon{justify-content:center;align-items:center;gap:4px;display:flex}.pcx-pause-icon i{background:currentColor;border-radius:2px;width:3px;height:12px;display:block}.pcx-play-icon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;display:block;transform:translate(1px)}.pcx-result{inset:3% 4%}.pcx-result-tree{grid-template-rows:76px 82px 88px 1fr;align-content:start;justify-items:center;transition:opacity .65s,transform .75s;display:grid;position:absolute;inset:0 0 5%}.pcx-tree-root{z-index:2;opacity:0;background:linear-gradient(135deg,#f5f1ff,#fff);border:1px solid #8e6cf4;border-radius:14px;align-self:start;place-items:center;min-width:155px;padding:10px 22px;transition:all .6s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(-12px)scale(.92);box-shadow:0 14px 30px -22px #6749c4}.pcx-tree-root small{color:#957be4;letter-spacing:.15em;font:7px ui-monospace,monospace}.pcx-tree-root b{color:#39256f;margin-top:3px;font-size:12px}.pcx-tree-level{opacity:0;justify-content:center;align-items:center;gap:9px;width:86%;transition:all .6s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(-8px)}.pcx-tree-level:before{content:"";border-top:1px solid #c9baf4;position:absolute;top:8px;left:12%;right:12%}.pcx-tree-level label,.pcx-tree-cards>label{color:#9a91ad;letter-spacing:.08em;font:7px ui-monospace,monospace;position:absolute;top:0;left:-1%}.pcx-tree-level span{z-index:1;color:#5f6878;background:#fff;border:1px solid #ded8ef;border-radius:10px;place-items:center;height:34px;font-size:8px;display:grid;position:relative;box-shadow:0 10px 22px -20px #48405b}.pcx-tree-level span:before{content:"";border-left:1px solid #c9baf4;height:15px;position:absolute;bottom:100%;left:50%}.pcx-tree-industries{grid-template-columns:repeat(3,minmax(105px,1fr));max-width:520px}.pcx-tree-industries span:first-of-type{color:#6d48d2;background:#f5f1ff;border-color:#9b7af5}.pcx-tree-applications{grid-template-columns:repeat(6,minmax(70px,1fr));width:96%}.pcx-tree-applications span{text-align:center;height:32px;padding:0 3px}.pcx-tree-cards{opacity:0;grid-template-columns:repeat(12,1fr);gap:6px;width:100%;padding-top:16px;transition:all .6s;display:grid;position:relative;transform:translateY(6px)}.pcx-tree-cards:before{content:"";border-top:1px solid #d8cef7;position:absolute;top:8px;left:4%;right:4%}.pcx-tree-cards>span{opacity:0;min-width:0;transition:all .35s;transition-delay:calc(var(--card-index) * 55ms);background:#fff;border:1px solid #e2e4eb;border-radius:8px;grid-template-rows:30px auto;gap:4px;padding:5px;display:grid;position:relative;transform:translateY(10px);box-shadow:0 10px 18px -17px #383245}.pcx-tree-cards>span:before{content:"";border-left:1px solid #d8cef7;height:9px;position:absolute;bottom:100%;left:50%}.pcx-tree-cards i{color:#fff;background:linear-gradient(145deg,#8c67f0,#39315f);border-radius:5px;place-items:center;font:6px ui-monospace,monospace;display:grid}.pcx-tree-cards span:nth-of-type(3n+2) i{background:linear-gradient(145deg,#5484d5,#304577)}.pcx-tree-cards span:nth-of-type(3n) i{background:linear-gradient(145deg,#31a7a0,#27566b)}.pcx-tree-cards b{color:#687284;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:6px;font-weight:500;overflow:hidden}.pcx-result-message{text-align:center;color:#70798a;letter-spacing:.02em;opacity:0;place-content:center;font-size:17px;line-height:1.9;transition:opacity .8s,transform .8s;display:grid;position:absolute;inset:0;transform:scale(.96)}.pcx-result-message b{color:#5f3bc8;font-size:20px;font-weight:500}.scene-result.phase-industries .pcx-tree-root,.scene-result.phase-applications .pcx-tree-root,.scene-result.phase-cards .pcx-tree-root,.scene-result.phase-root .pcx-tree-root,.scene-result.phase-industries .pcx-tree-industries,.scene-result.phase-applications .pcx-tree-industries,.scene-result.phase-cards .pcx-tree-industries,.scene-result.phase-applications .pcx-tree-applications,.scene-result.phase-cards .pcx-tree-applications,.scene-result.phase-cards .pcx-tree-cards,.scene-result.phase-cards .pcx-tree-cards>span{opacity:1;transform:none}.scene-result.phase-message .pcx-result-tree{opacity:0;transform:scale(.94)}.scene-result.phase-message .pcx-result-message{opacity:1;transform:none}.scene-result.phase-clear .pcx-result-tree{opacity:0;transform:scale(.94)}.pcx-tree-cards>span{grid-template-rows:30px auto 25px}.pcx-tree-cards em{background:#f0edf8;border-radius:50%;width:22px;height:22px;margin:1px auto 0;font-style:normal;display:block;position:relative;overflow:hidden}.pcx-tree-cards em:before{content:"";z-index:2;background:#b9aecb;border-radius:48% 48% 44% 44%;width:8px;height:9px;position:absolute;top:4px;left:7px}.pcx-tree-cards em:after{content:"";background:#cfc7dc;border-radius:50% 50% 35% 35%;width:14px;height:12px;position:absolute;bottom:-5px;left:4px}.pcx-tree-cards em span:before{content:"";z-index:3;background:#8d829e;border-radius:8px 8px 3px 3px;width:10px;height:6px;position:absolute;top:2px;left:6px}.pcx-tree-cards em.customer-1,.pcx-tree-cards em.customer-4{background:#e9f3f5}.pcx-tree-cards em.customer-1:before,.pcx-tree-cards em.customer-4:before{background:#a9c1c7}.pcx-tree-cards em.customer-1:after,.pcx-tree-cards em.customer-4:after{background:#c2d9dd}.pcx-tree-cards em.customer-1 span:before{background:#7698a0;border-radius:9px 9px 5px 5px;width:12px;height:10px;top:2px;left:5px}.pcx-tree-cards em.customer-2,.pcx-tree-cards em.customer-5{background:#f6eeec}.pcx-tree-cards em.customer-2:before,.pcx-tree-cards em.customer-5:before{background:#c9afa8}.pcx-tree-cards em.customer-2:after,.pcx-tree-cards em.customer-5:after{background:#dfc9c3}.pcx-tree-cards em.customer-2 span:before{background:#a8847b;border-radius:8px 8px 6px 6px;width:12px;height:11px;top:1px;left:5px}.pcx-tree-cards em.customer-3 span:before{border-radius:2px 7px 3px 3px;width:8px;left:7px}.pcx-tree-industries:before{left:16.666%;right:16.666%}.pcx-tree-applications:before{left:8.333%;right:8.333%}.pcx-tree-cards>span{background:#fcfcfe;grid-template-rows:auto 25px;align-content:center;min-height:72px}.pcx-tree-cards>span>b{color:#566173;align-self:center;font-size:7px}.pcx-tree-cards>span>i{display:none}@keyframes pcx-dot{to{opacity:.35;transform:translateY(-4px)}}@keyframes pcx-ripple{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(1.2)}}@keyframes pcx-blink{to{opacity:0}}@media (width<=1050px){.pcx-intro{grid-template-columns:1fr;padding:50px 0}.pcx-intro>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:0 35px;display:grid}.pcx-intro h1{grid-row:2/4}.pcx-truth{margin-top:15px}.pcx-player{margin-top:28px}.pcx-canvas{height:470px}.pcx-footer{flex-wrap:wrap}}@media (width<=650px){.pcx-page{padding:0 14px 25px}.pcx-header{height:62px}.pcx-intro{padding:36px 0;display:block}.pcx-intro h1{font-size:42px}.pcx-intro>div:first-child{display:block}.pcx-player{border-radius:22px;padding:8px}.pcx-canvas{min-height:430px}.pcx-stage-top{padding:0 13px}.pcx-panel{width:60%}.pcx-chip{padding:6px;font-size:8px}.pcx-ai{width:82px;height:82px;top:43%;left:42%}.pcx-suggestions,.pcx-next{width:42%;right:3%}.pcx-result{inset:3%}.pcx-result-source{display:none}.pcx-result-cards{gap:5px;width:100%;height:82%}.pcx-phone{width:33%;min-width:0;height:216px;padding:6px}.pcx-result>strong{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.pcx-timeline span{display:none}.pcx-controls{align-items:center}.pcx-timeline button{height:16px}.pcx-footer{gap:8px}.pcx-footer span:nth-of-type(2),.pcx-footer span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.pcx-page *{transition:none!important;animation:none!important}}.pcx-tree-cards>span{align-self:start;height:72px;min-height:0}@media (width<=650px){.pcx-page.is-embedded .pcx-tree-cards>span{height:38px;min-height:0}}.pcx-page.is-embedded{background:#fff;width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden}.pcx-page.is-embedded>.pcx-header,.pcx-page.is-embedded>.pcx-footer,.pcx-page.is-embedded .pcx-intro>div:first-child{display:none}.pcx-page.is-embedded .pcx-intro{width:100%;height:100%;min-height:0;display:block;overflow:hidden}.pcx-page.is-embedded .pcx-player{width:100%;height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.pcx-page.is-embedded .pcx-stage{border:0;border-radius:0;grid-template-rows:52px minmax(0,1fr) 52px;height:100%;display:grid}.pcx-page.is-embedded .pcx-canvas{height:auto;min-height:0}.pcx-page.is-embedded .pcx-controls{box-sizing:border-box;height:52px;padding:10px 14px 4px}.pcx-page.is-embedded .pcx-stage-top>b{visibility:hidden}.pcx-page.is-embedded .pcx-stage-top>span{color:#5f697c;letter-spacing:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700}@media (width<=650px){.pcx-page.is-embedded{background:#f7f7fb;padding:0}.pcx-page.is-embedded .pcx-intro{width:100%}.pcx-page.is-embedded .pcx-player{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.pcx-page.is-embedded .pcx-stage{border:0;border-radius:0}.pcx-page.is-embedded .pcx-stage-top{height:42px}.pcx-page.is-embedded .pcx-canvas{height:calc(100dvh - 105px);min-height:520px}.pcx-page.is-embedded .pcx-controls{height:63px;padding:12px 10px 4px}.scene-source .pcx-source{width:80%;top:24%;left:10%}.scene-industry .pcx-source,.scene-application .pcx-source{width:70%;top:4%;left:7%;transform:scale(.72)}.scene-industry .pcx-industry{width:84%;top:42%;left:8%}.scene-application .pcx-industry{opacity:.45;width:86%;top:29%;left:7%;transform:scale(.8)}.scene-application .pcx-application{width:88%;top:57%;left:8%;transform:none}.scene-research .pcx-source,.scene-research .pcx-panel,.scene-research .pcx-factors{opacity:0}.scene-research .pcx-connectors{opacity:.22}.scene-research .pcx-ai{width:132px;height:132px;top:34%;left:50%;transform:translate(-50%)}.scene-suggestion .pcx-source,.scene-suggestion .pcx-panel,.scene-suggestion .pcx-ai,.scene-suggestion .pcx-factors,.scene-suggestion .pcx-connectors{opacity:0}.scene-suggestion .pcx-suggestions{width:auto;top:22%;left:8%;right:8%;transform:none}.pcx-suggestions button{height:54px;font-size:11px}.scene-next .pcx-source,.scene-next .pcx-panel,.scene-next .pcx-ai,.scene-next .pcx-factors,.scene-next .pcx-connectors{opacity:0}.scene-next .pcx-next{width:auto;min-height:330px;top:15%;left:6%;right:6%}.scene-next.phase-join .pcx-cursor{top:21%;left:84%}.scene-next.phase-choices.choice-0 .pcx-cursor{top:31%;left:35%}.scene-next.phase-choices.choice-1 .pcx-cursor{top:31%;left:75%}.scene-next.phase-choices.choice-2 .pcx-cursor{top:39%;left:35%}.scene-next.phase-choices.choice-3 .pcx-cursor{top:39%;left:75%}.scene-next.phase-choices.choice-4 .pcx-cursor{top:47%;left:35%}.scene-next.phase-choices.choice-5 .pcx-cursor{top:47%;left:75%}.scene-result .pcx-result{inset:4% 5%}.pcx-result-tree{grid-template-rows:72px 80px 150px 1fr}.pcx-tree-industries{grid-template-columns:repeat(3,1fr);gap:5px;width:100%}.pcx-tree-applications{grid-template-columns:repeat(2,1fr);gap:5px;width:100%}.pcx-tree-applications:before,.pcx-tree-applications span:before{display:none}.pcx-tree-cards{grid-template-columns:repeat(4,1fr);gap:5px}.pcx-tree-cards:before,.pcx-tree-cards>span:before{display:none}.pcx-tree-cards>span{grid-template-rows:22px auto;padding:3px}.pcx-result-message{padding:0 18px;font-size:15px}.pcx-result-message b{font-size:18px}.pcx-page.is-embedded .pcx-tree-cards>span{grid-template-rows:12px 18px;min-height:38px;padding:2px}.pcx-page.is-embedded .pcx-tree-cards em{width:17px;height:17px}.pcx-page.is-embedded .pcx-tree-cards em:before{width:7px;height:7px;top:3px;left:5px}.pcx-page.is-embedded .pcx-tree-cards em:after{width:11px;height:10px;left:3px}.pcx-page.is-embedded .pcx-tree-cards em span:before{width:9px;height:5px;top:1px;left:4px}}.pcx-page.is-embedded .pcx-stage{grid-template-rows:38px minmax(0,1fr) 52px}.pcx-page.is-embedded .pcx-stage-top{height:38px;padding:0 52px 0 18px}@media (width<=650px){.pcx-page.is-embedded .pcx-stage{grid-template-rows:38px minmax(0,1fr) 58px}.pcx-page.is-embedded .pcx-stage-top{height:38px}.pcx-page.is-embedded .pcx-canvas{height:auto;min-height:0}.pcx-page.is-embedded .pcx-controls{height:58px;padding:10px 10px 4px}}.product-card-motion-prototype{color:#171927;background:#eef0f4;min-height:100vh;padding:36px 5vw 64px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.product-card-motion-prototype>header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1180px;margin:0 auto 28px;display:flex}.product-card-motion-prototype header span{letter-spacing:.14em;color:#7957ef;font-size:11px}.product-card-motion-prototype header h1{margin:9px 0 8px;font-size:34px}.product-card-motion-prototype header p{color:#6d7281;max-width:720px;margin:0;line-height:1.7}.product-card-motion-prototype header a{color:#292c38;background:#fff;border:1px solid #d8d9df;padding:11px 16px;text-decoration:none}.product-card-motion-prototype>section{grid-template-columns:minmax(250px,360px) 445px;justify-content:center;align-items:start;gap:70px;max-width:1180px;margin:auto;display:grid}.product-card-motion-prototype aside{background:#fff;border:1px solid #dedfe5;padding:27px;position:sticky;top:36px}.product-card-motion-prototype aside b{font-size:18px}.product-card-motion-prototype aside ol{color:#606675;margin:20px 0 0;padding-left:20px;line-height:2}.prototype-phone{width:445px}.prototype-phone iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=850px){.product-card-motion-prototype{padding:22px 12px}.product-card-motion-prototype>header{display:block}.product-card-motion-prototype header a{margin-top:16px;display:inline-block}.product-card-motion-prototype>section{display:block}.product-card-motion-prototype aside{margin-bottom:20px;position:static}.prototype-phone{width:min(445px,100%);margin:auto}}.legal-page{color:#172326;max-width:880px;margin:0 auto;padding:58px 28px 80px;line-height:1.85}.legal-back{color:#6152d9;margin-bottom:26px;text-decoration:none;display:inline-block}.legal-document{background:#fff;border:1px solid #dde3e4;padding:42px 52px;box-shadow:0 16px 44px #1e2d300f}.legal-document h1{margin:0 0 8px;font-size:32px}.legal-document h2{border-top:1px solid #edf0f0;margin:38px 0 12px;padding-top:10px;font-size:20px}.legal-document h3{margin:24px 0 8px;font-size:16px}.legal-document p,.legal-document li{font-size:14px}.legal-document blockquote{background:#f6f3ff;border-left:4px solid #7653e8;margin:24px 0;padding:18px 20px}.legal-document ul{padding-left:24px}.legal-page footer{color:#758286;margin-top:24px;font-size:12px}@media (width<=640px){.legal-page{padding:28px 14px 60px}.legal-document{padding:26px 20px}.legal-document h1{font-size:26px}}
