/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-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-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{:host,:root{--font-sans:var(--font-inter);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-5{top:calc(var(--spacing) * 5)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.max-w-md{max-width:var(--container-md)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-sans{font-family:var(--font-inter)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.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)}.blur,.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-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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.block-1{block-size:calc(var(--spacing) * 1)}.block-2{block-size:calc(var(--spacing) * 2)}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@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{--orange-500:#ed5a29;--orange-500-hover:#d44e22;--orange-400:#e07849;--orange-300:#f2863d;--orange-tint:#ed5a291f;--orange-tint-strong:#ed5a292e;--bg-base:#f4f4f1;--bg-sidebar:#13141a;--bg-elev-1:#fff;--bg-elev-2:#efefec;--bg-elev-hover:#f8f8f5;--line:#e4e4df;--line-strong:#d2d2cc;--text-1:#1a1b20;--text-2:#5b5f66;--text-3:#8b8f98;--text-4:#b5b8bf;--ok:#15803d;--warn:#a16207;--bad:#b91c1c;--info:#1d4ed8;--ok-tint:#22c55e21;--warn-tint:#eab30829;--bad-tint:#dc26261a;--info-tint:#2563eb1a;--r-sm:6px;--r-md:8px;--r-lg:12px;--font-sans:var(--font-inter),-apple-system,system-ui,sans-serif;--t-fast:.12s cubic-bezier(.2,0,0,1);--t-base:.18s cubic-bezier(.2,0,0,1)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-sans);color:var(--text-1);background:var(--bg-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11","ss01","ss03";letter-spacing:-.005em;font-size:14px;font-weight:400;line-height:1.5}button{cursor:pointer;background:0 0;border:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.field-error{background:var(--bad-tint);border-radius:var(--r-sm);border:1px solid #dc262633;padding:8px 12px;font-size:13px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg-base);background:#cfcfc8;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b5b5ae}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{--bg-elev-1:#1f2026;--bg-elev-2:#282a31;--bg-elev-hover:#1b1c21;--line:#2d2f36;--line-strong:#383b43;--text-1:#ecedee;--text-2:#9499a3;--text-3:#6b6f77;--text-4:#4a4d55;--ok:#4ade80;--warn:#fbbf24;--bad:#f87171;--info:#60a5fa;background:var(--bg-sidebar);height:100vh;color:var(--text-1);border-right:1px solid #232429;flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.sidebar__logo{align-items:center;gap:10px;padding:20px 18px 22px;display:flex}.sidebar__logo img{object-fit:contain;display:block}.sidebar__logo-chip{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);letter-spacing:.1em;border:1px solid var(--line);text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px}.sidebar__section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-4);margin-top:4px;padding:0 20px 8px;font-size:11px;font-weight:500}.sidebar__nav{flex-direction:column;flex:1;gap:1px;padding:4px 12px;display:flex}.nav-item{border-radius:var(--r-md);color:var(--text-2);transition:color var(--t-fast),background var(--t-fast);cursor:pointer;align-items:center;gap:11px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.nav-item svg{stroke-width:1.75px;flex-shrink:0;width:17px;height:17px}.nav-item--active,.nav-item:hover{color:var(--text-1);background:var(--bg-elev-1)}.nav-item--active:before{content:"";background:var(--orange-500);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-12px}.nav-item__count{color:var(--text-4);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-left:auto}.nav-item--active .nav-item__count{color:var(--text-2)}.sidebar__channels{flex-direction:column;gap:1px;padding:0 12px;display:flex}.sidebar__channel{border-radius:var(--r-md);color:var(--text-2);cursor:pointer;transition:color var(--t-fast),background var(--t-fast);align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.sidebar__channel:hover{color:var(--text-1);background:var(--bg-elev-1)}.ch-avatar{color:#0e0f11;width:20px;height:20px;font-size:10px;font-weight:700;font-family:var(--font-sans);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.ch-avatar--lg{border-radius:10px;width:44px;height:44px;font-size:18px}.ch-avatar--xl{border-radius:14px;width:64px;height:64px;font-size:26px}.ch-status{border-radius:50%;width:6px;height:6px;margin-left:auto}.ch-status--ok{background:var(--ok)}.ch-status--warn{background:var(--warn)}.ch-status--idle{background:var(--text-4)}.sidebar__user{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}.sidebar__user:hover{background:var(--bg-elev-1)}.user-avatar{color:#fff;background:linear-gradient(135deg,#e07849,#ed5a29);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.sidebar__user-info{text-align:left;flex:1;min-width:0}.sidebar__user-name{color:var(--text-1);font-size:13px;font-weight:500}.sidebar__user-email{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar__user-menu{color:var(--text-3)}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--bg-base);z-index:10;gap:16px;height:48px;padding:0 24px;position:sticky;top:0}.topbar,.topbar__crumb{align-items:center;display:flex}.topbar__crumb{color:var(--text-3);gap:8px;font-size:13px}.topbar__crumb strong{color:var(--text-1);font-weight:500}.topbar__crumb svg{width:12px;height:12px;color:var(--text-4)}.topbar__search{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);width:420px;color:var(--text-3);cursor:text;transition:border-color var(--t-fast);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;padding:6px 12px;font-size:13px;display:flex;overflow:hidden}.topbar__search:hover{border-color:var(--line-strong)}.topbar__search svg{width:14px;height:14px}.topbar__kbd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);border:1px solid var(--line);background:var(--bg-elev-1);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.topbar__icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-2);transition:background var(--t-fast),color var(--t-fast);place-items:center;display:grid}.topbar__icon-btn:hover{background:var(--bg-elev-2);color:var(--text-1)}.topbar__icon-btn svg{width:16px;height:16px}.content{width:100%;max-width:1440px;margin-inline:auto;padding:32px 40px 80px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.page-header__title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:4px;font-size:32px;font-weight:600;line-height:1.1}.page-header__sub{color:var(--text-2);font-size:14px}.page-header__sub span.dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.page-header__actions{align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);white-space:nowrap;letter-spacing:-.005em;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn svg{width:15px;height:15px}.btn:active{transform:scale(.98)}.btn--primary{background:var(--orange-500);color:#fff}.btn--primary:hover{background:var(--orange-500-hover)}.btn--secondary{background:var(--bg-elev-1)}.btn--secondary:hover{background:var(--bg-elev-2)}.btn--ghost{color:var(--text-2);background:0 0}.btn--ghost:hover{background:var(--bg-elev-2);color:var(--text-1)}.btn--sm{padding:6px 12px;font-size:12.5px}.btn--icon{padding:8px}.kbd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);border:1px solid var(--line);background:var(--bg-elev-2);border-radius:4px;padding:1px 5px;font-size:10.5px}.section{margin-bottom:40px}.section__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.section__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-4);border:1px solid var(--line);letter-spacing:0;text-transform:none;border-radius:4px;padding:1px 7px;font-size:11px}.section__link{color:var(--text-2);transition:color var(--t-fast);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.section__link:hover{color:var(--text-1)}.section__link svg{width:12px;height:12px}.channel-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.channel-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);flex-direction:column;padding:16px 18px 14px;display:flex}.channel-card:hover{border-color:var(--line-strong);background:var(--bg-elev-1);box-shadow:0 1px 2px #0f11150a,0 6px 18px -8px #0f11151a}.channel-card__top{justify-content:flex-end;align-items:center;min-height:18px;margin-bottom:10px;display:flex}.channel-card__head{align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.channel-card__head>.channel-card__id{flex:1;min-width:0}.channel-card__name{color:var(--text-1);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.channel-card__niche{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:11px}.channel-card__stats{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.channel-card__stat-block{flex-direction:column;gap:2px;display:flex}.channel-card__stat-num{color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.channel-card__stat-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.channel-card__activity{color:var(--text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.channel-card__bar{align-items:flex-end;gap:2px;height:22px;margin-top:14px;display:flex}.channel-card__bar span{background:var(--line);min-height:2px;transition:background var(--t-fast);border-radius:1px;flex:1}.channel-card:hover .channel-card__bar span{background:var(--line-strong)}.channel-card__bar span.hot{background:var(--orange-400)}.channel-card:hover .channel-card__bar span.hot{background:var(--orange-500)}.channel-card__status{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;gap:6px;font-size:10.5px;font-weight:500}.badge,.channel-card__status{align-items:center;display:inline-flex}.badge{border-radius:var(--r-sm);font-variant-numeric:tabular-nums;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:500;line-height:1.4}.badge--ok{background:var(--ok-tint);color:var(--ok)}.badge--warn{background:var(--warn-tint);color:var(--warn)}.badge--bad{background:var(--bad-tint);color:var(--bad)}.badge--info{background:var(--info-tint);color:var(--info)}.badge--brand{background:var(--orange-tint);color:var(--orange-400)}.badge--neutral{background:var(--bg-elev-2);color:var(--text-2);border:1px solid var(--line)}.badge--dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.score-pill{border-radius:var(--r-sm);letter-spacing:-.01em;gap:8px}.tools-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tool-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.tool-card:hover{border-color:var(--line-strong);background:var(--bg-elev-1);box-shadow:0 1px 2px #0f11150a,0 6px 18px -8px #0f11151a}.tool-card__head{align-items:center;gap:10px;display:flex}.tool-card__glyph{border-radius:var(--r-sm);background:var(--bg-elev-2);width:32px;height:32px;color:var(--orange-400);flex-shrink:0;place-items:center;display:grid}.tool-card__glyph svg{width:18px;height:18px}.tool-card__name{color:var(--text-1);letter-spacing:-.01em;font-size:14px;font-weight:600}.tool-card__shortcut{margin-left:auto}.tool-card__desc{color:var(--text-3);font-size:12.5px;line-height:1.45}.tool-card__cta{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tool-card__modes{color:var(--text-3);gap:4px;font-size:11.5px;display:flex}.tool-card__modes span{background:var(--bg-elev-2);border-radius:4px;padding:2px 7px;font-weight:500}.tool-card__arrow{color:var(--text-3);transition:color var(--t-fast),transform var(--t-fast)}.tool-card:hover .tool-card__arrow{color:var(--orange-500);transform:translate(2px)}.tool-card__arrow svg{width:14px;height:14px}.table-wrap{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);background:var(--bg-elev-1);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:500}.table tbody td,.table thead th{border-bottom:1px solid var(--line)}.table tbody td{color:var(--text-1);vertical-align:middle;padding:11px 16px}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background var(--t-fast);cursor:pointer}.table tbody tr:hover{background:var(--bg-elev-hover)}.cell-tool{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.cell-tool svg{width:14px;height:14px;color:var(--orange-400)}.cell-channel{align-items:center;gap:8px;font-weight:500;display:inline-flex}.cell-channel,.cell-content{color:var(--text-1);font-size:13.5px}.cell-content{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.cell-time{color:var(--text-3);font-size:12.5px}.decision{align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.decision--approved{color:var(--ok)}.decision--rejected{color:var(--bad)}.decision--review{color:var(--warn)}.decision--saved{color:var(--text-2)}.decision svg{width:13px;height:13px}.cell-user{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cell-user .user-avatar{width:20px;height:20px;font-size:9.5px}.split-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.panel{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.panel__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}.panel__title-link{color:var(--text-2);text-transform:none;letter-spacing:0;font-size:11px}.activity{flex-direction:column;gap:10px;display:flex}.activity__row{grid-template-columns:1fr 36px;align-items:center;gap:12px;font-size:13px;display:grid}.activity__label{color:var(--text-2);align-items:center;gap:8px;min-width:0;display:flex}.activity__label .ch-avatar{border-radius:4px;width:18px;height:18px;font-size:9px}.activity__bar{background:var(--line);border-radius:2px;flex:1;height:4px;margin:0 8px;overflow:hidden}.activity__bar>span{background:var(--orange-400);border-radius:2px;height:100%;display:block}.activity__row{grid-template-columns:130px 1fr 40px}.activity__num{font-family:var(--font-sans);color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.pattern-bg{pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:16px 16px;position:absolute;inset:0}.insight-row{flex-direction:column;gap:0;display:flex}.insight{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.insight:last-child{border-bottom:none}.insight__icon{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.insight__icon svg{width:14px;height:14px}.insight__icon--ok{background:var(--ok-tint);color:var(--ok)}.insight__icon--warn{background:var(--warn-tint);color:var(--warn)}.insight__icon--info{background:var(--info-tint);color:var(--info)}.insight__body{flex:1;min-width:0}.insight__title{color:var(--text-1);margin-bottom:2px;font-size:13px;font-weight:500}.insight__sub{color:var(--text-3);font-size:12px;line-height:1.45}.insight__time{color:var(--text-4);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-strip{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.kpi{background:var(--bg-elev-1);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.kpi__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.kpi__label svg{width:12px;height:12px;color:var(--text-4)}.kpi__value{color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.kpi__delta{font-size:11.5px;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.kpi__delta--up{color:var(--ok)}.kpi__delta--down{color:var(--bad)}.kpi__delta--flat{color:var(--text-3)}.kpi__spark{align-items:flex-end;gap:2px;height:22px;margin-top:4px;display:flex}.kpi__spark span{background:var(--line);border-radius:1px;flex:1;min-height:2px}.kpi__spark span.hl{background:var(--orange-400)}.kpi__channels{align-items:center;gap:4px;height:22px;margin-top:4px;display:flex}.kpi__channels .ch-avatar{border-radius:5px;width:22px;height:22px;font-size:9.5px}.kpi__delta{letter-spacing:-.005em}.cell-time,.channel-card__activity,.kpi__delta{font-family:var(--font-sans)}.cell-time{font-variant-numeric:tabular-nums}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.module-switcher{cursor:pointer;color:var(--text-1);transition:background var(--t-fast),border-color var(--t-fast);-webkit-user-select:none;user-select:none;text-align:left;background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;width:calc(100% - 24px);margin:6px 12px 10px;padding:9px 10px 9px 12px;font-size:13px;display:flex}.module-switcher.is-active,.module-switcher:hover{background:#ffffff0f;border-color:#ffffff1a}.module-switcher__text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.15;display:flex}.module-switcher__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:500;line-height:1}.module-switcher__name{color:var(--text-1);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.1;overflow:hidden}.module-switcher__chevron{color:var(--text-3);transition:transform var(--t-fast),color var(--t-fast);flex-shrink:0;align-self:center;align-items:center;display:inline-flex}.module-switcher__chevron svg{width:14px;height:14px}.module-switcher.is-active .module-switcher__chevron{color:var(--text-2);transform:rotate(180deg)}.flyout{z-index:400;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;display:none;position:fixed;overflow:hidden;box-shadow:0 14px 44px -12px #0f111533,0 2px 6px #0f11150f}.flyout.is-open{animation:flyout-in .14s cubic-bezier(.2,0,0,1);display:block}.flyout--search.is-open{flex-direction:column;display:flex}@keyframes flyout-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.flyout--module{transform-origin:0 100%;width:196px;padding:4px;bottom:130px;left:12px}.module-item{cursor:pointer;transition:background var(--t-fast);color:var(--text-1);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.module-item:hover{background:var(--bg-elev-2)}.module-item__glyph{background:var(--orange-tint-strong);width:22px;height:22px;color:var(--orange-400);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.module-item__glyph svg{width:13px;height:13px}.module-item__glyph--muted{background:var(--bg-elev-2);color:var(--text-3)}.module-item__text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;line-height:1.2;display:flex}.module-item__name{width:100%;color:var(--text-1);font-size:13px;font-weight:500;display:block}.module-item__sub{width:100%;color:var(--text-3);white-space:nowrap;font-size:11px;display:block}.module-item__check{color:var(--orange-400)}.module-item__check svg{width:14px;height:14px}.module-item.is-disabled{cursor:default;opacity:1}.module-item.is-disabled:hover{background:0 0}.module-item.is-disabled .module-item__name,.module-item__pill{color:var(--text-3)}.module-item__pill{text-transform:uppercase;letter-spacing:.06em;background:var(--bg-elev-2);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.flyout--user{width:224px;padding:6px;bottom:72px;left:12px}.flyout__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px;display:flex}.flyout__head+.flyout-item{margin-top:6px;margin-bottom:6px}.flyout-item+.flyout__divider{margin-top:0}.flyout--user .flyout__head .user-avatar{width:32px;height:32px;font-size:12px}.flyout--user .flyout__head-name{color:var(--text-1);font-size:13px;font-weight:600}.flyout--user .flyout__head-mail{color:var(--text-3);font-size:11.5px}.flyout-item{color:var(--text-1);cursor:pointer;transition:background var(--t-fast);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.flyout-item:hover{background:var(--bg-elev-2)}.flyout-item svg{width:14px;height:14px;color:var(--text-3)}.flyout-item__kbd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);border:1px solid var(--line);background:var(--bg-elev-2);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10.5px}.flyout__divider{background:var(--line);height:1px;margin:6px 4px}.theme-seg{background:var(--bg-elev-2);border-radius:6px;gap:2px;margin:8px 8px 4px;padding:2px;display:flex}.theme-seg button{font-family:var(--font-sans);color:var(--text-2);transition:background var(--t-fast),color var(--t-fast);border-radius:4px;flex:1;padding:4px 0;font-size:11px;font-weight:500}.theme-seg button.is-active{background:var(--bg-elev-1);color:var(--text-1);box-shadow:0 1px 2px #0000000d}.flyout--notif{width:380px;top:56px;right:24px}.flyout__head--notif{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.flyout__head--notif strong{color:var(--text-1);font-size:13px;font-weight:600}.flyout__head-link{color:var(--text-2);cursor:pointer;font-size:11.5px}.flyout__head-link:hover{color:var(--text-1)}.notif-list{max-height:460px;padding:4px;overflow-y:auto}.notif{cursor:pointer;transition:background var(--t-fast);border-radius:6px;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.notif:hover{background:var(--bg-elev-2)}.notif--unread{background:#ed5a290a}.notif--unread:hover{background:#ed5a2912}.notif__icon{background:var(--bg-elev-2);width:28px;height:28px;color:var(--text-2);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.notif__icon svg{width:14px;height:14px}.notif__title{color:var(--text-1);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.4}.notif__sub{color:var(--text-3);margin-top:1px;font-size:12px}.notif__time{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.notif__dot{background:var(--orange-500);border-radius:50%;width:6px;height:6px;margin-top:6px;display:inline-block}.flyout--shortcuts{width:340px;top:56px;right:68px}.shortcuts-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.shortcuts-head strong{color:var(--text-1);font-size:13px;font-weight:600}.shortcut-group{padding:8px 6px}.shortcut-group+.shortcut-group{border-top:1px solid var(--line)}.shortcut-group__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;padding:4px 10px 6px;font-size:10.5px;font-weight:500}.shortcut-row{color:var(--text-1);border-radius:5px;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12.5px;display:flex}.shortcut-row:hover{background:var(--bg-elev-2)}.shortcut-row__keys{align-items:center;gap:4px;display:inline-flex}.shortcut-row__keys .kbd{text-align:center;min-width:18px;padding:1px 6px;font-size:10.5px}.flyout--search{width:560px;max-height:540px;top:56px;right:112px;overflow:hidden}.search-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-head svg{width:16px;height:16px;color:var(--text-3)}.search-head__query{color:var(--text-1);font-size:14px;font-family:var(--font-sans);flex:1}.search-head__caret{background:var(--orange-500);vertical-align:middle;width:1px;height:16px;margin-left:1px;animation:caret-blink 1.2s steps(2) infinite;display:inline-block}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.search-group{padding:4px 6px}.search-group+.search-group{border-top:1px solid var(--line)}.search-group__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:8px 10px 4px;font-size:10.5px;font-weight:500;display:flex}.search-group__label-count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-4);letter-spacing:0;text-transform:none;font-size:10.5px}.search-item{cursor:pointer;border:none;border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:grid}.search-item:hover{background:var(--bg-elev-2);border:none}.search-item.is-active{background:var(--bg-elev-hover);border:none}.search-item.is-active .search-item__hint{color:var(--orange-500)}.search-item__glyph{width:20px;height:20px;color:var(--text-2);place-items:center;display:grid}.search-item__glyph svg{width:14px;height:14px}.search-item__title{color:var(--text-1);font-weight:500}.search-item__meta{color:var(--text-3);margin-left:4px;font-size:11.5px;font-weight:400}.search-item__hint{color:var(--text-3);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.search-footer{border-top:1px solid var(--line);background:var(--bg-elev-hover);color:var(--text-3);align-items:center;gap:14px;padding:8px 14px;font-size:11px;display:flex}.search-footer .kbd{padding:1px 4px;font-size:10px}.sidebar__user.is-active{background:var(--bg-elev-1)}.topbar__icon-btn.is-active{background:var(--bg-elev-2);color:var(--text-1)}.topbar__search.is-active{background:var(--bg-elev-hover)}.sidebar-overlay,.topbar__hamburger{display:none}@media (max-width:767px){.app{grid-template-columns:1fr}.sidebar{z-index:900;width:100vw;height:100vh;box-shadow:none;align-self:auto;transition:left .2s cubic-bezier(.2,0,0,1);position:fixed;top:0;left:-100vw}.sidebar.is-open{box-shadow:none;left:0}.sidebar__close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);z-index:1;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:12px;right:12px}.sidebar__close:hover{background:var(--bg-elev-hover);color:var(--text-1)}.sidebar__close svg{width:16px;height:16px}.sidebar-overlay,.sidebar-overlay.is-open{display:none!important}.topbar{--bg-elev-1:#1f2026;--bg-elev-2:#282a31;--bg-elev-hover:#1b1c21;--line:#2d2f36;--line-strong:#383b43;--text-1:#ecedee;--text-2:#9499a3;--text-3:#6b6f77;--text-4:#4a4d55;background:var(--bg-sidebar);border-bottom:1px solid #232429;gap:8px;padding:0 16px}.topbar__crumb{color:var(--text-2)}.topbar__crumb strong{color:var(--text-1)}.topbar__hamburger{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.topbar__hamburger:hover{background:var(--bg-elev-hover);color:var(--text-1)}.topbar__hamburger svg{width:18px;height:18px}.topbar__icon-btn{color:var(--text-2)}.topbar__icon-btn.is-active,.topbar__icon-btn:hover{background:var(--bg-elev-hover);color:var(--text-1)}.topbar__search{width:36px;color:var(--text-2);background:0 0;border-color:#0000;justify-content:center;margin-left:auto;padding:6px}.topbar__search.is-active,.topbar__search:hover{background:var(--bg-elev-hover);color:var(--text-1);border-color:#0000}.topbar__kbd,.topbar__search span{display:none}.topbar__crumb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.topbar__crumb svg,.topbar__crumb>span:first-child{display:none}.content{max-width:100%;padding:24px 16px 60px}.page-header__title{font-size:24px}.page-header__sub{font-size:13px}.panel{border-radius:var(--r-sm);padding:16px}.dim-row{grid-template-columns:1fr auto;gap:6px 10px}.dim-row__bar{grid-column:1/-1}.showcase-flags-grid{grid-template-columns:1fr!important}}@media (min-width:768px){.sidebar-overlay,.sidebar__close,.topbar__hamburger{display:none!important}}.canais-created-banner{background:var(--bg-elev-hover);border:1px solid var(--line);color:var(--text-1);padding:12px 16px;font-size:14px;line-height:1.4}.score-hero{border-radius:var(--r-md);flex-direction:column;align-items:center;gap:4px;padding:16px 20px;display:inline-flex}.score-hero__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:48px;font-weight:600;line-height:1}.score-hero--large .score-hero__value{font-size:64px}.score-hero__value--ok{color:var(--ok)}.score-hero__value--brand{color:var(--orange-500)}.score-hero__value--warn{color:var(--warn)}.score-hero__value--bad{color:var(--bad)}.score-hero__value--na{color:var(--text-4)}.score-hero__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500}.score-hero__sub{color:var(--text-3);font-size:12px}.sheet-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:700;background:#0f11158c;animation:sheet-overlay-in .18s cubic-bezier(.2,0,0,1);position:fixed;inset:0}.sheet-content{background:var(--bg-elev-1);border-left:1px solid var(--line);z-index:800;width:100%;max-width:720px;animation:sheet-content-in .2s cubic-bezier(.2,0,0,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.sheet-content--left{border-left:none;border-right:1px solid var(--line);animation-name:sheet-content-in-left;left:0;right:auto}.sheet-content--top{border-bottom:1px solid var(--line);animation-name:sheet-content-in-top;inset:0 0 auto}.sheet-content--bottom,.sheet-content--top{border-left:none;width:100%;max-width:none;max-height:50vh}.sheet-content--bottom{border-top:1px solid var(--line);animation-name:sheet-content-in-bottom;inset:auto 0 0}.sheet-header{flex-direction:column;gap:4px;padding:24px 24px 0;display:flex}.sheet-title{color:var(--text-1);letter-spacing:-.01em;font-size:18px;font-weight:600}.sheet-description{color:var(--text-3);font-size:13px;line-height:1.45}.sheet-body{padding:20px 24px 24px}.sheet-footer{justify-content:flex-end;align-items:center;gap:8px;padding:0 24px 24px;display:flex}.sheet-close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:16px;right:16px}.sheet-close:hover{background:var(--bg-elev-hover);color:var(--text-1)}.sheet-close svg{width:16px;height:16px}@keyframes sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-content-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-content-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet-content-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sheet-content-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ws-skeleton{flex-direction:column;gap:12px;padding-top:8px;display:flex}.ws-skeleton__title{width:240px;height:32px;animation:ws-skeleton-pulse 1.4s ease-in-out infinite}.ws-skeleton__sub,.ws-skeleton__title{background:var(--bg-elev-2);border-radius:var(--r-sm)}.ws-skeleton__sub{width:360px;height:16px;animation:ws-skeleton-pulse 1.4s ease-in-out .2s infinite}@keyframes ws-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:767px){.topbar-sheet.sheet-content--bottom{min-height:200px;max-height:70vh}.topbar-sheet .sheet-header{padding:20px 16px 0}.topbar-sheet .sheet-body,.topbar-sheet__body{padding:12px 16px 20px}.topbar-sheet .search-head{margin-bottom:8px}}.flyout--search .search-head__query,.topbar-sheet .search-head__query{box-shadow:none;appearance:none;background:0 0;border:none;outline:none}.flyout--search .search-head__query:focus,.flyout--search .search-head__query:focus-visible,.topbar-sheet .search-head__query:focus,.topbar-sheet .search-head__query:focus-visible{box-shadow:none;border:none;outline:none}button.search-item{width:100%;box-shadow:none;font:inherit;text-align:left;background:0 0;border:none;outline:none}button.search-item:focus,button.search-item:focus-visible,button.search-item:hover{box-shadow:none;border:none;outline:none}.search-item__body{min-width:0;overflow:hidden}.search-item__body .search-item__meta,.search-item__body .search-item__title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.search-item__body .search-item__meta{margin-top:2px;margin-left:0}.flyout--search .search-item__glyph{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.search-item__glyph .ch-avatar{color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.select-trigger.wiz-select{appearance:none;background-image:none;padding-right:12px}.select-trigger{width:100%;font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);transition:border-color var(--t-fast),box-shadow var(--t-fast);cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.select-trigger:focus-visible{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #ed5a291a}.select-trigger[data-state=open]{border-color:var(--orange-500);box-shadow:0 0 0 3px #ed5a291a}.select-trigger__icon{width:14px;height:14px;color:var(--text-3);transition:transform var(--t-fast);flex-shrink:0;margin-left:auto}.select-trigger[data-state=open] .select-trigger__icon{transform:rotate(180deg)}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-value[data-placeholder],.select-value__placeholder{color:var(--text-3)}.select-content{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);z-index:800;font-family:var(--font-sans);padding:6px;overflow-y:auto;box-shadow:0 8px 24px -8px #0f11152e}.select-item{border-radius:var(--r-sm);width:100%;color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:14px;display:flex}.select-item__text{flex:1;min-width:0}.select-item:hover,.select-item[data-highlighted]{background:var(--bg-elev-hover)}.select-item[data-state=checked]{color:var(--orange-500);font-weight:500}.select-item-indicator{width:14px;height:14px;color:var(--orange-500);flex-shrink:0;margin-left:auto}.select-item-indicator svg{width:14px;height:14px}.select-sheet-body{flex-direction:column;gap:2px;padding-top:8px;display:flex}@media (max-width:767px){.select-sheet-content{max-height:70vh}.select-sheet-content .select-item{padding:12px 14px;font-size:15px}}.tool-head{margin-bottom:28px}.tool-head__crumb{color:var(--text-3);align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.tool-head__crumb a{cursor:pointer;transition:color var(--t-fast)}.tool-head__crumb a:hover{color:var(--text-1)}.tool-head__crumb svg{width:12px;height:12px;color:var(--text-4)}.tool-head__crumb strong{color:var(--text-1);font-weight:500}.tool-head__main{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.tool-head__title-block{flex:1;min-width:0}.tool-head__title{letter-spacing:-.02em;color:var(--text-1);align-items:center;gap:12px;margin-bottom:4px;font-size:30px;font-weight:600;line-height:1.05;display:flex}.tool-head__title-glyph{background:var(--orange-tint);width:36px;height:36px;color:var(--orange-500);border-radius:9px;place-items:center;display:grid}.tool-head__title-glyph svg{width:20px;height:20px}.tool-head__sub{color:var(--text-3);font-size:13px}.tool-banner{background:var(--bg-elev-1);border:1px solid var(--line);color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:12.5px;display:inline-flex}.tool-banner__avatar{color:#1a1b20;border-radius:6px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.tool-banner__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1px;font-size:9.5px;font-weight:500;line-height:1;display:block}.tool-banner__name{color:var(--text-1);font-size:13px;font-weight:600;line-height:1.2;display:block}.tool-banner__niche span.dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 6px;display:inline-block}.mode-toggle{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.mode-toggle__btn{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500}.mode-toggle__btn:hover{color:var(--text-1)}.mode-toggle__btn.is-active{background:var(--bg-elev-1);color:var(--text-1);box-shadow:0 1px 2px #0f11150f}.tool-grid{grid-template-columns:55fr 45fr;align-items:start;gap:20px;display:grid}.tool-grid--3565{grid-template-columns:35fr 65fr}.tool-col{flex-direction:column;gap:16px;display:flex}.field-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.field-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.field-card__label-sparkle{color:var(--orange-500);place-items:center;display:inline-grid}.field-card__label-sparkle svg{width:12px;height:12px}.title-input{width:100%;font-family:var(--font-sans);color:var(--text-1);letter-spacing:-.01em;resize:vertical;background:0 0;border:none;outline:none;min-height:56px;padding:0;font-size:18px;line-height:1.4}.title-input::placeholder{color:var(--text-3)}.field-card__footer{color:var(--text-3);justify-content:space-between;align-items:center;margin-top:10px;font-size:11.5px;display:flex}.char-counter{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.char-counter.is-warn{color:var(--warn)}.char-counter.is-bad{color:var(--bad)}.char-counter__sep{color:var(--text-4);margin:0 4px}.tema-textarea{width:100%;font-family:var(--font-sans);color:var(--text-1);resize:vertical;background:0 0;border:none;outline:none;min-height:60px;padding:0;font-size:14px;line-height:1.5}.tema-textarea::placeholder{color:var(--text-3)}.btn--cta{align-self:flex-start;padding:11px 22px;font-size:14px}.session-history{margin-top:4px}.session-history__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:8px;font-size:10.5px;font-weight:500}.session-item{background:var(--bg-elev-1);border:1px solid var(--line);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:6px;padding:9px 12px;display:grid}.session-item:hover{border-color:var(--line-strong);background:var(--bg-elev-hover)}.session-item__score{font-family:var(--font-sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;padding:4px 0;font-size:13px;font-weight:600}.session-item__score--ok{background:var(--ok-tint);color:var(--ok)}.session-item__score--brand{background:var(--orange-tint);color:var(--orange-400)}.session-item__score--warn{background:var(--warn-tint);color:var(--warn)}.session-item__score--bad{background:var(--bad-tint);color:var(--bad)}.session-item__title{color:var(--text-1);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.session-item__time{font-family:var(--font-sans);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.result-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:12px;padding:24px 26px}.score-block{border-bottom:1px solid var(--line);align-items:center;gap:28px;margin-bottom:22px;padding-bottom:22px;display:flex}.score-ring{flex-shrink:0;width:132px;height:132px;position:relative}.score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.score-ring__bg{fill:none;stroke:var(--bg-elev-2);stroke-width:3px}.score-ring__fill{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,0,0,1)}.score-ring__fill--ok{stroke:var(--ok)}.score-ring__fill--brand{stroke:var(--orange-500)}.score-ring__fill--warn{stroke:var(--warn)}.score-ring__fill--bad{stroke:var(--bad)}.score-ring__content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-ring__num{font-family:var(--font-sans);color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.score-ring__suffix{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:500}.score-block__text{flex:1;min-width:0}.score-block__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px;font-size:10.5px;font-weight:500}.score-block__verdict{color:var(--text-1);letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:600}.score-block__meta{color:var(--text-3);font-size:12.5px}.dim-list{flex-direction:column;gap:4px;margin-bottom:22px;display:flex}.dim-list__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.dim-list__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:11px;font-weight:500}.dim-list .dim-row{cursor:help;transition:background var(--t-fast);border-bottom:none;border-radius:5px;grid-template-columns:1.3fr 1fr 50px;align-items:center;gap:14px;padding:7px 4px;display:grid;position:relative}.dim-list .dim-row:hover{background:var(--bg-elev-hover)}.dim-row__name{color:var(--text-1);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.dim-row__bar{background:var(--bg-elev-2);border-radius:999px;height:4px;position:relative}.dim-row__bar-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0}.dim-row__bar-fill--ok{background:var(--ok)}.dim-row__bar-fill--brand{background:var(--orange-400)}.dim-row__bar-fill--warn{background:var(--warn)}.dim-row__bar-fill--bad{background:var(--bad)}.dim-row__bar-fill--na{background:var(--text-4);opacity:.4}.dim-row__score{font-family:var(--font-sans);color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dim-row__score--na{color:var(--text-4)}.flags{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.flags__head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px;font-size:11px;font-weight:500}.flag{color:var(--text-1);border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:9px 12px;font-size:13px;line-height:1.4;display:grid}.flag--bad{background:var(--bad-tint)}.flag--bad .flag__icon{color:var(--bad)}.flag--good{background:var(--ok-tint)}.flag--good .flag__icon{color:var(--ok)}.flag__icon{place-items:center;display:grid}.flag__icon svg{width:14px;height:14px}.flag strong{font-weight:600}.suggestions{margin-bottom:4px}.suggestions__head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.suggestions__head-sparkle{color:var(--orange-500);place-items:center;display:inline-grid}.suggestions__head-sparkle svg{width:12px;height:12px}.suggestion{background:var(--bg-elev-hover);border:1px solid var(--line);transition:border-color var(--t-fast);cursor:pointer;border-radius:8px;margin-bottom:8px;padding:14px 16px}.suggestion:hover{border-color:var(--orange-500)}.suggestion__row{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.suggestion__title{color:var(--text-1);letter-spacing:-.005em;flex:1;font-size:14.5px;font-weight:500;line-height:1.4}.suggestion__score{font-family:var(--font-sans);background:var(--ok-tint);color:var(--ok);font-variant-numeric:tabular-nums;border-radius:5px;flex-shrink:0;padding:3px 9px;font-size:13px;font-weight:600}.suggestion__score--brand{background:var(--orange-tint);color:var(--orange-500)}.suggestion__reason{color:var(--text-3);font-size:12px;line-height:1.5}.suggestion__cta{color:var(--orange-500);align-items:center;gap:4px;margin-top:8px;font-size:11.5px;font-weight:500;display:inline-flex}.suggestion__cta svg{width:11px;height:11px}.save-note{color:var(--text-3);align-items:center;gap:6px;margin-top:14px;font-size:11.5px;display:flex}.save-note svg{width:12px;height:12px;color:var(--ok)}.cfg-row{gap:10px;display:flex}.cfg-row .field-card{flex:1;padding:12px 14px}.cfg-row .field-card__label{margin-bottom:6px;font-size:10.5px}.select-inline{width:100%;font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);appearance:none;cursor:pointer;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B8F98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center/12px no-repeat;border-radius:6px;padding:7px 28px 7px 10px;font-size:13.5px}.chip-multi{flex-wrap:wrap;gap:5px;display:flex}.chip-multi__chip{font-family:var(--font-sans);border:1px solid var(--line);color:var(--text-2);cursor:pointer;transition:all var(--t-fast);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.chip-multi__chip:hover{border-color:var(--line-strong);color:var(--text-1)}.chip-multi__chip.is-on{background:var(--orange-tint);color:var(--orange-500);border-color:#ed5a294d}.range-row{align-items:center;gap:12px;display:flex}.range-track{background:var(--bg-elev-2);border-radius:999px;flex:1;height:4px;position:relative}.range-fill{background:var(--orange-400);border-radius:999px;height:100%;position:absolute;top:0;left:0}.range-handle{border:2px solid var(--orange-500);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-value{font-family:var(--font-sans);color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:13px}.patterns-callout{background:linear-gradient(#ed5a290d,#ed5a2900);border:1px solid #ed5a2933;border-radius:10px;padding:14px 16px}.patterns-callout__head{text-transform:uppercase;letter-spacing:.08em;color:var(--orange-500);align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.patterns-callout__head svg{width:12px;height:12px}.patterns-callout__list{flex-direction:column;gap:6px;display:flex}.patterns-callout__item{color:var(--text-1);grid-template-columns:14px 1fr;align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.patterns-callout__item svg{width:12px;height:12px;color:var(--ok);margin-top:4px}.variants-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.variants-head__title{color:var(--text-1);letter-spacing:-.005em;font-size:14px;font-weight:600}.variants-head__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:8px;font-size:11.5px;font-weight:400}.variants-head__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.variants-head__select{font-family:var(--font-sans);color:var(--text-1);background:var(--bg-elev-1);border:1px solid var(--line);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B8F98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:11px;border-radius:6px;padding:5px 26px 5px 10px;font-size:12.5px}.framework-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.framework-chip{font-family:var(--font-sans);border:1px solid var(--line);color:var(--text-2);cursor:pointer;transition:all var(--t-fast);background:0 0;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:500}.framework-chip.is-active,.framework-chip:hover{color:var(--text-1);border-color:var(--line-strong)}.framework-chip.is-active{background:var(--bg-elev-2)}.variants{flex-direction:column;gap:8px;display:flex}.variant{background:var(--bg-elev-1);border:1px solid var(--line);transition:border-color var(--t-fast),box-shadow var(--t-fast);cursor:pointer;opacity:0;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:14px 16px;animation:variant-in .32s cubic-bezier(.2,0,0,1) forwards;display:grid;position:relative}@keyframes variant-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.variant:hover{border-color:var(--line-strong);box-shadow:0 1px 2px #0f11150a,0 6px 16px -8px #0f11151a}.variant--top{border-left:3px solid var(--orange-500);padding-left:14px}.variant__rank{font-family:var(--font-sans);color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:600}.variant--top .variant__rank{color:var(--orange-500)}.variant__body{min-width:0}.variant__title{color:var(--text-1);letter-spacing:-.005em;margin-bottom:6px;font-size:15.5px;font-weight:500;line-height:1.4}.variant__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.variant__framework{background:var(--bg-elev-2);color:var(--text-2);border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.variant__framework--strong{background:var(--orange-tint);color:var(--orange-500)}.variant__len{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.variant__right{align-items:center;gap:10px;display:flex}.variant__score{font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 11px;font-size:15px;font-weight:600}.variant__score--ok{background:var(--ok-tint);color:var(--ok)}.variant__score--brand{background:var(--orange-tint);color:var(--orange-400)}.variant__score--warn{background:var(--warn-tint);color:var(--warn)}.variant__actions{opacity:0;transition:opacity var(--t-fast);gap:2px;display:flex}.variant:hover .variant__actions{opacity:1}.variant__action{width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.variant__action:hover{background:var(--bg-elev-2);color:var(--text-1)}.variant__action svg{width:13px;height:13px}.variants-footer{border-top:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.variants-footer .btn--secondary{padding:7px 12px;font-size:12.5px}.field-card.is-optional .chip-multi,.field-card.is-optional .select-inline{opacity:.55;pointer-events:none}.variant__avaliar{background:var(--bg-elev-2);border:1px solid var(--line);color:var(--text-1);font-family:var(--font-sans);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.variant__avaliar:hover{background:var(--orange-tint);border-color:var(--orange-500);color:var(--orange-500)}.variant__avaliar svg{width:13px;height:13px}.field-card--error{border-color:#dc354573}.field-card__error{color:var(--bad);margin-top:8px;font-size:12px;line-height:1.4}.field-card__helper{color:var(--text-3);margin-top:10px;font-size:12px;line-height:1.45}.char-counter__hint{color:var(--text-4);margin-left:2px}.st-objetivo-toggle{margin-top:0}.mode-toggle__soon{color:var(--text-3);margin-left:6px;font-size:10px;font-weight:400}.st-form-error{color:var(--bad);background:var(--bad-tint);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.st-result-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:320px;padding:32px 24px;display:flex}.st-result-empty__icon{background:var(--orange-tint);width:40px;height:40px;color:var(--orange-500);border-radius:10px;place-items:center;margin-bottom:4px;display:inline-grid}.st-result-empty__title{color:var(--text-1);margin:0;font-size:15px;font-weight:600}.st-result-empty__sub{color:var(--text-3);max-width:36ch;margin:0;font-size:13px;line-height:1.5}.dim-list__count{color:var(--text-4);font-size:11px}.st-result-meta{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.st-result-meta__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.st-result-meta__value{color:var(--text-1);font-size:14px;font-weight:500;line-height:1.45}.st-result-meta__hint{color:var(--text-3);margin-top:4px;font-size:11.5px;display:block}.st-attention-flag{background:var(--warn-tint);border-radius:7px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-bottom:20px;padding:10px 12px;display:grid}.st-attention-flag__icon{color:var(--warn);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.st-attention-flag__icon svg{width:14px;height:14px}.st-attention-flag__body{min-width:0}.st-attention-flag__title{color:var(--text-1);margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.35}.st-attention-flag__level{color:var(--warn);font-weight:500}.st-attention-flag__note{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.45}.tool-banner .channel-avatar{border-radius:6px;flex-shrink:0;width:26px;height:26px}.tool-banner__niche{color:var(--text-3);margin-top:1px;font-size:11.5px;display:block}.st-page-header{margin-bottom:20px}.st-page-header .page-header__main{flex:1;min-width:0}.st-channel-row{margin-bottom:20px}.st-channel-row .ch-picker-card{flex:1;width:100%;min-width:0;max-width:580px}.btn--cta:disabled,.btn--cta[aria-busy=true]{opacity:.72;cursor:not-allowed}.st-result-panel{flex-direction:column;min-height:320px;display:flex;position:relative}.st-result-panel>.st-result-empty,.st-result-panel>.st-result-loading{flex:1}.st-result-loading{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.st-result-loading__aurora{background:var(--bg-elev-1);position:absolute;inset:0;overflow:hidden}.st-result-loading__blob{filter:blur(48px);opacity:.55;will-change:transform,opacity;border-radius:50%;position:absolute}.st-result-loading__blob--1{background:radial-gradient(circle at 30% 30%,#ed5a296b 0,#ed5a2914 55%,#0000 72%);width:62%;height:68%;animation:st-aurora-drift-1 5.5s ease-in-out infinite;top:-18%;left:-12%}.st-result-loading__blob--2{background:radial-gradient(circle at 60% 60%,#ff95665c 0,#ed5a291a 50%,#0000 70%);width:58%;height:64%;animation:st-aurora-drift-2 6.2s ease-in-out infinite;bottom:-20%;right:-14%}.st-result-loading__blob--3{background:radial-gradient(circle,#ffc4a852 0,#ed5a290f 58%,#0000 75%);width:48%;height:52%;animation:st-aurora-drift-3 4.8s ease-in-out infinite;top:28%;left:32%}@keyframes st-aurora-drift-1{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.72;transform:translate(12%,8%)scale(1.08)}}@keyframes st-aurora-drift-2{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.65;transform:translate(-10%,-6%)scale(1.06)}}@keyframes st-aurora-drift-3{0%,to{opacity:.38;transform:translate(0)scale(.95)}50%{opacity:.58;transform:translate(6%,-8%)scale(1.1)}}.st-result-loading__content{z-index:1;text-align:center;max-width:28ch;padding:32px 24px;position:relative}.st-result-loading__glyph{background:var(--orange-tint);width:40px;height:40px;color:var(--orange-500);border-radius:10px;place-items:center;margin:0 auto 14px;animation:st-result-pulse 5s ease-in-out infinite;display:inline-grid}.st-result-loading__glyph svg{width:20px;height:20px}@keyframes st-result-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.04)}}.st-result-loading__title{color:var(--text-1);margin-bottom:6px;font-size:15px;font-weight:600}.st-result-loading__sub{color:var(--text-3);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.st-result-loading__blob{filter:blur(32px);opacity:.28;animation:none}.st-result-loading__blob--1{top:10%;left:8%}.st-result-loading__blob--2{bottom:10%;right:8%}.st-result-loading__blob--3{top:35%;left:38%}.st-result-loading__glyph{animation:none}}.session-item{text-align:left;border:none;width:100%;font-family:inherit}.session-item--active{border-color:var(--orange-500);background:var(--orange-tint)}.suggestion__cta-btn{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.suggestion__cta-btn:disabled{opacity:.5;cursor:not-allowed}.suggestion--stacked{cursor:default;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.suggestion--stacked:hover{border-color:var(--line)}.suggestion__framework{text-transform:uppercase;letter-spacing:.06em;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.suggestion--stacked .suggestion__title{width:100%;margin-bottom:0}.suggestion--stacked .suggestion__reason{width:100%}@media (max-width:768px){.st-page-header{gap:12px}.st-page-header,.tool-head__main{flex-direction:column;align-items:flex-start}.tool-banner{width:100%;max-width:100%}.tool-grid,.tool-grid--3565{grid-template-columns:1fr}.score-block{flex-direction:column;align-items:flex-start;gap:18px}.score-ring{width:112px;height:112px}.score-ring__num{font-size:38px}.dim-list .dim-row{grid-template-columns:1fr;gap:6px}.dim-row__score{text-align:left}}body:has(.login-page){background:var(--bg-base)}.login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-hero{color:#ecedee;background:radial-gradient(at 88% 92%,#ed5a2952 0,#ed5a290f 28%,#0000 55%),radial-gradient(at 10% 12%,#ed5a291f 0,#0000 40%),linear-gradient(160deg,#15171f,#0f1117 60%,#0b0d13);flex-direction:column;padding:56px 64px 44px;display:flex;position:relative;overflow:hidden}.login-hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0}.login-hero__logo{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.login-hero__logo img{object-fit:contain;display:block}.login-hero__sparkles{pointer-events:none;z-index:0;position:absolute;inset:0}.login-hero__sparkles svg{color:var(--orange-500);opacity:.32;position:absolute}.login-hero__sparkles svg:first-child{opacity:.4;width:22px;height:22px;top:22%;left:14%}.login-hero__sparkles svg:nth-child(2){opacity:.3;width:14px;height:14px;top:38%;right:16%}.login-hero__sparkles svg:nth-child(3){opacity:.22;color:#6ee7b7;width:18px;height:18px;bottom:30%;left:22%}.login-hero__sparkles svg:nth-child(4){opacity:.4;width:12px;height:12px;top:60%;left:50%}.login-hero__sparkles svg:nth-child(5){opacity:.26;color:#93c5fd;width:16px;height:16px;bottom:18%;right:28%}.login-hero__manifesto{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:520px;display:flex;position:relative}.login-hero__quote{letter-spacing:-.025em;color:#ecedee;margin-bottom:22px;font-size:40px;font-weight:600;line-height:1.18}.login-hero__quote em{color:var(--orange-400);font-style:normal;font-weight:600}.login-hero__lede{color:#9499a3;max-width:460px;font-size:15px;line-height:1.6}.login-hero__footer{z-index:1;color:#5c6068;align-items:center;gap:18px;font-size:12px;display:flex;position:relative}.login-hero__footer a{cursor:pointer;transition:color var(--t-fast)}.login-hero__footer a:hover{color:#ecedee}.login-hero__footer-dot{background:#3a3d45;border-radius:50%;width:3px;height:3px}.login-form-wrap{background:#fff;justify-content:center;align-items:center;padding:56px 64px;display:flex}.login-form{width:100%;max-width:380px}.login-form__welcome{color:var(--text-1);letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:600}.login-form__sub{color:var(--text-3);margin-bottom:30px;font-size:13.5px}.btn-google{border:1px solid var(--line);width:100%;color:var(--text-1);font-family:var(--font-sans);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;display:flex}.btn-google:hover:not(:disabled){background:var(--bg-elev-hover);border-color:var(--line-strong)}.btn-google:disabled{opacity:.6;cursor:not-allowed}.btn-google svg{width:18px;height:18px}.divider{color:var(--text-4);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:22px 0;font-size:11.5px;display:flex}.divider:after,.divider:before{content:"";background:var(--line);flex:1;height:1px}.login-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.login-field__label-row{justify-content:space-between;align-items:baseline;display:flex}.login-field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:11.5px;font-weight:500}.login-field__forgot{color:var(--text-3);cursor:pointer;text-transform:none;letter-spacing:0;font-size:11.5px}.login-field__forgot:hover{color:var(--orange-500)}.login-input-wrap{align-items:center;display:flex;position:relative}.login-input{width:100%;font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);transition:border-color var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:7px;padding:11px 13px;font-size:14px}.login-input:focus{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #ed5a291a}.login-input.is-error{border-color:var(--bad);box-shadow:0 0 0 3px #dc262614}.login-input--password{padding-right:40px}.login-eye{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;display:grid;position:absolute;right:10px}.login-eye:hover{color:var(--text-1)}.login-eye svg{width:14px;height:14px}.login-error{color:var(--bad);align-items:flex-start;gap:6px;margin-top:2px;font-size:12px;display:none}.login-error.is-visible{display:flex}.login-error svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.login-cta{background:var(--orange-500);color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;transition:background var(--t-fast);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.login-cta:hover:not(:disabled){background:var(--orange-500-hover)}.login-cta:disabled{cursor:not-allowed}.login-cta.is-loading{background:var(--orange-500-hover);cursor:progress}.login-cta.is-loading .spin{display:inline-block}.login-cta .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:login-spin .7s linear infinite;display:none}@keyframes login-spin{to{transform:rotate(1turn)}}.login-terms{color:var(--text-3);text-align:center;margin-top:14px;font-size:11px;line-height:1.5}.login-terms a{color:var(--text-2);cursor:pointer;text-decoration:underline}.login-terms a:hover{color:var(--orange-500)}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-hero{min-height:360px;padding:36px 32px}.login-hero__quote{font-size:28px}.login-form-wrap{padding:36px 32px}}@media (max-width:640px){.login-hero{display:none}.login-form-wrap{padding:32px 20px}}@media (max-width:767px){.inv-page{padding:24px 16px}.inv-card{padding:24px 20px}.inv-details__row{grid-template-columns:1fr;gap:2px;padding:8px 0}}body:has(.inv-page){background:var(--bg-base)}.inv-page{place-items:center;min-height:100vh;padding:60px 24px;display:grid}.inv-card{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:480px;padding:36px 36px 30px;box-shadow:0 24px 60px -20px #0f111514}.inv-logo{justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.inv-logo img{object-fit:contain;display:block}.inv-pre{text-align:center;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:22px;font-size:11px;font-weight:500}.inv-welcome{background:var(--bg-elev-hover);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.inv-welcome__avatar{color:#fff;background:linear-gradient(135deg,#e07849,#ed5a29);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.inv-welcome__text{color:var(--text-1);font-size:13.5px;line-height:1.45}.inv-welcome__text strong{font-weight:600}.inv-details{background:var(--bg-elev-hover);border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:13px}.inv-details__row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;padding:5px 0;display:grid}.inv-details__row:last-child{border-bottom:none}.inv-details__label{color:var(--text-3)}.inv-details__val{color:var(--text-1);font-weight:500}.inv-details__val--mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-2)}.role-pill{background:var(--info-tint);color:var(--info);border-radius:4px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.inv-form .divider{margin:18px 0;font-size:10.5px}.inv-form__title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.25}.inv-form__lead{color:var(--text-2);margin-bottom:20px;font-size:13.5px;line-height:1.5}.inv-field{margin-bottom:14px}.inv-field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.inv-input{width:100%;font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);transition:border-color var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:7px;padding:10px 12px;font-size:14px}.inv-input:focus{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #ed5a291a}.inv-input[readonly]{background:var(--bg-elev-hover);color:var(--text-3);font-family:var(--font-sans);font-variant-numeric:tabular-nums;cursor:not-allowed}.pw-rules{flex-direction:column;gap:3px;margin-top:6px;font-size:11.5px;display:flex}.pw-rule{color:var(--text-3);align-items:center;gap:6px;display:flex}.pw-rule.is-ok{color:var(--ok)}.pw-rule svg{width:11px;height:11px}.inv-check{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;margin:16px 0;font-size:12.5px;display:flex}.inv-check input{width:15px;height:15px;accent-color:var(--orange-500);flex-shrink:0;margin-top:2px}.inv-check a{color:var(--text-1);text-decoration:underline}.inv-cta{background:var(--orange-500);color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;transition:background var(--t-fast),opacity var(--t-fast);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.inv-cta:hover:not(:disabled){background:var(--orange-500-hover)}.inv-cta:disabled{opacity:.5;cursor:not-allowed}.inv-cta.is-loading{background:var(--orange-500-hover);cursor:progress;opacity:1}.inv-cta.is-loading .spin{display:inline-block}.inv-cta .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:login-spin .7s linear infinite;display:none}.inv-foot{text-align:center;color:var(--text-3);margin-top:14px;font-size:11px}.inv-alt{text-align:center;padding:16px 0;display:none}.inv-alt.is-active{display:block}.inv-alt__icon{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.inv-alt__icon--warn{background:var(--warn-tint);color:var(--warn)}.inv-alt__icon--info{background:var(--info-tint);color:var(--info)}.inv-alt__icon svg{width:26px;height:26px}.inv-alt__title{color:var(--text-1);margin-bottom:6px;font-size:17px;font-weight:600}.inv-alt__sub{color:var(--text-3);margin-bottom:18px;font-size:13.5px;line-height:1.55}.inv-alt__sub strong{color:var(--text-1);font-weight:600}.inv-alt__cta{border:1px solid var(--line);color:var(--text-1);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:7px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-block}.inv-alt__cta:hover{background:var(--bg-elev-hover);border-color:var(--line-strong)}.inv-form-error{color:var(--bad);margin-bottom:12px;font-size:12px;line-height:1.45}.topbar__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.topbar__user-email{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.topbar .user-avatar{width:28px;height:28px;font-size:11px}.workspace-membership{margin-top:16px}.workspace-membership strong{color:var(--text-1);font-weight:500}.wiz-layout{background:var(--bg-base);grid-template-columns:280px 1fr;gap:0;max-width:100%;min-height:calc(100vh - 48px);display:grid;overflow-x:hidden}.wiz-sidebar{background:var(--bg-elev-1);border-right:1px solid var(--line);height:calc(100vh - 48px);padding:26px 0 90px;position:sticky;top:48px;overflow-y:auto}.wiz-sidebar__head{border-bottom:1px solid var(--line);margin-bottom:14px;padding:0 22px 18px}.wiz-sidebar__crumb{color:var(--text-3);margin-bottom:6px;font-size:12px}.wiz-sidebar__crumb a,.wiz-sidebar__crumb button{color:var(--orange-500);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.wiz-sidebar__title{color:var(--text-1);letter-spacing:-.01em;font-size:17px;font-weight:600}.wiz-sidebar__sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.wiz-step{color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);text-align:left;background:0 0;border:none;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;width:100%;padding:10px 22px 10px 18px;font-family:inherit;font-size:13px;display:grid;position:relative}.wiz-step.is-active,.wiz-step:hover{background:var(--bg-elev-hover);color:var(--text-1)}.wiz-step.is-active{font-weight:500}.wiz-step.is-active:before{content:"";background:var(--orange-500);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.wiz-step__num{width:22px;height:22px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:var(--bg-elev-2);color:var(--text-3);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.wiz-step.is-done .wiz-step__num{background:var(--ok);color:#fff;border-color:var(--ok)}.wiz-step.is-active .wiz-step__num{background:var(--orange-500);color:#fff;border-color:var(--orange-500)}.wiz-step__name{font-size:13px;line-height:1.3}.wiz-step__icon{color:var(--text-3);place-items:center;display:grid}.wiz-step__icon svg{width:14px;height:14px}.wiz-step.is-done .wiz-step__icon{color:var(--ok)}.wiz-main{width:100%;min-width:0;max-width:820px;padding:36px 44px 110px;overflow-x:hidden}.wiz-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:18px}.wiz-head__title{letter-spacing:-.01em;color:var(--text-1);align-items:center;gap:10px;margin-bottom:4px;font-size:24px;font-weight:600;display:flex}.wiz-help{border:1px solid var(--line);width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.wiz-help:hover{color:var(--orange-500);border-color:var(--orange-500);background:var(--orange-tint)}.wiz-head__sub{color:var(--text-3);font-size:13.5px}.wiz-youtube-connect{max-width:720px;margin:0 0 20px}.wiz-layout__body{position:relative}.wiz-layout--submitting .wiz-main{pointer-events:none;-webkit-user-select:none;user-select:none}.wiz-submitting-overlay{z-index:20;background:var(--bg-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.wiz-submitting-overlay{background:color-mix(in srgb,var(--bg-base) 82%,transparent)}}.wiz-submitting-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.wiz-submitting-overlay__text{color:var(--text-1);margin:0;font-size:15px;font-weight:600}.wiz-note{color:var(--text-3);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 20px;padding:10px 14px;font-size:13px;line-height:1.45}.wiz-pane{display:none}.wiz-pane.is-active{display:block}.wiz-form{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.wiz-field{flex-direction:column;gap:6px;display:flex}.wiz-field--full{grid-column:span 2}.wiz-field__label-row{justify-content:space-between;align-items:center;display:flex}.wiz-field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:11px;font-weight:500}.wiz-input,.wiz-select{font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast);background:#fff;border-radius:6px;padding:9px 12px;font-size:14px}.wiz-input:focus,.wiz-select:focus{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #ed5a291a}.wiz-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B8F98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.wiz-textarea{font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:100px;padding:10px 12px;font-size:14px;line-height:1.55}.wiz-textarea--lg{min-height:140px}.wiz-field__helper{color:var(--text-3);font-size:12px}.wiz-prefix{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.wiz-prefix__at{background:var(--bg-elev-hover);border-right:1px solid var(--line);color:var(--text-3);flex-shrink:0;align-self:stretch;align-items:center;padding:0 12px;line-height:1;display:flex}.wiz-prefix input,.wiz-prefix__at{font-size:14px;font-family:var(--font-sans)}.wiz-prefix input{color:var(--text-1);background:0 0;border:none;outline:none;flex:1;padding:9px 12px}.wiz-chips{flex-wrap:wrap;gap:5px;display:flex}.wiz-chip{font-family:var(--font-sans);border:1px solid var(--line);color:var(--text-2);cursor:pointer;transition:all var(--t-fast);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.wiz-chip:hover{color:var(--text-1);border-color:var(--line-strong)}.wiz-chip.is-on{background:var(--orange-tint);color:var(--orange-500);border-color:#ed5a294d}.wiz-comp-adv{border:1px solid var(--line);border-left:3px solid var(--orange-500);background:linear-gradient(#ed5a290a,#ed5a2900);border-radius:8px;margin-bottom:6px;padding:18px 20px}.wiz-comp-adv__badge{text-transform:uppercase;letter-spacing:.08em;color:var(--orange-500);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.wiz-summary{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:18px 20px}.wiz-summary__head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:14px;font-size:11px;font-weight:500}.wiz-summary__row{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr auto;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:grid}.wiz-summary__row:last-child{border-bottom:none}.wiz-summary__label{color:var(--text-3)}.wiz-summary__val{color:var(--text-1);word-break:break-word;font-weight:500}.wiz-summary__edit{color:var(--orange-500);cursor:pointer;font-size:11.5px;font-family:var(--font-sans);background:0 0;border:none}.wiz-summary__edit:hover{text-decoration:underline}.wiz-chip.is-on.is-disabled{cursor:default;pointer-events:none}.wiz-summary__val--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiz-summary__edit-spacer{width:40px}.wiz-revisao-note{color:var(--text-3);margin-top:16px;font-size:13px;line-height:1.55}.wiz-alert{border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5}.wiz-alert--warning{background:var(--bg-elev-hover);border:1px solid var(--line);color:var(--text-2)}.wiz-alert--error{color:var(--text-1);background:#dc26260f;border:1px solid #dc262633}.wiz-alert__action{color:var(--orange-500);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;font-weight:500}.wiz-alert__action:hover{text-decoration:underline}.wiz-footer__error{color:var(--danger,#dc2626);margin-top:4px;font-size:12px;line-height:1.4}.wiz-footer{-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:30;background:#f4f4f1f0;align-items:center;gap:12px;height:70px;padding:0 40px;display:flex;position:fixed;bottom:0;left:220px;right:0}.wiz-footer__progress{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.wiz-footer__progress-text{color:var(--text-3);font-size:11px}.wiz-footer__bar{background:var(--bg-elev-2);border-radius:999px;width:220px;height:3px;position:relative}.wiz-footer__bar-fill{background:var(--orange-500);border-radius:999px;height:100%;transition:width .2s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0}.wiz-btn{font-family:var(--font-sans);cursor:pointer;transition:all var(--t-fast);border:none;border-radius:7px;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.wiz-btn--back{border:1px solid var(--line);color:var(--text-1);background:0 0}.wiz-btn--back:hover{background:var(--bg-elev-hover);border-color:var(--line-strong)}.wiz-btn--back:disabled{opacity:.4;cursor:not-allowed}.wiz-btn--next{background:var(--orange-500);color:#fff}.wiz-btn--next:hover{background:var(--orange-500-hover)}.wiz-btn svg{width:14px;height:14px}.wiz-stub-placeholder{color:var(--text-3);padding:24px 0;font-size:14px}.wiz-field .field-error{margin-top:2px;font-size:12px}.wiz-form--stack{grid-template-columns:1fr}.wiz-field__label--core{color:var(--ok)}.wiz-field__label--casual{color:var(--info)}.wiz-field__label--new{color:var(--warn)}.wiz-comp-adv__intro{color:var(--text-3);margin-bottom:14px;font-size:13.5px;line-height:1.5}.wiz-comp-adv__textarea{background:#ffffffb3}.wiz-chip-input{margin-top:8px}.wiz-pos-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 28px}.pos-slider__track{margin-top:14px}.pos-slider__fill,.pos-slider__handle{pointer-events:none}.pos-slider__input{opacity:0;cursor:pointer;width:100%;height:28px;margin:0;position:absolute;inset:50% 0 0;transform:translateY(-50%)}.pos-slider__labels{gap:16px}.pos-slider__labels-left,.pos-slider__labels-right{flex:1;min-width:0}.pos-slider__labels-desc{line-height:1.45}.pos-slider__current{white-space:nowrap;flex-shrink:0}.wiz-layout__body{flex-direction:column;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.wiz-mobile-header{display:none}.content:has(.wiz-layout){max-width:none;padding:0}@media (max-width:767px){.wiz-layout{grid-template-columns:1fr;min-height:calc(100dvh - 48px)}.wiz-sidebar{display:none}.wiz-mobile-header{border-bottom:1px solid var(--line);background:var(--bg-elev-1);flex-shrink:0;padding:16px;display:block}.wiz-mobile-header__progress-text{color:var(--text-3);margin-bottom:6px;font-size:11px}.wiz-mobile-header__bar{width:100%;margin-bottom:10px}.wiz-mobile-header__title{color:var(--text-1);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.wiz-main{flex:1;max-width:none;padding:20px 16px 100px}.wiz-mobile-header~.wiz-main .wiz-head{display:none}.wiz-footer{flex-wrap:wrap;align-content:center;gap:10px;height:auto;min-height:70px;padding:12px 16px;left:0;right:0}.wiz-footer__error{text-align:center;flex-basis:100%;order:-1;margin:0 0 2px}.wiz-footer__progress{display:none}.wiz-footer .wiz-btn{flex:1;justify-content:center}.wiz-form{grid-template-columns:1fr}.wiz-field--full{grid-column:span 1}.wiz-pos-card{padding:16px}.wiz-summary__row{grid-template-columns:1fr;align-items:start;gap:4px}.wiz-summary__edit,.wiz-summary__edit-spacer{justify-self:start}.wiz-summary__val--truncate{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.pos-slider__labels{flex-direction:column;align-items:stretch;gap:12px}.pos-slider__current{align-self:center}.pos-slider__labels-right{text-align:left}.pos-slider__labels-desc,.pos-slider__labels-name{word-break:break-word}}.ch-page{width:100%;max-width:1440px;padding:36px 40px 60px}.ch-page__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;display:flex}.ch-page__title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:4px;font-size:32px;font-weight:600;line-height:1.05}.ch-page__sub{color:var(--text-3);font-size:13.5px}.ch-page__sub strong{color:var(--text-1);font-weight:500}.ch-page__sub span.dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.ch-page__actions{align-items:center;gap:10px;margin:22px 0 18px;display:flex}.ch-page__actions-right{align-items:center;gap:8px;margin-left:auto;display:flex}.view-toggle{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.view-toggle__btn{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;display:inline-flex}.view-toggle__btn:hover{color:var(--text-1)}.view-toggle__btn.is-active{background:var(--bg-elev-1);color:var(--text-1);box-shadow:0 1px 2px #0000000d}.view-toggle__btn svg{width:13px;height:13px}.ch-filters{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;display:flex}.ch-filters__search{border:1px solid var(--line);background:0 0;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:260px;padding:5px 10px;display:flex}.ch-filters__search svg{width:13px;height:13px;color:var(--text-3)}.ch-filters__search input{font-family:var(--font-sans);color:var(--text-1);background:0 0;border:none;outline:none;width:100%;font-size:13px}.ch-filters__search input::placeholder{color:var(--text-3)}.niche-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.niche-chip{font-family:var(--font-sans);border:1px solid var(--line);color:var(--text-2);cursor:pointer;transition:all var(--t-fast);background:0 0;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:500}.niche-chip.is-active,.niche-chip:hover{color:var(--text-1);border-color:var(--line-strong)}.niche-chip.is-active{background:var(--bg-elev-2)}.ch-filters__divider{background:var(--line);width:1px;height:22px}.ch-filters__select{font-family:var(--font-sans);border:1px solid var(--line);color:var(--text-1);appearance:none;cursor:pointer;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B8F98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center/11px no-repeat;border-radius:6px;padding:5px 26px 5px 10px;font-size:12.5px}.ch-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ch-page-card{background:var(--bg-elev-1);border:1px solid var(--line);cursor:pointer;transition:border-color var(--t-fast),box-shadow var(--t-fast);border-radius:12px;flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex}.ch-page-card:hover{border-color:var(--line-strong);box-shadow:0 1px 2px #0f11150a,0 8px 22px -8px #0f11151f}.ch-page-card__head{align-items:flex-start;gap:14px;display:flex}.ch-page-card__avatar{color:#1a1b20;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:19px;font-weight:700;display:grid}.ch-page-card__id{flex:1;min-width:0}.ch-page-card__name{color:var(--text-1);letter-spacing:-.01em;margin-bottom:2px;font-size:15.5px;font-weight:600;line-height:1.3}.ch-page-card__handle{color:var(--text-3);font-size:11.5px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ch-page-card__tags{color:var(--text-3);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.ch-page-card__tag{background:var(--bg-elev-2);border-radius:4px;padding:2px 7px}.ch-page-card__stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:12px;padding-top:12px;display:grid}.ch-page-card__stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:2px;font-size:10px;font-weight:500}.ch-page-card__stat-val{font-family:var(--font-sans);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.1}.ch-page-card__stat-val--brand{color:var(--orange-500)}.ch-page-card__owner{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.ch-page-card__owner-avatar{color:#fff;background:linear-gradient(135deg,#e07849,#ed5a29);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:600;display:grid}.ch-page-card__owner-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:500}.ch-page-card__cta,.ch-page-card__owner-name{color:var(--text-1);font-size:12.5px;font-weight:500}.ch-page-card__cta{border:1px solid var(--line);font-family:var(--font-sans);cursor:pointer;transition:all var(--t-fast);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 14px;display:inline-flex}.ch-page-card__cta:hover{background:var(--orange-tint);border-color:var(--orange-500);color:var(--orange-500)}.ch-page-card__cta svg{width:12px;height:12px}.ch-table-wrap{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;overflow:hidden}.ch-table{border-collapse:collapse;width:100%;font-size:13.5px}.ch-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);white-space:nowrap;font-size:10.5px;font-weight:500}.ch-table tbody td,.ch-table thead th{border-bottom:1px solid var(--line);padding:12px 14px}.ch-table tbody td{color:var(--text-1);vertical-align:middle}.ch-table tbody tr:last-child td{border-bottom:none}.ch-table tbody tr{transition:background var(--t-fast);cursor:pointer}.ch-table tbody tr:hover{background:var(--bg-elev-hover)}.ch-table__name-cell{align-items:center;gap:10px;display:inline-flex}.ch-table__avatar{color:#1a1b20;border-radius:7px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.ch-table__name{color:var(--text-1);font-weight:600}.ch-table__handle{color:var(--text-3);font-size:11.5px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ch-view--grid .ch-table-wrap,.ch-view--table .ch-grid{display:none}.score-pill{font-size:12.5px;font-weight:500;font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;padding:2px 8px;display:inline-flex}.score-pill--ok{background:var(--ok-tint);color:var(--ok)}.score-pill--brand{background:var(--orange-tint);color:var(--orange-400)}.score-pill--warn{background:var(--warn-tint);color:var(--warn)}.score-pill--bad{background:var(--bad-tint);color:var(--bad)}.score-pill--na{background:var(--bg-elev-2);color:var(--text-3)}.ch-page-card__stat-val--ok{color:var(--ok)}.ch-page-card__stat-val--warn{color:var(--warn)}.ch-page-card__stat-val--bad{color:var(--bad)}.ch-page-card__stat-val--na{color:var(--text-3)}.ch-page-card__stat-val--activity{font-size:11.5px;font-family:var(--font-sans);font-weight:500}.ch-page-card__owner-meta{flex:1;min-width:0}.ch-empty-state{text-align:center;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:12px;margin-top:40px;padding:48px 24px}.ch-empty-state__title{color:var(--text-1);margin-bottom:16px;font-size:15px;font-weight:500}.ch-empty-state--filters .ch-empty-state__title{margin-bottom:12px}.btn--secondary{border:1px solid var(--line);color:var(--text-1);font-size:13px;font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px}.btn--secondary:hover{border-color:var(--line-strong);background:var(--bg-elev-hover)}.canais-created-banner{background:var(--ok-tint);color:var(--ok);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.canais-notfound-banner{background:var(--bg-elev-2);color:var(--text-2)}.ch-filters__sort{min-width:160px}.ch-filters__select-trigger{border:1px solid var(--line);background:0 0;border-radius:6px;width:100%;min-height:34px;font-size:13px}.ch-filters__view-toggle{margin-left:auto}.ch-table__sep{color:var(--text-4)}.ch-table__mono,.ch-table__num{font-variant-numeric:tabular-nums}.ch-table__activity{color:var(--text-2);font-size:12.5px}.ch-table__cta{text-decoration:none}@media (max-width:767px){.ch-page{padding:20px 16px 48px;overflow-x:hidden}.ch-page__actions{flex-wrap:wrap}.ch-filters{flex-flow:column;align-items:stretch;gap:12px;display:flex}.ch-filters__search{flex:none;width:100%;max-width:none;margin:0}.ch-filters__chips{min-width:0;margin:0}.ch-filters .niche-chips{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ch-filters .niche-chips::-webkit-scrollbar{display:none}.ch-filters .niche-chip{scroll-snap-align:start;flex-shrink:0}.ch-filters__divider{display:none}.ch-filters__sort{width:100%;min-width:0;margin:0}.ch-filters__select-trigger{width:100%}.ch-filters__view-toggle{display:none}.ch-grid{grid-template-columns:1fr;gap:12px}}.channel-avatar{flex-shrink:0;position:relative;overflow:hidden}.channel-avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.channel-avatar--fallback{background:var(--bg-elev-2);color:var(--text-2);place-items:center;font-weight:600;display:grid}.channel-head{margin-bottom:28px}.channel-head__crumb{color:var(--text-3);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;display:flex}.channel-head__crumb a{transition:color var(--t-fast);cursor:pointer}.channel-head__crumb a:hover{color:var(--text-1)}.channel-head__crumb svg{width:12px;height:12px;color:var(--text-4)}.channel-head__crumb strong{color:var(--text-1);font-weight:500}.channel-head__main{align-items:center;gap:18px;margin-bottom:22px;display:flex}.channel-head__avatar{color:#1a1b20;border-radius:14px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid}.channel-head__info{flex:1;min-width:0}.channel-head__name{letter-spacing:-.02em;color:var(--text-1);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:30px;font-weight:600;line-height:1.1;display:flex}.channel-head__niche{color:var(--text-2);font-size:13px}.channel-head__niche span.dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.tab-nav{border-bottom:1px solid var(--line);gap:2px;margin-bottom:28px;display:flex}.tab,.tab-nav{position:relative}.tab{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;letter-spacing:-.005em;transition:color var(--t-fast);background:0 0;border:none;padding:10px 14px;font-size:14px;font-weight:500}.tab--active,.tab:hover{color:var(--text-1)}.tab--active:after{content:"";background:var(--orange-500);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-4);vertical-align:1px;margin-left:6px;font-size:11px;font-weight:500}.tab-pane{display:none}.tab-pane.is-active{display:block}.form-section{margin-bottom:36px}.form-section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.form-section__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.form-section__title-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-4);font-size:10.5px}.form-section__helper{color:var(--text-3);max-width:460px;font-size:12.5px;line-height:1.5}.form-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 28px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.form-grid--3{grid-template-columns:1fr 1fr 1fr;gap:20px 24px}.form-grid--full{grid-template-columns:1fr}.field{flex-direction:column;gap:6px;display:flex}.field--span2{grid-column:span 2}.field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.field__label-info{color:var(--text-4)}.field__label-info svg{width:12px;height:12px}.field__helper{color:var(--text-3);font-size:12px;line-height:1.45}.input,.select,.textarea{font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast);letter-spacing:-.005em;background:#fff;padding:9px 12px;font-size:13.5px}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #ed5a291a}.textarea{resize:vertical;min-height:80px;line-height:1.55}.textarea--lg{min-height:110px}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B8F98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.chip-input{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.chip-input .input-bare{color:var(--text-1);min-width:100px;font-size:13px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:4px}.chip-input .input-bare::placeholder{color:var(--text-3)}.chip{background:var(--bg-elev-2);color:var(--text-1);border:1px solid var(--line);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}.chip__x{width:14px;height:14px;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:none;border-radius:50%;place-items:center;margin:0;padding:0;line-height:1;display:inline-grid}.chip__x:hover{background:var(--text-4);color:#fff}.chip__x svg{stroke-width:2.5px;width:9px;height:9px}.chip--evitar{background:var(--bad-tint);color:var(--bad);border-color:#dc26262e}.chip--evitar .chip__x{color:var(--bad);opacity:.7}.chip--evitar .chip__x:hover{background:var(--bad);color:#fff;opacity:1}.chip--assinatura{background:var(--orange-tint);color:var(--orange-500);border-color:#ed5a292e}.chip--assinatura .chip__x{color:var(--orange-500);opacity:.7}.chip--assinatura .chip__x:hover{background:var(--orange-500);color:#fff;opacity:1}.chip--jargao{background:var(--bg-elev-2);color:var(--text-2);border-color:var(--line)}.comp-adv{border:1px solid var(--line);border-left:3px solid var(--orange-500);border-radius:var(--r-md);background:linear-gradient(#ed5a290a,#ed5a2900);padding:22px 24px;position:relative}.comp-adv__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.comp-adv__badge{text-transform:uppercase;letter-spacing:.1em;color:var(--orange-500);font-size:10px;font-weight:600}.comp-adv__title{color:var(--text-1);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.comp-adv__helper{color:var(--text-3);max-width:520px;margin-bottom:14px;font-size:12.5px;line-height:1.55}.pos-slider{margin-top:8px}.pos-slider__row{grid-template-columns:1fr;gap:16px;display:grid}.pos-slider__track{background:var(--bg-elev-2);border-radius:999px;height:6px;position:relative;overflow:visible}.pos-slider__fill{background:var(--orange-400);border-radius:999px;height:100%;position:absolute;top:0;left:0}.pos-slider__handle{border:2px solid var(--orange-500);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0f11151a}.pos-slider__ticks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0}.pos-slider__ticks span{background:var(--text-4);opacity:.4;width:1px;height:8px;transform:translateY(-50%)}.pos-slider__labels{justify-content:space-between;align-items:flex-start;font-size:12.5px;display:flex}.pos-slider__labels-left,.pos-slider__labels-right{flex-direction:column;gap:2px;display:flex}.pos-slider__labels-name{color:var(--text-1);font-weight:600}.pos-slider__labels-desc{color:var(--text-3);font-size:11.5px}.pos-slider__labels-right{text-align:right}.pos-slider__current{background:var(--orange-tint);color:var(--orange-500);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.pos-slider__current-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.ref-card,.ref-list{flex-direction:column;gap:8px;display:flex}.ref-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast);padding:14px 16px}.ref-card--editable{cursor:default}.ref-card--editable:hover,.ref-card:hover{border-color:var(--line-strong)}.ref-card--editable .ref-card__remove{opacity:1}.ref-card__head{align-items:center;gap:12px;display:flex}.ref-card__glyph{background:var(--bg-elev-2);width:32px;height:32px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ref-card__glyph svg{width:14px;height:14px}.ref-card__id{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.ref-card__name{color:var(--text-1);font-size:13.5px;font-weight:600}.ref-card__url{color:var(--text-3);font-size:11.5px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ref-card__fields{flex:1;grid-template-columns:1fr 1fr;gap:10px 12px;min-width:0;display:grid}.ref-card__fields .field{gap:4px}.ref-card__fields .field__label{font-size:11px}.ref-card__reason{color:var(--text-2);padding-left:44px;font-size:13px;line-height:1.45}.ref-card__reason-block{flex-direction:column;gap:4px;padding-left:44px;display:flex}.ref-card__reason-block .field__helper{color:var(--text-3);font-size:12px;line-height:1.45}.ref-card__reason-block .input{width:100%}.ref-card__remove{color:var(--text-3);cursor:pointer;opacity:0;transition:opacity var(--t-fast),color var(--t-fast);background:0 0;border:none;border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ref-card:hover .ref-card__remove{opacity:1}.ref-card__remove:hover{color:var(--bad);background:var(--bad-tint)}.ref-card__remove svg{width:14px;height:14px}@media (max-width:767px){.ref-card__fields{grid-template-columns:1fr}.ref-card__reason-block{padding-left:0}}.add-row-btn{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast);background:0 0;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:12.5px;display:inline-flex}.add-row-btn:hover{border-color:var(--orange-500);color:var(--orange-500);background:#ed5a290a}.add-row-btn svg{width:12px;height:12px}.vocab-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.vocab-col{flex-direction:column;min-width:0;display:flex}.vocab-col__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:500;display:flex}.vocab-col__label .dot{border-radius:50%;width:6px;height:6px}.vocab-col__helper{color:var(--text-3);margin-bottom:10px;font-size:11.5px;line-height:1.45}.save-bar{-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:50;background:#f4f4f1eb;justify-content:space-between;gap:16px;margin:32px -40px -80px;padding:12px 40px;position:sticky;bottom:0}.save-bar,.save-bar__status{align-items:center;display:flex}.save-bar__status{color:var(--text-3);gap:6px;font-size:12.5px}.save-bar__status svg{width:13px;height:13px;color:var(--ok)}.save-bar__actions{gap:8px;display:flex}.rubric-list{flex-direction:column;gap:10px;display:flex}.rubric{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-fast);overflow:hidden}.rubric.is-open,.rubric:hover{border-color:var(--line-strong)}.rubric__head{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.rubric__glyph{background:var(--bg-elev-2);width:32px;height:32px;color:var(--orange-400);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.rubric__glyph svg{width:16px;height:16px}.rubric__name{min-width:0;color:var(--text-1);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.rubric__head-right{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.rubric__sub{color:var(--text-3);margin-top:1px;font-size:12px}.rubric__total{font-family:var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums;background:var(--bg-elev-2);border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:500}.rubric__total--ok{color:var(--ok);background:var(--ok-tint)}.rubric__total--warn{color:var(--warn);background:var(--warn-tint)}.rubric__chevron{color:var(--text-3);transition:transform var(--t-fast);flex-shrink:0}.rubric__chevron svg{width:16px;height:16px}.rubric.is-open .rubric__chevron{transform:rotate(180deg)}.rubric__body{border-top:1px solid var(--line);padding:8px 0;display:none}.rubric.is-open .rubric__body{display:block}.rubric__body>.dim-row:last-child{border-bottom:none}.rubric-row{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 60px 70px 28px;align-items:center;gap:16px;padding:12px 20px;display:grid}.rubric-row:last-child{border-bottom:none}.rubric-row__name{color:var(--text-1);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.rubric-row__name .info{width:13px;height:13px;color:var(--text-4);cursor:help}.rubric-row__desc{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.45}.rubric-row__slider{background:var(--bg-elev-2);border-radius:999px;height:4px;position:relative}.rubric-row__slider-fill{background:var(--orange-400);border-radius:999px;height:100%;position:absolute;top:0;left:0}.rubric-row__slider-handle{border:2px solid var(--orange-500);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rubric-row__weight{font-family:var(--font-sans);color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;transition:color var(--t-fast),font-style var(--t-fast);font-size:13px;font-weight:600}.rubric-row__weight-suffix{color:var(--text-3);font-weight:400}.rubric-row[data-nicho-on=true] .rubric-row__weight{color:var(--text-2);font-style:italic}.rubric-row[data-nicho-on=true] .rubric-row__slider-fill{background:var(--text-4)}.rubric-row[data-nicho-on=true] .rubric-row__slider-handle{background:var(--bg-elev-2);border-color:var(--text-4);cursor:not-allowed}.rubric-row[data-nicho-on=true] .rubric-row__slider{cursor:not-allowed}.rubric-row__default{font-family:var(--font-sans);color:var(--text-4);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.2}.rubric-row__default-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-4);font-size:9.5px;font-family:var(--font-sans);margin-right:2px;font-weight:500}.rubric-row__default--nicho,.rubric-row__default--nicho .rubric-row__default-label{color:var(--orange-400)}.nicho-toggle{border:1px solid var(--line);cursor:pointer;width:26px;height:26px;color:var(--text-3);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);background:0 0;border-radius:6px;place-items:center;display:inline-grid}.nicho-toggle:hover{border-color:var(--orange-500);color:var(--orange-500)}.nicho-toggle.is-on{background:var(--orange-tint);color:var(--orange-500);border-color:#ed5a294d}.nicho-toggle.is-on:hover{background:var(--orange-tint-strong)}.nicho-toggle svg{width:13px;height:13px}.pattern-list{flex-direction:column;gap:8px;display:flex}.pattern{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:28px 1fr auto 24px;align-items:center;gap:14px;padding:12px 16px;display:grid}.pattern__glyph{background:var(--orange-tint);width:28px;height:28px;color:var(--orange-400);border-radius:7px;place-items:center;display:grid}.pattern__glyph svg{width:14px;height:14px}.pattern__text{color:var(--text-1);font-size:13px;line-height:1.45}.pattern__meta{color:var(--text-3);align-items:center;gap:10px;font-size:11.5px;display:flex}.pattern__remove{color:var(--text-3);cursor:pointer;opacity:0;transition:opacity var(--t-fast),color var(--t-fast);place-items:center;display:grid}.pattern:hover .pattern__remove{opacity:1}.pattern__remove:hover{color:var(--bad)}.pattern__remove svg{width:14px;height:14px}.calib-history{position:relative}.calib-history:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:9px}.calib-item{color:var(--text-1);padding:12px 0 12px 28px;font-size:13px;position:relative}.calib-item:before{content:"";background:var(--text-3);width:7px;height:7px;box-shadow:0 0 0 3px var(--bg-elev-1);border-radius:50%;position:absolute;top:18px;left:6px}.calib-item:first-child:before{background:var(--orange-500)}.calib-item__date{font-family:var(--font-sans);color:var(--text-3);font-variant-numeric:tabular-nums;margin-right:12px;font-size:11.5px}.calib-item__text{color:var(--text-1)}.calib-item__highlight{font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:var(--bg-elev-2);color:var(--text-1);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500}.filters-bar{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.filter-chips{background:var(--bg-elev-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.filter-chip{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.filter-chip:hover{color:var(--text-1)}.filter-chip.is-active{background:var(--bg-elev-1);color:var(--text-1);box-shadow:0 1px 2px #0000000d}.filter-chip svg{width:13px;height:13px;color:var(--orange-400)}.filter-chip__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:2px;font-size:10.5px}.filter-divider{background:var(--line);width:1px;height:22px}.filter-pill{border:1px solid var(--line);color:var(--text-1);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;display:inline-flex}.filter-pill:hover{border-color:var(--line-strong);background:var(--bg-elev-1)}.filter-pill svg{width:13px;height:13px;color:var(--text-3)}.filter-pill__label{color:var(--text-3);font-size:11.5px;font-weight:500}.score-range{border:1px solid var(--line);background:0 0;border-radius:6px;align-items:center;gap:10px;padding:5px 12px;display:inline-flex}.score-range__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:500}.score-range__track{background:var(--bg-elev-2);border-radius:999px;width:100px;height:3px;position:relative}.score-range__fill{background:var(--orange-400);border-radius:999px;height:100%;position:absolute;top:0;left:0}.score-range__handle{border:2px solid var(--orange-500);cursor:grab;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.score-range__values{font-family:var(--font-sans);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:12px}.search-mini{border:1px solid var(--line);background:0 0;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:280px;padding:5px 10px;display:inline-flex}.search-mini svg{width:13px;height:13px;color:var(--text-3)}.search-mini input{font-family:var(--font-sans);color:var(--text-1);background:0 0;border:none;outline:none;width:100%;font-size:13px}.search-mini input::placeholder{color:var(--text-3)}.filters-bar__count{color:var(--text-3);margin-left:auto;font-size:12px}.filters-bar__count strong{color:var(--text-1);font-weight:500}.empty-state{text-align:center;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);padding:60px 20px;display:none}.empty-state__glyph{background:var(--bg-elev-2);width:48px;height:48px;color:var(--text-3);border-radius:12px;place-items:center;margin:0 auto 14px;display:grid}.empty-state__title{color:var(--text-1);margin-bottom:4px;font-size:14px;font-weight:500}.empty-state__sub{color:var(--text-3);margin-bottom:18px;font-size:12.5px}.ai-toggle{border:1px solid var(--line);cursor:pointer;width:26px;height:26px;color:var(--text-3);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);background:0 0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.ai-toggle:hover{border-color:var(--line-strong);color:var(--text-2)}.ai-toggle.is-on{background:var(--orange-tint);color:var(--orange-500);border-color:#ed5a294d}.ai-toggle.is-on:hover{background:var(--orange-tint-strong)}.ai-toggle svg{width:14px;height:14px}.field__label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.field__label-row .field__label{margin:0}.form-section__head-right{align-items:center;gap:14px;display:flex}.comp-adv.is-optional>:not(.comp-adv__toggle),.field.is-optional,.form-section.is-optional .add-row-btn,.form-section.is-optional .comp-adv,.form-section.is-optional .form-card,.form-section.is-optional .pos-slider,.form-section.is-optional .ref-list,.form-section.is-optional .vocab-grid{opacity:.5;pointer-events:none;transition:opacity var(--t-fast)}.comp-adv__toggle,.field.is-optional .ai-toggle{opacity:1;pointer-events:auto}.modal-backdrop{-webkit-backdrop-filter:blur(3px);z-index:800;background:#0f111580;justify-content:center;align-items:center;padding:40px 20px;animation:modal-fade .14s ease-out;display:none;position:fixed;inset:0}.modal-backdrop.is-open{display:flex}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:100%;max-width:580px;max-height:84vh;animation:modal-pop .18s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden;box-shadow:0 32px 80px -20px #0f11154d,0 4px 12px #0f111514}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 28px 16px;display:flex}.modal__title{color:var(--text-1);letter-spacing:-.01em;font-size:17px;font-weight:600}.modal__close{width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);border-radius:6px;place-items:center;display:grid}.modal__close:hover{background:var(--bg-elev-2);color:var(--text-1)}.modal__close svg{width:16px;height:16px}.modal__body{flex:1;padding:20px 28px 24px;overflow-y:auto}.modal__section{margin-bottom:20px}.modal__section:last-child{margin-bottom:0}.modal__section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:6px;font-size:11px;font-weight:600}.modal p{color:var(--text-1);letter-spacing:-.005em;font-size:13.5px;line-height:1.6}.modal p+p{margin-top:8px}.modal__example{border:1px solid var(--line);border-radius:8px;grid-template-columns:18px 1fr;gap:10px;margin-bottom:6px;padding:10px 14px;font-size:13px;line-height:1.5;display:grid}.modal__example--good{background:#22c55e0a;border-color:#22c55e2e}.modal__example--bad{background:#dc262608;border-color:#dc26262e}.modal__example-glyph{place-items:center;width:18px;height:18px;display:grid}.modal__example-glyph svg{width:14px;height:14px}.modal__example--good .modal__example-glyph{color:var(--ok)}.modal__example--bad .modal__example-glyph{color:var(--bad)}.modal__example-text{color:var(--text-1)}.modal__example-text strong{font-weight:600}.modal__tip{background:var(--orange-tint);color:var(--text-1);border:1px solid #ed5a292e;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.modal__tip-glyph{color:var(--orange-500);flex-shrink:0;margin-top:1px}.modal__tip-glyph svg{width:14px;height:14px}.modal__foot{border-top:1px solid var(--line);background:var(--bg-elev-hover);justify-content:flex-end;gap:8px;padding:14px 28px;display:flex}.modal__form{flex-direction:column;gap:16px;display:flex}.modal__form .field{gap:6px}.modal__form .field__label{font-size:11px}.patterns-empty{text-align:center;background:var(--bg-elev-1);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--text-3);padding:40px 20px;font-size:13px}.form-section__head{align-items:center}.form-section__title{gap:8px}.form-section__title-row{align-items:center;gap:8px;display:inline-flex}.channel-page{width:100%;max-width:1440px}.channel-pane-placeholder{text-align:center;color:var(--text-3);padding:48px 0;font-size:14px}@media (max-width:767px){.tab-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tab-nav::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex-shrink:0}.channel-head__main{flex-wrap:wrap}.channel-head__info{flex:100%;order:2}.channel-head__main>.btn{order:3;justify-content:center;width:100%}.form-grid,.form-grid--3,.vocab-grid{grid-template-columns:1fr}.field--span2{grid-column:span 1}.dim-row--ordinal{grid-template-columns:1fr;gap:10px}.rubric__head{flex-wrap:wrap;gap:8px 12px;padding:14px 16px}.dim-row__controls{flex-direction:column;align-items:stretch;gap:8px;width:100%}.cal-weight-segment{justify-content:stretch;width:100%}.cal-weight-segment__btn{text-align:center;flex:auto;min-width:0}.save-bar{flex-wrap:wrap;margin-bottom:-40px;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.save-bar__actions{justify-content:flex-end;width:100%}.rubric-row{grid-template-columns:1fr;gap:10px}}.field-error{color:var(--bad);margin-top:4px;font-size:12px}.profile-tab__banner{background:var(--ok-tint);border-radius:var(--r-sm);color:var(--text-1);margin-bottom:16px;padding:10px 14px;font-size:13px}.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}.dim-source--padrao{background:var(--bg-elev-hover);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.help-icon{border:1px solid var(--line);width:18px;height:18px;color:var(--text-3);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast);font-family:var(--font-sans);vertical-align:middle;background:0 0;border-radius:50%;place-items:center;margin-left:6px;font-size:10.5px;font-weight:600;display:inline-grid}.help-icon:hover{color:var(--orange-500);border-color:var(--orange-500);background:var(--orange-tint)}.help-sheet.channel-sheet{max-width:480px}.help-sheet__body.modal__body{padding:20px 24px 24px}.help-sheet .sheet-footer{padding:14px 24px}.chip-suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip-suggestion{border:1px solid var(--line);background:var(--bg-elev-2);color:var(--text-2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.btn--danger{background:var(--bad);color:#fff;border:none}.btn--danger:hover{filter:brightness(1.05)}.danger-zone__card{border-radius:var(--r-md);background:#dc3c3c0f;border:1px solid #dc3c3c59;padding:20px 24px}.danger-zone__title{color:var(--bad);margin-bottom:8px;font-size:15px;font-weight:600}.danger-zone__desc{margin-bottom:16px;line-height:1.5}.chip-filter,.danger-zone__desc{color:var(--text-2);font-size:13px}.chip-filter{border:1px solid var(--line);background:var(--bg-elev-1);cursor:pointer;border-radius:999px;padding:6px 12px}.chip-filter--active{border-color:var(--orange-500);color:var(--text-1);background:var(--orange-tint,#ed5a2914)}.history-tab__head{margin-bottom:16px}.history-tab__title{font-size:18px;font-weight:600}.history-tab__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:8px;font-size:12px}.history-tab__channel{color:var(--text-3);margin-top:4px;font-size:13px}.history-tab__filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.dim-row--ordinal{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:12px 16px;padding:14px 20px;display:grid}.dim-row--ordinal.dim-row--off{opacity:.72}.dim-row__leading{flex-direction:column;gap:4px;min-width:0;display:flex}.dim-row__title-row{align-items:center;gap:12px;min-height:20px;display:flex}.dim-row--ordinal .dim-row__enable{flex-shrink:0;margin:0}.dim-row__label{margin:0;font-size:13.5px;font-weight:500;line-height:20px}.dim-row__desc{color:var(--text-3);margin:0;padding-left:48px;font-size:12px;line-height:1.45}.rubric__meta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.cal-weight-segment{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.cal-weight-segment--disabled{opacity:.45;pointer-events:none}.cal-weight-segment__btn{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);background:0 0;border:none;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.cal-weight-segment__btn,.dim-toggle__track{transition:none}}.cal-weight-segment__btn:hover:not(:disabled){color:var(--text-1)}.cal-weight-segment__btn.is-active{background:var(--bg-elev-1);color:var(--text-1);box-shadow:0 1px 2px #0f11150f}.cal-weight-segment__btn:disabled{opacity:.4;cursor:not-allowed}.rubric__objetivo-toggle{margin:8px 20px 12px}.calibration-tab__error{margin:0 0 16px;padding:0 4px}.dim-toggle{border:1px solid var(--line);background:var(--bg-elev-2);cursor:pointer;border-radius:999px;width:36px;height:20px;position:relative}.dim-toggle--on{background:var(--orange-500);border-color:var(--orange-500)}.dim-toggle__track{width:14px;height:14px;transition:transform var(--t-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.dim-toggle--on .dim-toggle__track{transform:translate(16px)}.patterns-section{margin-top:28px}.patterns-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pattern-item{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.pattern-item__tool{text-transform:uppercase;color:var(--orange-500);font-size:11px;font-weight:600}.pattern-item__desc{margin:6px 0;font-size:13.5px}.pattern-item__meta{color:var(--text-3);gap:10px;font-size:12px;display:flex}.pattern-item__badge{color:var(--text-2);font-weight:600}.pattern-item__validated{color:var(--text-3);margin-top:6px;font-size:12px}.pattern-item__validated--warn{color:var(--warn)}.pattern-item__actions{flex-shrink:0;align-items:flex-start;gap:6px;display:flex}.tool-chips{flex-wrap:wrap;gap:8px;display:flex}.tool-chip{border:1px solid var(--line);background:var(--bg-elev-1);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.tool-chip--active{border-color:var(--orange-500);background:#ed5a2914}.channel-sheet.sheet-content{flex-direction:column;display:flex}.channel-sheet.sheet-content--bottom{max-height:85vh}.channel-sheet__body{flex-direction:column;gap:16px;display:flex}.channel-sheet__body form.channel-sheet__body{gap:0;padding-bottom:0}.channel-sheet__form{flex-direction:column;gap:16px;display:flex}.channel-sheet__message{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.channel-sheet__footer{margin-top:auto}@media (max-width:767px){.dim-row--ordinal{grid-template-columns:unset;flex-direction:column;align-items:stretch;gap:12px;display:flex}.dim-row__leading{width:100%}.dim-row__desc{padding-left:48px}.cal-weight-segment{justify-content:stretch}}.youtube-integration{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev-hover);flex-direction:column;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.youtube-integration--idle{max-width:540px}.youtube-integration__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.youtube-integration__title{margin:0 0 4px;font-size:14px;font-weight:600}.youtube-integration__sub{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}.youtube-integration--idle .youtube-integration__sub{max-width:none}.youtube-integration__badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);background:var(--bg-elev-1);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.youtube-integration__badge--ok{color:var(--ok);background:var(--ok-tint);border-color:#15803d40}.youtube-integration__badge--bad{color:var(--bad);background:var(--bad-tint);border-color:#b91c1c33}.youtube-integration__banner{border-radius:var(--r-md);margin:0;padding:10px 12px;font-size:13px}.youtube-integration__banner--ok{background:var(--ok-tint);color:var(--ok)}.youtube-integration__banner--bad{background:var(--bad-tint);color:var(--bad)}.youtube-integration__connected,.youtube-integration__empty{flex-direction:column;gap:14px;display:flex}.youtube-integration__identity{align-items:center;gap:12px;min-width:0;display:flex}.youtube-integration__avatar{object-fit:cover;border-radius:10px;flex-shrink:0;width:48px;height:48px}.youtube-integration__avatar--fallback{color:#13141a;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.youtube-integration__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.youtube-integration__meta strong{font-size:14px;line-height:1.3}.youtube-integration__meta span{color:var(--text-3);font-size:12.5px}.youtube-integration__sync{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11.5px!important}.youtube-integration__actions{flex-wrap:wrap;gap:8px;display:flex}.youtube-integration__note{color:var(--text-3);margin:0;font-size:13px}@media (max-width:767px){.youtube-integration{padding:14px 16px}.youtube-integration--idle{max-width:none}.youtube-integration__actions{flex-direction:column;align-items:stretch}.youtube-integration__actions .btn{justify-content:center;width:100%}}.ws-head{margin-bottom:32px}.ws-head__title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:4px;font-size:32px;font-weight:600;line-height:1.05}.ws-head__sub{color:var(--text-3);margin-bottom:18px;font-size:13px}.ws-head__row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ch-picker-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:12px;flex:1;width:100%;min-width:0;max-width:580px;overflow:hidden}.ch-picker-card__top{align-items:stretch;display:flex}.ch-picker-card__config{border-left:1px solid var(--line);width:48px;color:var(--text-3);transition:color var(--t-fast),background var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.ch-picker-card__config:hover{color:var(--orange-500);background:var(--bg-elev-2)}.ch-picker-card__config svg{width:18px;height:18px}.ch-picker-card__yt{border-top:1px solid var(--line);background:var(--bg-base);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:10px 18px;display:flex}.ch-picker-card__yt-pill{color:var(--text-2);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ch-picker-card__yt-pill svg{flex-shrink:0;width:11px;height:11px}.ch-picker-card__yt-stats{flex-wrap:wrap;gap:16px 24px;margin-left:auto;display:flex}.ch-picker-card__yt-stat{flex-direction:column;gap:2px;display:flex}.ch-picker-card__yt-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10px;font-weight:500}.ch-picker-card__yt-stat-val{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-1);font-size:15px;font-weight:600;line-height:1.1}.ch-picker{flex:1;min-width:0;position:relative}.ch-picker__trigger{cursor:pointer;width:100%;font-family:var(--font-sans);text-align:left;transition:background var(--t-fast);background:0 0;border:none;border-radius:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.ch-picker-card:hover{border-color:var(--line-strong);box-shadow:0 1px 2px #0f11150a}.ch-picker-card:focus-within{border-color:var(--orange-500);box-shadow:0 0 0 3px #ed5a291a}.ch-picker__avatar{color:#1a1b20;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid}.ch-picker__text{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ch-picker__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px;font-weight:500;line-height:1.3;display:block}.ch-picker__name{color:var(--text-1);font-size:15px;font-weight:600;line-height:1.35}.ch-picker__name,.ch-picker__niche{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ch-picker__niche{color:var(--text-3);font-size:12.5px;line-height:1.45}.ch-picker__niche span.dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.ch-picker__chevron{color:var(--text-3);transition:transform var(--t-fast),color var(--t-fast)}.ch-picker__chevron svg{width:18px;height:18px}.ch-picker.is-open .ch-picker__chevron{color:var(--orange-500);transform:rotate(180deg)}.ws-indicator{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:12px;flex-shrink:0;align-items:center;gap:24px;padding:14px 18px;display:flex}.ws-indicator__block{flex-direction:column;gap:4px;min-width:90px;display:flex}.ws-indicator__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:10px;font-weight:500}.ws-indicator__value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-1);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.1}.ws-indicator__value-suffix{color:var(--text-3);margin-left:2px;font-size:12px;font-weight:400}.ws-indicator__divider{background:var(--line);align-self:stretch;width:1px}.ch-picker__panel{background:var(--bg-elev-1);border:1px solid var(--line);z-index:200;border-radius:12px;animation:ch-panel-in .16s cubic-bezier(.2,0,0,1);display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 48px -16px #0f111538,0 2px 6px #0f11150f}.ch-picker.is-open .ch-picker__panel{display:block}@keyframes ch-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ch-picker__search{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.ch-picker__search svg{width:14px;height:14px;color:var(--text-3)}.ch-picker__search input{font-family:var(--font-sans);color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.ch-picker__search input::placeholder{color:var(--text-3)}.ch-picker__list{max-height:380px;padding:4px;overflow-y:auto}.ch-picker__item{cursor:pointer;transition:background var(--t-fast);border-radius:8px;grid-template-columns:36px 1fr auto 18px;align-items:center;gap:12px;padding:10px 12px;display:grid}.ch-picker__item:hover{background:var(--bg-elev-2)}.ch-picker__item.is-selected{background:var(--orange-tint)}.ch-picker__item-avatar{color:#1a1b20;border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.ch-picker__item-name{color:var(--text-1);letter-spacing:-.005em;font-size:14px;font-weight:600}.ch-picker__item-niche{color:var(--text-3);margin-top:2px;font-size:12px}.ch-picker__item-stats{text-align:right;color:var(--text-3);font-size:11.5px}.ch-picker__item-stats-num{font-family:var(--font-sans);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.ch-picker__item-check{color:var(--orange-500);opacity:0}.ch-picker__item.is-selected .ch-picker__item-check{opacity:1}.ch-picker__item-check svg{width:16px;height:16px}.ws-tools{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px;display:grid}.ws-tool{background:var(--bg-elev-1);border:1px solid var(--line);transition:border-color var(--t-fast),box-shadow var(--t-fast);border-radius:12px;flex-direction:column;gap:16px;min-height:200px;padding:22px 24px;display:flex;position:relative}.ws-tool:hover{border-color:var(--line-strong);box-shadow:0 1px 2px #0f11150a,0 8px 22px -8px #0f11151f}.ws-tool__head{align-items:center;gap:14px;display:flex}.ws-tool__glyph{background:var(--orange-tint);width:44px;height:44px;color:var(--orange-500);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ws-tool__glyph svg{width:22px;height:22px}.ws-tool__title{flex:1;min-width:0}.ws-tool__name{color:var(--text-1);letter-spacing:-.01em;font-size:18px;font-weight:600}.ws-tool__modes{color:var(--text-3);margin-top:2px;font-size:11.5px}.ws-tool__kbd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3);border:1px solid var(--line);background:var(--bg-base);border-radius:5px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:500}.ws-tool__desc{color:var(--text-2);flex:1;font-size:13.5px;line-height:1.5}.ws-tool__actions{gap:8px;display:flex}.ws-tool__btn{background:var(--bg-elev-2);border:1px solid var(--line);color:var(--text-1);font-family:var(--font-sans);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);letter-spacing:-.005em;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.ws-tool__btn:hover{border-color:var(--orange-500);color:var(--orange-500);background:var(--orange-tint)}.ws-tool__btn svg{width:14px;height:14px}a.ws-tool__btn--link{color:inherit;text-decoration:none}.ws-tool__btn--icon{flex:none;padding:9px 10px}.ws-tool__btn[data-coming]:after{content:"";pointer-events:none;position:absolute;inset:0}.ws-tool__btn[data-coming]:hover:before{content:"em breve";background:var(--text-1);color:var(--bg-elev-1);white-space:nowrap;letter-spacing:-.005em;pointer-events:none;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ws-activity__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.ws-activity__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.ws-activity__title strong{color:var(--text-1);letter-spacing:-.005em;text-transform:none;font-size:14px;font-weight:600}.ws-activity__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-4);border:1px solid var(--line);letter-spacing:0;border-radius:4px;padding:1px 7px;font-size:11px}.ws-activity__link{color:var(--text-2);cursor:pointer;transition:color var(--t-fast);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ws-activity__link:hover{color:var(--orange-500)}.ws-activity__link svg{width:12px;height:12px}.ws-activity__empty{text-align:center;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-3);padding:50px 20px}.ws-activity__empty-title{color:var(--text-1);margin-bottom:4px;font-size:14px;font-weight:500}.ws-activity__empty-sub{color:var(--text-3);font-size:12.5px}.ch-picker .select-trigger.ch-picker__trigger{width:100%;height:auto;min-height:auto;box-shadow:none;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:14px 18px}.ch-picker .select-trigger__icon{margin-left:auto}.ch-picker__content{min-width:320px}.ch-picker__option{align-items:center;gap:12px;display:flex}.ch-picker__option-text{flex-direction:column;gap:5px;min-width:0;display:flex}.ch-picker__option-name{color:var(--text-1);font-weight:500;line-height:1.35}.ch-picker__option-meta{color:var(--text-3);font-size:11.5px;line-height:1.45}.ch-picker__option-meta .dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.ws-indicator__score--ok{color:var(--ok)}.ws-indicator__score--brand{color:var(--orange-500)}.ws-indicator__score--warn{color:var(--warn)}.ws-indicator__score--bad{color:var(--bad)}.ws-indicator__score--na,.ws-tool__badge{color:var(--text-3)}.ws-tool__badge{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:5px;margin-bottom:10px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-block}.ws-tool__btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ws-tool__btn:disabled:hover{border-color:var(--line);color:var(--text-2);background:0 0}.ws-activity__title-channel{color:var(--text-3);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400}.ws-activity__link--coming{cursor:default;pointer-events:none;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ws-tool__badge--coming{flex-shrink:0}.ws-activity__error{border:1px solid var(--line);color:var(--text-2);border-radius:8px;padding:16px;font-size:13px}.ws-activity__cards{display:none}.ws-activity-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:12px 14px}.ws-activity-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ws-activity-card__type{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;font-weight:600}.ws-activity-card__content{color:var(--text-1);margin:0 0 10px;font-size:13px;line-height:1.4}.ws-activity-card__footer{color:var(--text-3);justify-content:space-between;gap:8px;font-size:12px;display:flex}.ws-empty-page{width:100%;max-width:1440px;padding:36px 40px}.ws-empty-page .btn--cta{margin-top:16px;text-decoration:none;display:inline-flex}.ws-youtube{max-width:880px;margin-bottom:36px}.ws-youtube__section-title{color:var(--text-1);margin:0 0 10px;font-size:14px;font-weight:600}.ws-youtube__seg{background:var(--bg-elev-2);border-radius:8px;margin-bottom:14px;padding:3px;display:inline-flex}.ws-youtube__seg button{color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.ws-youtube__seg button.is-on{background:var(--bg-elev-1);color:var(--text-1);box-shadow:0 1px 2px #0000000d}.ws-youtube__posts{flex-direction:column;gap:10px;display:flex}.ws-youtube__post{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;transition:background var(--t-fast),border-color var(--t-fast);align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.ws-youtube__post:hover{background:var(--bg-elev-hover);border-color:var(--line-strong)}.ws-youtube__more{justify-content:center;margin-top:12px;display:flex}.ws-youtube__thumb{background:linear-gradient(135deg,#2a2c34,#3a3d47);border-radius:8px;flex-shrink:0;width:140px;height:79px;position:relative;overflow:hidden}.ws-youtube__thumb--short{background:linear-gradient(160deg,#3a2c44,#52364f);width:50px}.ws-youtube__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.ws-youtube__thumb-dur{font-size:10.5px;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:#000000d1;padding:1px 5px;bottom:5px;right:5px}.ws-youtube__thumb-badge,.ws-youtube__thumb-dur{color:#fff;z-index:1;border-radius:3px;position:absolute}.ws-youtube__thumb-badge{letter-spacing:.04em;background:#ed5a29eb;padding:2px 5px;font-size:9px;font-weight:700;top:5px;left:5px}.ws-youtube__post-body{flex:1;min-width:0}.ws-youtube__post-title{color:var(--text-1);margin-bottom:5px;font-size:13.5px;font-weight:600;line-height:1.3}.ws-youtube__post-meta{color:var(--text-3);font-size:11.5px}.ws-youtube__post-meta .dot{background:var(--text-4);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.ws-youtube__post-stats{text-align:right;flex-shrink:0;gap:18px;display:flex}.ws-youtube__post-stat-val{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-1);font-size:13.5px;font-weight:600}.ws-youtube__post-stat-key{color:var(--text-3);font-size:10.5px;font-weight:600}.ws-youtube__empty{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:12px;max-width:540px;padding:20px;display:flex}.ws-youtube__empty p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.ws-youtube__empty--bad{background:#dc26260a;border-color:#dc262640}@media (max-width:767px){.ch-picker-card__yt-stats{width:100%;margin-left:0}.ws-youtube__empty{max-width:none}.ws-youtube__post{flex-wrap:wrap;align-items:flex-start}.ws-youtube__post-stats{text-align:left;border-top:1px solid var(--line);justify-content:flex-start;width:100%;margin-top:4px;padding-top:10px}.ws-head__row{flex-direction:column;align-items:stretch}.ch-picker-card{max-width:none}.ws-indicator{width:100%}.ws-tools{grid-template-columns:1fr}.ws-activity__head{flex-direction:column;align-items:flex-start;gap:8px}.ws-activity__title{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.ws-activity__title-channel{color:var(--text-3);font-size:12.5px}.ws-activity__link{align-self:flex-start;font-size:13px}.ws-activity__link--coming{flex-direction:column;align-items:flex-start;gap:6px}.ws-activity__table{display:none}.ws-activity__cards{display:block}.ws-empty-page{padding:20px 16px}}.channel-head__name .ws-youtube__pill{color:var(--text-2);background:var(--bg-elev-2);border:1px solid var(--line);vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.channel-head__name .ws-youtube__pill svg{flex-shrink:0;width:12px;height:12px}.tab-nav+.ch-empty-state{flex-direction:column;justify-content:center;align-items:center;min-height:min(420px,100vh - 320px);display:flex}.tab-nav+.ch-empty-state .ch-empty-state__title:only-child{margin-bottom:0}.analytics-card a,.analytics-table-wrap .ch-table a{color:inherit;text-decoration:none;display:block}.analytics-metric{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.analytics-metric__value{font-weight:600;line-height:1.2;display:block}.analytics-table-wrap .analytics-metric .kpi__delta{font-size:11px;font-weight:400;line-height:1.2}.analytics-metric--card{align-items:flex-start;gap:5px}.analytics-footnote{margin-top:14px}.analytics-chart__empty{text-align:left;margin:0}.analytics-periods__custom{flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;margin-top:6px;margin-bottom:16px;display:flex}.analytics-periods__custom .field{min-width:140px}.ch-table-wrap .ch-table td.ch-table__num,.ch-table-wrap .ch-table th.ch-table__num{text-align:right}.analytics-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.analytics-spark polyline{stroke:var(--text-3)}.analytics-table-wrap .ch-table tbody td:last-child a{justify-content:flex-end;display:flex}.analytics-spark--up polyline{stroke:var(--ok)}.analytics-spark--down polyline{stroke:var(--bad)}.analytics-cards{flex-direction:column;gap:10px;display:none}.analytics-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.analytics-card__head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.analytics-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:12px;display:grid}.analytics-card__metric-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:0;font-size:10.5px;font-weight:600;display:block}.analytics-detail-grid{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.analytics-chart{width:100%;height:220px}.analytics-detail-grid .panel .form-section__helper{margin-bottom:16px}.analytics-detail-grid .panel .ws-youtube__section-title{margin-bottom:4px}.analytics-tv-screen{z-index:200;background:#0c0d11;position:fixed;inset:0}.analytics-tv{color:#fff;min-height:100vh;padding:40px 46px 32px;position:relative;overflow:hidden}.analytics-tv:before{content:"";pointer-events:none;background:radial-gradient(1200px 400px at 80% -10%,#ed5a2929,#0000);position:absolute;inset:0}.analytics-tv--empty{color:#9ca0ab;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:100vh;padding:40px;font-size:15px;display:flex}.analytics-tv__rotate{color:#6b6f7a;z-index:2;align-items:center;gap:7px;font-size:11.5px;display:flex;position:absolute;top:18px;left:20px}.analytics-tv__pulse{background:var(--orange-500);border-radius:50%;width:7px;height:7px;animation:analytics-tv-pulse 1.4s infinite}@keyframes analytics-tv-pulse{0%,to{opacity:1}50%{opacity:.3}}.analytics-tv__close{border-radius:var(--r-md);color:#9ca0ab;width:36px;height:36px;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast);background:#ffffff0a;border:1px solid #ffffff14;place-items:center;text-decoration:none;display:grid}.analytics-tv__toolbar{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.analytics-tv__link-btn{border-radius:var(--r-md);color:#e8eaed;height:36px;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast);background:#ffffff0a;border:1px solid #ffffff14;padding:0 14px;font-size:13px;font-weight:500}.analytics-tv__link-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff24}.analytics-tv__share-backdrop{z-index:210;background:#00000073;position:fixed;inset:0}.analytics-tv__share-panel{z-index:211;border-radius:var(--r-lg);color:#e8eaed;background:#15171d;border:1px solid #ffffff1a;width:min(440px,100vw - 32px);padding:22px 22px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #00000073}.analytics-tv__share-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.analytics-tv__share-title{margin:0;font-size:16px;font-weight:600}.analytics-tv__share-close{border-radius:var(--r-md);color:#9ca0ab;background:0 0;border:none;place-items:center;width:32px;height:32px;display:grid}.analytics-tv__share-close:hover{color:#fff;background:#ffffff0f}.analytics-tv__share-close svg{width:16px;height:16px}.analytics-tv__share-lead{color:#9ca0ab;margin:0 0 16px;font-size:13px;line-height:1.5}.analytics-tv__share-error{color:#f87171;margin:0 0 12px;font-size:13px}.analytics-tv__share-field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.analytics-tv__share-label{letter-spacing:.04em;text-transform:uppercase;color:#6b6f7a;font-size:11px;font-weight:600}.analytics-tv__share-input{border-radius:var(--r-md);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:10px 12px;font-size:13px}.analytics-tv__share-expiry{color:#9ca0ab;margin:0 0 16px;font-size:12.5px}.analytics-tv__share-actions{justify-content:flex-end;gap:8px;display:flex}.analytics-tv__share-actions .btn--secondary{color:#e8eaed;background:#ffffff0f;border-color:#ffffff24}.analytics-tv__share-actions .btn--secondary:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff38}.analytics-tv__share-actions .btn--secondary:disabled{color:#9ca0ab;opacity:.5}.analytics-tv__expired-title{color:#fff;margin:0;font-size:22px;font-weight:600}.analytics-tv__close:hover{color:#fff;background:#ffffff14;border-color:#ffffff24}.analytics-tv__close svg{width:18px;height:18px}.analytics-tv__head{z-index:1;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:34px;display:flex;position:relative}.analytics-tv__avatar,.analytics-tv__avatar.channel-head__avatar{border-radius:14px;width:62px;height:62px;font-size:22px}.analytics-tv__name{letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:1.1}.analytics-tv__handle{color:#9ca0ab;font-size:15px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-top:2px}.analytics-tv__period{color:#9ca0ab;text-align:right;margin-left:auto;font-size:13px;line-height:1.45}.analytics-tv__period span{color:#6b6f7a;font-size:12px;display:block}.analytics-tv__kpis{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid;position:relative}.analytics-tv__kpi{border-radius:var(--r-lg);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:10px;min-height:132px;padding:18px 20px;display:flex}.analytics-tv__kpi-label{color:#9ca0ab;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.2}.analytics-tv__kpi-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:38px;font-weight:700;line-height:1}.analytics-tv__kpi-delta{font-size:17px;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.2}.analytics-tv__kpi-delta--up{color:#4ade80}.analytics-tv__kpi-delta--down{color:#f87171}.analytics-tv__kpi-delta--flat{color:#9ca0ab}.analytics-tv__kpi-hint{color:#6b6f7a;margin-top:4px;font-size:11px;line-height:1.3}.analytics-tv__chart{border-radius:var(--r-md);z-index:1;background:#ffffff08;border:1px solid #ffffff0f;padding:18px;position:relative}.analytics-tv__chart-svg{width:100%;height:120px;display:block}.analytics-tv__dots{z-index:1;justify-content:center;gap:8px;margin-top:22px;display:flex;position:relative}.analytics-tv__dot{cursor:pointer;width:8px;height:8px;transition:width var(--t-fast),background var(--t-fast),border-radius var(--t-fast);background:#fff3;border:none;border-radius:50%;padding:0}.analytics-tv__dot.is-on{background:var(--orange-500);border-radius:4px;width:22px}@media (min-width:768px) and (max-width:1024px){.analytics-kpi-strip.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-detail-grid{grid-template-columns:1fr}.analytics-tv__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-filters-bar .analytics-period-chips{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:min(100%,520px);padding-bottom:4px;display:flex;overflow-x:auto}.analytics-filters-bar .analytics-period-chips::-webkit-scrollbar{display:none}.analytics-filters-bar .filter-chip{scroll-snap-align:start;flex-shrink:0}}@media (max-width:767px){.channel-head__name,.page-header__title{font-size:24px}.analytics-table-wrap{display:none}.analytics-cards{display:flex}.analytics-filters-bar{flex-wrap:wrap}.analytics-filters-bar .filters-bar__count{width:100%;margin-left:0}.analytics-filters-bar .analytics-period-chips{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.analytics-filters-bar .analytics-period-chips::-webkit-scrollbar{display:none}.analytics-filters-bar .filter-chip{scroll-snap-align:start;flex-shrink:0}.analytics-kpi-strip.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-detail-grid{grid-template-columns:1fr}.analytics-periods__custom{flex-direction:column;align-items:stretch}.analytics-periods__custom .field{width:100%;min-width:0}.analytics-tv{padding:56px 20px 24px}.analytics-tv__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-tv__period{text-align:left;width:100%;margin-left:0}.analytics-tv__name{font-size:22px}}.st-layout{background:var(--bg-base);grid-template-columns:240px 1fr;gap:0;min-height:calc(100vh - 48px);display:grid}.st-sidebar{background:var(--bg-elev-1);border-right:1px solid var(--line);height:calc(100vh - 48px);padding:22px 0;position:sticky;top:48px;overflow-y:auto}.st-sidebar__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:12px;padding:0 20px 14px;display:flex}.st-sidebar__head svg{width:16px;height:16px;color:var(--text-2)}.st-sidebar__title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-1);font-size:11px;font-weight:600}.st-item{color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:9px 20px 9px 18px;font-size:13px;display:flex;position:relative}.st-item.is-active,.st-item:hover{background:var(--bg-elev-hover);color:var(--text-1)}.st-item.is-active{font-weight:500}.st-item.is-active:before{content:"";background:var(--orange-500);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.st-item.is-disabled{color:var(--text-4);cursor:not-allowed}.st-item.is-disabled:hover{color:var(--text-4);background:0 0}.st-item__icon{color:inherit;flex-shrink:0;align-items:center;display:inline-flex}.st-item__icon,.st-item__icon svg{width:16px;height:16px}.st-item__name{flex:1}.st-item__badge{text-transform:uppercase;letter-spacing:.06em;background:var(--bg-elev-2);color:var(--text-3);border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:600}.st-item__badge--info{background:var(--info-tint);color:var(--info)}.st-main{width:100%;max-width:920px;padding:36px 44px 60px}.st-main--wide{max-width:none}.st-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.row-action:disabled{opacity:.35;cursor:not-allowed}.row-action:disabled:hover{color:var(--text-3);background:0 0;border-color:#0000}.st-invite-url{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.st-invite-url__field{flex:1;min-width:200px;font-size:12.5px}.st-channel-picker{border:1px solid var(--line);background:var(--bg-elev-1);border-radius:8px;flex-direction:column;gap:6px;max-height:200px;padding:10px 12px;display:flex;overflow-y:auto}.st-channel-picker__row{color:var(--text-1);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.st-channel-picker__row input{width:14px;height:14px;accent-color:var(--orange-500)}.st-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.st-head__title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:4px;font-size:26px;font-weight:600;line-height:1.1}.st-head__sub{color:var(--text-3);font-size:13.5px}.st-pane{display:none}.st-pane.is-active{display:block}.members-table{border-collapse:collapse;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;width:100%;font-size:13.5px;overflow:hidden}.members-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);white-space:nowrap;font-size:10.5px;font-weight:500}.members-table tbody td,.members-table thead th{border-bottom:1px solid var(--line);padding:12px 16px}.members-table tbody td{color:var(--text-1);vertical-align:middle}.members-table tbody tr:last-child td{border-bottom:none}.members-table tbody tr{transition:background var(--t-fast)}.members-table tbody tr:hover{background:var(--bg-elev-hover)}.member-cell{align-items:center;gap:10px;display:inline-flex}.member-avatar{color:#fff;background:linear-gradient(135deg,#e07849,#ed5a29);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.member-name{color:var(--text-1);font-weight:500}.member-email{color:var(--text-3);font-size:12.5px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.role-badge{border-radius:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.role-badge--admin{background:var(--orange-tint);color:var(--orange-500)}.role-badge--editor{background:var(--info-tint);color:var(--info)}.role-badge--viewer{background:var(--bg-elev-2);color:var(--text-2)}.channels-cell{color:var(--text-2);max-width:240px;font-size:12.5px}.channels-cell strong{color:var(--text-1);font-weight:500}.row-actions{gap:4px;display:inline-flex}.row-action{width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:all var(--t-fast);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.row-action:hover{background:var(--bg-elev-2);color:var(--text-1);border-color:var(--line)}.row-action svg{width:13px;height:13px}.st-subsection{margin-top:28px}.st-subsection__head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:500}.pending-invite{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;margin-bottom:6px;padding:10px 16px;font-size:13px;display:flex}.pending-invite__email{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-1);font-size:13px}.pending-invite__time{color:var(--text-3);margin-left:auto;font-size:12px}.pending-invite__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:12px;display:flex}.pending-invite>div:first-child{flex:1;min-width:0}.pending-invite__btn{font-family:var(--font-sans);border:1px solid var(--line);color:var(--text-1);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);background:0 0;border-radius:5px;padding:5px 10px;font-size:12px}.pending-invite__btn:hover{background:var(--bg-elev-hover);border-color:var(--line-strong)}.pending-invite__btn--cancel:hover{color:var(--bad);border-color:var(--bad)}.st-form{gap:20px;max-width:560px}.st-field,.st-form{flex-direction:column;display:flex}.st-field{gap:6px}.st-field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:11px;font-weight:500}.st-field__helper{color:var(--text-3);font-size:12px;line-height:1.45}.st-input,.st-select{font-family:var(--font-sans);color:var(--text-1);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast);background:#fff;padding:9px 12px;font-size:13.5px}.st-input:focus,.st-select:focus{border-color:var(--orange-500);outline:none;box-shadow:0 0 0 3px #ed5a291a}.st-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B8F98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.st-form__danger{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.st-btn-danger{color:var(--bad);font-family:var(--font-sans);cursor:pointer;transition:all var(--t-fast);background:0 0;border:1px solid #dc26264d;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500}.st-btn-danger:hover{background:var(--bad-tint);border-color:var(--bad)}.st-avatar-row{align-items:center;gap:16px;display:flex}.st-avatar-row__avatar{color:#fff;background:linear-gradient(135deg,#e07849,#ed5a29);border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;font-weight:600;display:grid}.notif-group{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;overflow:hidden}.notif-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 70px 70px;align-items:center;gap:12px;padding:14px 18px;display:grid}.notif-row:last-child{border-bottom:none}.notif-row__head{background:var(--bg-elev-hover);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:10px 18px;font-size:10.5px;font-weight:500}.notif-row__head>:not(:first-child){text-align:center}.notif-row__label{color:var(--text-1);font-size:13.5px;font-weight:500}.notif-row__hint{color:var(--text-3);margin-top:2px;font-size:11.5px}.notif-row__cell{place-items:center;display:grid}.switch{background:var(--text-4);cursor:pointer;width:30px;height:16px;transition:background var(--t-fast);border:none;border-radius:999px;padding:0;position:relative}.switch:after{content:"";width:12px;height:12px;transition:left var(--t-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001f}.switch.is-on{background:var(--orange-500)}.switch.is-on:after{left:16px}.integ-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.integ-card{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:18px 20px;display:flex}.integ-card.is-disabled{opacity:.55}.integ-card__logo{background:var(--bg-elev-2);width:40px;height:40px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.integ-card__body{flex:1}.integ-card__name{color:var(--text-1);font-size:14px;font-weight:600}.integ-card__status{color:var(--text-3);margin-top:2px;font-size:11.5px}.integ-card__cta{font-family:var(--font-sans);background:var(--bg-elev-2);border:1px solid var(--line);color:var(--text-1);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:500}.integ-card__cta:hover{background:var(--orange-tint);border-color:var(--orange-500);color:var(--orange-500)}.integ-card__pill{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);background:var(--bg-elev-2);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.kbd-list{flex-direction:column;gap:4px;display:flex}.kbd-row{border-radius:6px;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.kbd-row:hover{background:var(--bg-elev-hover)}.kbd-row__action{color:var(--text-1);font-size:13px}.kbd-row__keys{gap:4px;display:inline-flex}.kbd-row__keys span{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-2);border:1px solid var(--line);background:var(--bg-elev-1);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.st-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:800;background:#0f11158c;justify-content:center;align-items:center;padding:40px 20px;display:none;position:fixed;inset:0}.st-modal.is-open{display:flex}.st-modal__box{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:12px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 32px 80px -20px #0f11154d}.st-modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.st-modal__title{color:var(--text-1);font-size:15px;font-weight:600}.st-modal__close{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.st-modal__close:hover{background:var(--bg-elev-2);color:var(--text-1)}.st-modal__body{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.st-modal__foot{border-top:1px solid var(--line);background:var(--bg-elev-hover);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.btn--cta{background:var(--orange-500);color:#fff;font-family:var(--font-sans);cursor:pointer;transition:background var(--t-fast);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.btn--cta:hover{background:var(--orange-500-hover)}.btn--cta svg{flex-shrink:0;width:15px;height:15px}.content:has(>.st-page-wrap){width:100%;max-width:none;margin-inline:0;padding:0}.st-page-wrap{width:100%;max-width:none}.st-sidebar__nav{flex-direction:column;display:flex}.st-item{width:100%;font-family:var(--font-sans);text-align:left;background:0 0;border:none}.st-form--section{border-top:1px solid var(--line);margin-top:8px;padding-top:24px}.st-form__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-field__error{color:var(--bad);font-size:12px;line-height:1.4}.st-banner{border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.45}.st-banner--ok{background:var(--ok-tint);color:var(--ok);border:1px solid #16a34a2e}.st-banner--error{background:var(--bad-tint);color:var(--bad);border:1px solid #dc26262e}@media (max-width:768px){.st-layout{grid-template-columns:1fr;min-height:auto}.st-sidebar{border-right:none;border-bottom:1px solid var(--line);height:auto;padding:12px 0 0;position:static}.st-sidebar__head{margin-bottom:8px}.st-sidebar__nav{scrollbar-width:none;flex-direction:row;gap:4px;padding:0 12px 12px;overflow-x:auto}.st-sidebar__nav::-webkit-scrollbar{display:none}.st-item{border:1px solid var(--line);background:var(--bg-elev-1);border-radius:999px;flex-shrink:0;width:auto;padding:8px 14px}.st-item.is-active{border-color:var(--orange-500);background:var(--orange-tint)}.st-item.is-active:before{display:none}.st-item.is-disabled{opacity:.72}.st-item__icon{display:none}.st-main{padding:24px 16px 48px}.st-head{flex-direction:column;align-items:flex-start}.st-head__title{font-size:22px}.st-head .btn--cta{justify-content:center;width:100%}.pending-invite{flex-wrap:wrap}.pending-invite__btn{flex:1;min-width:120px}}.home-kpi__score-denom{color:var(--text-3);font-size:18px;font-weight:500}.home-kpi__channels-delta{color:var(--text-2)}.home-page-header .btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.home-page-header .btn:disabled:hover{background:inherit;border-color:var(--line)}.home-page-header .btn.btn--primary:disabled:hover{background:var(--orange-500)}.home-channel-card{color:inherit;text-decoration:none}.home-channel-card__aside{text-align:right}.home-channel-card__aside .score-pill{display:inline-flex}.home-channel-card__aside .channel-card__activity{margin-top:6px}.home-tool-card--soon{cursor:default}.home-tool-card--soon:hover{border-color:var(--line);box-shadow:none}.home-tool-card__mode{background:var(--bg-elev-2);color:var(--text-3);transition:background var(--t-fast),color var(--t-fast);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.home-tool-card__mode:hover{background:var(--bg-elev-hover);color:var(--text-1)}.home-tool-card__mode--disabled{cursor:not-allowed;opacity:.55}.home-tool-card__mode--disabled:hover{background:var(--bg-elev-2);color:var(--text-3)}.home-tool-card__soon{color:var(--text-4);text-transform:lowercase;font-size:10px;font-weight:500}@media (max-width:767px){.home-page-header{flex-direction:column;align-items:stretch}.home-page-header .page-header__actions{flex-wrap:wrap}.home-page-header .page-header__actions .btn{flex:auto;justify-content:center}.home-kpi-strip.kpi-strip,.home-tools-grid.tools-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.home-kpi-strip.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi-strip.kpi-strip .kpi:last-child{grid-column:1/-1}.home-tools-grid.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}