@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans-base), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--font-display), system-ui, sans-serif;--font-mono:var(--font-mono-base), ui-monospace, "SF Mono", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:11px;--radius-lg:18px;--radius-xl:22px;--shadow-sm:0 1px 2px #1414140a, 0 1px 1px #14141408;--shadow-md:0 10px 30px #14141414, 0 2px 6px #1414140a;--shadow-lg:0 24px 60px #1414141f, 0 6px 20px #1414140f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.16, 1, .3, 1);--animate-spin:spin 1s linear infinite;--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);--radius:14px;--color-ink:#000;--color-paid:#00c473;--color-pending:#f59926;--color-draft:#0099f1;--color-danger:#e62b34;--color-ai:#6c50e9;--font-display:var(--font-display), system-ui, sans-serif;--radius-full:9999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1);--t-fast:.12s;--t-base:.22s;--t-fill:.28s;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px}@supports (color:lab(0% 0 0)){:root,:host{--color-ink:lab(0% 0 0);--color-paid:lab(69.8464% -58.5497 28.7169);--color-pending:lab(71.6502% 30.0182 68.9779);--color-draft:lab(59.8811% -9.4091 -58.2312);--color-danger:lab(51.3582% 69.7345 44.3509);--color-ai:lab(44.1718% 42.6675 -75.4052)}}}@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{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-25{top:calc(var(--spacing) * 25)}.top-30{top:calc(var(--spacing) * 30)}.top-100{top:calc(var(--spacing) * 100)}.top-200{top:calc(var(--spacing) * 200)}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-6{grid-column:6}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-8{grid-row:8}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.me-0{margin-inline-end:calc(var(--spacing) * 0)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.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}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-1{height:calc(var(--spacing) * 1)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,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-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-ink{background-color:var(--color-ink)}.p-1{padding:calc(var(--spacing) * 1)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.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\.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.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)}.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)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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-filter{-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))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}.delay-6{transition-delay:6ms}.ease{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-1{--tw-animation-delay:calc(1*1ms);animation-delay:1ms}.delay-2{--tw-animation-delay:calc(2*1ms);animation-delay:2ms}.delay-3{--tw-animation-delay:calc(3*1ms);animation-delay:3ms}.delay-4{--tw-animation-delay:calc(4*1ms);animation-delay:4ms}.delay-5{--tw-animation-delay:calc(5*1ms);animation-delay:5ms}.delay-6{--tw-animation-delay:calc(6*1ms);animation-delay:6ms}.outline-none{--tw-outline-style:none;outline-style:none}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.\[anchor\:oreo-pack\]{anchor:oreo-pack}.\[dev\:producao\]{dev:producao}.\[mod\:abc123\]{mod:abc123}.\[postgres\:15\]{postgres:15}.\[pulse\:brand-memory\]{pulse:brand-memory}.\[pulse\:classifySentiment\]{pulse:classifySentiment}.\[pulse\:competitor\]{pulse:competitor}.\[pulse\:ingest\]{pulse:ingest}.\[pulse\:listening\]{pulse:listening}.\[pulse\:novelty\]{pulse:novelty}.\[pulse\:owned\]{pulse:owned}.\[pulse\:reddit\]{pulse:reddit}.\[pulse\:relevance\]{pulse:relevance}.\[pulse\:rss\]{pulse:rss}.\[pulse\:spotify\]{pulse:spotify}.\[pulse\:thumb-cache\]{pulse:thumb-cache}.\[pulse\:webhook\]{pulse:webhook}.\[pulse\:x\]{pulse:x}.\[tatame\:context\]{tatame:context}.\[tatame\:generate\]{tatame:generate}.\[tatame\:sensei-context\]{tatame:sensei-context}.paused{animation-play-state:paused}.running{animation-play-state:running}.data-\[selected\=true\]\:bg-\[var\(--bg-2\)\][data-selected=true]{background-color:var(--bg-2)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--bg:#fff;--bg-2:#f6f5f3;--panel:#fff;--ink:#000;--ink-soft:#121210;--ink-2:#121210;--muted:#646361;--muted-2:#6c6c6a;--line:#e5e4e2;--line-2:#efeeec;--line-3:#f6f5f3;--paid:#00c473;--paid-bg:#ddfae7;--pending:#f59926;--pending-bg:#fed;--draft:#0099f1;--draft-bg:#e6f4ff;--danger:#e62b34;--danger-bg:#fce5e3;--ai:#6c50e9;--ai-bg:#f0f0ff;--warning:#f59926;--warning-bg:#fed;--card:var(--panel);--accent-purple:#745af4;--accent-blue:#0088f1;--accent-orange:#f98942;--accent-green:#5bae5f;--accent-amber:#e3ad4b;--shadow-sm:0 1px 2px #1414140a, 0 1px 1px #14141408;--shadow-md:0 10px 30px #14141414, 0 2px 6px #1414140a;--shadow-lg:0 24px 60px #1414141f, 0 6px 20px #1414140f;--radius-sm:8px;--radius-md:11px;--radius:14px;--radius-lg:18px;--radius-xl:22px;--radius-full:9999px;--sans:var(--font-sans-base), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--font-display), system-ui, sans-serif;--mono:var(--font-mono-base), ui-monospace, "SF Mono", monospace;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1);--t-fast:.12s;--t-base:.22s;--t-fill:.28s;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--social-green:#29c66e;--social-green-soft:#e6f7ec;--social-green-ink:#1a7a44;--status-draft-bg:#eceae3;--status-draft-ink:#6e6e6a;--status-queued-bg:#e6f7ec;--status-queued-ink:#1a7a44;--status-scheduled-bg:#edf1fb;--status-scheduled-ink:#2e5aae;--status-sent-bg:#e6f0e8;--status-sent-ink:#2f6e42;--status-failed-bg:#f8e7e3;--status-failed-ink:#a83d28;--status-pending-bg:#f6ecd7;--status-pending-ink:#8a6a1e;--code-bg:#0e0e0e;--code-ink:#e8e8e8;--code-amber:#e6b450;--code-lavender:#c4a4f0;--ai-suggest-bg:#ede8fa;--ai-suggest-line:#d6ccf2;--ai-suggest-icon:#7b6ce0;--ai-suggest-ink:#4a2d9f;--plat-x:#0f0f0f;--plat-linkedin:#0a66c2;--plat-instagram:#c13584;--plat-facebook:#1877f2;--plat-tiktok:#0f0f0f;--plat-youtube:red;--plat-threads:#0f0f0f;--plat-bluesky:#1285fe;--plat-pinterest:#e60023;--plat-mastodon:#6364ff}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--bg-2:lab(96.5357% -.00891089 1.14337);--panel:lab(100% 0 0);--ink:lab(0% 0 0);--ink-soft:lab(5.27942% .00204891 .845018);--ink-2:lab(5.27942% .00204891 .845018);--muted:lab(42.0156% -.0063777 1.14499);--muted-2:lab(45.4956% -.00670552 1.1448);--line:lab(90.7357% -.00879169 1.14347);--line-2:lab(94.2157% -.00885129 1.14342);--line-3:lab(96.5357% -.00891089 1.14337);--paid:lab(69.8464% -58.5497 28.7169);--paid-bg:lab(95.9001% -12.507 6.11092);--pending:lab(71.6502% 30.0182 68.9779);--pending-bg:lab(95.3169% 6.01685 14.1558);--draft:lab(59.8811% -9.4091 -58.2312);--draft-bg:lab(95.362% -3.92857 -10.2507);--danger:lab(51.3582% 69.7345 44.3509);--danger-bg:lab(92.8094% 7.65845 4.1274);--ai:lab(44.1718% 42.6675 -75.4052);--ai-bg:lab(95.0937% 2.96333 -10.8648);--warning:lab(71.6502% 30.0182 68.9779);--warning-bg:lab(95.3169% 6.01685 14.1558);--accent-purple:lab(47.767% 41.4319 -75.4319);--accent-blue:lab(54.6566% -.558168 -66.7339);--accent-orange:lab(68.879% 40.0643 56.0225);--accent-green:lab(64.5895% -39.246 32.2787);--accent-amber:lab(74.5447% 12.9328 56.694)}}[data-theme=dark]{--bg:#000;--bg-2:#010101;--panel:#010101;--ink:#fff;--ink-soft:#ecebe9;--ink-2:#ecebe9;--muted:#939290;--muted-2:#646361;--line:#121210;--line-2:#080706;--line-3:#010101;--paid-bg:#00c47324;--pending-bg:#f5992624;--draft-bg:#0099f124;--danger-bg:#e62b3424;--warning-bg:#f5992624;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 10px 30px #0006, 0 2px 6px #00000040;--shadow-lg:0 24px 60px #00000080, 0 6px 20px #0000004d;--ai-suggest-bg:#2a2444;--ai-suggest-line:#3d335e;--ai-suggest-icon:#c4a4f0;--ai-suggest-ink:#e0d6fa}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(0% 0 0);--bg-2:lab(.311405% .00283122 .123337);--panel:lab(.311405% .00283122 .123337);--ink:lab(100% 0 0);--ink-soft:lab(93.0557% -.00882149 1.14343);--ink-2:lab(93.0557% -.00882149 1.14343);--muted:lab(60.5757% -.0076592 1.14417);--muted-2:lab(42.0156% -.0063777 1.14499);--line:lab(5.27942% .00204891 .845018);--line-2:lab(1.99036% .0032261 .436965);--line-3:lab(.311405% .00283122 .123337);--paid-bg:lab(69.8464% -58.5497 28.7169/.14);--pending-bg:lab(71.6502% 30.0182 68.9779/.14);--draft-bg:lab(59.8811% -9.4091 -58.2312/.14);--danger-bg:lab(51.3582% 69.7345 44.3509/.14);--warning-bg:lab(71.6502% 30.0182 68.9779/.14)}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "ss02";transition:background .3s var(--ease-out), color .3s var(--ease-out);margin:0;padding:0;overflow-x:clip}body{letter-spacing:-.005em;font-size:14px;line-height:1.45}button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}input,textarea{color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}.btn-primary{background:var(--ink);color:var(--bg);cursor:pointer;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ink-2)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background:var(--bg-2);color:var(--muted);cursor:not-allowed}.btn-primary:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.skip-link{z-index:9999;background:var(--ink);color:var(--bg);transition:top .12s var(--ease-out);border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;position:absolute;top:-100px;left:8px}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--ai);outline-offset:2px;top:8px}.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}.app{grid-template-columns:232px 1fr;height:100dvh;display:grid;overflow:hidden}.sidebar{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.main{background:var(--bg);flex-direction:column;display:flex;overflow-y:auto}.main>.view-anim{flex:1;min-height:0}.sb-header{border-bottom:1px solid var(--line-2);color:var(--ink);cursor:pointer;border-radius:0;align-items:center;gap:10px;margin:-4px -2px 6px;padding:14px 12px;text-decoration:none;transition:background .12s;display:flex}.sb-header:hover{background:var(--line-2)}.sb-dojo-meta{flex-direction:column;flex:1;min-width:0;line-height:1.05;display:flex}.sb-dojo-name{font-family:var(--serif);letter-spacing:-.01em;font-size:17px;font-weight:400}.sb-dojo-eyebrow{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:10.5px}.sb-brand-mark{width:28px;height:28px;color:var(--bg);border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:grid}.sb-brand-meta{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.sb-brand-name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.sb-brand-sector{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.brand{letter-spacing:-.01em;align-items:center;gap:9px;padding:8px 10px 20px;font-weight:600;display:flex}.brand-mark{width:22px;height:22px;color:var(--bg);letter-spacing:-.04em;background:#111;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.brand-mark:before{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:3px}.sb-section{color:var(--muted-2);letter-spacing:.04em;padding:18px 10px 6px;font-size:11px;font-weight:500}.sb-section:first-of-type{padding-top:12px}.sb-item{color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;transition:background .12s;display:flex;position:relative}.sb-item:hover{background:var(--line-2);transform:translate(2px)}.sb-item.active{background:var(--line-2);color:var(--ink);font-weight:500}.sb-item:before{content:"";background:var(--ink);transform-origin:50%;width:3px;transition:transform .3s var(--ease-pop), opacity .2s;opacity:0;border-radius:3px;position:absolute;top:7px;bottom:7px;left:-6px;transform:scaleY(0)}.sb-item.active:before{opacity:1;transform:scaleY(1)}.sb-item.active{transform:none}.sb-item .dot{background:var(--paid);border-radius:50%;width:6px;height:6px}.sb-item .caret{color:var(--muted-2);margin-left:auto}[data-theme=dark] .sb-item:hover{background:var(--line-2)}[data-theme=dark] .sb-item.active{background:var(--line);color:var(--ink)}[data-theme=dark] .brand-mark{background:var(--bg-2);color:var(--ink)}.sb-user{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:10px;margin-top:auto;padding:10px;font-size:13px;display:flex}.sb-user .ava{background:var(--ink-2);width:26px;height:26px;color:var(--bg);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:4;align-items:center;gap:14px;padding:14px 28px;display:flex;position:sticky;top:0}.topbar .crumb{color:var(--ink-2);align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.topbar .crumb .dot{background:var(--ai);border-radius:50%;width:7px;height:7px}.topbar .crumb-brand{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:4px 8px 4px 6px;transition:background .12s,border-color .12s;display:inline-flex}.topbar .crumb-brand:hover{background:var(--line-2);border-color:var(--line)}.topbar .crumb-mark{width:18px;height:18px;color:var(--bg);border-radius:4px;flex-shrink:0;place-items:center;font-size:10px;font-weight:500;display:grid}.topbar .crumb-name{color:var(--muted);white-space:nowrap;font-size:13.5px}.topbar .crumb-view{color:var(--ink);white-space:nowrap;font-weight:500}.topbar .crumb-sync{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:4px;font-size:11.5px;display:inline-flex}.topbar .crumb-sync-dot{background:var(--paid);border-radius:50%;width:6px;height:6px}.topbar .spacer{flex:1}.topbar .topbar-search{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;min-width:220px;max-width:340px;padding:7px 10px 7px 12px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.topbar .topbar-search:hover{background:var(--line-2);border-color:var(--muted-2)}.topbar .topbar-search kbd{background:var(--line-2);color:var(--muted);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}[data-theme=dark] .topbar .topbar-search{border-color:var(--line)}.topbar .btn{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);white-space:nowrap;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.topbar .btn:hover{border-color:var(--muted-2);background:var(--bg-2);transform:translateY(-1px)}.topbar .btn.light{background:var(--panel);border-color:var(--line);color:var(--ink);font-weight:500}.topbar .btn.light:hover{border-color:var(--muted-2);background:var(--bg-2)}.topbar .btn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.topbar .btn.dark:hover{background:var(--ink);transform:translateY(-1px);box-shadow:0 10px 28px #00000040}[data-theme=dark] .topbar{background:var(--bg);border-color:var(--line)}[data-theme=dark] .topbar .btn{background:var(--bg-2);border-color:var(--line);color:var(--ink-2)}[data-theme=dark] .topbar .btn.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-theme=dark] .topbar .btn.light{background:var(--bg-2);border-color:var(--line);color:var(--ink)}.topbar .icon-btn{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.topbar .icon-btn:hover{background:var(--line-2);color:var(--ink)}@media (max-width:768px){.topbar{gap:8px;padding:10px 12px;overflow:hidden}.topbar .crumbs{flex:auto;gap:6px;min-width:0}.topbar .crumb-brand{min-width:0;max-width:128px;padding-inline:4px 6px}.topbar .crumb-name,.topbar .crumb-page{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar .crumb-page{max-width:112px}.topbar .spacer{display:none}.topbar .topbar-search{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.topbar .topbar-search span,.topbar .topbar-search kbd{display:none}.topbar .btn.light{justify-content:center;gap:0;width:44px;height:44px;padding:0;font-size:0}.topbar .btn.light svg{width:16px;height:16px}.topbar .icon-btn[title=Sinais\ diários]{display:none}}.card{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);container:card/inline-size}.soft-card{background:var(--bg-2);border-radius:var(--radius-lg);padding:28px;container:card/inline-size}@container card (max-width:320px){.soft-card{padding:18px}}[data-theme=dark] .card,[data-theme=dark] .soft-card{background:var(--panel);border-color:var(--line)}.prompt{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-md);transition:box-shadow .35s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.prompt:focus-within{border-color:var(--muted-2);transform:translateY(-1px);box-shadow:0 16px 48px #1414141f,0 2px 8px #1414140f,0 0 0 6px #6c5ce71a}.prompt textarea{resize:none;width:100%;min-height:24px;max-height:200px;color:var(--ink);background:0 0;border:0;outline:none;font-size:15px;line-height:1.4}.prompt textarea::placeholder{color:var(--muted)}.prompt-row{align-items:center;gap:8px;display:flex}.prompt-row .icon-btn{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.prompt-row .icon-btn:hover{background:var(--line-2);color:var(--ink)}.prompt-send{width:32px;height:32px;color:var(--bg);transition:transform .25s var(--ease-pop), background .2s var(--ease-out), box-shadow .25s var(--ease-out);background:#111;border-radius:10px;place-items:center;margin-left:auto;display:grid}.prompt-send:hover:not(:disabled){transform:scale(1.12)rotate(-8deg);box-shadow:0 8px 20px #11111159}.prompt-send:active:not(:disabled){transform:scale(.94)}.prompt-send:disabled{background:var(--muted-2);color:var(--bg)}[data-theme=dark] .prompt{background:var(--panel);border-color:var(--line)}[data-theme=dark] .prompt-send{background:var(--bg-2);color:#111}.chip{background:var(--bg-2);color:var(--ink-2);transition:background .18s var(--ease-out), transform .18s var(--ease-out);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;display:inline-flex}.chip:hover{background:var(--line-2);transform:translateY(-1px)}.chip .dot{border-radius:50%;width:7px;height:7px}[data-theme=dark] .chip{background:var(--line-2);color:var(--ink-2)}.main::-webkit-scrollbar{width:8px;height:8px}.sidebar::-webkit-scrollbar{width:8px;height:8px}.main::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.sidebar::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.main::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}[data-theme=dark] .main::-webkit-scrollbar-thumb{background:#2d2923}:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ai);border-radius:inherit;outline:none}@keyframes viewIn{0%{opacity:0;filter:blur(2px);transform:translateY(12px)scale(.995)}to{opacity:1;filter:none;transform:none}}.view-anim{animation:viewIn .4s var(--ease-out) both}@keyframes heroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.view-anim h1,.view-anim .hero-greet{animation:heroIn .55s var(--ease-out) both;animation-delay:80ms}.hero-wrap{max-width:1280px;margin:0 auto;padding:72px 32px 120px}.hero-greet{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0 0 16px;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.hero-greet .em{letter-spacing:-.025em;color:var(--muted);font-style:italic;font-weight:500}.hero-sub{color:var(--muted);max-width:60ch;margin:0 0 40px;font-size:17px;line-height:1.5}.shortcuts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.shortcut{background:var(--panel);border:1px solid var(--line-2);cursor:pointer;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), border-color .18s var(--ease-out);border-radius:14px;padding:16px}.shortcut:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:0 14px 36px #1414141a,0 2px 6px #1414140d}.shortcut .t{color:var(--ink);font-size:13.5px;font-weight:500}.shortcut .d{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.4}.shortcut .pill{color:var(--muted);background:var(--bg-2);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;margin-bottom:10px;padding:3px 7px;font-size:10.5px;display:inline-block}[data-theme=dark] .shortcut{background:var(--panel);border-color:var(--line)}.lib-head,.lib-tabs,.lib-grid,.file-rows{max-width:1280px;margin-left:auto;margin-right:auto}.lib-head{align-items:baseline;gap:16px;padding:44px 40px 18px;display:flex}.lib-head h1{font-family:var(--serif);letter-spacing:0;margin:0;font-size:44px;font-weight:400}.lib-head .count{color:var(--muted);font-size:13px}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;padding:4px 40px 80px;display:grid}.collection-card{background:var(--panel);border:1px solid var(--line-2);cursor:pointer;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);border-radius:14px;overflow:hidden}.collection-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #1414141a,0 2px 6px #1414140d}[data-theme=dark] .collection-card{background:var(--panel);border-color:var(--line)}.file-rows{flex-direction:column;gap:6px;margin:0 auto;padding:0 40px 80px;display:flex}.file-row{background:var(--panel);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex}.file-row .thumb{background:var(--bg-2);border-radius:7px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.file-row .thumb img{object-fit:cover;width:100%;height:100%}.file-row .name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.file-row .more{color:var(--muted);padding:0 4px}[data-theme=dark] .file-row{background:var(--panel)}[data-theme=dark] .file-row .thumb{background:var(--line-2)}.hsep{background:var(--line);height:1px;margin:20px 0}.progress{background:var(--line);border-radius:99px;height:3px;overflow:hidden}.progress .bar{background:var(--ink);border-radius:99px;height:100%}.check{border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.check.done{background:var(--paid);border-color:var(--paid);color:var(--bg)}.check.active{border-color:var(--ink);color:var(--ink)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#1e1c1957;place-items:center;padding:40px;display:grid;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.modal-overlay{animation:overlayIn .25s var(--ease-out)}.modal{background:var(--panel);width:420px;box-shadow:var(--shadow-lg);animation:modalIn .35s var(--ease-pop);border-radius:18px;padding:26px}[data-theme=dark] .modal{background:var(--panel);color:var(--ink)}@media (max-width:720px){.modal-overlay{place-items:end center;padding:16px}.modal{border-radius:14px;width:min(100%,420px);max-width:calc(100dvw - 32px);max-height:calc(100svh - 32px);padding:20px;overflow:auto}}@keyframes brandPulse{0%,to{box-shadow:0 0 #6c5ce700}50%{box-shadow:0 0 0 5px #6c5ce733}}.brand-mark{animation:3s ease-in-out infinite brandPulse}.sentiment{transition:transform .18s var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.sentiment:hover{transform:translateY(-1px)}.sentiment.pos{color:#2d7a43;background:#e6f2ea}.sentiment.neu{background:var(--bg-2);color:var(--muted)}.sentiment.neg{color:#b44a36;background:#fbe7e1}[data-theme=dark] .sentiment.pos{color:#7fc795;background:#1f3a29}[data-theme=dark] .sentiment.neg{color:#d69b8c;background:#3a1f1a}[data-theme=dark] .sentiment.neu{background:var(--line-2);color:var(--muted)}.insights-wrap{max-width:1280px;margin:0 auto;padding:50px 40px 80px}.insight-card{background:var(--panel);border:1px solid var(--line-2);border-radius:18px;margin-bottom:8px;padding:30px 32px}.insight-card h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 6px;font-size:32px;font-weight:400}.insight-card .sub{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.55}.insight-card .row{border-top:1px solid var(--line-2);padding:20px 0}.insight-card .row:first-of-type{border-top:0;padding-top:6px}.insight-card .row h3{letter-spacing:-.005em;margin:0 0 8px;font-size:17px;font-weight:500}.insight-card .row p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.insight-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.insight-dots span{background:var(--line);cursor:pointer;border-radius:2px;width:18px;height:3px}.insight-dots span.active{background:var(--ink);width:24px}.rules-wrap{max-width:1280px;margin:0 auto;padding:60px 40px 80px}.rules-list{font-family:var(--serif);letter-spacing:-.02em;line-height:1.18}.rules-item{color:var(--muted-2);cursor:pointer;transition:color .18s var(--ease-out), letter-spacing .25s var(--ease-out), transform .25s var(--ease-out);padding:4px 0;font-size:22px}.rules-item:hover{color:var(--muted);transform:translate(4px)}.rules-item.active{color:var(--ink)}.doc-wrap{max-width:1280px;margin:0 auto;padding:40px 40px 160px}.doc-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.doc-head h1{margin:0;font-size:16px;font-weight:500}.thread{max-width:760px;margin:0 auto;padding:40px 32px 160px}.assistant-markdown{color:var(--ink-2);font-size:14.5px;line-height:1.65}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown p{margin:0 0 .8em}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3{color:var(--ink);letter-spacing:0;margin:1.2em 0 .45em;font-weight:600;line-height:1.2}.assistant-markdown h1{font-size:22px}.assistant-markdown h2{font-size:18px}.assistant-markdown h3{font-size:15.5px}.assistant-markdown ul,.assistant-markdown ol{margin:.45em 0 .9em;padding-left:1.2em}.assistant-markdown li{margin:.24em 0}.assistant-markdown table{border-collapse:collapse;width:100%;margin:.9em 0;font-size:13px}.assistant-markdown th,.assistant-markdown td{border:1px solid var(--line-2);vertical-align:top;padding:7px 9px}.assistant-markdown th{color:var(--ink);background:var(--bg-2);font-weight:600}.assistant-markdown code{font-family:var(--font-mono-base,ui-monospace);background:var(--bg-2);border:1px solid var(--line-2);border-radius:5px;padding:.08em .3em;font-size:.92em}.assistant-markdown pre{background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;padding:12px;overflow:auto}.assistant-markdown pre code{background:0 0;border:0;padding:0}.assistant-markdown blockquote{border-left:2px solid var(--line);color:var(--muted);margin:.9em 0;padding-left:12px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 32px;display:flex}.empty-state h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:400}.empty-state p{color:var(--muted);max-width:380px;margin:0;font-size:13.5px;line-height:1.5}.empty-state .cta-row{gap:8px;margin-top:4px;display:flex}.mood-wrap{max-width:1280px;margin:0 auto;padding:28px 40px 80px}.mood-head{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.mood-head h1{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:400}.mood-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:12px;display:grid}@media (max-width:1100px){.mood-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.mood-grid{grid-template-columns:repeat(2,1fr)}}.mood-tile{background:var(--bg-2);cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:14px;position:relative;overflow:hidden}.mood-tile:hover{box-shadow:var(--shadow-md);transform:scale(1.015)}.mood-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.mood-tile:hover img{transform:scale(1.04)}.mood-tile .caption{color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border-radius:7px;max-width:calc(100% - 20px);padding:5px 9px;font-size:11.5px;position:absolute;bottom:10px;left:10px;overflow:hidden;transform:translateY(4px)}.mood-tile:hover .caption{opacity:1;transform:none}.t-span-2{grid-column:span 2}.t-span-2r{grid-row:span 2}[data-theme=dark] .mood-tile{background:var(--line-2)}[data-theme=dark] .mood-tile .caption{color:var(--ink);background:#141210eb}.drawer-overlay{z-index:200;background:#110e0c52;animation:.18s drawerOverlayIn;position:fixed;inset:0}@keyframes drawerOverlayIn{0%{opacity:0}to{opacity:1}}.drawer{width:560px;max-width:100dvw;animation:drawerSlideL .24s var(--ease-out);background:#fbf9f4;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 48px #110e0c1f}[data-theme=dark] .drawer{background:#1a1816;box-shadow:-20px 0 48px #0006}@keyframes drawerSlideL{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.drawer-head{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:22px 28px 18px;display:flex}.chip-live{color:#2d7a43;white-space:nowrap;background:#e6f2ea;border-radius:5px;padding:2px 7px;font-size:10.5px}.drawer-close{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.drawer-close:hover{background:var(--bg-2);color:var(--ink)}.drawer-stats{border-bottom:1px solid var(--line-2);grid-template-columns:1fr 1fr 1fr;gap:14px;padding:16px 28px;display:grid}.drawer-stat-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10.5px}.drawer-stat-value{font-size:13px;font-weight:500}.drawer-tabs{border-bottom:1px solid var(--line-2);gap:4px;padding:12px 28px 0;display:flex}.drawer-tab{cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-size:13px}.drawer-tab.active{color:var(--ink);border-bottom-color:#111;font-weight:500}.drawer-body{flex:1;padding:20px 28px;overflow:auto}.drawer-help{color:var(--muted);margin-bottom:12px;font-size:12.5px}.drawer-list{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.canvas-view{background:var(--bg);isolation:isolate;background-image:radial-gradient(circle,#5046382e 1px,#0000 1px);background-position:0 0;background-size:22px 22px;flex:1;width:100%;height:100%;position:relative;overflow:hidden}[data-theme=dark] .canvas-view{background-image:radial-gradient(circle,#ffffff1a 1px,#0000 1px)}.dz{border:1.5px dashed var(--line);background:var(--bg-2);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;transition:border-color .15s,background .15s,transform .15s;display:flex}.dz:hover{border-color:var(--ink-2);background:var(--panel)}.dz.drag{border-color:var(--ink);background:var(--panel);border-style:solid;transform:scale(1.005)}.dz.uploading{cursor:progress}.dz-icon{background:var(--panel);border:1px solid var(--line-2);width:44px;height:44px;color:var(--muted);border-radius:22px;place-items:center;margin-bottom:4px;display:grid}.dz.drag .dz-icon{color:var(--ink);border-color:var(--ink)}.dz-title{color:var(--ink-2);font-size:13.5px;font-weight:500}.dz-hint{color:#5e5d5c;color:lab(39.6956% -.00619888 1.14514);font-size:11.5px}@keyframes dzSpin{to{transform:rotate(360deg)}}.dz-compact{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;transition:background .12s,border-color .12s;display:inline-flex}.dz-compact:hover{background:var(--bg-2);border-color:var(--ink-2)}.dz-compact[data-uploading=true]{opacity:.7;cursor:progress}.lightbox{z-index:250;animation:lbIn .18s var(--ease-out);background:#141210f0;place-items:center;padding:56px 80px;display:grid;position:fixed;inset:0}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.lightbox-img{cursor:zoom-out;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 24px 64px #00000080}.lightbox-close{width:36px;height:36px;color:var(--bg);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;place-items:center;display:grid;position:fixed;top:18px;right:18px}.lightbox-close:hover{background:#fff3}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sh-channel{background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-2);transition:background .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 5px;font-size:12.5px;display:inline-flex}.sh-channel:hover{background:var(--line-2);border-color:var(--line)}.sh-channel[data-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sh-channel[data-selected=true] .sh-channel-dot{background:var(--panel);color:var(--ink)}.sh-channel-dot{background:var(--ink);width:20px;height:20px;color:var(--bg);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.sh-channel-handle{color:var(--muted);font-weight:400}.sh-channel[data-selected=true] .sh-channel-handle{color:#ffffffb8}[data-theme=dark] .sh-channel{background:var(--line-2);border-color:var(--line)}.sh-streak{background:var(--social-green-soft);color:var(--social-green-ink);border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}[data-theme=dark] .sh-streak{background:var(--social-green)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sh-streak{background:color-mix(in srgb, var(--social-green) 16%, transparent)}}[data-theme=dark] .sh-streak{color:var(--social-green)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sh-streak{color:color-mix(in srgb, var(--social-green) 95%, white 20%)}}.sh-btn{color:var(--ink);background:var(--bg-2);border:1px solid var(--line);transition:background .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.sh-btn:hover:not(:disabled){background:var(--line-2);border-color:var(--muted-2);transform:translateY(-1px)}.sh-btn:active:not(:disabled){transform:translateY(0)}.sh-btn:disabled{opacity:.5;cursor:not-allowed}.sh-btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sh-btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink);box-shadow:0 6px 20px #1113}[data-theme=dark] .sh-btn{background:var(--panel);border-color:var(--line);color:var(--ink)}[data-theme=dark] .sh-btn-primary{background:var(--bg-2);color:#111;border-color:var(--bg-2)}.sh-stage{border-top:1px solid var(--line-2);padding:28px 0}.sh-stage:first-of-type{border-top:0;padding-top:8px}.sh-stage-head{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.sh-stage-num{font-family:var(--serif);color:var(--muted-2);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1}.sh-stage-title{color:var(--ink);letter-spacing:-.008em;font-size:16px;font-weight:500}.sh-stage-hint{color:var(--muted);margin-left:auto;font-size:12.5px}.sh-htabs{border-bottom:1px solid var(--line-2);scrollbar-width:none;gap:2px;margin-bottom:16px;padding:0;display:flex;overflow-x:auto}.sh-htabs::-webkit-scrollbar{display:none}.sh-htabs button,.sh-htabs a{color:var(--muted);white-space:nowrap;border-bottom:1.5px solid #0000;align-items:center;margin-right:18px;padding:9px 2px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.sh-htabs button[data-active=true],.sh-htabs a[data-active=true]{color:var(--ink);border-bottom-color:var(--ink)}.sh-htabs button:hover,.sh-htabs a:hover{color:var(--ink)}@media (max-width:720px){.sh-surface{padding:24px 16px 96px}.sh-toolbar{gap:8px}.sh-stage{padding:22px 0}.sh-htabs{flex-wrap:wrap;row-gap:6px;overflow-x:visible}.sh-htabs button,.sh-htabs a{margin-right:12px}.sh-queue-filterbar{flex-direction:column;align-items:flex-start}.sh-queue-filterbar .sh-htabs,.sh-queue-filterbar .sh-toolbar{width:100%}.sh-radar{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 32px}.sh-panel-head{flex-wrap:wrap;align-items:center}}@media (max-width:768px){.sh-table,.ws-src-table,.ai-quality-table,.ws-team-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}:root{--dna-accent:#6c5ce7;--dna-accent-bg:#6c5ce71f;--dna-accent-ink:#4e3fca;--dna-grad:linear-gradient(135deg, #f3c77a 0%, #e8521f 55%, #6c5ce7 100%)}.dna-persona-card{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:22px 24px;transition:border-color .2s;position:relative}.dna-persona-card:hover{border-color:var(--ink)}[data-theme=dark] .dna-persona-card{background:var(--panel);border-color:var(--line)}.dna-persona-card .pc-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.dna-persona-card .pc-av{width:54px;height:54px;color:var(--bg);font-family:var(--serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;display:grid}.dna-persona-card .pc-id{flex:1;min-width:0}.dna-persona-card .pc-id .n{letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:500}.dna-persona-card .pc-id .r{color:var(--muted);margin-top:2px;font-size:12.5px}.dna-persona-card .pc-tags{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.dna-persona-card .pc-tag{background:var(--bg-2);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:500}.dna-persona-card .pc-tag.primary{background:var(--dna-accent-bg);color:var(--dna-accent-ink)}.dna-persona-card .pc-jtbd{font-family:var(--serif);color:var(--ink);background:var(--bg-2);border-radius:8px;margin:0 0 18px;padding:12px 16px;font-size:15.5px;font-style:italic;line-height:1.5}.dna-persona-card .pc-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:14px;display:grid}.dna-persona-card .pc-b .lbl{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10.5px;font-weight:500}.dna-persona-card .pc-b ul{color:var(--ink);margin:0;padding-left:16px;font-size:12.5px;line-height:1.6}.dna-persona-card .pc-quote .lbl{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10.5px;font-weight:500}.dna-persona-card .pc-quote .body{color:var(--muted);font-size:12.5px;font-style:italic;line-height:1.5}.dna-persona-card .pc-meta{color:var(--muted);border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:14px;font-size:11.5px;display:flex}.dna-persona-card .pc-meta .cov{align-items:center;gap:8px;display:flex}.dna-persona-card .pc-meta .cov-bar{background:var(--line-2);border-radius:2px;width:60px;height:4px;overflow:hidden}.dna-persona-card .pc-meta .cov-bar i{background:var(--dna-accent);height:100%;display:block}.dna-persona-card .pc-meta .ch{color:var(--muted);margin-left:auto}.dna-persona-add{border:1.5px dashed var(--line);color:var(--muted);cursor:pointer;text-align:center;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:32px 22px;font-family:inherit;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.dna-persona-add:hover{border-color:var(--dna-accent);color:var(--dna-accent);background:var(--dna-accent-bg)}.dna-persona-add .plus{font-size:28px;line-height:1;font-family:var(--serif)}.dna-arch-mode{background:var(--bg-2);border:1px solid var(--line-2);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:13px;display:flex}.dna-arch-mode .mode-label{color:var(--ink);font-size:12px;font-weight:500}.dna-arch-mode .mode-name{background:var(--bg);border:1px solid var(--line-2);color:var(--ink-2);border-radius:8px;padding:3px 10px;font-size:12.5px;font-weight:500}.dna-arch{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;padding:40px 32px 32px}[data-theme=dark] .dna-arch{background:var(--panel);border-color:var(--line)}.dna-arch-primary{color:var(--bg);text-align:center;background:#111;border-radius:14px;flex-direction:column;align-items:center;max-width:440px;margin:0 auto;padding:28px 32px;display:flex}.dna-arch-primary .t{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:6px;font-size:32px;line-height:1}.dna-arch-primary .sub{opacity:.85;font-size:12.5px}.dna-arch-tree{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:0;padding-top:28px;display:flex;position:relative}.dna-arch-tree:before{content:"";background:var(--line);width:1px;height:28px;position:absolute;top:0;left:50%}.dna-arch-sub{background:var(--panel);border:1px solid var(--line-2);text-align:center;border-radius:12px;min-width:170px;max-width:190px;padding:16px 18px;position:relative}.dna-arch-sub:before{content:"";background:var(--line-2);width:1px;height:28px;position:absolute;bottom:100%;left:50%}[data-theme=dark] .dna-arch-sub{background:var(--line-2);border-color:var(--line)}.dna-arch-sub .dot{border-radius:50%;width:10px;height:10px;margin:0 auto 10px}.dna-arch-sub .n{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:500}.dna-arch-sub .t{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:500}.dna-arch-sub .tag{color:var(--muted);font-size:11.5px;font-style:italic;font-family:var(--serif);margin-top:6px}.dna-arch-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.dna-arch-bcard{border:1px solid var(--line-2);background:0 0;border-radius:10px;padding:16px 18px}.dna-arch-bcard .n{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:500}.dna-arch-bcard .d{color:var(--muted);font-size:12.5px;line-height:1.5}.dna-evo-grid{grid-template-columns:1fr 340px;gap:24px;display:grid}.dna-evo-rules{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;overflow:hidden}[data-theme=dark] .dna-evo-rules{background:var(--panel);border-color:var(--line)}.dna-evo-rules .row{border-top:1px solid var(--line-2);grid-template-columns:1fr 110px 110px;align-items:center;gap:18px;padding:16px 20px;display:grid}.dna-evo-rules .row:first-child{border-top:0}.dna-evo-rules .r-head{background:var(--bg-2);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:500}.dna-evo-rules .n{color:var(--ink);font-size:14px;font-weight:500}.dna-evo-rules .s{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.dna-evo-rules .o{color:var(--muted-2);font-size:11.5px}.ev-status{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.ev-status.locked{color:#2d7a43;background:#e6f2ea}.ev-status.flex{background:var(--dna-accent-bg);color:var(--dna-accent-ink)}.ev-status.review{color:#9a6a1e;background:#fdf3e4}.dna-evo-aside{color:#e8e4da;background:#0f0e0c;border-radius:14px;align-self:flex-start;padding:24px;position:sticky;top:20px}.dna-evo-aside h4{font-family:var(--serif);color:#f3c77a;letter-spacing:-.01em;margin:0 0 16px;font-size:18px;font-weight:400}.dna-evo-timeline{padding-left:22px;position:relative}.dna-evo-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:4px}.dna-evo-timeline .item{margin-bottom:16px;position:relative}.dna-evo-timeline .item:last-child{margin-bottom:0}.dna-evo-timeline .item:before{content:"";background:#0f0e0c;border:2px solid #f3c77a;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-20px}.dna-evo-timeline .y{color:#9c988f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:500}.dna-evo-timeline .t{color:var(--bg);margin-bottom:2px;font-size:13.5px;font-weight:500}.dna-evo-timeline .note{color:#9c988f;font-size:12px;line-height:1.5}.dna-evo-aside .add-btn{border:1px solid var(--line);color:#e8e4da;cursor:pointer;background:0 0;border-radius:10px;width:100%;margin-top:16px;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s}.dna-evo-aside .add-btn:hover{background:#ffffff0a}.dna-msg-tabs{background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.dna-msg-tabs a{color:var(--muted);border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none}.dna-msg-tabs a[data-active=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000000d}.dna-pyramid{flex-direction:column;align-items:center;gap:12px;display:flex}.dna-pyr-tier{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:720px;padding:24px 28px;display:flex}[data-theme=dark] .dna-pyr-tier{background:var(--panel);border-color:var(--line)}.dna-pyr-tier.purpose{max-width:620px;color:var(--bg);background:#0f0e0c;border:none}.dna-pyr-tier.position{max-width:720px}.dna-pyr-tier .tier-l{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:500}.dna-pyr-tier.purpose .tier-l{color:#f3c77a}.dna-pyr-tier .tier-t{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;line-height:1.35}.dna-pyr-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:820px;display:grid}.dna-pyr-pillar{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}[data-theme=dark] .dna-pyr-pillar{background:var(--panel);border-color:var(--line)}.dna-pyr-pillar h5{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.dna-pyr-pillar .proof-l{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:500}.dna-pyr-pillar ul{color:var(--muted);margin:0;padding-left:16px;font-size:12.5px;line-height:1.55}.dna-msg-lib{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;overflow:hidden}[data-theme=dark] .dna-msg-lib{background:var(--panel);border-color:var(--line)}.dna-msg-lib .row{border-top:1px solid var(--line-2);grid-template-columns:170px 1fr 130px 90px;align-items:center;gap:20px;padding:16px 22px;display:grid}.dna-msg-lib .row:first-child{background:var(--bg-2);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:10.5px;font-weight:500}.dna-msg-lib .ctx{color:var(--muted);font-size:12.5px}.dna-msg-lib .ctx .c{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:500;display:block}.dna-msg-lib .body{color:var(--ink);font-size:13.5px;line-height:1.5}.dna-msg-lib .aud{color:var(--muted);font-size:12.5px}.dna-msg-lib .st{text-transform:uppercase;letter-spacing:.02em;text-align:center;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-block}.dna-msg-lib .st.approved{color:#2d7a43;background:#e6f2ea}.dna-msg-lib .st.draft{background:var(--bg-2);color:var(--muted)}.dna-msg-lib .st.testing{color:#9a6a1e;background:#fdf3e4}@media (max-width:980px){.dna-hero{grid-template-columns:1fr}.dna-modgrid{grid-template-columns:1fr 1fr}.dna-ai-list,.dna-persona-grid{grid-template-columns:1fr}.dna-sys-grid{grid-template-columns:1fr 1fr}.dna-sys-verbal,.dna-evo-grid{grid-template-columns:1fr}.dna-msg-lib .row{grid-template-columns:1fr;gap:8px}.dna-pyr-pillars,.dna-arch-bottom{grid-template-columns:1fr}}.bf-dropzone{background:var(--panel);border:1.5px dashed var(--line);border-radius:var(--radius-lg);text-align:center;cursor:pointer;padding:56px 24px 52px;transition:border-color .15s,background .15s;display:block}[data-theme=dark] .bf-dropzone{background:var(--panel)}.bf-dropzone:hover,.bf-dropzone[data-drag=true]{border-color:var(--ink);background:var(--bg-2)}.bf-dropzone[data-uploading=true]{opacity:.7;cursor:wait}.bf-dropzone-icon{background:var(--bg-2);border:1px solid var(--line-2);width:52px;height:52px;color:var(--muted);border-radius:12px;place-items:center;margin:0 auto 18px;display:grid}.bf-dropzone[data-drag=true] .bf-dropzone-icon{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bf-dropzone-title{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:500}.bf-dropzone-formats{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:12.5px}.bf-dropzone-button{background:var(--ink);color:var(--bg);cursor:pointer;transition:transform .15s var(--ease-pop), background .15s;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.bf-dropzone-button:hover{background:var(--ink);transform:translateY(-1px)}[data-theme=dark] .bf-dropzone-button{background:var(--bg-2);color:#111}.bf-mtable{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);margin-top:32px;overflow:hidden}[data-theme=dark] .bf-mtable{background:var(--panel);border-color:var(--line)}.bf-mtable-row{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,2fr) 80px 100px 130px 130px;align-items:center;gap:16px;padding:14px 22px;font-size:13.5px;display:grid}.bf-mtable-row:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-top:0;padding-top:16px;padding-bottom:12px;font-size:10.5px;font-weight:500}.bf-mtable-row:not(:first-child):hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bf-mtable-row:not(:first-child):hover{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}}.bf-mtable-name{min-width:0;color:var(--ink);align-items:center;gap:10px;display:flex}.bf-mtable-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bf-mtable-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.bf-mtable-size{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.bf-mtable-rules{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:400}.bf-mtable-row:first-child .bf-mtable-rules{color:var(--muted);font-size:10.5px;font-weight:500}.bf-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.bf-status:before{content:"";border-radius:50%;width:7px;height:7px}.bf-status[data-state=codified]{color:#2d7a43;background:#e6f2ea}.bf-status[data-state=codified]:before{background:#2d7a43}.bf-status[data-state=scanning]{background:var(--bg-2);color:var(--muted)}.bf-status[data-state=scanning]:before{border:1.5px solid var(--muted);background:0 0;width:8px;height:8px}.bf-status[data-state=queued]{background:var(--bg-2);color:var(--muted)}.bf-status[data-state=queued]:before{background:var(--muted-2)}.bf-status[data-state=failed]{color:#b44a36;background:#fbe7e1}.bf-status[data-state=failed]:before{background:#b44a36}.bf-rules-grid{grid-template-columns:minmax(220px,240px) 1fr;gap:16px;margin-top:16px;display:grid}.bf-rules-tree{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);height:fit-content;max-height:600px;padding:8px;overflow-y:auto}[data-theme=dark] .bf-rules-tree{background:var(--panel);border-color:var(--line)}.bf-rules-tree-item{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:background .12s;display:block;overflow:hidden}.bf-rules-tree-item:hover{background:var(--bg-2)}.bf-rules-tree-item[data-active=true]{color:#4a2d9f;background:#6c5ce724;font-weight:500}.bf-rules-tree-item .ext{color:var(--muted-2);font-weight:400}.bf-rules-tree-item[data-active=true] .ext{color:#4a2d9fa6}.bf-rules-code{color:#e8e4da;border-radius:var(--radius);background:#0f0e0c;padding:0;overflow:hidden}.bf-rules-code pre{white-space:pre-wrap;word-break:break-word;max-height:600px;margin:0;padding:22px 26px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:13px;line-height:1.7;overflow:auto}.bf-rules-code .h1{color:#c4a4f0}.bf-rules-code .h2{color:#e6b450}.bf-rules-code .strong{color:var(--bg);font-weight:600}.bf-rules-code .comment{color:#6b7280}.bf-rules-code .ruleLabel{color:#c4a4f0;font-weight:500}.bf-context-hint{color:var(--muted);max-width:720px;margin:-4px 0 22px;font-size:13px;line-height:1.55}:root{--bos-ink-soft:#6e6a61;--bos-accent:#b8894c;--bos-accent-2:#2f5d50;--bos-accent-3:#8a3a2e;--bos-accent-bg:#f4ede1;--bos-accent-2-bg:#e4ece8;--bos-accent-3-bg:#f3e2dd;--bos-pos-bg:#e4ece8;--bos-pos-ink:#1f4a3e;--bos-neg-bg:#f3e2dd;--bos-neg-ink:#8a3a2e;--bos-neu-bg:#eeeae1;--bos-neu-ink:#6e6a61;--bos-warn-bg:#f6ecd7;--bos-warn-ink:#8a6a1e;--bos-gap:20px;--bos-radius:14px;--bos-radius-lg:18px;--bos-shadow-sm:0 1px 2px #00000008, 0 1px 1px #00000005;--bos-shadow-md:0 4px 14px #0000000d, 0 1px 3px #00000008}[data-theme=dark]{--bos-ink-soft:#b9b4a6;--bos-accent-bg:#2f281c;--bos-accent-2-bg:#1b2925;--bos-accent-3-bg:#2e1c18;--bos-pos-bg:#1b2925;--bos-pos-ink:#7fb89e;--bos-neg-bg:#2e1c18;--bos-neg-ink:#e6a092;--bos-neu-bg:#22201a;--bos-neu-ink:#b9b4a6;--bos-warn-bg:#332a1a;--bos-warn-ink:#e0b84a}.bos-period{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.bos-period:hover{background:var(--bg-2)}.bos-period .dot{background:var(--bos-accent-2);border-radius:50%;width:6px;height:6px}.bos-period-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12.5px;text-decoration:none}.bos-period-link:hover{color:var(--ink)}.bos-enrich-btn{color:var(--bos-accent);background:var(--bos-accent-bg);cursor:pointer;white-space:nowrap;border:1px solid #b8894c40;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.bos-enrich-btn:hover{background:#eae0cf;transform:translateY(-1px)}.bos-enrich-btn:active{transform:translateY(0)}.bos-enrich-btn:disabled{opacity:.6;cursor:wait}.bos-enrich-bd{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;animation:bosFadeIn .2s var(--ease-out);background:#1816128c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes bosFadeIn{0%{opacity:0}to{opacity:1}}.bos-enrich-dialog{background:var(--panel);border-radius:var(--bos-radius-lg);border:1px solid var(--line);width:100%;max-width:620px;max-height:88vh;animation:bosFadeUp .25s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.bos-enrich-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.bos-enrich-head h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400}.bos-enrich-head .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:11px}.bos-enrich-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:24px;line-height:1;transition:background .15s;display:grid}.bos-enrich-close:hover{background:var(--bg-2);color:var(--ink)}.bos-enrich-body{flex-direction:column;flex:1;gap:16px;padding:18px 24px;display:flex;overflow-y:auto}.bos-enrich-foot{border-top:1px solid var(--line);background:var(--bg-2);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.bos-enrich-lab{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600}.bos-enrich-current{background:var(--bg-2);border-radius:10px;padding:12px 14px}.bos-enrich-val{color:var(--ink);font-size:13.5px;line-height:1.55}.bos-enrich-result{background:var(--bos-accent-bg);border-radius:10px;padding:12px 14px}.bos-enrich-busy{background:var(--bg-2);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.bos-enrich-busy:before{content:"";border:2px solid var(--bos-accent);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite bosSpin}@keyframes bosSpin{to{transform:rotate(360deg)}}.bos-enrich-prompt{border:1px solid var(--line);background:var(--panel);width:100%;min-height:60px;font:inherit;resize:vertical;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.bos-enrich-prompt:focus{border-color:var(--bos-accent);box-shadow:0 0 0 3px #b8894c26}.bos-enrich-foot .btn-primary{cursor:pointer;background:var(--ink);color:var(--panel);border:1px solid var(--ink);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.bos-enrich-foot .btn-primary:disabled{opacity:.6;cursor:wait}.bos-enrich-foot .btn-ghost{cursor:pointer;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px 16px;font-size:13px}.bos-enrich-foot .btn-ghost:hover{background:var(--bg-2)}:root{--sidebar-w:232px;--sidebar-w-collapsed:56px;--sidebar-ease:cubic-bezier(.2, .9, .3, 1);--sidebar-dur:.22s}:root[data-sidebar-collapsed=true]{--sidebar-w:var(--sidebar-w-collapsed)}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);transition:grid-template-columns var(--sidebar-dur) var(--sidebar-ease)}@media (prefers-reduced-motion:reduce){.app,.sidebar,.sb-item,.sb-item span,.sb-section-block,.sb-section-toggle{transition:none!important}}.sb-toggle-row{justify-content:flex-end;align-items:center;margin-bottom:2px;padding:4px 4px 0;display:flex}.sb-toggle-btn{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.sb-toggle-btn:hover{background:var(--bg-2);color:var(--ink);border-color:var(--line)}.sb-toggle-btn:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1111111a}.sb-section-block{flex-direction:column;display:flex}.sb-section-toggle{width:100%;color:var(--muted-2);letter-spacing:.04em;cursor:pointer;text-align:left;text-transform:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:18px 10px 6px;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s;display:flex}.sb-section-toggle:hover{color:var(--ink-2)}.sb-section-block:first-of-type .sb-section-toggle{padding-top:12px}.sb-section-toggle .chev{width:12px;height:12px;color:var(--muted-2);transition:transform .2s var(--sidebar-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-section-block[data-collapsed=true] .sb-section-toggle .chev{transform:rotate(-90deg)}.sb-section-items{opacity:1;max-height:1200px;transition:max-height .22s var(--sidebar-ease), opacity .16s var(--sidebar-ease);flex-direction:column;gap:2px;display:flex;overflow:hidden}.sb-section-block[data-collapsed=true] .sb-section-items{opacity:0;pointer-events:none;max-height:0}:root[data-sidebar-collapsed=true] .sidebar{padding:16px 6px}:root[data-sidebar-collapsed=true] .sidebar .sb-toggle-row{justify-content:center}:root[data-sidebar-collapsed=true] .sidebar .sb-section-toggle,:root[data-sidebar-collapsed=true] .sidebar .sb-section-block[data-collapsed=true] .sb-section-items,:root[data-sidebar-collapsed=true] .sidebar .sb-brand-meta,:root[data-sidebar-collapsed=true] .sidebar .sb-dojo-meta,:root[data-sidebar-collapsed=true] .sidebar .sb-header svg:last-of-type,:root[data-sidebar-collapsed=true] .sidebar .sb-user>div:not(.ava){display:none}:root[data-sidebar-collapsed=true] .sidebar .sb-section-block .sb-section-items{opacity:1;pointer-events:auto;max-height:none}:root[data-sidebar-collapsed=true] .sidebar .sb-header,:root[data-sidebar-collapsed=true] .sidebar .sb-item,:root[data-sidebar-collapsed=true] .sidebar .sb-user{justify-content:center;gap:0;padding-left:6px;padding-right:6px}:root[data-sidebar-collapsed=true] .sidebar .sb-item span:not(.dot){display:none}:root[data-sidebar-collapsed=true] .sidebar .sb-brand-mark{margin:0 auto}:root[data-sidebar-collapsed=true] .sidebar .sb-item .dot{position:absolute;top:6px;right:4px;margin-left:0!important}:root[data-sidebar-collapsed=true] .sidebar .sb-user .ava{margin:0 auto}:root[data-sidebar-collapsed=true] .sidebar .sb-item,:root[data-sidebar-collapsed=true] .sidebar .sb-header,:root[data-sidebar-collapsed=true] .sidebar .sb-user{position:relative}:root[data-sidebar-collapsed=true] .sidebar .sb-item[data-tooltip]:hover:after,:root[data-sidebar-collapsed=true] .sidebar .sb-header[data-tooltip]:hover:after,:root[data-sidebar-collapsed=true] .sidebar .sb-user[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--ink);color:var(--panel);white-space:nowrap;z-index:50;box-shadow:var(--shadow-md);pointer-events:none;animation:sbTooltipIn .2s var(--sidebar-ease) .2s backwards;letter-spacing:0;text-transform:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}@keyframes sbTooltipIn{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}:root[data-sidebar-collapsed=true] .sidebar [data-ws-switcher]>:not(:first-child){display:none}:root[data-sidebar-collapsed=true] .sidebar [data-ws-switcher]{justify-content:center;padding:8px 6px}.bf-drive-block{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:14px;overflow:hidden}.bf-drive-toggle{cursor:pointer;width:100%;font:inherit;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;font-size:13px;transition:background .15s;display:flex}.bf-drive-toggle:hover{background:var(--bg-2)}.bf-drive-toggle svg:first-of-type{color:var(--bos-accent,#b8894c);flex-shrink:0}.bf-drive-toggle strong{color:var(--ink);font-weight:500}.bf-drive-form{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 16px 16px;display:grid}.bf-drive-input{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.bf-drive-input:focus{border-color:var(--bos-accent,#b8894c);box-shadow:0 0 0 3px #b8894c2e}.bf-drive-input:disabled{opacity:.6;cursor:wait}.bf-drive-button{font:inherit;background:var(--ink);color:var(--panel);border:1px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:500;transition:opacity .15s;display:inline-flex}.bf-drive-button:hover:not(:disabled){opacity:.88}.bf-drive-button:disabled{opacity:.5;cursor:not-allowed}.bf-drive-hint{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:11.5px;line-height:1.55}.bf-drive-hint strong{color:var(--ink-2);font-weight:500}.dz-spin{animation:.8s linear infinite dzSpin}.po-view{max-width:1280px;margin:0 auto;padding:28px 32px 60px}.po-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:8px;font-size:11.5px;display:flex}.po-eyebrow .live-dot{background:var(--bos-pos-ink,#1f4a3e);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.po-eyebrow .live-dot:after{content:"";border:2px solid var(--bos-pos-ink,#1f4a3e);opacity:.5;border-radius:50%;animation:2s infinite poLivePulse;position:absolute;inset:-3px}@keyframes poLivePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}}.po-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.po-header h1{font-family:var(--font-display,var(--serif));letter-spacing:-.025em;margin:8px 0 16px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:.98}.po-header .desc{color:var(--muted);max-width:60ch;font-size:15px;line-height:1.5}.po-header-tools{align-items:center;gap:10px;display:flex}.po-period-btn{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;display:inline-flex}.po-period-btn:hover{background:var(--bg-2)}.po-export-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:7px 6px;font-family:inherit;font-size:12.5px}.po-export-btn:hover{color:var(--ink)}.po-score-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:24px;padding:30px 32px;display:grid}@media (max-width:1100px){.po-score-card{grid-template-columns:auto minmax(0,1fr)}.po-score-card .po-spark{grid-column:1/-1}}@media (max-width:720px){.po-score-card{grid-template-columns:1fr}}.po-score-orb{background:var(--ink);width:160px;height:160px;color:var(--panel);font-family:var(--serif);border:2px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 4px 20px #00000014}.po-score-orb svg{width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px}.po-score-orb .num{letter-spacing:-.02em;font-size:56px;font-weight:400;line-height:1}.po-score-orb .label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);font-size:9.5px;font-family:var(--sans);margin-top:6px}.po-score-body{min-width:0}.po-score-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10.5px;font-weight:500}.po-score-headline{font-family:var(--serif);letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:30px;font-weight:400;line-height:1.15;display:flex}.po-score-headline .delta{font-family:var(--sans);background:var(--bos-pos-bg,#e4ece8);color:var(--bos-pos-ink,#1f4a3e);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500}.po-score-narr{color:var(--muted);max-width:720px;margin:12px 0 14px;font-size:13.5px;line-height:1.6}.po-score-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.po-bpm-pill{background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;display:inline-flex}.po-bpm-pill .dot{background:var(--ink-2);border-radius:50%;width:6px;height:6px;animation:1.5s infinite poBpm}@keyframes poBpm{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.po-summary-btn{background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;display:inline-flex}.po-summary-btn:hover{background:var(--bg-2)}.po-spark{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.po-spark-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.po-spark-meta{color:var(--muted-2);font-size:11px}.po-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}@media (max-width:1100px){.po-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.po-kpi-grid{grid-template-columns:1fr}}.po-kpi{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.po-kpi-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.po-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:500}.po-kpi-delta{background:var(--bos-pos-bg,#e4ece8);color:var(--bos-pos-ink,#1f4a3e);border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.po-kpi-delta.neg{background:var(--bos-neg-bg,#f3e2dd);color:var(--bos-neg-ink,#8a3a2e)}.po-kpi-value{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:8px;font-size:36px;font-weight:400;line-height:1}.po-kpi-sub{color:var(--muted);font-size:11.5px}.po-mid-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;margin-bottom:28px;display:grid}@media (max-width:1100px){.po-mid-grid{grid-template-columns:1fr}}.po-alerts-section{flex-direction:column;gap:12px;display:flex}.po-section-head{justify-content:space-between;align-items:center;padding:0 4px 4px;display:flex}.po-section-head h3{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0;font-size:10.5px;font-weight:500}.po-section-link{color:var(--muted);font-size:11.5px;text-decoration:none}.po-section-link:hover{color:var(--ink)}.po-alert{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:18px 20px;display:grid}.po-alert.sev-3{background:var(--bos-neg-ink,#8a3a2e)}@supports (color:color-mix(in lab, red, red)){.po-alert.sev-3{background:color-mix(in srgb, var(--bos-neg-ink,#8a3a2e) 6%, var(--panel))}}.po-alert.sev-3{border-color:var(--bos-neg-ink,#8a3a2e)}@supports (color:color-mix(in lab, red, red)){.po-alert.sev-3{border-color:color-mix(in srgb, var(--bos-neg-ink,#8a3a2e) 28%, var(--line))}}.po-alert.sev-2{background:var(--bos-warn-ink,#8a6a1e)}@supports (color:color-mix(in lab, red, red)){.po-alert.sev-2{background:color-mix(in srgb, var(--bos-warn-ink,#8a6a1e) 6%, var(--panel))}}.po-alert.sev-2{border-color:var(--bos-warn-ink,#8a6a1e)}@supports (color:color-mix(in lab, red, red)){.po-alert.sev-2{border-color:color-mix(in srgb, var(--bos-warn-ink,#8a6a1e) 28%, var(--line))}}.po-alert.sev-1{background:var(--bos-accent-2,#2f5d50)}@supports (color:color-mix(in lab, red, red)){.po-alert.sev-1{background:color-mix(in srgb, var(--bos-accent-2,#2f5d50) 6%, var(--panel))}}.po-alert.sev-1{border-color:var(--bos-accent-2,#2f5d50)}@supports (color:color-mix(in lab, red, red)){.po-alert.sev-1{border-color:color-mix(in srgb, var(--bos-accent-2,#2f5d50) 28%, var(--line))}}.po-alert-icon{background:var(--bg-2);width:32px;height:32px;font-family:var(--serif);color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;font-weight:400;line-height:1;display:grid}.po-alert.sev-3 .po-alert-icon{background:var(--bos-neg-bg,#f3e2dd);color:var(--bos-neg-ink,#8a3a2e)}.po-alert.sev-2 .po-alert-icon{background:var(--bos-warn-bg,#f6ecd7);color:var(--bos-warn-ink,#8a6a1e)}.po-alert.sev-1 .po-alert-icon{background:var(--bos-pos-bg,#e4ece8);color:var(--bos-pos-ink,#1f4a3e)}.po-alert-body{min-width:0}.po-alert-meta{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.po-alert-meta .sep{color:var(--muted-2)}.po-alert-title{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:6px;font-size:17px;line-height:1.3}.po-alert-desc{color:var(--muted);margin-bottom:10px;font-size:12.5px;line-height:1.55}.po-alert-evidence{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.po-alert-chip{background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:11px}.po-alert-suggest{background:var(--bg-2);border-radius:8px;margin-top:4px;padding:10px 12px}.po-alert-suggest-lab{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:9.5px;font-weight:500}.po-alert-suggest-body{color:var(--ink-2);font-size:12.5px;line-height:1.5}.po-alert-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.po-alert-action{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px}.po-alert-action.primary{color:var(--ink-2);font-weight:500}.po-alert-action:hover{background:var(--bg-2);color:var(--ink)}.po-radar{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.po-radar-svg-wrap{justify-content:center;align-items:center;padding:14px 4px 18px;display:flex;position:relative}.po-radar-svg{width:100%;max-width:360px;height:auto}.po-radar-list{border-top:1px solid var(--line);flex-direction:column;margin:0 -22px -20px;display:flex}.po-radar-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 22px;display:grid}.po-radar-row:last-child{border-bottom:0}.po-radar-row .name{color:var(--ink-2);font-size:13px;font-weight:500}.po-radar-row .meta{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45}.po-radar-row .val{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:20px}.po-radar-row .avg{color:var(--muted);text-align:right;min-width:64px;font-size:10.5px}.po-trending{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 24px 8px}.po-trending-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;display:flex}.po-trending-head h3{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0;font-size:10.5px;font-weight:500}.po-trending-head .by{color:var(--muted);font-size:11px}.po-trending-row{border-bottom:1px dashed var(--line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.po-trending-row:last-child{border-bottom:0}.po-trending-num{font-family:var(--serif);color:var(--muted);font-variant-numeric:tabular-nums;font-size:16px}.po-trending-name{color:var(--ink);font-size:14px}.po-trending-cat{color:var(--muted);margin-top:2px;font-size:11px}.po-trending-vol{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px}.po-trending-delta{background:var(--bos-pos-bg,#e4ece8);color:var(--bos-pos-ink,#1f4a3e);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:50px;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.po-trending-delta.neg{background:var(--bos-neg-bg,#f3e2dd);color:var(--bos-neg-ink,#8a3a2e)}:root{--bp-accent:#18181b;--bp-accent-2:#059669;--bp-accent-3:#dc2626;--bp-accent-4:#2563eb;--bp-accent-5:#d97706;--bp-accent-bg:#f1f5f9;--bp-accent-2-bg:#d1fae5;--bp-accent-3-bg:#fee2e2;--bp-ink-soft:#64748b;--bp-pos-bg:#ddf1e6;--bp-pos-ink:#1f5538;--bp-neg-bg:#fce5dc;--bp-neg-ink:#8a2a18;--bp-neu-bg:#eceaf4;--bp-neu-ink:#444155}.bp-view{max-width:1280px;margin:0 auto;padding:32px 40px 80px}@keyframes bpFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bp-view>*{opacity:1;animation:.35s cubic-bezier(.2,.8,.2,1) forwards bpFadeUp}.bp-view>:first-child{animation-delay:30ms}.bp-view>:nth-child(2){animation-delay:80ms}.bp-view>:nth-child(3){animation-delay:.13s}.bp-view>:nth-child(4){animation-delay:.18s}.bp-view>:nth-child(5){animation-delay:.23s}.bp-view>:nth-child(n+6){animation-delay:.28s}.bp-view.pc-view>*,.bp-view.pc-view h1,.bp-view.pc-view h2,.bp-view.pc-view h3,.bp-view.pc-view .pc-h1,.bp-view.pc-view .pc-header{opacity:1!important;animation:none!important;transform:none!important}.bp-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.bp-header .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--bp-accent);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-flex}.bp-header .eyebrow:before{content:"";background:var(--bp-accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--bp-accent);border-radius:50%;animation:1.8s cubic-bezier(.4,0,.6,1) infinite bpPulse;display:inline-block}@keyframes bpPulse{0%{box-shadow:0 0 #0006}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.bp-header h1{font-family:var(--font-display,var(--serif));letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:.98}.bp-header .sub{color:var(--muted);max-width:60ch;font-size:15px;line-height:1.5}.bp-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.bp-tabs{border-bottom:1px solid var(--line-2);gap:4px;margin-bottom:28px;display:flex;overflow-x:auto}.bp-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;transition:color .15s,border-color .15s}.bp-tab:hover{color:var(--ink)}.bp-tab.on{color:var(--bp-accent);border-bottom-color:var(--bp-accent)}.bp-card{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.bp-card.flat{background:var(--bg-2);border-color:#0000}.bp-card-title{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0;font-size:11.5px;font-weight:600}.bp-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bp-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bp-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bp-grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.bp-grid-3-2{grid-template-columns:2fr 1fr;gap:20px;display:grid}@media (max-width:960px){.bp-grid-4{grid-template-columns:repeat(2,1fr)}.bp-grid-3,.bp-grid-3-2{grid-template-columns:1fr}}.bp-kpi-big{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:400;line-height:1}.bp-kpi-sub{color:var(--muted);font-size:12px}.bp-kpi-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.bp-kpi-delta.pos{color:var(--bp-pos-ink);background:var(--bp-pos-bg)}.bp-kpi-delta.neg{color:var(--bp-neg-ink);background:var(--bp-neg-bg)}.bp-pulse-hero{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;grid-template-columns:220px 1fr auto;align-items:center;gap:36px;margin-bottom:28px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.bp-pulse-orb{place-items:center;width:220px;height:220px;display:grid;position:relative}.bp-pulse-orb svg{position:absolute;inset:0}.bp-pulse-orb .inner{background:var(--bp-accent);width:150px;height:150px;color:var(--bg);z-index:2;border-radius:50%;place-items:center;animation:1.4s cubic-bezier(.4,0,.6,1) infinite bpHeartbeat;display:grid;position:relative}@keyframes bpHeartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.05)}28%{transform:scale(1)}42%{transform:scale(1.08)}70%{transform:scale(1)}}.bp-pulse-orb .score{font-family:var(--serif);letter-spacing:-.02em;font-size:54px;font-weight:400;line-height:1}.bp-pulse-orb .score-lbl{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-top:4px;font-size:10.5px}.bp-pulse-ring{border:2px solid var(--bp-accent);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.4,1) infinite bpRingOut;position:absolute}.bp-pulse-ring.r1{width:180px;height:180px;animation-delay:0s}.bp-pulse-ring.r2{width:180px;height:180px;animation-delay:.8s}.bp-pulse-ring.r3{width:180px;height:180px;animation-delay:1.6s}@keyframes bpRingOut{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.bp-pulse-content .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--bp-accent);margin-bottom:6px;font-size:10.5px;font-weight:600}.bp-pulse-content h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.15}.bp-pulse-content .bpm-chip{background:var(--bg-2);border:1px solid var(--line-2);color:var(--bp-accent);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.bp-pulse-content .bpm-chip:before{content:"";background:var(--bp-accent);border-radius:50%;width:6px;height:6px;animation:1s infinite bpBlink}@keyframes bpBlink{50%{opacity:.2}}.bp-sparkline-mini{width:140px;height:40px}.bp-radar-wrap{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative}.bp-radar-legend{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.bp-radar-item{background:var(--bg-2);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.bp-radar-item .lbl{font-weight:500}.bp-radar-item .v{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--bp-accent);font-size:16px}.bp-radar-item .avg{color:var(--muted);font-size:11px}.bp-alerts{flex-direction:column;gap:12px;display:flex}.bp-alert{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:18px;padding:18px 22px;transition:border-color .15s,box-shadow .15s;display:grid}.bp-alert:hover{box-shadow:0 2px 8px #0000000a}.bp-alert.high{border-left-color:var(--bp-accent-3);background:var(--panel)}.bp-alert.med{border-left-color:var(--bp-accent)}.bp-alert.low{border-left-color:var(--bp-accent-4)}.bp-alert-sev{text-transform:uppercase;letter-spacing:.04em;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.bp-alert.high .bp-alert-sev{background:var(--bp-accent-3-bg);color:var(--bp-neg-ink)}.bp-alert.med .bp-alert-sev{background:var(--bp-accent-bg);color:var(--bp-accent)}.bp-alert.low .bp-alert-sev{color:var(--bp-accent-4);background:#e4ecfe}.bp-alert-title{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:400;line-height:1.3}.bp-alert-meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:11.5px;display:flex}.bp-alert-meta .topic{color:var(--bp-accent);font-weight:500}.bp-alert-summary{color:var(--ink);margin-bottom:12px;font-size:13.5px;line-height:1.55}.bp-alert-signals{flex-wrap:wrap;gap:6px;display:flex}.bp-alert-chip{background:var(--bg-2);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px}.bp-alert-suggested{background:var(--bp-accent-bg);color:var(--bp-accent);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.bp-alert-suggested strong{color:var(--bp-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10.5px;display:block}.bp-alert-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bp-trends-list{flex-direction:column;gap:2px;display:flex}.bp-trend-row{border-bottom:1px dashed var(--line-2);grid-template-columns:28px 1fr auto auto;align-items:center;gap:14px;padding:12px 4px;transition:background .15s;display:grid}.bp-trend-row:hover{background:var(--bg-2)}.bp-trend-rank{font-family:var(--serif);color:var(--muted-2);font-variant-numeric:tabular-nums;text-align:center;font-size:22px;font-weight:400}.bp-trend-name{font-size:14px;font-weight:500}.bp-trend-src{color:var(--muted);margin-top:2px;font-size:11px}.bp-trend-vol{font-family:var(--serif);font-variant-numeric:tabular-nums;text-align:right;min-width:80px;font-size:18px}.bp-trend-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11.5px}.bp2-view{--bp2-pos:var(--paid);--bp2-pos-bg:var(--paid-bg);--bp2-neg:var(--danger);--bp2-neg-bg:var(--danger-bg);--bp2-warn:var(--pending);--bp2-ai:var(--ai);--bp2-ai-bg:var(--ai-bg);flex-direction:column;gap:32px;max-width:1280px;margin:0 auto;padding:32px 40px 80px;display:flex}@keyframes bp2-heartbeat{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--paid) 70%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--paid) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--paid) 0%, transparent)}}@keyframes bp2-orbpulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}10%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes bp2-ekgdraw{to{stroke-dashoffset:0}}.bp2-page-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.bp2-page-head h1{font-family:var(--font-display);letter-spacing:-.025em;margin:8px 0 0;font-size:36px;font-weight:600;line-height:1}.bp2-page-head .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.bp2-hero{grid-template-columns:280px 1fr 320px;gap:24px;display:grid}.tip{cursor:help;position:relative}.tip:before,.tip:after{opacity:0;pointer-events:none;transition:opacity var(--t-fast,.12s) var(--ease,ease), transform var(--t-fast,.12s) var(--ease,ease);z-index:100;position:absolute}.tip:before{content:"";border:5px solid #0000;border-top-color:var(--ink);bottom:calc(100% + 2px);left:50%;transform:translate(-50%)translateY(4px)}.tip:after{content:attr(data-tip);background:var(--ink);width:max-content;max-width:280px;color:var(--bg);letter-spacing:-.005em;font-size:11.5px;font-weight:400;line-height:1.45;font-family:var(--font-sans);text-transform:none;text-align:left;white-space:normal;border-radius:8px;padding:8px 11px;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #0000002e;box-shadow:0 8px 20px lab(0% 0 0/.18)}.tip:hover:before,.tip:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.tip.below:before{border-top-color:#0000;border-bottom-color:var(--ink);top:calc(100% + 2px);bottom:auto}.tip.below:after{top:calc(100% + 8px);bottom:auto}.tip.right-edge:before{left:auto;right:12px;transform:none}.tip.right-edge:after{left:auto;right:0;transform:translateY(4px)}.tip.right-edge:hover:after{transform:translateY(0)}.tip.left-edge:before{left:12px;right:auto;transform:none}.tip.left-edge:after{left:0;right:auto;transform:translateY(4px)}.tip.left-edge:hover:after{transform:translateY(0)}.tip.right-side:before{border:5px solid #0000;border-right-color:var(--ink);border-top-color:#0000;top:50%;bottom:auto;left:calc(100% + 2px);transform:translateY(-50%)translate(-4px)}.tip.right-side:after{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px)}.tip.right-side:hover:before,.tip.right-side:hover:after{transform:translateY(-50%)translate(0)}.tip.left-side:before{border:5px solid #0000;border-left-color:var(--ink);border-top-color:#0000;inset:50% calc(100% + 2px) auto auto;transform:translateY(-50%)translate(4px)}.tip.left-side:after{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)translate(4px)}.tip.left-side:hover:before,.tip.left-side:hover:after{transform:translateY(-50%)translate(0)}.tip.delay:after,.tip.delay:before{transition-delay:0s}.tip.delay:hover:after,.tip.delay:hover:before{transition-delay:.35s}.tip-wide:after{max-width:360px}.tip-narrow:after{max-width:200px}.tip-mono:after{font-family:var(--font-mono,monospace);letter-spacing:0;font-size:11px}button.tip,a.tip,label.tip{cursor:inherit}.rich-tip{background:var(--ink);color:var(--bg);max-width:320px;font-family:var(--font-sans);letter-spacing:-.005em;z-index:9999;animation:richTipIn .14s var(--ease,ease);border-radius:8px;padding:8px 11px;font-size:11.5px;font-weight:400;line-height:1.45;box-shadow:0 8px 20px #0000002e;box-shadow:0 8px 20px lab(0% 0 0/.18)}.rich-tip a{color:var(--bg);text-decoration:underline}.rich-tip strong{font-weight:600}.rich-tip code{font-family:var(--font-mono);font-size:10.5px}.rich-tip-arrow{fill:var(--ink)}@keyframes richTipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.help-i{border:1px solid var(--muted-2);width:14px;height:14px;color:var(--muted-2);font-family:var(--font-mono);cursor:help;vertical-align:middle;transition:transform var(--t-fast,.12s) ease, opacity var(--t-fast,.12s) ease, background var(--t-fast,.12s) ease, color var(--t-fast,.12s) ease, border-color var(--t-fast,.12s) ease;background:0 0;border-radius:50%;place-items:center;margin-left:4px;font-size:9px;font-weight:600;line-height:1;display:inline-grid}.help-i:hover{border-color:var(--ink);color:var(--ink)}.bp2-page-head h1{font-family:var(--font-display);letter-spacing:-.025em;margin-top:8px;font-size:36px;font-weight:600;line-height:1}.bp2-page-head .lede{color:var(--muted);max-width:580px;margin-top:12px;font-size:14px;line-height:1.55}.bp2-btn-primary{background:var(--ink);color:var(--bg);transition:transform var(--t-fast,.12s) ease, opacity var(--t-fast,.12s) ease, background var(--t-fast,.12s) ease, color var(--t-fast,.12s) ease, border-color var(--t-fast,.12s) ease;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.bp2-btn-primary:hover{background:#121210;background:lab(5.27942% .00204891 .845018)}.bp2-btn-ghost{color:var(--ink);border:1px solid var(--line);transition:transform var(--t-fast,.12s) ease, opacity var(--t-fast,.12s) ease, background var(--t-fast,.12s) ease, color var(--t-fast,.12s) ease, border-color var(--t-fast,.12s) ease;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.bp2-btn-ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bp2-modes{background:var(--bg-2);border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:4px;display:flex}.bp2-modes button{color:var(--muted);transition:transform var(--t-fast,.12s) ease, opacity var(--t-fast,.12s) ease, background var(--t-fast,.12s) ease, color var(--t-fast,.12s) ease, border-color var(--t-fast,.12s) ease;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.bp2-modes button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.05)}.bp2-modes button:hover:not(.on){color:var(--ink)}.bp2-modes button .count{font-family:var(--font-mono);background:#0000000f;background:lab(0% 0 0/.06);border-radius:999px;padding:2px 6px;font-size:10.5px}.bp2-modes button.on .count{background:#00000014;background:lab(0% 0 0/.08)}.bp2-modes button:disabled{opacity:.5;cursor:not-allowed}.bp2-empty{background:var(--bg-2);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:14px;padding:40px 20px;font-size:13px;line-height:1.5}.bp2-compare-list{gap:16px;display:grid}.bp2-cluster{background:var(--bg);border:1px solid var(--line);border-radius:14px;gap:14px;padding:18px 18px 14px;transition:border-color .14s;display:grid}.bp2-cluster:hover{border-color:var(--ink-2)}.bp2-cluster-head{grid-template-columns:1fr auto;align-items:flex-start;gap:14px;display:grid}.bp2-cluster-titles{min-width:0}.bp2-cluster-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px}.bp2-cluster-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.25}.bp2-cluster-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bp2-cluster-key{color:var(--muted);cursor:help;font-size:10.5px}.bp2-cluster-key code{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink-2);border-radius:4px;padding:2px 6px;font-size:10px}.bp2-cluster-pill{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink-2);letter-spacing:.04em;cursor:help;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.bp2-cluster-pill.tone-neg{background:var(--danger-bg);color:#8d000f;color:lab(28.5252% 57.3552 40.6532)}.bp2-cluster-score{font-family:var(--font-mono);background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978);letter-spacing:.02em;cursor:help;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px 4px 5px;font-size:11.5px;font-weight:600;display:inline-flex}.bp2-cluster-score:before{content:"";background:#00884f;background:lab(50.0911% -59.7198 29.3895);border-radius:50%;width:6px;height:6px;display:inline-block}.bp2-cluster-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.bp2-compare-card{background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;outline:none;gap:8px;padding:12px 12px 10px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid;position:relative}.bp2-compare-card:hover,.bp2-compare-card:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:translateY(-1px)}.bp2-compare-card:focus-visible{box-shadow:0 0 0 2px var(--ai)}.bp2-compare-card:hover .bp2-compare-quote,.bp2-compare-card:focus-visible .bp2-compare-quote{color:var(--bg)}.bp2-compare-card:hover .bp2-compare-stats,.bp2-compare-card:focus-visible .bp2-compare-stats{color:#cfceca;color:lab(82.626% -.010848 1.90823)}.bp2-compare-card:hover .bp2-compare-stats strong,.bp2-compare-card:focus-visible .bp2-compare-stats strong{color:var(--bg)}.bp2-compare-card .anomaly{background:var(--danger);z-index:2;cursor:help;border-radius:50%;width:7px;height:7px;animation:1.8s infinite bp2-anomaly-pulse;position:absolute;top:8px;left:8px}.bp2-compare-card .anomaly.crescimento{background:var(--pending)}.bp2-compare-card .anomaly.emergente{background:var(--ai)}.bp2-compare-card .head{align-items:center;gap:6px;display:flex}.bp2-compare-card .platform{font-family:var(--font-mono);letter-spacing:.08em;background:var(--bg);color:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.bp2-compare-card:hover .platform,.bp2-compare-card:focus-visible .platform{background:var(--ink-2);color:var(--bg);border-color:var(--ink-2)}.bp2-compare-card .ai-score{font-family:var(--font-mono);background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978);letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:2px 7px 2px 4px;font-size:10px;font-weight:600;display:inline-flex}.bp2-compare-card .ai-score.mid{background:var(--bg);color:var(--ink-2)}.bp2-compare-card .ai-score:before{content:"AI";background:var(--ink);color:var(--bg);border-radius:3px;margin-right:1px;padding:1px 3px;font-size:8px;font-weight:700}.bp2-compare-card:hover .ai-score,.bp2-compare-card:focus-visible .ai-score,.bp2-compare-card:hover .ai-score:before,.bp2-compare-card:focus-visible .ai-score:before{background:var(--bg);color:var(--ink)}.bp2-compare-creator{color:var(--ink);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.bp2-compare-creator strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bp2-compare-creator .tier-chip{font-family:var(--font-mono);background:var(--bg);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;cursor:help;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:500}.bp2-compare-creator .tier-chip.mega{color:var(--ai);background:#dee2ff;background:lab(90.2086% 4.78548 -21.9035)}.bp2-compare-creator .tier-chip.macro{background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978)}.bp2-compare-creator .tier-chip.oficial,.bp2-compare-creator .tier-chip.tier1{background:var(--ai-bg);color:var(--ai)}.bp2-compare-quote{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.bp2-compare-stats{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:10.5px;display:flex}.bp2-compare-stats strong{color:var(--ink-2);font-weight:600}.bp2-pattern-list{gap:12px;display:grid}.bp2-pattern{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px 16px 12px;transition:border-color .14s,background .14s;display:grid;position:relative}.bp2-pattern:hover{border-color:var(--ink-2)}.bp2-pattern-head{grid-template-columns:1fr auto;align-items:flex-start;gap:12px;display:grid}.bp2-pattern-titles{min-width:0}.bp2-pattern-descriptor{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.bp2-pattern-piece{background:var(--bg-2);color:var(--ink-2);letter-spacing:-.005em;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.bp2-pattern-piece.tag{color:#6b3a00;color:lab(29.5689% 34.8299 75.1811);background:#fed;background:lab(95.3169% 6.01685 14.1558)}.bp2-pattern-piece.anomaly.tone-pico_anomalo{background:var(--danger-bg);color:#8d000f;color:lab(28.5252% 57.3552 40.6532)}.bp2-pattern-piece.anomaly.tone-crescimento_alto{color:#814300;color:lab(35.439% 33.8575 85.7068);background:#fff3e8;background:lab(96.4771% 6.01256 14.1522)}.bp2-pattern-piece.anomaly.tone-sinal_emergente{background:var(--ai-bg);color:var(--ai)}.bp2-pattern-piece.sent.tone-pos{background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978)}.bp2-pattern-piece.sent.tone-neg{background:var(--danger-bg);color:#8d000f;color:lab(28.5252% 57.3552 40.6532)}.bp2-pattern-piece.sent.tone-neutro{background:var(--bg-2);color:var(--ink-2)}.bp2-pattern-meta{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.bp2-pattern-meta strong{color:var(--ink-2);font-weight:600}.bp2-pattern-platform{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink-2);letter-spacing:.04em;cursor:help;border-radius:4px;padding:1px 7px;font-size:10.5px}.bp2-pattern-score{font-family:var(--font-mono);background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978);letter-spacing:.02em;cursor:help;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px 4px 5px;font-size:11.5px;font-weight:600;display:inline-flex}.bp2-pattern-score:before{content:"";background:#00884f;background:lab(50.0911% -59.7198 29.3895);border-radius:50%;width:6px;height:6px;display:inline-block}.bp2-pattern-chips{flex-wrap:wrap;gap:6px;display:flex}.bp2-pattern-chip{background:var(--bg-2);border:1px solid var(--line);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 4px;font-size:12px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.bp2-pattern-chip:hover,.bp2-pattern-chip:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--bg);outline:none;transform:translateY(-1px)}.bp2-pattern-chip:focus-visible{box-shadow:0 0 0 2px var(--ai)}.bp2-pattern-chip .plat{font-family:var(--font-mono);letter-spacing:.08em;background:var(--bg);color:var(--ink-2);border:1px solid var(--line);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:700}.bp2-pattern-chip:hover .plat,.bp2-pattern-chip:focus-visible .plat{background:var(--ink-2);color:var(--bg);border-color:var(--ink-2)}.bp2-pattern-chip .creator{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.bp2-pattern-chip .tier{font-family:var(--font-mono);background:var(--bg);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:500}.bp2-pattern-chip .tier.mega{color:var(--ai);background:#dee2ff;background:lab(90.2086% 4.78548 -21.9035)}.bp2-pattern-chip .tier.macro{background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978)}.bp2-pattern-chip .tier.oficial,.bp2-pattern-chip .tier.tier1{background:var(--ai-bg);color:var(--ai)}.bp2-pattern-chip:hover .tier,.bp2-pattern-chip:focus-visible .tier{background:var(--bg);color:var(--ink)}.bp2-pattern-chip .ai{font-family:var(--font-mono);background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.bp2-pattern-chip:hover .ai,.bp2-pattern-chip:focus-visible .ai{background:var(--bg);color:var(--ink)}.bp2-pattern-more{border:1px dashed var(--line);font:inherit;font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:4px 12px;font-size:11px;transition:transform .14s,opacity .14s,background .14s,color .14s,border-color .14s;display:inline-flex}.bp2-pattern-more:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.bp2-signal-card .act.on,.bp2-drawer-actions .act-big.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bp2-signal-card .act.on:hover,.bp2-drawer-actions .act-big.on:hover{background:var(--ink-2);border-color:var(--ink-2)}.bp2-cluster-sentiment-bar{border:1px solid var(--line);cursor:help;border-radius:4px;width:100%;height:16px;margin-top:8px;display:flex;overflow:hidden}.bp2-cluster-sentiment-bar .seg{font-family:var(--font-mono);color:var(--bg);letter-spacing:.02em;justify-content:center;align-items:center;min-width:24px;padding:0 4px;font-size:10px;font-weight:600;display:flex}.bp2-cluster-sentiment-bar .seg.pos{background:#0d8750;background:lab(49.4848% -42.1528 20.6656)}.bp2-cluster-sentiment-bar .seg.neutro{background:var(--muted-2)}.bp2-cluster-sentiment-bar .seg.neg{background:var(--danger)}.bp2-content-grid.single-col{grid-template-columns:1fr}.bp2-saved-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.bp2-empty strong{font-family:var(--font-display);letter-spacing:-.005em;font-size:15px;font-weight:600}.bp2-pattern-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.bp2-pattern-expand{border:1px solid var(--line);font:inherit;font-family:var(--font-mono);color:var(--ink-2);cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:500;transition:transform .14s,opacity .14s,background .14s,color .14s,border-color .14s}.bp2-pattern-expand:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.bp2-pattern.expanded{background:var(--bg-2)}.bp2-pattern-expanded{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}@media (max-width:1100px){.bp2-content-grid{grid-template-columns:1fr}.bp2-side{position:static}.bp2-stream-grid{grid-template-columns:repeat(2,1fr)}.bp2-ts-grid,.bp2-ts-scenarios ul{grid-template-columns:1fr}.bp2-how-grid{grid-template-columns:repeat(2,1fr)}.bp2-cluster-cards,.bp2-pattern-expanded{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:720px){.bp2-stream-grid,.bp2-how-grid,.bp2-cluster-cards,.bp2-cluster-head{grid-template-columns:1fr}.bp2-cluster-score{justify-self:start}.bp2-pattern-head{grid-template-columns:1fr}.bp2-pattern-head-actions{justify-content:flex-start}.bp2-pattern-score{justify-self:start}.bp2-pattern-chip .creator{max-width:100px}.bp2-pattern-expanded{grid-template-columns:1fr}.bp2-drawer-nav{gap:2px}.bp2-lightbox-overlay{padding:12px}}@keyframes bp2-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.bp2-drawer-overlay{z-index:1000;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.bp2-drawer-overlay.open{pointer-events:auto}.bp2-drawer-backdrop{cursor:pointer;opacity:0;transition:opacity var(--t-base,.22s) ease;background:#0006;background:lab(0% 0 0/.4);border:0;position:absolute;inset:0}.bp2-drawer-overlay.open .bp2-drawer-backdrop{opacity:1}.bp2-drawer{background:var(--bg);border-left:1px solid var(--line);width:560px;max-width:90vw;height:100dvh;transition:transform var(--t-base,.22s) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translate(100%);box-shadow:-16px 0 40px #0000001f;box-shadow:-16px 0 40px lab(0% 0 0/.12)}.bp2-drawer-overlay.open .bp2-drawer{transform:translate(0)}.bp2-drawer-head{border-bottom:1px solid var(--line);background:var(--bg);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.bp2-drawer-head .head-meta{align-items:center;gap:6px;display:flex}.bp2-drawer-head .head-meta .platform{font-family:var(--font-mono);background:var(--ink);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:600}.bp2-drawer-head .head-meta .platform.tt{background:#000;background:lab(0% 0 0)}.bp2-drawer-head .head-meta .platform.ig{background:#a20a01;background:lab(34.4374% 56.2154 49.1543)}.bp2-drawer-head .head-meta .platform.x{background:#000;background:lab(.113667% .00227988 .0614673)}.bp2-drawer-head .head-meta .platform.yt{background:#bd001b;background:lab(39.7145% 70.0599 49.6254)}.bp2-drawer-head .head-meta .platform.fb{background:#004985;background:lab(29.1272% 4.36686 -53.1687)}.bp2-drawer-head .head-meta .platform.rs{background:#405870;background:lab(36.0783% -3.91486 -17.2409)}.bp2-drawer-head .head-meta .format{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9.5px}.bp2-drawer-head .head-meta .ai-score{font-family:var(--font-mono);background:var(--paid-bg);color:#004826;color:lab(26.1228% -39.9902 19.6978);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:11px;font-weight:600;display:inline-flex}.bp2-drawer-head .head-meta .ai-score:before{content:"AI";background:var(--ink);color:var(--bg);border-radius:3px;margin-right:2px;padding:1px 4px;font-size:9px;font-weight:700}.bp2-drawer-close{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:transform var(--t-fast,.12s) ease, opacity var(--t-fast,.12s) ease, background var(--t-fast,.12s) ease, color var(--t-fast,.12s) ease, border-color var(--t-fast,.12s) ease;background:0 0;border:0;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:grid}.bp2-drawer-close:hover{background:var(--bg-2);color:var(--ink)}.bp2-drawer-body{flex-direction:column;flex:1;gap:18px;padding:18px;display:flex;overflow-y:auto}.bp2-drawer-preview{aspect-ratio:16/9;background:linear-gradient(135deg, var(--bg-2), #e8e8e6);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.bp2-drawer-preview{background:linear-gradient(135deg, var(--bg-2), lab(91.8957% -.00879169 1.14344))}}.bp2-drawer-preview img{object-fit:cover;width:100%;height:100%}.bp2-drawer-preview .img-emoji{filter:grayscale(.3);font-size:100px}.bp2-drawer-preview .play{background:#fffffff2;background:lab(100% 0 0/.95);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute}.bp2-drawer-preview .play:before{content:"";border-left:14px solid var(--ink);border-top:9px solid #0000;border-bottom:9px solid #0000;width:0;height:0;margin-left:4px}.bp2-drawer-preview .anomaly-badge{background:var(--danger);color:var(--bg);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.bp2-drawer-preview .anomaly-badge.crescimento{background:var(--pending);color:var(--ink)}.bp2-drawer-preview .anomaly-badge.emergente{background:var(--ai)}.bp2-drawer-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.bp2-drawer-subtitle{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:-8px;font-size:11.5px}.bp2-drawer-body p{color:var(--ink-2);font-size:13px;line-height:1.5}.bp2-drawer-section{background:var(--bg-2);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ins-view{max-width:1280px}.ins-groups{flex-direction:column;gap:28px;display:flex}.ins-section-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.ins-section-icon{border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ins-section-titles{flex:1;min-width:0}.ins-section-title{font-family:var(--font-sans), -apple-system, system-ui, sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.ins-section-sub{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.ins-section-count{color:var(--muted);background:var(--bg-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:10.5px}.ins-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:900px){.ins-grid{grid-template-columns:1fr}}.ins-card{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;transition:box-shadow .15s,opacity .25s,transform .15s;display:flex;container:ins-card/inline-size}@container ins-card (max-width:280px){.ins-card{gap:8px;padding:12px 14px}}.ins-card:hover{box-shadow:0 4px 14px #0000000d}.ins-card-resolved{opacity:.55;background:var(--bg-2)}.ins-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ins-card-tags{flex-wrap:wrap;gap:5px;display:flex}.ins-prio{letter-spacing:.06em;background:var(--bg-2);color:var(--muted);border-radius:3px;padding:2px 6px;font-size:8.5px;font-weight:700}.ins-prio.alta{color:#b91c1c;background:#fee2e2}.ins-prio.média{color:#a16207;background:#fef3c7}.ins-prio.baixa{color:#475569;background:#e0e7ee}.ins-card-status{color:var(--muted);font-size:9.5px;font-style:italic}.ins-card-decision{font-family:var(--font-sans), -apple-system, system-ui, sans-serif;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.ins-card-hook{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ins-card-analysis{color:var(--ink);margin:0;font-size:11.5px;line-height:1.55}.ins-evidence-lab,.ins-action-lab{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:8.5px;font-weight:600}.ins-evidence-card{color:inherit;background:var(--bg-2);border-radius:6px;text-decoration:none;transition:transform .15s;display:block;overflow:hidden}.ins-evidence-card:hover{transform:translateY(-1px)}.ins-evidence-thumb{aspect-ratio:4/5;background:linear-gradient(135deg,#475569 0%,#1e293b 100%);position:relative;overflow:hidden}.ins-evidence-platform{letter-spacing:.04em;color:var(--bg);z-index:2;background:#0009;border-radius:3px;padding:1px 5px;font-size:7.5px;font-weight:600;position:absolute;top:4px;left:4px}.ins-evidence-meta{padding:5px 6px 6px}.ins-evidence-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:500;line-height:1.2;overflow:hidden}.ins-evidence-sub{color:var(--muted);margin-top:1px;font-size:8.5px}.ins-card-action{background:var(--bg-2);border-radius:8px;padding:10px 12px}.ins-action-text{color:var(--ink);font-size:11.5px;line-height:1.5}.ins-card-foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.ins-foot-btn{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.ins-foot-btn:hover{background:var(--bg-2)}.ins-foot-btn.ghost{color:var(--muted)}.ins-foot-btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ins-foot-btn.primary:hover{opacity:.85;background:var(--ink)}.ins-foot-btn.resolved{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.ins-foot-btn:disabled{opacity:.7;cursor:wait}@keyframes ins-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ins-cross-badge{letter-spacing:.06em;color:#15803d;background:linear-gradient(90deg,#dcfce7 0%,#dbeafe 100%);border:1px solid #bbf7d0;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:8.5px;font-weight:700;display:inline-flex}.ins-platforms{flex-wrap:wrap;gap:4px;margin:-2px 0 4px;display:flex}.ins-platform-chip{background:var(--bg-2);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:9px;font-weight:500;display:inline-flex}.ins-platform-name{color:var(--muted)}.ins-platform-count{background:var(--ink);color:var(--bg);text-align:center;border-radius:999px;min-width:14px;padding:1px 5px;font-size:8px;font-weight:700}.ins-enriched{background:linear-gradient(135deg,#faf5ff 0%,#f0f9ff 100%);border:1px solid #ddd6fe;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;animation:.3s ease-out ins-fade-in;display:flex}@keyframes ins-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ins-enriched-head{justify-content:space-between;align-items:center;display:flex}.ins-enriched-tag{letter-spacing:.06em;color:#6d28d9;background:var(--panel);border:1px solid #ddd6fe;border-radius:3px;align-items:center;gap:4px;padding:3px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.ins-enriched-collapse{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:9.5px;text-decoration:underline}.ins-enriched-collapse:hover{color:var(--ink)}.ins-enriched-block-lab{letter-spacing:.07em;text-transform:uppercase;color:#6d28d9;align-items:center;gap:4px;margin-bottom:5px;font-size:9px;font-weight:700;display:inline-flex}.ins-enriched-text{color:var(--ink);margin:0;font-size:11.5px;line-height:1.55}.ins-enriched-twocol{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:700px){.ins-enriched-twocol{grid-template-columns:1fr}}.ins-enriched-list{margin:0;padding-left:14px;list-style:outside}.ins-enriched-list li{color:var(--ink);margin-bottom:4px;font-size:11px;line-height:1.5}.ins-enriched-meta{border-top:1px dashed #ddd6fe;flex-wrap:wrap;gap:14px;padding-top:8px;display:flex}.ins-enriched-meta-item{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.ins-enriched-meta-item strong{color:var(--ink);font-weight:600}.bp-radar-item .label{font-size:9.5px}.bp-radar-item .v{font-size:13px}.bp-radar-item .desc{font-size:9.5px}.bp-trend-rank{font-size:13px}.bp-trend-vol{font-size:12px}.bp-trend-name{font-size:11px}.bp-trend-cat{font-size:9px}.bp-alert-title{font-size:13.5px}.bp-alert-cat{font-size:8.5px}.bp-alert-desc{font-size:10.5px;line-height:1.5}.bp-alert-evidence-chip{padding:2px 6px;font-size:9px}.bp-alert-suggested{padding:10px 12px;font-size:10.5px}.bp-alert-suggested strong{font-size:8.5px}.bp-signal-title{font-size:14px}.bp-signal-desc{font-size:10.5px}.eyebrow{font-size:9.5px}body[data-ws=on] .view-anim{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}body[data-ws=on] .view-anim h1,body[data-ws=on] .view-anim .hero-greet{opacity:1!important;animation:none!important;transform:none!important}:root{--ws-line:var(--line);--ws-line-soft:var(--line-2,#e6e3dc);--ws-ink:var(--ink);--ws-muted:var(--muted);--ws-muted-2:var(--muted-2);--ws-card:#fff;--ws-accent:#2f5d50;--ws-accent-2:#b85c3c;--ws-danger:#a83a2a;--ws-ok:#2e6b47;--ws-warn:#b8894c}[data-theme=dark]{--ws-card:#1c1a17;--ws-line-soft:#26231f}.ws-view{max-width:1280px;margin:0 auto;padding:32px 44px 80px}.ws-view.wide{max-width:1280px}.ws-header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.ws-header .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:10px;font-size:11px;font-weight:600}.ws-header h1{font-family:var(--font-display,var(--serif));letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:.98}.ws-header .sub{color:var(--ws-muted);max-width:60ch;font-size:15px;line-height:1.5}.ws-header-actions{flex-shrink:0;gap:10px;display:flex}.ws-tabs{border-bottom:1px solid var(--ws-line);scrollbar-width:none;gap:2px;margin-bottom:28px;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{color:var(--ws-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;transition:color .12s}.ws-tab:hover{color:var(--ws-ink)}.ws-tab.on{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:500}.ws-tab .ws-tab-ct{background:var(--ws-line-soft);min-width:18px;height:18px;color:var(--ws-muted);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}.ws-tab.on .ws-tab-ct{background:var(--ws-ink);color:var(--ws-card)}.ws-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;padding:22px 24px;box-shadow:0 1px 2px #0a080605}.ws-card.flat{box-shadow:none}.ws-card h3{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:500}.ws-card .card-sub{color:var(--ws-muted);margin-bottom:18px;font-size:12.5px}.ws-card-head{border-bottom:1px solid var(--ws-line-soft);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.ws-card-head h3{margin-bottom:3px}.ws-section{margin-top:40px}.ws-section-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.ws-section-head h2{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.ws-section-head .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:4px;font-size:10.5px;font-weight:600}.ws-field{margin-bottom:20px}.ws-field:last-child{margin-bottom:0}.ws-field-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:220px 1fr;align-items:flex-start;gap:24px;padding:18px 0;display:grid}.ws-field-row:last-of-type{border-bottom:0}.ws-field-label{color:var(--ws-ink);font-size:13.5px;font-weight:500}.ws-field-label .hint{color:var(--ws-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ws-field-control input[type=text],.ws-field-control input[type=email],.ws-field-control input[type=tel],.ws-field-control input[type=password],.ws-field-control select,.ws-field-control textarea{background:var(--ws-card);border:1px solid var(--ws-line);width:100%;max-width:420px;color:var(--ws-ink);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.ws-field-control textarea{resize:vertical;min-height:72px}.ws-field-control input:focus,.ws-field-control select:focus,.ws-field-control textarea:focus{border-color:var(--ws-ink);outline:0}.ws-toggle{background:var(--ws-line);cursor:pointer;border-radius:99px;flex-shrink:0;width:36px;height:20px;transition:background .15s;display:inline-block;position:relative}.ws-toggle:after{content:"";background:var(--panel);border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.ws-toggle.on{background:var(--ws-accent)}.ws-toggle.on:after{transform:translate(16px)}.ws-btn{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.ws-btn:hover{border-color:var(--ws-ink)}.ws-btn.primary{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.ws-btn.primary:hover{background:var(--ink)}.ws-btn.danger{color:var(--ws-danger);background:0 0;border-color:#0000;padding:8px 10px}.ws-btn.ghost{background:0 0;border-color:#0000}.ws-btn.ghost:hover{background:var(--ws-line-soft);border-color:#0000}.ws-badge{letter-spacing:.04em;background:var(--ws-line-soft);color:var(--ws-muted);text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ws-badge.ok{color:#2e6b47;background:#e4efe5}.ws-badge.warn{color:#8a6b2c;background:#f4ecd9}.ws-badge.danger{color:#a83a2a;background:#f6ddd9}.ws-badge.info{color:#2e5e8a;background:#e3ecf3}.ws-badge.on{background:var(--ws-ink);color:var(--ws-card)}.ws-badge .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.ws-settings-grid{grid-template-columns:1fr;gap:16px;display:grid}.ws-settings-grid .ws-card{padding:0}.ws-settings-grid .ws-card>header{border-bottom:1px solid var(--ws-line-soft);padding:18px 24px}.ws-settings-grid .ws-card>header h3{margin:0 0 3px}.ws-settings-grid .ws-card>header .card-sub{margin:0}.ws-settings-grid .ws-card>.body{padding:4px 24px 18px}.ws-avatar-row{align-items:center;gap:16px;display:flex}.ws-avatar-row .avatar{background:var(--ws-accent);width:64px;height:64px;color:var(--bg);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid}.ws-avatar-row .meta{color:var(--ws-muted);font-size:12px}.ws-billing-hero{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:1.4fr 1fr;gap:24px;padding:24px;display:grid}.ws-billing-hero .plan-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--ws-ink);color:var(--ws-card);border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ws-billing-hero .price{font-family:var(--sans);letter-spacing:-.025em;margin:6px 0 4px;font-size:34px;font-weight:400}.ws-billing-hero .price em{font-family:var(--serif);color:var(--ws-muted-2);font-size:20px;font-style:italic}.ws-billing-hero .cycle{color:var(--ws-muted);font-size:13px}.ws-billing-hero .seats{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.ws-billing-hero .seats-track{background:var(--ws-line-soft);border-radius:99px;height:6px;position:relative;overflow:hidden}.ws-billing-hero .seats-track .fill{background:var(--ws-accent);border-radius:99px;position:absolute;inset:0}.ws-billing-hero .seats-meta{color:var(--ws-muted);justify-content:space-between;font-size:12px;display:flex}.ws-invoice-table{border-collapse:collapse;width:100%;font-size:13px}.ws-invoice-table th,.ws-invoice-table td{text-align:left;border-bottom:1px solid var(--ws-line-soft);padding:12px 24px}.ws-invoice-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);border-bottom-color:var(--ws-line);font-size:11px;font-weight:600}.ws-invoice-table tr:last-child td{border-bottom:0}.ws-invoice-table .dl{color:var(--ws-muted);cursor:pointer;font-size:12px}.ws-invoice-table .dl:hover{color:var(--ws-ink);text-decoration:underline}.ws-integrations-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ws-integration{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:border-color .12s,transform .12s;display:flex}.ws-integration:hover{border-color:var(--ws-ink);transform:translateY(-1px)}.ws-integration-head{align-items:center;gap:10px;display:flex}.ws-integration-logo{width:32px;height:32px;color:var(--bg);border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.ws-integration-name{font-size:13.5px;font-weight:500;line-height:1.2}.ws-integration-cat{color:var(--ws-muted);font-size:11px}.ws-integration-desc{color:var(--ws-muted);min-height:34px;font-size:12px;line-height:1.4}.ws-integration-foot{border-top:1px solid var(--ws-line-soft);color:var(--ws-muted);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.ws-sessions,.ws-audit{flex-direction:column;gap:0;display:flex}.ws-session{border-bottom:1px solid var(--ws-line-soft);align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.ws-session:last-child{border-bottom:0}.ws-session-icon{background:var(--ws-line-soft);width:34px;height:34px;color:var(--ws-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ws-session-main{flex:1;min-width:0}.ws-session-main .device{font-weight:500}.ws-session-main .loc{color:var(--ws-muted);margin-top:2px;font-size:12px}.ws-session-when{color:var(--ws-muted);font-size:12px}.ws-audit-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:130px 140px 1fr;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:grid}.ws-audit-row:last-child{border-bottom:0}.ws-audit-row .when{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:12px}.ws-audit-row .actor{font-weight:500}.ws-audit-row .act{color:var(--ws-muted)}.ws-team-table{width:100%}.ws-team-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:44px 1fr 110px 130px 90px 40px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.ws-team-row:last-child{border-bottom:0}.ws-team-row .ava{background:var(--ws-accent);width:36px;height:36px;color:var(--bg);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.ws-team-row .name{font-weight:500}.ws-team-row .email{color:var(--ws-muted);margin-top:2px;font-size:12px}.ws-team-row .role{color:var(--ws-muted-2);font-size:12.5px}.ws-team-row .last{color:var(--ws-muted);font-size:12px}.ws-team-row .more{color:var(--ws-muted);cursor:pointer;justify-self:end;padding:4px}.ws-source-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:32px 1fr 100px 100px 160px 40px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.ws-source-row:last-child{border-bottom:0}.ws-source-icon{background:var(--ws-line-soft);width:28px;height:28px;color:var(--ws-muted);border-radius:7px;place-items:center;display:grid}.ws-source-row .name{font-weight:500}.ws-source-row .vol{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.ws-source-row .cov,.ws-source-row .sync{color:var(--ws-muted);font-size:12px}.ws-kw-section{margin-bottom:28px}.ws-kw-section:last-child{margin-bottom:0}.ws-kw-section h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 12px;font-size:11.5px;font-weight:600}.ws-kw-list{flex-wrap:wrap;gap:8px;display:flex}.ws-kw{background:var(--ws-line-soft);border-radius:99px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:12.5px;display:inline-flex}.ws-kw .vol{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11px}.ws-kw .type{text-transform:uppercase;letter-spacing:.08em;color:var(--ws-muted-2);background:#0000000a;border-radius:4px;padding:2px 6px;font-size:10px}.ws-kw .rm{cursor:pointer;width:16px;height:16px;color:var(--ws-muted);background:#00000014;border-radius:50%;place-items:center;font-size:10px;display:grid}.ws-kw .rm:hover{background:var(--ws-danger);color:var(--bg)}.ws-kw-add{border:1px dashed var(--ws-line);color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ws-kw-add:hover{border-color:var(--ws-ink);color:var(--ws-ink)}.ws-comp-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:1fr 220px 90px 80px 40px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.ws-comp-row:last-child{border-bottom:0}.ws-comp-row .name{font-weight:500}.ws-comp-row .handles{color:var(--ws-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.ws-comp-row .since{color:var(--ws-muted);font-size:12px}.ws-cat{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ws-cat-swatch{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.ws-cat-body{flex:1;min-width:0}.ws-cat-body h4{margin:0 0 6px;font-size:13.5px;font-weight:500}.ws-cat-body .kws{flex-wrap:wrap;gap:4px;display:flex}.ws-cat-body .kws span{color:var(--ws-muted);background:var(--ws-line-soft);border-radius:4px;padding:2px 7px;font-size:11px}.ws-alert-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:1fr 1.4fr 200px 80px 36px 40px;align-items:center;gap:14px;padding:16px 0;font-size:13px;display:grid}.ws-alert-row:last-child{border-bottom:0}.ws-alert-row .name{align-items:center;gap:8px;font-weight:500;display:flex}.ws-alert-row .rule{color:var(--ws-muted);background:var(--ws-line-soft);border-radius:6px;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;display:inline-block}.ws-alert-row .channels{flex-wrap:wrap;gap:6px;display:flex}.ws-alert-row .channels span{color:var(--ws-muted);background:var(--ws-line-soft);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10.5px}.ws-webhook-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:1fr 1.2fr 160px 80px 40px;align-items:center;gap:14px;padding:16px 0;font-size:13px;display:grid}.ws-webhook-row:last-child{border-bottom:0}.ws-webhook-row .name{font-weight:500}.ws-webhook-row .url{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;overflow:hidden}.ws-webhook-row .events{flex-wrap:wrap;gap:6px;display:flex}.ws-webhook-row .events span{color:var(--ws-muted);background:var(--ws-line-soft);border-radius:4px;padding:2px 6px;font-size:10.5px}.ws-export-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:1fr 140px 80px 100px 140px 40px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.ws-export-row:last-child{border-bottom:0}.ws-export-row .name{font-weight:500}.ws-export-row .fmt{letter-spacing:.04em;background:var(--ws-line-soft);color:var(--ws-muted);text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.ws-export-row .fmt.pdf{color:#a83a2a;background:#f6ddd9}.ws-export-row .fmt.csv{color:#2e6b47;background:#e4efe5}.ws-export-row .fmt.xlsx{color:#2e5e8a;background:#e6e9f0}.ws-export-row .fmt.api{color:var(--bg);background:#1a1714}.ws-brands-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ws-brands-filters{align-items:center;gap:8px;display:flex}.ws-brands-search{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:8px;align-items:center;gap:8px;min-width:280px;padding:8px 12px;display:flex}.ws-view-toggle{background:var(--ws-line-soft);border-radius:8px;padding:3px;display:inline-flex}.ws-view-toggle button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;display:flex}.ws-view-toggle button.on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 2px #0000000a}.ws-brand-card:hover{border-color:var(--ws-ink);transform:translateY(-2px)}.ws-brand-card.archived{opacity:.5}.ws-brand-card-logo{width:44px;height:44px;color:var(--bg);letter-spacing:.02em;border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.ws-brand-card-name{font-family:var(--sans);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.1}.ws-brand-card-owner{color:var(--ws-muted);margin-top:3px;font-size:12px}.ws-brand-card-stats{border-top:1px solid var(--ws-line-soft);border-bottom:1px solid var(--ws-line-soft);grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0;display:grid}.ws-brand-card-stat{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.ws-brand-card-stat .lbl{color:var(--ws-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10.5px;font-weight:600;display:block}.ws-brand-card-modules{flex-wrap:wrap;gap:5px;display:flex}.ws-brand-card-modules span{background:var(--ws-line-soft);color:var(--ws-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:600}.ws-brand-card-foot{color:var(--ws-muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:11.5px;display:flex}.ws-brand-table-head,.ws-brand-table-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:44px 1.4fr 110px 1fr 100px 130px 110px 40px;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:grid}.ws-brand-table-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);border-bottom-color:var(--ws-line);font-size:11px;font-weight:600}.ws-brand-table-row{cursor:pointer;transition:background .1s}.ws-brand-table-row:hover{background:var(--ws-line-soft)}.ws-brand-table-row:last-child{border-bottom:0}.ws-brand-table-row .logo{width:34px;height:34px;color:var(--bg);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.ws-brand-table-row .name{font-weight:500}.ws-brand-table-row .mentions{font-variant-numeric:tabular-nums}.ws-brand-table-row .health{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.ws-brand-table-row .health-bar{background:var(--ws-line-soft);border-radius:99px;width:60px;height:4px;overflow:hidden}.ws-brand-table-row .health-bar .fill{background:var(--ws-ok);height:100%}.ws-brand-table-row .health-bar .fill.mid{background:var(--ws-warn)}.ws-brand-table-row .health-bar .fill.low{background:var(--ws-danger)}.ws-help-hero{text-align:center;border-bottom:1px solid var(--ws-line);margin-bottom:40px;padding:36px 0 48px}.ws-help-hero h1{font-family:var(--sans);letter-spacing:-.025em;margin:0 0 8px;max-width:620px;margin-inline:auto;font-size:36px;font-weight:400;line-height:1.05}.ws-help-hero h1 em{font-family:var(--serif);color:var(--ws-accent-2);font-style:italic}.ws-help-search kbd{font-family:var(--sans);background:var(--ws-line-soft);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:500}.ws-help-main{grid-template-columns:1fr 340px;gap:48px;display:grid}.ws-help-cats{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:40px;display:grid}.ws-help-cat{background:var(--ws-card);border:1px solid var(--ws-line);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .12s,transform .12s;display:flex}.ws-help-cat:hover{border-color:var(--ws-ink);transform:translateY(-1px)}.ws-help-cat-icon{background:var(--ws-line-soft);width:36px;height:36px;color:var(--ws-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ws-help-cat-body{flex:1;min-width:0}.ws-help-cat-body h4{letter-spacing:-.005em;margin:0 0 3px;font-size:13.5px;font-weight:500}.ws-help-cat-body .count{color:var(--ws-muted);font-size:11.5px}.ws-help-popular{flex-direction:column;gap:0;display:flex}.ws-help-pop-row{border-bottom:1px solid var(--ws-line-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;transition:color .1s;display:flex}.ws-help-pop-row:hover .q{color:var(--ws-accent)}.ws-help-pop-row:last-child{border-bottom:0}.ws-help-pop-row .q{letter-spacing:-.005em;flex:1;font-size:14px;font-weight:500}.ws-help-pop-row .meta{color:var(--ws-muted);flex-shrink:0;align-items:center;gap:12px;font-size:11.5px;display:flex}.ws-help-pop-row .cat-tag{background:var(--ws-line-soft);border-radius:4px;padding:2px 8px}.ws-help-side{flex-direction:column;gap:16px;display:flex}.ws-help-contact-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 1px 2px #0a080605}.ws-help-contact-card h3{font-family:var(--sans);margin:0;font-size:15px;font-weight:500}.ws-help-contact-item{border-top:1px solid var(--ws-line-soft);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ws-help-contact-item:first-of-type{border-top:0;padding-top:2px}.ws-help-contact-item .icon{background:var(--ws-line-soft);width:32px;height:32px;color:var(--ws-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ws-help-contact-item .body{flex:1;min-width:0}.ws-help-contact-item .body .lbl{margin-bottom:2px;font-size:12.5px;font-weight:500}.ws-help-contact-item .body .val{color:var(--ws-accent);font-size:12.5px}.ws-help-contact-item .body .sla{color:var(--ws-muted);margin-top:3px;font-size:11.5px}.ws-changelog{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:18px;padding:22px;display:flex;box-shadow:0 1px 2px #0a080605}.ws-changelog h3{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:13.5px;font-weight:600}.ws-changelog-entry .date{color:var(--ws-muted);justify-content:space-between;margin-bottom:4px;font-size:11.5px;display:flex}.ws-changelog-entry .date .ver{color:var(--ws-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}@media (max-width:1200px){.ws-view{padding:28px 32px 60px}.ws-help-main,.ws-billing-hero{grid-template-columns:1fr}.ws-field-row{grid-template-columns:1fr;gap:8px}}.ws-field-control .hint-inline{color:var(--ws-muted);margin-top:6px;font-size:12px}.ws-btn{cursor:pointer;font-family:inherit}.ws-btn.sm{padding:6px 10px;font-size:12px}.ws-btn.sm.ghost{color:var(--ws-muted);background:0 0;border-color:#0000}.ws-btn.sm.ghost:hover{color:var(--ws-ink);background:var(--ws-line-soft)}.ws-integration-foot span{font-size:11px}.ws-apikey{background:var(--ws-line-soft);border-radius:8px;align-items:center;gap:8px;max-width:560px;padding:10px 12px;display:flex}.ws-apikey code{color:var(--ws-ink);letter-spacing:.02em;flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ws-src-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ws-src-stat{background:var(--ws-line-soft);border-radius:10px;padding:14px 16px}.ws-src-stat .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:8px;font-size:10.5px;font-weight:600}.ws-src-stat .val{font-family:var(--sans);letter-spacing:-.02em;color:var(--ws-ink);font-size:22px;font-weight:500;line-height:1}.ws-src-stat .delta{color:var(--ws-muted);margin-top:6px;font-size:11.5px}.ws-src-table{border-collapse:collapse;width:100%;font-size:13px}.ws-src-table th,.ws-src-table td{text-align:left;border-bottom:1px solid var(--ws-line-soft);padding:14px 24px}.ws-src-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);border-bottom-color:var(--ws-line);font-size:11px;font-weight:600}.ws-src-table tr:last-child td{border-bottom:0}.ws-kw{background:var(--ws-line-soft);border-radius:10px;flex-direction:column;gap:2px;min-width:180px;padding:8px 14px;font-size:12.5px;display:inline-flex;position:relative}.ws-kw .term{color:var(--ws-ink);font-size:13.5px;font-weight:500}.ws-kw .meta{color:var(--ws-muted);align-items:center;gap:10px;font-size:11px;display:flex}.ws-kw .meta .type{text-transform:uppercase;letter-spacing:.08em;color:var(--ws-muted-2);font-size:10px}.ws-kw .meta .vol{font-variant-numeric:tabular-nums}.ws-kw .meta .reason{font-style:italic}.ws-kw .remove{cursor:pointer;width:18px;height:18px;color:var(--ws-muted);background:#0000000d;border:0;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.ws-kw .remove:hover{background:var(--ws-danger);color:var(--bg)}.ws-kw.primary{background:#efece6}.ws-kw.theme{background:var(--ws-line-soft)}.ws-kw.exclude{color:#8a3a2e;background:#f6ddd9}.ws-kw.exclude .term{color:#8a3a2e}.ws-kw-list{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ws-kw-add{border-top:1px dashed var(--ws-line);align-items:center;gap:8px;padding-top:14px;display:flex}.ws-kw-add input{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:8px;flex:1;max-width:360px;padding:8px 12px;font-family:inherit;font-size:13px}.ws-kw-add input:focus{border-color:var(--ws-ink);outline:0}.ws-comp-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ws-comp{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:border-color .12s,transform .12s;display:flex}.ws-comp.op-card{gap:14px}.ws-comp:hover{border-color:var(--ws-ink);transform:translateY(-1px)}.ws-comp.paused{opacity:.6}.ws-comp-head{align-items:center;gap:10px;display:flex}.ws-comp-logo{background:var(--ws-line-soft);width:34px;height:34px;color:var(--ws-ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.ws-comp-name{letter-spacing:-.005em;font-size:14px;font-weight:500}.ws-comp-tier{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted-2);margin-bottom:4px;font-size:10px}.ws-comp-since{color:var(--ws-muted);margin-top:2px;font-size:11px}.ws-pri{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:3px 7px;font-size:10px;font-weight:600}.ws-pri.pri-alta{color:#a83a2a;background:#f6ddd9}.ws-pri.pri-média{color:#8a6b2c;background:#f4ecd9}.ws-pri.pri-baixa{background:var(--ws-line-soft);color:var(--ws-muted)}.ws-comp-handles{flex-wrap:wrap;gap:6px;display:flex}.ws-comp-handles .handle{background:var(--ws-line-soft);color:var(--ws-muted);border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ws-comp-metrics{background:var(--ws-line-soft);border:1px solid var(--ws-line);border-radius:10px;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.7fr));gap:8px;padding:10px;display:grid}.ws-comp-metrics span{min-width:0}.ws-comp-metrics em,.ws-comp-metrics strong{display:block}.ws-comp-metrics em{color:var(--ws-muted-2);margin-bottom:4px;font-size:10px;font-style:normal}.ws-comp-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ws-comp-foot{border-top:1px solid var(--ws-line-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.ws-tracking-pill{border:1px solid var(--ws-line);background:var(--ws-card);min-height:28px;color:var(--ws-muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ws-tracking-pill span{background:currentColor;border-radius:999px;width:8px;height:8px}.ws-tracking-pill.on{background:var(--paid)}@supports (color:color-mix(in lab, red, red)){.ws-tracking-pill.on{background:color-mix(in oklch, var(--paid) 10%, var(--ws-card))}}.ws-tracking-pill.on{border-color:var(--paid)}@supports (color:color-mix(in lab, red, red)){.ws-tracking-pill.on{border-color:color-mix(in oklch, var(--paid) 24%, var(--ws-line))}}.ws-tracking-pill.on{color:var(--ws-ok)}.ws-cat-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ws-cat{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.ws-cat-head{border-bottom:1px solid var(--ws-line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.ws-cat-head .swatch{border-radius:4px;flex-shrink:0;width:14px;height:14px}.ws-cat-head .name{letter-spacing:-.005em;flex:1;font-size:13.5px;font-weight:500}.ws-cat-head .edit{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:11.5px}.ws-cat-head .edit:hover{color:var(--ws-ink);background:var(--ws-line-soft)}.ws-cat-keywords{flex-wrap:wrap;flex:1;gap:6px;padding:14px 16px;display:flex}.ws-cat-keywords .chip{background:var(--ws-line-soft);color:var(--ws-muted);border-radius:5px;padding:3px 8px;font-size:11px}.ws-cat-foot{color:var(--ws-muted);border-top:1px solid var(--ws-line-soft);background:var(--ws-line-soft);padding:10px 16px;font-size:11px}.ws-cat-list{flex-direction:column;gap:10px;display:flex}.ws-cat-rule{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.ws-cat-rule header,.ws-cat-title,.ws-cat-actions,.ws-cat-triggers{align-items:center;gap:10px;min-width:0;display:flex}.ws-cat-rule header{justify-content:space-between}.ws-cat-title{align-items:flex-start}.ws-cat-title .swatch{border-radius:5px;flex:none;width:16px;height:16px;margin-top:3px}.ws-cat-title strong,.ws-cat-title em{display:block}.ws-cat-title strong{letter-spacing:-.01em;font-size:15px}.ws-cat-title em{color:var(--ws-muted);margin-top:3px;font-size:12px;font-style:normal}.ws-cat-actions{flex-wrap:wrap;justify-content:flex-end}.ws-cat-actions button,.ws-cat-auto{border:1px solid var(--ws-line);background:var(--ws-card);min-height:28px;color:var(--ws-muted);border-radius:7px;padding:0 9px;font-size:11.5px}.ws-cat-actions button{cursor:pointer}.ws-cat-actions button:hover{color:var(--ws-ink);border-color:var(--ws-ink)}.ws-cat-actions button.danger{color:var(--ws-danger)}.ws-cat-auto{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-ok);background:var(--paid);align-items:center;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ws-cat-auto{background:color-mix(in oklch, var(--paid) 8%, var(--ws-card))}}.ws-cat-body{border-top:1px solid var(--ws-line-soft);border-bottom:1px solid var(--ws-line-soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(120px,.6fr);gap:14px;padding:12px 0;display:grid}.ws-cat-body p{min-width:0;color:var(--ws-muted);margin:0;font-size:12.5px;line-height:1.4}.ws-cat-body p span,.ws-cat-triggers>span{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted-2);margin-bottom:5px;font-size:10px;display:block}.ws-cat-triggers{align-items:flex-start}.ws-cat-triggers>span{flex:0 0 88px;padding-top:6px}.ws-cat-triggers p{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;display:flex}.ws-cat-triggers p em{background:var(--ws-line-soft);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.ws-alerts-list{flex-direction:column;display:flex}.ws-alert{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:6px 1fr 180px;align-items:center;gap:18px;padding:18px 24px;display:grid}.ws-alert:last-child{border-bottom:0}.ws-alert-sev{border-radius:2px;align-self:stretch}.ws-alert-sev[data-sev=alta]{background:var(--ws-danger)}.ws-alert-sev[data-sev=média]{background:var(--ws-warn)}.ws-alert-sev[data-sev=baixa]{background:var(--ws-muted-2)}.ws-alert-main{min-width:0}.ws-alert-name{letter-spacing:-.005em;margin-bottom:4px;font-size:14px;font-weight:500}.ws-alert-rule code{background:var(--ws-line-soft);color:var(--ws-muted);border-radius:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.ws-alert-chans{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ws-alert-chans .chan{text-transform:uppercase;letter-spacing:.06em;background:var(--ws-line-soft);color:var(--ws-muted);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.ws-alert-chans .chan.chan-slack{color:#4a5d7a;background:#e1e9f2}.ws-alert-chans .chan.chan-email{color:#6e6a61;background:#ebe6dd}.ws-alert-chans .chan.chan-sms{color:#8a6b2c;background:#f4ecd9}.ws-alert-chans .chan.chan-phone,.ws-alert-chans .sev-alta{color:#a83a2a;background:#f6ddd9}.ws-alert-chans .sev-média{color:#8a6b2c;background:#f4ecd9}.ws-alert-chans .sev-baixa{background:var(--ws-line-soft);color:var(--ws-muted)}.ws-alert-ctrl{justify-content:flex-end;align-items:center;gap:14px;display:flex}.ws-alert-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 24px 0;display:grid}.ws-alert-strip span{border:1px solid var(--ws-line);background:var(--ws-line-soft);border-radius:10px;min-width:0;padding:12px}.ws-alert-strip strong,.ws-alert-strip em{display:block}.ws-alert-strip strong{letter-spacing:-.02em;font-size:22px}.ws-alert-strip em{color:var(--ws-muted);margin-top:2px;font-size:11px;font-style:normal}.ws-alert-matrix{border-top:1px solid var(--ws-line-soft);margin-top:16px}.ws-alert-labels,.ws-alert-rule-row{grid-template-columns:96px minmax(170px,1.3fr) minmax(150px,1fr) minmax(96px,.7fr) 156px;gap:12px;display:grid}.ws-alert-labels{background:var(--ws-line-soft);border-bottom:1px solid var(--ws-line);padding:11px 24px}.ws-alert-labels span{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted-2);font-size:10px}.ws-alert-rule-row{border-bottom:1px solid var(--ws-line-soft);align-items:flex-start;padding:14px 24px}.ws-alert-rule-row:last-child{border-bottom:0}.ws-alert-severity,.ws-alert-destinations,.ws-alert-controls>div{align-items:center;gap:8px;min-width:0;display:flex}.ws-alert-severity i,.ws-alert-state i{background:var(--ws-muted-2);border-radius:999px;flex:none;width:9px;height:9px}.ws-alert-severity i[data-sev=alta]{background:var(--ws-danger)}.ws-alert-severity i[data-sev=média]{background:var(--ws-warn)}.ws-alert-severity strong,.ws-alert-severity span,.ws-alert-copy strong,.ws-alert-copy p,.ws-alert-condition code,.ws-alert-condition span{display:block}.ws-alert-severity strong{text-transform:capitalize;font-size:13px}.ws-alert-severity span,.ws-alert-condition span{color:var(--ws-muted);margin-top:3px;font-size:11px}.ws-alert-copy,.ws-alert-condition{min-width:0}.ws-alert-copy strong{font-size:14px;line-height:1.2}.ws-alert-copy p{color:var(--ws-muted);margin:5px 0 0;font-size:12px;line-height:1.35}.ws-alert-condition code{font-family:var(--font-mono-base,ui-monospace);overflow-wrap:anywhere;color:var(--ws-ink);font-size:11px;line-height:1.35}.ws-alert-destinations{flex-wrap:wrap}.ws-alert-destinations .chan{background:var(--ws-line-soft);border:1px solid var(--ws-line);color:var(--ws-muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:11px}.ws-alert-controls{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ws-alert-state{border:1px solid var(--ws-line);background:var(--ws-card);min-height:28px;color:var(--ws-muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ws-alert-state.on{background:var(--paid)}@supports (color:color-mix(in lab, red, red)){.ws-alert-state.on{background:color-mix(in oklch, var(--paid) 10%, var(--ws-card))}}.ws-alert-state.on{border-color:var(--paid)}@supports (color:color-mix(in lab, red, red)){.ws-alert-state.on{border-color:color-mix(in oklch, var(--paid) 24%, var(--ws-line))}}.ws-alert-state.on{color:var(--ws-ok)}.ws-alert-state.on i{background:var(--ws-ok)}@media (max-width:960px){.ws-comp-metrics,.ws-cat-body,.ws-alert-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-alert-labels{display:none}.ws-alert-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:640px){.ws-comp-metrics,.ws-cat-body,.ws-alert-strip,.ws-alert-rule-row{grid-template-columns:1fr}.ws-comp-foot,.ws-cat-rule header,.ws-cat-triggers{flex-direction:column;align-items:flex-start}.ws-cat-actions{justify-content:flex-start}.ws-cat-triggers>span{flex-basis:auto;padding-top:0}}.ws-hook-list{flex-direction:column;display:flex}.ws-hook{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:1fr 200px;gap:24px;padding:18px 24px;display:grid}.ws-hook:last-child{border-bottom:0}.ws-hook.off{opacity:.55}.ws-hook-main{min-width:0}.ws-hook-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ws-hook-status{border-radius:50%;width:8px;height:8px}.ws-hook-status.on{background:var(--ws-ok);box-shadow:0 0 0 3px #2e6b4726}.ws-hook-status.off{background:var(--ws-muted-2)}.ws-hook-name{letter-spacing:-.005em;font-size:14px;font-weight:500}.ws-hook-url{color:var(--ws-muted);background:var(--ws-line-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;margin-bottom:8px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:inline-block;overflow:hidden}.ws-hook-events{flex-wrap:wrap;gap:6px;display:flex}.ws-hook-events .event{color:#6e6a61;background:#ebe6dd;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ws-hook-side{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.ws-hook-last{color:var(--ws-muted);font-size:11.5px;line-height:1.5}.ws-hook-last strong{color:var(--ws-ink);font-size:12.5px;font-weight:500}.ws-sched-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ws-sched{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ws-sched-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-sched-name{letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ws-sched-meta{color:var(--ws-muted);font-size:12px;line-height:1.5}.ws-sched.add{border-style:dashed;place-items:center;min-height:100px;padding:24px;display:grid}.ws-sched.add button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:13px;font-weight:500}.ws-sched.add:hover{border-color:var(--ws-ink)}.ws-sched.add:hover button{color:var(--ws-ink)}.ws-fmt{letter-spacing:.06em;background:var(--ws-line-soft);color:var(--ws-muted);text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.ws-brands-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.ws-brands-stat{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;padding:18px 20px}.ws-brands-stat .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:10px;font-size:10.5px;font-weight:600}.ws-brands-stat .val{font-family:var(--sans);letter-spacing:-.02em;color:var(--ws-ink);font-size:26px;font-weight:500;line-height:1}.ws-brands-stat .meta{color:var(--ws-muted);margin-top:6px;font-size:12px}.ws-brands-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ws-brands-toolbar .ws-brands-filters{gap:6px;display:flex}.ws-chip{cursor:pointer;border:1px solid var(--ws-line);color:var(--ws-muted);text-transform:capitalize;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 12px 7px 14px;font-family:inherit;font-size:12.5px;transition:border-color .12s,color .12s;display:inline-flex}.ws-chip:hover{color:var(--ws-ink)}.ws-chip.on{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.ws-chip .n{font-variant-numeric:tabular-nums;background:#0000000f;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:500}.ws-chip.on .n{background:#ffffff26}.ws-brands-search{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:340px;padding:7px 12px;display:flex}.ws-brands-search svg{color:var(--ws-muted);flex-shrink:0}.ws-brands-search input{color:var(--ws-ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.ws-brands-mode{background:var(--ws-line-soft);border-radius:8px;padding:3px;display:inline-flex}.ws-brands-mode button{cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:6px 10px;display:grid}.ws-brands-mode button.on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 2px #0000000a}.ws-brand-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ws-brand-card{background:var(--ws-card);border:1px solid var(--ws-line);cursor:pointer;border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0a080605}.ws-brand-card:hover{border-color:var(--ws-ink);transform:translateY(-2px);box-shadow:0 8px 24px #0a08060f}.ws-brand-card.status-pausada{opacity:.7}.ws-brand-card.status-arquivada{opacity:.5}.ws-brand-card-head{align-items:center;gap:12px;display:flex}.ws-brand-logo{width:44px;height:44px;color:var(--bg);letter-spacing:.02em;border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.ws-brand-logo.lg{border-radius:12px;width:56px;height:56px;font-size:22px}.ws-brand-dot{width:32px;height:32px;color:var(--bg);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.ws-brand-name{font-family:var(--sans);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.1}.ws-brand-sector{color:var(--ws-muted);margin-top:3px;font-size:11.5px}.ws-brand-stats{border-top:1px solid var(--ws-line-soft);border-bottom:1px solid var(--ws-line-soft);grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0;display:grid}.ws-brand-stat .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:4px;font-size:10px;font-weight:600}.ws-brand-stat .val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.ws-brand-modules{flex-wrap:wrap;gap:5px;display:flex}.ws-mod{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:600}.ws-mod.on{background:var(--ws-ink);color:var(--ws-card)}.ws-mod.off{background:var(--ws-line-soft);color:var(--ws-muted-2)}.ws-mod-chip{background:var(--ws-line-soft);color:var(--ws-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:600}.ws-brand-foot{color:var(--ws-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.ws-brand-table{border-collapse:collapse;width:100%;font-size:13px}.ws-brand-table th,.ws-brand-table td{text-align:left;border-bottom:1px solid var(--ws-line-soft);vertical-align:middle;padding:14px 20px}.ws-brand-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);border-bottom-color:var(--ws-line);font-size:11px;font-weight:600}.ws-brand-table tbody tr{cursor:pointer;transition:background .1s}.ws-brand-table tbody tr:hover{background:var(--ws-line-soft)}.ws-brand-table tbody tr:last-child td{border-bottom:0}.ws-brands-empty{text-align:center;color:var(--ws-muted);flex-direction:column;align-items:center;gap:14px;padding:60px 20px;font-size:14px;display:flex}.ws-drawer-backdrop{z-index:100;background:#0a080666;justify-content:flex-end;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.ws-drawer{background:var(--ws-card);border-left:1px solid var(--ws-line);width:560px;max-width:96vw;height:100dvh;animation:.22s cubic-bezier(.2,0,.1,1) slideIn;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ws-drawer-head{border-bottom:1px solid var(--ws-line);background:var(--ws-card);z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex;position:sticky;top:0}.ws-drawer-close{cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:24px;line-height:1}.ws-drawer-close:hover{background:var(--ws-line-soft);color:var(--ws-ink)}.ws-drawer-body{flex-direction:column;gap:28px;padding:24px 28px;display:flex}.ws-drawer-section-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:12px;font-size:11px;font-weight:600}.ws-module-grid{flex-direction:column;gap:8px;display:flex}.ws-module-row{background:var(--ws-line-soft);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .12s;display:flex}.ws-module-row.on{background:#efece6}.ws-module-row .name{letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ws-module-row .desc{color:var(--ws-muted);margin-top:3px;font-size:12px}.ws-help-hero{text-align:center;border-bottom:none;max-width:860px;margin:0 auto 40px;padding:40px 24px 36px}.ws-help-hero .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:14px;font-size:11px;font-weight:600}.ws-help-hero h1{font-family:var(--sans);letter-spacing:-.025em;margin:0 0 12px;font-size:38px;font-weight:400;line-height:1.05}.ws-help-hero .sub{color:var(--ws-muted);max-width:560px;margin:0 auto 30px;font-size:15px;line-height:1.55}.ws-help-search{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;align-items:center;gap:12px;max-width:620px;margin:0 auto;padding:14px 20px;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 2px 12px #0a08060a}.ws-help-search:focus-within{border-color:var(--ws-ink);box-shadow:0 4px 20px #0a080614}.ws-help-search svg{color:var(--ws-muted-2);flex-shrink:0}.ws-help-search input{color:var(--ws-ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:15px}.ws-help-search input::placeholder{color:var(--ws-muted)}.ws-help-search .kbd{font-family:var(--sans);background:var(--ws-line-soft);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:500}.ws-help-quicklinks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.ws-ql{border:1px solid var(--ws-line);color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:99px;padding:6px 12px;font-family:inherit;font-size:12px;transition:color .12s,border-color .12s}.ws-ql:hover{color:var(--ws-ink);border-color:var(--ws-ink)}.ws-help-grid{grid-template-columns:220px 1fr 320px;align-items:flex-start;gap:36px;display:grid}.ws-help-cats{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.ws-help-cats-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);padding:0 12px 10px;font-size:10.5px;font-weight:600}.ws-help-cat{color:var(--ws-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.ws-help-cat:hover{background:var(--ws-line-soft)}.ws-help-cat.on{background:var(--ws-line-soft);font-weight:500}.ws-help-cat .icon{background:var(--ws-card);border:1px solid var(--ws-line);width:28px;height:28px;color:var(--ws-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ws-help-cat.on .icon{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.ws-help-cat .label{flex:1}.ws-help-cat .count{color:var(--ws-muted-2);font-variant-numeric:tabular-nums;font-size:11px}.ws-help-main{flex-direction:column;gap:20px;display:flex}.ws-help-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;padding:0;box-shadow:0 1px 2px #0a080605}.ws-help-card>header{border-bottom:1px solid var(--ws-line-soft);padding:18px 24px}.ws-help-card>header h3{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:500}.ws-help-card>header .card-sub{color:var(--ws-muted);margin:0;font-size:12.5px}.ws-popular{padding:6px 24px 18px}.ws-pop{border-bottom:1px solid var(--ws-line-soft);cursor:pointer;color:inherit;align-items:center;gap:14px;padding:14px 0;text-decoration:none;transition:color .12s;display:flex}.ws-pop:last-child{border-bottom:0}.ws-pop:hover .q{color:var(--ws-accent)}.ws-pop-rank{color:var(--ws-muted-2);font-variant-numeric:tabular-nums;flex-shrink:0;width:24px;font-family:JetBrains Mono,monospace;font-size:11px}.ws-pop-main{flex:1;min-width:0}.ws-pop-main .q{letter-spacing:-.005em;margin-bottom:3px;font-size:14px;font-weight:500;line-height:1.4}.ws-pop-main .cat{color:var(--ws-muted);font-size:11.5px}.ws-pop .arrow{color:var(--ws-muted-2);font-size:14px;transition:transform .12s}.ws-pop:hover .arrow{color:var(--ws-accent);transform:translate(3px)}.ws-articles{padding:6px 24px 18px}.ws-article{border-bottom:1px solid var(--ws-line-soft);cursor:pointer;color:inherit;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.ws-article:last-child{border-bottom:0}.ws-article:hover .q{color:var(--ws-accent)}.ws-article-icon{background:var(--ws-line-soft);width:30px;height:30px;color:var(--ws-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ws-article-main{flex:1;min-width:0}.ws-article-main .q{letter-spacing:-.005em;margin-bottom:2px;font-size:13.5px;font-weight:500}.ws-article-main .time{color:var(--ws-muted);font-size:11.5px}.ws-article .arrow{color:var(--ws-muted-2);font-size:13px}.ws-changelog{flex-direction:column;gap:20px;padding:6px 24px 18px;display:flex}.ws-changelog-entry{border-bottom:1px solid var(--ws-line-soft);padding-bottom:20px}.ws-changelog-entry:last-child{border-bottom:0;padding-bottom:0}.ws-changelog-head{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ws-changelog-head .ver{color:var(--ws-ink);background:var(--ws-line-soft);border-radius:5px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.ws-changelog-head .when{color:var(--ws-muted);font-size:12px}.ws-changelog-entry ul{color:var(--ws-ink);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.ws-changelog-entry li{margin:2px 0}.ws-help-contact{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.ws-contact-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 1px 2px #0a080605}.ws-contact-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.ws-contact-title{font-family:var(--sans);letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:500}.ws-contact-option{border-top:1px solid var(--ws-line-soft);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.ws-contact-option:first-of-type{border-top:0;padding-top:4px}.ws-contact-option.priority{border-top:1px solid var(--ws-line-soft);background:#2f5d500a;margin:0 -22px -22px;padding:16px 22px}.ws-contact-icon{background:var(--ws-line-soft);width:32px;height:32px;color:var(--ws-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ws-contact-option>div:nth-child(2){flex:1;min-width:0}.ws-contact-label{margin-bottom:2px;font-size:13px;font-weight:500}.ws-contact-meta{color:var(--ws-accent);font-size:12px}.ws-contact-meta.light{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ws-status-card{background:#2e6b470f;border:1px solid #2e6b472e;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.ws-status-dot{background:var(--ws-ok);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #2e6b4726}.ws-status-label{color:var(--ws-ink);font-size:13px;font-weight:500}.ws-status-meta{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ws-resources{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:2px;padding:18px 22px;display:flex}.ws-resources-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);border-bottom:1px solid var(--ws-line-soft);margin-bottom:6px;padding-bottom:10px;font-size:10.5px;font-weight:600}.ws-resource{color:var(--ws-ink);cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-size:13px;text-decoration:none;display:flex}.ws-resource:hover{color:var(--ws-accent)}.ws-resource svg{color:var(--ws-muted)}@media (max-width:1280px){.ws-help-grid{grid-template-columns:200px 1fr}.ws-help-contact{flex-flow:wrap;grid-column:1/-1;position:static}.ws-help-contact>*{flex:1;min-width:260px}}@media (max-width:960px){.ws-view{padding:24px 24px 60px}.ws-src-summary,.ws-brands-stats{grid-template-columns:repeat(2,1fr)}.ws-help-grid{grid-template-columns:1fr}.ws-help-cats{position:static}.ws-field-row{grid-template-columns:1fr;gap:8px}.ws-billing-hero,.ws-hook{grid-template-columns:1fr}.ws-alert{grid-template-columns:4px 1fr}.ws-alert-ctrl{grid-column:2;justify-content:flex-start}}.ws-brand-detail{padding-top:28px}.bd-view{max-width:1280px;margin:0 auto;padding:28px 44px 80px}@media (max-width:768px){.bd-view{padding:20px 20px 60px}}.bd-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ws-muted-2);font-size:11px;font-weight:600}.bd-hero{border-bottom:1px solid var(--ws-line);align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.bd-hero-logo{background:var(--ws-ink);width:72px;height:72px;color:var(--ws-card);font-family:var(--font-display,var(--sans));border-radius:14px;flex-shrink:0;place-items:center;font-size:28px;font-weight:700;display:grid}.bd-hero-main{flex:1;min-width:0}.bd-hero-title{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1.05;font-family:var(--font-display,var(--sans));margin:4px 0 0}.bd-hero-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.bd-hero-sep{background:var(--ws-muted-2);border-radius:50%;width:3px;height:3px}.bd-hero-actions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.bd-status-dot{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);background:var(--ws-line-soft);color:var(--ws-muted);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.bd-status-dot .d{background:currentColor;border-radius:50%;width:5px;height:5px}.bd-status-dot.ativa{color:var(--ws-ink)}.bd-status-dot.ativa .d{width:6px;height:6px;animation:2s infinite bd-pulse}@keyframes bd-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.4;box-shadow:0 0 0 3px #0000}}.bd-cross-link{background:var(--ws-line-soft);border:1px solid var(--ws-line);border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}.bd-cross-link-ic{background:var(--ws-ink);width:32px;height:32px;color:var(--ws-card);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bd-cross-link-main{flex:1;min-width:0}.bd-cross-link-title{color:var(--ws-ink);font-weight:500}.bd-cross-link-sub{color:var(--ws-muted);margin-top:1px;font-size:11.5px;line-height:1.5}.bd-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}@media (max-width:900px){.bd-stats{grid-template-columns:repeat(2,1fr)}}.bd-bstat{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.bd-bstat-lbl{color:var(--ws-muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.bd-bstat-main{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bd-bstat-val{font-family:var(--font-display,var(--sans));letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ws-ink);font-size:26px;font-weight:600;line-height:1}.bd-bstat-val.small{font-size:18px}.bd-bstat-val em{color:var(--ws-muted-2);font-size:14px;font-style:normal;font-weight:400}.bd-bstat-meta{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bd-tabs{border-bottom:1px solid var(--ws-line);gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.bd-tab{color:var(--ws-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.bd-tab:hover{color:var(--ws-ink)}.bd-tab.on{color:var(--ws-ink);border-bottom-color:var(--ws-ink)}.bd-tab-ct{background:var(--ws-line-soft);min-width:18px;height:18px;color:var(--ws-muted);border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}.bd-tab.on .bd-tab-ct{background:var(--ws-ink);color:var(--ws-card)}.bd-state-badge{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);background:var(--ws-line-soft);color:var(--ws-muted);white-space:nowrap;vertical-align:middle;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.bd-state-badge .d{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.bd-state-badge.kind-live{color:var(--ws-ok)}.bd-state-badge.kind-live .d{animation:2s infinite bd-pulse}.bd-state-badge.kind-soon{color:var(--ws-warn)}.bd-state-badge.kind-backlog{color:var(--ws-muted-2)}.bd-state-badge.kind-alert{background:var(--ws-ink);color:var(--ws-card)}.bd-section{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;margin-bottom:14px;overflow:hidden}.bd-section-head{border-bottom:1px solid var(--ws-line-soft);align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.bd-section-head-main{flex:1;min-width:0}.bd-section-head h3{font-family:var(--font-display,var(--sans));letter-spacing:-.01em;color:var(--ws-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.bd-section-sub{color:var(--ws-muted);margin-top:3px;font-size:12.5px;line-height:1.5}.bd-section-body{padding:16px 20px}.bd-section-body.tight{padding:8px 20px 16px}.bd-two-col{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (max-width:800px){.bd-two-col{grid-template-columns:1fr}}.bd-field{border-top:1px solid var(--ws-line-soft);grid-template-columns:160px 1fr;align-items:center;gap:16px;padding:10px 0;display:grid}.bd-field:first-child{border-top:0}.bd-field-label{color:var(--ws-muted);font-size:12.5px;font-weight:500}.bd-field-control{align-items:center;gap:8px;display:flex}.bd-field-control input,.bd-field-control select,.bd-textarea{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);border-radius:7px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .12s}.bd-field-control input:focus,.bd-field-control select:focus,.bd-textarea:focus{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink)}.bd-field-control input:disabled{background:var(--ws-line-soft);cursor:not-allowed;color:var(--ws-muted)}.bd-field-control select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23555\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-color:var(--ws-card);padding-right:28px}.bd-textarea{resize:vertical;width:100%;min-height:70px}.bd-color-picker{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.bd-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:7px;flex-shrink:0;width:28px;height:28px;padding:0;transition:all .12s;position:relative}.bd-color-swatch.on{border-color:var(--ws-ink)}.bd-color-swatch.on:after{content:"✓";color:var(--ws-card);place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.bd-autosave{color:var(--ws-muted);font-size:11px;font-family:var(--font-mono-base,ui-monospace);align-items:center;gap:6px;display:inline-flex}.bd-autosave .d{background:var(--ws-ok);border-radius:50%;width:6px;height:6px;animation:2s infinite bd-pulse}.bd-row-list{flex-direction:column;display:flex}.bd-row{border-top:1px solid var(--ws-line-soft);align-items:center;gap:14px;min-height:56px;padding:12px 20px;transition:background .12s,color .12s;display:flex}.bd-row:first-child{border-top:0}.bd-row:hover{background:var(--ws-ink);color:var(--ws-card)}.bd-row:hover .bd-row-sub{color:#fff9}.bd-row:hover .bd-avatar{background:var(--ws-card);color:var(--ws-ink)}.bd-row:hover .bd-role-select{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.bd-row:hover .bd-role-pill{background:var(--ws-card);color:var(--ws-ink)}.bd-row:hover .ws-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.bd-row:hover .ws-btn:hover{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-card)}.bd-row:hover .bd-state-badge{color:var(--ws-card);background:#ffffff1a}.bd-row:hover .bd-state-badge.kind-alert{background:var(--ws-card);color:var(--ws-ink)}.bd-row-main{flex:1;min-width:0}.bd-row-title{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.bd-row-sub{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.bd-avatar{background:var(--ws-ink);width:28px;height:28px;color:var(--ws-card);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.bd-role-select{border:1px solid var(--ws-line);background:var(--ws-card);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23555\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"/></svg>");background-position:right 6px center;background-repeat:no-repeat;border-radius:6px;padding:5px 22px 5px 8px;font-size:12px}.bd-role-pill{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);background:var(--ws-line-soft);color:var(--ws-ink);border-radius:5px;align-items:center;padding:3px 8px;display:inline-flex}.bd-empty{text-align:center;color:var(--ws-muted);padding:24px;font-size:13px}.bd-module-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:720px){.bd-module-grid{grid-template-columns:1fr}}.bd-module-card{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;transition:background .12s,color .12s,border-color .12s;display:flex}.bd-module-card:hover{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.bd-module-card:hover .bd-module-sub{color:#fff9}.bd-module-card:hover .bd-module-meta{color:#ffffff8c}.bd-module-card:hover .bd-module-bar{background:#ffffff26}.bd-module-card:hover .bd-module-bar>span{background:var(--ws-card)}.bd-module-card:hover .bd-module-mark{color:var(--ws-card);background:#ffffff1f}.bd-module-card.on:hover .bd-module-mark{background:var(--ws-card);color:var(--ws-ink)}.bd-module-card:hover .bd-module-num em{color:#ffffff80}.bd-module-card:hover .ws-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.bd-module-card:hover .ws-btn:hover{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-card)}.bd-module-card:hover .bd-state-badge{color:var(--ws-card);background:#ffffff1f}.bd-module-head{align-items:center;gap:12px;display:flex}.bd-module-mark{background:var(--ws-line-soft);width:36px;height:36px;color:var(--ws-ink);font-family:var(--font-display,var(--sans));border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.bd-module-card.on .bd-module-mark{background:var(--ws-ink);color:var(--ws-card)}.bd-module-name{font-family:var(--font-display,var(--sans));letter-spacing:-.01em;font-size:15px;font-weight:600}.bd-module-sub{color:var(--ws-muted);margin-top:1px;font-size:11.5px}.bd-module-stats{align-items:baseline;gap:8px;display:flex}.bd-module-num{font-family:var(--font-display,var(--sans));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:1}.bd-module-num em{color:var(--ws-muted-2);font-size:12px;font-style:normal;font-weight:400}.bd-module-bar{background:var(--ws-line-soft);border-radius:99px;flex:1;align-self:center;height:4px;overflow:hidden}.bd-module-bar>span{background:var(--ws-ink);height:100%;display:block}.bd-module-meta{color:var(--ws-muted-2);font-size:11.5px}.bd-module-actions{flex-wrap:wrap;gap:6px;display:flex}.bd-module-card.is-busy{opacity:.7;pointer-events:none}.bd-filter-row{flex-wrap:wrap;gap:4px;display:flex}.bd-filter-chip{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-muted);cursor:pointer;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .12s}.bd-filter-chip:hover{color:var(--ws-ink)}.bd-filter-chip.on{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.bd-timeline{flex-direction:column;display:flex}.bd-tl-row{border-top:1px solid var(--ws-line-soft);grid-template-columns:80px 20px 1fr auto;align-items:start;gap:12px;padding:12px 20px;transition:background .12s,color .12s;display:grid}.bd-tl-row:first-child{border-top:0}.bd-tl-row:hover{background:var(--ws-ink);color:var(--ws-card)}.bd-tl-row:hover .bd-tl-actor{color:#ffffff8c}.bd-tl-row:hover .bd-tl-when{color:#ffffffb3}.bd-tl-row:hover .bd-tl-tag{color:#ffffff8c}.bd-tl-row:hover .bd-tl-dot{background:var(--ws-card)}.bd-tl-when{color:var(--ws-muted-2);font-size:11px;font-family:var(--font-mono-base,ui-monospace);padding-top:3px}.bd-tl-dot{background:var(--ws-ink);border-radius:50%;width:8px;height:8px;margin:7px 6px}.bd-tl-msg{font-size:13px}.bd-tl-actor{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.bd-tl-tag{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);color:var(--ws-muted-2);white-space:nowrap;padding-top:3px}.bd-danger-block{border:1px dashed var(--ws-ink);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.bd-danger-block+.bd-danger-block{margin-top:12px}.bd-danger-block-final{background:var(--ws-line-soft)}.bd-danger-main{flex:1;min-width:240px}.bd-danger-title{font-family:var(--font-display,var(--sans));font-size:14px;font-weight:600}.bd-danger-sub{color:var(--ws-muted);margin-top:4px;font-size:12.5px;line-height:1.5}.bd-danger-sub code{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:4px;padding:1px 5px;font-size:11px}.bd-modal-backdrop{z-index:100;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bd-modal{background:var(--ws-card);border-radius:16px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 60px #0003}.bd-modal-head{border-bottom:1px solid var(--ws-line-soft);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.bd-modal-head h3{font-family:var(--font-display,var(--sans));margin:0;font-size:16px;font-weight:600}.bd-modal-close{background:var(--ws-card);border:1px solid var(--ws-line);cursor:pointer;width:28px;height:28px;color:var(--ws-muted);border-radius:7px;place-items:center;display:grid}.bd-modal-close:hover{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.bd-modal-body{padding:16px 20px}.bd-modal-foot{border-top:1px solid var(--ws-line-soft);background:var(--ws-line-soft);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.ws-bd-hero{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.ws-bd-hero-left{align-items:flex-start;gap:18px;display:flex}.ws-bd-hero-left h1{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:400;line-height:1.1}.ws-bd-hero-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ws-bd-hero-meta>span{align-items:center;gap:6px;display:inline-flex}.ws-bd-hero-right{flex-shrink:0;gap:8px;display:flex}.ws-brand-logo.xl{width:64px;height:64px;color:var(--bg);letter-spacing:-.01em;border-radius:12px;place-items:center;font-size:26px;font-weight:600;display:grid;box-shadow:0 0 0 1px #0000000f}.ws-bd-grid{grid-template-columns:220px 1fr;align-items:flex-start;gap:32px;display:grid}.ws-bd-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.ws-bd-nav-item{cursor:pointer;color:var(--ws-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.ws-bd-nav-item:hover{background:var(--ws-line-soft);color:var(--ws-ink)}.ws-bd-nav-item.on{background:var(--bg-2);color:var(--ws-ink);font-weight:500}.ws-bd-nav-item .ic{width:18px;color:var(--ws-muted);flex-shrink:0;place-items:center;display:grid}.ws-bd-nav-item.on .ic{color:var(--ws-ink)}.ws-bd-body{min-width:0}.ws-bd-section-hero{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ws-bd-section-hero h2{font-family:var(--sans);letter-spacing:-.015em;margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.2}.ws-bd-section-hero .sub{color:var(--ws-muted);max-width:640px;font-size:13px}.ws-bd-modules-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ws-bd-module{border:1px solid var(--ws-line-soft);background:var(--ws-card);border-radius:10px;padding:16px;transition:border-color .15s,background .15s}.ws-bd-module.on{border-color:var(--ws-ink)}.ws-bd-module-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ws-bd-module-head .name{font-size:14.5px;font-weight:500}.ws-bd-module .desc{color:var(--ws-muted);margin-bottom:14px;font-size:12.5px;line-height:1.45}.ws-bd-module .foot{justify-content:space-between;align-items:center;display:flex}.ws-bd-module .plan{background:var(--ws-line-soft);color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 8px;font-size:11px;display:inline-block}.ws-bd-history{flex-direction:column;gap:2px;display:flex}.ws-bd-history-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:80px 1fr auto;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:grid}.ws-bd-history-row:last-child{border-bottom:0}.ws-bd-history-row .tag{letter-spacing:.04em;text-transform:uppercase;text-align:center;background:var(--ws-line-soft);color:var(--ws-muted);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-block}.ws-bd-history-row .tag-pulse{color:var(--ws-accent);background:#2f5d501f}.ws-bd-history-row .tag-insight{color:var(--ws-warn);background:#b8894c24}.ws-bd-history-row .tag-alert{color:var(--ws-danger);background:#a83a2a1f}.ws-bd-history-row .tag-module{color:#6b7a5a;background:#6b7a5a24}.ws-bd-history-row .tag-team{color:#4a7bf7;background:#4a7bf71f}.ws-bd-history-row .main{color:var(--ws-ink)}.ws-bd-history-row .main strong{font-weight:500}.ws-bd-history-row .when{color:var(--ws-muted);white-space:nowrap;font-size:12px}.ws-card.danger{border-color:#a83a2a40}.ws-btn.danger:hover{background:#8f3024}@media (max-width:1000px){.ws-bd-grid{grid-template-columns:1fr}.ws-bd-nav{flex-flow:wrap;position:static}.ws-bd-modules-grid{grid-template-columns:1fr}}.ws-bd-tabs{background:var(--bg-2);border-radius:10px;gap:2px;width:100%;margin-bottom:28px;padding:4px;display:flex;overflow-x:auto}.ws-bd-tab{cursor:pointer;color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:max-content;padding:11px 14px;font-size:14.3px;transition:background .15s,color .15s;display:inline-flex}.ws-bd-tab:hover{color:var(--ws-ink)}.ws-bd-tab.on{background:var(--panel);color:var(--ws-ink);font-weight:500;box-shadow:0 1px 2px #0000000a}.ws-bd-tab .ic{color:currentColor;opacity:.7;place-items:center;width:16px;display:grid}.ws-bd-tab.on .ic{opacity:1}.ws-tabs.ws-tabs-with-actions{justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:36px}.ws-tabs-with-actions .ws-tabs-inner{flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.ws-tabs-with-actions .ws-tabs-inner::-webkit-scrollbar{display:none}.ws-tabs-with-actions .ws-tabs-actions{flex-shrink:0;align-items:center;gap:8px;padding-bottom:10px;display:flex}.ws-submenu-wrap{border:1px solid var(--ws-line);background:0 0;border-radius:12px;margin-bottom:28px;padding:12px 16px 0}.ws-submenu-top{border-bottom:1px solid var(--ws-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding-bottom:10px;display:flex}.ws-submenu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-accent);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ws-submenu-label svg{opacity:.85}.ws-submenu-label span{color:var(--ws-muted-2);margin:0 2px;font-weight:400}.ws-submenu-label em{color:var(--ws-muted);letter-spacing:.06em;font-style:normal;font-weight:500}.ws-submenu-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ws-submenu-tabs{margin-bottom:0}.ws-submenu-tabs .ws-tabs-inner{flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.ws-submenu-tabs .ws-tabs-inner::-webkit-scrollbar{display:none}.ws-join-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}@media (max-width:720px){.ws-join-grid{grid-template-columns:1fr}}.ws-join-method{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:border-color .12s;display:flex}.ws-join-method:hover{border-color:var(--ws-ink)}.ws-join-method.is-disabled{opacity:.65}.ws-join-method.is-disabled:hover{border-color:var(--ws-line)}.ws-join-method-head{align-items:center;gap:10px;display:flex}.ws-join-method-name{font-family:var(--font-display,var(--sans));letter-spacing:-.005em;color:var(--ws-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ws-join-method-hint{color:var(--ws-muted);font-size:12px;line-height:1.5}.ws-join-method-hint code{background:var(--ws-line-soft);border:1px solid var(--ws-line);border-radius:4px;padding:1px 5px;font-size:11px}.ws-join-input{gap:6px;display:flex}.ws-join-input input{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);font-size:12.5px;font-family:var(--font-mono-base,ui-monospace);border-radius:7px;flex:1;padding:7px 10px}.ws-join-input input:focus{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink);outline:none}.ws-join-input input:disabled{background:var(--ws-line-soft);cursor:not-allowed}.ws-join-pending{flex-direction:column;gap:6px;display:flex}.ws-join-pending-row{border:1px dashed var(--ws-line);background:var(--ws-line-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ws-join-pending-logo{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.ws-join-pending-main{flex:1;min-width:0}.ws-join-pending-name{color:var(--ws-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.ws-join-pending-role{letter-spacing:.06em;text-transform:uppercase;background:var(--ws-ink);color:var(--ws-card);border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.ws-join-pending-meta{color:var(--ws-muted);margin-top:1px;font-size:11px}.ws-role-explainer{background:var(--ws-line-soft);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding:14px;display:grid}@media (max-width:720px){.ws-role-explainer{grid-template-columns:repeat(2,1fr)}}.ws-role-cell{flex-direction:column;gap:6px;font-size:11.5px;line-height:1.45;display:flex}.ws-role-badge{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);border-radius:5px;align-self:flex-start;padding:2px 7px;display:inline-flex}.ws-role-badge.owner{background:var(--ws-ink);color:var(--ws-card)}.ws-role-badge.lead{background:var(--ws-card);color:var(--ws-ink);border:1px solid var(--ws-ink)}.ws-role-badge.editor{background:var(--ws-card);color:var(--ws-ink);border:1px dashed var(--ws-ink)}.ws-role-badge.viewer{color:var(--ws-muted);border:1px solid var(--ws-line);background:0 0}.ws-role-text{color:var(--ws-muted)}.ws-account-hero{border-bottom:1px solid var(--ws-line);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:6px 0 22px;display:grid}.ws-account-avatar{width:72px;height:72px;color:var(--bg);font-family:var(--sans);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-weight:500;display:grid;box-shadow:0 0 0 1px #0000000f,0 4px 16px #00000014}.ws-account-hero-main{min-width:0}.ws-account-hero-main .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:6px;font-size:10.5px;font-weight:600}.ws-account-hero-main h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ws-ink);margin:0 0 6px;font-size:34px;font-weight:400;line-height:1.05}.ws-account-hero-sub{color:var(--ws-muted);font-size:13px}.ws-account-hero-actions{align-self:start;gap:8px;padding-top:4px;display:inline-flex}.ws-account-brands-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.ws-account-brand{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0a080605}.ws-account-brand:hover{border-color:var(--ws-ink);transform:translateY(-1px);box-shadow:0 4px 16px #0a08060d}.ws-account-brand-head{align-items:center;gap:12px;display:flex}.ws-account-brand-tag{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ws-line-soft);color:var(--ws-muted-2);border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:600}.ws-account-brand-tag.tag-enterprise{color:var(--bg);background:#1a1714}.ws-account-brand-tag.tag-project{color:#2e6b47;background:#e4efe5}.ws-account-brand-tag.tag-shared{color:#2e5e8a;background:#e3ecf3}.ws-account-brand-tag.tag-guest{color:var(--ws-muted-2);border:1px solid var(--ws-line);background:0 0}.ws-account-brand-actions{gap:8px;display:flex}.ws-account-brand-actions .ws-btn{align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.ws-account-footer-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}@media (max-width:1000px){.ws-account-footer-grid{grid-template-columns:1fr}}.ws-account-ws-row{color:inherit;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.ws-account-ws-row:hover{background:var(--ws-line-soft)}.ws-account-ws-row+.ws-account-ws-row{margin-top:2px}.ws-account-ws-row-icon{background:var(--ws-line-soft);width:30px;height:30px;color:var(--ws-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ws-account-ws-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.ws-account-ws-row-label{letter-spacing:-.005em;color:var(--ws-ink);font-size:13.5px;font-weight:500}.ws-account-ws-row-meta{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ws-account-ws-row-arrow{color:var(--ws-muted-2);flex-shrink:0;transition:transform .12s}.ws-account-ws-row:hover .ws-account-ws-row-arrow{color:var(--ws-ink);transform:translate(2px)}.ws-account-activity{padding:6px 14px 14px}.ws-account-activity-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:92px 1fr;align-items:start;gap:14px;padding:11px 8px;display:grid}.ws-account-activity-row:last-child{border-bottom:0}.ws-account-activity-tag{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--ws-line-soft);color:var(--ws-muted);text-align:center;border-radius:4px;justify-self:start;width:fit-content;padding:3px 7px;font-size:9.5px;font-weight:600}.ws-account-activity-tag.tag-brand-check{color:#2e6b47;background:#2e6b471f}.ws-account-activity-tag.tag-asset{color:#3a5faa;background:#4a7bf71f}.ws-account-activity-tag.tag-ontology{color:#8a6b2c;background:#b8894c24}.ws-account-activity-tag.tag-brief{color:#2f5d50;background:#2f5d501f}.ws-account-activity-tag.tag-invite,.ws-account-activity-tag.tag-pulse{color:#a83a2a;background:#a83a2a1a}.ws-account-activity-tag.tag-ai{color:#4e3aa3;background:#3c28821a}.ws-account-activity-main .msg{color:var(--ws-ink);font-size:13px;line-height:1.5}.ws-account-activity-main .when{color:var(--ws-muted);margin-top:3px;font-size:11.5px}.ws-preferences-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:960px){.ws-preferences-grid{grid-template-columns:1fr}}.ws-pref-section-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:10px;font-size:10.5px;font-weight:600}.ws-theme-picker{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:4px;display:grid}.ws-theme-option{background:var(--ws-card);border:1.5px solid var(--ws-line);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:10px;font-family:inherit;transition:border-color .12s;display:flex}.ws-theme-option:hover{border-color:var(--ws-muted)}.ws-theme-option.on{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink) inset}.ws-theme-swatch{height:60px;color:var(--ws-muted);border-radius:7px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.ws-theme-swatch.swatch-light{background:linear-gradient(180deg, #faf8f3 0%, var(--line-2) 100%);border:1px solid var(--ws-line);color:#7a6e57}.ws-theme-swatch.swatch-dark{background:linear-gradient(180deg, var(--panel) 0%, #0f0e0c 100%);color:#c5bfae}.ws-theme-swatch.swatch-system{background:linear-gradient(90deg, #faf8f3 0%, #faf8f3 50%, var(--panel) 50%, var(--panel) 100%);color:#7a6e57;border:1px solid var(--ws-line)}.ws-theme-option .label{color:var(--ws-ink);font-size:12.5px;font-weight:500}.ws-density-toggle{background:var(--ws-line-soft);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.ws-density-option{cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .12s}.ws-density-option:hover{color:var(--ws-ink)}.ws-density-option.on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 2px #0000000a}.ws-ai-toggles{margin-top:6px}.ws-ai-row{border-bottom:1px solid var(--ws-line-soft);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-family:inherit;display:flex}.ws-ai-row:last-child{border-bottom:0}.ws-ai-row-main{flex:1;min-width:0}.ws-ai-row-main .label{color:var(--ws-ink);font-size:13.5px;font-weight:500}.ws-ai-row-main .hint{color:var(--ws-muted);margin-top:2px;font-size:12px;line-height:1.45}.ws-lang-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ws-lang-card{background:var(--ws-card);border:1.5px solid var(--ws-line);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.ws-lang-card:hover:not(:disabled){border-color:var(--ws-muted)}.ws-lang-card.on{border-color:var(--ws-ink);background:var(--bg-2);box-shadow:0 0 0 1px var(--ws-ink) inset}.ws-lang-card.soon{opacity:.55;cursor:not-allowed}.ws-lang-card .name{color:var(--ws-ink);font-size:13.5px;font-weight:500}.ws-lang-card .tag{color:var(--ws-muted);font-size:11.5px}.ws-shortcut-list{flex-direction:column;display:flex}.ws-shortcut-row{border-bottom:1px solid var(--ws-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.ws-shortcut-row:last-child{border-bottom:0}.ws-shortcut-label{color:var(--ws-ink);font-size:13.5px;font-weight:500}.ws-shortcut-label+*{flex-shrink:0}.ws-shortcut-keys{align-items:center;gap:4px;display:inline-flex}.ws-kbd{text-align:center;background:var(--ws-line-soft);border:1px solid var(--ws-line);min-width:22px;color:var(--ws-ink);border-radius:5px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;line-height:1.2}html[data-density=compact] .ws-view{padding:20px 28px 48px}html[data-density=compact] .ws-card{border-radius:12px;padding:16px 18px}html[data-density=compact] .ws-settings-grid .ws-card>header{padding:14px 18px}html[data-density=compact] .ws-settings-grid .ws-card>.body{padding:3px 18px 14px}html[data-density=compact] .ws-field-row{grid-template-columns:180px 1fr;gap:16px;padding:12px 0}html[data-density=compact] .ws-header{margin-bottom:18px;padding-bottom:14px}html[data-density=compact] .ws-header h1{font-size:24px}html[data-density=compact] .ws-account-hero{gap:14px;margin-bottom:12px;padding:4px 0 16px}html[data-density=compact] .ws-account-hero-main h1{font-size:27px}html[data-density=compact] .ws-account-avatar{width:56px;height:56px;font-size:18px}html[data-density=compact] .ws-tabs{margin-bottom:18px}html[data-density=compact] .ws-tab{padding:8px 11px;font-size:12.5px}html[data-density=compact] .ws-brands-stats{gap:10px;margin-bottom:18px}html[data-density=compact] .ws-brands-stat{padding:14px 16px}html[data-density=compact] .ws-brands-stat .val{font-size:22px}html[data-density=compact] .ws-section{margin-top:28px}html[data-density=compact] .ws-preferences-grid{gap:12px}html[data-density=compact] .ws-account-brand{gap:10px;padding:12px 14px}html[data-density=compact] .ws-account-footer-grid{gap:12px;margin-top:28px}html[data-density=compact] .ws-ai-row{padding:11px 0}html[data-density=compact] .ws-shortcut-row{padding:10px 0}html[data-density=compact] .ws-theme-swatch{height:48px}html[data-density=compact] .ws-lang-card{padding:11px 13px}html[data-density=compact] .ws-bd-hero{margin-bottom:16px;padding-bottom:16px}html[data-density=compact] .ws-bd-hero-left h1{font-size:26px}html[data-density=compact] .ws-submenu-wrap{margin-bottom:20px;padding:8px 14px 0}html[data-density=spacious] .ws-view{padding:40px 56px 96px}html[data-density=spacious] .ws-card{border-radius:16px;padding:28px 32px}html[data-density=spacious] .ws-settings-grid .ws-card>header{padding:24px 32px}html[data-density=spacious] .ws-settings-grid .ws-card>.body{padding:6px 32px 24px}html[data-density=spacious] .ws-field-row{grid-template-columns:260px 1fr;gap:32px;padding:24px 0}html[data-density=spacious] .ws-header{margin-bottom:36px;padding-bottom:28px}html[data-density=spacious] .ws-header h1{font-size:36px}html[data-density=spacious] .ws-account-hero{gap:28px;margin-bottom:26px;padding:10px 0 32px}html[data-density=spacious] .ws-account-hero-main h1{font-size:40px}html[data-density=spacious] .ws-account-avatar{width:88px;height:88px;font-size:26px}html[data-density=spacious] .ws-tabs{margin-bottom:36px}html[data-density=spacious] .ws-tab{padding:12px 16px;font-size:13.5px}html[data-density=spacious] .ws-brands-stats{gap:22px;margin-bottom:36px}html[data-density=spacious] .ws-brands-stat{padding:24px 26px}html[data-density=spacious] .ws-brands-stat .val{font-size:30px}html[data-density=spacious] .ws-section{margin-top:52px}html[data-density=spacious] .ws-preferences-grid{gap:24px}html[data-density=spacious] .ws-account-brand{gap:20px;padding:22px 24px 20px}html[data-density=spacious] .ws-account-footer-grid{gap:24px;margin-top:52px}html[data-density=spacious] .ws-ai-row{padding:20px 0}html[data-density=spacious] .ws-shortcut-row{padding:18px 0}html[data-density=spacious] .ws-theme-swatch{height:76px}html[data-density=spacious] .ws-lang-card{padding:20px 22px}html[data-density=spacious] .ws-bd-hero{margin-bottom:32px;padding-bottom:32px}html[data-density=spacious] .ws-bd-hero-left h1{font-size:38px}html[data-density=spacious] .ws-submenu-wrap{margin-bottom:36px;padding:14px 22px 0}.ws-notifications-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:960px){.ws-notifications-grid{grid-template-columns:1fr}}.ws-notif-list{flex-direction:column;display:flex}.ws-notif-row{border-bottom:1px solid var(--ws-line-soft);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-family:inherit;display:flex}.ws-notif-row:last-child{border-bottom:0}.ws-notif-row:hover .label{color:var(--ws-ink)}.ws-notif-row-main{flex:1;min-width:0}.ws-notif-row-main .label{color:var(--ws-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ws-notif-row-main .hint{color:var(--ws-muted);text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.45;overflow:hidden}html[data-density=compact] .ws-notif-row{padding:11px 0}html[data-density=spacious] .ws-notif-row{padding:20px 0}.ws-workspace-grid{grid-template-columns:1.55fr 1fr;align-items:flex-start;gap:16px;display:grid}@media (max-width:1000px){.ws-workspace-grid{grid-template-columns:1fr}}.ws-workspace-col{flex-direction:column;gap:16px;display:flex}.ws-ws-row{border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:14px;transition:background .12s,border-color .12s;display:flex}.ws-ws-row+.ws-ws-row{margin-top:2px}.ws-ws-row:hover{background:var(--ws-line-soft)}.ws-ws-row.current{background:var(--bg-2);border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink) inset}.ws-ws-logo{width:42px;height:42px;color:var(--bg);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:0 0 0 1px #0000000f}.ws-ws-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-ws-name{letter-spacing:-.005em;color:var(--ws-ink);font-size:14px;font-weight:500}.ws-ws-meta{color:var(--ws-muted);font-size:11.5px}.ws-space-row{border-bottom:1px solid var(--ws-line-soft);color:inherit;align-items:center;gap:12px;padding:12px 8px;text-decoration:none;transition:color .12s;display:flex}.ws-space-row:last-child{border-bottom:0}.ws-space-row:hover .name{color:var(--ws-accent)}.ws-space-row:hover .ws-space-cta{color:var(--ws-accent);transform:translate(2px)}.ws-space-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ws-space-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-space-main .name{color:var(--ws-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500;transition:color .12s}.ws-space-main .meta{color:var(--ws-muted);font-size:11.5px}.ws-space-cta{color:var(--ws-muted-2);flex-shrink:0;font-size:12.5px;transition:color .12s,transform .12s}.ws-role-card{color:var(--ws-card);border:0;flex-direction:column;gap:10px;display:flex;background:var(--ws-ink)!important;padding:22px 24px!important}.ws-role-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px;font-weight:600}.ws-role-title{font-family:var(--sans);letter-spacing:-.015em;color:var(--bg);font-size:19px;font-weight:500;line-height:1.2}.ws-role-desc{color:#ffffffb3;margin-top:2px;font-size:12.5px;line-height:1.55}html[data-density=compact] .ws-ws-row{padding:11px 12px}html[data-density=compact] .ws-space-row{padding:10px 8px}html[data-density=compact] .ws-role-card{padding:18px 20px!important}html[data-density=spacious] .ws-ws-row{padding:20px 18px}html[data-density=spacious] .ws-space-row{padding:18px 8px}html[data-density=spacious] .ws-role-card{padding:28px 32px!important}.ws-apps-hero{padding:8px 2px 24px}.ws-apps-hero .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:14px;font-size:10.5px;font-weight:600}.ws-apps-hero h2{font-family:var(--serif);letter-spacing:-.015em;max-width:620px;color:var(--ws-ink);margin:0 0 12px;font-size:34px;font-weight:400;line-height:1.05}.ws-apps-hero h2 em{color:var(--ws-accent,#2f5d50);font-style:italic}.ws-apps-hero .sub{color:var(--ws-muted);max-width:540px;margin:0 0 18px;font-size:14px;line-height:1.55}.ws-apps-badge{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;display:inline-flex}.ws-apps-badge .dot{background:var(--ws-ok);border-radius:50%;width:6px;height:6px}.ws-apps-pills{gap:6px;margin:18px 0 16px;display:inline-flex}.ws-apps-pill{cursor:pointer;color:var(--ws-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .12s,background .12s}.ws-apps-pill:hover{color:var(--ws-ink)}.ws-apps-pill.on{background:var(--ws-ink);color:var(--ws-card)}.ws-apps-list{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a080605}.ws-app-row{border-bottom:1px solid var(--ws-line-soft);align-items:center;gap:14px;padding:14px 18px;display:flex}.ws-app-row:last-child{border-bottom:0}.ws-app-row.available{opacity:.95}.ws-app-logo{width:38px;height:38px;color:var(--bg);border-radius:9px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid;box-shadow:0 0 0 1px #00000014}.ws-app-main{flex:1;min-width:0}.ws-app-main .name{letter-spacing:-.005em;color:var(--ws-ink);font-size:14px;font-weight:500}.ws-app-main .meta{color:var(--ws-muted);margin-top:3px;font-size:12px}.ws-app-status{color:var(--ws-ok);background:#2e6b471f;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ws-app-status .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ws-app-status.error{color:var(--ws-danger);background:#a83a2a1f}.ws-app-status.syncing{color:#8a6b2c;background:#b8894c24}.ws-apps-footer{color:var(--ws-muted-2);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:inline-flex}.ws-linkish{color:var(--ws-ink);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.ws-app-drawer .ws-app-drawer-tabs{border-bottom:1px solid var(--ws-line);gap:2px;padding:14px 24px 0;display:flex}.ws-app-drawer-tab{cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-family:inherit;font-size:13px}.ws-app-drawer-tab:hover{color:var(--ws-ink)}.ws-app-drawer-tab.on{color:var(--ws-ink);border-bottom-color:var(--ws-ink);font-weight:500}.ws-drawer-sub{color:var(--ws-muted);margin:0 0 18px;font-size:13px;line-height:1.5}.ws-drawer-empty{color:var(--ws-muted);padding:20px 0;font-size:12.5px}.ws-resource-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ws-resource-row{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ws-resource-icon{width:32px;height:32px;color:var(--ws-ink);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ws-resource-main{flex:1;min-width:0}.ws-resource-main .name{color:var(--ws-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ws-resource-main .meta{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ws-resource-mode{letter-spacing:.04em;background:var(--ws-line-soft);color:var(--ws-muted-2);border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:600}.ws-resource-mode.mode-read{color:#3a5faa;background:#4a7bf71f}.ws-resource-mode.mode-read-comment{color:#8a6b2c;background:#b8894c29}.ws-resource-mode.mode-read-write{color:var(--ws-danger);background:#a83a2a1f}.ws-resource-menu{color:var(--ws-muted-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 6px}.ws-resource-menu:hover{color:var(--ws-ink);background:var(--ws-line-soft)}.ws-resource-add{border:1px dashed var(--ws-line);width:100%;color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:14px 16px;font-family:inherit;font-size:13px;transition:color .12s,border-color .12s;display:inline-flex}.ws-resource-add:hover:not(:disabled){color:var(--ws-ink);border-color:var(--ws-ink)}.ws-permission-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ws-permission-row{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ws-permission-row .check{color:var(--ws-ok);flex-shrink:0;margin-top:3px}.ws-permission-main{flex:1;min-width:0}.ws-permission-main .scope{color:var(--ws-ink);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:12.5px;font-weight:500}.ws-permission-main .desc{color:var(--ws-muted);margin-top:3px;font-size:12px;line-height:1.45}.ws-permission-note{background:var(--ws-line-soft);color:var(--ws-muted);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.ws-permission-note svg{color:var(--ws-muted-2);flex-shrink:0;margin-top:1px}.ws-activity-timeline{flex-direction:column;display:flex}.ws-activity-item{gap:14px;padding:12px 0;display:flex}.ws-activity-item .dot{background:var(--ws-muted-2);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.ws-activity-main{flex:1;min-width:0}.ws-activity-main .when{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:3px;font-size:10.5px;font-weight:600}.ws-activity-main .msg{color:var(--ws-ink);font-size:13px;line-height:1.45}.ws-app-settings-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;margin-bottom:10px;padding:14px 16px}.ws-app-setting-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.ws-app-setting-row .label,.ws-app-setting-toggle .label{color:var(--ws-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.ws-app-setting-row .meta,.ws-app-setting-toggle .meta{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ws-app-setting-toggle{background:var(--ws-card);border:1px solid var(--ws-line);cursor:pointer;text-align:left;width:100%;color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;font-family:inherit;display:flex}.ws-app-setting-toggle:hover{border-color:var(--ws-muted)}.ws-danger-zone{background:#a83a2a0f;border:1px solid #a83a2a33;border-radius:12px;margin-top:18px;padding:16px 18px}.ws-danger-head{color:var(--ws-danger);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.ws-danger-body{color:var(--ws-muted);margin-bottom:12px;font-size:12.5px;line-height:1.5}.ws-danger-actions{gap:8px;display:flex}.ws-btn.danger{background:var(--ws-danger);color:var(--bg);border-color:var(--ws-danger)}.ws-btn.danger:hover{background:#8f3024;border-color:#8f3024}html[data-density=compact] .ws-app-row{padding:11px 14px}html[data-density=spacious] .ws-app-row{padding:20px 22px}html[data-density=compact] .ws-apps-hero h2{font-size:28px}html[data-density=spacious] .ws-apps-hero h2{font-size:40px}.ws-apps-demo-banner{color:var(--ws-ink);background:#b8894c1a;border:1px solid #b8894c40;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.ws-apps-demo-banner svg{color:#8a6b2c;flex-shrink:0;margin-top:2px}.ws-apps-demo-banner code{background:#0000000d;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.ws-figma-url-add{background:var(--ws-card);border:1px dashed var(--ws-line);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;display:flex}.ws-figma-url-add input{border:1px solid var(--ws-line);color:var(--ws-ink);background:0 0;border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.ws-figma-url-add input:focus{border-color:var(--ws-ink);outline:0}.ws-token-modal{background:var(--ws-card);border-radius:14px;flex-direction:column;width:480px;max-width:96vw;max-height:92vh;margin:auto;animation:.18s ease-out ws-token-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #0a080640}@keyframes ws-token-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ws-drawer-backdrop:has(.ws-token-modal){justify-content:center;align-items:center}.ws-token-modal-head{border-bottom:1px solid var(--ws-line-soft);justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.ws-token-modal-body{flex-direction:column;gap:14px;padding:18px 22px;display:flex;overflow-y:auto}.ws-token-hint{color:var(--ws-muted);background:var(--ws-line-soft);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.55}.ws-token-label{color:var(--ws-ink);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.ws-token-label input{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-ink);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px}.ws-token-label input:focus{border-color:var(--ws-ink);outline:0}.ws-token-help{color:var(--ws-accent,#2f5d50);font-size:12px;text-decoration:none}.ws-token-help:hover{text-decoration:underline}.ws-token-error{color:var(--ws-danger);background:#a83a2a1a;border:1px solid #a83a2a40;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ws-token-modal-foot{border-top:1px solid var(--ws-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.ws-token-security{color:var(--ws-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.sidebar.ws-sidebar-slim{flex-direction:column;justify-content:flex-start;display:flex}.sidebar.ws-sidebar-slim .sb-header.sb-dojo{margin-bottom:0}.ws-user-row{background:0 0;border-radius:12px;align-items:center;gap:10px;margin:8px 8px auto;padding:14px 16px;transition:background .12s;display:flex}.ws-user-row:hover{background:var(--line-2,#eeede8)}.ws-user-row-ava{width:36px;height:36px;color:var(--bg);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid;box-shadow:0 0 0 1px #0000000f}.ws-user-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-user-row-main .name{letter-spacing:-.005em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.ws-user-row-main .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ws-user-row-icon{width:30px;height:30px;color:var(--muted);background:0 0;border-radius:7px;flex-shrink:0;place-items:center;transition:color .12s,background .12s;display:grid}.ws-user-row-icon:hover{color:var(--ink);background:#0000000a}.ws-primary-nav{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:0 32px;display:flex}.ws-primary-nav-item{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px;font-size:13px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.ws-primary-nav-item:hover{color:var(--ink)}.ws-primary-nav-item.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}html[data-density=compact] .ws-primary-nav{padding:0 24px}html[data-density=compact] .ws-primary-nav-item{padding:11px 12px;font-size:12.5px}html[data-density=spacious] .ws-primary-nav{padding:0 44px}html[data-density=spacious] .ws-primary-nav-item{padding:18px;font-size:13.5px}.sidebar.sb-rail{border-right:1px solid var(--line,var(--line));background:var(--sidebar-bg,var(--bg-2,#eeede8));flex-direction:column;gap:6px;width:84px;padding:14px 10px;display:flex}.sidebar.sb-rail .sb-toggle-row{justify-content:center;padding:0;display:flex}.sidebar.sb-rail .sb-toggle-btn{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px}.sidebar.sb-rail .sb-toggle-btn:hover{color:var(--ink);background:#0000000a}.sb-rail-header{color:inherit;border-bottom:1px solid var(--line-2,#e6e3dc);flex-direction:column;align-items:center;gap:2px;margin-bottom:6px;padding:10px 6px 16px;text-decoration:none;display:flex}.sb-rail-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.sb-rail-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-align:center;font-size:18px;font-weight:400;line-height:1}.sb-rail-nav{flex-direction:column;flex:1;align-items:stretch;gap:2px;padding:4px 0 12px;display:flex}.sb-rail-item{color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.sb-rail-item:hover{color:var(--ink);background:#00000006}.sb-rail-item.on{color:var(--ink);background:var(--card,#fff);box-shadow:0 1px 2px #0a08060f,0 0 0 1px #0a08060a}.sb-rail-glyph{width:28px;height:28px;color:inherit;place-items:center;display:grid}.sb-rail-label{letter-spacing:.01em;color:inherit;text-align:center;font-size:10.5px;font-weight:500;line-height:1}.sb-rail-dot{background:#4a7bf7;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:14px}.sb-rail-footer{border-top:1px solid var(--line-2,#e6e3dc);flex-direction:column;align-items:stretch;gap:4px;padding:10px 0 4px;display:flex}.sb-rail-util{height:38px;color:var(--muted);border-radius:9px;place-items:center;text-decoration:none;transition:color .12s,background .12s;display:grid}.sb-rail-util:hover{color:var(--ink);background:#0000000a}.sidebar.sb-rail{width:96px;padding:10px 8px 12px;overflow:hidden}.sidebar.sb-rail .sb-rail-toggle{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-end;margin-bottom:2px;padding:6px}.sidebar.sb-rail .sb-rail-toggle:hover{color:var(--ink);background:#0000000a}.sidebar.sb-rail .sb-rail-header{min-width:0;padding:6px 4px 14px}.sidebar.sb-rail .sb-rail-eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidebar.sb-rail .sb-rail-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.sidebar.sb-rail .sb-rail-item{min-width:0;padding:10px 4px 8px}.sidebar.sb-rail .sb-rail-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:100%;font-size:10px;overflow:hidden}.sidebar.sb-rail .sb-rail-user-ava{width:28px;height:28px;color:var(--bg);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.sidebar.sb-x{background:var(--sidebar-bg,var(--bg-2,#eeede8));border-right:1px solid var(--line,var(--line));flex-direction:column;gap:8px;width:244px;padding:14px 10px 16px;display:flex;overflow:hidden}.sb-x-head{align-items:flex-start;gap:8px;padding:4px 6px 10px;display:flex}.sb-x-brandbox{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.sb-x-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.sb-x-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:26px;font-weight:400;line-height:1.05}.sb-x-collapse{border:1px solid var(--line,var(--line));color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;padding:5px 6px;display:grid}.sb-x-collapse:hover{color:var(--ink);background:#0000000a}.sb-x-search{cursor:pointer;color:var(--muted);text-align:left;background:#0000000a;border:0;border-radius:10px;align-items:center;gap:8px;width:calc(100% - 8px);margin:0 4px 6px;padding:9px 12px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.sb-x-search:hover{color:var(--ink);background:#0000000f}.sb-x-search span{flex:1}.sb-x-search kbd{color:var(--muted-2);background:0 0;border:0;padding:0;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10.5px}.sb-x-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);padding:12px 12px 6px;font-size:9.5px;font-weight:600}.sb-x-modules,.sb-x-subnav{flex-direction:column;gap:1px;padding:0 4px;display:flex}.sb-x-module{color:var(--ink);letter-spacing:-.005em;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;text-decoration:none;transition:background .1s,color .1s;display:flex;position:relative}.sb-x-module:hover{background:#00000008}.sb-x-module.on{background:var(--card,#fff);font-weight:500;box-shadow:0 1px 2px #0a08060f,0 0 0 1px #0a08060a}.sb-x-module .label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sb-x-module-dot{background:#4a7bf7;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sb-x-subitem{color:var(--muted);letter-spacing:-.004em;border-radius:9px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;text-decoration:none;transition:background .1s,color .1s;display:flex}.sb-x-subitem:hover{color:var(--ink);background:#00000005}.sb-x-subitem.on{color:var(--ink);background:#0000000b;font-weight:500}.sb-x-subitem>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sb-x-subitem-dot{background:#4a7bf7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sb-x-foot{border-top:1px solid var(--line-2,#e6e3dc);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.sb-x-foot-util{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;text-decoration:none;transition:background .1s,color .1s;display:flex}.sb-x-foot-util:hover{color:var(--ink);background:#00000008}.sb-x-foot-user{color:inherit;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:10px;text-decoration:none;transition:background .1s;display:flex}.sb-x-foot-user:hover{background:#0000000a}.sb-x-foot-ava{width:32px;height:32px;color:var(--bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;box-shadow:0 0 0 1px #0000000f}.sb-x-foot-user-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sb-x-foot-user-main .name{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sb-x-foot-user-main .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-module .label,:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-subitem>span,:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-foot-util>span,:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-foot-user-main,:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-search span,:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-search kbd,:root[data-sidebar-collapsed=true] .sidebar.sb-x .sb-x-brandbox{display:initial}.ws-byok-banner{border:1px solid var(--ws-line);background:var(--ws-line-soft);border-radius:14px;padding:20px 22px}.ws-byok-banner .eyebrow{margin-bottom:6px}.ws-byok-banner h2{letter-spacing:-.02em;color:var(--ws-ink);font-size:20px;font-weight:600;line-height:1.2}.ws-byok-banner h2 em{text-underline-offset:4px;font-style:normal;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.ws-byok-banner p{color:var(--ws-muted);max-width:640px;margin-top:8px;font-size:13px;line-height:1.55}.ai-tab{flex-direction:column;gap:18px;display:flex}.ai-modality-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-modality-tile{border:1px solid var(--ws-line);background:var(--ws-card);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.ai-modality-tile:hover{border-color:var(--ws-ink)}.ai-modality-tile.on{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink) inset}.ai-modality-badge{letter-spacing:.14em;color:var(--ws-muted-2,var(--ws-muted));text-transform:uppercase;font-size:10.5px;font-weight:600}.ai-modality-tile.on .ai-modality-badge{color:var(--ws-ink)}.ai-modality-title{color:var(--ws-ink);font-size:14px;font-weight:500}.ai-modality-hint{color:var(--ws-muted);font-size:12px}.ai-tab-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:18px;display:grid}@media (max-width:1100px){.ai-tab-grid{grid-template-columns:minmax(0,1fr)}}.ai-tab-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ai-tab-side{flex-direction:column;gap:16px;display:flex}.ai-models-card .body{flex-direction:column;display:flex}.ai-provider-section{border-top:1px solid var(--ws-line-soft)}.ai-provider-section:first-child{border-top:none}.ai-provider-head{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.ai-provider-mark{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.ai-provider-meta{min-width:0}.ai-provider-name{color:var(--ws-ink);font-size:13.5px;font-weight:500}.ai-provider-sub{color:var(--ws-muted);font-size:11.5px}.ai-model-list{margin:0;padding:0;list-style:none}.ai-model-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.ai-model-row:last-child{border-bottom:none}.ai-model-row-main{min-width:0}.ai-model-name-line{color:var(--ws-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.ai-model-tagline{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ai-default-badge{letter-spacing:.1em;color:var(--ws-ink);background:var(--ws-line);border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:700}.ai-make-default-btn{color:var(--ws-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ai-make-default-btn:hover{color:var(--ws-ink)}.ai-toggle{background:var(--ws-line);cursor:pointer;border:none;border-radius:99px;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.ai-toggle:disabled{opacity:.5;cursor:not-allowed}.ai-toggle-thumb{background:var(--panel);border-radius:99px;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.ai-toggle.on{background:var(--ws-ink)}.ai-toggle.on .ai-toggle-thumb{transform:translate(16px)}.ws-state-badge{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);white-space:nowrap;vertical-align:middle;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.ws-state-badge .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ws-state-badge.kind-live{background:var(--ws-line-soft);color:var(--ws-ok)}.ws-state-badge.kind-soon{background:var(--ws-line-soft);color:var(--ws-warn)}.ws-state-badge.kind-backlog{background:var(--ws-line-soft);color:var(--ws-muted)}.ai-provider-stats{background:var(--ws-line-soft);border-bottom:1px solid var(--ws-line-soft);grid-template-columns:repeat(4,1fr);gap:1px;padding:0;display:grid}.ai-provider-stat{background:var(--ws-card);padding:10px 14px}.ai-provider-stat-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted-2);margin-bottom:4px;font-size:10px;font-weight:600}.ai-provider-stat-val{letter-spacing:-.01em;color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.ai-provider-empty{background:var(--ws-line-soft);border-bottom:1px solid var(--ws-line-soft);padding:14px 18px}.ai-provider-empty-title{color:var(--ws-ink);font-size:13px;font-weight:500}.ai-provider-empty-hint{color:var(--ws-muted);margin-top:3px;font-size:12px;line-height:1.5}.ai-provider-empty-hint code{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:4px;padding:1px 5px;font-size:11px}.ai-chain-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-chain-step{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-chain-step.primary{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink)}.ai-chain-step.trial{background:var(--ws-line-soft);border-style:dashed}.ai-chain-num{background:var(--ws-ink);width:22px;height:22px;color:var(--ws-card);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.ai-chain-step.trial .ai-chain-num{background:var(--ws-muted-2)}.ai-chain-mark{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.ai-chain-info{flex:1;min-width:0}.ai-chain-name{color:var(--ws-ink);letter-spacing:-.005em;font-size:13px;font-weight:500;display:block}.ai-chain-meta{color:var(--ws-muted);margin-top:1px;font-size:11px;display:block}.ai-feature-routing-card{margin-top:16px}.ai-feature-list{margin:0;padding:0;list-style:none}.ai-feature-row{border-top:1px solid var(--ws-line-soft);align-items:center;gap:12px;padding:12px 18px;display:flex}.ai-feature-row:first-child{border-top:0}.ai-feature-info{flex:1;min-width:0}.ai-feature-label{color:var(--ws-ink);letter-spacing:-.005em;font-size:13px;font-weight:500}.ai-feature-hint{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ai-feature-select{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);border-radius:7px;min-width:220px;padding:6px 10px;font-family:inherit;font-size:12.5px}.ai-feature-select:disabled{opacity:.5;cursor:not-allowed}.ai-feature-empty{color:var(--ws-muted);border-top:1px solid var(--ws-line-soft);background:var(--ws-line-soft);padding:14px 18px;font-size:12.5px;font-style:italic}.ai-usage-card .body{padding:16px 18px}.ai-usage-big{font-family:var(--serif);color:var(--ws-ink);margin:4px 0 6px;font-size:44px;font-style:italic;line-height:1.05}.ai-usage-sub{color:var(--ws-muted);margin-bottom:12px;font-size:11.5px}.ai-usage-bar{background:var(--ws-line);border-radius:99px;height:4px;margin-bottom:16px;overflow:hidden}.ai-usage-bar>span{background:var(--ws-ink);border-radius:99px;height:100%;transition:width .25s;display:block}.ai-usage-row{border-top:1px solid var(--ws-line-soft);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.ai-usage-row:first-of-type{border-top:none;padding-top:4px}.ai-usage-row-label{color:var(--ws-muted);font-size:11px}.ai-usage-row-value{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:12.5px;display:flex}.ai-usage-row-main{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-usage-row-main.muted{color:var(--ws-muted)}.ai-usage-row-pct{color:var(--ws-muted);font-variant-numeric:tabular-nums}.ai-routing-card .body{padding:4px 18px 12px}.ai-routing-row{border-top:1px solid var(--ws-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ai-routing-row:first-of-type{border-top:none}.ai-routing-text{min-width:0}.ai-routing-label{color:var(--ws-ink);font-size:13px;font-weight:500}.ai-routing-hint{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.ai-provider-name{align-items:center;gap:8px;display:inline-flex}.ai-provider-source-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);background:var(--ws-line);border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:600;line-height:1}.apim-tab{flex-direction:column;gap:18px;display:flex}.apim-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:18px;display:grid}@media (max-width:1100px){.apim-grid{grid-template-columns:minmax(0,1fr)}}.apim-main{flex-direction:column;gap:14px;min-width:0;display:flex}.apim-side{flex-direction:column;gap:16px;display:flex}.apim-subtabs{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;gap:8px;width:max-content;padding:4px;display:flex}.apim-subtab{color:var(--ws-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:12.5px;transition:background .15s,color .15s}.apim-subtab:hover{color:var(--ws-ink)}.apim-subtab.on{background:var(--ws-bg);color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-line) inset;font-weight:500}.apim-filter-row{border-bottom:1px solid var(--ws-line-soft);flex-wrap:wrap;gap:6px;padding:14px 18px;display:flex}.apim-filter-chip{color:var(--ws-muted);border:1px solid var(--ws-line);cursor:pointer;background:0 0;border-radius:99px;padding:5px 10px;font-size:11.5px;transition:border-color .15s,color .15s,background .15s}.apim-filter-chip:hover{color:var(--ws-ink)}.apim-filter-chip.on{border-color:var(--ws-ink);color:var(--ws-ink);background:var(--ws-bg);font-weight:500}.apim-server-list{margin:0;padding:0;list-style:none}.apim-server-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.apim-server-row:last-child{border-bottom:none}.apim-server-mark{background:var(--ws-line);width:36px;height:36px;color:var(--ws-ink);border-radius:9px;place-items:center;font-size:14px;font-weight:600;display:grid}.apim-server-meta{min-width:0}.apim-server-name-line{color:var(--ws-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.apim-server-type{letter-spacing:.1em;text-transform:uppercase;background:var(--ws-line);color:var(--ws-muted);border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:700}.apim-type-built-in{background:var(--ws-line);color:var(--ws-ink)}.apim-type-official{color:#2a5dc7;background:#285ac81a}.apim-type-self-hosted{color:#6b4bb0;background:#7850c81a}.apim-type-custom{color:#b95f1f;background:#c864281a}.apim-server-endpoint{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.apim-server-actions{align-items:center;gap:10px;display:flex}.apim-status-pill{background:var(--ws-line);color:var(--ws-muted);border-radius:99px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.apim-status-active{color:var(--ws-ok);background:#2e6b471a}.apim-status-available{color:var(--ws-muted)}.apim-status-error{color:#b23a3a;background:#b23a3a1a}.apim-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.apim-server-empty{color:var(--ws-muted);text-align:center;padding:24px 18px;font-size:12.5px}.apim-add-custom{width:100%;color:var(--ws-muted);border:none;border-top:1px dashed var(--ws-line);cursor:pointer;background:0 0;padding:14px 18px;font-size:13px;transition:color .15s,background .15s}.apim-add-custom:hover{color:var(--ws-ink);background:#00000005}.apim-add-key{background:var(--ws-ink);color:var(--bg);border-top:none;border-radius:0 0 8px 8px}.apim-add-key:hover{background:var(--ws-ink);color:var(--bg);opacity:.92}.apik-list{margin:0;padding:0;list-style:none}.apik-row{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.apik-row:last-child{border-bottom:none}.apik-row.revoked{opacity:.55}.apik-main{min-width:0}.apik-name-line{color:var(--ws-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.apik-status{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:700}.apik-status.act{color:var(--ws-ok);background:#2e6b471f}.apik-status.rev{color:var(--ws-muted);background:var(--ws-line)}.apik-key{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ws-muted);margin-top:4px;font-size:12px}.apik-meta{color:var(--ws-muted);margin-top:2px;font-size:11.5px}.apik-actions{gap:8px;display:flex}.apik-empty{color:var(--ws-muted);text-align:center;padding:28px 18px;font-size:12.5px}.apim-revealed-key{border:1px solid var(--ws-ink);background:#0000000a;border-radius:9px;margin:14px 18px 4px;padding:14px 16px}.apim-revealed-head{align-items:baseline;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.apim-revealed-head strong{color:var(--ws-ink)}.apim-revealed-head span{color:var(--ws-muted);font-size:11.5px}.apim-revealed-value{align-items:center;gap:8px;display:flex}.apim-revealed-value code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--ws-card);border:1px solid var(--ws-line);white-space:nowrap;color:var(--ws-ink);border-radius:6px;flex:1;padding:8px 10px;font-size:12px;overflow-x:auto}.apim-endpoint-card{color:#ececec;background:#1a1a1a;border-radius:10px;padding:16px}.apim-endpoint-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:10px;font-size:10.5px}.apim-endpoint-url{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-all;margin-bottom:6px;font-size:12px}.apim-endpoint-url code{color:#ececec}.apim-endpoint-auth{color:#ffffff8c;margin-bottom:12px;font-size:11px}.apim-endpoint-copy{color:#1a1a1a;cursor:pointer;background:#ececec;border:none;border-radius:5px;padding:5px 10px;font-size:11.5px;transition:opacity .15s}.apim-endpoint-copy:hover{opacity:.85}.apim-about-card .body p{margin:0}:root{--ciq-accent:#bd4334;--ciq-accent-2:#0f3620;--ciq-paper:var(--bg);--ciq-ink:var(--ink);--ciq-muted:var(--muted);--ciq-muted-2:#727170;--ciq-line:var(--line);--ciq-line-soft:var(--line-2);--ciq-highlight:#f2f2ef;--ciq-pos:var(--paid);--ciq-neg:var(--danger);--ciq-neu:var(--muted);--ciq-card-bg:var(--bg);--ciq-radius:12px;--ciq-radius-sm:10px;--ciq-radius-lg:16px;--ciq-shadow-sm:none;--serif-ed:var(--serif), Georgia, serif}@supports (color:lab(0% 0 0)){:root{--ciq-accent:lab(46.2982% 49.2951 36.5282);--ciq-accent-2:lab(19.5805% -19.113 9.85245);--ciq-muted-2:lab(47.8156% -.00688434 1.1447);--ciq-highlight:lab(95.3757% -.00882149 1.14338)}}body[data-ciq=on] .view-anim{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}body[data-ciq=on] .view-anim h1,body[data-ciq=on] .view-anim .hero-greet{opacity:1!important;animation:none!important;transform:none!important}.ciq-view{max-width:1280px;margin:0 auto;padding:32px 40px 80px}.ciq-header{border-bottom:1px solid var(--ciq-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.ciq-header .eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ciq-muted);margin-bottom:8px;font-size:11px;font-weight:600}.ciq-header h1{font-family:var(--font-display,var(--serif));letter-spacing:-.025em;color:var(--ciq-ink);margin:0 0 16px;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1}.ciq-header h1 em{font-family:var(--serif-ed);color:var(--ciq-accent);font-style:italic;font-weight:500}.ciq-header .sub{color:var(--ciq-muted);max-width:60ch;font-size:15px;line-height:1.5}.ciq-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ciq-header-actions .btn,.ciq-header-actions .btn-ghost{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);color:var(--ciq-ink);cursor:pointer;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.ciq-header-actions .btn:hover,.ciq-header-actions .btn-ghost:hover{background:var(--ciq-ink);color:var(--ciq-paper);border-color:var(--ciq-ink)}.ciq-header-actions .btn-ghost{color:var(--ciq-muted)}.ciq-window-select{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);color:var(--ciq-ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 10px 7px 12px;font-size:12.5px;display:inline-flex;position:relative}.ciq-window-select:hover{border-color:var(--ciq-ink)}.ciq-window-select svg{color:var(--ciq-muted);flex-shrink:0}.ciq-window-select select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding-right:14px}.ciq-window-select:after{content:"";border-right:1.3px solid var(--ciq-muted);border-bottom:1.3px solid var(--ciq-muted);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-75%)rotate(45deg)}.ciq-cover{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:28px;display:grid}.ciq-cover-lede{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius-lg);box-shadow:var(--ciq-shadow-sm);flex-direction:column;justify-content:center;padding:28px 30px;display:flex}.ciq-cover-lede .issue{letter-spacing:.16em;text-transform:uppercase;color:var(--ciq-muted);margin-bottom:14px;font-size:11px;font-weight:600}.ciq-cover-lede h2{font-family:var(--sans);letter-spacing:-.025em;color:var(--ciq-ink);margin:0 0 18px;font-size:32px;font-weight:400;line-height:1.15}.ciq-cover-lede h2 em{font-family:var(--serif-ed);color:var(--ciq-accent);font-style:italic;font-weight:400}.ciq-cover-lede .dek{color:var(--ciq-ink);max-width:540px;margin-bottom:16px;font-size:14px;line-height:1.6}.ciq-cover-lede .byline{letter-spacing:.04em;color:var(--ciq-muted);text-transform:uppercase;font-size:11.5px}.ciq-score-card{border:1px solid var(--ciq-line);border-radius:var(--ciq-radius-lg);background:var(--ciq-card-bg);box-shadow:var(--ciq-shadow-sm);flex-direction:column;justify-content:space-between;padding:24px 26px;display:flex}.ciq-score-card .label{letter-spacing:.16em;text-transform:uppercase;color:var(--ciq-muted);font-size:11px;font-weight:600}.ciq-score-card .big{font-family:var(--sans);letter-spacing:-.045em;color:var(--ciq-ink);align-items:baseline;gap:8px;margin:20px 0 10px;font-size:76px;font-weight:300;line-height:1;display:flex}.ciq-score-card .big sup{color:var(--ciq-accent-2);vertical-align:super;font-size:16px;font-weight:600}.ciq-score-card .of{color:var(--ciq-muted-2);font-size:16px;font-weight:400}.ciq-score-card .caption{color:var(--ciq-muted);border-top:1px solid var(--ciq-line);padding-top:14px;font-size:12.5px;line-height:1.5}.ciq-section-rule{align-items:center;gap:14px;margin:36px 0 18px;display:flex}.ciq-section-rule:before,.ciq-section-rule:after{content:"";background:var(--ciq-line);flex:1;height:1px}.ciq-section-rule span{letter-spacing:.18em;text-transform:uppercase;color:var(--ciq-ink);font-size:11px;font-weight:600}.ciq-section-head{border-bottom:1px solid var(--ciq-line);justify-content:space-between;align-items:flex-end;margin:36px 0 18px;padding-bottom:12px;display:flex}.ciq-section-head h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--ciq-ink);margin:0;font-size:20px;font-weight:500}.ciq-section-head h2 em{font-family:var(--serif-ed);color:var(--ciq-accent);font-style:italic;font-weight:400}.ciq-section-head .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ciq-muted);padding-bottom:6px;font-size:11px;font-weight:600}.ciq-moves{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ciq-move{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);cursor:pointer;box-shadow:var(--ciq-shadow-sm);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ciq-move:hover{border-color:var(--ciq-ink);transform:translateY(-1px)}.ciq-move-img{aspect-ratio:16/10;background:var(--ciq-highlight);width:100%;overflow:hidden}.ciq-move-img img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .4s}.ciq-move:hover .ciq-move-img img{transform:scale(1.03)}.ciq-move>.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-accent);padding:16px 20px 0;font-size:10.5px;font-weight:600}.ciq-move>h3{font-family:var(--sans);letter-spacing:-.015em;color:var(--ciq-ink);margin:8px 0 0;padding:0 20px;font-size:17px;font-weight:500;line-height:1.3}.ciq-move>p{color:var(--ciq-muted);margin:10px 0 0;padding:0 20px;font-size:13px;line-height:1.55}.ciq-move-meta{border-top:1px solid var(--ciq-line-soft);color:var(--ciq-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;margin:14px 0 0;padding:14px 20px;font-size:11px;display:flex}.ciq-move-tags{flex-wrap:wrap;gap:8px;display:flex}.ciq-confidence{color:var(--ciq-ink);font-weight:600}.ciq-heatmap{border:1px solid var(--ciq-line);background:var(--ciq-line);border-radius:var(--ciq-radius);gap:1px;display:grid;overflow:hidden}.ciq-heatmap>div{background:var(--ciq-card-bg);color:var(--ciq-ink);justify-content:center;align-items:center;min-height:38px;padding:10px 12px;font-size:11.5px;display:flex}.ciq-heatmap .hm-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ciq-muted);font-size:10.5px;font-weight:600}.ciq-heatmap .hm-row{font-family:var(--sans);color:var(--ciq-ink);justify-content:flex-start;padding-left:14px;font-size:12.5px;font-weight:500}.ciq-heatmap .hm-cell{font-weight:500}.ciq-heatmap .hm-cell.c-0{color:var(--ciq-muted-2)}.ciq-heatmap .hm-cell.c-1{background:#f0e8d6}.ciq-heatmap .hm-cell.c-2{background:#e8dfc8}.ciq-heatmap .hm-cell.c-3{background:#dcc8a8}.ciq-heatmap .hm-cell.c-4{color:#fff;background:#c79a6e}.ciq-heatmap .hm-cell.c-5{color:#fff;background:#b85c3c}.ciq-highlights{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ciq-highlight-card{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);cursor:pointer;box-shadow:var(--ciq-shadow-sm);padding:18px;transition:border-color .15s,transform .15s}.ciq-highlight-card:hover{border-color:var(--ciq-ink);transform:translateY(-1px)}.ciq-highlight-card .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ciq-muted);margin-bottom:10px;font-size:10.5px;font-weight:600}.ciq-highlight-card .count{font-family:var(--sans);letter-spacing:-.03em;color:var(--ciq-ink);margin-bottom:8px;font-size:28px;font-weight:400;line-height:1}.ciq-highlight-card .dir{color:var(--ciq-muted);font-size:12px;line-height:1.45}.ciq-filters{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;display:flex}.ciq-filters .label{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-muted);margin-right:4px;font-size:10.5px;font-weight:600}.ciq-chip{border:1px solid var(--ciq-line);color:var(--ciq-ink);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:11.5px;transition:background .18s,color .18s,border-color .18s}.ciq-chip:hover,.ciq-chip.on{background:var(--ciq-ink);color:var(--ciq-paper);border-color:var(--ciq-ink)}.ciq-trends-grid{flex-direction:column;gap:12px;display:flex}.ciq-trend-row{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);grid-template-columns:200px 1fr 240px 260px;align-items:start;gap:24px;padding:22px 24px;display:grid}.ciq-trend-head{flex-direction:column;display:flex}.ciq-trend-head .category{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-muted);margin-bottom:8px;font-size:10.5px;font-weight:600}.ciq-trend-head h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ciq-ink);margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.2}.ciq-trend-stage{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ciq-line);border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ciq-trend-stage.emergente{color:#8a6a1e;background:#f3e8d5;border-color:#d4be8e}.ciq-trend-stage.ascendente{color:var(--ciq-accent-2);background:#e4ece8;border-color:#a8c5ba}.ciq-trend-stage.pico{background:var(--ciq-accent);color:#fff;border-color:var(--ciq-accent)}.ciq-trend-stage.declínio{color:var(--ciq-muted);background:0 0}.ciq-trend-stage.residual{color:var(--ciq-muted-2);opacity:.8;background:0 0}.ciq-trend-curve{flex-direction:column;gap:10px;display:flex}.ciq-trend-curve .curve-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ciq-muted);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.ciq-trend-curve svg{width:100%;height:70px}.ciq-trend-example{aspect-ratio:4/3;background:var(--ciq-highlight);border-radius:var(--ciq-radius-sm);width:100%;overflow:hidden}.ciq-trend-example img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.ciq-trend-next{flex-direction:column;gap:8px;display:flex}.ciq-trend-next .next-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-muted);font-size:10.5px;font-weight:600}.ciq-trend-next p{color:var(--ciq-ink);margin:0;font-size:13px;line-height:1.55}.ciq-trend-strategist{border-radius:var(--ciq-radius-sm);color:var(--ciq-ink);background:#f3e8d5;border:1px solid #e1d1ac;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ciq-trend-strategist .sl{letter-spacing:.16em;text-transform:uppercase;color:var(--ciq-accent);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.ciq-trend-relev{letter-spacing:.08em;text-transform:uppercase;color:var(--ciq-muted);margin-left:8px;font-size:10.5px;font-weight:600;display:inline-flex}.ciq-trend-relev.alta{color:var(--ciq-accent)}.ciq-sentiment-top{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:28px;display:grid}.ciq-sent-panel{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);padding:22px 24px}.ciq-sent-panel h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--ciq-ink);margin:0 0 4px;font-size:15px;font-weight:600}.ciq-sent-panel .panel-sub{color:var(--ciq-muted);margin-bottom:18px;font-size:12px}.ciq-sent-chart{border-bottom:1px solid var(--ciq-line);align-items:flex-end;gap:6px;height:180px;padding:12px 0;display:flex}.ciq-sent-bar{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex;position:relative}.ciq-sent-bar .stack{border-radius:3px;flex-direction:column-reverse;width:100%;height:150px;display:flex;overflow:hidden}.ciq-sent-bar .pos{background:var(--ciq-pos)}.ciq-sent-bar .neu{background:var(--ciq-neu);opacity:.55}.ciq-sent-bar .neg{background:var(--ciq-neg)}.ciq-sent-bar .m{color:var(--ciq-muted);margin-top:6px;font-size:10.5px}.ciq-sent-bar.highlight .pos{box-shadow:0 0 0 1.5px var(--ciq-ink)}.ciq-sent-legend{color:var(--ciq-muted);gap:18px;padding-top:12px;font-size:11.5px;display:flex}.ciq-sent-legend .sw{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.ciq-emotions{grid-template-columns:1fr;gap:2px;display:grid}.ciq-emotion{border-bottom:1px solid var(--ciq-line-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.ciq-emotion:last-child{border-bottom:0}.ciq-emotion-name{font-family:var(--sans);color:var(--ciq-ink);text-transform:capitalize;min-width:90px;font-size:12.5px;font-weight:500}.ciq-emotion-bar{background:var(--ciq-line);border-radius:4px;flex:1;height:7px;position:relative;overflow:hidden}.ciq-emotion-bar .fill{background:var(--ciq-accent-2);height:100%;position:absolute;top:0;left:0}.ciq-emotion-val{color:var(--ciq-ink);text-align:right;min-width:34px;font-size:12px;font-weight:500}.ciq-emotion-delta{text-align:right;min-width:38px;font-size:10.5px;font-weight:500}.ciq-emotion-delta.pos{color:var(--ciq-pos)}.ciq-emotion-delta.neg{color:var(--ciq-neg)}.ciq-themes{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-direction:column;padding:4px 24px;display:flex}.ciq-theme-row{border-bottom:1px solid var(--ciq-line-soft);grid-template-columns:220px 1fr 1fr 110px;align-items:center;gap:20px;padding:14px 0;display:grid}.ciq-theme-row:last-child{border-bottom:0}.ciq-theme-row h4{font-family:var(--sans);letter-spacing:-.01em;color:var(--ciq-ink);margin:0;font-size:13.5px;font-weight:500}.ciq-theme-bar{border-radius:5px;height:20px;display:flex;overflow:hidden}.ciq-theme-bar .seg{color:#fff;justify-content:center;align-items:center;font-size:10.5px;font-weight:500;display:flex}.ciq-theme-bar .pos{background:var(--ciq-pos)}.ciq-theme-bar .neu{background:var(--ciq-neu);opacity:.55;color:#fff}.ciq-theme-bar .neg{background:var(--ciq-neg)}.ciq-theme-note{color:var(--ciq-muted);font-size:12px;line-height:1.45}.ciq-theme-vol{letter-spacing:.12em;text-transform:uppercase;color:var(--ciq-muted);text-align:right;font-size:10.5px;font-weight:600}.ciq-competitor-sent{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-direction:column;gap:12px;padding:22px 24px;display:flex}.ciq-competitor-row{grid-template-columns:160px 1fr 70px;align-items:center;gap:16px;display:grid}.ciq-competitor-row .name{font-family:var(--sans);color:var(--ciq-ink);font-size:13.5px;font-weight:500}.ciq-competitor-row.us .name{color:var(--ciq-accent);font-weight:600}.ciq-competitor-row .netbar{background:var(--ciq-line-soft);border-radius:5px;height:22px;position:relative;overflow:hidden}.ciq-competitor-row .netbar .fill{background:var(--ciq-accent-2);height:100%;position:absolute;top:0;left:0}.ciq-competitor-row.us .netbar .fill{background:var(--ciq-accent)}.ciq-competitor-row .net{font-family:var(--sans);color:var(--ciq-ink);text-align:right;font-size:16px;font-weight:500}.ciq-risks{flex-direction:column;gap:12px;display:flex}.ciq-risk{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);cursor:pointer;box-shadow:var(--ciq-shadow-sm);grid-template-columns:90px 1fr;gap:24px;padding:22px 26px;transition:border-color .15s,transform .15s;display:grid}.ciq-risk:hover{border-color:var(--ciq-ink);transform:translateY(-1px)}.ciq-risk-sev{flex-direction:column;gap:6px;padding-top:4px;display:flex}.ciq-risk-sev .badge{letter-spacing:.16em;text-transform:uppercase;text-align:center;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.ciq-risk-sev .badge.alta{background:var(--ciq-neg);color:#fff}.ciq-risk-sev .badge.média{color:#fff;background:#d89435}.ciq-risk-sev .badge.baixa{background:var(--ciq-line);color:var(--ciq-muted)}.ciq-risk-sev .type{color:var(--ciq-muted);text-align:center;font-size:10.5px}.ciq-risk-body{flex-direction:column;gap:12px;display:flex}.ciq-risk-body h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ciq-ink);margin:0;font-size:17px;font-weight:500;line-height:1.3}.ciq-risk-section{align-items:flex-start;gap:14px;display:flex}.ciq-risk-section .sl{letter-spacing:.16em;text-transform:uppercase;color:var(--ciq-muted);min-width:86px;padding-top:3px;font-size:9.5px;font-weight:700}.ciq-risk-section .txt{color:var(--ciq-ink);flex:1;font-size:13px;line-height:1.55}.ciq-risk-action{background:var(--ciq-ink);color:var(--ciq-paper);border-radius:var(--ciq-radius-sm);padding:12px 14px;font-size:13px;line-height:1.55}.ciq-risk-action .sl{letter-spacing:.16em;text-transform:uppercase;color:var(--ciq-accent);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.ciq-risk-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ciq-risk-tag{border:1px solid var(--ciq-line);color:var(--ciq-muted);letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:10.5px}.ciq-tabs{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:10px;gap:6px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.ciq-tab{color:var(--ciq-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s}.ciq-tab:hover{color:var(--ciq-ink)}.ciq-tab.on{background:var(--ciq-ink);color:var(--ciq-paper)}.ciq-aesthetic-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ciq-aesthetic{cursor:pointer;background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ciq-aesthetic:hover{border-color:var(--ciq-ink);transform:translateY(-1px)}.ciq-aesthetic-img{aspect-ratio:4/5;background:var(--ciq-highlight);width:100%;position:relative;overflow:hidden}.ciq-aesthetic-img img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .4s}.ciq-aesthetic:hover .ciq-aesthetic-img img{transform:scale(1.04)}.ciq-aesthetic-img .traj{letter-spacing:.1em;text-transform:uppercase;background:var(--ciq-card-bg);color:var(--ciq-ink);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}.ciq-aesthetic-img .traj.subindo{background:var(--ciq-accent);color:#fff}.ciq-aesthetic-img .traj.descendo{color:#fff;background:#0000008c}.ciq-aesthetic-img .signals{font-family:var(--sans);color:#fff;text-shadow:0 1px 6px #0006;font-size:20px;font-weight:400;position:absolute;bottom:10px;right:12px}.ciq-aesthetic-body{padding:14px 16px 16px}.ciq-aesthetic h4{font-family:var(--sans);letter-spacing:-.015em;margin:0 0 6px;font-size:14.5px;font-weight:500}.ciq-aesthetic .moods{color:var(--ciq-muted);margin-bottom:8px;font-size:11px}.ciq-aesthetic .note{color:var(--ciq-ink);font-size:12px;line-height:1.5}.ciq-meme-grid,.ciq-ugc-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ciq-meme,.ciq-ugc{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.ciq-meme-img{aspect-ratio:16/10;background:var(--ciq-highlight);font-family:var(--sans);color:var(--ciq-muted);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.ciq-meme-img img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.ciq-meme-body,.ciq-ugc-body{padding:16px 18px}.ciq-meme-body h4{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 6px;font-size:14px;font-weight:600}.ciq-meme-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ciq-muted);justify-content:space-between;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.ciq-meme-body p{color:var(--ciq-ink);margin:0;font-size:12.5px;line-height:1.5}.ciq-ugc-img{aspect-ratio:1;background:var(--ciq-highlight);overflow:hidden}.ciq-ugc-img img{object-fit:cover;width:100%;height:100%}.ciq-ugc-body .creator{font-family:var(--sans);color:var(--ciq-ink);margin-bottom:4px;font-size:13px;font-weight:600}.ciq-ugc-body .caption{color:var(--ciq-muted);margin-bottom:10px;font-size:12.5px;line-height:1.5}.ciq-ugc-body .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ciq-muted);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.ciq-ugc-body .tone{border:1px solid var(--ciq-line);border-radius:999px;padding:2px 8px}.ciq-ugc-body .tone.positivo{border-color:var(--ciq-pos);color:var(--ciq-pos)}.ciq-ugc-body .tone.negativo{border-color:var(--ciq-neg);color:var(--ciq-neg)}.ciq-ugc-body .tone.ambíguo{border-color:var(--ciq-neu);color:var(--ciq-neu)}.ciq-color-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.ciq-color{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);align-items:flex-start;gap:16px;padding:18px;display:flex}.ciq-color .sw{border:1px solid var(--ciq-line);border-radius:var(--ciq-radius-sm);flex-shrink:0;width:64px;height:64px}.ciq-color-info{flex:1;min-width:0}.ciq-color-info h4{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 2px;font-size:14px;font-weight:600}.ciq-color-info .hex{color:var(--ciq-muted);letter-spacing:.06em;margin-bottom:6px;font-family:monospace;font-size:11px}.ciq-color-info .moving{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.ciq-color-info .moving.subindo{color:var(--ciq-accent)}.ciq-color-info .moving.descendo,.ciq-color-info .moving.morto{color:var(--ciq-muted)}.ciq-color-info .ctx{color:var(--ciq-ink);font-size:12px;line-height:1.5}.ciq-type-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ciq-type{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);padding:18px 20px}.ciq-type h4{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 4px;font-size:14px;font-weight:600}.ciq-type .ex{color:var(--ciq-muted);margin-bottom:10px;font-size:12px}.ciq-type .moving{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.ciq-type .moving.subindo{color:var(--ciq-accent)}.ciq-type .note{color:var(--ciq-ink);font-size:12.5px;line-height:1.5}.ciq-timeline{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);grid-template-columns:90px 1fr;display:grid;overflow:hidden}.ciq-timeline>div{padding:14px 18px}.ciq-timeline .th{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-muted);border-bottom:1px solid var(--ciq-line);background:var(--ciq-line-soft);font-size:10.5px;font-weight:700}.ciq-timeline .month{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;border-right:1px solid var(--ciq-line);border-bottom:1px solid var(--ciq-line-soft);color:var(--ciq-ink);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ciq-timeline .moves{border-bottom:1px solid var(--ciq-line-soft);flex-direction:column;gap:2px;display:flex}.ciq-timeline>div:nth-last-child(-n+2){border-bottom:0}.ciq-move-line{border-bottom:1px solid var(--ciq-line-soft);grid-template-columns:140px 1fr 90px;align-items:center;gap:14px;padding:8px 0;display:grid}.ciq-move-line:last-child{border-bottom:0}.ciq-move-actor{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ciq-line);background:var(--ciq-line-soft);text-align:center;color:var(--ciq-ink);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.ciq-move-actor.us{background:var(--ciq-accent);color:#fff;border-color:var(--ciq-accent)}.ciq-move-title{font-family:var(--sans);color:var(--ciq-ink);font-size:13px;font-weight:500;line-height:1.35}.ciq-move-title .type-sl{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-muted);border:1px solid var(--ciq-line);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:600;display:inline-block}.ciq-move-title .note{color:var(--ciq-muted);margin-top:4px;font-size:11.5px;font-weight:400;display:block}.ciq-move-impact{letter-spacing:.1em;text-transform:uppercase;text-align:right;font-size:10.5px;font-weight:600}.ciq-move-impact.alto{color:var(--ciq-accent)}.ciq-move-impact.médio{color:var(--ciq-ink)}.ciq-move-impact.a-ver{color:var(--ciq-muted)}.ciq-sov{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-direction:column;gap:12px;padding:22px 24px;display:flex}.ciq-sov-row{grid-template-columns:180px 1fr;align-items:center;gap:20px;display:grid}.ciq-sov-row h4{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:500}.ciq-sov-bar{border-radius:5px;height:28px;display:flex;overflow:hidden}.ciq-sov-bar .seg{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:10.5px;font-weight:500;display:flex}.ciq-sov-bar .seg.us{background:var(--ciq-accent)}.ciq-sov-bar .seg.a{background:#8b7355}.ciq-sov-bar .seg.b{background:#2e5e8a}.ciq-sov-bar .seg.c{opacity:.65;background:#b85c3c}.ciq-sov-bar .seg.others{background:var(--ciq-line);color:var(--ciq-muted)}.ciq-battles{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ciq-battle{background:var(--ciq-card-bg);border:1px solid var(--ciq-line);border-radius:var(--ciq-radius);box-shadow:var(--ciq-shadow-sm);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.ciq-battle .narrative{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-muted);font-size:10.5px;font-weight:700}.ciq-battle h4{font-family:var(--sans);letter-spacing:-.02em;color:var(--ciq-ink);margin:0;font-size:17px;font-weight:500;line-height:1.25}.ciq-battle h4 em{font-family:var(--serif-ed);color:var(--ciq-accent);font-style:italic;font-weight:400}.ciq-battle .trend{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:700}.ciq-battle .trend.ameaça{background:var(--ciq-neg);color:#fff}.ciq-battle .trend.consolidar{background:var(--ciq-pos);color:#fff}.ciq-battle .trend.retardatários{background:var(--ciq-line);color:var(--ciq-muted)}.ciq-battle .trend.aberto{background:var(--ciq-accent);color:#fff}.ciq-battle .action{color:var(--ciq-ink);font-size:13px;line-height:1.55}.ciq-sb-dot{background:var(--ciq-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.dz-landing{--dz-bg:#fafaf7;--dz-bg-2:#fff;--dz-ink:#0a0a0a;--dz-ink-2:#2b2b2b;--dz-muted:#6e6e6e;--dz-muted-2:#a8a8a8;--dz-line:#e8e6e0;--dz-line-2:var(--line-2);--dz-accent:#16c784;--dz-accent-2:#0ea968;--dz-dark-bg:#0a0a0a;--dz-dark-ink:#fafaf7;--dz-dark-line:#fafaf71a;--dz-dark-muted:#9c9c9a;background:var(--dz-bg);color:var(--dz-ink);min-height:100dvh;font-family:var(--sans);font-feature-settings:"ss01" on, "ss02" on;font-size:15px;line-height:1.55;overflow-x:hidden}.dz-nav{z-index:50;background:var(--dz-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dz-nav{background:color-mix(in oklab, var(--dz-bg) 80%, transparent)}}.dz-nav{-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--dz-line)}.dz-nav-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:18px 32px;display:flex}.dz-logo{color:var(--dz-ink);letter-spacing:-.015em;align-items:center;gap:10px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.dz-logo svg{color:var(--dz-ink)}.dz-nav-links{align-items:center;gap:32px;display:flex}.dz-nav-links a{color:var(--dz-ink-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s}.dz-nav-links a:hover{color:var(--dz-ink)}.dz-cta-pill{background:var(--dz-ink);color:var(--dz-bg-2);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.dz-cta-pill:hover{background:var(--dz-accent);color:var(--dz-ink);transform:translateY(-1px)}@media (max-width:720px){.dz-nav-links{display:none}}.dz-eyebrow{letter-spacing:0;text-transform:none;color:var(--dz-ink);border:1px solid var(--dz-line);background:var(--dz-bg-2);border-radius:999px;align-items:center;gap:6px;margin:0 0 20px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.dz-eyebrow.muted{color:var(--dz-muted);background:0 0}.dz-eyebrow.accent{color:var(--dz-accent-2);background:#16c78414;border-color:#16c78440}.dz-eyebrow.dark{color:var(--dz-dark-ink);border-color:var(--dz-dark-line);background:#fafaf70f}.dz-eyebrow .dot{background:var(--dz-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.dz-display{letter-spacing:-.034em;color:var(--dz-ink);max-width:940px;margin:0 0 24px;font-size:clamp(36px,5.4vw,64px);font-weight:600;line-height:1.04}.dz-display .accent{color:var(--dz-accent-2)}.dz-display .muted{color:var(--dz-muted)}.dz-display.dark{color:var(--dz-dark-ink)}.dz-display.dark .muted{color:var(--dz-dark-muted)}.dz-hero{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:80px 32px 0;display:flex;position:relative}.dz-hero-inner{z-index:2;max-width:920px}.dz-hero-title{letter-spacing:-.04em;color:var(--dz-ink);margin:0 0 28px;font-size:clamp(48px,8vw,96px);font-weight:600;line-height:.96}.dz-hero-title .accent{color:var(--dz-accent-2)}.dz-hero-sub{color:var(--dz-ink-2);max-width:600px;margin:0 auto 36px;font-size:18px;line-height:1.5}.dz-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dz-hero-visual{width:100%;max-width:1200px;margin-top:60px;position:relative}.dz-browser{background:var(--dz-bg-2);border:1px solid var(--dz-line);box-shadow:0 20px 60px -20px #0003, 0 8px 24px -12px #0000001a, 0 0 0 1px var(--dz-line);border-radius:16px;position:relative;overflow:hidden}.dz-browser-bar{background:var(--dz-bg-2);border-bottom:1px solid var(--dz-line);align-items:center;gap:8px;height:38px;padding:12px 16px;display:flex}.dz-browser-dots{gap:6px;display:inline-flex}.dz-browser-dots span{background:var(--dz-line);border-radius:50%;width:11px;height:11px}.dz-browser-dots span:first-child{background:#ff5f57}.dz-browser-dots span:nth-child(2){background:#febc2e}.dz-browser-dots span:nth-child(3){background:#28c840}.dz-browser-url{color:var(--dz-muted);background:var(--dz-line-2);font-size:12px;font-family:var(--font-mono), ui-monospace, "SF Mono", monospace;text-align:center;border-radius:6px;flex:1;max-width:360px;margin:0 12px;padding:5px 12px}.dz-browser-content{aspect-ratio:16/10;background:var(--dz-bg);position:relative;overflow:hidden}.dz-browser-image{object-fit:cover;width:100%;height:100%;display:block}.dz-btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border .2s,color .2s;display:inline-flex}.dz-btn.primary{background:var(--dz-ink);color:var(--dz-bg-2)}.dz-btn.primary:hover{background:var(--dz-accent);color:var(--dz-ink);transform:translateY(-1px)}.dz-btn.ghost{color:var(--dz-ink);border-color:var(--dz-line);background:0 0}.dz-btn.ghost:hover{border-color:var(--dz-ink)}.dz-btn.lg{padding:16px 30px;font-size:15.5px}.dz-trust{text-align:center;max-width:1280px;margin:0 auto;padding:80px 32px 40px}.dz-trust-label{color:var(--dz-muted);margin:0 0 20px;font-size:12.5px;font-weight:500}.dz-trust-row{opacity:.6;font-family:var(--serif);letter-spacing:-.02em;color:var(--dz-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;font-size:22px;font-weight:400;display:flex}.dz-trust-row span{white-space:nowrap}.dz-compare{max-width:1280px;margin:0 auto;padding:80px 32px}.dz-compare-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.dz-compare-side{border:1px solid var(--dz-line);background:var(--dz-bg-2);border-radius:20px;padding:36px 32px}.dz-compare-side.depois{background:var(--dz-ink);color:var(--dz-dark-ink);border-color:var(--dz-ink)}.dz-compare-side h3{letter-spacing:-.02em;margin:0 0 18px;font-size:24px;font-weight:600}.dz-compare-side.depois h3{color:var(--dz-dark-ink)}.dz-tool-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.dz-tool-chip{background:var(--dz-bg);border:1px solid var(--dz-line);color:var(--dz-muted);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}.dz-compare-side.depois .dz-tool-chip{color:var(--dz-dark-ink);background:#fafaf714;border-color:#fafaf729}.dz-dojo-mark{letter-spacing:-.02em;color:var(--dz-accent);align-items:center;gap:10px;margin-bottom:24px;font-size:22px;font-weight:700;display:inline-flex}.dz-compare-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dz-compare-bullets li{color:var(--dz-ink-2);padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.dz-compare-side.depois .dz-compare-bullets li{color:var(--dz-dark-ink)}.dz-compare-bullets li:before{content:"×";color:var(--dz-muted-2);font-size:16px;font-weight:600;position:absolute;top:-1px;left:0}.dz-compare-bullets.accent li:before{content:"✓";color:var(--dz-accent)}@media (max-width:900px){.dz-compare-grid{grid-template-columns:1fr}}.dz-stats{background:var(--dz-ink);color:var(--dz-dark-ink);padding:80px 32px}.dz-stats-inner{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto;display:grid}.dz-stat{padding:0 8px}.dz-stat-value{letter-spacing:-.03em;color:var(--dz-dark-ink);margin:0 0 10px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.dz-stat-value .accent{color:var(--dz-accent)}.dz-stat-label{color:var(--dz-dark-muted);margin:0;font-size:14px;line-height:1.45}@media (max-width:720px){.dz-stats-inner{grid-template-columns:1fr 1fr;gap:32px 16px}}.dz-section{max-width:1280px;margin:0 auto;padding:100px 32px}.dz-section.dark{background:var(--dz-ink);max-width:none;color:var(--dz-dark-ink);padding:120px 32px}.dz-section.dark>.dz-section-inner{max-width:1280px;margin:0 auto}.dz-section-head{text-align:center;margin-bottom:64px}.dz-section-head .dz-display{margin-left:auto;margin-right:auto}.dz-section-sub{color:var(--dz-ink-2);max-width:640px;margin:0 auto;font-size:17px;line-height:1.5}.dz-section.dark .dz-section-sub{color:var(--dz-dark-muted)}.dz-spotlight{border-bottom:1px solid var(--dz-line);grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;padding:80px 0;display:grid}.dz-spotlight:last-child{border-bottom:0}.dz-spotlight.right .dz-spotlight-text{order:2}.dz-spotlight.right .dz-spotlight-visual{order:1}.dz-section.dark .dz-spotlight{border-color:var(--dz-dark-line)}.dz-spotlight-title{letter-spacing:-.028em;color:var(--dz-ink);margin:0 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.06}.dz-section.dark .dz-spotlight-title{color:var(--dz-dark-ink)}.dz-spotlight-body{color:var(--dz-ink-2);max-width:540px;margin:0 0 24px;font-size:16px;line-height:1.55}.dz-section.dark .dz-spotlight-body{color:var(--dz-dark-muted)}.dz-spotlight-bullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dz-spotlight-bullets li{color:var(--dz-ink-2);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.dz-section.dark .dz-spotlight-bullets li{color:var(--dz-dark-ink)}.dz-spotlight-bullets li:before{content:"→";color:var(--dz-accent);font-weight:600;position:absolute;top:0;left:0}.dz-spotlight-visual{position:relative}@media (max-width:900px){.dz-spotlight{grid-template-columns:1fr;gap:32px;padding:40px 0}.dz-spotlight.right .dz-spotlight-text,.dz-spotlight.right .dz-spotlight-visual{order:unset}}.dz-grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dz-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dz-grid-4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.dz-grid-5{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:1100px){.dz-grid-5,.dz-grid-4{grid-template-columns:repeat(2,1fr)}.dz-grid-3{grid-template-columns:1fr}}@media (max-width:720px){.dz-grid-2,.dz-grid-5{grid-template-columns:1fr}}.dz-feature-card{background:var(--dz-bg-2);border:1px solid var(--dz-line);border-radius:16px;padding:28px 24px;transition:border-color .24s,transform .24s,box-shadow .24s}.dz-feature-card:hover{border-color:var(--dz-ink);transform:translateY(-3px);box-shadow:0 14px 32px -12px #0000001a}.dz-section.dark .dz-feature-card{border-color:var(--dz-dark-line);color:var(--dz-dark-ink);background:#fafaf70a}.dz-section.dark .dz-feature-card:hover{border-color:var(--dz-accent)}.dz-feature-icon{color:var(--dz-ink);background:var(--dz-bg);border:1px solid var(--dz-line);border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:16px;display:grid}.dz-section.dark .dz-feature-icon{border-color:var(--dz-dark-line);color:var(--dz-dark-ink);background:#fafaf70a}.dz-feature-card h3{letter-spacing:-.018em;color:var(--dz-ink);margin:0 0 8px;font-size:18px;font-weight:600}.dz-section.dark .dz-feature-card h3{color:var(--dz-dark-ink)}.dz-feature-card p{color:var(--dz-muted);margin:0;font-size:14px;line-height:1.55}.dz-section.dark .dz-feature-card p{color:var(--dz-dark-muted)}.dz-feature-block{background:var(--dz-bg-2);border:1px solid var(--dz-line);border-radius:18px;flex-direction:column;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.dz-feature-block:hover{border-color:var(--dz-ink);transform:translateY(-3px);box-shadow:0 18px 42px -16px #00000024}.dz-feature-block-image{aspect-ratio:16/10;background:var(--dz-bg);border-bottom:1px solid var(--dz-line);overflow:hidden}.dz-feature-img{object-fit:cover;width:100%;height:100%}.dz-feature-block-text{padding:24px 26px 28px}.dz-feature-block-title{letter-spacing:-.02em;color:var(--dz-ink);margin:0 0 10px;font-size:22px;font-weight:600}.dz-feature-block-body{color:var(--dz-muted);margin:0;font-size:14.5px;line-height:1.55}.dz-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.dz-step{background:var(--dz-bg-2);border:1px solid var(--dz-line);border-radius:18px;padding:32px 28px;transition:border-color .24s,transform .24s}.dz-step:hover{border-color:var(--dz-ink);transform:translateY(-2px)}.dz-step-n{color:var(--dz-accent-2);letter-spacing:.04em;margin-bottom:16px;font-size:13px;font-weight:700}.dz-step-title{letter-spacing:-.02em;color:var(--dz-ink);margin:0 0 10px;font-size:22px;font-weight:600}.dz-step-body{color:var(--dz-muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:900px){.dz-steps{grid-template-columns:1fr}}.dz-audience-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dz-audience-card{background:var(--dz-bg-2);border:1px solid var(--dz-line);border-radius:18px;padding:32px 28px;transition:border-color .24s,transform .24s}.dz-audience-card:hover{border-color:var(--dz-ink);transform:translateY(-2px)}.dz-audience-card h4{letter-spacing:-.02em;color:var(--dz-ink);margin:0 0 10px;font-size:22px;font-weight:600}.dz-audience-card p{color:var(--dz-muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:900px){.dz-audience-grid{grid-template-columns:1fr}}.dz-cta{background:var(--dz-ink);color:var(--dz-dark-ink);text-align:center;padding:140px 32px;position:relative;overflow:hidden}.dz-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#16c7842e,#0000 50%),radial-gradient(circle at 80% 100%,#16c7841a,#0000 50%);position:absolute;inset:0}.dz-cta-inner{z-index:2;max-width:760px;margin:0 auto;position:relative}.dz-cta .dz-display{color:var(--dz-dark-ink)}.dz-cta .dz-display .accent{color:var(--dz-accent)}.dz-cta .dz-btn.primary{background:var(--dz-accent);color:var(--dz-ink)}.dz-cta .dz-btn.primary:hover{background:var(--dz-dark-ink);color:var(--dz-ink)}.dz-cta-meta{color:var(--dz-dark-muted);margin:20px 0 0;font-size:13.5px}.dz-footer{background:var(--dz-bg-2);border-top:1px solid var(--dz-line)}.dz-footer-inner{grid-template-columns:1fr 2fr;gap:64px;max-width:1280px;margin:0 auto;padding:60px 32px 36px;display:grid}.dz-footer-brand{align-items:center;gap:12px;display:flex}.dz-footer-brand svg{color:var(--dz-ink)}.dz-footer-name{color:var(--dz-ink);letter-spacing:-.015em;font-size:14.5px;font-weight:700}.dz-footer-tag{color:var(--dz-muted);font-size:12.5px}.dz-footer-cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.dz-footer-col-title{color:var(--dz-muted);margin:0 0 14px;font-size:12px;font-weight:600}.dz-footer-cols a{color:var(--dz-ink);margin-bottom:10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.dz-footer-cols a:hover{color:var(--dz-accent-2)}.dz-footer-bottom{border-top:1px solid var(--dz-line);color:var(--dz-muted);text-align:center;padding:20px 32px;font-size:12.5px}@media (max-width:720px){.dz-footer-inner{grid-template-columns:1fr;gap:32px}.dz-footer-cols{grid-template-columns:1fr 1fr}}.dz-landing>section,.dz-landing>.dz-stats{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards dz-fade-in;transform:translateY(20px)}.dz-hero{animation-delay:60ms}.dz-trust{animation-delay:.14s}.dz-compare{animation-delay:.22s}.dz-stats{animation-delay:.28s}.dz-section:nth-of-type(n+5){animation-delay:.32s}@keyframes dz-fade-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dz-landing>section,.dz-landing>.dz-stats{opacity:1;animation:none;transform:none}.dz-feature-card:hover,.dz-feature-block:hover,.dz-audience-card:hover,.dz-step:hover{transform:none}}.dz-manifesto{max-width:1280px;margin:0 auto;padding:100px 32px 60px}.dz-manifesto-inner{text-align:center;max-width:1100px;margin:0 auto}.dz-manifesto-grid{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.dz-manifesto-row{border:1px solid var(--dz-line);background:var(--dz-bg-2);border-radius:20px;padding:36px 36px 40px;transition:border-color .24s,transform .24s}.dz-manifesto-row:hover{border-color:var(--dz-ink);transform:translateY(-2px)}.dz-manifesto-row.dojo{background:var(--dz-ink);color:var(--dz-dark-ink);border-color:var(--dz-ink)}.dz-manifesto-vs{letter-spacing:0;margin:0 0 16px;font-size:13px;font-weight:600}.dz-manifesto-vs .muted{color:var(--dz-muted)}.dz-manifesto-vs .accent{color:var(--dz-accent)}.dz-manifesto-pos{color:var(--dz-ink-2);margin:0;font-size:16px;line-height:1.55}.dz-manifesto-row.dojo .dz-manifesto-pos{color:var(--dz-dark-ink)}.dz-manifesto-pos strong{color:var(--dz-ink);font-weight:700}.dz-manifesto-row.dojo .dz-manifesto-pos strong{color:var(--dz-accent)}.dz-manifesto-pos code{font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--dz-line-2);color:var(--dz-ink);border-radius:5px;padding:1px 6px;font-size:.92em}.dz-manifesto-row.dojo .dz-manifesto-pos code{color:var(--dz-accent);background:#16c7841f}.dz-manifesto-stack{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin-top:56px;margin-left:auto;margin-right:auto;display:flex}.dz-spec-chip{background:var(--dz-bg-2);border:1px solid var(--dz-line);color:var(--dz-ink-2);font-size:13px;font-weight:500;font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:-.005em;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.dz-spec-chip .dot{background:var(--dz-accent);border-radius:50%;width:6px;height:6px;display:inline-block}@media (max-width:900px){.dz-manifesto-grid{grid-template-columns:1fr}}.dz-shifts{flex-direction:column;gap:16px;margin-top:32px;display:flex}.dz-shift-card{border:1px solid var(--dz-dark-line);background:#fafaf70a;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:28px 32px;transition:border-color .24s;display:grid}.dz-shift-card:hover{border-color:var(--dz-accent)}.dz-shift-label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.dz-shift-label.muted{color:var(--dz-dark-muted)}.dz-shift-label.accent{color:var(--dz-accent)}.dz-shift-from p,.dz-shift-to p{margin:0;font-size:14.5px;line-height:1.5}.dz-shift-from p{color:var(--dz-dark-muted)}.dz-shift-to p{color:var(--dz-dark-ink)}.dz-shift-arrow{color:var(--dz-accent);font-size:22px;font-weight:600}@media (max-width:900px){.dz-shift-card{grid-template-columns:1fr;gap:16px}.dz-shift-arrow{text-align:center;transform:rotate(90deg)}}.dz-oneliner{max-width:1280px;margin:0 auto;padding:80px 32px 100px}.dz-oneliner-inner{text-align:center;max-width:980px;margin:0 auto}.dz-oneliner .dz-display{margin:0}.dz-usecases{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.dz-usecase-cat{border:1px solid var(--dz-line);background:var(--dz-bg-2);border-radius:18px;padding:32px 28px 28px;transition:border-color .24s,transform .24s}.dz-usecase-cat:hover{border-color:var(--dz-ink);transform:translateY(-2px)}.dz-usecase-cat header{border-bottom:1px solid var(--dz-line);align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.dz-usecase-num{color:var(--dz-accent-2);letter-spacing:.04em;font-size:13px;font-weight:700;font-family:var(--font-mono), ui-monospace, "SF Mono", monospace}.dz-usecase-cat h3{letter-spacing:-.02em;color:var(--dz-ink);margin:0;font-size:22px;font-weight:600}.dz-usecase-cat ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dz-usecase-cat li{color:var(--dz-ink-2);padding-left:16px;font-size:14px;line-height:1.45;position:relative}.dz-usecase-cat li:before{content:"→";color:var(--dz-accent);font-weight:600;position:absolute;top:-1px;left:0}@media (max-width:1100px){.dz-usecases{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.dz-usecases{grid-template-columns:1fr}}.rail{background:var(--ink);z-index:50;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:60px;height:100dvh;padding:14px 0;display:flex;position:sticky;top:0}.rail-logo{background:var(--bg);width:32px;height:32px;color:var(--ink);font-family:var(--font-display,"Funnel Display", system-ui);letter-spacing:-.04em;border-radius:9999px;flex-shrink:0;place-items:center;margin-bottom:8px;font-size:14px;font-weight:700;display:grid}.rail-btn{color:#ffffff8c;color:lab(100% 0 0/.55);cursor:pointer;width:44px;height:44px;transition:background .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), color .2s ease;background:0 0;border:0;border-radius:11px;flex-shrink:0;place-items:center;display:grid;position:relative}.rail-btn[aria-current=page],.rail-btn[data-active=true]{background:var(--bg);color:var(--ink)}.rail-avatar{border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:9999px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.page-head{padding:64px var(--pad-x,56px) 32px;max-width:var(--max,1440px);grid-template-columns:1fr;gap:24px;margin:0 auto;display:grid}.page-head:has(.right-side){grid-template-columns:1.55fr 1fr;align-items:end}.page-head .page-stamp{margin-bottom:16px}.page-head h1{font-family:var(--font-display,"Funnel Display", system-ui);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(60px,6.6vw,96px);font-weight:500;line-height:.95}.page-head .page-lede{color:var(--muted);max-width:60ch;margin-top:16px;font-size:17px;line-height:1.45}.page-head .right-side{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.brand-crumb-popover{background:var(--bg);border:1px solid var(--line);min-width:280px;max-width:360px;box-shadow:var(--shadow-lg);z-index:60;border-radius:14px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) brandCrumbPopIn}@keyframes brandCrumbPopIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.brand-crumb-head{padding:10px 12px 6px}.brand-crumb-list{flex-direction:column;gap:1px;display:flex}.brand-crumb-item{cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:10px;padding:8px 10px;transition:background .16s;display:flex}.brand-crumb-item:hover,.brand-crumb-item:focus-visible,.brand-crumb-item[data-highlighted]{background:var(--line-2)}.brand-crumb-item[data-active=true]{background:var(--line-3,var(--line-2))}.brand-crumb-mark{color:#fff;color:lab(100% 0 0);letter-spacing:-.02em;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.brand-crumb-mark-cta{background:var(--line-2);color:var(--muted)}.brand-crumb-meta{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.brand-crumb-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.brand-crumb-sector{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.brand-crumb-sep{background:var(--line-2);height:1px;margin:6px 4px}.brand-crumb-empty{color:var(--muted);text-align:center;padding:12px;font-size:13px}.brand-crumb-item-cta{color:var(--muted)}.brand-crumb-item-cta:hover .brand-crumb-name{color:var(--ink)}.status-dot{--status-color:var(--muted-2);--status-text:#fff;color:#0000;width:22px;height:22px;font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:default;transition:width .32s var(--ease-out), padding .32s var(--ease-out), background .2s ease 60ms, color .16s ease .14s;background:0 0;border:0;border-radius:9999px;justify-content:flex-start;align-items:center;padding:0;font-size:10.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.status-dot{--status-text:lab(100% 0 0)}}.status-dot:before{content:"";background:var(--status-color);width:12px;height:12px;transition:opacity .16s ease, transform .2s var(--ease-out);border-radius:9999px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.status-dot:hover,.status-dot:focus-visible,.status-dot[data-expanded=true]{background:var(--status-color);width:auto;color:var(--status-text);padding:0 14px}.status-dot:hover:before,.status-dot:focus-visible:before,.status-dot[data-expanded=true]:before{opacity:0;transform:translateY(-50%)scale(.4)}.status-dot[data-status=paid]{--status-color:var(--paid)}.status-dot[data-status=pending]{--status-color:var(--pending)}.status-dot[data-status=draft]{--status-color:var(--draft)}.status-dot[data-status=danger]{--status-color:var(--danger)}.status-dot[data-status=archived]{--status-color:var(--muted-2);--status-text:#000}@supports (color:lab(0% 0 0)){.status-dot[data-status=archived]{--status-text:lab(0% 0 0)}}.pill-group{background:var(--line-3,var(--line-2));border-radius:9999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pill-group .pill{color:var(--muted);white-space:nowrap;cursor:pointer;transition:background .22s var(--ease-out), color .2s ease 80ms;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:7px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.pill-group .pill:hover{color:var(--ink)}.pill-group .pill[aria-selected=true],.pill-group .pill[data-active=true]{background:var(--ink);color:var(--bg)}.pill-group .pill .count{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;opacity:.7;margin-left:4px;font-size:12px}.page-stamp{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:10.5px;font-weight:500;display:inline-flex}.page-stamp:after{content:"";background:var(--line);width:32px;height:1px;margin-left:4px;display:inline-block}.page-stamp .dot{background:var(--paid);border-radius:9999px;width:6px;height:6px;display:inline-block}.page-stamp[data-tone=pending] .dot{background:var(--pending)}.page-stamp[data-tone=draft] .dot{background:var(--draft)}.page-stamp[data-tone=danger] .dot{background:var(--danger)}.eyebrow{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:500}.sidebar{color:#ffffffb3;color:lab(100% 0 0/.7);background:var(--ink)!important;border-right:1px solid #ffffff1a!important;border-right:1px solid lab(100% 0 0/.1)!important}.sidebar .sb-toggle-btn{color:#ffffff80;color:lab(100% 0 0/.5)}.sidebar .sb-toggle-btn:hover{color:#fff;color:lab(100% 0 0);background:#ffffff14;background:lab(100% 0 0/.08)}.sidebar .sb-top{color:#fff;color:lab(100% 0 0);background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}.sidebar .sb-top:hover{color:var(--ink);background:#fff;background:lab(100% 0 0);border-color:#fff;border-color:lab(100% 0 0)}.sidebar .sb-top .sb-top-kbd{color:#fff9;color:lab(100% 0 0/.6);background:#ffffff14;background:lab(100% 0 0/.08)}.sidebar .logo{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1)}.sidebar .logo .mark-circle{background:#fff;background:lab(100% 0 0)}.sidebar .logo .mark-circle:after{background:var(--ink)}.sidebar .logo .wordmark{color:#fff;color:lab(100% 0 0)}.sidebar .sb-section,.sidebar .sb-section-toggle{color:#ffffff73!important;color:lab(100% 0 0/.45)!important}.sidebar .sb-section-toggle:hover{color:#ffffffd9!important;color:lab(100% 0 0/.85)!important}.sidebar .sb-item{color:#ffffffa6!important;color:lab(100% 0 0/.65)!important}.sidebar .sb-item:hover{color:#fff!important;color:lab(100% 0 0)!important;background:#ffffff14!important;background:lab(100% 0 0/.08)!important;transform:none!important}.sidebar .sb-item.active,.sidebar .sb-item[aria-current=page]{font-weight:500;color:var(--ink)!important;background:#fff!important;background:lab(100% 0 0)!important}.sidebar .sb-item:before{background:#fff;background:lab(100% 0 0)}.sidebar .sb-item .badge-mini{color:#ffffffd9;color:lab(100% 0 0/.85);background:#ffffff26;background:lab(100% 0 0/.15)}.sidebar .sb-item.active .badge-mini,.sidebar .sb-item[aria-current=page] .badge-mini{color:var(--ink);background:#0000001f;background:lab(0% 0 0/.12)}.sidebar [data-ws-switcher]{border-bottom-color:#ffffff1a!important;border-bottom-color:lab(100% 0 0/.1)!important}.sidebar [data-ws-switcher]>button{color:#fff!important;color:lab(100% 0 0)!important;background:#ffffff0a!important;background:lab(100% 0 0/.04)!important;border-color:#ffffff1a!important;border-color:lab(100% 0 0/.1)!important}.sidebar [data-ws-switcher]>button:hover{background:#ffffff14!important;background:lab(100% 0 0/.08)!important}.sidebar .sb-user{color:#fff;color:lab(100% 0 0);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1)}.sidebar .sb-user:hover{background:#ffffff0d;background:lab(100% 0 0/.05)}.sidebar .sb-user-name{color:#fff;color:lab(100% 0 0)}.sidebar .sb-user-role{color:#ffffff80;color:lab(100% 0 0/.5)}.bos-header h1,.bpc-header h1,.po-header h1,.bp-header h1,.ws-header h1,.dna-shead h1,.dna-hero-l h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:.95}.bos-header .sub,.bos-header p.sub,.bpc-header .sub,.bp-header .sub,.ws-header .sub,.po-header .desc,.dna-shead .lead,.dna-hero-l .sub{color:var(--muted);max-width:60ch;margin-top:18px;font-size:17px;line-height:1.5}.bos-header .eyebrow,.bdn-header .eyebrow,.bp-header .eyebrow,.bpc-header .eyebrow,.ws-header .eyebrow{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px;font-size:11px;font-weight:500}.bos-header,.dna-shead,.dna-hero,.bp-header,.bpc-header,.po-header,.ws-header{border-bottom:1px solid var(--line);margin-bottom:48px!important;padding-bottom:32px!important}.sidebar .sb-top{border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:background .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), color .2s ease 80ms, border-color .22s ease;background:0 0;border-radius:9999px;align-items:center;gap:9px;margin:12px 12px 8px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.sidebar .sb-top:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sidebar .sb-top svg{flex-shrink:0}.sidebar .sb-top .sb-top-kbd{font-family:var(--font-mono-base,ui-monospace);background:var(--line-2);color:var(--muted-2);letter-spacing:0;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10.5px}.sidebar .sb-top:hover .sb-top-kbd{color:var(--bg);background:#ffffff1f;background:lab(100% 0 0/.12)}.sidebar .logo{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding:14px 18px 18px;display:flex}.sidebar .logo .mark-circle{background:var(--ink);border-radius:9999px;flex-shrink:0;width:22px;height:22px;display:inline-block;position:relative}.sidebar .logo .mark-circle:after{content:"";background:var(--bg);border-radius:9999px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar .logo .wordmark{letter-spacing:-.022em;font-size:17px;font-weight:600;font-family:var(--font-display,var(--serif));color:var(--ink)}.topbar .crumbs{align-items:center;gap:12px;font-size:14px;display:flex}.topbar .crumb-sep{color:var(--muted-2);font-size:11px}.topbar .crumb-page{color:var(--ink);white-space:nowrap;font-weight:500}@media (max-width:768px){.topbar .crumbs{flex:auto;gap:6px;min-width:0}.topbar .crumb-page{text-overflow:ellipsis;max-width:112px;overflow:hidden}}.proj-sub{color:var(--muted);max-width:760px;margin-top:8px;font-size:17px;line-height:1.5}.repurpose-main .page-stamp .stamp-key{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.repurpose-main .page-stamp .stamp-meta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:11px}.repurpose-main .page-stamp:after{display:none}.btn-xs{font:500 11px/1 var(--font-sans-base,sans-serif);background:var(--ink);color:var(--bg);border:1px solid var(--ink);cursor:pointer;border-radius:6px;padding:6px 11px;transition:background .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}.btn-xs:hover{background:var(--bg);color:var(--ink)}.btn-xs:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-xs.btn-outline{color:var(--ink);background:0 0}.btn-xs.btn-outline:hover{background:var(--ink);color:var(--bg)}.rp-text-btn{font:500 12px/1 var(--font-sans-base,sans-serif);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.rp-text-btn:hover{opacity:.6}.rp-text-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.rp-foot-sep{background:var(--line);width:1px;height:12px;display:inline-block}.rp-section-stamp{font:500 11px/1 var(--font-mono-base,ui-monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;width:100%;margin-bottom:16px;padding-bottom:8px;display:inline-flex}.rp-section-stamp .stamp-dot{background:var(--paid);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rp-stamp-meta{color:var(--muted-2);text-transform:none;letter-spacing:0;margin-left:auto;font-weight:400}.repurpose-shell{padding:0 var(--pad-x,56px) 80px;max-width:var(--max,1440px);grid-template-columns:1.15fr 1fr;align-items:start;gap:32px;margin:24px auto 0;display:grid}.repurpose-source,.repurpose-derivatives{flex-direction:column;gap:16px;display:flex}.source-input-wrap{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .24s cubic-bezier(.16,1,.3,1);display:flex}.source-input-wrap:focus-within{border-color:var(--ink)}.source-input{font:500 18px/1.3 var(--font-display,sans-serif);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0}.source-process{font:500 13px/1 var(--font-sans-base,sans-serif);background:var(--ink);color:var(--bg);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;transition:background .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.source-process:hover{background:#322e22;background:lab(18.8839% .294343 7.91463)}.source-hint{font:400 11.5px/1.4 var(--font-mono-base,ui-monospace);color:var(--muted-2);padding-left:8px}.source-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:200px 1fr;gap:16px;padding:16px;display:grid}.source-thumb{aspect-ratio:16/9;background:linear-gradient(135deg, #80421a, #44241f), var(--line-3);background-blend-mode:multiply;border-radius:6px;width:100%;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.source-thumb{background:linear-gradient(135deg, lab(35.5943% 25.1202 35.3671), lab(18.3547% 15.1031 10.3677)), var(--line-3)}}.source-thumb-badge{font:500 10px/1 var(--font-mono-base,ui-monospace);text-transform:uppercase;letter-spacing:.08em;color:#fff;color:lab(100% 0 0);background:#000000b3;background:lab(0% 0 0/.7);border-radius:4px;padding:4px 7px;position:absolute;top:8px;left:8px}.source-thumb-dur{font:500 11px/1 var(--font-mono-base,ui-monospace);color:#fff;color:lab(100% 0 0);background:#000c;background:lab(0% 0 0/.8);border-radius:4px;padding:4px 7px;position:absolute;bottom:8px;right:8px}.source-card-body{flex-direction:column;gap:12px;display:flex}.source-title{font:600 16.5px/1.3 var(--font-display,sans-serif);color:var(--ink);margin:0}.source-meta{font:500 11.5px/1 var(--font-mono-base,ui-monospace);color:var(--muted);align-items:center;gap:8px;display:flex}.source-meta-dot{background:var(--muted-2);border-radius:50%;width:3px;height:3px}.transcript-preview{font:400 13.5px/1.6 var(--font-sans-base,sans-serif);color:var(--muted);max-height:180px;margin:0;padding-bottom:24px;position:relative;overflow:hidden}.transcript-preview:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.transcript-preview p{margin:0 0 8px}.source-expand{font:500 12px/1 var(--font-sans-base,sans-serif);color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.source-expand:hover{opacity:.6}.source-highlights{background:var(--line-3);border-radius:8px;margin-top:8px;padding:12px}.sh-head{font:500 11px/1 var(--font-mono-base,ui-monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.sh-time{font:500 11px/1 var(--font-mono-base,ui-monospace);color:var(--paid)}.sh-quote{font:400 13px/1.4 var(--font-sans-base,sans-serif);color:var(--ink)}.source-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:8px;display:flex}.derivative-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:16px;transition:border-color .28s cubic-bezier(.16,1,.3,1);display:flex}.derivative-card:hover{border-color:var(--ink)}.derivative-card.is-generating{opacity:.85}.derivative-card.is-draft{opacity:.6;border-style:dashed}.dc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.dc-head-left{align-items:center;gap:8px;font-size:14px;display:flex}.dc-title{font:600 14px/1 var(--font-display,sans-serif);color:var(--ink)}.dc-tag{font:500 11px/1 var(--font-mono-base,ui-monospace);color:var(--muted-2);margin-left:4px}.dc-body{gap:12px;display:flex}.dc-body-reel{grid-template-columns:90px 1fr;align-items:stretch;display:grid}.dc-thumb{aspect-ratio:1;background:var(--line-3);border-radius:6px;width:100%;position:relative;overflow:hidden}.dc-thumb-reel{aspect-ratio:9/16;background:linear-gradient(160deg,#b14f42,#422616);background:linear-gradient(160deg,lab(46.6069% 39.7315 28.2429),lab(18.5212% 12.1716 16.4077))}.dc-thumb-dim{filter:saturate(.3)}.dc-thumb-dur,.dc-thumb-aspect{font:500 9.5px/1 var(--font-mono-base,ui-monospace);color:#fff;color:lab(100% 0 0);background:#000000b3;background:lab(0% 0 0/.7);border-radius:3px;padding:3px 5px;position:absolute}.dc-thumb-dur{top:6px;right:6px}.dc-thumb-aspect{bottom:6px;left:6px}.dc-content{flex-direction:column;flex:1;gap:8px;display:flex}.dc-hook{font:600 14.5px/1.3 var(--font-display,sans-serif);color:var(--ink);font-style:italic}.dc-caption{font:400 13px/1.5 var(--font-sans-base,sans-serif);color:var(--muted)}.dc-meta{font:500 11px/1 var(--font-mono-base,ui-monospace);color:var(--muted-2);align-items:center;gap:8px;margin-top:auto;display:flex}.dc-meta-mono{color:var(--paid)}.dc-meta-faded{opacity:.6}.dc-meta-dot{background:var(--muted-2);border-radius:50%;width:3px;height:3px}.dc-bits{flex-direction:column;gap:4px;display:flex}.dc-bit{align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.dc-bit-tag{font:500 9.5px/1 var(--font-mono-base,ui-monospace);text-transform:uppercase;letter-spacing:.08em;background:var(--line-3);color:var(--muted);border-radius:3px;padding:3px 6px}.dc-slide-num{font:500 9.5px/1 var(--font-mono-base,ui-monospace)}.dc-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-progress-bar{align-items:center;gap:8px;display:flex}.dcpb-track{background:var(--line);border-radius:2px;flex:1;height:3px;overflow:hidden}.dcpb-fill{background:var(--paid);height:100%;transition:width 1.6s cubic-bezier(.16,1,.3,1);display:block}.dcpb-text{font:500 11px/1 var(--font-mono-base,ui-monospace);color:var(--muted)}.dc-thread{flex-direction:column;gap:6px;width:100%;display:flex}.dc-tweet{background:var(--line-3);border-radius:4px;grid-template-columns:32px 1fr 70px;align-items:baseline;gap:8px;padding:6px 8px;font-size:12px;display:grid}.dc-tweet-num{font:500 10px/1 var(--font-mono-base,ui-monospace);color:var(--muted-2)}.dc-tweet-text{font:400 12px/1.4 var(--font-sans-base,sans-serif);color:var(--ink)}.dc-tweet-chars{font:500 10px/1 var(--font-mono-base,ui-monospace);color:var(--paid);text-align:right}.dc-essay{background:var(--line-3);border-radius:6px;flex-direction:column;gap:8px;max-height:180px;padding:12px;display:flex;position:relative;overflow:hidden}.dc-essay p{font:400 12.5px/1.55 var(--font-sans-base,sans-serif);color:var(--ink);margin:0}.dc-essay:after{content:"";background:linear-gradient(transparent, var(--line-3));pointer-events:none;height:50px;position:absolute;bottom:0;left:0;right:0}.dc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.ch-dot{background:var(--muted-2);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.ch-li{background:#0077bc;background:lab(47.3165% -8.24019 -45.3882)}.ch-x{background:#121212;background:lab(5.26802% 0 0)}.ch-yt{background:#cc272e;background:lab(45.7636% 63.3818 40.1799)}.ch-th{background:#1b1b1b;background:lab(9.52% -.00000745058 0)}.ch-fb{background:#3e6fc2;background:lab(46.7032% 4.22749 -49.2341)}.status-pill{background:var(--line-3);color:var(--ink);letter-spacing:-.005em;border-radius:9999px;align-items:center;gap:8px;padding:7px 12px 7px 11px;font-size:12px;font-weight:500;display:inline-flex}.status-pill .dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.status-pill .dot-paid{background:var(--paid)}.status-pill .dot-pending{background:var(--pending)}.status-pill .dot-draft{background:var(--muted-2)}.pauta-main .page-head{padding:56px var(--pad-x,56px) 24px;max-width:var(--max,1440px);border-bottom:1px solid var(--line);grid-template-columns:1.55fr 1fr;align-items:end;gap:24px;margin:0 auto;display:grid}.pauta-main .page-head .h-block{flex-direction:column;gap:14px;display:flex}.pauta-main .page-head h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.pauta-main .page-head .right-side{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.pauta-main .page-stamp .stamp-key{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.pauta-main .page-stamp .stamp-meta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:11px}.pauta-main .page-stamp:after{display:none}.pauta-main .content,.pauta-main{--pad-x-pauta:56px}.pauta-toolbar{margin:32px var(--pad-x,56px) 24px;border-bottom:1px solid var(--line);max-width:var(--max,1440px);padding-bottom:16px;padding-left:var(--pad-x,56px);padding-right:var(--pad-x,56px);grid-template-columns:auto 1fr;align-items:center;gap:32px;margin-left:auto;margin-right:auto;display:grid}.pauta-month-nav{align-items:center;gap:12px;display:flex}.pmn-btn{width:32px;height:32px;color:var(--ink-soft,var(--ink));cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:18px;line-height:1;transition:background .22s cubic-bezier(.16,1,.3,1);display:grid}.pmn-btn:hover{background:var(--line-3)}.pauta-month{font-family:var(--font-display,var(--serif));letter-spacing:-.022em;min-width:200px;margin:0 8px;font-size:28px;font-weight:600;line-height:1}.pmn-today{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--line-3);cursor:pointer;border:0;border-radius:7px;padding:6px 12px;font-size:11px;transition:background .22s cubic-bezier(.16,1,.3,1)}.pmn-today:hover{background:var(--line-2);color:var(--ink)}.pauta-channel-filter{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.ch-pill{background:var(--bg);border:1px solid var(--line);color:var(--ink-soft,var(--ink));cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px 6px 8px;font-size:12px;font-weight:500;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.ch-pill:hover{border-color:var(--ink)}.ch-pill.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ch-pill .cnt{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;opacity:.6;margin-left:2px;font-size:10.5px}.ch-pill.is-active .cnt{opacity:.65}.tag-chip{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:lowercase;color:var(--ink-soft,var(--ink));border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;transition:background .22s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s;display:inline-flex}.tag-chip:before{content:"";background:var(--tag-color,var(--muted-2));border-radius:9999px;flex-shrink:0;width:5px;height:5px}.tag-chip:hover{border-color:var(--ink)}.tag-chip.is-active:before{background:var(--bg)}.tag-cat-launch{--tag-color:#bd413f}@supports (color:lab(0% 0 0)){.tag-cat-launch{--tag-color:lab(46.203% 50.4327 30.0437)}}.tag-cat-content{--tag-color:#0077bc}@supports (color:lab(0% 0 0)){.tag-cat-content{--tag-color:lab(47.3165% -8.24019 -45.3882)}}.tag-cat-culture{--tag-color:#5552bb}@supports (color:lab(0% 0 0)){.tag-cat-culture{--tag-color:lab(39.7917% 24.3481 -56.0253)}}.tag-cat-bts{--tag-color:#636363}@supports (color:lab(0% 0 0)){.tag-cat-bts{--tag-color:lab(42% 0 0)}}.tag-cat-sales{--tag-color:#00894d}@supports (color:lab(0% 0 0)){.tag-cat-sales{--tag-color:lab(49.8511% -52.5696 25.8245)}}.tag-cat-edu{--tag-color:#a35f00}@supports (color:lab(0% 0 0)){.tag-cat-edu{--tag-color:lab(47.3473% 25.0106 60.7017)}}.tag-cat-community{--tag-color:#00838a}@supports (color:lab(0% 0 0)){.tag-cat-community{--tag-color:lab(49.1285% -43.4175 -17.7246)}}.cal-head{background:var(--line-3);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.cal-post{background:var(--line-3);min-width:0;color:var(--ink-soft,var(--ink));cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;line-height:1.25;transition:background .22s cubic-bezier(.16,1,.3,1);display:flex}.cal-post:hover{background:var(--line-2)}.cal-post.is-paid{color:#004726;color:lab(25.8833% -32.8124 16.1153);background:#ddfae7b3;background:lab(95.9001% -12.507 6.11092/.7)}.cal-post.is-pending{color:#693b00;color:lab(30.0365% 19.4818 46.7816);background:#ffeeddb3;background:lab(95.3169% 6.01685 14.1558/.7)}.cal-post.is-draft{background:var(--line-3);color:var(--muted);border:1px dashed var(--line);font-style:italic}.cp-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ch-pin{background:#cb234a;background:lab(45.5664% 64.6972 23.014)}.ch-bs,.ch-gb{background:#0079b8;background:lab(47.2504% -11.5257 -55.3974)}.ch-ms{background:#6262cc;background:lab(45.7014% 22.9736 -56.1321)}.ch-toggle{background:var(--line-3);cursor:pointer;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 11px 7px 10px;font-size:12.5px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ch-toggle input{display:none}.ch-toggle:hover{color:var(--ink)}.ch-toggle.is-active{background:var(--bg);border-color:var(--ink);color:var(--ink)}.ch-toggle .ch-name{font-weight:500}.ch-toggle .ch-cnt{font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";letter-spacing:0;color:var(--muted-2);margin-left:2px;font-size:10.5px}.hashtag{background:var(--line-3);font-family:var(--font-mono-base,ui-monospace);color:var(--draft);letter-spacing:0;cursor:pointer;border-radius:6px;padding:4px 9px;font-size:11.5px;display:inline-block}.ca-actions{gap:4px;display:flex}.ca-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:grid}.ca-btn:hover{background:var(--line-2);color:var(--ink)}.composer-ai-bar{border:1px solid var(--line);background:var(--bg);border-radius:9999px;align-items:center;gap:12px;padding:8px 8px 8px 14px;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:flex}.composer-ai-bar:focus-within{border-color:var(--ink)}.composer-ai-bar input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.composer-ai-bar input::placeholder{color:var(--muted-2)}.composer-ai-bar .cai-submit{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.composer-ai-bar .cai-submit:hover{opacity:.85}.composer-checks{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding-top:12px;display:flex}.check-row{grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.check-row .check-dot{border:1.5px solid var(--line-2);border-radius:9999px;width:8px;height:8px}.check-row.is-pass .check-dot{background:var(--paid);border-color:var(--paid)}.check-row.is-pending .check-dot{background:var(--pending);border-color:var(--pending)}.check-row.is-fail .check-dot{background:var(--danger);border-color:var(--danger)}.check-row .check-label{color:var(--ink);font-weight:500}.check-row .check-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:11px}.check-row.is-pass .check-meta{color:var(--paid)}.check-row.is-pending .check-meta{color:var(--pending)}.composer-preview{background:var(--line-3);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:12px 12px 24px;display:flex;position:sticky;top:24px}.preview-tabs{background:var(--bg);border-radius:9999px;gap:4px;width:fit-content;padding:4px;display:flex}.ptab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ptab:hover{color:var(--ink)}.ptab.is-active{background:var(--ink);color:var(--bg)}.preview-frame{justify-content:center;display:flex}.ig-post{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;max-width:320px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.ig-head{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px 9px;display:grid}.ig-avatar{background:linear-gradient(135deg,#e85854,#a05f38);background:linear-gradient(135deg,lab(57.6104% 56.6725 33.4484),lab(47.2292% 24.5633 33.3809));border-radius:9999px;width:32px;height:32px}.ig-meta{flex-direction:column;line-height:1.2;display:flex}.ig-user{color:var(--ink);font-size:13px;font-weight:600}.ig-loc{color:var(--muted);font-size:11px}.ig-more{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:16px}.ig-image{aspect-ratio:9/16;background-position:50%;background-size:cover;align-items:flex-end;max-height:320px;padding:12px;display:flex;position:relative}.ig-spec{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;color:#ffffffd9;color:lab(100% 0 0/.85);background:#00000052;background:lab(0% 0 0/.32);border-radius:3px;padding:3px 6px;font-size:9.5px}.ig-actions{justify-content:space-between;padding:10px 12px 4px;display:flex}.ig-actions-left{gap:14px;display:flex}.ig-icon{color:var(--ink);cursor:pointer;font-size:22px}.ig-likes{color:var(--ink);padding:0 12px 4px;font-size:13px;font-weight:600}.ig-caption{color:var(--ink);padding:0 12px 4px;font-size:13px;line-height:1.4}.ig-caption strong{font-weight:600}.ig-more-link{color:var(--muted-2)}.ig-time{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;padding:4px 12px 12px;font-size:11px}.inbox-main .page-head{padding:56px var(--pad-x,56px) 24px;max-width:var(--max,1440px);border-bottom:1px solid var(--line);grid-template-columns:1.55fr 1fr;align-items:end;gap:24px;margin:0 auto;display:grid}.inbox-main .page-head .h-block{flex-direction:column;gap:14px;display:flex}.inbox-main .page-head h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.inbox-main .page-head .right-side{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.inbox-main .page-stamp .stamp-key{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.inbox-main .page-stamp .stamp-meta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:11px}.inbox-main .page-stamp:after{display:none}.inbox-main .pill .ct{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;opacity:.6;margin-left:4px;font-size:10.5px}.inbox-tabs{padding:24px var(--pad-x,56px) 0;max-width:var(--max,1440px);border-bottom:1px solid var(--line);gap:28px;margin:0 auto;display:flex}.inbox-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0 14px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.inbox-tab:hover{color:var(--ink)}.inbox-tab.is-active{color:var(--ink);border-bottom-color:var(--ink)}.inbox-tab .it-cnt{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;background:var(--line-2);color:var(--muted);border-radius:9999px;padding:2px 6px;font-size:10.5px}.inbox-tab.is-active .it-cnt{background:var(--ink);color:var(--bg)}.inbox-shell{margin:24px var(--pad-x,56px) 80px;max-width:var(--max,1440px);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(280px,360px) 1fr;min-height:540px;margin-left:auto;margin-right:auto;display:grid;overflow:hidden}@media (min-width:0){.inbox-shell{margin-left:var(--pad-x,56px);margin-right:var(--pad-x,56px)}}.inbox-list{border-right:1px solid var(--line);background:var(--line-3);flex-direction:column;max-height:720px;display:flex;overflow-y:auto}.ilist-head{border-bottom:1px solid var(--line);font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px;font-size:10.5px;display:flex}.ilh-key{color:var(--ink);font-weight:500}.ilh-count{color:var(--muted-2);font-feature-settings:"tnum"}.conv{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 16px;transition:background .2s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.conv:hover,.conv.is-active{background:var(--bg)}.conv.is-active .conv-name{color:var(--ink);font-weight:600}.conv.is-active .conv-when{color:var(--ink)}.conv-avatar{background:var(--ink);width:36px;height:36px;color:var(--bg);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;border-radius:9999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.conv-avatar.large{width:40px;height:40px;font-size:12px}.conv-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.conv-line-1{align-items:center;gap:6px;display:flex}.conv-name{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.conv.is-unread .conv-name{font-weight:600}.conv.is-unread .conv-line-1:before{content:"";background:var(--paid);border-radius:9999px;flex-shrink:0;width:6px;height:6px;margin-right:4px;display:inline-block}.conv-snippet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conv.is-unread .conv-snippet{color:var(--ink-soft,var(--ink))}.conv-when{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;align-self:start;padding-top:2px;font-size:10.5px}.inbox-thread{background:var(--bg);grid-template-rows:auto 1fr auto;min-height:540px;display:grid}.thread-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.th-left{align-items:center;gap:12px;display:flex}.th-name{font-size:14px;font-weight:500}.th-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;align-items:center;gap:6px;margin-top:2px;font-size:10.5px;display:inline-flex}.th-actions{gap:6px;display:flex}.th-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:12px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}.th-btn:hover{background:var(--line-3);color:var(--ink)}.thread-body{flex-direction:column;gap:12px;padding:24px;display:flex;overflow-y:auto}.msg-them{align-self:flex-start;max-width:70%}.msg-us{align-self:flex-end;align-items:flex-end;max-width:70%}.msg-bubble{border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.45}.msg-them .msg-bubble{background:var(--line-3);color:var(--ink);border-bottom-left-radius:4px}.msg-us .msg-bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px}.msg-time{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;padding:0 6px;font-size:10px}.msg-suggestion{background:#f9f5ec;background:lab(96.5677% .351369 4.58084);border:1px solid #ddd0b4;border:1px solid lab(83.8965% 1.56152 15.5716);border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:grid}.ms-icon{color:var(--ink);place-items:center;font-size:14px;display:grid}.ms-text{color:var(--ink-soft,var(--ink));font-size:12.5px;line-height:1.45}.ms-text strong{color:var(--ink);font-weight:600}.ms-use,.ms-edit{cursor:pointer;border:0;border-radius:7px;padding:6px 11px;font-size:11.5px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}.ms-use{background:var(--ink);color:var(--bg)}.ms-use:hover{opacity:.85}.ms-edit{color:var(--ink);background:0 0}.ms-edit:hover{background:#f1e3c7;background:lab(90.8584% 1.5274 15.5418)}.thread-reply{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:12px 24px;display:flex}.thread-reply textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:6px 0;font-family:inherit;font-size:13.5px;line-height:1.45}.thread-reply textarea::placeholder{color:var(--muted-2)}.tr-bar{justify-content:space-between;align-items:center;display:flex}.tr-left{gap:4px;display:flex}.tr-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:11.5px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.tr-btn:hover{background:var(--line-3);color:var(--ink)}.channels-main .page-head{padding:56px var(--pad-x,56px) 24px;max-width:var(--max,1440px);border-bottom:1px solid var(--line);grid-template-columns:1.55fr 1fr;align-items:end;gap:24px;margin:0 auto;display:grid}.channels-main .page-head .h-block{flex-direction:column;gap:14px;display:flex}.channels-main .page-head h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.channels-main .page-head .right-side{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.channels-main .page-stamp .stamp-key{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.channels-main .page-stamp .stamp-meta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:11px}.channels-main .page-stamp:after{display:none}.channels-grid{margin:24px var(--pad-x,56px) 80px;max-width:var(--max,1440px);padding:0 var(--pad-x,56px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-left:auto;margin-right:auto;display:grid}.ch-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex}.ch-card:hover{border-color:var(--ink);transform:translateY(-1px)}.ch-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.ch-card-titles{flex-direction:column;gap:2px;display:flex}.ch-card-name{letter-spacing:-.012em;color:var(--ink);font-size:16px;font-weight:600}.ch-card-handle{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:11.5px}.ch-dot.large{width:12px;height:12px}.ch-card-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0;display:grid}.ch-stat{flex-direction:column;gap:2px;display:flex}.cs-num{font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";color:var(--ink);letter-spacing:0;font-size:18px;font-weight:500}.cs-lbl{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px}.ch-card-foot{justify-content:space-between;align-items:center;display:flex}.ch-sync{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;font-size:11px}.ch-card-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:500;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.ch-card-btn:hover{opacity:.6}.pulse-trend{font-family:var(--font-mono-base,ui-monospace);font-size:13px}.pulse-trend.up{color:var(--paid)}.pulse-trend.down{color:var(--danger)}.pill .ct{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;opacity:.6;margin-left:4px;font-size:10.5px}.performance-main .page-head{padding:56px var(--pad-x,56px) 24px;max-width:var(--max,1440px);border-bottom:1px solid var(--line);grid-template-columns:1.55fr 1fr;align-items:end;gap:24px;margin:0 auto;display:grid}.performance-main .page-head .h-block{flex-direction:column;gap:14px;display:flex}.performance-main .page-head h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.performance-main .page-head .right-side{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.performance-main .page-stamp .stamp-key{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.performance-main .page-stamp .stamp-meta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:11px}.performance-main .page-stamp:after{display:none}.dash-pulse{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px var(--pad-x,56px) 24px;max-width:var(--max,1440px);flex-wrap:wrap;align-items:stretch;margin-left:auto;margin-right:auto;display:flex}.pulse-cell{flex-direction:column;flex:1 1 0;gap:4px;min-width:180px;padding:18px 22px;display:flex;position:relative}.pulse-cell+.pulse-cell:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:0}.pulse-row{align-items:baseline;gap:10px;display:flex}.pulse-num{font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";letter-spacing:0;color:var(--ink);font-size:22px;font-weight:500;line-height:1}.pulse-num small{color:var(--muted-2);margin-left:1px;font-size:13px;font-weight:400}.pulse-lbl{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:500}.pulse-meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.perf-grid{margin:24px var(--pad-x,56px) 80px;max-width:var(--max,1440px);padding:0 var(--pad-x,56px);grid-template-columns:2fr 1fr;gap:24px;margin-left:auto;margin-right:auto;display:grid}.perf-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px 24px 16px}.perf-card-wide{grid-column:span 2}.perf-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.perf-head h3{font-family:var(--font-display,var(--serif));letter-spacing:-.018em;font-size:20px;font-weight:600}.perf-sub{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;font-size:11px}.perf-list{flex-direction:column;display:flex}.perf-row{border-bottom:1px solid var(--line);grid-template-columns:auto 56px 1fr auto auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.perf-row:last-child{border-bottom:0}.perf-rank{font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";color:var(--muted-2);letter-spacing:.04em;width:22px;font-size:11px}.perf-thumb{aspect-ratio:1;border-radius:8px;width:56px}.perf-info{flex-direction:column;gap:4px;min-width:0;display:flex}.perf-title{letter-spacing:-.006em;color:var(--ink);font-size:14px;font-weight:500}.perf-channels{align-items:center;gap:4px;display:flex}.perf-stat{text-align:right;flex-direction:column;gap:2px;min-width:56px;display:flex}.perf-when{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;text-align:right;width:28px;font-size:11px}.perf-bars,.perf-cat-list{flex-direction:column;gap:12px;display:flex}.perf-cat-row{grid-template-columns:110px 1fr 56px;align-items:center;gap:12px;display:grid}.perf-cat-name{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.perf-cat-name:before{content:"";background:var(--cat-color);border-radius:50%;width:7px;height:7px}.perf-cat-track{background:var(--line-2);border-radius:9999px;height:4px;overflow:hidden}.perf-cat-fill{border-radius:9999px;height:100%;display:block}.perf-cat-num{font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";text-align:right;color:var(--muted);letter-spacing:0;font-size:12px}a.link{color:var(--muted);font-size:12px;text-decoration:none}a.link:hover{color:var(--ink)}.briefings-main .page-head:has(.right-side){grid-template-columns:minmax(0,1.55fr) minmax(220px,.45fr);align-items:end}.briefings-main .page-head h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.briefings-main .page-head h1 .it{letter-spacing:-.025em;font-style:italic;font-weight:500}.briefings-main .page-head .right-side{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.brief-toolbar{margin:32px var(--pad-x,56px) 24px;max-width:var(--max,1440px);padding:0 var(--pad-x,56px);flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;margin-right:auto;display:flex}.brief-toolbar-spacer{flex:1}.brief-search-form{align-items:center;min-width:min(320px,100%);display:flex}.brief-search{background:var(--line-3);width:100%;min-height:36px;color:var(--muted-2);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:flex}.brief-search:focus-within{background:var(--bg);border-color:var(--line);color:var(--ink)}.brief-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px}.brief-search input::placeholder{color:var(--muted-2)}.brief-inbox{border:1px solid var(--line);margin:24px var(--pad-x,56px) 24px;max-width:var(--max,1440px);border-radius:12px;flex-direction:column;gap:12px;margin-left:auto;margin-right:auto;padding:16px 24px;display:flex}.bi-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bi-head h2{font-family:var(--font-display,var(--serif));color:var(--ink);letter-spacing:-.005em;margin:0;font-size:24px;font-weight:600}.bi-head span{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bi-list{flex-direction:column;display:flex}.bi-row{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:flex-start;gap:14px;padding:14px 0;display:grid}.bi-row:first-child{border-top:0}.bi-icon{width:24px;height:24px;color:var(--muted);justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.bi-body h3{font-family:var(--font-display,var(--serif));color:var(--ink);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font-size:16px;font-weight:600;display:flex}.bi-body p{color:var(--muted);max-width:78ch;margin:0;font-size:13px;line-height:1.55}.bi-when{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);white-space:nowrap;font-size:11px}.brief-list-head{border-bottom:1px solid var(--line);color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;margin:0 var(--pad-x,56px);max-width:var(--max,1440px);padding:12px 0;padding:12px var(--pad-x,56px);grid-template-columns:240px 1fr 120px 100px 80px;align-items:center;gap:24px;margin-left:auto;margin-right:auto;font-size:11px;font-weight:500;display:grid}.brief-list{margin:0 var(--pad-x,56px) 80px;max-width:var(--max,1440px);padding:0 var(--pad-x,56px);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.brief-row{border-bottom:1px solid var(--line);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), padding .2s var(--ease), margin .2s var(--ease);grid-template-columns:240px 1fr 120px 100px 80px;align-items:center;gap:24px;padding:18px 0;display:grid}.brief-row:hover{background:var(--line-3);border-bottom-color:#0000;border-radius:10px;margin:0 -16px;padding-left:16px;padding-right:16px}.brief-row .name{letter-spacing:-.005em;min-width:0;font-size:14.5px;font-weight:500}.brief-row-meta{align-items:center;gap:7px;min-width:0;margin-top:4px;display:flex}.brief-row-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-2);font-size:11.5px;font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;overflow:hidden}.brief-row .summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.brief-row .channels{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.brief-row .author{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.brief-row .author .ava{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:9999px;place-items:center;font-size:10px;font-weight:600;display:grid}.brief-row .when{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;text-align:right;font-size:11.5px}.brief-grid{padding:0 var(--pad-x,56px);max-width:var(--max,1440px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0 auto 80px;display:grid}.brief-card-wrap{position:relative}.brief-card{border:1px solid var(--line);background:var(--panel);min-height:190px;color:inherit;transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:14px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;display:flex}.brief-card:hover{background:var(--line-3);border-color:#0000;transform:translateY(-1px)}.brief-card-head{flex-direction:column;gap:4px;min-width:0;display:flex}.brief-card-title{letter-spacing:-.005em;color:var(--ink);font-size:14.5px;font-weight:500}.brief-card-summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.brief-card-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.brief-card-author{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.brief-card-author .ava{background:var(--ink);width:18px;height:18px;color:var(--bg);border-radius:9999px;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:grid}.brief-card .when{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;white-space:nowrap}.brief-card-channels{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.brief-card-restore{position:absolute;top:12px;right:12px}.brief-pagination{justify-content:center;margin:24px auto 80px;display:flex}.brief-pagination .btn{justify-content:center;min-width:180px}.brief-pagination-compact{margin-top:12px}.brief-reset-link{color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.brief-reset-link:hover{color:var(--ink)}.brief-state-wrap{padding:0 var(--pad-x,56px);max-width:var(--max,1440px);margin:0 auto}.brief-empty-card{background:var(--panel);border:1px dashed var(--line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:20px 0 80px;padding:56px 48px;display:grid}.brief-empty-icon{background:var(--line-3);border:1px solid var(--line);width:56px;height:56px;color:var(--muted);border-radius:9999px;place-items:center;display:grid}.brief-empty-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.brief-empty-copy h3{color:var(--ink);font-family:var(--font-display,var(--serif));letter-spacing:-.015em;margin:0;font-size:26px;font-weight:500}.brief-empty-copy p{max-width:62ch;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.brief-empty-card .btn{white-space:nowrap;flex-shrink:0}.brief-no-results{color:var(--muted);text-align:center;margin:20px 0 80px;padding:48px 32px}.brief-no-results p{max-width:52ch;margin:0 auto;font-size:14px;line-height:1.55}@media (max-width:1100px){.briefings-main .page-head:has(.right-side){grid-template-columns:1fr}.briefings-main .page-head .right-side{justify-content:flex-start;align-items:flex-start;padding-bottom:0}.brief-toolbar{align-items:stretch}.brief-toolbar-spacer{display:none}.brief-search-form{order:3;width:100%}.brief-list-head{display:none}.brief-list{gap:8px}.brief-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr;gap:8px;padding:16px}.brief-row:hover{margin:0;padding:16px}.brief-row .when{text-align:left}.brief-empty-card{grid-template-columns:1fr;justify-items:start;padding:40px 28px}}@media (max-width:720px){.briefings-main .page-head,.brief-toolbar,.brief-list,.brief-grid,.brief-state-wrap{padding-left:20px;padding-right:20px}.briefings-main .page-head h1{font-size:clamp(44px,14vw,64px)}.brief-toolbar{margin-top:24px}.brief-toolbar .pill-group{width:100%;overflow:visible}.brief-toolbar .pill-group[aria-label="Filtros de status"]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brief-toolbar .pill-group[aria-label="Modo de visualização"]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-toolbar .pill-group .pill{justify-content:center;min-width:0;padding-inline:8px;font-size:12.5px}.brief-toolbar .pill-group .pill .count{margin-left:0}.brief-grid{grid-template-columns:1fr}}@media (max-width:768px){.lib-head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;max-width:100%;padding:36px 20px 16px}.lib-head h1{font-size:clamp(40px,12vw,52px);line-height:1}.lib-head .count{padding-top:8px;line-height:1.35}.library-head-actions{width:100%;margin-left:0!important}.library-head-actions button{max-width:100%}.lib-tabs{grid-template-columns:auto auto;align-items:center;max-width:100%;padding:0 20px 16px;gap:8px!important;display:grid!important}.library-search-control{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0!important;margin-left:0!important}.library-grid,.lib-grid,.file-rows{max-width:100%;padding-left:20px;padding-right:20px}.library-grid{grid-template-columns:1fr}}.h-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;vertical-align:middle;background:var(--line-3);font-feature-settings:"tnum";border-radius:6px;margin-left:14px;padding:4px 9px;font-size:13px;font-weight:400;display:inline-block}.project-grid{margin:24px var(--pad-x,56px) 80px;max-width:var(--max,1440px);padding:0 var(--pad-x,56px);grid-template-columns:repeat(4,1fr);gap:18px;margin-left:auto;margin-right:auto;display:grid}.project-card{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;padding:0;transition:border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.project-card:hover{border-color:var(--ink);transform:translateY(-2px)}.project-thumb{aspect-ratio:5/3;grid-template-columns:1fr auto;align-items:end;padding:14px 16px 12px;display:grid;position:relative;overflow:hidden}.project-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000047);background:linear-gradient(#0000,lab(0% 0 0/.28));height:50%;position:absolute;inset:auto 0 0}.project-sigil{z-index:1;font-family:var(--font-display,var(--serif));color:#fffffff5;color:lab(100% 0 0/.96);letter-spacing:-.04em;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:.85;position:relative}.project-thumb .project-tick{z-index:1;font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;color:lab(100% 0 0/.72);text-align:right;align-self:end;font-size:10.5px;line-height:1;position:relative}.project-meta{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.project-meta h3{letter-spacing:-.018em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.project-sub{color:var(--muted);font-size:12.5px;line-height:1.35}.project-progress-row{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:grid}.project-bar{background:var(--line-2);border-radius:9999px;height:4px;overflow:hidden}.project-bar>span{background:var(--ink);border-radius:9999px;height:100%;display:block}.project-pct{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;font-size:11px;font-weight:500}.project-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-foot .when{font-family:var(--font-mono-base,ui-monospace);color:var(--muted-2);letter-spacing:0;font-size:11px}.personas-main .page-head{padding:56px var(--pad-x,56px) 24px;max-width:var(--max,1440px);border-bottom:1px solid var(--line);grid-template-columns:1.55fr 1fr;align-items:end;gap:24px;margin:0 auto;display:grid}.personas-main .page-head .h-block{flex-direction:column;gap:14px;display:flex}.personas-main .page-head h1{font-family:var(--font-display,var(--serif));letter-spacing:-.038em;color:var(--ink);margin:0;font-size:clamp(56px,6.4vw,92px);font-weight:600;line-height:.95}.personas-main .page-head .right-side{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.personas-main .page-stamp .stamp-key{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.personas-main .page-stamp .stamp-meta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:11px}.personas-main .page-stamp:after{display:none}.aa-persona-grid{margin:24px var(--pad-x,56px) 80px;max-width:var(--max,1440px);padding:0 var(--pad-x,56px);grid-template-columns:1fr 1fr;gap:24px;margin-left:auto;margin-right:auto;display:grid}.aa-persona{border:1px solid var(--line);border-radius:16px;flex-direction:column;transition:border-color .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.aa-persona:hover{border-color:var(--ink)}.aa-persona-thumb{aspect-ratio:16/6;background:linear-gradient(135deg, var(--g-a,#ca9971), var(--g-b,#7c433a));position:relative}@supports (color:lab(0% 0 0)){.aa-persona-thumb{background:linear-gradient(135deg, var(--g-a,lab(67.2767% 15.3039 28.408)), var(--g-b,lab(35.4841% 24.2131 16.6966)))}}.aa-persona-thumb:after{content:attr(data-letter);font-family:var(--font-display,var(--serif));color:#ffffffeb;letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1;position:absolute;bottom:16px;left:16px}.aa-persona-body{flex-direction:column;gap:12px;padding:24px;display:flex}.aa-persona-id{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px}.aa-persona-name{font-family:var(--font-display,var(--serif));letter-spacing:-.025em;margin:0;font-size:26px;font-weight:500;line-height:1.05}.aa-persona-quote{color:var(--muted);margin:0;font-size:14px;font-style:italic;line-height:1.5}.aa-persona-stats{border-top:1px solid var(--line);font-family:var(--font-mono-base,ui-monospace);gap:16px;padding-top:12px;font-size:11px;display:flex}.aa-persona-stat{flex-direction:column;flex:1;gap:2px;display:flex}.aa-persona-stat .lbl{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.aa-persona-stat .val{color:var(--ink);font-feature-settings:"tnum";font-weight:500}.persona-jtbd{background:var(--line-3);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.pjt-eyebrow{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.pjt-text{color:var(--ink);margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.persona-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-block{flex-direction:column;gap:4px;display:flex}.pf-label{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pf-text{color:var(--ink);font-size:12.5px;line-height:1.45}.persona-channels{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding-top:12px;display:flex}.pc-label{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:10.5px}.persona-channels span:last-child{color:var(--ink);font-size:12.5px}.pc-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;margin-top:6px;font-size:11px}.creators-main{padding:28px 36px 64px}.creators-main .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.creators-main h1{letter-spacing:-.026em;margin:12px 0 6px;font-size:38px;font-weight:600;line-height:1.05}.agc-shell{grid-template-columns:1fr 280px;align-items:start;gap:20px;margin-bottom:32px;display:grid}.agc-main{flex-direction:column;gap:14px;display:flex}.agc-toolbar{padding-bottom:8px}.agc-tabs{border-bottom:1px solid var(--line);gap:4px;padding-bottom:8px;display:flex}.agc-list-head,.agc-row{grid-template-columns:36px 1.6fr 100px 60px 100px 80px 80px;align-items:center;gap:12px;padding:10px 16px;display:grid}.agc-list-head{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-size:10.5px}.agc-row{border-bottom:1px solid #f6f5f3;border-bottom:1px solid lab(96.5357% -.00891089 1.14337)}.agc-row:hover{background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335)}.agc-rank{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:11.5px}.agc-creator{align-items:center;gap:10px;display:flex}.agc-avatar{background:linear-gradient(135deg, var(--g-a,#aa9e7b), var(--g-b,#524727));width:28px;height:28px;color:var(--bg);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}@supports (color:lab(0% 0 0)){.agc-avatar{background:linear-gradient(135deg, var(--g-a,lab(65.406% .799775 19.8559)), var(--g-b,lab(30.5646% 1.49606 20.8539)))}}.agc-creator strong{letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.agc-handle{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px}.agc-chip{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;color:var(--ink);text-align:center;background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337);border-radius:4px;width:fit-content;padding:3px 8px;font-size:10px;display:inline-block}.agc-chip.plat-tt{color:#830054;color:lab(27.949% 56.2284 -11.0363);background:#ffe7f1;background:lab(93.6673% 13.2508 -2.50791)}.agc-chip.plat-ig{color:#a20a01;color:lab(34.4374% 56.2154 49.1543);background:#ffe6e0;background:lab(93.7777% 14.7519 9.83272)}.agc-chip.plat-yt{color:#a40015;color:lab(34.1199% 63.7074 45.541);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248)}.agc-chip.plat-tw{color:#00576b;color:lab(33.251% -29.0087 -36.6229);background:#d4f5ff;background:lab(94.4369% -10.0271 -9.74286)}.agc-num{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;font-size:12px}.agc-trend{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;font-size:11.5px;font-weight:600}.agc-trend.up{color:var(--paid)}.agc-trend.flat{color:var(--muted)}.agc-action{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;text-align:right;font-size:11px;text-decoration:none}.agc-action:hover{text-decoration:underline}.agc-side{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.aa-eyebrow{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:6px;font-size:10.5px;display:flex}.agc-key{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.agc-key-avatar{background:linear-gradient(135deg, var(--g-a,#aa9e7b), var(--g-b,#524727));width:30px;height:30px;color:var(--bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}@supports (color:lab(0% 0 0)){.agc-key-avatar{background:linear-gradient(135deg, var(--g-a,lab(65.406% .799775 19.8559)), var(--g-b,lab(30.5646% 1.49606 20.8539)))}}.agc-key-body strong{letter-spacing:-.01em;font-size:12.5px;font-weight:600;display:block}.agc-key-body span{color:var(--muted);font-size:11px}.age-kpi-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.age-kpi{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:4px;padding:18px 22px;display:flex}.age-kpi-num{letter-spacing:-.022em;font-size:30px;font-weight:600;line-height:1}.age-kpi-num small{color:var(--muted);font-size:16px;font-weight:500}.age-kpi-lbl{color:var(--muted);margin-top:4px;font-size:12.5px}.age-kpi-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;margin-top:2px;font-size:10.5px}.age-tier-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:16px;padding-bottom:8px;display:flex}.age-tier-link{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;margin-left:auto;font-size:11px;text-decoration:none}.age-tier-link:hover{text-decoration:underline}.age-creator-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.age-creator-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.age-cc-head{align-items:center;gap:10px;display:flex}.age-cc-avatar{background:linear-gradient(135deg, var(--g-a,#aa9e7b), var(--g-b,#524727));width:36px;height:36px;color:var(--bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}@supports (color:lab(0% 0 0)){.age-cc-avatar{background:linear-gradient(135deg, var(--g-a,lab(65.406% .799775 19.8559)), var(--g-b,lab(30.5646% 1.49606 20.8539)))}}.age-cc-id{flex:1;min-width:0}.age-cc-id strong{letter-spacing:-.01em;font-size:13.5px;font-weight:600;display:block}.age-cc-plat{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px}.age-cc-tier{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;color:var(--muted);background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337);border-radius:4px;padding:3px 8px;font-size:10px}.age-cc-tier.mid{color:#005189;color:lab(31.7947% -1.84257 -51.3188);background:#e2f5ff;background:lab(95.3567% -5.11998 -13.6133)}.age-cc-tier.macro{color:#005f2f;color:lab(34.7355% -53.9402 26.639);background:#d5f9e1;background:lab(94.8735% -15.6601 7.65221)}.age-cc-metrics{background:#fbfaf8;background:lab(98.2757% -.0089407 1.14335);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}.age-cc-metric{flex-direction:column;gap:2px;display:flex}.age-cc-metric .v{letter-spacing:-.01em;font-size:13px;font-weight:600}.age-cc-metric .l{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px}.age-cc-attn{font-size:11.5px;font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;align-items:center;gap:8px;display:flex}.age-cc-attn .lbl{text-transform:uppercase;color:var(--muted);letter-spacing:.04em;font-size:10px}.age-cc-tone{border-radius:999px;width:8px;height:8px}.age-cc-tone.pos{background:var(--paid)}.age-cc-tone.neg{background:#e62b34;background:lab(51.3582% 69.7345 44.3509)}.age-cc-tone.neutro{background:var(--muted)}.age-cc-post{background:linear-gradient(135deg, var(--p-a,#796006), var(--p-b,#3b2b00));color:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}@supports (color:lab(0% 0 0)){.age-cc-post{background:linear-gradient(135deg, var(--p-a,lab(42.2213% 4.7951 47.3951)), var(--p-b,lab(18.906% 5.00059 33.9757)))}}.age-cc-post-lbl{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;font-size:11px;font-weight:500}.age-cc-post-link{font-family:var(--font-mono-base,ui-monospace);color:var(--bg);letter-spacing:0;opacity:.85;font-size:11px;text-decoration:none}.age-cc-post-link:hover{opacity:1}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:transform .15s,opacity .15s,background .15s,color .15s,border-color .15s}.btn:hover{background:#121210;background:lab(5.27942% .00204891 .845018)}.btn-sm{padding:6px 12px;font-size:12px}.btn-ghost{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--ink)}.insights-main{padding:28px 36px 64px}.insights-main .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.insights-main h1{letter-spacing:-.026em;margin:12px 0 6px;font-size:38px;font-weight:600;line-height:1.05}.agi-shell{grid-template-columns:1fr 240px;align-items:start;gap:20px;margin-bottom:32px;display:grid}.agi-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.agi-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.agi-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.agi-num{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.agi-impact{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;color:var(--muted);background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337);border-radius:4px;padding:3px 8px;font-size:10px}.agi-impact.high{color:#a40015;color:lab(34.1199% 63.7074 45.541);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248)}.agi-impact.med{color:#915200;color:lab(41.2974% 33.0139 92.1879);background:#fed;background:lab(95.2787% 9.33585 21.5116)}.agi-impact.low{color:#005090;color:lab(31.5074% 1.26638 -57.6273);background:#dff1ff;background:lab(94.1965% -5.11494 -13.611)}.agi-card h3{letter-spacing:-.014em;margin:0;font-size:16px;font-weight:600}.agi-card p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.5}.agi-tags{flex-wrap:wrap;gap:6px;display:flex}.agi-action{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;margin-top:4px;font-size:11px;text-decoration:none}.agi-action:hover{text-decoration:underline}.agi-side{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.agi-filter-block{flex-direction:column;gap:8px;display:flex}.agi-filter-label{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pill-group-vert{flex-direction:column;gap:4px;display:flex}.pill-group-vert .pill{justify-content:space-between;width:100%}.age-sub{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.age-insights-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:12px;display:flex}.age-toolbar-drop{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.age-toolbar-link{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;font-size:11px;text-decoration:none}.age-toolbar-add{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:8px;margin-left:auto;padding:6px 12px;font-size:12px}.age-insights-tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.age-insights-tab{border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.age-insights-tab[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.age-insights-tab .ct{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;font-size:10.5px}.age-decision-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:22px 26px;display:flex}.age-dec-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.age-dec-tag{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;color:var(--muted);background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337);border-radius:4px;padding:3px 8px;font-size:10px}.age-dec-tag.cat-prod{color:#005090;color:lab(31.5074% 1.26638 -57.6273);background:#daf2ff;background:lab(94.1879% -6.24213 -16.9492)}.age-dec-tag.cat-cult{color:#7a2e8b;color:lab(33.6274% 43.9642 -36.8476);background:#fce6ff;background:lab(93.529% 13.1676 -11.9587)}.age-dec-tag.imp-alta{color:#a40015;color:lab(34.1199% 63.7074 45.541);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248)}.age-dec-tag.imp-media{color:#915200;color:lab(41.2974% 33.0139 92.1879);background:#fed;background:lab(95.2787% 9.33585 21.5116)}.age-dec-trend{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.age-dec-trend.new{color:var(--draft)}.age-decision-card h3{letter-spacing:-.018em;margin:0;font-size:18px;font-weight:600}.age-dec-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:11px}.age-dec-desc{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.age-dec-next{background:#fbfaf8;background:lab(98.2757% -.0089407 1.14335);border-radius:8px;padding:12px 14px}.age-dec-next-lbl{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px;display:block}.age-dec-next p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.age-dec-channel-chip{border:1px solid var(--line);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.ch-dot{background:var(--muted);border-radius:999px;width:8px;height:8px}.ch-tt{background:#970d63;background:lab(33.7562% 56.545 -11.062)}.ch-ig{background:#b32517;background:lab(40.2639% 55.9557 45.1735)}.age-dec-evidence{flex-direction:column;gap:8px;display:flex}.age-dec-ev-eyebrow{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.age-dec-ev-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.age-dec-ev-thumb{aspect-ratio:1;background:linear-gradient(135deg,#d8cdb1,#ab876a);background:linear-gradient(135deg,lab(82.7804% .375301 15.6207),lab(59.2307% 11.2397 20.9825));border-radius:6px}.age-dec-actions{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:8px;display:flex}.age-act-link{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;font-size:11px;text-decoration:none}.age-act-link:hover{text-decoration:underline}.age-act-resolve{border:1px solid var(--line);background:var(--bg);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;cursor:pointer;border-radius:6px;margin-left:auto;padding:5px 10px;font-size:11px}.age-act-resolve:hover{border-color:var(--ink)}.cultural-iq-main{padding:28px 36px 64px}.cultural-iq-main .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.cultural-iq-main h1{letter-spacing:-.026em;margin:12px 0 6px;font-size:38px;font-weight:600;line-height:1.05}.cultural-subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:24px;padding-bottom:12px;display:flex}.cultural-subtabs .proj-tab{text-decoration:none}.age-leg{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.age-leg:before{content:"";background:var(--muted);border-radius:2px;width:10px;height:10px}.age-leg.pos:before{background:#3b9555;background:lab(55.2407% -39.2081 25.8022)}.age-leg.neu:before{background:#d3cdbf;background:lab(82.698% .0568032 7.70295)}.age-leg.neg:before{background:#d74745;background:lab(51.7988% 56.7776 34.0415)}.age-emo-list{flex-direction:column;gap:8px;display:flex}.age-emo-row{grid-template-columns:90px 1fr 80px;align-items:center;gap:10px;font-size:12.5px;display:grid}.age-emo-name{color:var(--ink)}.age-emo-bar{background:var(--line);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.age-emo-bar>span{height:100%;width:var(--w,0%);background:#298646;background:lab(49.4309% -39.316 25.9959);border-radius:999px;display:block}.age-emo-bar.dim>span{background:#60a06e;background:lab(60.6869% -29.9247 19.4406)}.age-emo-bar.high>span{background:#007834;background:lab(43.8463% -45.8172 30.856)}.age-emo-bar.neg>span{background:#e62b34;background:lab(51.3582% 69.7345 44.3509)}.age-emo-vals{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.age-emo-vals .pct{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;font-size:11px}.age-emo-vals .delta{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;font-size:10.5px;font-weight:600}.age-emo-vals .delta.up{color:var(--paid)}.age-emo-vals .delta.dn{color:#e62b34;color:lab(51.3582% 69.7345 44.3509)}.age-h2{letter-spacing:-.024em;margin:4px 0 18px;font-size:28px;font-weight:600}.age-h2 em{font-style:italic;font-weight:500}.age-terr-list{flex-direction:column;gap:12px;display:flex}.age-terr-row{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:180px 1fr 100px;align-items:start;gap:16px;padding:16px 20px;display:grid}.age-terr-name{letter-spacing:-.012em;font-size:14px;font-weight:600}.age-terr-stack{background:var(--line);border-radius:999px;grid-area:1/2/auto/4;height:8px;margin-bottom:8px;display:flex;overflow:hidden}.age-terr-seg{display:block}.age-terr-seg.pos{background:#3b9555;background:lab(55.2407% -39.2081 25.8022)}.age-terr-seg.neu{background:#d3cdbf;background:lab(82.698% .0568032 7.70295)}.age-terr-seg.neg{background:#d74745;background:lab(51.7988% 56.7776 34.0415)}.age-terr-desc{color:var(--muted);grid-area:2/2;margin:0;font-size:12.5px;line-height:1.5}.age-terr-vol{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;text-align:right;grid-area:2/3;font-size:11px}.age-terr-vol strong{color:var(--ink);font-weight:600}.agd-pill-mono{border:1px solid var(--line);background:var(--bg);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:11px}.help-main{padding:28px 36px 64px}.help-main .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.help-main h1{letter-spacing:-.026em;margin:12px 0 6px;font-size:38px;font-weight:600;line-height:1.05}.agh-shell{grid-template-columns:1fr 280px;align-items:start;gap:24px;margin-bottom:24px;display:grid}.agh-main{flex-direction:column;gap:24px;display:flex}.agh-search{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:10px;padding:14px 18px;display:flex}.agh-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.agh-search input::placeholder{color:var(--muted)}.agh-cats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.agh-cat{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;flex-direction:column;gap:4px;padding:18px 22px;text-decoration:none;transition:border-color .15s;display:flex}.agh-cat:hover{border-color:var(--ink)}.agh-cat-icon{opacity:.7;margin-bottom:4px;font-size:18px}.agh-cat strong{letter-spacing:-.012em;font-size:14.5px;font-weight:600}.agh-cat span{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:11px}.agh-faq{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.agh-q{border-bottom:1px solid var(--line)}.agh-q:last-child{border-bottom:0}.agh-q summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.agh-q summary::-webkit-details-marker{display:none}.agh-q summary:after{content:"+";color:var(--muted);font-size:16px;font-weight:400}.agh-q[open] summary:after{content:"−"}.agh-q[open] summary{border-bottom:1px solid var(--line);background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335)}.agh-q p{color:var(--muted);margin:0;padding:14px 20px;font-size:13px;line-height:1.55}.agh-side{flex-direction:column;gap:12px;display:flex}.agh-side-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.agh-side-card strong{letter-spacing:-.012em;font-size:14px;font-weight:600}.agh-side-card p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.agh-stat-dot{background:var(--muted);border-radius:999px;width:8px;height:8px}.agh-stat-dot.ok{background:var(--paid)}.agh-side-link{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;font-size:11px;text-decoration:none}.api-main{padding:28px 36px 64px}.api-main .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.api-main h1{letter-spacing:-.026em;margin:12px 0 6px;font-size:38px;font-weight:600;line-height:1.05}.api-section{margin-bottom:36px}.api-sec-head{margin-bottom:14px}.api-sec-stamp{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.api-sec-stamp .stamp-dot{background:var(--ink);border-radius:999px;width:6px;height:6px;margin-right:4px}.api-sec-stamp>span:nth-child(2){letter-spacing:-.012em;font-size:14.5px;font-weight:600}.api-sec-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:11px}.api-sec-sub{color:var(--muted);margin:8px 0 0;font-size:13px}.api-key-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:24px 28px}.apk-display{background:var(--ink);color:var(--bg);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;border-radius:8px;align-items:center;gap:4px;margin-bottom:12px;padding:14px 18px;font-size:14px;display:flex}.apk-prefix{color:#929ebe;color:lab(64.8717% 1.2528 -18.5067)}.apk-mask{color:#81807e;color:lab(53.6156% -.00724196 1.14445);letter-spacing:.05em}.apk-tail{color:var(--bg)}.apk-copy{color:#cececb;color:lab(82.6157% -.00852346 1.14362);cursor:pointer;background:0 0;border:1px solid #2e2e2c;border:1px solid lab(18.8154% -.00296533 1.14727);border-radius:4px;margin-left:auto;padding:4px 8px;font-size:11px}.apk-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rp-text-btn{font-family:var(--font-mono-base,ui-monospace);color:var(--ink);letter-spacing:0;cursor:pointer;border:none;border-bottom:1px dashed var(--muted);background:0 0;padding:4px 0 1px;font-size:11px}.rp-text-btn.apk-danger{color:#e62b34;color:lab(51.3582% 69.7345 44.3509)}.apk-sep{background:var(--line);width:1px;height:12px}.apk-warning{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;margin-left:8px;font-size:10.5px}.apk-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;padding-top:16px;display:grid}.apk-stat{flex-direction:column;gap:4px;display:flex}.apk-stat-num{letter-spacing:-.018em;font-size:22px;font-weight:600;line-height:1}.apk-stat-lbl{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px}.mcp-tabs{gap:4px;margin-bottom:12px;display:flex}.mcp-tab{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-bottom:none;border-radius:8px 8px 0 0;padding:6px 14px;font-family:inherit;font-size:12px}.mcp-tab.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mcp-pane{display:block}.mcp-code{color:#e5e4e2;color:lab(90.7357% -.00879169 1.14347);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;background:#121210;background:lab(5.27942% .00204891 .845018);border-radius:0 8px 8px;margin:0;padding:18px 22px;font-size:12px;line-height:1.55;overflow-x:auto}.mcp-foot{border:1px solid var(--line);background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335);border-top:none;border-radius:0 0 8px 8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.mcp-foot-sep{background:var(--line);width:1px;height:12px}.mcp-foot-path{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px}.mcp-tools-tip{border:1px solid var(--line);background:#fbfaf8;background:lab(98.2757% -.0089407 1.14335);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:16px;padding:14px 18px;display:flex}.mtt-eye{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}.mtt-list{flex-wrap:wrap;flex:1;gap:6px;display:flex}.mtt-tool{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;border-radius:4px;padding:3px 8px;font-size:10.5px}.wh-table{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-bottom:12px;overflow:hidden}.wh-row{border-bottom:1px solid var(--line);grid-template-columns:80px 1.5fr 1fr 200px 180px;align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:grid}.wh-row:last-child{border-bottom:0}.wh-row.is-paused{opacity:.6}.wh-url{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wh-events{flex-wrap:wrap;gap:4px;display:flex}.wh-evt-chip{border:1px solid var(--line);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337);border-radius:4px;padding:2px 6px;font-size:10px}.wh-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px}.wh-actions{gap:10px;display:flex}.api-add-btn{border:1px dashed var(--line);color:var(--muted);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;cursor:pointer;text-align:center;background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335);border-radius:8px;width:100%;padding:10px 16px;font-size:11px}.api-add-btn:hover{border-color:var(--ink);color:var(--ink)}.int-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.int-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.int-card.is-connected{background:#fbfaf8;background:lab(98.2757% -.0089407 1.14335)}.int-card.is-custom{border-style:dashed}.int-name{letter-spacing:-.012em;font-size:14px;font-weight:600}.int-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px}.int-status{align-self:flex-start}.perm-main{padding:28px 36px 64px}.perm-main .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.perm-main h1{letter-spacing:-.026em;margin:12px 0 6px;font-size:38px;font-weight:600;line-height:1.05}.perm-shell{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.perm-members{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.perm-members-head{border-bottom:1px solid var(--line);background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.perm-stamp{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.tag-chip{border:1px solid var(--line);background:var(--bg);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;color:var(--muted);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:10.5px}.tag-chip.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.perm-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 80px 90px 80px 24px;align-items:center;gap:14px;padding:12px 18px;display:grid}.perm-row:last-child{border-bottom:0}.perm-row.is-active{background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335)}.status{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;display:inline-flex}.status-paid{color:#005f2f;color:lab(34.7355% -53.9402 26.639);background:#ddfae7;background:lab(95.9001% -12.507 6.11092)}.status-pending{color:#653400;color:lab(27.2169% 35.2603 70.0987);background:#fff2e4;background:lab(96.4595% 7.64483 17.8006)}.status-draft{color:#004b83;color:lab(29.4145% -.660598 -51.2745);background:#eaf7ff;background:lab(96.517% -5.12487 -13.6155)}.status-danger{color:#a40015;color:lab(34.1199% 63.7074 45.541);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248)}.shortcut{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .15s,opacity .15s,background .15s,color .15s,border-color .15s;display:flex}.shortcut:hover{border-color:var(--ink);background:#fcfcf9;background:lab(98.8557% -.0089705 1.14335)}.shortcut .arrow{color:var(--muted)}.ch-chip{width:22px;height:22px;color:var(--muted);border:1px solid var(--line);background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:flex}.ch-extra{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;margin-left:4px;font-size:10.5px}@media (max-width:768px){:root{--pad-x:16px;--rail-w:48px}@media (hover:none){.sidebar[data-drawer-state=expanded] .drawer{top:0;left:var(--rail-w);position:fixed;box-shadow:0 24px 60px #00000080;box-shadow:0 24px 60px lab(0% 0 0/.5)}}}:root[data-sidebar-collapsed] .sidebar{width:var(--rail-w)!important}.sb-toggle-row,.sidebar [data-ws-switcher]{display:none!important}.sidebar{z-index:60;flex-shrink:0;background:var(--ink)!important;height:100dvh!important;width:var(--rail-w)!important;min-width:var(--rail-w)!important;max-width:var(--rail-w)!important;border-right:0!important;gap:0!important;padding:0!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}.rail{background:var(--ink);flex-direction:column;flex-shrink:0;align-items:center;width:100%;height:100%;padding:14px 0;display:flex}.rail-logo{cursor:pointer;background:radial-gradient(circle,#0a0a0b 0 6.5px,#0000 7px),linear-gradient(135deg,#fff 0%,#eeeae0 100%);border:0;border-radius:5px;flex-shrink:0;place-items:center;width:40px;height:40px;margin-bottom:18px;padding:0;text-decoration:none;transition:filter .18s,transform .18s;display:grid;position:relative;box-shadow:0 0 12px #ffffff14,inset 0 0 0 1px #ffffff2e}.rail-logo:hover{filter:brightness(1.08)}.rail-logo:active{transform:scale(.96)}.rail-nav{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.rail-btn{color:#ffffff73;color:lab(100% 0 0/.45);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;transition:transform .18s,opacity .18s,background .18s,color .18s,border-color .18s;display:grid;position:relative}.rail-btn:hover{color:#fff;color:lab(100% 0 0);background:#ffffff0f;background:lab(100% 0 0/.06)}.rail-btn.is-active{color:var(--ink);background:#fff;background:lab(100% 0 0)}.rail-btn .badge-mini{min-width:20px;height:20px;color:var(--bg);font-size:11px;font-weight:600;line-height:1;font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;border:2px solid var(--ink);background:#e62b34;background:lab(51.3582% 69.7345 44.3509);border-radius:9999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-5px}.rail-bottom{flex-direction:column;align-items:center;gap:10px;margin-top:auto;display:flex}.rail-divider{background:#ffffff1f;background:lab(100% 0 0/.12);width:28px;height:1px}.rail-avatar{color:#fff;color:lab(100% 0 0);cursor:pointer;letter-spacing:0;width:32px;height:32px;font-size:11px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);background:#ffffff1a;background:lab(100% 0 0/.1);border:0;border-radius:9999px;place-items:center;padding:0;text-decoration:none;transition:background .18s;display:grid}.rail-avatar:hover{background:#fff3;background:lab(100% 0 0/.2)}.drawer{background:var(--bg);width:var(--drawer-w);border-right:1px solid var(--line);opacity:0;pointer-events:none;flex-direction:column;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:100%;overflow:hidden;transform:translate(-14px);box-shadow:6px 0 32px #0000000f}.sidebar[data-drawer-state=expanded] .drawer{opacity:1;pointer-events:auto;transform:translate(0)}.drawer-head{letter-spacing:-.022em;min-height:68px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 18px;font-size:18px;font-weight:600;display:flex}.drawer-head .head-meta{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;font-size:10.5px;font-weight:400}.drawer-body{flex-direction:column;flex:1;padding:0 8px 12px;display:flex;overflow-y:auto}.drawer-body::-webkit-scrollbar{width:5px}.drawer-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.drawer-body::-webkit-scrollbar-track{background:0 0}.drawer-section{flex-direction:column;gap:1px;display:none}.drawer-section.is-active{animation:.24s cubic-bezier(.16,1,.3,1) drawer-fade;display:flex}@keyframes drawer-fade{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.drawer-item{color:var(--ink);letter-spacing:-.005em;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s;display:flex}.drawer-divider{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#646361);-webkit-user-select:none;user-select:none;pointer-events:none;padding:14px 10px 6px;font-size:10.5px;font-weight:500}@supports (color:lab(0% 0 0)){.drawer-divider{color:var(--muted,lab(42.0156% -.0063777 1.14499))}}.drawer-divider:first-child{padding-top:4px}.drawer-item:hover{background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337)}.drawer-item.is-active,.drawer-item[aria-current=page]{background:var(--line,#e5e4e2);color:var(--ink)}@supports (color:lab(0% 0 0)){.drawer-item.is-active,.drawer-item[aria-current=page]{background:var(--line,lab(90.7357% -.00879169 1.14347))}}.drawer-item svg{width:16px;height:16px;color:var(--muted);opacity:.85;flex-shrink:0}.drawer-item.is-active svg,.drawer-item[aria-current=page] svg{color:var(--ink);opacity:1}.drawer-item .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.drawer-item .ct{font-family:var(--font-mono-base,ui-monospace);font-feature-settings:"tnum";color:var(--muted);letter-spacing:0;font-size:11px;font-weight:500}.drawer-foot{border-top:1px solid var(--line);padding:10px 8px}.drawer-foot .sb-user{color:var(--ink);background:0 0;border-top:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:8px 10px;text-decoration:none;transition:background .18s;display:flex}.drawer-foot .sb-user:hover{background:#f6f5f3;background:lab(96.5357% -.00891089 1.14337)}.drawer-foot .sb-user .avatar{background:var(--ink);width:28px;height:28px;color:var(--bg);letter-spacing:0;font-size:11px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer-foot .sb-user-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.drawer-foot .sb-user-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.drawer-foot .sb-user-role{font-family:var(--font-mono-base,ui-monospace);color:var(--muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar .sb-section,.sidebar .sb-section-block,.sidebar .sb-section-toggle,.sidebar>.sb-item,.sidebar>.sb-top,.sidebar>.logo,.sidebar>.sb-user{display:none!important}.app .sidebar{height:100dvh;position:sticky;top:0}@media (max-width:768px){.pill,.tag-chip,.btn,.btn-primary,.btn-sm,.btn-mini,.icon-btn,.sb-item,.proj-tab,.agf-pill-mono,.rp-text-btn,.chip,.sb-toggle-btn,.prompt-row .icon-btn,.sol-output-actions span{min-height:44px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],select,textarea{min-height:44px;font-size:max(16px,1em)}}:where(button,a,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--ai,#6c50e9);outline-offset:2px;border-radius:inherit}@supports (color:lab(0% 0 0)){:where(button,a,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--ai,lab(44.1718% 42.6675 -75.4052))}}.sidebar :where(button,a):focus-visible{outline-color:#fff;outline-color:lab(100% 0 0)}.campaign-card,.project-card,.lib-card,.aa-mod-card,.agd-mod-card,.aa-pillar,.aa-msg-pillar,.aa-okr-card{container-type:inline-size}@container (max-width:240px){.campaign-card h3,.project-card h3,.lib-card .lib-name{font-size:14px}.campaign-card,.project-card{padding:14px 16px}}.sidebar .sb-user-name,.sidebar .sb-user-role,.drawer .sb-user-name,.drawer .sb-user-role{line-height:1.4}.age-tool-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.age-tool-count{font-family:var(--font-mono);color:var(--muted-2);font-feature-settings:"tnum";margin-left:auto;font-size:11px}.age-tool-count[data-warn=true]{color:var(--status-failed-ink,#ac3225)}@supports (color:lab(0% 0 0)){.age-tool-count[data-warn=true]{color:var(--status-failed-ink,lab(40.4807% 49.489 37.7892))}}.age-suggest-block{margin-top:var(--space-3);flex-direction:column;gap:8px;display:flex}.age-suggest-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px}.age-suggest-chips{flex-wrap:wrap;gap:6px;display:flex}.age-suggest-chip{border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:#f3f2ef;background:lab(95.3764% .107527 1.52063);border-radius:5px;padding:4px 9px;font-size:11px;transition:border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.age-suggest-chip:hover{border-color:var(--ink);color:var(--ink)}.age-media-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.age-media-grid.three{grid-template-columns:repeat(3,1fr)}.age-media-cta{padding:var(--space-6) var(--space-5);align-items:flex-start;gap:var(--space-3);cursor:pointer;text-align:left;background:linear-gradient(135deg,#faf1e2,#f3e1d0);background:linear-gradient(135deg,lab(95.4185% 1.35708 8.35556),lab(90.6913% 4.44347 10.5621));border:1px solid #e9d4bc;border:1px solid lab(86.0805% 4.98506 14.7059);border-radius:14px;flex-direction:column;width:100%;font-family:inherit;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1);display:flex}.age-media-cta:hover{border-color:#bc804d;border-color:lab(59.0471% 19.9846 37.0853);transform:translateY(-2px)}.age-media-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.age-media-cta[data-active=true]{border-color:var(--ink)}.age-media-cta.compact{padding:var(--space-4) var(--space-4);border-radius:12px}.age-media-cta.compact strong{font-size:17px}.age-media-cta.compact .age-media-desc{font-size:12px}.age-media-icon{width:36px;height:36px;color:var(--bg);background:#9c622f;background:lab(47.4161% 20.5093 38.5168);border-radius:10px;justify-content:center;align-items:center;display:flex}.age-media-cta strong{font-family:var(--font-serif,var(--font-display));color:var(--ink);letter-spacing:-.012em;font-size:22px;font-weight:500}.age-media-cta .age-media-desc{color:var(--muted);font-size:13px;line-height:1.5}.age-acc-list{margin-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.age-acc-row{padding:var(--space-3) 0;border-bottom:1px solid var(--line);align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit;transition:padding-left .2s cubic-bezier(.16,1,.3,1);display:flex}.age-acc-row:hover{padding-left:4px}.age-acc-name{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.age-acc-meta{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.02em;margin-left:12px;font-size:11px}.age-acc-chev{font-family:var(--font-mono);color:var(--muted-2);margin-left:auto;font-size:14px}.age-acc-body{padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--line)}.age-section-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:var(--space-6) 0 var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line);align-items:baseline;gap:var(--space-3);font-size:10.5px;display:flex}.age-section-eyebrow strong{color:var(--ink);letter-spacing:0;font-weight:500;font-family:var(--font-display);text-transform:none;font-size:13px}.age-section-eyebrow .meta{color:var(--muted-2);margin-left:auto;font-size:10px}.age-attached-strip{margin-top:var(--space-3);padding:var(--space-3);background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px}.age-attached-strip-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;font-weight:500}.age-attached-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;display:grid}.age-attached-item{aspect-ratio:1;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;position:relative;overflow:hidden}.age-attached-item img,.age-attached-item video{object-fit:cover;width:100%;height:100%}.age-attached-item video{background:#000;background:lab(0% 0 0)}.age-attached-item .age-attached-actions{opacity:0;pointer-events:none;background:linear-gradient(#0000 40%,#00000080);background:linear-gradient(#0000 40%,lab(0% 0 0/.5));justify-content:flex-start;align-items:flex-end;gap:4px;padding:4px;transition:opacity .12s;display:flex;position:absolute;inset:0}.age-attached-item:hover .age-attached-actions,.age-attached-item:focus-within .age-attached-actions{opacity:1}.age-attached-action{background:var(--bg);color:var(--ink);cursor:pointer;pointer-events:auto;border:0;border-radius:4px;padding:3px 6px;font-family:inherit;font-size:10px;font-weight:500}.age-attached-remove{background:var(--ink);width:20px;height:20px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px}.age-toast{background:var(--paid,#0d8750);margin-top:10px;padding:8px 12px}@supports (color:lab(0% 0 0)){.age-toast{background:var(--paid,lab(49.4848% -42.1528 20.6656))}}@supports (color:color-mix(in lab, red, red)){.age-toast{background:color-mix(in srgb, var(--paid,lab(49.4848% -42.1528 20.6656)) 14%, var(--bg))}}.age-toast{border:1px solid var(--paid,#0d8750)}@supports (color:lab(0% 0 0)){.age-toast{border:1px solid var(--paid,lab(49.4848% -42.1528 20.6656))}}@supports (color:color-mix(in lab, red, red)){.age-toast{border:1px solid color-mix(in srgb, var(--paid,lab(49.4848% -42.1528 20.6656)) 30%, transparent)}}.age-toast{color:var(--ink);border-radius:8px;font-size:12.5px;font-weight:500}.age-preview-empty{margin-top:var(--space-5);border:1px dashed var(--line);padding:var(--space-7);text-align:center;color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.02em;border-radius:12px;font-size:12px}.age-preview-empty .age-prev-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:9.5px;display:block}@media (max-width:768px){.age-channel-grid,.age-media-grid,.age-media-grid.three{grid-template-columns:1fr}.age-composer-title h1{font-size:32px}.age-wizard-step h3{font-size:22px}.age-text-large{font-size:15px}}.brief-ai-progress{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;margin:-28px 0 48px;padding:14px 16px}.brief-ai-progress[data-compact=true]{margin-top:-24px}.brief-ai-progress-head{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.brief-ai-skel{gap:7px;margin-top:12px;display:grid}.brief-ai-skel span{background:var(--line-2);border-radius:999px;height:9px;animation:1.4s ease-in-out infinite cw-skel-pulse;display:block}.brief-ai-skel span:nth-child(2){width:82%}.brief-ai-skel span:nth-child(3){width:64%}.brief-ai-progress p{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.45}.dna-ai-personas-btn{border:1px solid var(--line);background:var(--ink);min-height:34px;color:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.dna-ai-personas-btn[disabled]{opacity:.65;cursor:wait}.ciq-consistency-alert{border:1px solid var(--ciq-line,var(--line));background:var(--ciq-card-bg,var(--bg-2));color:var(--ciq-ink,var(--ink));border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:13px 15px;font-size:12.5px;line-height:1.45;display:grid}.ciq-consistency-alert strong{font-weight:600}@media (max-width:760px){.ciq-consistency-alert{grid-template-columns:1fr}}.guided-step-card,.guided-path-ask,.demo-login-link,.demo-primary-link{transition:transform .18s,border-color .18s,background .18s}.guided-step-card:hover,.guided-path-ask:hover,.demo-login-link:hover,.demo-primary-link:hover{transform:translateY(-1px)}.demo-login-link,.demo-primary-link{border-radius:var(--radius-full);align-items:center;gap:8px;min-height:38px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.demo-login-link{border:1px solid var(--line);color:var(--ink);padding:0 13px}.demo-primary-link{background:var(--ink);color:var(--bg);justify-content:center;padding:0 14px}.sensei-os-landing{--sol-bg:#fbfaf7;--sol-panel:#fff;--sol-ink:#060605;--sol-soft:#272623;--sol-muted:#5f5e5a;--sol-line:#d8d7d4;--sol-line-strong:#171614;--sol-green:#009354;--sol-green-soft:#d6efde;--sol-blue:#0086d5;--sol-blue-soft:#daeeff;--sol-amber:#e9a03e;--sol-amber-soft:#ffe7cc;--sol-ai:#6b55df;--sol-radius:8px;--sol-pad:clamp(20px, 4.5vw, 72px);--sol-pointer-x:0;--sol-pointer-y:0;--sol-scroll:0;background:radial-gradient(circle at 82% calc(10% + (var(--sol-scroll) * 16%)), var(--sol-green), transparent 30vw), radial-gradient(circle at 12% calc(36% + (var(--sol-scroll) * 10%)), var(--sol-ai), transparent 34vw), var(--sol-bg);min-height:100dvh}@supports (color:lab(0% 0 0)){.sensei-os-landing{--sol-bg:lab(98.2852% -.128895 1.5182);--sol-panel:lab(100.013% -.0655949 .758338);--sol-ink:lab(1.56873% -.0327379 .487667);--sol-soft:lab(15.356% -.163659 2.29826);--sol-muted:lab(39.717% -.179499 2.28674);--sol-line:lab(86.1114% -.158966 1.89925);--sol-line-strong:lab(7.24895% -.104323 1.37895);--sol-green:lab(53.2153% -48.8911 23.9869);--sol-green-soft:lab(92.353% -10.9369 5.34362);--sol-blue:lab(53.0136% -8.71643 -51.7968);--sol-blue-soft:lab(93.0394% -4.52405 -11.9316);--sol-amber:lab(71.8997% 22.0864 59.7185);--sol-amber-soft:lab(93.0391% 5.63702 16.5689);--sol-ai:lab(44.6838% 36.8185 -68.6034)}}@supports (color:color-mix(in lab, red, red)){.sensei-os-landing{background:radial-gradient(circle at 82% calc(10% + (var(--sol-scroll) * 16%)), color-mix(in oklch, var(--sol-green) 8%, transparent), transparent 30vw), radial-gradient(circle at 12% calc(36% + (var(--sol-scroll) * 10%)), color-mix(in oklch, var(--sol-ai) 6%, transparent), transparent 34vw), var(--sol-bg)}}.sensei-os-landing{color:var(--sol-ink);font-family:var(--sans);overflow-x:hidden}.sensei-os-landing *,.sensei-os-landing :before,.sensei-os-landing :after{box-sizing:border-box}.sensei-os-landing a{color:inherit;text-decoration:none}.sensei-os-landing [data-sol-reveal]{opacity:0;transition:opacity .76s var(--ease), transform .82s var(--ease), filter .82s var(--ease);transform:translateY(28px)}.sensei-os-landing [data-sol-reveal].is-visible,.sensei-os-landing:not([data-motion-ready=true]) [data-sol-reveal]{opacity:1;transform:translate(0)}.sensei-os-landing[data-motion-ready=true] .sol-workflow-step:nth-child(2),.sensei-os-landing[data-motion-ready=true] .sol-activation-step:nth-child(2),.sensei-os-landing[data-motion-ready=true] .sol-role:nth-child(2){transition-delay:90ms}.sensei-os-landing[data-motion-ready=true] .sol-workflow-step:nth-child(3),.sensei-os-landing[data-motion-ready=true] .sol-activation-step:nth-child(3),.sensei-os-landing[data-motion-ready=true] .sol-role:nth-child(3){transition-delay:.18s}.sensei-os-landing[data-motion-ready=true] .sol-activation-step:nth-child(4),.sensei-os-landing[data-motion-ready=true] .sol-role:nth-child(4){transition-delay:.27s}.sol-nav{z-index:20;padding:14px var(--sol-pad);background:var(--sol-bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sol-nav{background:color-mix(in oklch, var(--sol-bg) 88%, transparent)}}.sol-nav{border-bottom:1px solid var(--sol-line)}@supports (color:color-mix(in lab, red, red)){.sol-nav{border-bottom:1px solid color-mix(in oklch, var(--sol-line) 86%, transparent)}}.sol-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sol-brand,.sol-nav-actions,.sol-nav-links,.sol-hero-actions,.sol-access-actions{align-items:center;display:flex}.sol-brand{gap:10px;font-size:18px;font-weight:650;line-height:1}.sol-mark{border:1px solid;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:inline-grid}.sol-mark span{background:currentColor;width:12px;height:12px;transform:rotate(45deg)}.sol-nav-links{background:var(--sol-line);justify-content:center;gap:4px;padding:4px}@supports (color:color-mix(in lab, red, red)){.sol-nav-links{background:color-mix(in oklch, var(--sol-line) 34%, transparent)}}.sol-nav-links{border-radius:999px}.sol-nav-links a,.sol-login{min-height:36px;color:var(--sol-soft);transition:background var(--t-fill) var(--ease), color var(--t-base) var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:560;display:inline-flex}.sol-nav-links a:hover,.sol-login:hover{background:var(--sol-ink);color:var(--sol-bg)}.sol-nav-actions{justify-content:flex-end;gap:10px}.sol-button{border:1px solid var(--sol-ink);min-height:44px;transition:background var(--t-fill) var(--ease), border-color var(--t-base) var(--ease), color var(--t-base) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:650;line-height:1;display:inline-flex}.sol-button:hover{transform:translateY(-1px)}.sol-button:focus-visible,.sol-nav a:focus-visible,.sol-footer a:focus-visible{outline:2px solid var(--sol-ink);outline-offset:3px}.sensei-os-landing .sol-button-dark{background:var(--sol-ink);color:var(--sol-bg)}.sensei-os-landing .sol-button-dark:hover{background:var(--sol-green);border-color:var(--sol-green);color:var(--sol-ink)}.sensei-os-landing .sol-button-light{color:var(--sol-ink);background:0 0}.sensei-os-landing .sol-button-light:hover{background:var(--sol-ink);color:var(--sol-bg)}.sol-hero{padding:clamp(38px, 5vw, 68px) var(--sol-pad) clamp(30px, 4vw, 54px);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(28px,5vw,82px);display:grid;position:relative}.sol-hero-copy{max-width:780px}.sol-hero-meta,.sol-proof-strip,.sol-section-label,.sol-panel-head,.sol-kicker,.sol-status{font-family:var(--mono);font-size:12px;line-height:1.2}.sol-hero-meta{color:var(--sol-muted);flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,3vw,34px);display:flex}.sol-hero-meta span{border:1px solid var(--sol-line);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.sol-hero h1,.sol-editorial-head h2,.sol-problem h2,.sol-activation h2,.sol-trust h2,.sol-access h2{font-family:var(--font-display), var(--sans);letter-spacing:0;margin:0;font-weight:650}.sol-hero h1{max-width:13.5ch;font-size:clamp(50px,5.9vw,84px);line-height:.92}.sol-hero-copy>p{max-width:62ch;color:var(--sol-soft);margin:22px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.sol-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px}.sol-stage{isolation:isolate;perspective:1200px;min-height:660px;position:relative}.sol-stage:before{content:"";z-index:-1;background:radial-gradient(circle at 28% 24%, var(--sol-green), transparent 28%), radial-gradient(circle at 78% 72%, var(--sol-ai), transparent 32%);position:absolute;inset:7% -4% 10% 8%}@supports (color:color-mix(in lab, red, red)){.sol-stage:before{background:radial-gradient(circle at 28% 24%, color-mix(in oklch, var(--sol-green) 18%, transparent), transparent 28%), radial-gradient(circle at 78% 72%, color-mix(in oklch, var(--sol-ai) 18%, transparent), transparent 32%)}}.sol-stage:before{filter:blur(30px);opacity:.9}.sol-impact-figure{border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:var(--sol-panel);margin:0;position:relative;overflow:hidden}.sol-impact-figure img{object-fit:cover;width:100%;height:100%;display:block}.sol-hero-art{z-index:-1;border-color:var(--sol-ink);position:absolute;inset:2% -7% 7% 2%}@supports (color:color-mix(in lab, red, red)){.sol-hero-art{border-color:color-mix(in oklch, var(--sol-ink) 14%, transparent)}}.sol-hero-art{box-shadow:0 38px 110px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-hero-art{box-shadow:0 38px 110px color-mix(in oklch, var(--sol-ink) 16%, transparent)}}.sol-hero-art{opacity:.86;transform:translate3d(calc(var(--sol-pointer-x) * -18px), calc(var(--sol-pointer-y) * -14px), 0) scale(1.02);transition:transform .5s var(--ease)}.sol-hero-art:after,.sol-problem-art:after,.sol-trust-art:after,.sol-access-art:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--sol-ink)), radial-gradient(circle at 62% 32%, var(--sol-bg), transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sol-hero-art:after,.sol-problem-art:after,.sol-trust-art:after,.sol-access-art:after{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--sol-ink) 16%, transparent)), radial-gradient(circle at 62% 32%, color-mix(in oklch, var(--sol-bg) 16%, transparent), transparent 28%)}}.sol-hero-art:after,.sol-problem-art:after,.sol-trust-art:after,.sol-access-art:after{mix-blend-mode:screen;opacity:.58}.sol-signal-mesh{z-index:1;pointer-events:none;transform:translate3d(calc(var(--sol-pointer-x) * 14px), calc(var(--sol-pointer-y) * 9px), 0);position:absolute;inset:16% 9% 14% 4%}.sol-signal-mesh span{background:var(--sol-green);width:10px;height:10px;box-shadow:0 0 0 10px var(--sol-green);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sol-signal-mesh span{box-shadow:0 0 0 10px color-mix(in oklch, var(--sol-green) 18%, transparent)}}.sol-signal-mesh span{animation:solNodePulse 3.6s var(--ease) infinite}.sol-signal-mesh span:first-child{top:58%;left:13%}.sol-signal-mesh span:nth-child(2){animation-delay:.7s;top:31%;left:52%}.sol-signal-mesh span:nth-child(3){background:var(--sol-amber);box-shadow:0 0 0 10px var(--sol-amber);top:17%;right:11%}@supports (color:color-mix(in lab, red, red)){.sol-signal-mesh span:nth-child(3){box-shadow:0 0 0 10px color-mix(in oklch, var(--sol-amber) 18%, transparent)}}.sol-signal-mesh span:nth-child(3){animation-delay:1.3s}.sol-signal-mesh span:nth-child(4){background:var(--sol-blue);box-shadow:0 0 0 10px var(--sol-blue);bottom:9%;right:18%}@supports (color:color-mix(in lab, red, red)){.sol-signal-mesh span:nth-child(4){box-shadow:0 0 0 10px color-mix(in oklch, var(--sol-blue) 18%, transparent)}}.sol-signal-mesh span:nth-child(4){animation-delay:1.9s}.sol-floating-card{z-index:3;border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:var(--sol-panel);width:min(330px,36vw);box-shadow:0 24px 60px var(--sol-ink);padding:18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sol-floating-card{box-shadow:0 24px 60px color-mix(in oklch, var(--sol-ink) 10%, transparent)}}.sol-floating-card{transform:translate3d(calc(var(--sol-pointer-x) * var(--sol-float-x,10px)), calc(var(--sol-pointer-y) * var(--sol-float-y,12px)), 0);transition:transform .52s var(--ease), box-shadow .32s var(--ease)}.sol-floating-card h3{margin:8px 0 6px;font-size:28px;font-weight:650;line-height:1}.sol-floating-card p{color:var(--sol-soft);margin:0;font-size:14px;line-height:1.45}.sol-card-value{--sol-float-x:-16px;--sol-float-y:10px;bottom:8%;left:-4%}.sol-card-trust{background:var(--sol-green-soft);--sol-float-x:14px;--sol-float-y:-12px;top:0;right:4%}.sol-product-frame{z-index:2;color:var(--sol-bg);background:var(--sol-ink);border:1px solid var(--sol-ink);grid-template-columns:60px minmax(0,1fr);display:grid;position:absolute;inset:10% 0 4% 3%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sol-product-frame{border:1px solid color-mix(in oklch, var(--sol-ink) 65%, var(--sol-bg))}}.sol-product-frame{border-radius:var(--sol-radius);box-shadow:0 34px 92px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-product-frame{box-shadow:0 34px 92px color-mix(in oklch, var(--sol-ink) 18%, transparent)}}.sol-product-frame{transform:rotateX(calc(var(--sol-pointer-y) * -2deg)) rotateY(calc(var(--sol-pointer-x) * 3deg)) translate3d(calc(var(--sol-pointer-x) * 10px), calc(var(--sol-pointer-y) * 8px), 0);transition:transform .54s var(--ease), box-shadow .36s var(--ease)}.sol-intelligence-flow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sol-intelligence-flow span{background:linear-gradient(90deg, transparent, var(--sol-green), transparent);width:46%;height:1px;position:absolute;left:-18%}@supports (color:color-mix(in lab, red, red)){.sol-intelligence-flow span{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--sol-green) 74%, transparent), transparent)}}.sol-intelligence-flow span{opacity:0;animation:solSignalSweep 4.8s var(--ease) infinite;transform:translate(-20%)}.sol-intelligence-flow span:first-child{top:31%}.sol-intelligence-flow span:nth-child(2){animation-delay:1.2s;top:54%}.sol-intelligence-flow span:nth-child(3){animation-delay:2.4s;top:72%}.sol-product-rail{z-index:1;border-right:1px solid var(--sol-bg);flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sol-product-rail{border-right:1px solid color-mix(in oklch, var(--sol-bg) 14%, transparent)}}.sol-product-rail .sol-mark{color:var(--sol-bg)}.sol-product-rail>span:not(.sol-mark){border:1px solid var(--sol-bg);width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.sol-product-rail>span:not(.sol-mark){border:1px solid color-mix(in oklch, var(--sol-bg) 18%, transparent)}}.sol-product-rail>span:not(.sol-mark){background:var(--sol-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sol-product-rail>span:not(.sol-mark){background:color-mix(in oklch, var(--sol-bg) 5%, transparent)}}.sol-product-main{z-index:1;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;position:relative}.sol-product-top{border-bottom:1px solid var(--sol-bg);justify-content:space-between;gap:18px;min-width:0;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.sol-product-top{border-bottom:1px solid color-mix(in oklch, var(--sol-bg) 14%, transparent)}}.sol-product-top strong{margin-top:4px;font-size:18px;line-height:1.15;display:block}.sol-kicker{color:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.sol-kicker{color:color-mix(in oklch, currentColor 58%, transparent)}}.sol-product-grid{grid-template-columns:minmax(140px,.72fr) minmax(260px,1.42fr) minmax(140px,.74fr);gap:12px;min-height:0;padding:12px;display:grid}.sol-product-panel{background:var(--sol-bg);flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sol-product-panel{background:color-mix(in oklch, var(--sol-bg) 7%, transparent)}}.sol-product-panel{border:1px solid var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-product-panel{border:1px solid color-mix(in oklch, var(--sol-bg) 13%, transparent)}}.sol-product-panel{border-radius:var(--sol-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sol-panel-head{color:var(--sol-bg);justify-content:space-between;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sol-panel-head{color:color-mix(in oklch, var(--sol-bg) 72%, transparent)}}.sol-status{min-height:24px;color:var(--sol-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.sol-status-paid{background:var(--sol-green)}.sol-status-pending{background:var(--sol-amber)}.sol-status-draft{background:var(--sol-blue-soft)}.sol-source-list,.sol-trust ul{margin:0;padding:0;list-style:none}.sol-source-list{gap:6px;display:grid}.sol-source-list li,.sol-trust li{align-items:flex-start;gap:10px;display:flex}.sol-source-list li{min-height:28px;color:var(--sol-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.sol-source-list li{color:color-mix(in oklch, var(--sol-bg) 86%, transparent)}}.sol-source-list li{font-size:13px}.sensei-os-landing[data-motion-ready=true] .sol-source-list li{animation:solSoftTick 4.8s var(--ease) infinite}.sensei-os-landing[data-motion-ready=true] .sol-source-list li:nth-child(2){animation-delay:.16s}.sensei-os-landing[data-motion-ready=true] .sol-source-list li:nth-child(3){animation-delay:.32s}.sensei-os-landing[data-motion-ready=true] .sol-source-list li:nth-child(4){animation-delay:.48s}.sensei-os-landing[data-motion-ready=true] .sol-source-list li:nth-child(5){animation-delay:.64s}.sensei-os-landing[data-motion-ready=true] .sol-source-list li:nth-child(6){animation-delay:.8s}.sol-source-list svg{color:var(--sol-green);flex:none}.sol-output-panel{background:linear-gradient(160deg, var(--sol-ai), var(--sol-bg) 42%)}@supports (color:color-mix(in lab, red, red)){.sol-output-panel{background:linear-gradient(160deg, color-mix(in oklch, var(--sol-ai) 21%, transparent), color-mix(in oklch, var(--sol-bg) 7%, transparent) 42%)}}.sol-brief-card{background:var(--sol-bg);color:var(--sol-ink);border-radius:var(--sol-radius);margin-top:auto;padding:clamp(16px,2.3vw,26px)}.sol-brief-card h3{max-width:14ch;margin:8px 0 12px;font-size:clamp(28px,2.7vw,38px);font-weight:650;line-height:.96}.sol-brief-card p{max-width:48ch;color:var(--sol-soft);margin:0;font-size:14px;line-height:1.42}.sol-output-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sol-output-actions span,.sol-evidence-stack>div,.sol-activation-step,.sol-role,.sol-workflow-step{border:1px solid var(--sol-line);border-radius:var(--sol-radius)}.sol-output-actions span{border-color:var(--sol-bg);place-items:center;min-height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.sol-output-actions span{border-color:color-mix(in oklch, var(--sol-bg) 15%, transparent)}}.sol-output-actions span{color:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-output-actions span{color:color-mix(in oklch, var(--sol-bg) 82%, transparent)}}.sol-output-actions span{font-size:13px;font-weight:620}.sol-evidence-stack{gap:8px;margin-top:auto;display:grid}.sol-evidence-stack>div{border-color:var(--sol-bg);gap:4px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.sol-evidence-stack>div{border-color:color-mix(in oklch, var(--sol-bg) 13%, transparent)}}.sol-evidence-stack>div{background:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-evidence-stack>div{background:color-mix(in oklch, var(--sol-bg) 5%, transparent)}}.sol-evidence-stack span{color:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-evidence-stack span{color:color-mix(in oklch, var(--sol-bg) 56%, transparent)}}.sol-evidence-stack span{font-size:12px}.sol-evidence-stack strong{color:var(--sol-bg);font-size:13px;line-height:1.25}.sol-proof-strip{border-top:1px solid var(--sol-line-strong);border-bottom:1px solid var(--sol-line-strong);-webkit-mask-image:linear-gradient(90deg,#0000,#161616 8% 92%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,lab(7.22637% -.0000149012 0) 8% 92%,#0000);display:block;overflow:hidden;mask-image:linear-gradient(90deg,#0000,oklch(20% 0 0) 8% 92%,#0000)}.sol-proof-track{width:max-content;animation:28s linear infinite solTicker;display:flex}.sol-proof-strip span{text-align:center;border-right:1px solid var(--sol-line-strong);min-width:min(34vw,320px);min-height:78px;color:var(--sol-soft);place-items:center;padding:14px;display:grid}.sol-editorial-section,.sol-integrations,.sol-voices{padding:clamp(76px, 10vw, 150px) var(--sol-pad)}.sol-editorial-head{text-align:center;width:min(760px,100%);margin:0 auto clamp(34px,5vw,70px)}.sol-editorial-head .sol-section-label{text-align:left;margin-inline:auto;width:fit-content;margin-bottom:22px}.sol-editorial-head h2{margin:0;font-size:clamp(42px,5.8vw,88px);line-height:.97}.sol-editorial-head p{max-width:62ch;color:var(--sol-soft);margin:18px auto 0;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.sol-upload-stage,.sol-search-stage,.sol-expert-stage,.sol-publish-stage{width:min(980px,100%);margin-inline:auto;position:relative}.sol-upload-stage{justify-items:center;gap:28px;display:grid}.sol-upload-drop{aspect-ratio:1.42;border:1px dashed var(--sol-muted);place-items:center;width:min(620px,100%);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sol-upload-drop{border:1px dashed color-mix(in oklch, var(--sol-muted) 42%, transparent)}}.sol-upload-drop{border-radius:var(--sol-radius);background:linear-gradient(135deg, var(--sol-green-soft), var(--sol-panel))}@supports (color:color-mix(in lab, red, red)){.sol-upload-drop{background:linear-gradient(135deg, color-mix(in oklch, var(--sol-green-soft) 58%, var(--sol-panel)), var(--sol-panel))}}.sol-upload-drop{transform:translate3d(calc(var(--sol-pointer-x) * -8px), calc(var(--sol-pointer-y) * -5px), 0)}.sol-upload-drop>svg{z-index:2;width:54px;height:54px;color:var(--sol-bg);background:var(--sol-ink);box-shadow:0 18px 50px var(--sol-ink);border-radius:50%;padding:13px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sol-upload-drop>svg{box-shadow:0 18px 50px color-mix(in oklch, var(--sol-ink) 18%, transparent)}}.sol-upload-drop img{object-fit:cover;border-radius:var(--sol-radius);width:74%;height:74%;box-shadow:0 24px 74px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-upload-drop img{box-shadow:0 24px 74px color-mix(in oklch, var(--sol-ink) 13%, transparent)}}.sol-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(620px,100%);display:grid}.sol-library-tile{border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:var(--sol-panel);min-height:132px;color:var(--sol-ink);transition:transform .36s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);flex-direction:column;justify-content:space-between;padding:10px;display:flex}.sol-library-tile:hover{border-color:var(--sol-green);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.sol-library-tile:hover{border-color:color-mix(in oklch, var(--sol-green) 34%, var(--sol-line))}}.sol-library-tile:hover{box-shadow:0 18px 48px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-library-tile:hover{box-shadow:0 18px 48px color-mix(in oklch, var(--sol-ink) 8%, transparent)}}.sol-library-tile span,.sol-result-mosaic span{background:var(--sol-green);border-radius:6px;min-height:72px;position:relative;overflow:hidden}.sol-library-tile span:before,.sol-result-mosaic span:before{content:"";background:radial-gradient(circle at 28% 22%, var(--sol-bg), transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sol-library-tile span:before,.sol-result-mosaic span:before{background:radial-gradient(circle at 28% 22%, color-mix(in oklch, var(--sol-bg) 30%, transparent), transparent 45%)}}.sol-library-tile span:before,.sol-result-mosaic span:before{pointer-events:none}.sol-library-tile strong{margin-top:10px;font-size:13px;line-height:1.2}.sol-library-blue span,.sol-result-mosaic .sol-library-blue{background:var(--sol-blue)}.sol-library-amber span,.sol-result-mosaic .sol-library-amber{background:var(--sol-amber)}.sol-library-ink span,.sol-result-mosaic .sol-library-ink{background:var(--sol-ink)}.sol-generated-note{color:var(--sol-muted);align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.sol-search-section{padding-top:clamp(32px,6vw,90px)}.sol-search-stage{border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:radial-gradient(circle at 78% 24%, var(--sol-green), transparent 28%), var(--sol-panel);align-items:center;min-height:520px;padding:clamp(20px,4vw,48px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sol-search-stage{background:radial-gradient(circle at 78% 24%, color-mix(in oklch, var(--sol-green) 15%, transparent), transparent 28%), color-mix(in oklch, var(--sol-panel) 92%, var(--sol-blue-soft))}}.sol-search-stage{box-shadow:0 30px 90px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-search-stage{box-shadow:0 30px 90px color-mix(in oklch, var(--sol-ink) 8%, transparent)}}.sol-search-box{z-index:2;background:var(--sol-panel);border:1px solid var(--sol-line);border-radius:var(--sol-radius);width:min(560px,100% - 48px);min-height:56px;box-shadow:0 18px 48px var(--sol-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid;position:absolute;top:38px;left:50%}@supports (color:color-mix(in lab, red, red)){.sol-search-box{box-shadow:0 18px 48px color-mix(in oklch, var(--sol-ink) 12%, transparent)}}.sol-search-box{transform:translate(-50%)}.sol-search-box span{color:var(--sol-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sol-search-box kbd{border:1px solid var(--sol-line);color:var(--sol-muted);font-family:var(--mono);border-radius:6px;padding:4px 7px;font-size:11px}.sol-result-mosaic{width:min(680px,90%);transform:translate3d(calc(var(--sol-pointer-x) * 9px), calc(var(--sol-pointer-y) * 6px), 0);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:60px auto 0;display:grid}.sol-result-mosaic span{border:1px solid var(--sol-bg);min-height:150px}@supports (color:color-mix(in lab, red, red)){.sol-result-mosaic span{border:1px solid color-mix(in oklch, var(--sol-bg) 26%, transparent)}}.sol-search-answer{background:var(--sol-ink);width:min(330px,70%);color:var(--sol-bg);border-radius:var(--sol-radius);box-shadow:0 18px 58px var(--sol-ink);padding:18px;position:absolute;bottom:clamp(18px,4vw,58px);right:clamp(18px,5vw,72px)}@supports (color:color-mix(in lab, red, red)){.sol-search-answer{box-shadow:0 18px 58px color-mix(in oklch, var(--sol-ink) 18%, transparent)}}.sol-search-answer strong,.sol-search-answer p{margin:0;display:block}.sol-search-answer p{color:var(--sol-bg);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.sol-search-answer p{color:color-mix(in oklch, var(--sol-bg) 74%, transparent)}}.sol-search-answer p{font-size:13px;line-height:1.45}.sol-expert{background:var(--sol-ink);color:var(--sol-bg)}.sol-expert .sol-editorial-head p,.sol-expert .sol-section-label{color:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-expert .sol-editorial-head p,.sol-expert .sol-section-label{color:color-mix(in oklch, var(--sol-bg) 74%, transparent)}}.sol-expert .sol-section-label span{border-color:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-expert .sol-section-label span{border-color:color-mix(in oklch, var(--sol-bg) 22%, transparent)}}.sol-expert-stage{border:1px solid var(--sol-bg);min-height:540px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sol-expert-stage{border:1px solid color-mix(in oklch, var(--sol-bg) 18%, transparent)}}.sol-expert-stage{border-radius:var(--sol-radius);background:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-expert-stage{background:color-mix(in oklch, var(--sol-bg) 5%, transparent)}}.sol-expert-stage>img{object-fit:cover;opacity:.68;width:100%;height:100%;min-height:540px;transform:translate3d(calc(var(--sol-pointer-x) * -10px), calc(var(--sol-pointer-y) * -8px), 0) scale(1.04)}.sol-expert-card{background:var(--sol-panel);width:min(410px,100% - 40px);color:var(--sol-ink);border:1px solid var(--sol-line);border-radius:var(--sol-radius);box-shadow:0 30px 90px var(--sol-ink);padding:22px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.sol-expert-card{box-shadow:0 30px 90px color-mix(in oklch, var(--sol-ink) 34%, transparent)}}.sol-expert-card{transform:translate(-50%,-50%)}.sol-expert-card h3{margin:10px 0;font-size:clamp(28px,3.3vw,44px);line-height:.98}.sol-expert-card p{color:var(--sol-soft);margin:0;font-size:14px;line-height:1.5}.sol-expert-card div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sol-expert-card div span{background:var(--sol-green-soft);min-height:28px;color:var(--sol-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.sol-publish-stage{place-items:center;min-height:660px;display:grid}.sol-publish-doc{border:1px solid var(--sol-line);background:var(--sol-panel);width:92px;height:112px;color:var(--sol-muted);text-align:center;border-radius:6px;place-items:center;padding:12px;font-size:11px;line-height:1.2;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.sol-publish-doc svg{color:var(--sol-green)}.sol-publish-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(820px,100%);margin-top:110px;display:grid}.sol-publish-card{border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:radial-gradient(circle at 70% 18%, var(--sol-bg), transparent 20%), linear-gradient(150deg, var(--sol-ink), var(--sol-ai));flex-direction:column;justify-content:flex-end;min-height:230px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sol-publish-card{background:radial-gradient(circle at 70% 18%, color-mix(in oklch, var(--sol-bg) 72%, transparent), transparent 20%), linear-gradient(150deg, var(--sol-ink), color-mix(in oklch, var(--sol-ai) 48%, var(--sol-ink)))}}.sol-publish-card{color:var(--sol-bg);box-shadow:0 22px 58px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-publish-card{box-shadow:0 22px 58px color-mix(in oklch, var(--sol-ink) 9%, transparent)}}.sol-publish-card:nth-child(2){background:radial-gradient(circle at 34% 20%, var(--sol-bg), transparent 20%), linear-gradient(150deg, var(--sol-green), var(--sol-blue));transform:translateY(46px)}@supports (color:color-mix(in lab, red, red)){.sol-publish-card:nth-child(2){background:radial-gradient(circle at 34% 20%, color-mix(in oklch, var(--sol-bg) 68%, transparent), transparent 20%), linear-gradient(150deg, var(--sol-green), var(--sol-blue))}}.sol-publish-card:nth-child(3){background:radial-gradient(circle at 70% 24%, var(--sol-bg), transparent 22%), linear-gradient(150deg, var(--sol-amber), var(--sol-green));transform:translateY(22px)}@supports (color:color-mix(in lab, red, red)){.sol-publish-card:nth-child(3){background:radial-gradient(circle at 70% 24%, color-mix(in oklch, var(--sol-bg) 64%, transparent), transparent 22%), linear-gradient(150deg, var(--sol-amber), var(--sol-green))}}.sol-publish-card span{font-family:var(--mono);margin-bottom:auto;font-size:12px}.sol-publish-card strong{font-size:clamp(24px,2.5vw,34px);line-height:1}.sol-publish-card small{color:var(--sol-bg);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.sol-publish-card small{color:color-mix(in oklch, var(--sol-bg) 72%, transparent)}}.sol-publish-inspector{border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:var(--sol-panel);width:210px;box-shadow:0 24px 66px var(--sol-ink);gap:10px;padding:16px;display:grid;position:absolute;bottom:7%;right:3%}@supports (color:color-mix(in lab, red, red)){.sol-publish-inspector{box-shadow:0 24px 66px color-mix(in oklch, var(--sol-ink) 12%, transparent)}}.sol-publish-inspector svg{color:var(--sol-green)}.sol-publish-inspector span{background:var(--sol-line);border-radius:999px;align-items:center;min-height:28px;padding-inline:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sol-publish-inspector span{background:color-mix(in oklch, var(--sol-line) 54%, transparent)}}.sol-publish-inspector span{color:var(--sol-soft);font-size:12px}.sol-integrations{border-top:1px solid var(--sol-line);border-bottom:1px solid var(--sol-line);background:var(--sol-panel);overflow:hidden}.sol-integration-rail{gap:10px;width:max-content;animation:34s linear infinite solTicker;display:flex}.sol-integration-rail span{border:1px solid var(--sol-line);background:var(--sol-bg);min-width:118px;min-height:78px;color:var(--sol-soft);border-radius:4px;place-items:center;font-size:13px;font-weight:620;display:grid}.sol-problem,.sol-workflow,.sol-activation,.sol-trust,.sol-roles,.sol-access{padding:clamp(72px, 10vw, 150px) var(--sol-pad)}.sol-section-label{color:var(--sol-muted);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:32px;display:grid}.sol-section-label span{border:1px solid var(--sol-line);border-radius:999px;place-items:center;width:42px;height:28px;display:grid}.sol-section-label p{margin:0}.sol-problem-grid,.sol-trust{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:clamp(28px,6vw,92px);display:grid}.sol-problem-grid{align-items:center}.sol-problem h2,.sol-activation h2,.sol-trust h2,.sol-access h2{font-size:clamp(42px,6.2vw,96px);line-height:.96}.sol-problem p,.sol-activation-copy p,.sol-trust-body>p,.sol-access-panel>p{max-width:66ch;color:var(--sol-soft);margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.5}.sol-problem-art{min-height:clamp(360px,43vw,560px);box-shadow:0 30px 90px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-problem-art{box-shadow:0 30px 90px color-mix(in oklch, var(--sol-ink) 10%, transparent)}}.sol-problem-art{transform:translate3d(calc(var(--sol-pointer-x) * -8px), calc(var(--sol-pointer-y) * -6px), 0)}.sol-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sol-workflow-step{background:var(--sol-panel);min-height:360px;transition:opacity .76s var(--ease), transform .82s var(--ease), background .32s var(--ease), border-color .32s var(--ease);flex-direction:column;padding:clamp(20px,3vw,34px);display:flex;overflow:hidden}.sol-workflow-step:after{content:"";background:linear-gradient(90deg, var(--sol-green), transparent);transform-origin:0;height:1px;transition:transform .9s var(--ease) .16s;margin-top:26px;display:block;transform:scaleX(0)}.sol-workflow-step.is-visible:after{transform:scaleX(1)}.sol-workflow-step:hover,.sol-role:hover{background:var(--sol-panel)}@supports (color:color-mix(in lab, red, red)){.sol-workflow-step:hover,.sol-role:hover{background:color-mix(in oklch, var(--sol-panel) 78%, var(--sol-green-soft))}}.sol-workflow-step:hover,.sol-role:hover{border-color:var(--sol-green)}@supports (color:color-mix(in lab, red, red)){.sol-workflow-step:hover,.sol-role:hover{border-color:color-mix(in oklch, var(--sol-green) 28%, var(--sol-line))}}.sol-workflow-step:hover,.sol-role:hover{transform:translateY(-3px)}.sol-step-index{color:var(--sol-muted);justify-content:space-between;align-items:center;display:flex}.sol-step-index span{font-family:var(--mono);font-size:12px}.sol-workflow-step h3,.sol-role h3{margin:auto 0 16px;font-size:clamp(26px,3vw,40px);font-weight:650;line-height:1.04}.sol-workflow-step p,.sol-role p{color:var(--sol-soft);margin:0;font-size:15px;line-height:1.55}.sol-activation{background:var(--sol-ink);color:var(--sol-bg);grid-template-columns:minmax(0,.95fr) minmax(320px,1fr);align-items:center;gap:clamp(28px,6vw,88px);display:grid}.sol-activation .sol-section-label,.sol-activation-copy p{color:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-activation .sol-section-label,.sol-activation-copy p{color:color-mix(in oklch, var(--sol-bg) 74%, transparent)}}.sol-activation .sol-section-label span{border-color:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-activation .sol-section-label span{border-color:color-mix(in oklch, var(--sol-bg) 22%, transparent)}}.sol-activation .sol-button-light{border-color:var(--sol-bg);color:var(--sol-bg);margin-top:30px}.sol-activation .sol-button-light:hover{background:var(--sol-bg);color:var(--sol-ink)}.sol-activation-track{z-index:2;gap:12px;display:grid;position:relative}.sol-activation-motion{align-items:center;min-height:560px;display:grid;position:relative}.sol-radar-art{border-color:var(--sol-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sol-radar-art{border-color:color-mix(in oklch, var(--sol-bg) 18%, transparent)}}.sol-radar-art{opacity:.84;transform:translate3d(calc(var(--sol-pointer-x) * 10px), calc(var(--sol-pointer-y) * 8px), 0) scale(1.01)}.sol-activation-step{border-color:var(--sol-bg);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.sol-activation-step{border-color:color-mix(in oklch, var(--sol-bg) 18%, transparent)}}.sol-activation-step{background:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-activation-step{background:color-mix(in oklch, var(--sol-bg) 6%, transparent)}}.sol-activation-step{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .76s var(--ease), transform .82s var(--ease), background .28s var(--ease), border-color .28s var(--ease)}.sol-activation-step:hover{background:var(--sol-bg)}@supports (color:color-mix(in lab, red, red)){.sol-activation-step:hover{background:color-mix(in oklch, var(--sol-bg) 12%, transparent)}}.sol-activation-step:hover{border-color:var(--sol-green)}@supports (color:color-mix(in lab, red, red)){.sol-activation-step:hover{border-color:color-mix(in oklch, var(--sol-green) 44%, transparent)}}.sol-activation-step:hover{transform:translate(6px)}.sol-activation-step svg{color:var(--sol-green)}.sol-activation-step strong,.sol-activation-step span{display:block}.sol-activation-step strong{font-size:19px;line-height:1.2}.sol-activation-step span{color:var(--sol-bg);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.sol-activation-step span{color:color-mix(in oklch, var(--sol-bg) 64%, transparent)}}.sol-activation-step span{font-size:14px}.sol-trust{border-bottom:1px solid var(--sol-line)}.sol-trust-body{gap:32px;display:grid}.sol-trust-art{border-color:var(--sol-green);min-height:300px}@supports (color:color-mix(in lab, red, red)){.sol-trust-art{border-color:color-mix(in oklch, var(--sol-green) 18%, var(--sol-line))}}.sol-trust-art{box-shadow:0 24px 74px var(--sol-ink)}@supports (color:color-mix(in lab, red, red)){.sol-trust-art{box-shadow:0 24px 74px color-mix(in oklch, var(--sol-ink) 9%, transparent)}}.sol-trust ul{gap:14px;display:grid}.sol-trust li{border-bottom:1px solid var(--sol-line);color:var(--sol-soft);padding-bottom:14px;font-size:16px;line-height:1.45}.sol-trust li svg{color:var(--sol-green);flex:none;margin-top:2px}.sol-roles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sol-role{background:var(--sol-panel);flex-direction:column;min-height:260px;padding:22px;display:flex}.sol-access{padding-top:0}.sol-access-panel{background:linear-gradient(135deg, var(--sol-green-soft), var(--sol-panel));grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(24px,5vw,68px);padding:clamp(24px,5vw,60px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sol-access-panel{background:linear-gradient(135deg, color-mix(in oklch, var(--sol-green-soft) 76%, var(--sol-panel)), var(--sol-panel))}}.sol-access-panel{border:1px solid var(--sol-line);border-radius:var(--sol-radius)}.sol-access-panel>:not(.sol-access-art){z-index:1;position:relative}.sol-access-art{z-index:0;opacity:.22;transform:translate3d(calc(var(--sol-pointer-x) * -12px), calc(var(--sol-pointer-y) * -8px), 0) scale(1.04);border:0;position:absolute;inset:0}.sol-access-panel h2{max-width:12ch;margin-top:12px}.sol-access-panel>p{align-self:start}.sol-access-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px}.sol-footer{min-height:92px;padding:24px var(--sol-pad);border-top:1px solid var(--sol-line);color:var(--sol-muted);justify-content:space-between;align-items:center;gap:18px;display:flex}.sol-footer p{margin:0;font-size:14px}@keyframes solTicker{to{transform:translate(-50%)}}@keyframes solSignalSweep{0%{opacity:0;transform:translate(-28%)}18%{opacity:.8}70%{opacity:.1;transform:translate(290%)}to{opacity:0;transform:translate(320%)}}@keyframes solNodePulse{0%,to{opacity:.58;transform:scale(.9)}44%{opacity:1;transform:scale(1.16)}}@keyframes solSoftTick{0%,82%,to{color:color-mix(in oklch, var(--sol-bg) 86%, transparent)}18%,34%{color:var(--sol-green)}}@media (max-width:1180px){.sol-hero,.sol-problem-grid,.sol-activation,.sol-trust,.sol-access-panel{grid-template-columns:minmax(0,1fr)}.sol-hero{align-items:start}.sol-hero h1{max-width:13ch}.sol-stage{min-height:560px}.sol-product-frame{height:auto}.sol-floating-card{display:none}.sol-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sol-nav{grid-template-columns:1fr auto}.sol-nav-links{display:none}.sol-product-grid,.sol-workflow-grid,.sol-publish-cards,.sol-voice-grid{grid-template-columns:minmax(0,1fr)}.sol-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-proof-strip span{border-right:0;border-bottom:1px solid var(--sol-line-strong);min-width:270px;min-height:56px}.sol-proof-strip span:last-child{border-bottom:0}.sol-product-frame{position:absolute;inset:0;transform:none}.sol-search-stage,.sol-expert-stage,.sol-expert-stage>img{min-height:470px}.sol-result-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:76px}.sol-result-mosaic span{min-height:112px}.sol-search-answer{width:100%;margin-top:16px;position:relative;bottom:auto;right:auto}.sol-publish-stage{gap:18px;min-height:auto}.sol-publish-doc,.sol-publish-inspector{width:100%;height:auto;position:relative;inset:auto;transform:none}.sol-publish-cards{margin-top:0}.sol-publish-card,.sol-publish-card:nth-child(2),.sol-publish-card:nth-child(3){min-height:170px;transform:none}.sol-product-grid{gap:10px}}@media (max-width:640px){.sol-nav{padding-top:12px;padding-bottom:12px;position:relative}.sol-nav-actions{gap:6px}.sol-login{display:none}.sol-nav-actions .sol-button{min-height:40px;padding:0 13px;font-size:13px}.sol-hero{padding-top:34px;padding-bottom:22px}.sol-hero h1{font-size:clamp(40px,10.8vw,52px)}.sol-editorial-head{text-align:left}.sol-editorial-head .sol-section-label{margin-inline:0}.sol-editorial-head h2{font-size:clamp(36px,10.5vw,56px)}.sol-stage{min-height:330px}.sol-hero-art,.sol-signal-mesh,.sol-radar-art{display:none}.sol-hero-copy>p,.sol-problem p,.sol-activation-copy p,.sol-trust-body>p,.sol-access-panel>p{font-size:16px}.sol-hero-actions,.sol-access-actions{grid-template-columns:minmax(0,1fr);display:grid}.sol-product-frame{grid-template-columns:minmax(0,1fr);height:auto;overflow:hidden}.sol-product-rail{display:none}.sol-product-top{flex-direction:column;gap:8px;padding:14px}.sol-product-top .sol-status{align-self:flex-start}.sol-product-grid{grid-template-columns:minmax(0,1fr);padding:8px}.sol-context-panel,.sol-evidence-panel,.sol-output-actions,.sol-brief-card p{display:none}.sol-problem-art,.sol-trust-art{min-height:260px}.sol-upload-drop{aspect-ratio:1.05}.sol-library-tile{min-height:118px}.sol-brand-strip span,.sol-integration-rail span{min-width:138px}.sol-activation-motion{min-height:auto}.sol-output-panel{min-height:224px}.sol-brief-card{margin-top:0;padding:14px}.sol-brief-card h3{max-width:16ch;margin-bottom:0;font-size:24px}.sol-problem h2,.sol-activation h2,.sol-trust h2,.sol-access h2{font-size:clamp(36px,11vw,58px)}.sol-roles-grid{grid-template-columns:minmax(0,1fr)}.sol-role,.sol-workflow-step{min-height:220px}.sol-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sensei-os-landing *,.sensei-os-landing :before,.sensei-os-landing :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.sol-hero-art,.sol-floating-card,.sol-product-frame,.sol-radar-art,.sol-access-art,.sol-problem-art,.sol-upload-drop,.sol-result-mosaic,.sol-expert-stage>img{transform:none!important}}:root{--rail-w:60px;--drawer-w:240px;--sidebar-w:60px}.app{grid-template-columns:60px minmax(0,1fr)!important}.app>.main{min-width:0}@media (max-width:768px){.app{grid-template-columns:60px minmax(0,1fr)!important}.main{min-width:0}.topbar{gap:8px;padding-inline:10px}.topbar .crumbs{flex:auto;gap:6px;min-width:0}.topbar .crumb-brand,.topbar .crumb-name,.topbar .crumb-page{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar .crumb-brand,.topbar .crumb-name{max-width:84px}.topbar .crumb-page{max-width:112px}.topbar .topbar-search{flex:none;justify-content:center;width:36px;min-width:36px;padding-inline:0}.topbar .topbar-search span,.topbar .topbar-search kbd,.topbar .btn-gold span,.topbar .daily-signals-trigger{display:none}}@media (max-width:720px){.page-head:has(.right-side){grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.page-head .right-side{width:100%!important;min-width:0!important;padding-bottom:0!important}.pill-group{scrollbar-width:none;justify-content:flex-start!important;max-width:100%!important;overflow-x:auto!important}.pill-group::-webkit-scrollbar{display:none}.pill-group .pill{flex:none!important}.bp-view.pc-view,.pc-view,.ciq-view{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.pc-header,.ciq-header{flex-direction:column!important;align-items:stretch!important}.pc-header-actions,.ciq-header-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;min-width:0!important}.pc-header-actions .pc-select,.ciq-window-select,.ciq-window-select select{min-width:0!important;max-width:100%!important}.pc-kpi-grid,.pc-chart-grid,.pc-signals-main,.pc-trending-grid,.ciq-cover,.ciq-moves,.ciq-highlights,.ciq-sentiment-top,.ciq-meme-grid,.ciq-ugc-grid,.ciq-aesthetic-grid{grid-template-columns:minmax(0,1fr)!important}.ciq-tabs,.ws-tabs,.ws-tabs-with-actions .ws-tabs-inner{scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.ciq-tabs::-webkit-scrollbar{display:none}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs-with-actions .ws-tabs-inner::-webkit-scrollbar{display:none}.ciq-tab,.ws-tab{flex:none!important}.ws-account-brands-grid{grid-template-columns:minmax(0,1fr)!important}.ws-account-brand,.ws-account-brand-head,.ws-account-brand-actions{width:100%!important;min-width:0!important}.ws-account-brand-head,.ws-account-brand-actions{flex-wrap:wrap!important}.ws-account-brand-tag{max-width:calc(100% - 52px)!important;margin-left:52px!important}.ws-account-brand-actions .ws-btn{min-width:min(100%,140px)!important}.ciq-trend-row,.ciq-theme-row,.ciq-competitor-row,.ciq-risk{grid-template-columns:minmax(0,1fr)!important}.ciq-heatmap{overflow-x:auto!important}}.ai-quality-main{max-width:1280px;padding:24px}.ai-quality-controls{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;padding:16px;display:flex}.ai-quality-control{flex-direction:column;gap:6px;font-size:13px;display:flex}.ai-quality-control label{color:var(--ink-2);font-weight:500}.ai-quality-control input[type=number]{border:1px solid var(--line);background:var(--bg);width:80px;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:14px}.ai-quality-control input[type=checkbox]{accent-color:var(--ai);margin-right:6px}.ai-quality-error{background:var(--danger);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ai-quality-error{background:color-mix(in oklch, var(--danger) 12%, var(--panel))}}.ai-quality-error{border:1px solid var(--danger);color:var(--ink);border-radius:10px;margin-bottom:16px}.ai-quality-result{flex-direction:column;gap:20px;display:flex}.ai-quality-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ai-quality-summary .metric{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.ai-quality-summary .metric-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px;font-size:11px}.ai-quality-summary .metric-value{color:var(--ink);font-size:28px;font-weight:600;line-height:1.1}.ai-quality-summary .metric-sub{color:var(--ink-2);margin-top:4px;font-size:12px}.ai-quality-block{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.ai-quality-block h2{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 12px;font-size:14px;font-weight:600}.ai-quality-body{color:var(--ink-2);margin:0 0 10px;font-size:13px;line-height:1.55}.ai-quality-trust{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.ai-quality-trust-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-quality-trust-head h2{margin-bottom:2px}.ai-quality-trust-kpis{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;min-width:min(100%,320px);display:grid}.ai-quality-trust-kpis div{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.ai-quality-trust-kpis span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.1;display:block}.ai-quality-trust-kpis small{color:var(--ink-3);margin-top:3px;font-size:11px;display:block}.ai-quality-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-quality-gates{flex-direction:column;gap:8px;display:flex}.ai-quality-gate{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.ai-quality-gate:last-child{border-bottom:none}.ai-quality-gate strong{color:var(--ink);font-size:13px;display:block}.ai-quality-gate p{color:var(--ink-3);margin:3px 0 0;font-size:12px;line-height:1.45}.gate-pill,.source-pill{border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.ai-quality-gate.ok .gate-pill,.source-pill.ok{color:var(--paid);background:var(--paid)}@supports (color:color-mix(in lab, red, red)){.ai-quality-gate.ok .gate-pill,.source-pill.ok{background:color-mix(in oklch, var(--paid) 12%, transparent)}}.ai-quality-gate.warn .gate-pill,.source-pill.pending{color:var(--pending);background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.ai-quality-gate.warn .gate-pill,.source-pill.pending{background:color-mix(in oklch, var(--pending) 16%, transparent)}}.ai-quality-gate.blocked .gate-pill,.source-pill.missing{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ai-quality-gate.blocked .gate-pill,.source-pill.missing{background:color-mix(in oklch, var(--danger) 12%, transparent)}}.ai-quality-proof{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.ai-quality-proof code{color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:12px}.ai-quality-proof span{color:var(--ink-3);font-size:12px}.ai-quality-table{border-collapse:collapse;width:100%;font-size:14px}.ai-quality-table th,.ai-quality-table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 12px}.ai-quality-table th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.ai-quality-table tbody tr:last-child td{border-bottom:none}.ai-quality-footnote{color:var(--ink-3);margin-top:8px;font-size:12px}.ai-quality-cases{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ai-quality-case{grid-template-columns:minmax(0,1fr) 200px 60px;align-items:center;gap:12px;font-size:13px;display:grid}.ai-quality-case .case-id{font-family:var(--font-mono,monospace);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-quality-case .case-bar{background:var(--line);border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.ai-quality-case .case-bar-fill{background:var(--ai);border-radius:4px;height:100%;transition:width .2s;display:block}.ai-quality-case .case-rate{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right}.ai-quality-sparkline{width:100%;height:140px;display:block}.ai-quality-chart{position:relative}.ai-quality-tooltip{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:8px;margin-top:4px;padding:8px 12px;font-size:12px;position:relative}.ai-quality-compare{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.ai-quality-compare h2{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 16px;font-size:14px;font-weight:600}.ai-quality-compare-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ai-quality-compare-side{text-align:center;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px}.ai-quality-compare-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px;font-size:11px}.ai-quality-compare-arrow{text-align:center;color:var(--ai)}.ai-quality-compare-delta{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}@media (max-width:640px){.ai-quality-trust-head,.ai-quality-trust-grid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.ai-quality-trust-kpis,.ai-quality-gate,.ai-quality-compare-grid{grid-template-columns:1fr}}.hoje-liner-hint{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.hoje-liner-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.hoje-liner-tagline{color:var(--muted);font-size:12px;line-height:1.35}.hoje-liner-actions{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;display:flex}.hoje-liner-link{color:var(--ink);border-bottom:1px solid #0000001f;border-bottom:1px solid lab(0% 0 0/.12);align-items:center;gap:4px;padding-bottom:1px;text-decoration:none;display:inline-flex}.hoje-liner-link:hover{border-bottom-color:var(--paid);color:var(--paid)}.hoje-liner-sep{color:var(--muted-2);-webkit-user-select:none;user-select:none}.hoje-liner-copybtn{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.hoje-liner-copybtn:hover:not(:disabled){color:var(--ink)}.hoje-liner-copybtn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.ws-account-hero.v2{background:var(--ws-line-soft);border:1px solid var(--ws-line);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:grid}.ws-account-hero.v2 .ws-account-avatar.v2{background:var(--ws-ink);width:56px;height:56px;color:var(--ws-card);font-family:var(--font-display,var(--sans));border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.ws-account-hero.v2 .ws-account-hero-main h1{font-family:var(--font-display,var(--sans));letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.ws-account-hero-sub.v2{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.ws-account-hero-sub.v2 .sep{opacity:.5}.ws-account-role-pill{background:var(--ws-ink);color:var(--ws-card);font-family:var(--font-mono-base,ui-monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.ws-account-hero.v2 .ws-account-hero-actions{align-items:center;gap:8px;display:flex}.help-v2{max-width:1280px;margin:0 auto;padding:28px 44px 80px}@media (max-width:768px){.help-v2{padding:20px 20px 60px}}.help-head{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.help-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ws-muted-2);font-size:11px;font-weight:600}.help-title{font-family:var(--font-display,var(--sans));letter-spacing:-.03em;margin:4px 0 0;font-size:32px;font-weight:600;line-height:1.05}.help-sub{color:var(--ws-muted);max-width:600px;margin-top:8px;font-size:13px}.help-shell{grid-template-columns:1fr 320px;gap:18px;display:grid}@media (max-width:1000px){.help-shell{grid-template-columns:1fr}}.help-main{flex-direction:column;gap:18px;display:flex}.help-search{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;transition:border-color .12s;display:flex}.help-search:focus-within{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink)}.help-search svg{color:var(--ws-muted);flex-shrink:0}.help-search input{color:var(--ws-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.help-search input::placeholder{color:var(--ws-muted-2)}.help-search-clear{width:24px;height:24px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:all .12s;display:grid}.help-search-clear:hover{background:var(--ws-ink);color:var(--ws-card)}.help-section{flex-direction:column;gap:10px;display:flex}.help-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.help-section-head h2{font-family:var(--font-display,var(--sans));letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.help-section-ct{background:var(--ws-ink);min-width:22px;height:22px;color:var(--ws-card);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-grid}.help-clear-cat{background:var(--ws-line-soft);border:1px solid var(--ws-line);color:var(--ws-ink);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;transition:all .12s;display:inline-flex}.help-clear-cat:hover{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.help-cat-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (max-width:700px){.help-cat-grid{grid-template-columns:1fr}}.help-cat{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:background .12s,color .12s,border-color .12s;display:flex}.help-cat:hover,.help-cat.on{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.help-cat-icon{background:var(--ws-line-soft);width:36px;height:36px;color:var(--ws-ink);border-radius:9px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.help-cat:hover .help-cat-icon,.help-cat.on .help-cat-icon{background:var(--ws-card);color:var(--ws-ink)}.help-cat-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-cat-title{font-family:var(--font-display,var(--sans));letter-spacing:-.01em;font-size:14px;font-weight:600}.help-cat-desc{color:var(--ws-muted);font-size:11.5px}.help-cat:hover .help-cat-desc,.help-cat.on .help-cat-desc{color:#fff9}.help-cat-ct{background:var(--ws-line-soft);min-width:22px;height:22px;color:var(--ws-muted);font-variant-numeric:tabular-nums;border-radius:11px;flex-shrink:0;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.help-cat:hover .help-cat-ct,.help-cat.on .help-cat-ct{color:var(--ws-card);background:#ffffff26}.help-faq{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.help-q{border-top:1px solid var(--ws-line-soft)}.help-q:first-child{border-top:0}.help-q summary{cursor:pointer;color:var(--ws-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;list-style:none;transition:background .12s,color .12s;display:flex}.help-q summary::-webkit-details-marker{display:none}.help-q summary:hover{background:var(--ws-ink);color:var(--ws-card)}.help-q summary:hover .help-q-cat{color:var(--ws-card);background:#ffffff1f;border-color:#ffffff2e}.help-q-text{flex:1;min-width:0;font-weight:500}.help-q-cat{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--font-mono-base,ui-monospace);background:var(--ws-line-soft);color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:5px;flex-shrink:0;padding:2px 8px}.help-q[open] summary{background:var(--ws-line-soft);color:var(--ws-ink)}.help-q[open] summary:hover{background:var(--ws-ink);color:var(--ws-card)}.help-q p{color:var(--ws-muted);background:var(--ws-line-soft);margin:0;padding:0 18px 16px;font-size:13px;line-height:1.6}.help-empty{text-align:center;border:1px dashed var(--ws-line);background:var(--ws-line-soft);border-radius:12px;padding:32px 24px}.help-empty-title{font-family:var(--font-display,var(--sans));color:var(--ws-ink);font-size:15px;font-weight:600}.help-empty-sub{color:var(--ws-muted);margin-top:6px;font-size:13px}.help-side{flex-direction:column;gap:12px;display:flex}.help-side-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;transition:background .16s,color .16s,border-color .16s;display:flex}.help-side-card:hover{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.help-side-card:hover p{color:#ffffffb3}.help-side-card:hover .help-side-eyebrow{color:#fff9}.help-side-card:hover .help-side-link{color:var(--ws-card)}.help-side-card:hover .ws-btn{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-card)}.help-side-card:hover .help-side-status{color:var(--ws-card)}.help-side-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted-2);font-size:10.5px;font-weight:600}.help-side-card h3{font-family:var(--font-display,var(--sans));letter-spacing:-.01em;margin:2px 0 0;font-size:15px;font-weight:600}.help-side-card p{color:var(--ws-muted);margin:0;font-size:12.5px;line-height:1.5}.help-side-link{color:var(--ws-ink);margin-top:6px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-block}.help-side-link:hover{text-decoration:underline}.help-side-status{color:var(--ws-ink);align-items:center;gap:8px;display:inline-flex}.help-side-status .d{background:var(--ws-ink);border-radius:50%;width:8px;height:8px;animation:2s infinite help-pulse}@keyframes help-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.5;box-shadow:0 0 0 3px #0000}}.ws-view.wide .ws-account-brand-tag{background:var(--ws-line-soft);color:var(--ws-muted);border:1px solid var(--ws-line)}.ws-view.wide .ws-account-brand-tag.tag-enterprise{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.ws-view.wide .ws-account-brand-tag.tag-project{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-ink)}.ws-view.wide .ws-account-brand-tag.tag-shared{background:var(--ws-card);color:var(--ws-ink);border:1px dashed var(--ws-ink)}.ws-view.wide .ws-account-brand-tag.tag-guest{color:var(--ws-muted-2);border:1px solid var(--ws-line);background:0 0}.ws-view.wide .ws-account-brand{box-shadow:none;transition:background .16s,color .16s,border-color .16s}.ws-view.wide .ws-account-brand:hover{background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink);box-shadow:none;transform:none}.ws-view.wide .ws-account-brand:hover .ws-brand-logo{background:var(--ws-card)!important;color:var(--ws-ink)!important}.ws-view.wide .ws-account-brand:hover .ws-account-brand-tag.tag-enterprise{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-card)}.ws-view.wide .ws-account-brand:hover .ws-account-brand-tag.tag-project,.ws-view.wide .ws-account-brand:hover .ws-account-brand-tag.tag-shared,.ws-view.wide .ws-account-brand:hover .ws-account-brand-tag.tag-guest{color:var(--ws-card);background:0 0;border-color:#ffffff4d}.ws-view.wide .ws-account-brand:hover .ws-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.ws-view.wide .ws-account-brand:hover .ws-btn:hover{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-card)}.ws-view.wide .ws-account-ws-row{transition:background .12s,color .12s}.ws-view.wide .ws-account-ws-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-account-ws-row:hover .ws-account-ws-row-icon{color:var(--ws-card);background:#ffffff1a}.ws-view.wide .ws-account-ws-row:hover .ws-account-ws-row-meta{color:#fff9}.ws-view.wide .ws-account-ws-row:hover .ws-account-ws-row-arrow{color:var(--ws-card)}.ws-view.wide .ws-account-activity-row{transition:background .12s,color .12s}.ws-view.wide .ws-account-activity-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-account-activity-row:hover .when{color:#ffffff8c}.ws-view.wide .ws-account-activity-row:hover .ws-account-activity-tag{color:var(--ws-card);background:#ffffff1f;border-color:#ffffff2e}.ws-view.wide .ws-account-activity-tag{border:1px solid var(--ws-line);background:var(--ws-line-soft)!important;color:var(--ws-muted)!important}.ws-view.wide .ws-account-activity-tag.tag-brand-check,.ws-view.wide .ws-account-activity-tag.tag-asset,.ws-view.wide .ws-account-activity-tag.tag-ontology,.ws-view.wide .ws-account-activity-tag.tag-brief,.ws-view.wide .ws-account-activity-tag.tag-invite,.ws-view.wide .ws-account-activity-tag.tag-pulse,.ws-view.wide .ws-account-activity-tag.tag-ai{background:var(--ws-line-soft)!important;color:var(--ws-ink)!important}.ws-view.wide .ws-brands-stat{transition:border-color .12s,background .12s}.ws-view.wide .ws-brands-stat:hover{border-color:var(--ws-ink);background:var(--ws-line-soft)}.ws-view.wide .ws-app-row{transition:background .12s,color .12s}.ws-view.wide .ws-app-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-app-row:hover .meta{color:#fff9}.ws-view.wide .ws-app-row:hover .ws-app-status{color:var(--ws-card);background:#ffffff1f}.ws-view.wide .ws-app-row:hover .ws-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.ws-view.wide .ws-app-row:hover .ws-btn:hover{background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-card)}.ws-view.wide .ws-app-row:hover .ws-app-logo{background:var(--ws-card)!important;color:var(--ws-ink)!important}.ws-view.wide .ws-app-status{background:var(--ws-line-soft);color:var(--ws-muted)}.ws-view.wide .ws-app-status.connected{color:var(--ws-ink);background:var(--ws-line-soft)}.ws-view.wide .ws-app-status.connected .dot{background:var(--ws-ink);animation:2s infinite ws-set-pulse}.ws-view.wide .ws-app-status.error{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-app-status.syncing{background:var(--ws-line-soft);color:var(--ws-muted)}@keyframes ws-set-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.4;box-shadow:0 0 0 3px #0000}}.ws-view.wide .ws-notif-row,.ws-view.wide button.ws-notif-row{transition:background .12s,color .12s}.ws-view.wide button.ws-notif-row:hover,.ws-view.wide .ws-notif-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-notif-row:hover .hint{color:#fff9}.ws-view.wide .ws-notif-row:hover .ws-toggle{background:#ffffff26}.ws-view.wide .ws-notif-row:hover .ws-toggle.on{background:var(--ws-card)}.ws-view.wide .ws-notif-row:hover .ws-toggle.on:after{background:var(--ws-ink)}.ws-view.wide .ws-notif-row:hover .ws-state-badge{color:var(--ws-card);background:#ffffff1f}.ws-view.wide .ws-ai-row{transition:background .12s,color .12s}.ws-view.wide .ws-ai-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-ai-row:hover .hint{color:#fff9}.ws-view.wide .ws-ai-row:hover .ws-toggle{background:#ffffff26}.ws-view.wide .ws-ai-row:hover .ws-toggle.on{background:var(--ws-card)}.ws-view.wide .ws-ai-row:hover .ws-toggle.on:after{background:var(--ws-ink)}.ws-view.wide .ws-theme-option,.ws-view.wide .ws-density-option,.ws-view.wide .ws-lang-card{transition:background .12s,color .12s,border-color .12s}.ws-view.wide .ws-theme-option:hover,.ws-view.wide .ws-density-option:hover,.ws-view.wide .ws-lang-card:hover:not(:disabled){background:var(--ws-ink);color:var(--ws-card);border-color:var(--ws-ink)}.ws-view.wide .ws-theme-option:hover .ws-theme-swatch,.ws-view.wide .ws-theme-option:hover svg{color:var(--ws-card)}.ws-view.wide .ws-tab{transition:color .12s,border-color .12s}.ws-view.wide .ws-card,.ws-view.wide .ws-card:hover{box-shadow:none}.ws-view.wide .ws-ws-row{transition:background .12s,color .12s}.ws-view.wide .ws-ws-row:hover:not(.current){background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-ws-row:hover:not(.current) .ws-ws-meta{color:#fff9}.ws-view.wide .ws-ws-row:hover:not(.current) .ws-ws-logo{background:var(--ws-card)!important;color:var(--ws-ink)!important}.ws-view.wide .ws-ws-row:hover:not(.current) .ws-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.ws-view.wide .ws-space-row{transition:background .12s,color .12s}.ws-view.wide .ws-space-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-space-row:hover .meta{color:#fff9}.ws-view.wide .ws-space-row:hover .ws-space-cta{color:var(--ws-card)}.ws-view.wide .ws-members-row{transition:background .12s,color .12s}.ws-view.wide .ws-members-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .apim-server-row{transition:background .12s,color .12s}.ws-view.wide .apim-server-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .apim-server-row:hover .apim-server-endpoint,.ws-view.wide .apim-server-row:hover .apim-server-type{color:#fff9}.ws-view.wide .apik-row{transition:background .12s,color .12s}.ws-view.wide .apik-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .apik-row:hover .apik-meta,.ws-view.wide .apik-row:hover .apik-key code{color:#fff9}.ws-view.wide .apik-row:hover .ws-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.ws-view.wide .ai-model-row{transition:background .12s,color .12s}.ws-view.wide .ai-model-row:hover{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ai-model-row:hover .ai-model-tagline{color:#fff9}.ws-view.wide .ai-model-row:hover .ai-make-default-btn{color:var(--ws-card);background:#ffffff1a;border-color:#fff3}.ws-view.wide .apim-filter-chip{transition:background .12s,color .12s}.ws-view.wide .apim-filter-chip.on{background:var(--ws-ink);color:var(--ws-card)}.ws-view.wide .ws-state-badge{vertical-align:middle}.ws-inline-form{border:1px solid var(--ws-line-soft);background:var(--ws-paper,#fbfaf8);border-radius:10px;gap:12px;margin:10px 0 18px;padding:14px 16px;display:grid}@supports (color:lab(0% 0 0)){.ws-inline-form{background:var(--ws-paper,lab(98.2757% -.0089407 1.14335))}}.ws-inline-form .row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ws-inline-form label{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-muted);gap:4px;font-size:11px;display:grid}.ws-inline-form input,.ws-inline-form select{font:inherit;text-transform:none;letter-spacing:normal;color:var(--ws-ink);background:var(--ws-card,var(--bg));border:1px solid var(--ws-line);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .12s}.ws-inline-form input:focus,.ws-inline-form select:focus{border-color:var(--ws-ink)}.ws-inline-form .actions{border-top:1px solid var(--ws-line-soft);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.ws-inline-form .hint-inline{color:var(--ws-muted);background:var(--ws-line-soft);border-radius:6px;padding:8px 10px;font-size:11.5px}.ws-inline-form .chip-row{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.chip-toggle{background:var(--ws-card,var(--bg));border:1px solid var(--ws-line);font:inherit;color:var(--ws-muted);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s}.chip-toggle:hover{border-color:var(--ws-ink);color:var(--ws-ink)}.chip-toggle.on{background:var(--ws-ink);border-color:var(--ws-ink);color:var(--ws-card,var(--bg))}.ws-inline-form .color-row{gap:6px;margin-top:2px;display:flex}.color-swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px;padding:0;transition:border-color .12s,transform .12s}.color-swatch:hover{transform:scale(1.1)}.color-swatch.on{border-color:var(--ws-ink)}.ws-toggle-btn,.ws-hook-status-btn{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ws-toggle-btn:hover .ws-toggle:not(.on),.ws-hook-status-btn:hover .ws-hook-status:not(.on){background:var(--ws-muted-2)}.ws-btn.ghost.danger,.ws-cat-head .edit.danger{color:var(--ws-danger,#cc272e)}@supports (color:lab(0% 0 0)){.ws-btn.ghost.danger,.ws-cat-head .edit.danger{color:var(--ws-danger,lab(45.7636% 63.3818 40.1799))}}.ws-btn.ghost.danger:hover,.ws-cat-head .edit.danger:hover{background:var(--ws-danger,#cc272e);color:var(--ws-card,var(--bg))}@supports (color:lab(0% 0 0)){.ws-btn.ghost.danger:hover,.ws-cat-head .edit.danger:hover{background:var(--ws-danger,lab(45.7636% 63.3818 40.1799))}}.ws-sched-actions{border-top:1px solid var(--ws-line-soft);gap:6px;margin-top:10px;padding-top:10px;display:flex}@media (max-width:720px){.ws-inline-form .row{grid-template-columns:1fr}}.ws-src-hint{color:var(--ws-muted);margin-top:3px;font-size:11px;line-height:1.35}.oc-hero-stat{gap:2px;display:grid}.oc-hero-stat .lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.oc-hero-stat .val{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:600}.oc-bar-row .bar{background:var(--bg-2);border-radius:3px;height:14px;position:relative;overflow:hidden}.oc-bar-row .bar>span{background:var(--ink);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.oc-bar-row .val{font-family:var(--font-display);letter-spacing:-.005em;text-align:right;font-size:14px;font-weight:600}.oc-strips{gap:0;display:grid}.oc-strip{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:18px 0;display:grid}.oc-strip:first-child{padding-top:0}.oc-strip:last-child{border-bottom:none;padding-bottom:0}.oc-strip-head{gap:4px;display:grid}.oc-strip-head .plat-handle{align-items:center;gap:8px;display:flex}.oc-strip-head .plat-handle .plat{font-family:var(--font-mono);background:var(--ink);color:var(--bg);letter-spacing:.06em;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.oc-strip-head .plat-handle .handle{font-family:var(--font-display);letter-spacing:-.005em;font-size:16px;font-weight:600}.oc-strip-head .strip-meta{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:10.5px}.oc-strip-body{grid-template-columns:repeat(3,1fr) 100px 110px;align-items:center;gap:20px;display:grid}.oc-strip-body .strip-metric{gap:4px;display:grid}.oc-strip-body .strip-metric .v{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1}.oc-strip-body .strip-metric .lbl-row{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:10px;display:flex}.oc-strip-body .strip-metric .delta{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.oc-strip-body .strip-metric .delta.up{color:#006739;color:lab(37.8672% -42.6907 20.9697)}.oc-strip-body .strip-metric .delta.down{color:#b32228;color:lab(40.1691% 57.0293 36.0154)}.oc-strip-body .strip-spark{align-items:flex-end;gap:3px;height:36px;display:inline-flex}.oc-strip-body .strip-spark span{background:var(--ink-2);border-radius:1px;width:6px;min-height:2px;display:inline-block}.oc-strip-body .strip-status{font-family:var(--font-mono);border:1px solid var(--line);text-align:center;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:600}.oc-strip-body .strip-status:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.oc-strip-body .strip-status.accel{color:#006739;color:lab(37.8672% -42.6907 20.9697)}.oc-strip-body .strip-status.plato{color:var(--muted)}.oc-strip-body .strip-status.decel{color:#b32228;color:lab(40.1691% 57.0293 36.0154)}.oc-chart-donut{grid-template-columns:280px 1fr;align-items:center;gap:40px;display:grid}.oc-donut-main{width:240px;height:240px;margin:0 auto;position:relative}.oc-donut-seg.s-a{stroke:var(--ink)}.oc-donut-seg.s-b{stroke:var(--ink-2);stroke-opacity:.65}.oc-donut-seg.s-c{stroke:var(--muted-2);stroke-opacity:.55}.oc-donut-seg.s-d{stroke:var(--muted);stroke-opacity:.45}.oc-donut-seg.s-e{stroke:var(--line)}.oc-donut-center{text-align:center;font-family:var(--font-display);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oc-donut-center .v{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.oc-donut-center .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px;display:block}.oc-donut-legend{gap:6px;display:grid}.oc-donut-row{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.oc-donut-row:last-child{border-bottom:none}.oc-donut-row .sw{border-radius:3px;justify-self:center;width:14px;height:14px}.oc-donut-row .sw.s-a{background:var(--ink)}.oc-donut-row .sw.s-b{background:var(--ink-2);opacity:.65}.oc-donut-row .sw.s-c{background:var(--muted-2);opacity:.55}.oc-donut-row .sw.s-d{background:var(--muted);opacity:.45}.oc-donut-row .sw.s-e{background:var(--line)}.oc-donut-row .ch{align-items:baseline;gap:6px;display:flex}.oc-donut-row .ch .plat{font-family:var(--font-mono);background:var(--ink);color:var(--bg);letter-spacing:.06em;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.oc-donut-row .ch .handle{font-family:var(--font-display);font-size:14px;font-weight:600}.oc-donut-row .pct{font-family:var(--font-display);letter-spacing:-.01em;text-align:right;min-width:60px;font-size:18px;font-weight:600}.oc-donut-row .delta{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.oc-donut-row .delta.up{color:#006739;color:lab(37.8672% -42.6907 20.9697)}.oc-donut-row .delta.down{color:#b32228;color:lab(40.1691% 57.0293 36.0154)}.oc-ranking{gap:14px;display:grid}.oc-ranking-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.oc-ranking-head h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.oc-ranking-head .sub{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.oc-ranking-tabs{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;gap:4px;padding:3px;display:inline-flex}.oc-rt{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.oc-rt.on{background:var(--ink);color:var(--bg)}.oc-rt .count{font-family:var(--font-mono);background:var(--bg-2);color:var(--muted);border-radius:3px;padding:1px 5px;font-size:9.5px}.oc-rt.on .count{color:var(--bg);background:#00000014;background:lab(0% 0 0/.08)}.oc-rank-list{border-top:1px solid var(--line);gap:0;display:grid}.oc-rank-row{border-bottom:1px solid var(--line);grid-template-columns:40px 56px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid}.oc-rank-pos{font-family:var(--font-display);letter-spacing:-.01em;color:var(--muted);font-size:22px;font-weight:600;line-height:1.1}.oc-rank-row:first-child .oc-rank-pos{color:var(--ink);font-size:26px}.oc-rank-thumb{background:var(--bg-2);width:56px;height:56px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.oc-rank-body{min-width:0}.oc-rank-head-line{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.oc-rank-head-line .plat{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.oc-rank-head-line .when{color:var(--muted-2);font-size:10.5px;font-family:var(--font-mono)}.oc-eng-badge{font-family:var(--font-mono);color:var(--ink);letter-spacing:.02em;font-size:11px;font-weight:600}.oc-rank-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.oc-rank-stats{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:10.5px;display:flex}.oc-rank-stats strong{color:var(--ink-2);font-weight:600}.oc-ai-insight-placeholder{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.oc-ai-insight-placeholder .head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.oc-ai-insight-placeholder .body{color:var(--muted);font-size:12.5px;font-style:italic;line-height:1.55}.oc-ai-insight{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding:12px 0 4px;display:grid}.oc-ai-insight .head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.oc-ai-summary{color:var(--ink);margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.oc-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.oc-ai-cell{gap:2px;display:grid}.oc-ai-cell .lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.oc-ai-cell .val{color:var(--ink-2);font-size:12px;line-height:1.5}.oc-ai-meta{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:9.5px}@media (max-width:640px){.oc-ai-grid{grid-template-columns:1fr}}.oc-listening{gap:14px;display:grid}.oc-listening-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.oc-listening-head h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.oc-listening-head .meta{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.oc-listening-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:24px 26px;font-size:13px;line-height:1.55}.oc-listening-empty strong{color:var(--ink)}.oc-stream{gap:12px;display:grid}.oc-stream-head{justify-content:space-between;align-items:baseline;display:flex}.oc-stream-head h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.oc-stream-head .meta{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.oc-stream-list{gap:0;display:grid}.oc-post-row{border-bottom:1px solid var(--line-3);grid-template-columns:70px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.oc-post-row:last-child{border-bottom:none}.oc-post-thumb{background:var(--bg-2);width:70px;height:70px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.oc-post-body{min-width:0}.oc-post-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.oc-post-head .oc-plat{font-family:var(--font-mono);letter-spacing:.08em;background:var(--bg-2);color:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.oc-post-head .oc-handle{color:var(--ink);font-size:11.5px;font-weight:500}.oc-post-head .oc-when{color:var(--muted);font-size:10.5px;font-family:var(--font-mono);margin-left:4px}.oc-post-head .oc-official{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.oc-post-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.oc-post-stats{font-family:var(--font-mono);color:var(--muted);gap:12px;font-size:10.5px;display:flex}.oc-post-stats strong{color:var(--ink-2);font-weight:600}.oc-post-actions a{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:11.5px;text-decoration:none}.oc-post-actions a:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.oc-footnote{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:12px 16px;font-size:12.5px;line-height:1.55}.oc-footnote strong{color:var(--ink)}.oc-footnote code{font-family:var(--font-mono);background:var(--bg-2);border-radius:3px;padding:1px 4px;font-size:11px}@media (max-width:1100px){.oc-hero{grid-template-columns:1.4fr 1fr 1fr}.oc-chart-bars,.oc-chart-donut{grid-template-columns:1fr}}@media (max-width:720px){.oc-hero{grid-template-columns:1fr 1fr;gap:14px}.oc-strip{grid-template-columns:1fr}.oc-strip-body{grid-template-columns:1fr 1fr;gap:10px}}.exp-view{gap:18px;width:100%;max-width:1280px;margin:0 auto;padding:32px 40px 80px;display:grid}.exp-hero{background:var(--bg);border:1px solid var(--line);border-radius:14px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;align-items:center;gap:22px;padding:22px 26px;display:grid}.exp-hero-lead{gap:4px;min-width:0;display:grid}.exp-hero-lead .exp-eyebrow{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.exp-hero-lead .exp-h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.exp-hero-lead .exp-sub{color:var(--muted);margin:0;font-size:12.5px}.exp-stat{gap:2px;min-width:0;display:grid}.exp-stat .lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.exp-stat .val{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:600}.exp-stat .val.val-small{padding-top:4px;font-size:16px}.exp-toolbar{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.exp-filters-btn{font:inherit;background:var(--ink);color:var(--bg);border:1px solid var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:background .12s;display:inline-flex}.exp-filters-btn:hover{background:var(--ink-2)}.exp-filters-btn .badge{font-family:var(--font-mono);color:var(--bg);background:#ffffff2e;background:lab(100% 0 0/.18);border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.exp-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.exp-chips-empty{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.02em;font-size:10.5px}.exp-chip{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.exp-chip .lbl{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:9.5px;font-weight:600}.exp-chip .x{background:var(--line);width:16px;height:16px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:inline-grid}.exp-chip .x:hover{background:var(--ink);color:var(--bg)}.exp-toolbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.exp-search-inline{align-items:center;display:flex;position:relative}.exp-search-inline svg{color:var(--muted-2);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.exp-search-inline input{font:inherit;background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:7px;width:200px;padding:7px 10px 7px 30px;font-size:12.5px}.exp-sort,.exp-period{font:inherit;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:7px;padding:6px 10px;font-size:12px}.exp-card-open:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.exp-pagination{justify-content:center;align-items:center;gap:14px;padding:18px 0;display:flex}.exp-loadmore{font:inherit;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:9px;padding:10px 22px;font-size:12.5px;font-weight:500}.exp-loadmore:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.exp-loadmore:disabled{opacity:.5;cursor:not-allowed}.exp-pag-info{font-family:var(--font-mono);color:var(--muted);font-size:11px}.exp-drawer-backdrop{z-index:90;background:#0000002e;background:lab(0% 0 0/.18);animation:.14s exp-fade-in;position:fixed;inset:0}@keyframes exp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes exp-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.exp-drawer{background:var(--bg);border-left:1px solid var(--line);z-index:91;flex-direction:column;width:min(460px,92vw);animation:.2s cubic-bezier(.22,.61,.36,1) exp-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 30px #00000014;box-shadow:-8px 0 30px lab(0% 0 0/.08)}.exp-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.exp-drawer-head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.exp-drawer-close{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:28px;height:28px;color:var(--muted);border-radius:6px;place-items:center;font-size:16px;line-height:1;display:grid}.exp-drawer-close:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.exp-drawer-body{flex:1;gap:18px;padding:18px 22px;display:grid;overflow-y:auto}.exp-drawer-section{gap:8px;display:grid}.exp-drawer-section .lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.exp-pills{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;flex-wrap:nowrap;gap:4px;width:fit-content;padding:3px;display:inline-flex}.exp-pills.exp-pills-wrap{flex-wrap:wrap}.exp-pills button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.exp-pills button.on{background:var(--ink);color:var(--bg)}.exp-pills button:disabled{opacity:.35;cursor:not-allowed}.exp-pills button .ct{font-family:var(--font-mono);background:var(--bg-2);color:var(--muted);border-radius:3px;padding:1px 5px;font-size:9.5px}.exp-pills button.on .ct{color:var(--bg);background:#00000014;background:lab(0% 0 0/.08)}.exp-source-chips{flex-wrap:wrap;gap:6px;display:flex}.exp-src{font:inherit;font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.exp-src:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.exp-src.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.exp-src.on .ct{color:#fff9;color:lab(100% 0 0/.6)}.exp-src:disabled{opacity:.35;cursor:not-allowed}.exp-src .ct{color:var(--muted-2);font-size:10px}.exp-src .tag{letter-spacing:.06em;font-size:9px;font-weight:700}.exp-drawer-foot{border-top:1px solid var(--line);gap:8px;padding:14px 22px 18px;display:flex}.exp-drawer-foot button{font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:9px 14px;font-size:12.5px;font-weight:500}.exp-drawer-apply{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.exp-drawer-apply:hover{background:var(--ink-2)}.exp-drawer-clear{color:var(--muted);border:1px solid var(--line);background:0 0}.exp-drawer-clear:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:900px){.exp-hero{grid-template-columns:1fr 1fr}.exp-hero-lead{grid-column:span 2}.exp-grid{grid-template-columns:1fr}.exp-toolbar-right,.exp-search-inline input{width:100%}}.oc-listening-real{gap:22px;padding:22px 26px;display:grid}.oc-listen-grid{grid-template-columns:1.1fr 1fr 1.3fr;gap:26px;display:grid}.oc-listen-col h4{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:10.5px;font-weight:600}.oc-sent-stack{gap:10px;display:grid}.oc-sent-row{grid-template-columns:80px 1fr 50px;align-items:center;gap:10px;display:grid}.oc-sent-row .lbl{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.oc-sent-row .bar{background:var(--line-3);border-radius:5px;height:10px;overflow:hidden}.oc-sent-row .bar>span{border-radius:5px;height:100%;display:block}.oc-sent-row .bar>span.pos{background:#0d8750;background:lab(49.4848% -42.1528 20.6656)}.oc-sent-row .bar>span.neu{background:var(--muted-2)}.oc-sent-row .bar>span.neg{background:var(--danger)}.oc-sent-row .pct{font-family:var(--font-display);text-align:right;font-size:16px;font-weight:600}.oc-theme-list{flex-wrap:wrap;gap:6px;display:flex}.oc-theme-chip{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.oc-theme-chip .dot{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.oc-theme-chip.oc-theme-pos .dot{background:#0d8750;background:lab(49.4848% -42.1528 20.6656)}.oc-theme-chip.oc-theme-neg .dot{background:var(--danger)}.oc-theme-chip.oc-theme-neu .dot{background:var(--muted)}.oc-theme-chip .ct{color:var(--muted);font-weight:500}.oc-quote-list{gap:14px;display:grid}.oc-quote{color:var(--ink-2);border-left:1px solid var(--line);padding-left:12px;font-size:12.5px;line-height:1.55}.oc-quote .body{font-style:italic}.oc-quote .tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.oc-quote.oc-quote-pos .tag{color:#0d8750;color:lab(49.4848% -42.1528 20.6656)}.oc-quote.oc-quote-neg .tag{color:var(--danger)}.oc-quote .src{font-family:var(--font-mono);color:var(--muted);margin-top:4px;font-size:10px;font-style:normal;display:block}.oc-listen-by-channel{border-top:1px solid var(--line);padding-top:16px}.oc-listen-by-channel h4{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:10.5px;font-weight:600}.oc-cb-list{gap:14px;display:grid}.oc-cb-row{border-bottom:1px solid var(--line-3);grid-template-columns:130px 1.2fr 1.6fr;align-items:start;gap:18px;padding:12px 0;display:grid}.oc-cb-row:last-child{border-bottom:none}.oc-cb-handle{align-content:start;gap:4px;display:grid}.oc-cb-handle .plat{font-family:var(--font-mono);letter-spacing:.08em;background:var(--ink);color:var(--bg);border-radius:4px;justify-self:start;padding:2px 6px;font-size:9px;font-weight:700}.oc-cb-handle .hdl{font-family:var(--font-display);font-size:14px;font-weight:600}.oc-cb-handle .stats{font-family:var(--font-mono);color:var(--muted);font-size:10px}.oc-cb-themes{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.oc-cb-quote{color:var(--ink-2);border-left:1px solid var(--line);padding-left:12px;font-size:12.5px;line-height:1.55}.oc-card{position:relative}.oc-card .thumb.text-only{-webkit-line-clamp:4;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;padding:12px;font-size:12px;line-height:1.4;overflow:hidden;display:-webkit-box!important}.oc-card .thumb{overflow:hidden}.oc-drawer-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.oc-drawer-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:4px;display:grid}.oc-drawer-ai-grid{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}.oc-drawer-ai-grid .cell{gap:2px;display:grid}.oc-drawer-ai-grid .k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.oc-drawer-ai-grid .v{color:var(--ink-2);font-size:12.5px;line-height:1.5}.ins-edit-view{background:var(--bg);--ins-accent:#bd4334;--ins-accent-soft:#ffe8e3;gap:32px;max-width:1280px;margin:0 auto;padding:36px 40px 80px;display:grid}@supports (color:lab(0% 0 0)){.ins-edit-view{--ins-accent:lab(46.2982% 49.2951 36.5282);--ins-accent-soft:lab(93.8639% 11.7722 7.83559)}}.ins-page-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.ins-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600}.ins-h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);max-width:880px;margin:0 0 16px;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1}.ins-h1 em{color:var(--ins-accent);font-style:italic;font-weight:500}.ins-lede{color:var(--muted);max-width:680px;margin:0;font-size:15px;line-height:1.55}.ins-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ins-period-select{font:inherit;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12.5px}.ins-btn-primary,.ins-btn-ghost,.ins-btn-ghost-dark{font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.ins-btn-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.ins-btn-primary:hover{background:var(--ink-2)}.ins-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ins-btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.ins-btn-ghost:hover{border-color:var(--ink)}.ins-btn-ghost-dark{color:var(--bg);background:0 0;border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22)}.ins-btn-ghost-dark:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.ins-section-rule{align-items:center;gap:14px;margin:0 0 18px;display:flex}.ins-section-rule:before,.ins-section-rule:after{content:"";background:var(--line);flex:1;height:1px}.ins-section-rule span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:600}.ins-empty{background:var(--bg);border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:14px;padding:60px 30px;font-size:13.5px}.ins-cover{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.ins-cover-lede{background:var(--bg);border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;padding:32px 36px;display:flex;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.ins-cover-issue{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px;font-weight:600}.ins-cover-issue em{color:var(--ins-accent);font-style:italic}.ins-cover-h2{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);margin:0 0 22px;font-size:36px;font-weight:500;line-height:1.08}.ins-cover-h2 em{color:var(--ins-accent);font-style:italic;font-weight:500}.ins-cover-dek{color:var(--ink-2);max-width:540px;margin:0 0 18px;font-size:15px;line-height:1.6}.ins-cover-dek strong{color:var(--ink);font-weight:600}.ins-cover-cta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ins-cover-byline{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;font-size:11px;display:flex}.ins-cover-byline strong{color:var(--ink);font-weight:600}.ins-score-card{background:var(--bg);border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px 30px;display:flex;position:relative;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.ins-score-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background:var(--ins-accent);border-radius:4px;padding:4px 9px;font-size:9.5px;font-weight:700;position:absolute;top:22px;right:22px}.ins-score-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ins-score-big{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);align-items:baseline;gap:6px;margin:22px 0 12px;font-size:88px;font-weight:500;line-height:1;display:flex}.ins-score-big .of{color:var(--muted-2);font-size:18px;font-weight:400}.ins-score-caption{color:var(--muted);border-top:1px solid var(--line);margin:0;padding-top:14px;font-size:13px;line-height:1.55}.ins-score-caption strong{color:var(--ink);font-weight:600}.ins-focal{background:var(--bg);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.ins-focal.is-resolved{opacity:.55}.ins-focal-hero{aspect-ratio:21/9;background:linear-gradient(135deg,#650300f2,#140000 60%),radial-gradient(circle at 30% 30%,#c5363766,#0000 60%);background:linear-gradient(135deg,lab(19.8441% 40.6281 31.052/.95),lab(1.40097% 6.33952 2.29313) 60%),radial-gradient(circle at 30% 30%,lab(45.9853% 56.8958 34.8481/.4),#0000 60%);position:relative;overflow:hidden}.ins-focal-hero:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff0a 22px 23px);background:repeating-linear-gradient(135deg,#0000 0 22px,lab(100% 0 0/.04) 22px 23px);position:absolute;inset:0}.ins-focal-hero-text{color:var(--bg);flex-direction:column;justify-content:flex-end;padding:36px 40px 32px;display:flex;position:absolute;inset:0}.ins-focal-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;color:lab(100% 0 0/.65);margin:0 0 14px;font-size:11px;font-weight:600}.ins-focal-eyebrow .urgency{background:var(--ins-accent);color:var(--bg);letter-spacing:.1em;border-radius:4px;margin-right:10px;padding:4px 9px}.ins-focal-h2{font-family:var(--font-display);letter-spacing:-.022em;max-width:760px;margin:0 0 14px;font-size:40px;font-weight:500;line-height:1.06}.ins-focal-h2 em{color:#ffc17f;color:lab(83.4375% 22.8478 50.5425);font-style:italic;font-weight:500}.ins-focal-dek{color:#ffffffd9;color:lab(100% 0 0/.85);max-width:640px;margin:0;font-size:15.5px;line-height:1.55}.ins-focal-dek strong{color:var(--bg);font-weight:600}.ins-focal-pin{background:var(--bg);color:var(--ink);text-align:center;border-radius:10px;min-width:110px;padding:12px 16px;position:absolute;top:22px;right:28px;box-shadow:0 4px 14px #0000002e;box-shadow:0 4px 14px lab(0% 0 0/.18)}.ins-focal-pin .v{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ins-accent);font-size:36px;font-weight:700;line-height:1}.ins-focal-pin .k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:9px;font-weight:600;display:block}.ins-focal-body{gap:26px;padding:32px 36px;display:grid}.ins-evidence-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ins-evidence-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;gap:6px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.ins-evidence-card:after{content:"";background:var(--ins-accent);opacity:.4;height:3px;position:absolute;bottom:0;left:0;right:0}.ins-evidence-card.pos:after{background:var(--pos);opacity:.6}.ins-evidence-card .num{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:38px;font-weight:500;line-height:1}.ins-evidence-card.pos .num{color:var(--pos)}.ins-evidence-card .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px;font-weight:600}.ins-evidence-card .sub{color:var(--muted);font-size:12.5px;line-height:1.45}.ins-evidence-card .sub em{color:var(--ins-accent);font-style:italic;font-weight:500}.ins-brand-quote{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px 28px;display:grid}.ins-brand-quote h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:1.4}.ins-brand-quote .source{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap;font-size:10.5px;font-weight:600}.ins-brand-quote .source strong{color:var(--ink)}.ins-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:12px;display:flex}.ins-section-head h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.ins-section-head h3 em{color:var(--ins-accent);font-style:italic;font-weight:500}.ins-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ins-focal-evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ins-ev-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;text-decoration:none;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;overflow:hidden}.ins-ev-card:hover{border-color:var(--ink);transform:translateY(-1px)}.ins-ev-thumb{aspect-ratio:16/10;background:var(--bg-3);position:relative;overflow:hidden}.ins-ev-plat{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:#0000008c;background:lab(0% 0 0/.55);border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.ins-ev-meta{padding:10px 12px}.ins-ev-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.ins-ev-sub{font-family:var(--font-mono);color:var(--muted);margin-top:3px;font-size:10px}.ins-focal-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.ins-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ins-filter-chip{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.ins-filter-chip:hover{border-color:var(--ink);color:var(--ink)}.ins-filter-chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ins-filter-chip .count{font-family:var(--font-mono);background:var(--bg-2);color:var(--muted);border-radius:3px;padding:1px 5px;font-size:10px}.ins-filter-chip.on .count{color:var(--bg);background:#0000002e;background:lab(0% 0 0/.18)}.ins-mini-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ins-mini{background:var(--bg);border:1px solid var(--line);border-radius:14px;grid-template-rows:auto 1fr;transition:transform .14s,opacity .14s,background .14s,color .14s,border-color .14s;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.ins-mini:hover{border-color:var(--ink);transform:translateY(-1px)}.ins-mini-img{aspect-ratio:16/8;background:linear-gradient(135deg,#7f2117 0%,#2f0502 100%);background:linear-gradient(135deg,lab(29.1631% 40.236 30.9057) 0%,lab(6.61595% 21.3526 9.45244) 100%);position:relative;overflow:hidden}.ins-mini.cat-cultural .ins-mini-img{background:linear-gradient(135deg,#6363c6 0%,#1b174f 100%);background:linear-gradient(135deg,lab(45.895% 20.7376 -52.7017) 0%,lab(11.4178% 17.6125 -34.9245) 100%)}.ins-mini.cat-competitivo .ins-mini-img{background:linear-gradient(135deg,#00708b 0%,#001a22 100%);background:linear-gradient(135deg,lab(42.6287% -33.6028 -41.2853) 0%,lab(7.46508% -11.6762 -18.2585) 100%)}.ins-mini.cat-produto .ins-mini-img{background:linear-gradient(135deg,#c53637 0%,#460105 100%);background:linear-gradient(135deg,lab(45.9853% 56.8958 34.8481) 0%,lab(11.9719% 31.7674 16.7313) 100%)}.ins-mini.cat-audincia .ins-mini-img{background:linear-gradient(135deg,#865900 0%,#301d00 100%);background:linear-gradient(135deg,lab(41.7634% 21.0627 100.458) 0%,lab(12.8817% 10.5314 25.7664) 100%)}.ins-mini.cat-canal .ins-mini-img{background:linear-gradient(135deg,#074 0%,#002a15 100%);background:linear-gradient(135deg,lab(43.6768% -42.3863 20.7965) 0%,lab(13.8993% -22.9356 11.2333) 100%)}.ins-mini-img:after{content:"";background:repeating-linear-gradient(45deg,#0000 0 20px,#ffffff0a 20px 21px);background:repeating-linear-gradient(45deg,#0000 0 20px,lab(100% 0 0/.04) 20px 21px);position:absolute;inset:0}.ins-mini-pin{background:var(--bg);color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;z-index:2;border-radius:6px;padding:6px 10px;font-size:18px;font-weight:700;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px lab(0% 0 0/.15)}.ins-mini-pin .k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8.5px;font-weight:600;display:block}.ins-mini-cat{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;background:lab(0% 0 0/.45);border-radius:4px;padding:4px 9px;font-size:9.5px;font-weight:700;position:absolute;bottom:14px;left:14px}.ins-mini-rank{z-index:2;font-family:var(--font-display);color:#ffffffbf;color:lab(100% 0 0/.75);letter-spacing:-.02em;font-size:14px;font-weight:700;position:absolute;top:14px;left:14px}.ins-mini-body{flex-direction:column;gap:8px;padding:18px 22px 20px;display:flex}.ins-mini-h4{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.25}.ins-mini-hook{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ins-mini-foot{border-top:1px solid var(--line-soft,#f6f5f3);font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding-top:10px;font-size:10.5px;display:flex}@supports (color:lab(0% 0 0)){.ins-mini-foot{border-top:1px solid var(--line-soft,lab(96.5357% -.00891089 1.14337))}}.ins-mini-foot .ai{color:var(--ins-accent);font-weight:600}.ins-heatmap-card{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:28px 32px;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.ins-heatmap-card .ins-section-head{margin-bottom:18px}.ins-heatmap{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:160px repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ins-heatmap>div{background:var(--bg);min-height:48px;color:var(--ink);justify-content:center;align-items:center;padding:14px;font-size:12.5px;display:flex}.ins-heatmap .hm-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.ins-heatmap .hm-row{font-family:var(--font-display);letter-spacing:-.01em;justify-content:flex-start;padding-left:18px;font-size:13.5px;font-weight:500}.ins-heatmap .hm-cell{font-family:var(--font-display);font-size:14px;font-weight:600}.ins-heatmap .hm-cell.c-0{color:var(--muted-2)}.ins-heatmap .hm-cell.c-1{color:var(--ink);background:#ffedea;background:lab(95.0239% 11.7709 7.83434)}.ins-heatmap .hm-cell.c-2{color:var(--ink);background:#ffd8d0;background:lab(90.1221% 20.7633 13.893)}.ins-heatmap .hm-cell.c-3{color:var(--ink);background:#ffab9c;background:lab(78.1546% 33.0243 22.414)}.ins-heatmap .hm-cell.c-4{color:var(--bg);background:#db6656;background:lab(58.0266% 45.8038 32.4474)}.ins-heatmap .hm-cell.c-5{color:var(--bg);background:#bd4334;background:lab(46.2982% 49.2951 36.5282)}.ins-heatmap-legend{font-family:var(--font-mono);color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;padding-top:12px;font-size:10.5px;display:flex}.ins-heatmap-swatch{gap:3px;display:inline-flex}.ins-heatmap-swatch span{border-radius:3px;width:14px;height:14px}.ins-drawer{width:min(520px,95vw)!important}.ins-drawer-pscore{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ins-accent);font-size:32px;font-weight:700;line-height:1}.ins-drawer-pscore .of{font-family:var(--font-mono);color:var(--muted-2);margin-left:2px;font-size:12px;font-weight:400}.ins-drawer-cat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.ins-drawer-status{color:var(--ink-2);margin-top:2px;font-size:12px;font-style:italic}.ins-drawer-section{border-bottom:1px solid var(--line-3,#f6f5f3);gap:7px;padding:14px 0;display:grid}@supports (color:lab(0% 0 0)){.ins-drawer-section{border-bottom:1px solid var(--line-3,lab(96.5357% -.00891089 1.14337))}}.ins-drawer-section:last-child{border-bottom:none}.ins-drawer-section .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:inline-flex}.ins-drawer-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.ins-drawer-hook{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.55}.ins-drawer-analysis,.ins-drawer-action{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.ins-drawer-plats{flex-wrap:wrap;gap:6px;display:flex}.ins-drawer-plat-chip{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:11px}.ins-drawer-plat-chip .ct{color:var(--muted);margin-left:4px;font-weight:500}.ins-drawer-ev-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ins-drawer-ev{background:var(--bg);border:1px solid var(--line);border-radius:8px;grid-template-rows:auto auto;text-decoration:none;display:grid;overflow:hidden}.ins-drawer-ev:hover{border-color:var(--ink)}.ins-drawer-ev-thumb{aspect-ratio:16/9;background:var(--bg-3);position:relative;overflow:hidden}.ins-drawer-ev-meta{padding:8px 10px}.ins-drawer-ev-meta .name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ins-drawer-ev-meta .sub{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:9.5px}.ins-drawer-enrich-cta{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.ins-drawer-enrich-cta p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ins-drawer-enriched{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.ins-enriched-block{gap:6px;padding:10px 0;display:grid}.ins-enriched-block+.ins-enriched-block{border-top:1px solid var(--line)}.ins-enriched-block .block-lab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.ins-enriched-block p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.ins-enriched-block ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.ins-enriched-block li{margin:4px 0}.ins-enriched-meta{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:10px;padding-top:10px;font-size:10.5px;display:flex}.ins-enriched-meta strong{color:var(--ink);font-weight:600}.ins-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}@keyframes ins-spin{to{transform:rotate(360deg)}}.ins-spin{animation:1s linear infinite ins-spin}@media (max-width:900px){.ins-cover,.ins-evidence-grid,.ins-focal-evidence-grid,.ins-mini-grid,.ins-heatmap,.ins-drawer-ev-grid{grid-template-columns:1fr}.ins-focal-h2{font-size:28px}}.ins-drawer-drafts{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.ins-drawer-drafts-cta{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.ins-drawer-drafts-cta p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.55}.ins-drafts-grid{grid-template-columns:1fr;gap:10px;display:grid}.ins-draft{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:6px;padding:12px 14px;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:grid}.ins-draft:hover{border-color:var(--ink)}.ins-draft-head{justify-content:space-between;align-items:center;display:flex}.ins-draft-kind{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ins-accent,#bd4334);font-size:9.5px;font-weight:700}@supports (color:lab(0% 0 0)){.ins-draft-kind{color:var(--ins-accent,lab(46.2982% 49.2951 36.5282))}}.ins-draft-copy{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:500;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.ins-draft-copy:hover{color:var(--ink);border-color:var(--ink)}.ins-draft-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3}.ins-draft-copy-body{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.ins-draft-hook{font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--line-3,#f6f5f3);padding-top:6px;font-size:10.5px;line-height:1.5}@supports (color:lab(0% 0 0)){.ins-draft-hook{border-top:1px solid var(--line-3,lab(96.5357% -.00891089 1.14337))}}.ins-draft-hook span{letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-weight:700}.ins-draft-post_ig,.ins-draft-tweet_x,.ins-draft-brief_studio,.ins-draft-email_cmo{position:relative}.ins-draft-post_ig:before,.ins-draft-tweet_x:before,.ins-draft-brief_studio:before,.ins-draft-email_cmo:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:8px}.ins-draft-post_ig:before{background:#c53637;background:lab(45.9853% 56.8958 34.8481)}.ins-draft-tweet_x:before{background:var(--ink)}.ins-draft-brief_studio:before{background:#a65d00;background:lab(46.9959% 37.3403 112.633)}.ins-draft-email_cmo:before{background:#074;background:lab(43.6768% -42.3863 20.7965)}.ins-followup-card{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:28px 32px;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.ins-followup-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;padding-bottom:18px;display:flex}.ins-followup-head h3{font-family:var(--font-display);letter-spacing:-.022em;max-width:640px;margin:0;font-size:24px;font-weight:600;line-height:1.2}.ins-followup-head h3 em{color:var(--ins-accent,#bd4334);font-style:italic;font-weight:500}@supports (color:lab(0% 0 0)){.ins-followup-head h3 em{color:var(--ins-accent,lab(46.2982% 49.2951 36.5282))}}.ins-fu-list{gap:6px;display:grid}.ins-fu-row{border-bottom:1px solid var(--line-soft,#f6f5f3);grid-template-columns:70px 1.4fr 1fr 100px;align-items:center;gap:20px;padding:14px 0;display:grid}@supports (color:lab(0% 0 0)){.ins-fu-row{border-bottom:1px solid var(--line-soft,lab(96.5357% -.00891089 1.14337))}}.ins-fu-row:last-child{border-bottom:none}.ins-fu-date{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.ins-fu-date small{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:400;display:block}.ins-fu-decision strong{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.45;display:block}.ins-fu-kw{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.ins-fu-kw code{background:var(--bg-2);color:var(--ink-2);border-radius:3px;padding:1px 5px}.ins-fu-impact{color:var(--muted);font-size:12.5px;line-height:1.5}.ins-fu-result{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:8px 10px;font-size:10.5px;font-weight:700}.ins-fu-result.win{color:var(--pos);background:#cffbde;background:lab(95.0064% -18.8231 9.1987)}.ins-fu-result.miss{color:var(--neg);background:#ffdbd6;background:lab(91.2244% 21.5854 11.7454)}.ins-fu-result.flat{background:var(--bg-2);color:var(--muted);border:1px solid var(--line)}@media (max-width:760px){.ins-fu-row{grid-template-columns:1fr;gap:8px}}.ins-drawer-chat-section{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.ins-chat{gap:10px;display:grid}.ins-chat-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ins-chat-head .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.ins-chat-reset{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.ins-chat-reset:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.ins-chat-reset:disabled{opacity:.5;cursor:not-allowed}.ins-chat-loading{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:6px;padding:8px 0;font-size:11px;display:inline-flex}.ins-chat-empty{gap:10px;display:grid}.ins-chat-empty p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.ins-chat-suggestions{flex-wrap:wrap;gap:6px;display:flex}.ins-chat-sugg{font:inherit;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:7px;padding:7px 11px;font-size:11.5px;line-height:1.4;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s}.ins-chat-sugg:hover:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.ins-chat-sugg:disabled{opacity:.5;cursor:not-allowed}.ins-chat-thread{scroll-behavior:smooth;gap:10px;max-height:380px;padding-right:4px;display:grid;overflow-y:auto}.ins-chat-msg{display:grid}.ins-chat-msg.role-user{justify-items:end}.ins-chat-user-text{background:var(--ink);color:var(--bg);white-space:pre-wrap;border-radius:10px 10px 2px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.5}.ins-chat-md{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:10px 10px 10px 2px;max-width:100%;padding:10px 14px;font-size:13px;line-height:1.6}.ins-chat-md p{margin:0 0 8px}.ins-chat-md p:last-child{margin-bottom:0}.ins-chat-md ul,.ins-chat-md ol{margin:4px 0 8px 18px;padding:0}.ins-chat-md li{margin:2px 0}.ins-chat-md strong{color:var(--ink);font-weight:700}.ins-chat-md em{font-style:italic}.ins-chat-md code{font-family:var(--font-mono);background:var(--bg-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.ins-chat-md h2,.ins-chat-md h3{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 4px;font-size:14px;font-weight:600}.ins-chat-cursor{color:var(--ink);opacity:.6;margin-left:1px;animation:1s steps(2,end) infinite ins-cursor-blink;display:inline-block}@keyframes ins-cursor-blink{to{opacity:0}}.ins-chat-thinking{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:10px 10px 10px 2px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.ins-chat-md-block+.ins-chat-md-block{margin-top:6px}.ins-chat-tool{background:var(--bg-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:7px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:6px 0;padding:6px 11px;font-size:10.5px;transition:transform .2s,opacity .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.ins-chat-tool.is-done{background:var(--bg);color:var(--ink-2);border-color:var(--line)}.ins-chat-tool.is-err{color:var(--neg);background:#fff0ee;background:lab(96.1493% 12.2788 6.63452);border-color:#ffd1cd;border-color:lab(87.8395% 18.4813 10.037)}.ins-chat-tool-ico{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ins-chat-tool.is-done .ins-chat-tool-ico{color:var(--pos)}.ins-chat-tool-label{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ins-chat-tool-detail{letter-spacing:0;text-transform:none;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:400;overflow:hidden}.ins-chat-form{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:6px;padding:6px 8px 6px 12px;transition:border-color .12s;display:grid}.ins-chat-form:focus-within{border-color:var(--ink)}.ins-chat-form textarea{font:inherit;color:var(--ink);resize:none;background:0 0;border:0;outline:none;width:100%;min-height:24px;max-height:140px;padding:6px 0;font-size:13px;line-height:1.5}.ins-chat-form textarea::placeholder{color:var(--muted)}.ins-chat-form textarea:disabled{opacity:.6}.ins-chat-send{background:var(--ink);width:36px;height:36px;color:var(--bg);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.ins-chat-send:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.ins-chat-send{width:44px;min-width:44px;height:44px;min-height:44px}.ins-chat-sugg{min-height:44px}}.nb-wizard{gap:20px;display:grid}.nb-stepper{border-bottom:1px solid var(--line);align-items:center;gap:0;margin-bottom:4px;padding-bottom:8px;display:flex}.nb-stepper-item{flex:1;align-items:center;gap:8px;display:flex}.nb-stepper-item:last-child{flex:0}.nb-stepper-dot{background:var(--bg-2);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.nb-stepper-dot.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nb-stepper-dot.is-done{background:var(--pos);color:var(--bg);border-color:var(--pos)}.nb-stepper-lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.nb-stepper-line{background:var(--line);flex:1;height:1px;margin:0 6px}.nb-step{gap:16px;display:grid}.nb-step-intro{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.nb-step-intro p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.nb-step-intro code{font-family:var(--font-mono);background:var(--bg);border-radius:4px;padding:1px 5px;font-size:11.5px}.nb-lbl{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.nb-lbl .nb-hint{font-family:var(--font-mono);color:var(--muted);opacity:.7;margin-left:6px;font-size:10.5px}.nb-input{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .12s}.nb-input:focus{border-color:var(--ink)}.nb-input-sm{padding:8px 11px;font-size:13px}.nb-textarea{resize:vertical;min-height:64px;font-family:inherit}.nb-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1.5L4 4.5L7 1.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.nb-sources{flex-wrap:wrap;gap:6px;display:flex}.nb-source{font:inherit;background:var(--bg-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.nb-source.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nb-source:hover:not(.is-on){border-color:var(--ink);color:var(--ink)}.nb-competitors,.nb-owned{gap:8px;display:grid}.nb-comp-row{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:6px;display:grid}.nb-owned-row{grid-template-columns:130px 1fr 1fr auto;align-items:center;gap:6px;display:grid}.nb-icon-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.nb-icon-btn:hover{color:var(--neg);border-color:var(--neg)}.nb-add-btn{font:inherit;border:1px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;width:fit-content;padding:7px 11px;font-size:12px;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.nb-add-btn:hover{color:var(--ink);border-color:var(--ink);border-style:solid}.nb-skip-note{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.5}.nb-skip-note code{font-family:var(--font-mono);background:var(--bg-2);border-radius:4px;padding:1px 5px;font-size:10.5px}.nb-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.nb-btn-primary,.nb-btn-ghost{font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:500;transition:transform .12s,opacity .12s,background .12s,color .12s,border-color .12s;display:inline-flex}.nb-btn-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.nb-btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.nb-btn-primary:disabled{opacity:.5;cursor:not-allowed}.nb-btn-ghost{color:var(--muted);border:1px solid var(--line);background:0 0}.nb-btn-ghost:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.nb-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.nb-spin{animation:1s linear infinite ins-spin}@media (max-width:600px){.nb-comp-row,.nb-owned-row{grid-template-columns:1fr}.nb-btn-primary,.nb-btn-ghost{min-height:44px}}.mt-root{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex;position:relative}.mt-trigger{border:1px solid var(--line);background:var(--bg);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;transition:all .12s;display:inline-flex}.mt-trigger:hover,.mt-trigger:focus-visible{border-color:var(--ink);color:var(--ink);outline:none}@media (max-width:768px){.mt-trigger{width:32px;height:32px;font-size:14px;position:relative}.mt-trigger:before{content:"";border-radius:999px;position:absolute;inset:-6px}}.mt-pop{z-index:1000;background:var(--bg);width:min(360px,100vw - 32px);max-height:70vh;color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:16px 18px;font-size:12.5px;font-weight:400;line-height:1.5;display:flex;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 40px #0000002e;box-shadow:0 12px 40px lab(0% 0 0/.18)}.mt-pop:before{content:"";background:0 0;height:8px;position:absolute;top:-8px;left:0;right:0}@media (max-width:768px){.mt-pop{width:min(340px,100vw - 32px);font-size:13px;left:auto;right:0;transform:none}}.mt-pop-name{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:8px;font-family:Funnel Display,sans-serif;font-size:14px;font-weight:500;display:block}.mt-pop-section{flex-direction:column;gap:4px;display:flex}.mt-pop-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px;font-weight:500;display:block}.mt-pop-body{color:var(--ink);font-weight:400;display:block}.mt-pop-body code,.mt-pop-list code{background:oklch(from var(--ink) l c h / .06);color:var(--ink);border-radius:3px;padding:1px 5px;font-family:Geist Mono,JetBrains Mono,monospace;font-size:11.5px}.mt-pop-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mt-pop-list li{padding-left:10px;position:relative}.mt-pop-list li:before{content:"·";color:var(--muted);position:absolute;left:0}.mt-pop-link{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:8px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-block}.mt-pop-link:hover{text-decoration:underline}.workspace-topbar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:12px;padding:12px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-topbar{background:color-mix(in oklab, var(--panel) 86%, var(--bg-2))}}.workspace-crumbs{flex:auto;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.workspace-brand-mark{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.workspace-crumb-strong,.workspace-crumb-current,.workspace-crumb-muted,.workspace-crumb-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-crumb-strong,.workspace-crumb-current{color:var(--ink);font-weight:600}.workspace-crumb-muted,.workspace-crumb-link,.workspace-crumb-sep,.workspace-crumb-icon{color:var(--muted)}.workspace-crumb-node{align-items:center;gap:6px;min-width:0;display:inline-flex}.workspace-crumb-link{text-decoration:none}.workspace-crumb-link:hover{color:var(--ink)}.workspace-topbar-back{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.workspace-topbar-back:hover{border-color:var(--ink)}.ws-primary-nav{background:var(--panel);gap:6px;padding:8px 32px}@supports (color:color-mix(in lab, red, red)){.ws-primary-nav{background:color-mix(in oklab, var(--panel) 76%, var(--bg-2))}}.ws-primary-nav-item{border:1px solid #0000;border-radius:999px;min-height:36px;margin-bottom:0;padding:0 13px}.ws-primary-nav-item:hover{background:var(--panel);border-color:var(--line)}.ws-primary-nav-item.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.settings-v3-page{--paper:var(--panel);--ink-3:var(--muted-2);--settings-blue:var(--draft);box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1440px;padding:28px 36px 80px;display:flex}.settings-native-head{background:var(--paper);border:1px solid var(--line);min-height:112px;box-shadow:0 2px 10px var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-native-head{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 4%, transparent)}}.settings-native-head span,.settings-quality-score span,.settings-quality-main span,.settings-support-card span,.criteria-chip em{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;display:block}.settings-native-head h1{font-family:var(--font-display,var(--sans));letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:650;line-height:.95}.settings-native-head p{max-width:66ch;color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.45}.settings-native-head-actions{border:1px solid var(--line);background:var(--bg-2);text-align:right;border-radius:16px;min-width:210px;padding:14px}.settings-native-head-actions strong,.settings-native-head-actions em,.settings-native-head-actions small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.settings-native-head-actions strong{color:var(--ink);font-size:15px}.settings-native-head-actions em,.settings-native-head-actions small{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal}.settings-native-tabs{scrollbar-width:none;border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:stretch;gap:10px;min-width:0;padding:8px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.settings-native-tabs{background:color-mix(in oklab, var(--paper) 82%, transparent)}}.settings-native-tabs::-webkit-scrollbar{display:none}.settings-tab-group{border-right:1px solid var(--line);flex:none;align-items:center;gap:6px;padding-right:10px;display:flex}.settings-tab-group:last-child{border-right:0;padding-right:0}.settings-tab-group>span{font-family:var(--font-mono-base,ui-monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:0 5px;font-size:9px}.settings-native-tab,.settings-quality-actions a{min-height:34px;color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.settings-native-tab:hover,.settings-quality-actions a:hover{background:var(--bg-2);color:var(--ink)}.settings-native-tab.on{background:var(--ink);color:var(--bg)}.settings-native-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.settings-native-stage{min-width:0;animation:settings-stage-in .24s var(--ease) both;flex-direction:column;gap:16px;display:flex}@keyframes settings-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-quality-bar{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:190px minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-quality-bar{background:color-mix(in oklab, var(--paper) 78%, transparent)}}.settings-quality-bar{box-shadow:0 2px 10px var(--ink)}@supports (color:color-mix(in lab, red, red)){.settings-quality-bar{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 3%, transparent)}}.settings-quality-score{background:var(--ink);min-width:0;color:var(--bg);border-radius:14px;padding:14px}.settings-quality-score span,.settings-quality-score em{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.settings-quality-score span,.settings-quality-score em{color:color-mix(in oklab, var(--bg) 62%, transparent)}}.settings-quality-score strong{letter-spacing:-.04em;margin-top:8px;font-size:32px;line-height:1;display:block}.settings-quality-score em{margin:4px 0 10px;font-size:12px;font-style:normal;display:block}.settings-quality-score i{background:var(--bg);border-radius:999px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.settings-quality-score i{background:color-mix(in oklab, var(--bg) 16%, transparent)}}.settings-quality-score i{overflow:hidden}.settings-quality-score b{border-radius:inherit;background:var(--settings-blue);height:100%;display:block}.settings-quality-main{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:4px 2px;display:grid}.settings-quality-main p{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.45}.settings-criteria-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.criteria-chip{border:1px solid var(--line);background:var(--bg-2);border-radius:13px;min-width:0;min-height:64px;padding:10px}.criteria-chip strong,.criteria-chip em,.criteria-chip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.criteria-chip strong{color:var(--ink);font-size:14px}.criteria-chip small{color:var(--muted);margin-top:4px;font-size:11px}.settings-quality-actions{flex-direction:column;justify-content:center;gap:8px;display:flex}.settings-quality-actions a{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.settings-support-rail{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:94px}.settings-support-card{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:16px;padding:16px}.settings-support-card.blue{background:var(--settings-blue);color:var(--bg);border-color:var(--settings-blue)}@supports (color:color-mix(in lab, red, red)){.settings-support-card.blue{border-color:color-mix(in oklab, var(--settings-blue) 72%, var(--ink))}}.settings-support-card h3{color:inherit;letter-spacing:-.03em;margin:0 0 8px;font-size:20px;line-height:1.05}.settings-support-card p{margin:0;line-height:1.5}.settings-support-card.blue span,.settings-support-card.blue p{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.settings-support-card.blue span,.settings-support-card.blue p{color:color-mix(in oklab, var(--bg) 72%, transparent)}}.settings-v3-page .ws-account-hero.v2,.settings-v3-page .ws-card,.settings-v3-page .ws-brands-stat{background:var(--paper);border-color:var(--line);box-shadow:0 2px 10px var(--ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.settings-v3-page .ws-account-hero.v2,.settings-v3-page .ws-card,.settings-v3-page .ws-brands-stat{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 3%, transparent)}}.settings-v3-page .ws-account-hero.v2{margin-bottom:0;padding:22px}.settings-v3-page .ws-account-footer-grid,.settings-v3-page .ws-account-brands-grid,.settings-v3-page .ws-settings-grid,.settings-v3-page .ws-workspace-grid{gap:16px}.settings-v3-page .ws-section{margin-top:24px}.settings-v3-page .ws-section-head{padding:0 4px}.settings-v3-page .ws-btn{border-radius:999px;min-height:34px;padding-inline:13px;font-weight:650}@media (max-width:1180px){.settings-native-workspace{grid-template-columns:1fr}.settings-support-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}}@media (max-width:980px){.settings-native-head{flex-direction:column;align-items:flex-start}.settings-native-head-actions{text-align:left;width:100%}.settings-quality-bar,.settings-quality-main{grid-template-columns:1fr}.settings-quality-actions{flex-direction:row;justify-content:flex-start}.settings-support-rail,.settings-criteria-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-topbar{padding:10px 14px}.workspace-topbar-back{justify-content:center;gap:0;width:34px;padding:0;font-size:0;overflow:hidden}.workspace-topbar-back svg{flex:none}.ws-primary-nav{scrollbar-width:none;padding:8px 14px;overflow-x:auto}.ws-primary-nav::-webkit-scrollbar{display:none}.settings-v3-page{padding:18px 16px 56px}.settings-native-head,.settings-quality-bar,.settings-support-card,.settings-v3-page .ws-account-hero.v2,.settings-v3-page .ws-card,.settings-v3-page .ws-brands-stat{border-radius:16px}.settings-native-head h1{font-size:40px}.settings-tab-group{padding-right:8px}.settings-support-rail,.settings-criteria-chips{grid-template-columns:1fr}.settings-v3-page .ws-account-hero.v2{grid-template-columns:1fr;align-items:flex-start}.settings-v3-page .ws-join-method,.settings-v3-page .ws-join-input{box-sizing:border-box;width:100%;min-width:0}.settings-v3-page .ws-join-input{flex-direction:column}}.settings-v3-brands-page{--brand-blue:var(--settings-blue)}.brand-admin{flex-direction:column;gap:16px;min-width:0;display:flex}.brand-admin-hero{border:1px solid var(--line);min-height:210px;box-shadow:0 2px 10px var(--ink);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;display:flex}@supports (color:color-mix(in lab, red, red)){.brand-admin-hero{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 4%, transparent)}}.brand-admin-hero{overflow:hidden}.brand-admin-hero.blue{background:var(--brand-blue);color:var(--bg);border-color:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.brand-admin-hero.blue{border-color:color-mix(in oklab, var(--brand-blue) 72%, var(--ink))}}.brand-admin-hero span,.brand-card-meta>span,.brand-kpi-card span,.brand-list-toolbar label>span{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:uppercase;color:var(--ink-3);font-size:10px;display:block}.brand-admin-hero.blue span,.brand-admin-hero.blue p{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.brand-admin-hero.blue span,.brand-admin-hero.blue p{color:color-mix(in oklab, var(--bg) 72%, transparent)}}.brand-admin-hero h2{font-family:var(--font-display,var(--sans));letter-spacing:0;margin:8px 0 0;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:.95}.brand-admin-hero p{max-width:68ch;margin:12px 0 0;line-height:1.45}.brand-admin-hero a,.brand-admin-hero button,.brand-card-footer a,.brand-card-footer button,.brand-list-toolbar button,.brand-bulk-bar button,.brand-empty-state button,.brand-empty-state a{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.brand-admin-hero.blue a,.brand-admin-hero.blue button{background:var(--ink);color:var(--bg);border-color:var(--ink)}.brand-list-toolbar{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) minmax(260px,auto);align-items:end;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-list-toolbar{background:color-mix(in oklab, var(--paper) 78%, transparent)}}.brand-filter-pills,.brand-view-toggle,.brand-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.brand-filter-pills button{gap:8px}.brand-filter-pills button em{background:var(--bg-2);min-width:20px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-style:normal;display:inline-flex}.brand-filter-pills button.on,.brand-view-toggle button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.brand-filter-pills button.on em{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.brand-filter-pills button.on em{background:color-mix(in oklab, var(--bg) 16%, transparent)}}.brand-filter-pills button.on em{color:var(--bg)}.brand-list-toolbar label{flex-direction:column;gap:7px;min-width:0;display:flex}.brand-search-input{border:1px solid var(--line);background:var(--bg-2);width:100%;min-height:42px;color:var(--ink);border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.brand-search-input svg{color:var(--muted);flex:none}.brand-search-input input,.brand-list-toolbar select{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.brand-list-toolbar select{border:1px solid var(--line);background:var(--bg-2);border-radius:13px;min-height:42px;padding:0 12px}.brand-view-toggle button:disabled,.brand-bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.brand-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-management-card{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:0 2px 10px var(--ink);border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.brand-management-card{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 4%, transparent)}}.brand-management-card{transition:transform .18s,box-shadow .18s,border-color .18s}.brand-management-card:hover{border-color:var(--ink);box-shadow:0 16px 28px var(--ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.brand-management-card:hover{box-shadow:0 16px 28px color-mix(in oklab, var(--ink) 7%, transparent)}}.brand-management-card.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 12px 24px var(--ink)}@supports (color:color-mix(in lab, red, red)){.brand-management-card.is-selected{box-shadow:inset 0 0 0 1px var(--ink), 0 12px 24px color-mix(in oklab, var(--ink) 6%, transparent)}}.brand-management-card.status-arquivada{opacity:.72}.brand-card-top,.brand-card-footer{align-items:center;gap:12px;min-width:0;display:flex}.brand-card-meta{flex:auto;min-width:0}.brand-logo{background:var(--ink);width:56px;height:56px;color:var(--bg);font-family:var(--font-display,var(--sans));letter-spacing:0;border-radius:15px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:750;display:inline-flex}.brand-card-meta h3{font-family:var(--font-display,var(--sans));letter-spacing:0;margin:2px 0 0;font-size:22px;line-height:1.1}.brand-card-meta p,.brand-management-card>p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}.brand-status-badge{background:var(--bg-2);min-height:24px;color:var(--ink-2);border:1px solid var(--line);font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.brand-status-badge.success{background:var(--paid)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.success{background:color-mix(in oklab, var(--paid) 14%, var(--paper))}}.brand-status-badge.success{color:var(--paid)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.success{color:color-mix(in oklab, var(--paid) 72%, var(--ink))}}.brand-status-badge.success{border-color:var(--paid)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.success{border-color:color-mix(in oklab, var(--paid) 28%, var(--line))}}.brand-status-badge.warning{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.warning{background:color-mix(in oklab, var(--pending) 14%, var(--paper))}}.brand-status-badge.warning{color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.warning{color:color-mix(in oklab, var(--pending) 64%, var(--ink))}}.brand-status-badge.warning{border-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.warning{border-color:color-mix(in oklab, var(--pending) 30%, var(--line))}}.brand-status-badge.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.danger{background:color-mix(in oklab, var(--danger) 12%, var(--paper))}}.brand-status-badge.danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.danger{color:color-mix(in oklab, var(--danger) 72%, var(--ink))}}.brand-status-badge.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.brand-status-badge.danger{border-color:color-mix(in oklab, var(--danger) 30%, var(--line))}}.brand-card-select{border:1px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-card-select.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.brand-card-select svg{width:12px;height:12px}.brand-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.brand-progress span{background:var(--line);border-radius:999px;height:8px;display:block;overflow:hidden}.brand-progress i{border-radius:inherit;background:var(--brand-blue);height:100%;display:block}.brand-progress.warning i{background:var(--pending)}.brand-progress strong{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:700}.brand-alert-chip-row{flex-wrap:wrap;gap:6px;display:flex}.brand-alert-chip{border:1px solid var(--line);background:var(--bg-2);min-height:24px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.brand-alert-chip.primary{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.brand-alert-chip.primary{background:color-mix(in oklab, var(--pending) 14%, var(--paper))}}.brand-alert-chip.primary{border-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.brand-alert-chip.primary{border-color:color-mix(in oklab, var(--pending) 30%, var(--line))}}.brand-alert-chip.primary{color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.brand-alert-chip.primary{color:color-mix(in oklab, var(--pending) 64%, var(--ink))}}.brand-module-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brand-module-strip span{border:1px solid var(--line);background:var(--bg-2);min-width:0;color:var(--ink);border-radius:13px;padding:10px;font-weight:700}.brand-module-strip span.off{color:var(--muted);opacity:.72}.brand-module-strip em{color:var(--ink-3);margin-top:4px;font-size:11px;font-style:normal;font-weight:500;display:block}.brand-card-footer{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px}.brand-card-footer span{min-width:0;color:var(--ink-3);font-size:12px}.brand-card-footer a,.brand-card-footer button{min-height:34px;padding-inline:13px}.brand-bulk-bar{border:1px solid var(--line);background:var(--ink);color:var(--bg);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.brand-bulk-bar>span{font-size:13px;font-weight:700}.brand-bulk-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-bulk-bar button{background:var(--bg);min-height:32px}@supports (color:color-mix(in lab, red, red)){.brand-bulk-bar button{background:color-mix(in oklab, var(--bg) 10%, transparent)}}.brand-bulk-bar button{color:var(--bg);border-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.brand-bulk-bar button{border-color:color-mix(in oklab, var(--bg) 16%, transparent)}}.brand-empty-state{border:1px dashed var(--line);background:var(--paper);border-radius:20px;min-height:220px}@supports (color:color-mix(in lab, red, red)){.brand-empty-state{background:color-mix(in oklab, var(--paper) 72%, transparent)}}.brand-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.brand-empty-state strong{color:var(--ink);font-size:18px}.brand-empty-state p{max-width:54ch;color:var(--ink-2);margin:0;line-height:1.45}.brand-empty-state>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.brand-empty-state a{background:var(--ink);color:var(--bg);border-color:var(--ink)}.brand-archive-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.brand-archive-panel{background:color-mix(in oklab, var(--paper) 76%, transparent)}}.brand-archive-panel{padding:10px}.brand-archive-panel.open{flex-direction:column;gap:12px;display:flex}.brand-archive-head{width:100%;min-height:46px;color:var(--ink);background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;padding:0 10px;font-weight:700;display:flex}.brand-archive-head strong{background:var(--bg-2);min-width:24px;min-height:24px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.brand-archive-head svg{color:var(--muted);margin-left:auto;transition:transform .16s}.brand-archive-panel.open .brand-archive-head svg{transform:rotate(180deg)}.brand-kpi-card{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:108px;box-shadow:0 2px 10px var(--ink);border-radius:18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.brand-kpi-card{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 3%, transparent)}}.brand-kpi-card strong{color:var(--ink);font-family:var(--font-display,var(--sans));letter-spacing:0;margin-top:9px;font-size:30px;line-height:1;display:block}.brand-kpi-card em{color:var(--ink-3);margin-top:5px;font-size:12px;font-style:normal;display:block}.brand-metrics-rail{gap:10px}.brand-kpi-card.rail{min-height:132px;padding:18px}.brand-kpi-card.rail strong{font-size:34px}.brand-kpi-card.rail:first-child{background:var(--brand-blue);color:var(--bg);border-color:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.brand-kpi-card.rail:first-child{border-color:color-mix(in oklab, var(--brand-blue) 72%, var(--ink))}}.brand-kpi-card.rail:first-child span,.brand-kpi-card.rail:first-child em,.brand-kpi-card.rail:first-child strong{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.brand-kpi-card.rail:first-child span,.brand-kpi-card.rail:first-child em,.brand-kpi-card.rail:first-child strong{color:color-mix(in oklab, var(--bg) 84%, transparent)}}@media (max-width:1180px){.brand-metrics-rail{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (max-width:980px){.brand-admin-hero{flex-direction:column;align-items:flex-start}.brand-list-toolbar,.brand-card-grid{grid-template-columns:1fr}.brand-toolbar-actions{align-items:end}.brand-metrics-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.brand-admin-hero,.brand-management-card,.brand-kpi-card,.brand-empty-state,.brand-archive-panel{border-radius:16px}.brand-admin-hero{min-height:0;padding:20px}.brand-admin-hero h2{font-size:40px}.brand-card-top{flex-wrap:wrap;align-items:flex-start}.brand-card-meta{flex-basis:calc(100% - 96px)}.brand-module-strip,.brand-metrics-rail{grid-template-columns:1fr}.brand-bulk-bar{flex-direction:column;align-items:flex-start}.brand-toolbar-actions{grid-template-columns:1fr auto;width:100%;display:grid}}.v3m-app{background:var(--bg);width:100%;min-width:0;min-height:100dvh;color:var(--ink);grid-template-columns:60px 240px minmax(0,1fr);display:grid}.v3m-rail{background:var(--ink);min-width:0;height:100dvh;color:var(--bg);border-right:1px solid var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.v3m-rail{border-right:1px solid color-mix(in oklab, var(--bg) 12%, transparent)}}.v3m-rail{z-index:8;flex-direction:column;align-items:center;gap:18px;padding:14px 8px;display:flex}.v3m-logo,.v3m-avatar,.v3m-rail button{border-radius:14px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.v3m-logo{background:var(--bg);color:var(--ink);font-family:var(--font-display,var(--sans));font-weight:800}.v3m-rail nav{flex-direction:column;flex:auto;align-items:center;gap:10px;width:100%;display:flex}.v3m-rail button{color:var(--bg);background:0 0;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.v3m-rail button{color:color-mix(in oklab, var(--bg) 58%, transparent)}}.v3m-rail button{cursor:default}.v3m-rail button:hover,.v3m-rail button.is-active{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.v3m-rail button:hover,.v3m-rail button.is-active{background:color-mix(in oklab, var(--bg) 12%, transparent)}}.v3m-rail button:hover,.v3m-rail button.is-active{color:var(--bg);border-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.v3m-rail button:hover,.v3m-rail button.is-active{border-color:color-mix(in oklab, var(--bg) 14%, transparent)}}.v3m-avatar{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.v3m-avatar{background:color-mix(in oklab, var(--bg) 12%, transparent)}}.v3m-avatar{color:var(--bg);font-size:12px;font-weight:750}.v3m-drawer{border-right:1px solid var(--line);background:var(--panel);min-width:0;height:100dvh;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.v3m-drawer{background:color-mix(in oklab, var(--panel) 88%, var(--bg-2))}}.v3m-drawer{z-index:7;flex-direction:column;gap:18px;padding:18px 14px;display:flex}.v3m-drawer header,.v3m-drawer footer{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;min-width:0;padding:13px}.v3m-drawer header span,.v3m-drawer footer span{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.v3m-drawer header strong,.v3m-drawer footer strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.v3m-drawer nav{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.v3m-drawer nav button{width:100%;min-width:0;min-height:40px;color:var(--ink-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:650;display:grid}.v3m-drawer nav button svg{color:var(--muted)}.v3m-drawer nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3m-drawer nav button em{background:var(--panel);min-width:23px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-style:normal;display:inline-flex}.v3m-drawer nav button:hover,.v3m-drawer nav button.is-active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.v3m-drawer nav button:hover svg,.v3m-drawer nav button.is-active svg,.v3m-drawer nav button:hover em,.v3m-drawer nav button.is-active em{color:var(--bg)}.v3m-drawer nav button:hover em,.v3m-drawer nav button.is-active em{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.v3m-drawer nav button:hover em,.v3m-drawer nav button.is-active em{background:color-mix(in oklab, var(--bg) 14%, transparent)}}.v3m-main{width:100%;min-width:0}.mirror-settings-page{max-width:none;padding-top:22px}.settings-quality-actions button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.settings-quality-actions button:hover{background:var(--bg-2);color:var(--ink)}.mirror-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.mirror-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-panel,.mirror-account-hero,.mirror-stat-strip{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:0 2px 10px var(--ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.mirror-panel,.mirror-account-hero,.mirror-stat-strip{box-shadow:0 2px 10px color-mix(in oklab, var(--ink) 3%, transparent)}}.mirror-panel{padding:16px}.mirror-panel>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.mirror-panel>header span,.mirror-account-hero>div span,.mirror-stat-strip span,.mirror-choice>span{font-family:var(--font-mono-base,ui-monospace);letter-spacing:0;text-transform:uppercase;color:var(--ink-3);font-size:10px;display:block}.mirror-panel h3,.mirror-account-hero h2{color:var(--ink);font-family:var(--font-display,var(--sans));letter-spacing:0;margin:0;line-height:1.05}.mirror-panel h3{font-size:22px}.mirror-panel>div{min-width:0}.mirror-account-hero{background:var(--settings-blue);min-height:176px;color:var(--bg);border-color:var(--settings-blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.mirror-account-hero{border-color:color-mix(in oklab, var(--settings-blue) 72%, var(--ink))}}.mirror-account-avatar{background:var(--bg);border-radius:22px;width:76px;height:76px}@supports (color:color-mix(in lab, red, red)){.mirror-account-avatar{background:color-mix(in oklab, var(--bg) 16%, transparent)}}.mirror-account-avatar{color:var(--bg);font-family:var(--font-display,var(--sans));justify-content:center;align-items:center;font-size:26px;font-weight:750;display:inline-flex}.mirror-account-hero h2{color:var(--bg);margin-top:8px;font-size:clamp(32px,4vw,56px)}.mirror-account-hero p{color:var(--bg);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.mirror-account-hero p{color:color-mix(in oklab, var(--bg) 76%, transparent)}}.mirror-account-hero>div span{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.mirror-account-hero>div span{color:color-mix(in oklab, var(--bg) 70%, transparent)}}.mirror-account-hero button,.mirror-choice button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.mirror-account-hero button{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mirror-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.mirror-stat-strip>div{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px}.mirror-stat-strip strong{color:var(--ink);font-family:var(--font-display,var(--sans));font-variant-numeric:tabular-nums;margin-top:7px;font-size:30px;line-height:1;display:block}.mirror-stat-strip em{color:var(--muted);margin-top:5px;font-size:12px;font-style:normal;display:block}.mirror-rows{flex-direction:column;gap:8px;min-width:0;display:flex}.mirror-rows>div{border:1px solid var(--line);background:var(--bg-2);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:46px;padding:10px 12px;display:grid}.mirror-rows strong,.mirror-rows span,.mirror-rows em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mirror-rows strong{color:var(--ink);font-size:13px}.mirror-rows span{color:var(--ink-2);font-size:12px}.mirror-rows em{background:var(--paper);min-height:24px;color:var(--muted);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.mirror-toggle{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:58px;padding:11px 12px;display:flex}.mirror-toggle+.mirror-toggle,.mirror-choice+.mirror-toggle,.mirror-toggle+.mirror-choice{margin-top:8px}.mirror-toggle strong,.mirror-toggle span{min-width:0;display:block}.mirror-toggle strong{color:var(--ink);font-size:13px}.mirror-toggle span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.mirror-toggle i{background:var(--line);border:1px solid var(--line);border-radius:999px;flex:none;width:42px;height:24px;position:relative}.mirror-toggle i:after{content:"";background:var(--panel);border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.mirror-toggle i[data-on=true]{background:var(--paid);border-color:var(--paid)}@supports (color:color-mix(in lab, red, red)){.mirror-toggle i[data-on=true]{border-color:color-mix(in oklab, var(--paid) 70%, var(--ink))}}.mirror-toggle i[data-on=true]:after{transform:translate(18px)}.mirror-choice{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;min-width:0;padding:12px}.mirror-choice>div{flex-wrap:wrap;gap:7px;min-width:0;margin-top:9px;display:flex}.mirror-choice button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mirror-muted{color:var(--ink-2);margin:0;line-height:1.5}@media (max-width:1180px){.v3m-app{grid-template-columns:60px minmax(0,1fr)}.v3m-drawer{display:none}}@media (max-width:980px){.mirror-grid.two,.mirror-account-hero,.mirror-stat-strip{grid-template-columns:1fr}.mirror-account-hero{align-items:flex-start}}@media (max-width:760px){.v3m-app{grid-template-columns:52px minmax(0,1fr)}.v3m-rail{gap:12px;padding:12px 6px}.v3m-logo,.v3m-avatar,.v3m-rail button{border-radius:13px;width:36px;height:36px}.mirror-settings-page{padding-left:12px;padding-right:12px}.mirror-panel,.mirror-account-hero,.mirror-stat-strip{border-radius:16px}.mirror-account-hero{padding:18px}.mirror-account-hero h2{font-size:36px}.mirror-rows>div{grid-template-columns:1fr;align-items:start}.mirror-rows em{justify-self:start}}@keyframes bosFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bp2-anomaly-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--danger) 60%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch, var(--danger) 0%, transparent)}}@keyframes cw-skel-pulse{0%,to{opacity:.6}50%{opacity:.95}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
